Disassembly unit test: memory error
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f13a9a0c
YQ
12017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
2 Yao Qi <yao.qi@linaro.org>
3
4 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
5 * gdb.dwarf2/implptr-64bit.S: Remove.
6 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
7 variables in caller's context. Add DW_OP_implicit_value.
8
5ac95241
YQ
92017-01-25 Yao Qi <yao.qi@linaro.org>
10
11 * lib/dwarf.exp (Dwarf::_location): Handle
12 DW_OP_GNU_implicit_pointer with proper size.
13
23e82930
LM
142017-01-20 Luis Machado <lgustavo@codesourcery.com>
15
16 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
17 and add untested calls.
18
d334ae25
LM
192017-01-20 Luis Machado <lgustavo@codesourcery.com>
20
21 * gdb.python/python.exp: Check line number against what GDB thinks
22 the line number is for func1.
23
f5e6296e
IB
242017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
25
26 * gdb.dlang/debug-expr.exp: New file.
27
5b362f04
LM
282016-12-23 Luis Machado <lgustavo@codesourcery.com>
29
30 Fix test names for the following files:
31
32 * gdb.ada/exec_changed.exp
33 * gdb.ada/info_types.exp
34 * gdb.arch/aarch64-atomic-inst.exp
35 * gdb.arch/aarch64-fp.exp
36 * gdb.arch/altivec-abi.exp
37 * gdb.arch/altivec-regs.exp
38 * gdb.arch/amd64-byte.exp
39 * gdb.arch/amd64-disp-step.exp
40 * gdb.arch/amd64-dword.exp
41 * gdb.arch/amd64-entry-value-inline.exp
42 * gdb.arch/amd64-entry-value-param.exp
43 * gdb.arch/amd64-entry-value-paramref.exp
44 * gdb.arch/amd64-entry-value.exp
45 * gdb.arch/amd64-i386-address.exp
46 * gdb.arch/amd64-invalid-stack-middle.exp
47 * gdb.arch/amd64-invalid-stack-top.exp
48 * gdb.arch/amd64-optimout-repeat.exp
49 * gdb.arch/amd64-prologue-skip.exp
50 * gdb.arch/amd64-prologue-xmm.exp
51 * gdb.arch/amd64-stap-special-operands.exp
52 * gdb.arch/amd64-stap-wrong-subexp.exp
53 * gdb.arch/amd64-tailcall-cxx.exp
54 * gdb.arch/amd64-tailcall-noret.exp
55 * gdb.arch/amd64-tailcall-ret.exp
56 * gdb.arch/amd64-tailcall-self.exp
57 * gdb.arch/amd64-word.exp
58 * gdb.arch/arm-bl-branch-dest.exp
59 * gdb.arch/arm-disp-step.exp
60 * gdb.arch/arm-neon.exp
61 * gdb.arch/arm-single-step-kernel-helper.exp
62 * gdb.arch/avr-flash-qualifier.exp
63 * gdb.arch/disp-step-insn-reloc.exp
64 * gdb.arch/e500-abi.exp
65 * gdb.arch/e500-regs.exp
66 * gdb.arch/ftrace-insn-reloc.exp
67 * gdb.arch/i386-avx512.exp
68 * gdb.arch/i386-bp_permanent.exp
69 * gdb.arch/i386-byte.exp
70 * gdb.arch/i386-cfi-notcurrent.exp
71 * gdb.arch/i386-disp-step.exp
72 * gdb.arch/i386-dr3-watch.exp
73 * gdb.arch/i386-float.exp
74 * gdb.arch/i386-gnu-cfi.exp
75 * gdb.arch/i386-mpx-map.exp
76 * gdb.arch/i386-mpx-sigsegv.exp
77 * gdb.arch/i386-mpx-simple_segv.exp
78 * gdb.arch/i386-mpx.exp
79 * gdb.arch/i386-permbkpt.exp
80 * gdb.arch/i386-prologue.exp
81 * gdb.arch/i386-signal.exp
82 * gdb.arch/i386-size-overlap.exp
83 * gdb.arch/i386-unwind.exp
84 * gdb.arch/i386-word.exp
85 * gdb.arch/mips-fcr.exp
86 * gdb.arch/powerpc-d128-regs.exp
87 * gdb.arch/powerpc-stackless.exp
88 * gdb.arch/ppc64-atomic-inst.exp
89 * gdb.arch/s390-stackless.exp
90 * gdb.arch/s390-tdbregs.exp
91 * gdb.arch/s390-vregs.exp
92 * gdb.arch/sparc-sysstep.exp
93 * gdb.arch/thumb-bx-pc.exp
94 * gdb.arch/thumb-singlestep.exp
95 * gdb.arch/thumb2-it.exp
96 * gdb.arch/vsx-regs.exp
97 * gdb.asm/asm-source.exp
98 * gdb.base/a2-run.exp
99 * gdb.base/advance.exp
100 * gdb.base/all-bin.exp
101 * gdb.base/anon.exp
102 * gdb.base/args.exp
103 * gdb.base/arithmet.exp
104 * gdb.base/async-shell.exp
105 * gdb.base/async.exp
106 * gdb.base/attach-pie-noexec.exp
107 * gdb.base/attach-twice.exp
108 * gdb.base/auto-load.exp
109 * gdb.base/bang.exp
110 * gdb.base/bitfields.exp
111 * gdb.base/break-always.exp
112 * gdb.base/break-caller-line.exp
113 * gdb.base/break-entry.exp
114 * gdb.base/break-inline.exp
115 * gdb.base/break-on-linker-gcd-function.exp
116 * gdb.base/break-probes.exp
117 * gdb.base/break.exp
118 * gdb.base/breakpoint-shadow.exp
119 * gdb.base/call-ar-st.exp
120 * gdb.base/call-sc.exp
121 * gdb.base/call-signal-resume.exp
122 * gdb.base/call-strs.exp
123 * gdb.base/callfuncs.exp
124 * gdb.base/catch-fork-static.exp
125 * gdb.base/catch-gdb-caused-signals.exp
126 * gdb.base/catch-load.exp
127 * gdb.base/catch-signal-fork.exp
128 * gdb.base/catch-signal.exp
129 * gdb.base/catch-syscall.exp
130 * gdb.base/charset.exp
131 * gdb.base/checkpoint.exp
132 * gdb.base/chng-syms.exp
133 * gdb.base/code-expr.exp
134 * gdb.base/code_elim.exp
135 * gdb.base/commands.exp
136 * gdb.base/completion.exp
137 * gdb.base/complex.exp
138 * gdb.base/cond-expr.exp
139 * gdb.base/condbreak.exp
140 * gdb.base/consecutive.exp
141 * gdb.base/continue-all-already-running.exp
142 * gdb.base/coredump-filter.exp
143 * gdb.base/corefile.exp
144 * gdb.base/dbx.exp
145 * gdb.base/debug-expr.exp
146 * gdb.base/define.exp
147 * gdb.base/del.exp
148 * gdb.base/disabled-location.exp
149 * gdb.base/disasm-end-cu.exp
150 * gdb.base/disasm-optim.exp
151 * gdb.base/display.exp
152 * gdb.base/duplicate-bp.exp
153 * gdb.base/ena-dis-br.exp
154 * gdb.base/ending-run.exp
155 * gdb.base/enumval.exp
156 * gdb.base/environ.exp
157 * gdb.base/eu-strip-infcall.exp
158 * gdb.base/eval-avoid-side-effects.exp
159 * gdb.base/eval-skip.exp
160 * gdb.base/exitsignal.exp
161 * gdb.base/expand-psymtabs.exp
162 * gdb.base/filesym.exp
163 * gdb.base/find-unmapped.exp
164 * gdb.base/finish.exp
165 * gdb.base/float.exp
166 * gdb.base/foll-exec-mode.exp
167 * gdb.base/foll-exec.exp
168 * gdb.base/foll-fork.exp
169 * gdb.base/fortran-sym-case.exp
170 * gdb.base/freebpcmd.exp
171 * gdb.base/func-ptr.exp
172 * gdb.base/func-ptrs.exp
173 * gdb.base/funcargs.exp
174 * gdb.base/gcore-buffer-overflow.exp
175 * gdb.base/gcore-relro-pie.exp
176 * gdb.base/gcore-relro.exp
177 * gdb.base/gcore.exp
178 * gdb.base/gdb1090.exp
179 * gdb.base/gdb11530.exp
180 * gdb.base/gdb11531.exp
181 * gdb.base/gdb1821.exp
182 * gdb.base/gdbindex-stabs.exp
183 * gdb.base/gdbvars.exp
184 * gdb.base/hbreak.exp
185 * gdb.base/hbreak2.exp
186 * gdb.base/included.exp
187 * gdb.base/infcall-input.exp
188 * gdb.base/inferior-died.exp
189 * gdb.base/infnan.exp
190 * gdb.base/info-macros.exp
191 * gdb.base/info-os.exp
192 * gdb.base/info-proc.exp
193 * gdb.base/info-shared.exp
194 * gdb.base/info-target.exp
195 * gdb.base/infoline.exp
196 * gdb.base/interp.exp
197 * gdb.base/interrupt.exp
198 * gdb.base/jit-reader.exp
199 * gdb.base/jit-simple.exp
200 * gdb.base/kill-after-signal.exp
201 * gdb.base/kill-detach-inferiors-cmd.exp
202 * gdb.base/label.exp
203 * gdb.base/langs.exp
204 * gdb.base/ldbl_e308.exp
205 * gdb.base/line-symtabs.exp
206 * gdb.base/linespecs.exp
207 * gdb.base/list.exp
208 * gdb.base/long_long.exp
209 * gdb.base/longest-types.exp
210 * gdb.base/maint.exp
211 * gdb.base/max-value-size.exp
212 * gdb.base/memattr.exp
213 * gdb.base/mips_pro.exp
214 * gdb.base/morestack.exp
215 * gdb.base/moribund-step.exp
216 * gdb.base/multi-forks.exp
217 * gdb.base/nested-addr.exp
218 * gdb.base/nextoverexit.exp
219 * gdb.base/noreturn-finish.exp
220 * gdb.base/noreturn-return.exp
221 * gdb.base/nostdlib.exp
222 * gdb.base/offsets.exp
223 * gdb.base/opaque.exp
224 * gdb.base/pc-fp.exp
225 * gdb.base/permissions.exp
226 * gdb.base/print-symbol-loading.exp
227 * gdb.base/prologue-include.exp
228 * gdb.base/psymtab.exp
229 * gdb.base/ptype.exp
230 * gdb.base/random-signal.exp
231 * gdb.base/randomize.exp
232 * gdb.base/range-stepping.exp
233 * gdb.base/readline-ask.exp
234 * gdb.base/recpar.exp
235 * gdb.base/recurse.exp
236 * gdb.base/relational.exp
237 * gdb.base/restore.exp
238 * gdb.base/return-nodebug.exp
239 * gdb.base/return.exp
240 * gdb.base/run-after-attach.exp
241 * gdb.base/save-bp.exp
242 * gdb.base/scope.exp
243 * gdb.base/sect-cmd.exp
244 * gdb.base/set-lang-auto.exp
245 * gdb.base/set-noassign.exp
246 * gdb.base/setvar.exp
247 * gdb.base/sigall.exp
248 * gdb.base/sigbpt.exp
249 * gdb.base/siginfo-addr.exp
250 * gdb.base/siginfo-infcall.exp
251 * gdb.base/siginfo-obj.exp
252 * gdb.base/siginfo.exp
253 * gdb.base/signals-state-child.exp
254 * gdb.base/signest.exp
255 * gdb.base/sigstep.exp
256 * gdb.base/sizeof.exp
257 * gdb.base/skip.exp
258 * gdb.base/solib-corrupted.exp
259 * gdb.base/solib-nodir.exp
260 * gdb.base/solib-search.exp
261 * gdb.base/stack-checking.exp
262 * gdb.base/stale-infcall.exp
263 * gdb.base/stap-probe.exp
264 * gdb.base/start.exp
265 * gdb.base/step-break.exp
266 * gdb.base/step-bt.exp
267 * gdb.base/step-line.exp
268 * gdb.base/step-over-exit.exp
269 * gdb.base/step-over-syscall.exp
270 * gdb.base/step-resume-infcall.exp
271 * gdb.base/step-test.exp
272 * gdb.base/store.exp
273 * gdb.base/structs3.exp
274 * gdb.base/sym-file.exp
275 * gdb.base/symbol-without-target_section.exp
276 * gdb.base/term.exp
277 * gdb.base/testenv.exp
278 * gdb.base/ui-redirect.exp
279 * gdb.base/until.exp
280 * gdb.base/unwindonsignal.exp
281 * gdb.base/value-double-free.exp
282 * gdb.base/vla-datatypes.exp
283 * gdb.base/vla-ptr.exp
284 * gdb.base/vla-sideeffect.exp
285 * gdb.base/volatile.exp
286 * gdb.base/watch-cond-infcall.exp
287 * gdb.base/watch-cond.exp
288 * gdb.base/watch-non-mem.exp
289 * gdb.base/watch-read.exp
290 * gdb.base/watch-vfork.exp
291 * gdb.base/watchpoint-cond-gone.exp
292 * gdb.base/watchpoint-delete.exp
293 * gdb.base/watchpoint-hw-hit-once.exp
294 * gdb.base/watchpoint-hw.exp
295 * gdb.base/watchpoint-stops-at-right-insn.exp
296 * gdb.base/watchpoints.exp
297 * gdb.base/wchar.exp
298 * gdb.base/whatis-exp.exp
299 * gdb.btrace/buffer-size.exp
300 * gdb.btrace/data.exp
301 * gdb.btrace/delta.exp
302 * gdb.btrace/dlopen.exp
303 * gdb.btrace/enable.exp
304 * gdb.btrace/exception.exp
305 * gdb.btrace/function_call_history.exp
306 * gdb.btrace/gcore.exp
307 * gdb.btrace/instruction_history.exp
308 * gdb.btrace/nohist.exp
309 * gdb.btrace/reconnect.exp
310 * gdb.btrace/record_goto-step.exp
311 * gdb.btrace/record_goto.exp
312 * gdb.btrace/rn-dl-bind.exp
313 * gdb.btrace/segv.exp
314 * gdb.btrace/step.exp
315 * gdb.btrace/stepi.exp
316 * gdb.btrace/tailcall-only.exp
317 * gdb.btrace/tailcall.exp
318 * gdb.btrace/tsx.exp
319 * gdb.btrace/unknown_functions.exp
320 * gdb.btrace/vdso.exp
321 * gdb.compile/compile-ifunc.exp
322 * gdb.compile/compile-ops.exp
323 * gdb.compile/compile-print.exp
324 * gdb.compile/compile-setjmp.exp
325 * gdb.cp/abstract-origin.exp
326 * gdb.cp/ambiguous.exp
327 * gdb.cp/annota2.exp
328 * gdb.cp/annota3.exp
329 * gdb.cp/anon-ns.exp
330 * gdb.cp/anon-struct.exp
331 * gdb.cp/anon-union.exp
332 * gdb.cp/arg-reference.exp
333 * gdb.cp/baseenum.exp
334 * gdb.cp/bool.exp
335 * gdb.cp/breakpoint.exp
336 * gdb.cp/bs15503.exp
337 * gdb.cp/call-c.exp
338 * gdb.cp/casts.exp
339 * gdb.cp/chained-calls.exp
340 * gdb.cp/class2.exp
341 * gdb.cp/classes.exp
342 * gdb.cp/cmpd-minsyms.exp
343 * gdb.cp/converts.exp
344 * gdb.cp/cp-relocate.exp
345 * gdb.cp/cpcompletion.exp
346 * gdb.cp/cpexprs.exp
347 * gdb.cp/cplabel.exp
348 * gdb.cp/cplusfuncs.exp
349 * gdb.cp/cpsizeof.exp
350 * gdb.cp/ctti.exp
351 * gdb.cp/derivation.exp
352 * gdb.cp/destrprint.exp
353 * gdb.cp/dispcxx.exp
354 * gdb.cp/enum-class.exp
355 * gdb.cp/exception.exp
356 * gdb.cp/exceptprint.exp
357 * gdb.cp/expand-psymtabs-cxx.exp
358 * gdb.cp/expand-sals.exp
359 * gdb.cp/extern-c.exp
360 * gdb.cp/filename.exp
361 * gdb.cp/formatted-ref.exp
362 * gdb.cp/fpointer.exp
363 * gdb.cp/gdb1355.exp
364 * gdb.cp/gdb2495.exp
365 * gdb.cp/hang.exp
366 * gdb.cp/impl-this.exp
367 * gdb.cp/infcall-dlopen.exp
368 * gdb.cp/inherit.exp
369 * gdb.cp/iostream.exp
370 * gdb.cp/koenig.exp
371 * gdb.cp/local.exp
372 * gdb.cp/m-data.exp
373 * gdb.cp/m-static.exp
374 * gdb.cp/mb-ctor.exp
375 * gdb.cp/mb-inline.exp
376 * gdb.cp/mb-templates.exp
377 * gdb.cp/member-name.exp
378 * gdb.cp/member-ptr.exp
379 * gdb.cp/meth-typedefs.exp
380 * gdb.cp/method.exp
381 * gdb.cp/method2.exp
382 * gdb.cp/minsym-fallback.exp
383 * gdb.cp/misc.exp
384 * gdb.cp/namelessclass.exp
385 * gdb.cp/namespace-enum.exp
386 * gdb.cp/namespace-nested-import.exp
387 * gdb.cp/namespace.exp
388 * gdb.cp/nextoverthrow.exp
389 * gdb.cp/no-dmgl-verbose.exp
390 * gdb.cp/non-trivial-retval.exp
391 * gdb.cp/noparam.exp
392 * gdb.cp/nsdecl.exp
393 * gdb.cp/nsimport.exp
394 * gdb.cp/nsnested.exp
395 * gdb.cp/nsnoimports.exp
396 * gdb.cp/nsrecurs.exp
397 * gdb.cp/nsstress.exp
398 * gdb.cp/nsusing.exp
399 * gdb.cp/operator.exp
400 * gdb.cp/oranking.exp
401 * gdb.cp/overload-const.exp
402 * gdb.cp/overload.exp
403 * gdb.cp/ovldbreak.exp
404 * gdb.cp/ovsrch.exp
405 * gdb.cp/paren-type.exp
406 * gdb.cp/parse-lang.exp
407 * gdb.cp/pass-by-ref.exp
408 * gdb.cp/pr-1023.exp
409 * gdb.cp/pr-1210.exp
410 * gdb.cp/pr-574.exp
411 * gdb.cp/pr10687.exp
412 * gdb.cp/pr12028.exp
413 * gdb.cp/pr17132.exp
414 * gdb.cp/pr17494.exp
415 * gdb.cp/pr9067.exp
416 * gdb.cp/pr9167.exp
417 * gdb.cp/pr9631.exp
418 * gdb.cp/printmethod.exp
419 * gdb.cp/psmang.exp
420 * gdb.cp/psymtab-parameter.exp
421 * gdb.cp/ptype-cv-cp.exp
422 * gdb.cp/ptype-flags.exp
423 * gdb.cp/re-set-overloaded.exp
424 * gdb.cp/ref-types.exp
425 * gdb.cp/rtti.exp
426 * gdb.cp/scope-err.exp
427 * gdb.cp/shadow.exp
428 * gdb.cp/smartp.exp
429 * gdb.cp/static-method.exp
430 * gdb.cp/static-print-quit.exp
431 * gdb.cp/temargs.exp
432 * gdb.cp/templates.exp
433 * gdb.cp/try_catch.exp
434 * gdb.cp/typedef-operator.exp
435 * gdb.cp/typeid.exp
436 * gdb.cp/userdef.exp
437 * gdb.cp/using-crash.exp
438 * gdb.cp/var-tag.exp
439 * gdb.cp/virtbase.exp
440 * gdb.cp/virtfunc.exp
441 * gdb.cp/virtfunc2.exp
442 * gdb.cp/vla-cxx.exp
443 * gdb.disasm/t01_mov.exp
444 * gdb.disasm/t02_mova.exp
445 * gdb.disasm/t03_add.exp
446 * gdb.disasm/t04_sub.exp
447 * gdb.disasm/t05_cmp.exp
448 * gdb.disasm/t06_ari2.exp
449 * gdb.disasm/t07_ari3.exp
450 * gdb.disasm/t08_or.exp
451 * gdb.disasm/t09_xor.exp
452 * gdb.disasm/t10_and.exp
453 * gdb.disasm/t11_logs.exp
454 * gdb.disasm/t12_bit.exp
455 * gdb.disasm/t13_otr.exp
456 * gdb.dlang/circular.exp
457 * gdb.dwarf2/arr-stride.exp
458 * gdb.dwarf2/arr-subrange.exp
459 * gdb.dwarf2/atomic-type.exp
460 * gdb.dwarf2/bad-regnum.exp
461 * gdb.dwarf2/bitfield-parent-optimized-out.exp
462 * gdb.dwarf2/callframecfa.exp
463 * gdb.dwarf2/clztest.exp
464 * gdb.dwarf2/corrupt.exp
465 * gdb.dwarf2/data-loc.exp
466 * gdb.dwarf2/dup-psym.exp
467 * gdb.dwarf2/dw2-anon-mptr.exp
468 * gdb.dwarf2/dw2-anonymous-func.exp
469 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
470 * gdb.dwarf2/dw2-bad-unresolved.exp
471 * gdb.dwarf2/dw2-basic.exp
472 * gdb.dwarf2/dw2-canonicalize-type.exp
473 * gdb.dwarf2/dw2-case-insensitive.exp
474 * gdb.dwarf2/dw2-common-block.exp
475 * gdb.dwarf2/dw2-compdir-oldgcc.exp
476 * gdb.dwarf2/dw2-compressed.exp
477 * gdb.dwarf2/dw2-const.exp
478 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
479 * gdb.dwarf2/dw2-cu-size.exp
480 * gdb.dwarf2/dw2-dup-frame.exp
481 * gdb.dwarf2/dw2-entry-value.exp
482 * gdb.dwarf2/dw2-icycle.exp
483 * gdb.dwarf2/dw2-ifort-parameter.exp
484 * gdb.dwarf2/dw2-inline-break.exp
485 * gdb.dwarf2/dw2-inline-param.exp
486 * gdb.dwarf2/dw2-intercu.exp
487 * gdb.dwarf2/dw2-intermix.exp
488 * gdb.dwarf2/dw2-lexical-block-bare.exp
489 * gdb.dwarf2/dw2-linkage-name-trust.exp
490 * gdb.dwarf2/dw2-minsym-in-cu.exp
491 * gdb.dwarf2/dw2-noloc.exp
492 * gdb.dwarf2/dw2-op-call.exp
493 * gdb.dwarf2/dw2-op-out-param.exp
494 * gdb.dwarf2/dw2-opt-structptr.exp
495 * gdb.dwarf2/dw2-param-error.exp
496 * gdb.dwarf2/dw2-producer.exp
497 * gdb.dwarf2/dw2-ranges-base.exp
498 * gdb.dwarf2/dw2-ref-missing-frame.exp
499 * gdb.dwarf2/dw2-reg-undefined.exp
500 * gdb.dwarf2/dw2-regno-invalid.exp
501 * gdb.dwarf2/dw2-restore.exp
502 * gdb.dwarf2/dw2-restrict.exp
503 * gdb.dwarf2/dw2-single-line-discriminators.exp
504 * gdb.dwarf2/dw2-strp.exp
505 * gdb.dwarf2/dw2-undefined-ret-addr.exp
506 * gdb.dwarf2/dw2-unresolved.exp
507 * gdb.dwarf2/dw2-var-zero-addr.exp
508 * gdb.dwarf2/dw4-sig-types.exp
509 * gdb.dwarf2/dwz.exp
510 * gdb.dwarf2/dynarr-ptr.exp
511 * gdb.dwarf2/enum-type.exp
512 * gdb.dwarf2/gdb-index.exp
513 * gdb.dwarf2/implptr-64bit.exp
514 * gdb.dwarf2/implptr-optimized-out.exp
515 * gdb.dwarf2/implptr.exp
516 * gdb.dwarf2/implref-array.exp
517 * gdb.dwarf2/implref-const.exp
518 * gdb.dwarf2/implref-global.exp
519 * gdb.dwarf2/implref-struct.exp
520 * gdb.dwarf2/mac-fileno.exp
521 * gdb.dwarf2/main-subprogram.exp
522 * gdb.dwarf2/member-ptr-forwardref.exp
523 * gdb.dwarf2/method-ptr.exp
524 * gdb.dwarf2/missing-sig-type.exp
525 * gdb.dwarf2/nonvar-access.exp
526 * gdb.dwarf2/opaque-type-lookup.exp
527 * gdb.dwarf2/pieces-optimized-out.exp
528 * gdb.dwarf2/pieces.exp
529 * gdb.dwarf2/pr10770.exp
530 * gdb.dwarf2/pr13961.exp
531 * gdb.dwarf2/staticvirtual.exp
532 * gdb.dwarf2/subrange.exp
533 * gdb.dwarf2/symtab-producer.exp
534 * gdb.dwarf2/trace-crash.exp
535 * gdb.dwarf2/typeddwarf.exp
536 * gdb.dwarf2/valop.exp
537 * gdb.dwarf2/watch-notconst.exp
538 * gdb.fortran/array-element.exp
539 * gdb.fortran/charset.exp
540 * gdb.fortran/common-block.exp
541 * gdb.fortran/complex.exp
542 * gdb.fortran/derived-type-function.exp
543 * gdb.fortran/derived-type.exp
544 * gdb.fortran/logical.exp
545 * gdb.fortran/module.exp
546 * gdb.fortran/multi-dim.exp
547 * gdb.fortran/nested-funcs.exp
548 * gdb.fortran/print-formatted.exp
549 * gdb.fortran/subarray.exp
550 * gdb.fortran/vla-alloc-assoc.exp
551 * gdb.fortran/vla-datatypes.exp
552 * gdb.fortran/vla-history.exp
553 * gdb.fortran/vla-ptr-info.exp
554 * gdb.fortran/vla-ptype-sub.exp
555 * gdb.fortran/vla-ptype.exp
556 * gdb.fortran/vla-sizeof.exp
557 * gdb.fortran/vla-type.exp
558 * gdb.fortran/vla-value-sub-arbitrary.exp
559 * gdb.fortran/vla-value-sub-finish.exp
560 * gdb.fortran/vla-value-sub.exp
561 * gdb.fortran/vla-value.exp
562 * gdb.fortran/whatis_type.exp
563 * gdb.go/chan.exp
564 * gdb.go/handcall.exp
565 * gdb.go/hello.exp
566 * gdb.go/integers.exp
567 * gdb.go/methods.exp
568 * gdb.go/package.exp
569 * gdb.go/strings.exp
570 * gdb.go/types.exp
571 * gdb.go/unsafe.exp
572 * gdb.guile/scm-arch.exp
573 * gdb.guile/scm-block.exp
574 * gdb.guile/scm-breakpoint.exp
575 * gdb.guile/scm-cmd.exp
576 * gdb.guile/scm-disasm.exp
577 * gdb.guile/scm-equal.exp
578 * gdb.guile/scm-frame-args.exp
579 * gdb.guile/scm-frame-inline.exp
580 * gdb.guile/scm-frame.exp
581 * gdb.guile/scm-iterator.exp
582 * gdb.guile/scm-math.exp
583 * gdb.guile/scm-objfile.exp
584 * gdb.guile/scm-ports.exp
585 * gdb.guile/scm-symbol.exp
586 * gdb.guile/scm-symtab.exp
587 * gdb.guile/scm-value-cc.exp
588 * gdb.guile/types-module.exp
589 * gdb.linespec/break-ask.exp
590 * gdb.linespec/cpexplicit.exp
591 * gdb.linespec/explicit.exp
592 * gdb.linespec/keywords.exp
593 * gdb.linespec/linespec.exp
594 * gdb.linespec/ls-dollar.exp
595 * gdb.linespec/ls-errs.exp
596 * gdb.linespec/skip-two.exp
597 * gdb.linespec/thread.exp
598 * gdb.mi/mi-async.exp
599 * gdb.mi/mi-basics.exp
600 * gdb.mi/mi-break.exp
601 * gdb.mi/mi-catch-load.exp
602 * gdb.mi/mi-cli.exp
603 * gdb.mi/mi-cmd-param-changed.exp
604 * gdb.mi/mi-console.exp
605 * gdb.mi/mi-detach.exp
606 * gdb.mi/mi-disassemble.exp
607 * gdb.mi/mi-eval.exp
608 * gdb.mi/mi-file-transfer.exp
609 * gdb.mi/mi-file.exp
610 * gdb.mi/mi-fill-memory.exp
611 * gdb.mi/mi-inheritance-syntax-error.exp
612 * gdb.mi/mi-linespec-err-cp.exp
613 * gdb.mi/mi-logging.exp
614 * gdb.mi/mi-memory-changed.exp
615 * gdb.mi/mi-read-memory.exp
616 * gdb.mi/mi-record-changed.exp
617 * gdb.mi/mi-reg-undefined.exp
618 * gdb.mi/mi-regs.exp
619 * gdb.mi/mi-return.exp
620 * gdb.mi/mi-reverse.exp
621 * gdb.mi/mi-simplerun.exp
622 * gdb.mi/mi-solib.exp
623 * gdb.mi/mi-stack.exp
624 * gdb.mi/mi-stepi.exp
625 * gdb.mi/mi-syn-frame.exp
626 * gdb.mi/mi-until.exp
627 * gdb.mi/mi-var-block.exp
628 * gdb.mi/mi-var-child.exp
629 * gdb.mi/mi-var-cmd.exp
630 * gdb.mi/mi-var-cp.exp
631 * gdb.mi/mi-var-display.exp
632 * gdb.mi/mi-var-invalidate.exp
633 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
634 * gdb.mi/mi-vla-fortran.exp
635 * gdb.mi/mi-watch.exp
636 * gdb.mi/mi2-var-child.exp
637 * gdb.mi/user-selected-context-sync.exp
638 * gdb.modula2/unbounded-array.exp
639 * gdb.multi/dummy-frame-restore.exp
640 * gdb.multi/multi-arch-exec.exp
641 * gdb.multi/multi-arch.exp
642 * gdb.multi/tids.exp
643 * gdb.multi/watchpoint-multi.exp
644 * gdb.opencl/callfuncs.exp
645 * gdb.opencl/convs_casts.exp
646 * gdb.opencl/datatypes.exp
647 * gdb.opencl/operators.exp
648 * gdb.opencl/vec_comps.exp
649 * gdb.opt/clobbered-registers-O2.exp
650 * gdb.opt/inline-break.exp
651 * gdb.opt/inline-bt.exp
652 * gdb.opt/inline-cmds.exp
653 * gdb.opt/inline-locals.exp
654 * gdb.pascal/case-insensitive-symbols.exp
655 * gdb.pascal/floats.exp
656 * gdb.pascal/gdb11492.exp
657 * gdb.python/lib-types.exp
658 * gdb.python/py-arch.exp
659 * gdb.python/py-as-string.exp
660 * gdb.python/py-bad-printers.exp
661 * gdb.python/py-block.exp
662 * gdb.python/py-breakpoint-create-fail.exp
663 * gdb.python/py-breakpoint.exp
664 * gdb.python/py-caller-is.exp
665 * gdb.python/py-cmd.exp
666 * gdb.python/py-explore-cc.exp
667 * gdb.python/py-explore.exp
668 * gdb.python/py-finish-breakpoint.exp
669 * gdb.python/py-finish-breakpoint2.exp
670 * gdb.python/py-frame-args.exp
671 * gdb.python/py-frame-inline.exp
672 * gdb.python/py-frame.exp
673 * gdb.python/py-framefilter-mi.exp
674 * gdb.python/py-infthread.exp
675 * gdb.python/py-lazy-string.exp
676 * gdb.python/py-linetable.exp
677 * gdb.python/py-mi-events.exp
678 * gdb.python/py-mi-objfile.exp
679 * gdb.python/py-mi.exp
680 * gdb.python/py-objfile.exp
681 * gdb.python/py-pp-integral.exp
682 * gdb.python/py-pp-maint.exp
683 * gdb.python/py-pp-re-notag.exp
684 * gdb.python/py-pp-registration.exp
685 * gdb.python/py-recurse-unwind.exp
686 * gdb.python/py-strfns.exp
687 * gdb.python/py-symbol.exp
688 * gdb.python/py-symtab.exp
689 * gdb.python/py-sync-interp.exp
690 * gdb.python/py-typeprint.exp
691 * gdb.python/py-unwind-maint.exp
692 * gdb.python/py-unwind.exp
693 * gdb.python/py-value-cc.exp
694 * gdb.python/py-xmethods.exp
695 * gdb.reverse/amd64-tailcall-reverse.exp
696 * gdb.reverse/break-precsave.exp
697 * gdb.reverse/break-reverse.exp
698 * gdb.reverse/consecutive-precsave.exp
699 * gdb.reverse/consecutive-reverse.exp
700 * gdb.reverse/finish-precsave.exp
701 * gdb.reverse/finish-reverse-bkpt.exp
702 * gdb.reverse/finish-reverse.exp
703 * gdb.reverse/fstatat-reverse.exp
704 * gdb.reverse/getresuid-reverse.exp
705 * gdb.reverse/i386-precsave.exp
706 * gdb.reverse/i386-reverse.exp
707 * gdb.reverse/i386-sse-reverse.exp
708 * gdb.reverse/i387-env-reverse.exp
709 * gdb.reverse/i387-stack-reverse.exp
710 * gdb.reverse/insn-reverse.exp
711 * gdb.reverse/machinestate-precsave.exp
712 * gdb.reverse/machinestate.exp
713 * gdb.reverse/next-reverse-bkpt-over-sr.exp
714 * gdb.reverse/pipe-reverse.exp
715 * gdb.reverse/readv-reverse.exp
716 * gdb.reverse/recvmsg-reverse.exp
717 * gdb.reverse/rerun-prec.exp
718 * gdb.reverse/s390-mvcle.exp
719 * gdb.reverse/step-precsave.exp
720 * gdb.reverse/step-reverse.exp
721 * gdb.reverse/time-reverse.exp
722 * gdb.reverse/until-precsave.exp
723 * gdb.reverse/until-reverse.exp
724 * gdb.reverse/waitpid-reverse.exp
725 * gdb.reverse/watch-precsave.exp
726 * gdb.reverse/watch-reverse.exp
727 * gdb.rust/generics.exp
728 * gdb.rust/methods.exp
729 * gdb.rust/modules.exp
730 * gdb.rust/simple.exp
731 * gdb.server/connect-with-no-symbol-file.exp
732 * gdb.server/ext-attach.exp
733 * gdb.server/ext-restart.exp
734 * gdb.server/ext-wrapper.exp
735 * gdb.server/file-transfer.exp
736 * gdb.server/server-exec-info.exp
737 * gdb.server/server-kill.exp
738 * gdb.server/server-mon.exp
739 * gdb.server/wrapper.exp
740 * gdb.stabs/exclfwd.exp
741 * gdb.stabs/gdb11479.exp
742 * gdb.threads/clone-new-thread-event.exp
743 * gdb.threads/corethreads.exp
744 * gdb.threads/current-lwp-dead.exp
745 * gdb.threads/dlopen-libpthread.exp
746 * gdb.threads/gcore-thread.exp
747 * gdb.threads/sigstep-threads.exp
748 * gdb.threads/watchpoint-fork.exp
749 * gdb.trace/actions-changed.exp
750 * gdb.trace/backtrace.exp
751 * gdb.trace/change-loc.exp
752 * gdb.trace/circ.exp
753 * gdb.trace/collection.exp
754 * gdb.trace/disconnected-tracing.exp
755 * gdb.trace/ftrace.exp
756 * gdb.trace/mi-trace-frame-collected.exp
757 * gdb.trace/mi-trace-unavailable.exp
758 * gdb.trace/mi-traceframe-changed.exp
759 * gdb.trace/mi-tsv-changed.exp
760 * gdb.trace/no-attach-trace.exp
761 * gdb.trace/passc-dyn.exp
762 * gdb.trace/qtro.exp
763 * gdb.trace/range-stepping.exp
764 * gdb.trace/read-memory.exp
765 * gdb.trace/save-trace.exp
766 * gdb.trace/signal.exp
767 * gdb.trace/status-stop.exp
768 * gdb.trace/tfile.exp
769 * gdb.trace/trace-break.exp
770 * gdb.trace/trace-buffer-size.exp
771 * gdb.trace/trace-condition.exp
772 * gdb.trace/tracefile-pseudo-reg.exp
773 * gdb.trace/tstatus.exp
774 * gdb.trace/unavailable.exp
775 * gdb.trace/while-dyn.exp
776 * gdb.trace/while-stepping.exp
777
34c41c68
DE
7782016-12-22 Doug Evans <xdje42@gmail.com>
779
780 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
781 and msymbols.
782
16e69324
YQ
7832016-12-19 Yao Qi <yao.qi@linaro.org>
784
785 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
786 (test_with_self): Don't call do_steps_and_nexts, and remove
787 code about stepping into xmalloc.
788
f94f411b
YQ
7892016-12-09 Yao Qi <yao.qi@linaro.org>
790
791 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
792
7932016-12-09 Yao Qi <yao.qi@linaro.org>
794
795 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
796
f1b5deee
PA
7972016-12-09 Pedro Alves <palves@redhat.com>
798
799 * gdb.base/all-architectures-0.exp: New file.
800 * gdb.base/all-architectures-1.exp: New file.
801 * gdb.base/all-architectures-2.exp: New file.
802 * gdb.base/all-architectures-3.exp: New file.
803 * gdb.base/all-architectures-4.exp: New file.
804 * gdb.base/all-architectures-5.exp: New file.
805 * gdb.base/all-architectures-6.exp: New file.
806 * gdb.base/all-architectures-7.exp: New file.
807 * gdb.base/all-architectures.exp.in: New file.
808
364ca42e
YQ
8092016-12-09 Yao Qi <yao.qi@linaro.org>
810
811 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
812
107c2d62
LM
8132016-12-02 Luis Machado <lgustavo@codesourcery.com>
814
815 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
816 possible.
817 Remove useless pattern-matching code.
818
df3ee9ca
PA
8192016-12-02 Pedro Alves <palves@redhat.com>
820
821 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
822 procedure.
823 (top level): Call it.
824
ec835369
PA
8252016-12-02 Pedro Alves <palves@redhat.com>
826
827 * gdb.base/commands.exp (user_defined_command_args_stack_test):
828 New procedure.
829 (top level): Call it.
830
01770bbd
PA
8312016-12-02 Pedro Alves <palves@redhat.com>
832
833 PR cli/20559
834 * gdb.base/commands.exp (user_defined_command_args_eval): New
835 procedure.
836 (top level): Call it.
837
008459ea
LM
8382016-12-02 Luis Machado <lgustavo@codesourcery.com>
839
840 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
841 timeout handling.
842
0c1b455e
TT
8432016-12-02 Tom Tromey <tom@tromey.com>
844
845 * gdb.dwarf2/main-subprogram.c: New file.
846 * gdb.dwarf2/main-subprogram.exp: New file.
847
018572b8
LM
8482016-12-01 Luis Machado <lgustavo@codesourcery.com>
849
850 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
851 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
852 gdb_test_no_output for a couple of cases.
853 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
854
84c93cd5
LM
8552016-12-01 Luis Machado <lgustavo@codesourcery.com>
856
857 Fix test names and standardize compilation error messages throughout
858 the following files:
859
860 * gdb.ada/start.exp
861 * gdb.arch/alpha-step.exp
862 * gdb.arch/e500-prologue.exp
863 * gdb.arch/ftrace-insn-reloc.exp
864 * gdb.arch/gdb1291.exp
865 * gdb.arch/gdb1431.exp
866 * gdb.arch/gdb1558.exp
867 * gdb.arch/i386-dr3-watch.exp
868 * gdb.arch/i386-sse-stack-align.exp
869 * gdb.arch/ia64-breakpoint-shadow.exp
870 * gdb.arch/pa-nullify.exp
871 * gdb.arch/powerpc-aix-prologue.exp
872 * gdb.arch/thumb-bx-pc.exp
873 * gdb.base/annota1.exp
874 * gdb.base/annota3.exp
875 * gdb.base/arrayidx.exp
876 * gdb.base/assign.exp
877 * gdb.base/attach.exp
878 * gdb.base/auxv.exp
879 * gdb.base/bang.exp
880 * gdb.base/bfp-test.exp
881 * gdb.base/bigcore.exp
882 * gdb.base/bitfields2.exp
883 * gdb.base/break-fun-addr.exp
884 * gdb.base/break-probes.exp
885 * gdb.base/call-rt-st.exp
886 * gdb.base/callexit.exp
887 * gdb.base/catch-fork-kill.exp
888 * gdb.base/charset.exp
889 * gdb.base/checkpoint.exp
890 * gdb.base/comprdebug.exp
891 * gdb.base/constvars.exp
892 * gdb.base/coredump-filter.exp
893 * gdb.base/cursal.exp
894 * gdb.base/cvexpr.exp
895 * gdb.base/detach.exp
896 * gdb.base/display.exp
897 * gdb.base/dmsym.exp
898 * gdb.base/dprintf-pending.exp
899 * gdb.base/dso2dso.exp
900 * gdb.base/dtrace-probe.exp
901 * gdb.base/dump.exp
902 * gdb.base/enum_cond.exp
903 * gdb.base/exe-lock.exp
904 * gdb.base/exec-invalid-sysroot.exp
905 * gdb.base/execl-update-breakpoints.exp
906 * gdb.base/exprs.exp
907 * gdb.base/fileio.exp
908 * gdb.base/find.exp
909 * gdb.base/finish.exp
910 * gdb.base/fixsection.exp
911 * gdb.base/foll-vfork.exp
912 * gdb.base/frame-args.exp
913 * gdb.base/gcore.exp
914 * gdb.base/gdb1250.exp
915 * gdb.base/global-var-nested-by-dso.exp
916 * gdb.base/gnu-ifunc.exp
917 * gdb.base/hashline1.exp
918 * gdb.base/hashline2.exp
919 * gdb.base/hashline3.exp
920 * gdb.base/hbreak-in-shr-unsupported.exp
921 * gdb.base/huge.exp
922 * gdb.base/infcall-input.exp
923 * gdb.base/info-fun.exp
924 * gdb.base/info-shared.exp
925 * gdb.base/jit-simple.exp
926 * gdb.base/jit-so.exp
927 * gdb.base/jit.exp
928 * gdb.base/jump.exp
929 * gdb.base/label.exp
930 * gdb.base/lineinc.exp
931 * gdb.base/logical.exp
932 * gdb.base/longjmp.exp
933 * gdb.base/macscp.exp
934 * gdb.base/miscexprs.exp
935 * gdb.base/new-ui-echo.exp
936 * gdb.base/new-ui-pending-input.exp
937 * gdb.base/new-ui.exp
938 * gdb.base/nodebug.exp
939 * gdb.base/nofield.exp
940 * gdb.base/offsets.exp
941 * gdb.base/overlays.exp
942 * gdb.base/pending.exp
943 * gdb.base/pointers.exp
944 * gdb.base/pr11022.exp
945 * gdb.base/printcmds.exp
946 * gdb.base/prologue.exp
947 * gdb.base/ptr-typedef.exp
948 * gdb.base/realname-expand.exp
949 * gdb.base/relativedebug.exp
950 * gdb.base/relocate.exp
951 * gdb.base/remote.exp
952 * gdb.base/reread.exp
953 * gdb.base/return2.exp
954 * gdb.base/savedregs.exp
955 * gdb.base/sep.exp
956 * gdb.base/sepdebug.exp
957 * gdb.base/sepsymtab.exp
958 * gdb.base/set-inferior-tty.exp
959 * gdb.base/setshow.exp
960 * gdb.base/shlib-call.exp
961 * gdb.base/sigaltstack.exp
962 * gdb.base/siginfo-addr.exp
963 * gdb.base/signals.exp
964 * gdb.base/signull.exp
965 * gdb.base/sigrepeat.exp
966 * gdb.base/so-impl-ld.exp
967 * gdb.base/solib-display.exp
968 * gdb.base/solib-overlap.exp
969 * gdb.base/solib-search.exp
970 * gdb.base/solib-symbol.exp
971 * gdb.base/structs.exp
972 * gdb.base/structs2.exp
973 * gdb.base/symtab-search-order.exp
974 * gdb.base/twice.exp
975 * gdb.base/unload.exp
976 * gdb.base/varargs.exp
977 * gdb.base/watchpoint-solib.exp
978 * gdb.base/watchpoint.exp
979 * gdb.base/whatis.exp
980 * gdb.base/wrong_frame_bt_full.exp
981 * gdb.btrace/dlopen.exp
982 * gdb.cell/ea-standalone.exp
983 * gdb.cell/ea-test.exp
984 * gdb.cp/dispcxx.exp
985 * gdb.cp/gdb2384.exp
986 * gdb.cp/method2.exp
987 * gdb.cp/nextoverthrow.exp
988 * gdb.cp/pr10728.exp
989 * gdb.disasm/am33.exp
990 * gdb.disasm/h8300s.exp
991 * gdb.disasm/mn10300.exp
992 * gdb.disasm/sh3.exp
993 * gdb.dwarf2/dw2-dir-file-name.exp
994 * gdb.fortran/complex.exp
995 * gdb.fortran/library-module.exp
996 * gdb.guile/scm-pretty-print.exp
997 * gdb.guile/scm-symbol.exp
998 * gdb.guile/scm-type.exp
999 * gdb.guile/scm-value.exp
1000 * gdb.linespec/linespec.exp
1001 * gdb.mi/gdb701.exp
1002 * gdb.mi/gdb792.exp
1003 * gdb.mi/mi-breakpoint-changed.exp
1004 * gdb.mi/mi-dprintf-pending.exp
1005 * gdb.mi/mi-dprintf.exp
1006 * gdb.mi/mi-exit-code.exp
1007 * gdb.mi/mi-pending.exp
1008 * gdb.mi/mi-solib.exp
1009 * gdb.mi/new-ui-mi-sync.exp
1010 * gdb.mi/pr11022.exp
1011 * gdb.mi/user-selected-context-sync.exp
1012 * gdb.opt/solib-intra-step.exp
1013 * gdb.python/py-events.exp
1014 * gdb.python/py-finish-breakpoint.exp
1015 * gdb.python/py-mi.exp
1016 * gdb.python/py-prettyprint.exp
1017 * gdb.python/py-shared.exp
1018 * gdb.python/py-symbol.exp
1019 * gdb.python/py-template.exp
1020 * gdb.python/py-type.exp
1021 * gdb.python/py-value.exp
1022 * gdb.reverse/solib-precsave.exp
1023 * gdb.reverse/solib-reverse.exp
1024 * gdb.server/solib-list.exp
1025 * gdb.stabs/weird.exp
1026 * gdb.threads/reconnect-signal.exp
1027 * gdb.threads/stepi-random-signal.exp
1028 * gdb.trace/actions.exp
1029 * gdb.trace/ax.exp
1030 * gdb.trace/backtrace.exp
1031 * gdb.trace/change-loc.exp
1032 * gdb.trace/deltrace.exp
1033 * gdb.trace/ftrace-lock.exp
1034 * gdb.trace/ftrace.exp
1035 * gdb.trace/infotrace.exp
1036 * gdb.trace/mi-tracepoint-changed.exp
1037 * gdb.trace/packetlen.exp
1038 * gdb.trace/passcount.exp
1039 * gdb.trace/pending.exp
1040 * gdb.trace/range-stepping.exp
1041 * gdb.trace/report.exp
1042 * gdb.trace/stap-trace.exp
1043 * gdb.trace/tfind.exp
1044 * gdb.trace/trace-break.exp
1045 * gdb.trace/trace-condition.exp
1046 * gdb.trace/trace-enable-disable.exp
1047 * gdb.trace/trace-mt.exp
1048 * gdb.trace/tracecmd.exp
1049 * gdb.trace/tspeed.exp
1050 * gdb.trace/tsv.exp
1051 * lib/perftest.exp
1052
fb9feb35
LM
10532016-12-01 Luis Machado <lgustavo@codesourcery.com>
1054
1055 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1056 with gdb_test_no_output.
1057 Use command as test name.
1058
cd2ddb6c
LM
10592016-12-01 Luis Machado <lgustavo@codesourcery.com>
1060
1061 Fix test names starting with uppercase throughout the files.
1062
1063 * gdb.ada/assign_1.exp
1064 * gdb.ada/boolean_expr.exp
1065 * gdb.base/arrayidx.exp
1066 * gdb.base/del.exp
1067 * gdb.base/gcore-buffer-overflow.exp
1068 * gdb.base/testenv.exp
1069 * gdb.compile/compile.exp
1070 * gdb.python/py-framefilter-invalidarg.exp
1071 * gdb.python/py-framefilter.exp
1072
bb95117e
LM
10732016-12-01 Luis Machado <lgustavo@codesourcery.com>
1074
1075 Fix test names starting with uppercase throughout the files.
1076
1077 * gdb.ada/array_return.exp
1078 * gdb.ada/expr_delims.exp
1079 * gdb.ada/mi_dyn_arr.exp
1080 * gdb.ada/mi_interface.exp
1081 * gdb.ada/mi_var_array.exp
1082 * gdb.ada/watch_arg.exp
1083 * gdb.arch/alpha-step.exp
1084 * gdb.arch/altivec-regs.exp
1085 * gdb.arch/e500-regs.exp
1086 * gdb.arch/powerpc-d128-regs.exp
1087 * gdb.base/arrayidx.exp
1088 * gdb.base/break.exp
1089 * gdb.base/checkpoint.exp
1090 * gdb.base/debug-expr.exp
1091 * gdb.base/dmsym.exp
1092 * gdb.base/radix.exp
1093 * gdb.base/sepdebug.exp
1094 * gdb.base/testenv.exp
1095 * gdb.base/watch_thread_num.exp
1096 * gdb.base/watchpoint-cond-gone.exp
1097 * gdb.cell/break.exp
1098 * gdb.cell/ea-cache.exp
1099 * gdb.compile/compile.exp
1100 * gdb.cp/gdb2495.exp
1101 * gdb.gdb/selftest.exp
1102 * gdb.gdb/xfullpath.exp
1103 * gdb.go/hello.exp
1104 * gdb.go/integers.exp
1105 * gdb.objc/basicclass.exp
1106 * gdb.pascal/hello.exp
1107 * gdb.pascal/integers.exp
1108 * gdb.python/py-breakpoint.exp
1109 * gdb.python/py-cmd.exp
1110 * gdb.python/py-linetable.exp
1111 * gdb.python/py-xmethods.exp
1112 * gdb.python/python.exp
1113 * gdb.reverse/consecutive-precsave.exp
1114 * gdb.reverse/finish-precsave.exp
1115 * gdb.reverse/i386-precsave.exp
1116 * gdb.reverse/machinestate-precsave.exp
1117 * gdb.reverse/sigall-precsave.exp
1118 * gdb.reverse/solib-precsave.exp
1119 * gdb.reverse/step-precsave.exp
1120 * gdb.reverse/until-precsave.exp
1121 * gdb.reverse/watch-precsave.exp
1122 * gdb.threads/leader-exit.exp
1123 * gdb.threads/pthreads.exp
1124 * gdb.threads/wp-replication.exp
1125 * gdb.trace/actions.exp
1126 * gdb.trace/mi-tsv-changed.exp
1127 * gdb.trace/tsv.exp
1128
de97fdd4
LM
11292016-12-01 Luis Machado <lgustavo@codesourcery.com>
1130
1131 Fix test names starting with uppercase throughout the files.
1132
1133 * gdb.arch/i386-bp_permanent.exp
1134 * gdb.arch/i386-gnu-cfi.exp
1135 * gdb.base/disasm-end-cu.exp
1136 * gdb.base/macscp.exp
1137 * gdb.base/pending.exp
1138 * gdb.base/watch_thread_num.exp
1139 * gdb.cp/exception.exp
1140 * gdb.cp/gdb2495.exp
1141 * gdb.cp/local.exp
1142 * gdb.python/py-evsignal.exp
1143 * gdb.python/python.exp
1144 * gdb.trace/tracecmd.exp
1145
9f058c10
LM
11462016-12-01 Luis Machado <lgustavo@codesourcery.com>
1147
1148 Fix test names starting with uppercase throughout the files.
1149
1150 * gdb.base/charset.exp
1151 * gdb.base/eval.exp
1152 * gdb.base/multi-forks.exp
1153 * gdb.guile/scm-progspace.exp
1154 * gdb.opencl/datatypes.exp
1155 * gdb.python/py-block.exp
1156 * gdb.python/py-function.exp
1157 * gdb.python/py-symbol.exp
1158 * gdb.python/py-symtab.exp
1159 * gdb.python/py-xmethods.exp
1160 * gdb.reverse/break-precsave.exp
1161 * gdb.reverse/break-reverse.exp
1162 * gdb.reverse/consecutive-precsave.exp
1163 * gdb.reverse/consecutive-reverse.exp
1164 * gdb.reverse/finish-precsave.exp
1165 * gdb.reverse/finish-reverse-bkpt.exp
1166 * gdb.reverse/finish-reverse.exp
1167 * gdb.reverse/fstatat-reverse.exp
1168 * gdb.reverse/getresuid-reverse.exp
1169 * gdb.reverse/i386-precsave.exp
1170 * gdb.reverse/i386-reverse.exp
1171 * gdb.reverse/i386-sse-reverse.exp
1172 * gdb.reverse/i387-stack-reverse.exp
1173 * gdb.reverse/insn-reverse.exp
1174 * gdb.reverse/machinestate-precsave.exp
1175 * gdb.reverse/machinestate.exp
1176 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1177 * gdb.reverse/pipe-reverse.exp
1178 * gdb.reverse/readv-reverse.exp
1179 * gdb.reverse/recvmsg-reverse.exp
1180 * gdb.reverse/rerun-prec.exp
1181 * gdb.reverse/s390-mvcle.exp
1182 * gdb.reverse/sigall-precsave.exp
1183 * gdb.reverse/sigall-reverse.exp
1184 * gdb.reverse/solib-precsave.exp
1185 * gdb.reverse/solib-reverse.exp
1186 * gdb.reverse/step-precsave.exp
1187 * gdb.reverse/step-reverse.exp
1188 * gdb.reverse/time-reverse.exp
1189 * gdb.reverse/until-precsave.exp
1190 * gdb.reverse/until-reverse.exp
1191 * gdb.reverse/waitpid-reverse.exp
1192 * gdb.reverse/watch-precsave.exp
1193 * gdb.reverse/watch-reverse.exp
1194
cdc7edd7
LM
11952016-12-01 Luis Machado <lgustavo@codesourcery.com>
1196
1197 Fix test names starting with uppercase throughout the files.
1198
1199 * gdb.arch/i386-mpx-simple_segv.exp
1200 * gdb.arch/i386-mpx.exp
1201 * gdb.arch/i386-permbkpt.exp
1202 * gdb.arch/pa-nullify.exp
1203 * gdb.arch/powerpc-d128-regs.exp
1204 * gdb.arch/vsx-regs.exp
1205 * gdb.base/bfp-test.exp
1206 * gdb.base/break.exp
1207 * gdb.base/breakpoint-shadow.exp
1208 * gdb.base/callfuncs.exp
1209 * gdb.base/charset.exp
1210 * gdb.base/commands.exp
1211 * gdb.base/completion.exp
1212 * gdb.base/dfp-test.exp
1213 * gdb.base/echo.exp
1214 * gdb.base/ending-run.exp
1215 * gdb.base/eval.exp
1216 * gdb.base/expand-psymtabs.exp
1217 * gdb.base/float128.exp
1218 * gdb.base/floatn.exp
1219 * gdb.base/foll-exec-mode.exp
1220 * gdb.base/gdb1056.exp
1221 * gdb.base/gdb11531.exp
1222 * gdb.base/kill-after-signal.exp
1223 * gdb.base/multi-forks.exp
1224 * gdb.base/overlays.exp
1225 * gdb.base/pending.exp
1226 * gdb.base/sepdebug.exp
1227 * gdb.base/testenv.exp
1228 * gdb.base/valgrind-db-attach.exp
1229 * gdb.base/watch_thread_num.exp
1230 * gdb.base/watchpoint-cond-gone.exp
1231 * gdb.base/watchpoint.exp
1232 * gdb.base/watchpoints.exp
1233 * gdb.cp/arg-reference.exp
1234 * gdb.cp/baseenum.exp
1235 * gdb.cp/operator.exp
1236 * gdb.cp/shadow.exp
1237 * gdb.dwarf2/dw2-op-out-param.exp
1238 * gdb.dwarf2/dw2-reg-undefined.exp
1239 * gdb.go/chan.exp
1240 * gdb.go/hello.exp
1241 * gdb.go/integers.exp
1242 * gdb.go/methods.exp
1243 * gdb.go/package.exp
1244 * gdb.guile/scm-parameter.exp
1245 * gdb.guile/scm-progspace.exp
1246 * gdb.guile/scm-value.exp
1247 * gdb.mi/mi-pending.exp
1248 * gdb.mi/user-selected-context-sync.exp
1249 * gdb.multi/multi-attach.exp
1250 * gdb.multi/tids.exp
1251 * gdb.opt/clobbered-registers-O2.exp
1252 * gdb.pascal/floats.exp
1253 * gdb.pascal/integers.exp
1254 * gdb.python/py-block.exp
1255 * gdb.python/py-events.exp
1256 * gdb.python/py-parameter.exp
1257 * gdb.python/py-symbol.exp
1258 * gdb.python/py-symtab.exp
1259 * gdb.python/py-type.exp
1260 * gdb.python/py-value.exp
1261 * gdb.python/py-xmethods.exp
1262 * gdb.python/python.exp
1263 * gdb.reverse/break-precsave.exp
1264 * gdb.reverse/consecutive-precsave.exp
1265 * gdb.reverse/finish-precsave.exp
1266 * gdb.reverse/i386-precsave.exp
1267 * gdb.reverse/machinestate-precsave.exp
1268 * gdb.reverse/sigall-precsave.exp
1269 * gdb.reverse/solib-precsave.exp
1270 * gdb.reverse/step-precsave.exp
1271 * gdb.reverse/until-precsave.exp
1272 * gdb.reverse/watch-precsave.exp
1273 * gdb.server/ext-attach.exp
1274 * gdb.server/ext-restart.exp
1275 * gdb.server/ext-run.exp
1276 * gdb.server/ext-wrapper.exp
1277 * gdb.stabs/gdb11479.exp
1278 * gdb.stabs/weird.exp
1279 * gdb.threads/attach-many-short-lived-threads.exp
1280 * gdb.threads/kill.exp
1281 * gdb.threads/watchpoint-fork.exp
1282
bc6c7af4
LM
12832016-12-01 Luis Machado <lgustavo@codesourcery.com>
1284
1285 Fix test names starting with uppercase throughout all the files below.
1286
1287 * gdb.ada/array_return.exp
1288 * gdb.ada/catch_ex.exp
1289 * gdb.ada/info_exc.exp
1290 * gdb.ada/mi_catch_ex.exp
1291 * gdb.ada/mi_dyn_arr.exp
1292 * gdb.ada/mi_ex_cond.exp
1293 * gdb.ada/mi_exc_info.exp
1294 * gdb.ada/mi_interface.exp
1295 * gdb.ada/mi_task_arg.exp
1296 * gdb.ada/mi_task_info.exp
1297 * gdb.ada/mi_var_array.exp
1298 * gdb.arch/alpha-step.exp
1299 * gdb.arch/amd64-disp-step.exp
1300 * gdb.arch/arm-disp-step.exp
1301 * gdb.arch/disp-step-insn-reloc.exp
1302 * gdb.arch/e500-prologue.exp
1303 * gdb.arch/ftrace-insn-reloc.exp
1304 * gdb.arch/gdb1558.exp
1305 * gdb.arch/i386-bp_permanent.exp
1306 * gdb.arch/i386-disp-step.exp
1307 * gdb.arch/i386-float.exp
1308 * gdb.arch/i386-gnu-cfi.exp
1309 * gdb.arch/ia64-breakpoint-shadow.exp
1310 * gdb.arch/mips16-thunks.exp
1311 * gdb.arch/pa-nullify.exp
1312 * gdb.arch/powerpc-aix-prologue.exp
1313 * gdb.arch/powerpc-power.exp
1314 * gdb.arch/ppc-dfp.exp
1315 * gdb.arch/s390-tdbregs.exp
1316 * gdb.arch/spu-info.exp
1317 * gdb.arch/spu-ls.exp
1318 * gdb.arch/thumb-bx-pc.exp
1319 * gdb.base/advance.exp
1320 * gdb.base/annota-input-while-running.exp
1321 * gdb.base/arrayidx.exp
1322 * gdb.base/asmlabel.exp
1323 * gdb.base/async.exp
1324 * gdb.base/attach-wait-input.exp
1325 * gdb.base/auto-connect-native-target.exp
1326 * gdb.base/batch-preserve-term-settings.exp
1327 * gdb.base/bfp-test.exp
1328 * gdb.base/bigcore.exp
1329 * gdb.base/bp-permanent.exp
1330 * gdb.base/break-always.exp
1331 * gdb.base/break-fun-addr.exp
1332 * gdb.base/break-idempotent.exp
1333 * gdb.base/break-main-file-remove-fail.exp
1334 * gdb.base/break-probes.exp
1335 * gdb.base/break-unload-file.exp
1336 * gdb.base/break.exp
1337 * gdb.base/call-ar-st.exp
1338 * gdb.base/call-rt-st.exp
1339 * gdb.base/call-sc.exp
1340 * gdb.base/call-signal-resume.exp
1341 * gdb.base/call-strs.exp
1342 * gdb.base/callexit.exp
1343 * gdb.base/callfuncs.exp
1344 * gdb.base/catch-gdb-caused-signals.exp
1345 * gdb.base/catch-signal-siginfo-cond.exp
1346 * gdb.base/catch-syscall.exp
1347 * gdb.base/compare-sections.exp
1348 * gdb.base/cond-eval-mode.exp
1349 * gdb.base/condbreak-call-false.exp
1350 * gdb.base/consecutive-step-over.exp
1351 * gdb.base/cursal.exp
1352 * gdb.base/disabled-location.exp
1353 * gdb.base/disasm-end-cu.exp
1354 * gdb.base/display.exp
1355 * gdb.base/double-prompt-target-event-error.exp
1356 * gdb.base/dprintf-bp-same-addr.exp
1357 * gdb.base/dprintf-detach.exp
1358 * gdb.base/dprintf-next.exp
1359 * gdb.base/dprintf-non-stop.exp
1360 * gdb.base/dprintf-pending.exp
1361 * gdb.base/dso2dso.exp
1362 * gdb.base/ending-run.exp
1363 * gdb.base/enum_cond.exp
1364 * gdb.base/examine-backward.exp
1365 * gdb.base/exe-lock.exp
1366 * gdb.base/exec-invalid-sysroot.exp
1367 * gdb.base/execl-update-breakpoints.exp
1368 * gdb.base/execution-termios.exp
1369 * gdb.base/fileio.exp
1370 * gdb.base/fixsection.exp
1371 * gdb.base/foll-exec-mode.exp
1372 * gdb.base/foll-exec.exp
1373 * gdb.base/fork-running-state.exp
1374 * gdb.base/frame-args.exp
1375 * gdb.base/fullpath-expand.exp
1376 * gdb.base/func-ptr.exp
1377 * gdb.base/gcore-relro-pie.exp
1378 * gdb.base/gdb1090.exp
1379 * gdb.base/gdb1555.exp
1380 * gdb.base/global-var-nested-by-dso.exp
1381 * gdb.base/gnu-ifunc.exp
1382 * gdb.base/hbreak-in-shr-unsupported.exp
1383 * gdb.base/hbreak-unmapped.exp
1384 * gdb.base/hook-stop.exp
1385 * gdb.base/infcall-input.exp
1386 * gdb.base/info-fun.exp
1387 * gdb.base/info-shared.exp
1388 * gdb.base/interrupt-noterm.exp
1389 * gdb.base/jit-so.exp
1390 * gdb.base/jit.exp
1391 * gdb.base/line-symtabs.exp
1392 * gdb.base/list.exp
1393 * gdb.base/longjmp.exp
1394 * gdb.base/macscp.exp
1395 * gdb.base/max-value-size.exp
1396 * gdb.base/nodebug.exp
1397 * gdb.base/nofield.exp
1398 * gdb.base/overlays.exp
1399 * gdb.base/paginate-after-ctrl-c-running.exp
1400 * gdb.base/paginate-bg-execution.exp
1401 * gdb.base/paginate-inferior-exit.exp
1402 * gdb.base/pending.exp
1403 * gdb.base/pr11022.exp
1404 * gdb.base/printcmds.exp
1405 * gdb.base/ptr-typedef.exp
1406 * gdb.base/ptype.exp
1407 * gdb.base/randomize.exp
1408 * gdb.base/range-stepping.exp
1409 * gdb.base/realname-expand.exp
1410 * gdb.base/relativedebug.exp
1411 * gdb.base/remote.exp
1412 * gdb.base/savedregs.exp
1413 * gdb.base/sepdebug.exp
1414 * gdb.base/set-noassign.exp
1415 * gdb.base/shlib-call.exp
1416 * gdb.base/shreloc.exp
1417 * gdb.base/sigaltstack.exp
1418 * gdb.base/sigbpt.exp
1419 * gdb.base/siginfo-addr.exp
1420 * gdb.base/siginfo-obj.exp
1421 * gdb.base/siginfo-thread.exp
1422 * gdb.base/signest.exp
1423 * gdb.base/signull.exp
1424 * gdb.base/sigrepeat.exp
1425 * gdb.base/skip.exp
1426 * gdb.base/so-impl-ld.exp
1427 * gdb.base/solib-corrupted.exp
1428 * gdb.base/solib-disc.exp
1429 * gdb.base/solib-display.exp
1430 * gdb.base/solib-overlap.exp
1431 * gdb.base/solib-search.exp
1432 * gdb.base/solib-symbol.exp
1433 * gdb.base/source-execution.exp
1434 * gdb.base/sss-bp-on-user-bp-2.exp
1435 * gdb.base/sss-bp-on-user-bp.exp
1436 * gdb.base/stack-checking.exp
1437 * gdb.base/stale-infcall.exp
1438 * gdb.base/step-break.exp
1439 * gdb.base/step-line.exp
1440 * gdb.base/step-over-exit.exp
1441 * gdb.base/step-test.exp
1442 * gdb.base/structs.exp
1443 * gdb.base/sym-file.exp
1444 * gdb.base/symtab-search-order.exp
1445 * gdb.base/term.exp
1446 * gdb.base/type-opaque.exp
1447 * gdb.base/unload.exp
1448 * gdb.base/until-nodebug.exp
1449 * gdb.base/until.exp
1450 * gdb.base/unwindonsignal.exp
1451 * gdb.base/watch-cond.exp
1452 * gdb.base/watch-non-mem.exp
1453 * gdb.base/watch_thread_num.exp
1454 * gdb.base/watchpoint-reuse-slot.exp
1455 * gdb.base/watchpoint-solib.exp
1456 * gdb.base/watchpoint.exp
1457 * gdb.btrace/dlopen.exp
1458 * gdb.cell/arch.exp
1459 * gdb.cell/break.exp
1460 * gdb.cell/bt.exp
1461 * gdb.cell/core.exp
1462 * gdb.cell/data.exp
1463 * gdb.cell/dwarfaddr.exp
1464 * gdb.cell/ea-cache.exp
1465 * gdb.cell/ea-standalone.exp
1466 * gdb.cell/ea-test.exp
1467 * gdb.cell/f-regs.exp
1468 * gdb.cell/fork.exp
1469 * gdb.cell/gcore.exp
1470 * gdb.cell/mem-access.exp
1471 * gdb.cell/ptype.exp
1472 * gdb.cell/registers.exp
1473 * gdb.cell/sizeof.exp
1474 * gdb.cell/solib-symbol.exp
1475 * gdb.cell/solib.exp
1476 * gdb.compile/compile-tls.exp
1477 * gdb.cp/exception.exp
1478 * gdb.cp/gdb2495.exp
1479 * gdb.cp/local.exp
1480 * gdb.cp/mb-inline.exp
1481 * gdb.cp/mb-templates.exp
1482 * gdb.cp/pr10687.exp
1483 * gdb.cp/pr9167.exp
1484 * gdb.cp/scope-err.exp
1485 * gdb.cp/templates.exp
1486 * gdb.cp/virtfunc.exp
1487 * gdb.dwarf2/dw2-dir-file-name.exp
1488 * gdb.dwarf2/dw2-single-line-discriminators.exp
1489 * gdb.fortran/complex.exp
1490 * gdb.fortran/library-module.exp
1491 * gdb.guile/guile.exp
1492 * gdb.guile/scm-cmd.exp
1493 * gdb.guile/scm-frame-inline.exp
1494 * gdb.guile/scm-objfile.exp
1495 * gdb.guile/scm-pretty-print.exp
1496 * gdb.guile/scm-symbol.exp
1497 * gdb.guile/scm-type.exp
1498 * gdb.guile/scm-value.exp
1499 * gdb.linespec/keywords.exp
1500 * gdb.linespec/ls-errs.exp
1501 * gdb.linespec/macro-relative.exp
1502 * gdb.linespec/thread.exp
1503 * gdb.mi/mi-breakpoint-changed.exp
1504 * gdb.mi/mi-dprintf-pending.exp
1505 * gdb.mi/mi-fullname-deleted.exp
1506 * gdb.mi/mi-logging.exp
1507 * gdb.mi/mi-pending.exp
1508 * gdb.mi/mi-solib.exp
1509 * gdb.mi/new-ui-mi-sync.exp
1510 * gdb.mi/user-selected-context-sync.exp
1511 * gdb.multi/dummy-frame-restore.exp
1512 * gdb.multi/multi-arch-exec.exp
1513 * gdb.multi/remove-inferiors.exp
1514 * gdb.multi/watchpoint-multi-exit.exp
1515 * gdb.opt/solib-intra-step.exp
1516 * gdb.perf/backtrace.exp
1517 * gdb.perf/single-step.exp
1518 * gdb.perf/skip-command.exp
1519 * gdb.perf/skip-prologue.exp
1520 * gdb.perf/solib.exp
1521 * gdb.python/lib-types.exp
1522 * gdb.python/py-as-string.exp
1523 * gdb.python/py-bad-printers.exp
1524 * gdb.python/py-block.exp
1525 * gdb.python/py-breakpoint.exp
1526 * gdb.python/py-cmd.exp
1527 * gdb.python/py-events.exp
1528 * gdb.python/py-evthreads.exp
1529 * gdb.python/py-finish-breakpoint.exp
1530 * gdb.python/py-finish-breakpoint2.exp
1531 * gdb.python/py-frame-inline.exp
1532 * gdb.python/py-frame.exp
1533 * gdb.python/py-inferior.exp
1534 * gdb.python/py-infthread.exp
1535 * gdb.python/py-mi.exp
1536 * gdb.python/py-objfile.exp
1537 * gdb.python/py-pp-maint.exp
1538 * gdb.python/py-pp-registration.exp
1539 * gdb.python/py-prettyprint.exp
1540 * gdb.python/py-recurse-unwind.exp
1541 * gdb.python/py-shared.exp
1542 * gdb.python/py-symbol.exp
1543 * gdb.python/py-symtab.exp
1544 * gdb.python/py-template.exp
1545 * gdb.python/py-type.exp
1546 * gdb.python/py-unwind-maint.exp
1547 * gdb.python/py-unwind.exp
1548 * gdb.python/py-value.exp
1549 * gdb.python/python.exp
1550 * gdb.reverse/finish-reverse-bkpt.exp
1551 * gdb.reverse/insn-reverse.exp
1552 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1553 * gdb.reverse/solib-precsave.exp
1554 * gdb.reverse/solib-reverse.exp
1555 * gdb.stabs/gdb11479.exp
1556 * gdb.stabs/weird.exp
1557 * gdb.threads/fork-child-threads.exp
1558 * gdb.threads/fork-plus-threads.exp
1559 * gdb.threads/fork-thread-pending.exp
1560 * gdb.threads/forking-threads-plus-breakpoint.exp
1561 * gdb.threads/hand-call-in-threads.exp
1562 * gdb.threads/interrupted-hand-call.exp
1563 * gdb.threads/linux-dp.exp
1564 * gdb.threads/local-watch-wrong-thread.exp
1565 * gdb.threads/next-while-other-thread-longjmps.exp
1566 * gdb.threads/non-ldr-exit.exp
1567 * gdb.threads/pending-step.exp
1568 * gdb.threads/print-threads.exp
1569 * gdb.threads/process-dies-while-detaching.exp
1570 * gdb.threads/process-dies-while-handling-bp.exp
1571 * gdb.threads/pthreads.exp
1572 * gdb.threads/queue-signal.exp
1573 * gdb.threads/reconnect-signal.exp
1574 * gdb.threads/signal-command-handle-nopass.exp
1575 * gdb.threads/signal-command-multiple-signals-pending.exp
1576 * gdb.threads/signal-delivered-right-thread.exp
1577 * gdb.threads/signal-sigtrap.exp
1578 * gdb.threads/sigthread.exp
1579 * gdb.threads/staticthreads.exp
1580 * gdb.threads/stepi-random-signal.exp
1581 * gdb.threads/thread-unwindonsignal.exp
1582 * gdb.threads/thread_check.exp
1583 * gdb.threads/thread_events.exp
1584 * gdb.threads/tid-reuse.exp
1585 * gdb.threads/tls-nodebug.exp
1586 * gdb.threads/tls-shared.exp
1587 * gdb.threads/tls-so_extern.exp
1588 * gdb.threads/tls.exp
1589 * gdb.threads/wp-replication.exp
1590 * gdb.trace/actions-changed.exp
1591 * gdb.trace/actions.exp
1592 * gdb.trace/backtrace.exp
1593 * gdb.trace/change-loc.exp
1594 * gdb.trace/collection.exp
1595 * gdb.trace/deltrace.exp
1596 * gdb.trace/disconnected-tracing.exp
1597 * gdb.trace/entry-values.exp
1598 * gdb.trace/ftrace-lock.exp
1599 * gdb.trace/ftrace.exp
1600 * gdb.trace/infotrace.exp
1601 * gdb.trace/mi-trace-frame-collected.exp
1602 * gdb.trace/mi-trace-unavailable.exp
1603 * gdb.trace/mi-traceframe-changed.exp
1604 * gdb.trace/mi-tracepoint-changed.exp
1605 * gdb.trace/mi-tsv-changed.exp
1606 * gdb.trace/no-attach-trace.exp
1607 * gdb.trace/packetlen.exp
1608 * gdb.trace/passc-dyn.exp
1609 * gdb.trace/passcount.exp
1610 * gdb.trace/pending.exp
1611 * gdb.trace/pr16508.exp
1612 * gdb.trace/qtro.exp
1613 * gdb.trace/range-stepping.exp
1614 * gdb.trace/read-memory.exp
1615 * gdb.trace/report.exp
1616 * gdb.trace/save-trace.exp
1617 * gdb.trace/signal.exp
1618 * gdb.trace/stap-trace.exp
1619 * gdb.trace/status-stop.exp
1620 * gdb.trace/strace.exp
1621 * gdb.trace/tfile.exp
1622 * gdb.trace/tfind.exp
1623 * gdb.trace/trace-break.exp
1624 * gdb.trace/trace-condition.exp
1625 * gdb.trace/trace-enable-disable.exp
1626 * gdb.trace/trace-mt.exp
1627 * gdb.trace/tracecmd.exp
1628 * gdb.trace/tracefile-pseudo-reg.exp
1629 * gdb.trace/tspeed.exp
1630 * gdb.trace/tstatus.exp
1631 * gdb.trace/tsv.exp
1632 * gdb.trace/unavailable.exp
1633 * gdb.trace/while-dyn.exp
1634 * gdb.trace/while-stepping.exp
1635 * lib/gdb-guile.exp
1636 * lib/gdb.exp
1637 * lib/mi-support.exp
1638 * lib/pascal.exp
1639 * lib/perftest.exp
1640 * lib/prelink-support.exp
1641 * lib/selftest-support.exp
1642
ad02e4fe
SM
16432016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
1644
1645 * Makefile.in: Include disable-implicit-rules.mk.
1646
22347e55
AA
16472016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
1648
1649 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
1650 non-byte-aligned bit fields.
1651
da5b30da
AA
16522016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
1653
1654 PR gdb/12616
1655 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
1656 respects the DW_AT_data_bit_offset attribute.
1657
b593ecca
SM
16582016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
1659
1660 * gdb.base/default.exp: Fix output of "set language".
1661
3b165252
SM
16622016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
1663
1664 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
1665 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
1666 make.
1667 * configure.ac: Remove checks for the make program.
1668 * configure: Re-generate.
1669
1a2f3d7f
KB
16702016-11-16 Kevin Buettner <kevinb@redhat.com>
1671
1672 * gdb.python/py-recurse-unwind.c (main): Add loop.
1673 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
1674 to read_register() and gdb.parse_and_eval(). Make each code
1675 call a separate case that can be individually tested.
1676 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
1677 proc. Call cont_and_backtrace for each of the code paths that
1678 we want to test in the unwinder.
1679
b7f38fda
AA
16802016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
1681
1682 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
1683 the definition of struct S.
1684
1f8db343
CM
16852016-11-11 Catherine Moore <clm@codesourcery.com>
1686
1687 * gdb.base/dump.exp: Identify verilog format dump tests as such.
1688
fad0c9fb
PA
16892016-11-09 Pedro Alves <palves@redhat.com>
1690
1691 * gdb.base/commands.exp (runto_or_return): New procedure.
1692 (gdbvar_simple_if_test, gdbvar_simple_while_test)
1693 (gdbvar_complex_if_while_test, progvar_simple_if_test)
1694 (progvar_simple_while_test, progvar_complex_if_while_test)
1695 (if_while_breakpoint_command_test)
1696 (infrun_breakpoint_command_test, breakpoint_command_test)
1697 (user_defined_command_test, watchpoint_command_test)
1698 (test_command_prompt_position, redefine_hook_test)
1699 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
1700 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
1701 multi_line_input and multi_line. Remove gdb_expect and
1702 gdb_stop_suppressing_tests uses.
1703 * lib/gdb.exp (valnum_re): New global.
1704 (multi_line_input): New procedure.
1705
8354c62c
SM
17062016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
1707
1708 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
1709 Remove.
1710 (test_setup): Define with proc_with_prefix.
1711 (test_cli_inferior): Likewise.
1712 (test_cli_thread): Likewise.
1713 (test_cli_frame): Likewise.
1714 (test_cli_select_frame): Likewise.
1715 (test_cli_up_down): Likewise.
1716 (test_mi_thread_select): Likewise.
1717 (test_mi_stack_select_frame): Likewise.
1718 (test_cli_in_mi_inferior): Likewise.
1719 (test_cli_in_mi_thread): Likewise.
1720 (test_cli_in_mi_frame): Likewise.
1721 (top level): Do not use with_test_prefix_procname.
1722
64f367a2
PA
17232016-11-09 Pedro Alves <palves@redhat.com>
1724
1725 * gdb.base/commands.exp (gdbvar_simple_if_test)
1726 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
1727 (progvar_simple_if_test, progvar_simple_while_test)
1728 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
1729 (infrun_breakpoint_command_test, breakpoint_command_test)
1730 (user_defined_command_test, watchpoint_command_test)
1731 (test_command_prompt_position, deprecated_command_test)
1732 (bp_deleted_in_command, temporary_breakpoint_commands)
1733 (stray_arg0_test, source_file_with_indented_comment)
1734 (recursive_source_test, if_commands_test)
1735 (error_clears_commands_left, redefine_hook_test)
1736 (redefine_backtrace_test): Use proc_with_prefix.
1737 * lib/gdb.exp (proc_with_prefix): New proc.
1738
0bb65f1e
AA
17392016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
1740
1741 * gdb.base/tui-layout.c: New file.
1742 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
1743 disassembly window contains very long lines.
1744
7353f247
TT
17452016-11-08 Tom Tromey <tom@tromey.com>
1746
1747 * gdb.python/py-value.exp (test_value_creation): Make "long" test
1748 depend on Python 2.
1749
30a7bb83
TT
17502016-11-08 Tom Tromey <tom@tromey.com>
1751
1752 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
1753 New method.
1754
cdf5a07c
MG
17552016-10-29 Manish Goregaokar <manish@mozilla.com>
1756
2806dc7e 1757 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 1758
51a789c3
MG
17592016-10-27 Manish Goregaokar <manish@mozilla.com>
1760
2806dc7e
PA
1761 * gdb.rust/simple.rs: Add test for univariant enums without
1762 discriminants and for encoded struct-like enums.
51a789c3 1763
f610ab6d
PA
17642016-10-28 Pedro Alves <palves@redhat.com>
1765
1766 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
1767 gdb_test_multiple, tighten regexps and match symtabs and line
1768 tables incrementally.
1769
b129b0ca
LM
17702016-10-28 Luis Machado <lgustavo@codesourcery.com>
1771
1772 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
1773 general.
1774
ecf45d2c
SL
17752016-10-25 Luis Machado <lgustavo@codesourcery.com>
1776
1777 * gdb.base/exec-invalid-sysroot.exp: New file.
1778
b8d38ee4
JK
17792016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1780
1781 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
1782
f90fd8c2
JK
17832016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1784
1785 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
1786
2d2476aa
MR
17872016-10-19 Maciej W. Rozycki <macro@imgtec.com>
1788
2806dc7e
PA
1789 * gdb.base/killed-outside.exp: Remove $options from a call to
1790 `prepare_for_testing'.
2d2476aa 1791
e42b25a0
SM
17922016-10-17 Simon Marchi <simon.marchi@ericsson.com>
1793
1794 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
1795 Change test message.
1796
3ccdb432
SM
17972016-10-17 Simon Marchi <simon.marchi@ericsson.com>
1798
1799 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
1800 Update comment.
1801
5bad3170
SM
18022016-10-17 Simon Marchi <simon.marchi@ericsson.com>
1803
1804 * gdb.trace/mi-trace-save.exp: New file.
1805
5ad9dba7
YQ
18062016-10-13 Yao Qi <yao.qi@linaro.org>
1807
1808 * gdb.base/code_elim.exp (get_var_address): Remove.
1809 * gdb.base/relocate.exp: Likewise.
1810 * gdb.base/shreloc.exp: Likewise.
1811 * lib/gdb.exp (get_var_address): New.
1812
62df7e21
YQ
18132016-10-13 Yao Qi <yao.qi@linaro.org>
1814
1815 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
1816 floating point tests if $skip_float_test is false.
1817
4dac951e
LM
18182016-10-12 Luis Machado <lgustavo@codesourcery.com>
1819
1820 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
1821 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
1822 argc values.
1823 Add 1 to argc so we guarantee distinct initial/modified argc values.
1824
8f1a8fc4
JK
18252016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1826
1827 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
1828
16c85b5d
JK
18292016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1830
1831 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
1832 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
1833 * gdb.arch/vsx-regs.exp: Likewise.
1834
1d0e042a
YQ
18352016-10-07 Yao Qi <yao.qi@linaro.org>
1836
1837 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
1838
68dadef5
MM
18392016-10-07 Markus Metzger <markus.t.metzger@intel.com>
1840
1841 * gdb.python/python.exp: Test decode_line("*0").
1842
33fa2c6e
DE
18432016-10-06 Doug Evans <dje@google.com>
1844
1845 * gdb.python/py-value.exp (test_value_creation): Add test for large
1846 unsigned 64-bit value.
1847
9c37b5ae
TT
18482016-10-06 Tom Tromey <tom@tromey.com>
1849
1850 * gdb.compile/compile.exp: Change java tests to rust.
1851 * gdb.base/setshow.exp: Change java tests to rust.
1852 * gdb.base/default.exp: Remove java from language list.
1853 * README (Examples): Update language example.
1854 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
1855 test.
1856 * lib/gdb.exp (skip_java_tests): Remove.
1857 * lib/java.exp: Remove.
1858 * gdb.java: Remove.
1859
78b86327
MR
18602016-10-06 Maciej W. Rozycki <macro@imgtec.com>
1861
1862 * gdb.arch/mips-fcr.exp: New test.
1863 * gdb.arch/mips-fcr.c: Source for the new test.
1864
7470adbb
MR
18652016-10-06 Maciej W. Rozycki <macro@imgtec.com>
1866
1867 * gdb.base/solib-disc.exp: Use `standard_output_file'
1868 throughout.
1869
4a556533
PA
18702016-10-06 Pedro Alves <palves@redhat.com>
1871
1872 * gdb.base/jit-simple-dl.c: New file.
1873 * gdb.base/jit-simple-jit.c: New file, factored out from ...
1874 * gdb.base/jit-simple.c: ... this.
1875 * gdb.base/jit-simple.exp (jit_run): Delete.
1876 (build_jit): New proc.
1877 (jit_test_reread): Recompile either the main program or the shared
1878 library, depending on what is being tested. Skip changing address
1879 if caller wants to. Compare before/after addresses. If testing
1880 standalone, explicitly load the binary. Test "maint info
1881 breakpoints".
1882 (top level): Add "standalone vs shared lib" and "change address"
1883 vs "same address" axes.
1884
5a122fbc
PA
18852016-10-06 Pedro Alves <palves@redhat.com>
1886
1887 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
1888 call.
1889 (jit_run): Delete.
1890 (jit_test_reread): Use with_test_prefix. Reload the main binary
1891 explicitly. Compare the before/after addresses of the JIT
1892 descriptor.
1893
ee8da4b8
DE
18942016-08-15 Doug Evans <dje@google.com>
1895
1896 * gdb.xml/extra-regs.xml: Update, end field now required, default type
1897 for single bitfields is bool.
1898 * gdb.xml/tdesc-regs.exp: Ditto.
1899
f389f6fe
JK
19002016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
1903
fdebf1a4
YQ
19042016-10-05 Yao Qi <yao.qi@linaro.org>
1905
1906 * lib/gdb.exp (support_complex_tests): Return zero if
1907 gdb_skip_float_test return true.
1908
9c36d954 19092016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 1910 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
1911
1912 PR gdb/20487
1913 * gdb.mi/user-selected-context-sync.exp: New file.
1914 * gdb.mi/user-selected-context-sync.c: New file.
1915
4034d0ff 19162016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 1917 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
1918
1919 PR gdb/20487
1920 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
1921 =thread-select-event check.
1922
a4297203
PB
19232016-09-29 Peter Bergner <bergner@vnet.ibm.com>
1924
1925 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
1926 the compulsory L operand changes.
1927 * gdb.arch/powerpc-power.s: Likewise.
1928
bb805577
JK
19292016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1930
1931 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
1932 * gdb.base/jit-attach-pie.c: New file.
1933 * gdb.base/jit-attach-pie.exp: New file.
1934
6d61dee5
PA
19352016-09-28 Pedro Alves <palves@redhat.com>
1936
1937 * gdb.base/infcall-input.c: New file.
1938 * gdb.base/infcall-input.exp: New file.
1939
f73842fc
YQ
19402016-09-22 Yao Qi <yao.qi@linaro.org>
1941
1942 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
1943 (gdb_exit): Rename it to ...
1944 (gdbserver_gdb_exit): ... Close GDBserver.
1945 (gdb_exit): New proc, call gdbserver_gdb_exit.
1946 (mi_gdb_exit): Likewise.
1947
90681dab
YQ
19482016-09-22 Yao Qi <yao.qi@linaro.org>
1949
1950 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
1951 path.
1952 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
1953 Remove duplication.
1954
9c211fd8
YQ
19552016-09-22 Yao Qi <yao.qi@linaro.org>
1956
1957 * lib/gdbserver-support.exp: Check the existence of
1958 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
1959
ad0a504f
AK
19602016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
1961
1962 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
1963
36cf1806
TT
19642016-09-21 Tom Tromey <tom@tromey.com>
1965
1966 PR gdb/20604:
1967 * gdb.base/quit.exp: New file.
1968
74172ecf
SM
19692016-09-21 Simon Marchi <simon.marchi@ericsson.com>
1970
1971 * .gitignore: New file.
1972
3d0ec882
MR
19732016-09-21 Maciej W. Rozycki <macro@imgtec.com>
1974
1975 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
1976 throughout.
1977
8193adea
AA
19782016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1979
1980 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
1981
d41a5c09
JK
19822016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 * gdb.cp/casts.cc (decltype): Move it ...
1985 (main): ... with its call to ...
1986 * gdb.cp/casts03.cc: ... a new file.
1987 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
1988
d2dfe700
JK
19892016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1990
1991 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
1992
e2a92b16
PB
19932016-09-15 Peter Bergner <bergner@vnet.ibm.com>
1994
1995 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
1996 and sync up the test with tests in gas/testsuite/gas/ppc.
1997 * gdb.arch/powerpc-power.exp: Likewise.
1998
49b4de64
JK
19992016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2000
2001 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2002
2c29df25
SDJ
20032016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2004 Jan Kratochvil <jan.kratochvil@redhat.com>
2005
2006 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2007 make m1's definition to be different from m2's. Use 'dummy' as an
2008 argument for probe 'two'.
2009
cc3c2846
JB
20102016-09-10 Jon Beniston <jon@beniston.com>
2011
2012 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2013 for sim target.
2014
e1b2624a
AA
20152016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2016
2017 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2018 variable declaration.
2019 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2020 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2021 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2022 received HWCAP as its argument.
2023
4295e285
PA
20242016-09-06 Pedro Alves <palves@redhat.com>
2025
2026 * gdb.base/new-ui-pending-input.c: New file.
2027 * gdb.base/new-ui-pending-input.exp: New file.
2028 * gdb.exp (clear_gdb_spawn_id): New procedure.
2029 (with_spawn_id): Check whether gdb_spawn_id exists before
2030 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2031 on exit.
2032
00d5215e
UW
20332016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2034
2035 * gdb.base/float128.c: New file.
2036 * gdb.base/float128.exp: Likewise.
2037 * gdb.base/floatn.c: Likewise.
2038 * gdb.base/floatn.exp: Likewise.
2039
a9ff5f12
UW
20402016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2041
2042 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2043
f245535c
PA
20442016-09-05 Pedro Alves <palves@redhat.com>
2045
2046 PR backtrace/19927
2047 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2048 unwinders are immediately called as side effect of "source" or
2049 "disable unwinder" commands.
2050 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2051
ae9cf263
YQ
20522016-09-02 Yao Qi <yao.qi@linaro.org>
2053
2054 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2055 is true and $type is "float" or "double".
2056
27aba047
YQ
20572016-09-02 Yao Qi <yao.qi@linaro.org>
2058
2059 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2060 true.
2061 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2062 * gdb.base/call-rt-st.exp: Likewise.
2063 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2064 return value instead of gdb,skip_float_test.
2065 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2066 (do_function_calls): Use its return value instead of
2067 gdb,skip_float_test.
2068 * gdb.base/finish.exp: Likewise.
2069 * gdb.base/funcargs.exp: Likewise.
2070 * gdb.base/return.exp: Likewise.
2071 * gdb.base/return2.exp: Likewise.
2072 * gdb.base/varargs.exp: Likewise.
2073 * lib/gdb.exp (gdb_skip_float_test): Change it to
2074 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2075
5af962df
AA
20762016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2077
2078 * gdb.multi/tids.exp: Test "thread apply all".
2079
7fac6910
JK
20802016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2081
2082 * gdb.base/default.exp (tty): Remove.
2083
bb1fe4ac
KB
20842016-08-24 Kevin Buettner <kevinb@redhat.com>
2085
2806dc7e
PA
2086 * gdb.python/py-recurse-unwind.c: New file.
2087 * gdb.python/py-recurse-unwind.py: New file.
2088 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2089
0a1ddfa6
SM
20902016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2091
2092 * gdb.base/set-inferior-tty.exp: New file.
2093 * gdb.base/set-inferior-tty.c: New file.
2094
d9de1fe3
PA
20952016-08-23 Pedro Alves <palves@redhat.com>
2096
2097 PR gdb/20494
2098 * gdb.base/new-ui-echo.c: New file.
2099 * gdb.base/new-ui-echo.exp: New file.
2100
e9d9abd7
YQ
21012016-08-23 Yao Qi <yao.qi@linaro.org>
2102
2103 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2104 gdbserver_spawn.
2105 * gdb.server/connect-without-multi-process.exp (do_test):
2106 Likewise.
2107
3589529e
YQ
21082016-08-23 Yao Qi <yao.qi@linaro.org>
2109
2110 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2111 standalone_txt. Delete gdb_txt and standalone_txt on host
2112 and target. Spawn the binary on target. Copy files from
2113 target to host.
2114
6bb90213
PA
21152016-08-22 Pedro Alves <palves@redhat.com>
2116
2117 PR gdb/20505
2118 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2119 with_test_prefix. Factor out bits to ...
2120 (test_no_vdso): ... this new procedure.
2121
20c2c024
CL
21222016-08-19 Carl Love <cel@us.ibm.com>
2123
2124 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2125 maintaining separate logic for constructing the output path.
2126 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2127 * gdb.arch/ppc-dfp.exp: Likewise.
2128 * gdb.arch/ppc-fp.exp: Likewise.
2129 * gdb.arch/vsx-regs.exp: Likewise.
2130 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2131 binprefix for generating the additional binary files.
2132
0646e07d
PA
21332016-08-19 Pedro Alves <palves@redhat.com>
2134
2135 * gdb.trace/mi-trace-frame-collected.exp
2136 (test_trace_frame_collected): On x32, expect two registers.
2137
46da9242
CL
21382016-08-18 Carl Love <cel@us.ibm.com>
2139
2140 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2141 and sync up the test with tests in gas/testsuite/gas/ppc.
2142 * gdb.arch/powerpc-power.exp: Likewise.
2143
eb2332d7
SM
21442016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2145
2146 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
2147 expected error message.
2148
63c61e04
SM
21492016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2150
2151 * gdb.multi/remove-inferiors.exp: New file.
2152 * gdb.multi/remove-inferiors.c: New file.
2153
7b17065f
YQ
21542016-08-12 Yao Qi <yao.qi@linaro.org>
2155
2156 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
2157 argument list.
2158
01d3dedf
PA
21592016-08-10 Pedro Alves <palves@redhat.com>
2160
2161 PR gdb/19187
2162 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
2163 setup_kfails.
2164
3eb7562a
PA
21652016-08-09 Pedro Alves <palves@redhat.com>
2166 Simon Marchi <simon.marchi@ericsson.com>
2167
2168 PR gdb/20418
2169 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
2170 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
2171
80614914
PA
21722016-08-09 Pedro Alves <palves@redhat.com>
2173
2174 PR mi/20431
2175 * gdb.mi/mi-cmd-error.exp: New file.
2176
f348d89a
PA
21772016-08-09 Pedro Alves <palves@redhat.com>
2178
2179 PR gdb/18653
2180 * gdb.base/signals-state-child.c: New file.
2181 * gdb.base/signals-state-child.exp: New file.
2182 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
2183
e5ca03b4
PA
21842016-08-09 Pedro Alves <palves@redhat.com>
2185
2186 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
2187
282a0691
TT
21882016-08-03 Tom Tromey <tom@tromey.com>
2189
2190 PR python/18565:
2191 * gdb.python/py-frame-inline.exp: Add Frame.function test.
2192
41bfcd63
YQ
21932016-08-01 Yao Qi <yao.qi@linaro.org>
2194
2195 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
2196 variable mode to "multi-process" if $multi_process is 1, otherwise
2197 set it to "single-process".
2198
e3465b24
YQ
21992016-08-01 Yao Qi <yao.qi@linaro.org>
2200
2201 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
2202 * gdb.cp/cpexprs.exp: Likewise.
2203 * gdb.cp/m-static.exp: Likewise.
2204
0b31a4bc
TT
22052016-07-26 Tom Tromey <tom@tromey.com>
2206
2207 PR python/20190:
2208 * gdb.threads/tls.exp (check_thread_local): Add python symbol
2209 test.
2210
e0461dbb
MM
22112016-07-26 Markus Metzger <markus.t.metzger@intel.com>
2212
2213 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
2214 selecting assembly source files.
2215 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
2216 assembly source files.
2217 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
2218 assembly source files.
2219 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
2220 selecting assembly source files.
2221
8194e927
SM
22222016-07-25 Simon Marchi <simon.marchi@ericsson.com>
2223
2224 * gdb.base/new-ui.exp (do_test_invalid_args): New
2225 procedure.
2226
c0272db5
TW
22272016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
2228
2229 * gdb.btrace/reconnect.c: New file.
2230 * gdb.btrace/reconnect.exp: New file.
2231
e3487908
GKB
22322016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
2233
2234 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
2235 to test_catch_syscall_group.
2236 (test_catch_syscall_group): New.
2237
12df5c00
TT
22382016-07-21 Tom Tromey <tom@tromey.com>
2239
2240 * gdb.rust/simple.rs (main): Use empty struct expression.
2241 * gdb.rust/simple.exp: Add tests for empty struct expression.
2242
bae62ee2
YQ
22432016-07-21 Yao Qi <yao.qi@linaro.org>
2244
2245 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
2246 if gdb_skip_xml_test is true on some targets.
2247
b1b53fb3
YQ
22482016-07-21 Yao Qi <yao.qi@linaro.org>
2249
2250 * gdb.server/solib-list.exp: Unset last_loaded_file.
2251
027d97f8
JK
22522016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2253
2254 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
2255 "step into captured_main (args)".
2256
7674d381
JK
22572016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2258
2259 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
2260
72b5d099
JK
22612016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2262
2263 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
2264
1f960ced
PA
22652016-07-19 Pedro Alves <palves@redhat.com>
2266
2267 * gdb.opt/inline-break.exp: Remove optimize=-O2.
2268 * gdb.opt/inline-bt.exp: Likewise.
2269 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
2270 additional_flags=-Winline.
2271 * gdb.opt/inline-locals.exp: Likewise.
2272 * gdb.opt/inline-markers.c (ATTR): Define.
2273 (inlined_fn): Use it.
2274
f25827c1
YQ
22752016-07-19 Yao Qi <yao.qi@linaro.org>
2276
2277 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
2278 (test_with_self): Remove some code. Remove argument executable.
2279 (top-level): Use do_self_tests.
2280
37539ebe
DB
22812016-07-15 Zachary Welch <zwelch@codesourcery.com>
2282 Don Breazeal <donb@codesourcery.com>
2283
2284 * gdb.base/maint.exp: Escape paths used in regular expressions.
2285 * gdb.stabs/weird.exp: Likewise.
2286
dac790e1
TT
22872016-07-13 Tom Tromey <tom@tromey.com>
2288
2289 PR python/15620, PR python/18620:
2290 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
2291 (test_bkpt_events): New procs.
2292
93daf339
TT
22932016-07-13 Tom Tromey <tom@tromey.com>
2294
2295 PR python/17698:
2296 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
2297 test.
2298 (test_watchpoints): Likewise.
2299 (test_bkpt_pending): New proc.
2300
6571a381
TT
23012016-07-13 Tom Tromey <tom@tromey.com>
2302
2303 PR cli/18053:
2304 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
2305 completion test.
2306
e8732474
JK
23072016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2308
2309 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
2310 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
2311 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
2312 f_label.
2313 (g): Rename g_end_lbl to g_label.
2314 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
2315 low_pc and high_pc.
2316 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
2317
e0f3fd7c
TT
23182016-07-12 Tom Tromey <tom@tromey.com>
2319
2320 PR python/19293:
2321 * gdb.python/py-unwind-maint.exp: Update tests.
2322
3cfe46b6
YQ
23232016-07-12 Yao Qi <yao.qi@linaro.org>
2324
2325 * lib/selftest-support.exp (selftest_setup): Match the output
2326 when captured_main is inlined.
2327
4f19a0e6
WT
23282016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
2329
2330 * gdb.fortran/derived-types.exp (result_line, result_line_2):
2331 New variables.
2332 (print this%a, print this%b, print this): New tests.
2333 * gdb.fortran/derived-types.f90 (this): New object and
2334 initialization.
2335
986cf455
SM
23362016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2337
2338 * gdb.ada/arraydim.exp: Remove extra directory level in build
2339 directory.
2340
f0464b23
SM
23412016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2342
2343 * lib/ada.exp: Remove extra directory level in build directory.
2344 * gdb.ada/cond_lang.exp: Likewise.
2345 * gdb.ada/exec_changed.exp: Likewise.
2346 * gdb.ada/lang_switch.exp: Likewise.
2347
42d94011
MG
23482016-07-06 Manish Goregaokar <manish@mozilla.com>
2349
2806dc7e
PA
2350 * simple.rs: Add test for raw pointer subscripting.
2351 * simple.exp: Add test expectations.
42d94011 2352
647c264c
YQ
23532016-07-05 Yao Qi <yao.qi@linaro.org>
2354
2355 * gdb.mi/mi-reverse.exp: Match =record-started output.
2356
20aa2c60
PA
23572016-07-01 Pedro Alves <palves@redhat.com>
2358
2359 * gdb.base/jit-reader.exp (info_registers_current_frame): New
2360 procedure.
2361 (jit_reader_test): Test the jit reader's unwinder.
2362 * gdb.base/jithost.c (jit_function_00_code): New global.
2363 (main): Use memcpy to fill in the mmapped code, instead of poking
2364 bytes manually here.
2365 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
2366 value.
2367 (read_debug_info): Save the function's range.
2368 (read_sp): New function.
2369 (unwind_frame): Use it. Also unwind RBP.
2370 (get_frame_id): Use read_sp.
2371 (gdb_init_reader): Use calloc instead of malloc.
2372 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
2373 parameter. Use gdb_test_multiple.
2374
ced2dffb
PA
23752016-07-01 Pedro Alves <palves@redhat.com>
2376 Antoine Tremblay <antoine.tremblay@ericsson.com>
2377
2378 * gdb.threads/process-dies-while-detaching.c: New file.
2379 * gdb.threads/process-dies-while-detaching.exp: New file.
2380
63000888
PA
23812016-07-01 Pedro Alves <palves@redhat.com>
2382
2383 * gdb.multi/watchpoint-multi-exit.c: New file.
2384 * gdb.multi/watchpoint-multi-exit.exp: New file.
2385
038d4868
PA
23862016-06-30 Pedro Alves <palves@redhat.com>
2387
2388 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
2389 unset inferior_spawn_id.
2390
994e9c83
PA
23912016-06-30 Pedro Alves <palves@redhat.com>
2392
2393 * lib/mi-support.exp (default_mi_gdb_start): Declare global
2394 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
2395
e5653468
YQ
23962016-06-29 Yao Qi <yao.qi@linaro.org>
2397
2398 * gdb.base/return.c: Add copyright header.
2399
803b47e5
TT
24002016-06-29 Tom Tromey <tom@tromey.com>
2401
2402 PR python/20129:
2403 * gdb.python/py-framefilter.exp: Add tests for setting priority
2404 and disabling of non-existent frame filter.
2405
28244707
YQ
24062016-06-29 Yao Qi <yao.qi@linaro.org>
2407
2408 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
2409 0x0f07ff.
2410
a31d2f06
YQ
24112016-06-28 Yao Qi <yao.qi@linaro.org>
2412
2413 * gdb.base/catch-syscall.exp: Remove check on isnative and target
2414 triplets. Start gdb, execute catch syscall, and continue. Check
2415 gdb's output to determine catch syscall is supported.
2416
921d8f54
MG
24172016-06-27 Manish Goregaokar <manish@mozilla.com>
2418
25d49b86
PA
2419 * gdb.rust/simple.rs: Add test for returning unit in a function.
2420 * gdb.rust/simple.exp: Add expectation for functions returning
2421 unit.
921d8f54 2422
f4952523
PMR
24232016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
2424
2425 * gdb.python/py-breakpoint-create-fail.c,
2426 gdb.python/py-breakpoint-create-fail.exp,
2427 gdb.python/py-breakpoint-create-fail.py: New testcase.
2428
fccb08f8
MG
24292016-06-25 Manish Goregaokar <manish@mozilla.com>
2430
2431 PR gdb/20239
2432 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
2433 * gdb.rust/simple.exp: Add test expectations for new NonZero
2434 tests.
fccb08f8 2435
6b850546
DT
24362016-06-24 David Taylor <dtaylor@emc.com>
2437
2438 * gdb.base/offsets.exp: New file.
2439 * gdb.base/offsets.c: New file.
2440
17621150
TT
24412016-06-23 Tom Tromey <tom@tromey.com>
2442
2443 PR gdb/16483:
2444 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
2445 before any filters are loaded.
2446
04d59df6
WT
24472016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
2448
2449 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
2450 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
2451 structs.
2452 * gdb.fortran/derived-type-function.exp: New file.
2453 * gdb.fortran/derived-type-function.f90: New file.
2454
2455
ac69f786
PA
24562016-06-21 Pedro Alves <palves@redhat.com>
2457
2458 * gdb.base/new-ui.exp: New file.
2459 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
2460 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
2461 (with_spawn_id): New procedure.
2462
49940788
PA
24632016-06-21 Pedro Alves <palves@redhat.com>
2464
2465 * gdb.mi/mi-exec-run.exp: New file.
2466
ef274d26
PA
24672016-06-21 Pedro Alves <palves@redhat.com>
2468
2469 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
2470 breakpoint command's output on the main UI.
2471 (test_break): New procedure, factored out from calls in the top
2472 level.
2473 (top level): Use foreach_with_prefix to test MI as main UI and as
2474 separate UI.
2475
468afe6c
PA
24762016-06-21 Pedro Alves <palves@redhat.com>
2477
2478 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
2479 (test_awatch_creation_and_listing)
2480 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
2481 Remove 'type' parameter.
2482 (test_watchpoint_all): New parameter mi_mode. Remove
2483 with_test_prefix.
2484 (top level): Use foreach_with_prefix, and add main/separate UI MI
2485 testing axis.
2486
51f77c37
PA
24872016-06-21 Pedro Alves <palves@redhat.com>
2488
2489 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
2490 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
2491 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
2492 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
2493 (gdb_main_spawn_id, mi_spawn_id): Declare and
2494 comment.
2495 (mi_create_inferior_pty): New procedure,
2496 factored out from default_mi_gdb_start.
2497 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
2498 procedures.
2499 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
2500 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
2501 Use mi_create_inferior_pty.
2502 (mi_gdb_start): Use eval to pass down args list.
2503
8980e177
PA
25042016-06-21 Pedro Alves <palves@redhat.com>
2505
2506 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
2507 * gdb.opt/inline-cmds.exp: Add MI tests.
2508
f38d3ad1
PA
25092016-06-21 Pedro Alves <palves@redhat.com>
2510
2511 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
2512
45db7c09
PA
25132016-06-21 Pedro Alves <palves@redhat.com>
2514
2515 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
2516 (top level): Use it instead of mi_execute_to.
2517
5a069ab3
PA
25182016-06-21 Pedro Alves <palves@redhat.com>
2519
2520 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
2521 (cont_handler_str): New.
2522 (signal_stop_handler): Set stop_handler_str instead of printing to
2523 stdout.
2524 (continue_handler): Set cont_handler_str instead of printing to
2525 stdout.
2526 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
2527 mi_send_resuming_command. Print stop_handler_str and
2528 cont_handler_str instead of expecting the python events print
2529 directly.
2530
2838cc1d
SD
25312016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2532
2533 * gdb.base/jit-reader.exp: New file.
2534 * gdb.base/jithost.c: New file.
2535 * gdb.base/jithost.h: New file.
2536 * gdb.base/jitreader.c : New file.
2537 * gdb.base/jit-protocol.h: New file.
2538
21a77091
YQ
25392016-06-17 Yao Qi <yao.qi@linaro.org>
2540
2541 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
2542 parameters follow_fork and detach_on_fork. Set follow-fork-mode
2543 and detach-on-fork. Adjust tests.
2544 (top level): Invoke break_cond_on_syscall with combinations of
2545 syscall, follow-fork-mode and detach-on-fork.
2546
f50bf8e5
YQ
25472016-06-17 Yao Qi <yao.qi@linaro.org>
2548
2549 * gdb.base/step-over-exit.c: New.
2550 * gdb.base/step-over-exit.exp: New.
2551
a28d8e50
YTL
25522016-06-17 Yan-Ting Lin <currygt52@gmail.com>
2553
2554 * gdb.base/float.exp: Add target check for nds32*-*-*.
2555 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
2556
cad8e26d
AB
25572016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
2558
2559 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
2560 for unsupported target features.
2561 * gdb.base/call-rt-st.exp: Likewise.
2562 * gdb.base/call-sc.exp: Likewise.
2563 * gdb.base/call-signal-resume.exp: Likewise.
2564 * gdb.base/call-strs.exp: Likewise.
2565 * gdb.base/callexit.exp: Likewise.
2566 * gdb.base/callfuncs.exp: Likewise.
2567 * gdb.base/nodebug.exp: Likewise.
2568 * gdb.base/printcmds.exp: Likewise.
2569 * gdb.base/ptype.exp: Likewise.
2570 * gdb.base/structs.exp: Likewise.
2571 * gdb.base/unwindonsignal.exp: Likewise.
2572 * gdb.cp/gdb2495.exp: Likewise.
2573 * gdb.cp/templates.exp: Likewise.
2574 * gdb.cp/virtfunc.exp: Likewise.
2575 * gdb.threads/hand-call-in-threads.exp: Likewise.
2576 * gdb.threads/interrupted-hand-call.exp: Likewise.
2577 * gdb.threads/thread-unwindonsignal.exp: Likewise.
2578
347dc102
TT
25792016-06-10 Tom Tromey <tom@tromey.com>
2580
2581 PR rust/20110:
2582 * gdb.rust/expr.exp: Add test for integer constant larger than
2583 i32.
2584
5e13cf25
BH
25852016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
2586
2587 * gdb.fortran/nested-funcs.exp: New.
2588 * gdb.fortran/nested-funcs.f90: New.
2589
bb556f1f
TK
25902016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
2591
2592 * gdb.base/examine-backward.c: New file.
2593 * gdb.base/examine-backward.exp: New file.
2594
38b022b4
SM
25952016-06-06 Simon Marchi <simon.marchi@ericsson.com>
2596
2597 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
2598 matching.
2599
1b40ec05
TT
26002016-06-02 Tom Tromey <tom@tromey.com>
2601
2602 PR python/18984:
2603 * gdb.python/py-shared.exp: Add solib_name test.
2604
193bd378
SM
26052016-06-02 Simon Marchi <simon.marchi@ericsson.com>
2606
2607 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
2608
3326303b
MG
26092016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
2610
2611 PR c++/19893
2612 * gdb.dwarf2/implref.exp: Rename to...
2613 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
2614 * gdb.dwarf2/implref-array.c: New file.
2615 * gdb.dwarf2/implref-array.exp: Likewise.
2616 * gdb.dwarf2/implref-global.c: Likewise.
2617 * gdb.dwarf2/implref-global.exp: Likewise.
2618 * gdb.dwarf2/implref-struct.c: Likewise.
2619 * gdb.dwarf2/implref-struct.exp: Likewise.
2620
825c8ef2
AT
26212016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2622
2623 * gdb.trace/trace-condition.exp: Add 64bit tests.
2624
2320162a
AT
26252016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2626
2627 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
2628 bits types.
2629 (main): Adapt to 8 to 64 bits types.
2630 * gdb.trace/trace-condition.exp: Add new tests.
2631
a7818233
AT
26322016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2633
2634 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
2635
0d336466
AT
26362016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2637
2638 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
2639 Move condition tests...
2640 * gdb.trace/trace-condition.exp: Here.
2641
7faeb45a
AT
26422016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2643
2644 * gdb.trace/trace-condition.exp: Add counter-case tests.
2645
e385593e
JK
26462016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2647
2648 PR c++/15231
2649 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
2650 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
2651
744608cc
PA
26522016-05-27 Pedro Alves <palves@redhat.com>
2653
2654 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
2655 New procedure.
2656 (top level): Call it, and bail out of DejaGnu is known to be bad.
2657
ac775bf4
AB
26582016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
2659
2660 * gdb.base/whatis.c: Extend the test case.
2661 * gdb.base/whatis.exp: Add additional tests.
2662
2bbad2ea
BH
26632016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2664
2665* gdb.fortran/type.f90: Add pointer variable.
2666* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
2667
8b70175d
BH
26682016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2669
2670 * gdb.fortran/vla-type.exp: Fix testcase name.
2671
86d8a848
BH
26722016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2673
2674 * gdb.fortran/vla-type.exp: Access elements in nested structs.
2675
e188eb36
BH
26762016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2677
2678 * gdb.fortran/type.f90: Add nested structures.
2679 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
2680 * gdb.fortran/derived-type.exp: Adapt expected output.
2681 * gdb.fortran/vla-type.exp: Adapt expected output.
2682
9b2db1fd
BH
26832016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2684
2685 * gdb.fortran/whatis_type.exp: Adapt expected output.
2686
72b17055
BH
26872016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2688
2689 * gdb.fortran/print_type.exp: Fix expected output.
2690 * gdb.fortran/whatis_type.exp: Fix expected output.
2691
3cd81d8d
BH
26922016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2693
2694 * gdb.fortran/whatis_type.exp: Use multi_line.
2695
ddae9462
TT
26962016-05-24 Tom Tromey <tom@tromey.com>
2697
2698 PR python/17386:
2699 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
2700 use value as an index.
2701
1957f6b8
TT
27022016-05-23 Tom Tromey <tom@tromey.com>
2703
2704 PR python/17981:
2705 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
2706 no-breakpoint case.
2707
026a9174
PA
27082016-05-24 Pedro Alves <palves@redhat.com>
2709
2710 PR gdb/19828
2711 * gdb.threads/clone-attach-detach.c: New file.
2712 * gdb.threads/clone-attach-detach.exp: New file.
2713
e70a7231
FR
27142016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
2715
2716 * gdb.base/annota-input-while-running.exp: Fix syntax error.
2717
0f6ed0e0
TT
27182016-05-23 Tom Tromey <tom@tromey.com>
2719
2720 PR python/19438, PR python/18393:
2721 * gdb.python/py-progspace.exp: Add "dir" test.
2722 * gdb.python/py-objfile.exp: Add "dir" test.
2723
ffd19d61
YQ
27242016-05-23 Yao Qi <yao.qi@linaro.org>
2725
2726 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
2727 * gdb.arch/thumb2-it.exp: Likewise.
2728
9e8f9b05
SM
27292016-05-18 Simon Marchi <simon.marchi@ericsson.com>
2730
2731 * gdb.mi/mi-threads-interrupt.c: New file.
2732 * gdb.mi/mi-threads-interrupt.exp: New file.
2733
61c6156d
SM
27342016-05-17 Simon Marchi <simon.marchi@ericsson.com>
2735
2736 PR gdb/18077
2737 * gdb.mi/mi-async-run.exp: New file.
2738 * gdb.mi/mi-async-run.c: New file.
2739
67218854
TT
27402016-05-17 Tom Tromey <tom@tromey.com>
2741 Manish Goregaokar <manishsmail@gmail.com>
2742
2743 * lib/rust-support.exp: New file.
2744 * lib/gdb.exp (skip_rust_tests): New proc.
2745 (build_executable_from_specs): Handle rust.
2746 * lib/future.exp (gdb_find_rustc): New proc.
2747 (gdb_default_target_compile): Handle rust.
2748 * gdb.rust/expr.exp: New file.
2749 * gdb.rust/generics.exp: New file.
2750 * gdb.rust/generics.rs: New file.
2751 * gdb.rust/methods.exp: New file.
2752 * gdb.rust/methods.rs: New file.
2753 * gdb.rust/modules.exp: New file.
2754 * gdb.rust/modules.rs: New file.
2755 * gdb.rust/simple.exp: New file.
2756 * gdb.rust/simple.rs: New file.
2757
c44af4eb
TT
27582016-05-17 Tom Tromey <tom@tromey.com>
2759
2760 * gdb.base/default.exp (set language): Add rust.
2761
dcd1f979
TT
27622016-05-17 Tom Tromey <tom@tromey.com>
2763
2764 * gdb.gdb/unittest.exp: New file.
2765
155b7f57
YQ
27662016-05-16 Yao Qi <yao.qi@linaro.org>
2767
2768 * gdb.base/batch-preserve-term-settings.exp: Remove variable
2769 shell_prompt. Update shell_prompt_re.
2770
8ddd5a6c
DE
27712016-05-12 Doug Evans <dje@google.com>
2772
2773 PR symtab/19999
2774 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
2775 $options when building executable.
2776 * gdb.dwarf2/fission-loclists-pie.S: New file.
2777 * gdb.dwarf2/fission-loclists-pie.exp: New file.
2778
02e370d9
SM
27792016-05-04 Simon Marchi <simon.marchi@ericsson.com>
2780
2781 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
2782 of [is_remote target],
2783
8929ad8b
SM
27842016-05-04 Simon Marchi <simon.marchi@ericsson.com>
2785
2786 * lib/gdb.exp (use_gdb_stub): New procedure.
2787
6c447423
DE
27882016-05-03 Yunlian Jiang <yunlian@google.com>
2789 Doug Evans <dje@google.com>
2790
2791 PR symtab/19914
2792 * gdb.dwarf2/dwp-sepdebug.c: New file.
2793 * gdb.dwarf2/dwp-sepdebug.exp: New file.
2794
444e826c
SM
27952016-05-02 Simon Marchi <simon.marchi@ericsson.com>
2796
2797 * gdb.base/detach.exp: Remove is_remote check.
2798
740feeaa
SM
27992016-05-02 Simon Marchi <simon.marchi@ericsson.com>
2800
2801 * gdb.base/annota-input-while-running.exp: Don't check for
2802 [is_remote target]. Enable annotations after running to main.
2803 Remove unused "set test..." line.
2804
9080ac9d
SM
28052016-04-28 Simon Marchi <simon.marchi@ericsson.com>
2806
2807 * gdb.trace/trace-enable-disable.exp: New file.
2808 * gdb.trace/trace-enable-disable.c: New file.
2809
952ebca5
SM
28102016-04-28 Simon Marchi <simon.marchi@ericsson.com>
2811
2812 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
2813 use it in info sharedlibrary test.
2814 * gdb.trace/ftrace-lock.exp: Likewise.
2815 * gdb.trace/ftrace.exp: Likewise.
2816 * gdb.trace/range-stepping.exp: Likewise.
2817 * gdb.trace/trace-break.exp: Likewise.
2818 * gdb.trace/trace-condition.exp: Likewise.
2819 * gdb.trace/trace-mt.exp: Likewise.
2820
d9019901
SM
28212016-04-27 Simon Marchi <simon.marchi@ericsson.com>
2822
2823 * lib/gdb.exp (gdb_load_shlibs): Rename to...
2824 (gdb_load_shlib): ... this.
2825 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
2826 gdb_load_shlib.
2827 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
2828 * gdb.base/ctxobj.exp: Likewise.
2829 * gdb.base/dprintf-pending.exp: Likewise.
2830 * gdb.base/dso2dso.exp: Likewise.
2831 * gdb.base/fixsection.exp: Likewise.
2832 * gdb.base/gcore-relro.exp: Likewise.
2833 * gdb.base/gdb1555.exp: Likewise.
2834 * gdb.base/global-var-nested-by-dso.exp: Likewise.
2835 * gdb.base/gnu-ifunc.exp: Likewise.
2836 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
2837 * gdb.base/jit-so.exp (one_jit_test): Likewise.
2838 * gdb.base/pending.exp: Likewise.
2839 * gdb.base/print-file-var.exp: Likewise.
2840 * gdb.base/print-symbol-loading.exp: Likewise.
2841 * gdb.base/shlib-call.exp: Likewise.
2842 * gdb.base/shreloc.exp: Likewise.
2843 * gdb.base/so-impl-ld.exp: Likewise.
2844 * gdb.base/solib-disc.exp: Likewise.
2845 * gdb.base/solib-nodir.exp: Likewise.
2846 * gdb.base/solib-overlap.exp: Likewise.
2847 * gdb.base/solib-symbol.exp: Likewise.
2848 * gdb.base/solib-weak.exp (do_test): Likewise.
2849 * gdb.base/sym-file.exp: Likewise.
2850 * gdb.base/symtab-search-order.exp: Likewise.
2851 * gdb.base/type-opaque.exp: Likewise.
2852 * gdb.base/unload.exp: Likewise.
2853 * gdb.base/watchpoint-solib.exp: Likewise.
2854 * gdb.compile/compile.exp: Likewise.
2855 * gdb.cp/gdb2384.exp: Likewise.
2856 * gdb.cp/infcall-dlopen.exp: Likewise.
2857 * gdb.cp/re-set-overloaded.exp: Likewise.
2858 * gdb.fortran/library-module.exp: Likewise.
2859 * gdb.opt/solib-intra-step.exp: Likewise.
2860 * gdb.python/py-finish-breakpoint.exp: Likewise.
2861 * gdb.python/py-shared.exp: Likewise.
2862 * gdb.reverse/solib-precsave.exp: Likewise.
2863 * gdb.reverse/solib-reverse.exp: Likewise.
2864 * gdb.server/solib-list.exp: Likewise.
2865 * gdb.threads/dlopen-libpthread.exp: Likewise.
2866 * gdb.threads/tls-shared.exp: Likewise.
2867 * gdb.threads/tls-so_extern.exp: Likewise.
2868 * gdb.trace/change-loc.exp: Likewise.
2869 * gdb.trace/ftrace-lock.exp: Likewise.
2870 * gdb.trace/ftrace.exp: Likewise.
2871 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
2872 * gdb.trace/pending.exp: Likewise.
2873 * gdb.trace/range-stepping.exp: Likewise.
2874 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
2875 (strace_info_marker): Likewise.
2876 (strace_probe_marker): Likewise.
2877 (strace_trace_on_same_addr): Likewise.
2878 (strace_trace_on_diff_addr): Likewise.
2879 * gdb.trace/trace-break.exp: Likewise.
2880 * gdb.trace/trace-condition.exp: Likewise.
2881 * gdb.trace/trace-mt.exp: Likewise.
2882
fca4cfd9
SM
28832016-04-27 Simon Marchi <simon.marchi@ericsson.com>
2884
2885 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
2886 result of gdb_remote_download.
2887 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
2888 * gdb.base/dso2dso.exp: Likewise.
2889 * gdb.base/global-var-nested-by-dso.exp: Likewise.
2890 * gdb.base/print-file-var.exp: Likewise.
2891 * gdb.base/shlib-call.exp: Likewise.
2892 * gdb.base/shreloc.exp: Likewise.
2893 * gdb.base/solib-overlap.exp: Likewise.
2894 * gdb.base/solib-weak.exp (do_test): Likewise.
2895 * gdb.base/unload.exp: Likewise.
2896
11cf4ffb
YQ
28972016-04-27 Yao Qi <yao.qi@linaro.org>
2898
2899 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
2900 exists.
2901
3e2e34f8
KB
29022016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
2903
2904 * vla-type.exp: Print structure from toplevel.
2905
8f07e298
BH
29062016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
2907
2908 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
2909 of dynamic types.
2910 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
2911 of dynamic types.
2912
9920b434
BH
29132016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
2914
2915 * gdb.fortran/vla-type.f90: New file.
2916 * gdb.fortran/vla-type.exp: New file.
2917
f3abeff5
YQ
29182016-04-25 Yao Qi <yao.qi@linaro.org>
2919
2920 * gdb.base/branch-to-self.c: New file.
2921 * gdb.base/branch-to-self.exp: New file.
2922
0a5d52f0
YQ
29232016-04-22 Yao Qi <yao.qi@linaro.org>
2924
2925 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
2926 more after $hex.
2927
495346f6
YQ
29282016-04-22 Yao Qi <yao.qi@linaro.org>
2929
2930 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
2931 * gdb.base/annota3.exp: Likewise.
2932
4a7e075c
YQ
29332016-04-22 Yao Qi <yao.qi@linaro.org>
2934
2935 * gdb.reverse/step-precsave.exp: Do one step and test program
2936 stops in "callee" and do multiple steps until program goes out
2937 of "callee".
2938 * gdb.reverse/step-reverse.exp: Likewise.
2939
5b061e98
YQ
29402016-04-22 Yao Qi <yao.qi@linaro.org>
2941
2942 * gdb.trace/signal.exp: Also pass if
2943 $tracepoint_hits($i) > $iterations.
2944
5c5dc57f
YQ
29452016-04-22 Yao Qi <yao.qi@linaro.org>
2946
2947 * gdb.trace/signal.c: New file.
2948 * gdb.trace/signal.exp: New file.
2949
a55411b9
DE
29502016-04-19 Doug Evans <xdje42@gmail.com>
2951
2952 * gdb.base/bad-file.exp: New file.
2953
a22df60a
MG
29542016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
2955
2956 * gdb.dwarf2/implref.exp: New file.
2957
0c13f7e5
BH
29582016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
2959
2960 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
2961 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
2962 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
2963 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
2964 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
2965 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
2966 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
2967 * lib/fortran.exp (fortran_int4): New procedure.
2968 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
2969 (fortran_logical4): Likewise.
2970
9b9b09e9
BH
29712016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
2972
2973 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
2974
a14d1f4d
BH
29752016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
2976
2977 * lib/compiler.c: Add Intel specific preprocessor macros.
2978 * lib/compiler.cc: Likewise.
25d49b86 2979
7d49b1d0
LM
29802016-04-13 Luis Machado <lgustavo@codesourcery.com>
2981
2982 * gdb.server/connect-with-no-symbol-file.c: New file.
2983 * gdb.server/connect-with-no-symbol-file.exp: New file.
2984
8392fa22
SM
29852016-04-13 Simon Marchi <simon.marchi@ericsson.com>
2986
2987 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
2988
8c4c4aeb
SM
29892016-04-13 Simon Marchi <simon.marchi@ericsson.com>
2990
2991 * boards/gdbserver-base.exp (${board}_download): Copy source file to
2992 standard output directory.
2993
45e3745e
AT
29942016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
2995
2996 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
2997
e26b7e41
MM
29982016-04-13 Markus Metzger <markus.t.metzger@intel.com>
2999
3000 * gdb.btrace/instruction_history.c (loop): Add declaration.
3001
8ce09462
AT
30022016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3003
3004 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3005
2e88a1ea
SM
30062016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3007
3008 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3009 parentheses to print.
3010 (continue_handler): Likewise.
3011
f48e22e3
SM
30122016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3013
3014 * gdb.server/solib-list.exp: Remove is_remote check.
3015 Pass shlib= to gdb_compile. Don't link shared library with
3016 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3017 Run binary filename through "readlink -f" on the target.
3018
096be756
PA
30192016-04-08 Pedro Alves <palves@redhat.com>
3020
3021 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3022 interpreter filename as argument to gdbserver_spawn.
3023 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3024 Return empty if $last_loaded_file does not exist.
3025
06500533
JK
30262016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3027
3028 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3029 * gdb.base/jit-main.c: Use exit after usage.
3030
2d35e871
JK
30312016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3032
3033 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3034 GDBHISTSIZE prior to the tests.
3035 * gdb.base/gdbinit-history.exp: Likewise.
3036
30372016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3038
3039 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3040 instead of build_executable. Use gdb_load_shlibs.
3041
c8064e7e
YQ
30422016-04-07 Yao Qi <yao.qi@linaro.org>
3043
3044 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3045 Execute "si" command.
3046
bde47561
YQ
30472016-04-07 Yao Qi <yao.qi@linaro.org>
3048
3049 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3050 number instead of the comments on some line.
3051
b16f8a3b
DB
30522016-04-06 Don Breazeal <donb@codesourcery.com>
3053
3054 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3055 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3056
c2f901df
SM
30572016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3058
3059 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3060 standard_output_file. Remove unused binfile variable.
3061
ac17fda0
CU
30622016-04-05 Catalin Udma <catalin.udma@freescale.com>
3063
3064 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3065 * gdb.python/py-mi-objfile.exp: Match "list main" output
3066 in console format.
3067
03a8c4df
SM
30682016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3069
3070 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3071 absolute.
3072
6e774b13
SM
30732016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3074
3075 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3076 absolute.
3077 * gdb.trace/ftrace.exp: Likewise.
3078 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3079 targets as well.
3080 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3081 (gdb_load_shlibs): Copy libraries to test directory when testing
3082 natively. Only set solib-search-path if testing remotely.
3083 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3084
7817ea46
SM
30852016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3086
3087 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3088 gdb_download. Use it even if the target is not remote.
3089 * gdb.base/jit.exp (compile_jit_test): Likewise.
3090 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3091 output directory if the destination board is local, otherwise use
3092 the standard remote_download from DejaGnu.
3093 (gdb_download): Remove.
3094 (gdb_load_shlibs): Use gdb_remote_download instead of
3095 gdb_download.
3096 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3097 Use gdb_remote_download instead of gdb_download. Use it even if
3098 the target is not remote.
3099 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3100 instead of gdb_download.
3101
7beb7f68
SM
31022016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3103
3104 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3105 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3106 run.
3107
cc63428a
AV
31082016-04-01 Artemiy Volkov <artemiyv@acm.org>
3109
3110 PR gdb/19820
3111 * gdb.base/printcmds.exp: Add artificial arrays tests.
3112
64cdf930
PA
31132016-03-31 Pedro Alves <palves@redhat.com>
3114
3115 PR gdb/19858
3116 * gdb.base/jit-main.c: Include unistd.h.
3117 (ATTACH): Define to 0 if not already defined.
3118 (wait_for_gdb, mypid): New globals.
3119 (WAIT_FOR_GDB): New macro.
3120 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3121 some breakpoint locations.
3122 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3123 New procedures.
3124 (one_jit_test): Add REATTACH parameter, and handle it. Use
3125 continue_to_test_location.
3126 (top level): Test attach, and adjusts calls to one_jit_test.
3127
40dea8cb
PA
31282016-03-31 Pedro Alves <palves@redhat.com>
3129
3130 PR gdb/19858
3131 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3132 BINSUFFIX parameter, and handle it.
3133 (top level): Adjust calls compile_jit_test.
3134
e7ea3ec7
CU
31352016-03-31 Catalin Udma <catalin.udma@freescale.com>
3136
3137 PR python/19743
3138 * gdb.python/py-mi-events-gdb.py: New file.
3139 * gdb.python/py-mi-events.c: New file.
3140 * gdb.python/py-mi-events.exp: New file.
3141
e6359af3
YQ
31422016-03-30 Yao Qi <yao.qi@linaro.org>
3143
3144 * gdb.reverse/until-precsave.exp: Match function name only.
3145 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
3146 Move malloc to a condition block.
3147 * gdb.reverse/until-reverse.exp: Match function name only.
3148
a4105d04
MK
31492016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
3150
3151 * gdb.trace/ftrace.exp: Set arg0exp for s390.
3152 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
3153 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
3154 variable for GPR 0 instead of assuming it is register 0.
3155 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
3156 * lib/trace-support.exp: Add s390 registers.
3157
bfa6adb9
YQ
31582016-03-29 Yao Qi <yao.qi@linaro.org>
3159
3160 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
3161
1e6697ea
YQ
31622016-03-24 Yao Qi <yao.qi@linaro.org>
3163
3164 * gdb.reverse/break-reverse.exp: Add quotation mark in the
3165 test message.
3166
64bcd522
AA
31672016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3168
3169 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
3170 maintaining separate logic for constructing the output path.
3171
7868401b
DB
31722016-03-16 Don Breazeal <donb@codesourcery.com>
3173
3174 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3175 Retry fork and waitpid on interrupted system call errors.
3176 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3177 Use with_timeout_factor to increase timeout by factor of 10.
3178
1cafadb4
DB
31792016-03-15 Don Breazeal <donb@codesourcery.com>
3180
3181 * gdb.cp/scope-err.cc: New test program.
3182 * gdb.cp/scope-err.exp: New test script.
3183 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
3184 lines and "set breakpoint here" comment.
3185 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
3186 Fixed some whitespace and format issues.
3187 * gdb.mi/mi-linespec-err-cp.cc: New test program.
3188 * gdb.mi/mi-linespec-err-cp.exp: New test script.
3189
81516450
DE
31902016-03-15 Doug Evans <dje@google.com>
3191
3192 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
3193 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
3194 All callers updated. Add tests for enums, mixed flags register.
3195
aa52b601
DE
31962016-03-15 Doug Evans <dje@google.com>
3197
3198 * gdb.base/skip.c (main): Call test_skip_file_and_function.
3199 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
3200
fa4ff313
SM
32012016-03-14 Simon Marchi <simon.marchi@ericsson.com>
3202
3203 * gdb.base/default.exp: Add $_as_string to the list of expected
3204 convenience functions.
3205
f2403c39
AB
32062016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
3207
3208 * gdb.base/maint.exp: New tests for 'maint info line-table'.
3209
f2f3ccb9
SM
32102016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
3211
3212 * gdb.python/py-as-string.exp: New file.
3213 * gdb.python/py-as-string.c: New file.
3214
00dbd492
PA
32152016-03-09 Pedro Alves <palves@redhat.com>
3216
3217 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
3218 signal" -> "Thread NN received signal" output change.
3219 * gdb.threads/ia64-sigill.exp: Likewise.
3220 * gdb.threads/linux-dp.exp: Likewise.
3221 * gdb.threads/manythreads.exp: Likewise.
3222 * gdb.threads/pending-step.exp: Likewise.
3223 * gdb.threads/print-threads.exp: Likewise.
3224 * gdb.threads/sigstep-threads.exp: Likewise.
3225 * gdb.threads/staticthreads.exp: Likewise.
3226 * gdb.threads/tls.exp: Likewise.
3227
1e6697ea
YQ
32282016-03-09 Pedro Alves <palves@redhat.com>
3229
3230 * gdb.base/command-line-input.exp: New file.
3231
b04fd3be
MK
32322016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3233
3234 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
3235 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
3236 * gdb.trace/pending.exp: Accept leading dot before function name.
3237 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
3238 * lib/trace-support.exp: Set registers for ppc.
3239
98fa59e9
MK
32402016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3241
3242 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
3243 use it for disassembly; accept .main in addition to main in backtrace.
3244
f77198c8
MK
32452016-03-09 Wei-cheng Wang <cole945@gmail.com>
3246 Marcin Kościelnicki <koriakin@0x04.net>
3247
3248 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
3249 (gdb_recursion_test_ptr): New global variable.
3250 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
3251 gdb_recursion_test.
3252 (gdb_c_test): Ditto.
3253
ba84e0da
MK
32542016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3255
3256 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
3257 ordering.
3258
4366d36e
MK
32592016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3260
3261 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
3262 (bar): Add bar_start_lbl label.
3263 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
3264 of foo/bar for emitting DWARF and tracing.
3265
5eb264df
SDJ
32662016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
3267
3268 * analyze-racy-logs.py: Set executable bit.
3269
fb6a751f
SDJ
32702016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
3271
3272 * Makefile.in (DEFAULT_RACY_ITER): New variable.
3273 (CHECK_TARGET_TMP): Likewise.
3274 (check-single-racy): New rule.
3275 (check-parallel-racy): Likewise.
3276 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
3277 (do-check-parallel-racy): New rule.
3278 (check-racy/%.exp): Likewise.
3279 * README (Racy testcases): New section.
3280 * analyze-racy-logs.py: New file.
3281
bdf7e230
DE
32822016-03-03 Doug Evans <dje@google.com>
3283
3284 * gdb.base/skip.exp: Use with_test_prefix.
3285
4719d415
YQ
32862016-03-03 Yao Qi <yao.qi@linaro.org>
3287
3288 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
3289 Invoke step_over_syscall "clone" and break_cond_on_syscall
3290 "clone".
3291 * gdb.base/step-over-clone.c: New file.
3292
ea507862
YQ
32932016-03-03 Yao Qi <yao.qi@linaro.org>
3294
3295 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
3296 code format.
3297
8fc8cbda
YQ
32982016-03-03 Yao Qi <yao.qi@linaro.org>
3299
3300 * gdb.base/disp-step-fork.c: Rename to ...
3301 * gdb.base/step-over-fork.c: ... it. New file.
3302 * gdb.base/disp-step-vfork.c: Rename to ...
3303 * gdb.base/step-over-vfork.c: ... it. New file.
3304 * gdb.base/disp-step-syscall.exp: Rename to ...
3305 * gdb.base/step-over-syscall.exp: ... it. New file.
3306 (disp_step_cross_syscall): Rename to ...
3307 (step_over_syscall): ... it.
3308
92fa70b0
YQ
33092016-03-03 Yao Qi <yao.qi@linaro.org>
3310
3311 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
3312 If target supports condition evaluation on target, invoke
3313 break_cond_on_syscall for fork and vfork.
3314
e197ad3c
YQ
33152016-03-03 Yao Qi <yao.qi@linaro.org>
3316
3317 * gdb.base/disp-step-syscall.exp: Don't invoke
3318 support_displaced_stepping.
3319 (disp_step_cross_syscall): Test with displaced stepping off and
3320 on if supported.
3321
0b47da9f
YQ
33222016-03-03 Yao Qi <yao.qi@linaro.org>
3323
3324 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
3325 proc.
3326 (setup): New proc.
3327 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
3328 and setup.
3329
065ab6dc
BH
33302016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3331
3332 * gdb.fortran/vla-history.exp: Remove breakpoint.
3333
07e448ad 33342016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3335
25d49b86
PA
3336 * gdb.fortran/vla-history.exp: Lookup array elements and printing
3337 exceeds timeout.
07e448ad 3338
9ac2d526 33392016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3340
25d49b86
PA
3341 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
3342 breakpoint.
9ac2d526 3343
17807369
BH
33442016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3345
3346 * gdb.mi/vla.f90: Nullify pointer after declaration.
3347
86e501af
PA
33482016-03-01 Pedro Alves <palves@redhat.com>
3349
3350 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
3351
1e903e32
PA
33522016-03-01 Pedro Alves <palves@redhat.com>
3353
3354 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
3355 before anything else.
3356 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
3357 _GNU_SOURCE here.
3358 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
3359 before anything else.
3360 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
3361
6ccb54e2
PA
33622016-03-01 Pedro Alves <palves@redhat.com>
3363
3364 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
3365
30ca9da1
YQ
33662016-03-01 Yao Qi <yao.qi@linaro.org>
3367
3368 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
3369 prepare_for_testing.
3370
dc856b38
YQ
33712016-03-01 Yao Qi <yao.qi@linaro.org>
3372
3373 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
3374
4a932159
AA
33752016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3376
3377 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
3378 manually constructing the output path.
3379
f2489477
AA
33802016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3381
3382 * gdb.arch/s390-stackless.S: New.
3383 * gdb.arch/s390-stackless.exp: New.
3384
38899f16
IB
33852016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
3386
3387 * gdb.dlang/circular.c: New file.
3388 * gdb.dlang/circular.exp: New file.
3389
9fde51ed
YQ
33902016-02-26 Yao Qi <yao.qi@linaro.org>
3391
3392 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
3393 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
3394 (testcases): Update.
3395
ce90fefe
YQ
33962016-02-26 Yao Qi <yao.qi@linaro.org>
3397
3398 * gdb.reverse/aarch64.c: Rename to ...
3399 * gdb.reverse/insn-reverse.c: ... it.
3400 * gdb.reverse/aarch64.exp: Rename to ...
3401 * gdb.reverse/insn-reverse.exp: ... it.
3402
3263bceb
YQ
34032016-02-26 Yao Qi <yao.qi@linaro.org>
3404
3405 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
3406 (testcase_ftype): New.
3407 (testcases): New array.
3408 (n_testcases): New.
3409 (main): Call each element in testcases.
3410 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
3411 (read_testcase): New.
3412 Do the tests in a loop.
3413
6cb59ff1
YQ
34142016-02-25 Yao Qi <yao.qi@linaro.org>
3415
3416 * gdb.base/branches.c: Remove.
3417
ae91f625
MK
34182016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3419
3420 PR gdb/13808
3421 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
3422
678b48b7
MK
34232016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3424
3425 * gdb.trace/ftrace.exp: Remove unnecessary target check.
3426
7337a6f2
MK
34272016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3428
3429 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
3430 change x86_64 call_insn to 'callq'.
3431
861ca91f
AT
34322016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
3433
3434 * gdb.trace/tfile-avx.c: Move to...
3435 * gdb.trace/tracefile-pseudo-reg.c: Here.
3436 * gdb.trace/tfile-avx.exp: Move to...
3437 * gdb.trace/tracefile-pseudo-reg.exp: Here.
3438
bf74e428
GB
34392016-02-24 Gary Benson <gbenson@redhat.com>
3440
3441 * gdb.base/attach-pie-noexec.exp: Do not expect an error
3442 message on attach.
3443
cce0e923
DE
34442016-02-23 Doug Evans <dje@google.com>
3445
3446 * gdb.base/skip.c (test_skip): New function.
3447 (end_test_skip_file_and_function): New function.
3448 (test_skip_file_and_function): New function.
3449 * gdb.base/skip1.c (test_skip): New function.
3450 (skip1_test_skip_file_and_function): New function.
3451 * gdb.base/skip.exp: Add tests for new skip options.
3452 * gdb.base/skip-solib.exp: Update expected output.
3453 * gdb.perf/skip-command.cc: New file.
3454 * gdb.perf/skip-command.exp: New file.
3455 * gdb.perf/skip-command.py: New file.
3456
4000e47e
MK
34572016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
3458
3459 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
3460 info registers pattern.
3461
24f75ead
IB
34622016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
3463
3464 * lib/future.exp: Add D support.
3465 (gdb_find_gdc): New proc.
3466 (gdb_default_target_compile): Add D support.
3467
fbb7bcbe
WW
34682016-02-18 Wei-cheng Wang <cole945@gmail.com>
3469
3470 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
3471 user+system time.
3472 (trace_speed_test): Determine the iteration count for a time
3473 between 15..30 seconds.
3474
012b3a21
WT
34752016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
3476
3477 * gdb.arch/i386-mpx-sigsegv.c: New file.
3478 * gdb.arch/i386-mpx-sigsegv.exp: New file.
3479 * gdb.arch/i386-mpx-simple_segv.c: New file.
3480 * gdb.arch/i386-mpx-simple_segv.exp: New file.
3481
2d5189bd
YQ
34822016-02-18 Yao Qi <yao.qi@linaro.org>
3483
3484 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3485 Don't call setup_kfail.
3486
40fb20d0
YQ
34872016-02-18 Yao Qi <yao.qi@linaro.org>
3488
3489 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3490 Set "set breakpoint condition-evaluation" per $cond_bp_target.
3491
21b1f8d2
DE
34922016-02-16 Doug Evans <dje@google.com>
3493
3494 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
3495 * gdb.base/skip1.c: Ditto.
3496 * gdb.base/skip.exp: Whitespace cleanup.
3497
4041ed77
DB
34982016-02-16 Don Breazeal <donb@codesourcery.com>
3499
3500 PR remote/19496
3501 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3502 Remove kfail for PR remote/19496.
3503
c4ef31bf
SM
35042016-02-16 Simon Marchi <simon.marchi@ericsson.com>
3505
3506 * lib/gdb.exp (standard_temp_file): Return a path specific to
3507 the runtest invocation.
3508
266b65b3
SM
35092016-02-16 Simon Marchi <simon.marchi@ericsson.com>
3510
3511 * gdb.trace/save-trace.exp: Change relative path to be in the
3512 standard output directory.
3513
a7a0a6a9
JK
35142016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3515
3516 * gdb.arch/i386-prologue.c: Add missing prototypes.
3517
c99dbb42
JK
35182016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
3521 * gdb.arch/i386-prologue.exp: Likewise.
3522 * gdb.arch/i386-size.exp: Likewise.
3523
aa480355
SM
35242016-02-15 Simon Marchi <simon.marchi@ericsson.com>
3525
3526 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
3527 define object file path.
3528 * gdb.btrace/gcore.exp: Use standard_output_file to define core
3529 file path.
3530 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
3531 standard_output_file to define binfile.
3532
ba881f50
JK
35332016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3534
3535 Fix compatibility with recent gfortran-5.3.1.
3536 * gdb.fortran/vla-history.exp (print vla1 allocated)
3537 (print vla2 allocated, print $2, print $3): Remove
3538 (print $4): Rename to ...
3539 (print $2): ... here.
3540 (print $9): Rename to ...
3541 (print $5): ... here.
3542 (print $10): Rename to ...
3543 (print $6): ... here.
3544 * gdb.fortran/vla.f90: Add pvla initialization.
3545
e9fb005c
JK
35462016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3547
3548 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
3549 New test.
3550 * gdb.fortran/vla-value-sub.exp: Likewise.
3551
e44e00ff
MK
35522016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
3553
3554 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
3555
97e94151
SM
35562016-02-12 Simon Marchi <simon.marchi@ericsson.com>
3557
3558 * i386-biarch-core.exp: Define corefile using
3559 standard_output_file.
3560
01113bc1
YQ
35612016-02-12 Yao Qi <yao.qi@linaro.org>
3562
3563 * gdb.arch/arm-single-step-kernel-helper.c: New.
3564 * gdb.arch/arm-single-step-kernel-helper.exp: New.
3565
33b4777c
MM
35662016-02-12 Markus Metzger <markus.t.metzger@intel.com>
3567
3568 * gdb.btrace/tailcall-only.exp: New.
3569 * gdb.btrace/tailcall-only.c: New.
3570 * gdb.btrace/x86_64-tailcall-only.S: New.
3571 * gdb.btrace/i686-tailcall-only.S: New.
3572
acc23c11
PA
35732016-02-11 Pedro Alves <palves@redhat.com>
3574
3575 * README (Parallel testing): Add missing double quotes.
3576
e352bf0a
PA
35772016-02-11 Pedro Alves <palves@redhat.com>
3578
3579 * README (Parallel testing): New section.
3580 (GDB_PARALLEL): Rewrite.
3581 (FORCE_PARALLEL): Document.
3582
9f5fed78
MK
35832016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
3584
3585 * gdb.trace/tfile-avx.c: New test.
3586 * gdb.trace/tfile-avx.exp: New test.
3587
9ef9e6a6
KS
35882016-02-09 Keith Seitz <keiths@redhat.com>
3589
3590 PR breakpoints/19546
3591 * gdb.base/infcall-exec.c: New file.
3592 * gdb.base/infcall-exec2.c: New file.
3593 * gdb.base/infcall-exec.exp: New file.
3594
a96e36da
KS
35952016-02-09 Keith Seitz <keiths@redhat.com>
3596
3597 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
3598 (toplevel): Call test_bkpt_address.
3599
9f61929f
KS
36002016-02-09 Keith Seitz <keiths@redhat.com>
3601
3602 PR python/19506
3603 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
3604 (toplevel): Call test_bkpt_address.
3605
1e94266c
SM
36062016-02-09 Simon Marchi <simon.marchi@ericsson.com>
3607
3608 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
3609 to AC_OUTPUT.
3610 * configure: Regenerate.
3611
2a7f3dff
PA
36122016-02-09 Pedro Alves <palves@redhat.com>
3613
3614 PR breakpoints/19548
3615 * gdb.base/execl-update-breakpoints.c (some_function): New
3616 function.
3617 (main): Call it.
3618 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
3619 Tighten expected GDB output.
3620
2151ccc5
SM
36212016-02-08 Simon Marchi <simon.marchi@ericsson.com>
3622
3623 * Makefile.in (ALL_SUBDIRS): Remove.
3624 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
3625 (distclean maintainer-clean realclean): Likewise.
3626 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
3627 * configure: Regenerate.
3628 * gdb.ada/Makefile.in: Delete.
3629 * gdb.arch/Makefile.in: Likewise.
3630 * gdb.asm/Makefile.in: Likewise.
3631 * gdb.base/Makefile.in: Likewise.
3632 * gdb.btrace/Makefile.in: Likewise.
3633 * gdb.cell/Makefile.in: Likewise.
3634 * gdb.compile/Makefile.in: Likewise.
3635 * gdb.cp/Makefile.in: Likewise.
3636 * gdb.disasm/Makefile.in: Likewise.
3637 * gdb.dlang/Makefile.in: Likewise.
3638 * gdb.dwarf2/Makefile.in: Likewise.
3639 * gdb.fortran/Makefile.in: Likewise.
3640 * gdb.gdb/Makefile.in: Likewise.
3641 * gdb.go/Makefile.in: Likewise.
3642 * gdb.guile/Makefile.in: Likewise.
3643 * gdb.java/Makefile.in: Likewise.
3644 * gdb.linespec/Makefile.in: Likewise.
3645 * gdb.mi/Makefile.in: Likewise.
3646 * gdb.modula2/Makefile.in: Likewise.
3647 * gdb.multi/Makefile.in: Likewise.
3648 * gdb.objc/Makefile.in: Likewise.
3649 * gdb.opencl/Makefile.in: Likewise.
3650 * gdb.opt/Makefile.in: Likewise.
3651 * gdb.pascal/Makefile.in: Likewise.
3652 * gdb.perf/Makefile.in: Likewise.
3653 * gdb.python/Makefile.in: Likewise.
3654 * gdb.reverse/Makefile.in: Likewise.
3655 * gdb.server/Makefile.in: Likewise.
3656 * gdb.stabs/Makefile.in: Likewise.
3657 * gdb.threads/Makefile.in: Likewise.
3658 * gdb.trace/Makefile.in: Likewise.
3659 * gdb.xml/Makefile.in: Likewise.
3660 * lib/gdb.exp (make_gdb_parallel_path): Add check for
3661 GDB_PARALLEL.
3662 (standard_output_file): Remove check for GDB_PARALLEL, always
3663 return path in outputs/$subdir/$testname.
3664
437277d4
SM
36652016-02-08 Simon Marchi <simon.marchi@ericsson.com>
3666
3667 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
3668 (site.exp): Assign abs_srcdir to tcl's srcdir.
3669
31d913c7
YQ
36702016-02-04 Yao Qi <yao.qi@linaro.org>
3671
3672 * gdb.base/foll-exec-mode.c: Include limits.h.
3673 (main): Add parameters argc and argv. Get directory from
3674 argv[0].
3675 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
3676 compilation.
3677 * gdb.base/foll-exec.c: Include limits.h.
3678 (main): Add parameters argc and argv.
3679 Get directory from argv[0].
3680 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
3681 Adjust tests on the number of lines as source code changed.
3682 * gdb.base/foll-vfork-exit.c: Include limits.h.
3683 (main): Add one line of statement before vfork.
3684 * gdb.base/foll-vfork.c: Include limits.h and string.h.
3685 (main): Add parameters argc and argv. Get directory from
3686 argv[0].
3687 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
3688 (setup_gdb): Set tbreak to skip some source lines.
3689 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
3690 (main): Add parameters argc and argv. Get directory from
3691 argv[0].
3692 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
3693 compilation.
3694 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
3695 (main): Add parameters argc and argv. Get directory from
3696 argv[0].
3697 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
3698 compilation.
3699
9482b9fb
DE
37002016-02-01 Doug Evans <dje@google.com>
3701
3702 * gdb.base/skip.exp: Clean up multiple references to same test name.
3703
6b2e4f10
PA
37042016-02-01 Pedro Alves <palves@redhat.com>
3705
ccb6afd6 3706 PR remote/19496
6b2e4f10
PA
3707 * gdb.threads/forking-threads-plus-breakpoint.exp
3708 (displaced_stepping_supported): New global.
3709 (probe_displaced_stepping_support): New procedure.
3710 (do_test): Add 'displaced' parameter, and use it.
3711 (top level): Check for displaced stepping support. Add displaced
3712 stepping on/off testing axis.
3713
37a8db1a
AB
37142016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
3715
3716 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
3717 pointer. Don't perform further tests on the unassociated pointer
3718 if the first test fails.
3719
5fdf6324
AB
37202016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
3721
3722 * gdb.base/max-value-size.c: New file.
3723 * gdb.base/max-value-size.exp: New file.
3724 * gdb.base/huge.exp: Disable max-value-size for this test.
3725
935c6144
IB
37262016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
3727
3728 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
3729
7fe8399d
YQ
37302016-01-28 Yao Qi <yao.qi@linaro.org>
3731
3732 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
3733
a2077e25
PA
37342016-01-25 Pedro Alves <palves@redhat.com>
3735
3736 PR threads/19461
3737 * gdb.base/fork-running-state.c: New file.
3738 * gdb.base/fork-running-state.exp: New file.
3739
1d2736d4
PA
37402016-01-25 Pedro Alves <palves@redhat.com>
3741
3742 PR gdb/19494
3743 * gdb.base/catch-fork-kill.c: New file.
3744 * gdb.base/catch-fork-kill.exp: New file.
3745
f1da4b11
PA
37462016-01-25 Pedro Alves <palves@redhat.com>
3747
3748 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
3749 Delete, moved to lib/gdb.exp.
3750 * gdb.threads/forking-threads-plus-breakpoint.exp
3751 (foreach_with_prefix): Likewise.
3752 * gdb.threads/process-dies-while-handling-bp.exp
3753 (foreach_with_prefix): Likewise.
3754 * lib/gdb.exp (foreach_with_prefix): New procedure.
3755
45f38546
MK
37562016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
3757
3758 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
3759 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
3760
dc29a1ce
MK
37612016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
3762
3763 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
3764 endian targets.
3765
092127d7
JK
37662016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3767 Pedro Alves <palves@redhat.com>
3768
3769 Fix testsuite compatibility with Guile.
3770 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
3771 number.
3772
31d765d3
JK
37732016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3774
3775 Fix testsuite compatibility with Guile.
3776 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
3777 (thread 1): New test for backtrace through signal handler.
3778
1ac78c04
YQ
37792016-01-22 Yao Qi <yao.qi@linaro.org>
3780
3781 PR testsuite/19491
3782 * gdb.base/multi-forks.c: Include
3783 ../lib/unbuffer_output.c
3784 (main): Call gdb_unbuffer_output.
3785
4f5946a8
DE
37862016-01-21 Doug Evans <dje@google.com>
3787
3788 * lib/ada.exp (gdb_compile_ada): Fix typo.
3789
305e13e6
JB
37902016-01-21 Joel Brobecker <brobecker@adacore.com>
3791
3792 * gdb.base/break-fun-addr.exp: New file.
3793 * gdb.base/break-fun-addr1.c: New file.
3794 * gdb.base/break-fun-addr2.c: New file.
3795
5f5dfff6
SM
37962016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
3797
3798 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
3799 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
3800 enum flag values.
3801
fd356fa2
AA
38022016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
3803
3804 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
3805 when GDB can not set the vector return value. Add more comments
3806 for clarification.
3807
9df22175
AT
38082016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
3809
3810 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
3811 command.
3812
41d1845e
SM
38132016-01-19 Simon Marchi <simon.marchi@ericsson.com>
3814
3815 * Makefile.in (DO_RUNTEST): Add --status and update usages.
3816
01ac6840
SM
38172016-01-19 Simon Marchi <simon.marchi@ericsson.com>
3818
3819 * Makefile.in (check-single): Pass --status to runtest.
3820 (check/%.exp): Likewise.
3821
38222016-01-19 Simon Marchi <simon.marchi@ericsson.com>
3823
3824 * Makefile.in (check-parallel): Propagate return code from make
3825 do-check-parallel.
3826
bd0a71fa
MK
38272016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
3828
3829 * gdb.trace/ftrace.exp: Fix expected message on continue.
3830 * gdb.trace/pending.exp: Fix expected message on continue.
3831 * gdb.trace/trace-break.exp: Fix expected message on continue.
3832
8bcbad33
SM
38332016-01-18 Simon Marchi <simon.marchi@ericsson.com>
3834
3835 * lib/gdb.exp (gdb_test): Remove unused global references.
3836
f303dbd6
PA
38372016-01-18 Pedro Alves <palves@redhat.com>
3838
3839 * gdb.base/async-shell.exp: Adjust expected output.
3840 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
3841 * gdb.base/siginfo-thread.exp: Adjust expected output.
3842 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
3843 * gdb.java/jnpe.exp: Adjust expected output.
3844 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
3845 * gdb.threads/continue-pending-status.exp: Adjust expected output.
3846 * gdb.threads/leader-exit.exp: Adjust expected output.
3847 * gdb.threads/manythreads.exp: Adjust expected output.
3848 * gdb.threads/pthreads.exp: Adjust expected output.
3849 * gdb.threads/schedlock.exp: Adjust expected output.
3850 * gdb.threads/siginfo-threads.exp: Adjust expected output.
3851 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
3852 expected output.
3853 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
3854 output.
3855 * gdb.threads/sigthread.exp: Adjust expected output.
3856 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
3857
b2789696
YQ
38582016-01-18 Yao Qi <yao.qi@linaro.org>
3859
3860 * gdb.guile/scm-section-script.c: Replace @progbits with
3861 %progbits.
3862 * gdb.python/py-section-script.c: Likewise.
3863
71ef29a8
PA
38642016-01-15 Pedro Alves <palves@redhat.com>
3865
3866 * gdb.multi/tids.exp: Test star wildcard ranges.
3867
3f5b7598
PA
38682016-01-15 Pedro Alves <palves@redhat.com>
3869
3870 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
3871 command from "thread apply" invocation.
3872 (thr_apply_info_thr_invalid): Default the expected output to the
3873 input tid list.
3874 (top level): Add tests that use convenience variables. Add tests
3875 for "thread apply" with a valid TID list, but missing the command.
3876
663f6d42
PA
38772016-01-13 Pedro Alves <palves@redhat.com>
3878
3879 * gdb.base/default.exp: Expect $_gthread as well.
3880 * gdb.multi/tids.exp: Test $_gthread.
3881 * gdb.threads/thread-specific.exp: Test $_gthread.
3882
c84f6bbf
PA
38832016-01-13 Pedro Alves <palves@redhat.com>
3884
3885 * gdb.multi/tids.exp: Test "info threads -gid".
3886
22a02324
PA
38872016-01-13 Pedro Alves <palves@redhat.com>
3888
3889 * gdb.multi/tids.exp: Test InferiorThread.global_num and
3890 Breakpoint.thread.
3891 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
3892
5d5658a1
PA
38932016-01-07 Pedro Alves <palves@redhat.com>
3894
3895 * gdb.base/break.exp: Adjust to output changes.
3896 * gdb.base/hbreak2.exp: Likewise.
3897 * gdb.base/sepdebug.exp: Likewise.
3898 * gdb.base/watch_thread_num.exp: Likewise.
3899 * gdb.linespec/keywords.exp: Likewise.
3900 * gdb.multi/info-threads.exp: Likewise.
3901 * gdb.threads/thread-find.exp: Likewise.
3902 * gdb.multi/tids.c: New file.
3903 * gdb.multi/tids.exp: New file.
3904
84654457
PA
39052016-01-13 Pedro Alves <palves@redhat.com>
3906
3907 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
3908
e3940304
PA
39092016-01-13 Pedro Alves <palves@redhat.com>
3910
3911 * gdb.base/default.exp: Expect $_inferior as well.
3912 * gdb.multi/base.exp: Test $_inferior.
3913
a911d87a
PA
39142016-01-13 Pedro Alves <palves@redhat.com>
3915
3916 PR breakpoints/19388
3917 * gdb.base/catch-signal-siginfo-cond.c: New file.
3918 * gdb.base/catch-signal-siginfo-cond.exp: New file.
3919
82075af2
JS
39202016-01-12 Josh Stone <jistone@redhat.com>
3921 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3922
3923 * gdb.base/catch-syscall.c (do_execve): New variable.
3924 (main): Conditionally trigger an execve.
3925 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
3926 (test_catch_syscall_execve): New, check entry/return across execve.
3927 (do_syscall_tests): Call test_catch_syscall_execve.
3928
e46eeedd
PA
39292016-01-12 Pedro Alves <palves@redhat.com>
3930
3931 * gdb.base/random-signal.exp (do_test): New procedure, with body
3932 of testcase moved in.
3933
01d8c27e
JK
39342016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3935 Pedro Alves <palves@redhat.com>
3936
3937 * gdb.base/funcargs.exp (finish from indirectly called function):
3938 Reintroduce the case for 'First'.
3939
9a706302
JK
39402016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3941 Pedro Alves <palves@redhat.com>
3942
3943 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3944 (tcatch_vfork_then_child_follow_exec)
3945 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
3946 identification.
3947
c0ecb95f
JK
39482016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3949
3950 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
3951 and repeats to unlimited.
3952 * gdb.python/py-value.exp: Likewise.
3953 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
3954 and repeats to unlimited.
3955
6cfc1fcb
JK
39562016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3957
3958 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
3959 and reordering the functions.
3960 * gdb.multi/hangout.c: Likewise.
3961 * gdb.multi/hello.c: Likewise.
3962
582a1b00
SM
39632016-01-08 Simon Marchi <simon.marchi@ericsson.com>
3964
3965 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
3966 absolute.
3967 (SingleStatisticTestResult.report): Use dict.keys instead of
3968 dict.iterkeys.
3969
79bc59cb
PA
39702016-01-06 Pedro Alves <palves@redhat.com>
3971
3972 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
3973
43368e1d
MM
39742016-01-04 Markus Metzger <markus.t.metzger@intel.com>
3975
3976 * gdb.btrace/dlopen.exp: New.
3977 * gdb.btrace/dlopen.c: New.
3978 * gdb.btrace/dlopen-dso.c: New.
3979
79fad5b8
SL
39802015-12-25 Sandra Loosemore <sandra@codesourcery.com>
3981
3982 * lib/gdb.exp (gdb_test): Update comments to clarify that the
3983 PATTERN argument is optional.
3984
ab8314b3
JB
39852015-12-24 Joel Brobecker <brobecker@adacore.com>
3986
3987 * lib/ada.exp (target_compile_ada_from_dir): New function.
3988 (gdb_compile_ada): Reimplement avoiding the use of project files.
3989 * gdb.ada/gnat_ada.gpr: Delete.
3990 * gdb.ada/cond_lang.exp: Adjust test to make path before
3991 filename optional.
3992 * gdb.ada/small_reg_param.exp: Likewise.
3993
fe33faff
SM
39942015-12-22 Simon Marchi <simon.marchi@ericsson.com>
3995
3996 * gdb.base/foll-vork.exp: Remove HP-UX special case.
3997
6d265cb4
TP
39982015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3999
4000 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4001 case.
4002
10125099
SM
40032015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4004
4005 * gdb.base/break.exp: Remove dead code.
4006 * gdb.base/sepdebug.exp: Likewise.
4007
3ca22649
SM
40082015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4009
4010 * gdb.asm/asm-source.exp: Remove HP-UX references.
4011 * gdb.base/annota1.exp: Likewise.
4012 * gdb.base/annota3.exp: Likewise.
4013 * gdb.base/attach.exp: Likewise.
4014 * gdb.base/bigcore.exp: Likewise.
4015 * gdb.base/break.exp: Likewise.
4016 * gdb.base/call-ar-st.exp: Likewise.
4017 * gdb.base/callfuncs.exp: Likewise.
4018 * gdb.base/catch-fork-static.exp: Likewise.
4019 * gdb.base/display.exp: Likewise.
4020 * gdb.base/foll-exec-mode.exp: Likewise.
4021 * gdb.base/foll-exec.exp: Likewise.
4022 * gdb.base/foll-fork.exp: Likewise.
4023 * gdb.base/foll-vfork.exp: Likewise.
4024 * gdb.base/funcargs.exp: Likewise.
4025 * gdb.base/hbreak2.exp: Likewise.
4026 * gdb.base/inferior-died.exp: Likewise.
4027 * gdb.base/interrupt.exp: Likewise.
4028 * gdb.base/multi-forks.exp: Likewise.
4029 * gdb.base/nodebug.exp: Likewise.
4030 * gdb.base/sepdebug.exp: Likewise.
4031 * gdb.base/solib1.c: Likewise.
4032 * gdb.base/step-test.exp: Likewise.
4033 * gdb.mi/non-stop.c: Likewise.
4034 * gdb.mi/pthreads.c: Likewise.
4035 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4036 * gdb.threads/pthreads.c: Likewise.
4037 * gdb.threads/staticthreads.exp: Likewise.
4038 * lib/future.exp: Likewise.
4039 * lib/gdb.exp: Likewise.
4040 * gdb.base/so-indr-cl.c: Remove.
4041 * gdb.base/so-indr-cl.exp: Likewise.
4042 * gdb.base/solib.c: Likewise.
4043 * gdb.base/solib.exp: Likewise.
4044 * gdb.base/solib2.c: Likewise.
4045
b6304613
SM
40462015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4047
4048 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4049 * gdb.base/call-ar-st.exp: Likewise.
4050 * gdb.base/callfuncs.exp: Likewise.
4051 * gdb.base/condbreak.exp: Likewise.
4052 * gdb.base/constvars.exp: Likewise.
4053 * gdb.base/hbreak2.exp: Likewise.
4054 * gdb.base/langs.exp: Likewise.
4055 * gdb.base/list.exp: Likewise.
4056 * gdb.base/long_long.exp: Likewise.
4057 * gdb.base/ptype.exp: Likewise.
4058 * gdb.base/scope.exp: Likewise.
4059 * gdb.base/signals.exp: Likewise.
4060 * gdb.base/so-impl-ld.exp: Likewise.
4061 * gdb.base/varargs.exp: Likewise.
4062 * gdb.base/volatile.exp: Likewise.
4063 * gdb.base/whatis.exp: Likewise.
4064 * gdb.cp/cplusfuncs.exp: Likewise.
4065 * gdb.cp/inherit.exp: Likewise.
4066 * gdb.cp/local.exp: Likewise.
4067 * gdb.cp/member-ptr.exp: Likewise.
4068 * gdb.cp/method.exp: Likewise.
4069 * gdb.cp/overload.exp: Likewise.
4070 * gdb.cp/templates.exp: Likewise.
4071 * gdb.stabs/weird.exp: Likewise.
4072 * lib/compiler.c: Likewise.
4073 * lib/compiler.cc: Likewise.
4074 * lib/cp-support.exp: Likewise.
4075 * lib/gdb.exp: Likewise.
4076
bf401b07
SM
40772015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4078
4079 * configure.ac: Remove HP-UX case.
4080 * configure: Regenerate.
4081
aff9c0f8
SM
40822015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4083
4084 * lib/gdb.exp (gdb_compile): Add function doc.
4085
a6904d5a
PA
40862015-12-17 Pedro Alves <palves@redhat.com>
4087
4088 PR threads/19354
4089 * gdb.multi/info-threads.exp: New file.
4090
a22279dd
YQ
40912015-12-15 Yao Qi <yao.qi@linaro.org>
4092
4093 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4094 is aarch64*-*-*.
4095
0588c796
SL
40962015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4097
4098 * gdb.base/history-duplicates.exp: Skip if no readline support.
4099
5d978e17
SL
41002015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4101
4102 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4103
7e763b86
SL
41042015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4105
4106 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4107
87a3a92c
SL
41082015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4109
4110 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4111 ctrl-C if nointerrupts target property is set.
4112 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4113 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4114 * gdb.base/paginate-bg-execution.exp: Likewise.
4115 * gdb.base/paginate-execution-startup.exp: Likewise.
4116 * gdb.base/random-signal.exp: Likewise.
4117 * gdb.base/range-stepping.exp: Likewise.
4118 * gdb.cp/annota2.exp: Likewise.
4119 * gdb.cp/annota3.exp: Likewise.
4120 * gdb.gdb/selftest.exp: Likewise.
4121 * gdb.threads/continue-pending-status.exp: Likewise.
4122 * gdb.threads/leader-exit.exp: Likewise.
4123 * gdb.threads/manythreads.exp: Likewise.
4124 * gdb.threads/pthreads.exp: Likewise.
4125 * gdb.threads/schedlock.exp: Likewise.
4126 * gdb.threads/sigthread.exp: Likewise.
4127
a8f077dc
DB
41282015-12-11 Don Breazeal <donb@codesourcery.com>
4129
4130 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4131 remote.
4132 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4133 * gdb.base/foll-exec.exp (main): Enable for target remote.
4134 * gdb.base/foll-fork.exp (main): Likewise.
4135 * gdb.base/foll-vfork.exp (main): Likewise.
4136 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4137 (proc continue_to_exit_bp_loc): Use clean_restart.
4138 * gdb.base/pie-execl.exp (main): Disable for target remote.
4139 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4140 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4141 * gdb.threads/execl.exp (main): Likewise.
4142 * gdb.threads/fork-child-threads.exp (main): Likewise.
4143 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4144 remote.
4145 * gdb.threads/fork-thread-pending.exp (main): Enable for target
4146 remote.
4147 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
4148 pid.tid style ptids, instead of just tid.
4149 * gdb.threads/thread-execl.exp (main): Enable for target remote.
4150 * gdb.threads/watchpoint-fork.exp (main): Likewise.
4151 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
4152 ptids, instead of just tid.
4153
3b2464a8
AB
41542015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4155
4156 * gdb.base/list.exp (test_list_forward): Add end of file error
4157 test.
4158 (test_repeat_list_command): Add end of file error test.
4159 (test_list_backwards): Add beginning of file error test.
4160
a0def019
AB
41612015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4162
4163 * gdb.base/list.exp (test_list_invalid_args): New function,
4164 defined, and called.
4165
5c000dff
AB
41662015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4167
4168 * gdb.base/list.exp (test_list): Make test names unique.
4169
f1637ebe
YQ
41702015-12-11 Yao Qi <yao.qi@linaro.org>
4171
4172 * gdb.base/coremaker2.c: Remove.
4173
36d6fc0a
PA
41742015-12-10 Pedro Alves <palves@redhat.com>
4175
4176 * gdb.multi/base.exp: Remove stale "spaces" references.
4177
762f7747
PA
41782015-12-10 Pedro Alves <palves@redhat.com>
4179
4180 * gdb.multi/base.exp: Don't use nowarnings.
4181 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
4182 * gdb.multi/hangout.c: Include stdio.h.
4183 * gdb.multi/hello.c: Include stdlib.h.
4184 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
4185 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
4186 * gdb.multi/multi-arch.exp: Don't use nowarnings.
4187
28d2bfb9
AB
41882015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
4189
4190 * gdb.dwarf2/dw2-ranges-base.c: New file.
4191 * gdb.dwarf2/dw2-ranges-base.exp: New file.
4192 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
4193 support additional line table, and debug ranges generation.
4194 (Dwarf::ranges): New function, generate .debug_ranges.
4195 (Dwarf::lines): Support generating simple line table programs.
4196 (Dwarf::assemble): Initialise new namespace variables.
4197
5fc2beac
KB
41982015-12-09 Kevin Buettner <kevinb@redhat.com>
4199
4200 * gdb.base/async.exp (proc test_background): Add case for
4201 asynchronous execution not supported.
4202
1c35a88f
LM
42032015-12-09 Luis Machado <lgustavo@codesourcery.com>
4204
4205 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
4206 format and change test names to make them unique.
4207
b593e3d9
RK
42082015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
4209 Pedro Alves <pedro@redhat.com>
4210
4211 PR gdb/18702
4212 Add checking of floatformats setup on x86_64 hosts.
4213 * gdb.arch/i386-float.S (main): Load bigval and smallval.
4214 (smallval, bigval): New labels/constants.
4215 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
4216 float" after loading bigval and smallval.
4217
d72413e6
PMR
42182015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
4219
4220 * gdb.ada/fun_overload_menu.exp: New testcase.
4221 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
4222
ece66d65
JS
42232015-12-04 Josh Stone <jistone@redhat.com>
4224
4225 * gdb.base/catch-fork-static.exp: New.
4226
41d0efca
YQ
42272015-12-03 Yao Qi <yao.qi@linaro.org>
4228
4229 * gdb.base/sizeof.c: Don't include stdio.h and
4230 ../lib/unbuffer_output.c.
4231 (main): New variable 'size' and 'value'. Remove printf and
4232 gdb_unbuffer_output. Assign return value to size and value.
4233 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
4234 at the beginning.
4235 (check_sizeof): Check the result by printing variable 'size'.
4236 (check_valueof): Check the result by printing variable 'value'.
4237
99fd02d9
YQ
42382015-12-01 Yao Qi <yao.qi@linaro.org>
4239
4240 * gdb.base/disp-step-syscall.exp: Define syscall instruction
4241 for aarch64*-*-linux* target.
4242
f2faf941
PA
42432015-11-30 Pedro Alves <palves@redhat.com>
4244
4245 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
4246
04bf20c5
PA
42472015-11-30 Pedro Alves <palves@redhat.com>
4248
4249 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
4250 Handle non-stop mode vCont replies.
4251
09df4675
PA
42522015-11-30 Pedro Alves <palves@redhat.com>
4253
4254 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
4255 prepare_for_testing. Start gdb with "set non-stop on" appended to
4256 GDBFLAGS. Lax expected stop output.
4257
58b584af
YQ
42582015-11-27 Yao Qi <yao.qi@linaro.org>
4259
4260 * gdb.arch/arm-neon.exp: New.
4261 * gdb.arch/arm-neon.c: New.
4262
dfcb77a8
YQ
42632015-11-27 Yao Qi <yao.qi@linaro.org>
4264
4265 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
4266
88e8ec1b
YQ
42672015-11-27 Yao Qi <yao.qi@linaro.org>
4268
4269 * gdb.cp/annota2.exp: Allow multiple occurrences of the
4270 frames-invalid annotation.
4271
bfde72c2
YQ
42722015-11-27 Yao Qi <yao.qi@linaro.org>
4273
4274 * gdb.cp/annota2.exp: Use ${frames_invalid}.
4275
f6512a69
SM
42762015-11-26 Simon Marchi <simon.marchi@ericsson.com>
4277
4278 * gdb.threads/names.exp: New file.
4279 * gdb.threads/names.c: New file.
4280 * README: Mention gdb,no_thread_names.
4281
46a3515b
MM
42822015-11-26 Markus Metzger <markus.t.metzger@intel.com>
4283
4284 PR 19297
4285 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
4286 support" error.
4287
62147a22
PA
42882015-11-24 Pedro Alves <palves@redhat.com>
4289
4290 PR 17539
4291 * gdb.base/display.exp: Expect displays to be sorted in ascending
4292 order. Use multi_line.
4293 * gdb.base/solib-display.exp: Likewise.
4294
2f341b6e
PA
42952015-11-24 Pedro Alves <palves@redhat.com>
4296
4297 PR 17539
25d49b86
PA
4298 * gdb.base/display.exp: Expect displays to be sorted in ascending
4299 order. Use multi_line.
4300 * gdb.base/solib-display.exp: Likewise.
2f341b6e 4301
7e0aa6aa
PA
43022015-11-24 Pedro Alves <palves@redhat.com>
4303
4304 PR 17539
4305 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
4306 threads in ascending order.
4307 * gdb.base/foll-fork.exp: Likewise.
4308 * gdb.base/foll-vfork.exp: Likewise.
4309 * gdb.base/multi-forks.exp: Likewise.
4310 * gdb.mi/mi-nonstop.exp: Likewise.
4311 * gdb.mi/mi-nsintrall.exp: Likewise.
4312 * gdb.multi/base.exp: Likewise.
4313 * gdb.multi/multi-arch.exp: Likewise.
4314 * gdb.python/py-inferior.exp: Likewise.
4315 * gdb.threads/break-while-running.exp: Likewise.
4316 * gdb.threads/execl.exp: Likewise.
4317 * gdb.threads/gcore-thread.exp: Likewise.
4318 * gdb.threads/info-threads-cur-sal.exp: Likewise.
4319 * gdb.threads/kill.exp: Likewise.
4320 * gdb.threads/linux-dp.exp: Likewise.
4321 * gdb.threads/multiple-step-overs.exp: Likewise.
4322 * gdb.threads/next-bp-other-thread.exp: Likewise.
4323 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
4324 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
4325 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
4326 * gdb.threads/thread-find.exp: Likewise.
4327 * gdb.threads/tls.exp: Likewise.
4328 * lib/mi-support.exp (mi_reverse_list): Delete.
4329 (mi_check_thread_states): No longer reverse list.
4330
2cc57ad8
PA
43312015-11-24 Pedro Alves <palves@redhat.com>
4332
4333 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
4334 use lowercase.
4335
c93e8391
SM
43362015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4337
4338 * gdb.trace/actions.c: Include trace-common.h.
4339 (main): Add a location for a fast tracepoint.
4340 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
4341 the normal tracepoints.
4342 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
4343
045ccf91
SM
43442015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4345
4346 * save-trace.exp: Factor out code to these...
4347 (gdb_save_tracepoints): New.
4348 (gdb_load_tracepoints): New.
4349 (do_save_load_test): New.
4350
5506f9f6
KB
43512015-11-23 Kevin Buettner <kevinb@redhat.com>
4352
4353 * gdb.base/asmlabel.exp: New test.
4354 * gdb.base/asmlabel.c: New test case.
4355
16c3b12f
JB
43562015-11-23 Joel Brobecker <brobecker@adacore.com>
4357
4358 * gdb.base/wrong_frame_bt_full-main.c: New file.
4359 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
4360 * gdb.base/wrong_frame_bt_full.exp: New file.
4361
155bfbd3
JB
43622015-11-23 Joel Brobecker <brobecker@adacore.com>
4363
4364 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
4365
bb097445
JM
43662015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4367
206853a0 4368 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
4369 pstate register when comparing registers values in
4370 sparc64-*-linux-gnu targets to avoid spurious differences.
4371
9c88ed8f
JM
43722015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4373
206853a0 4374 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 4375
96161e25
SL
43762015-11-19 Sandra Loosemore <sandra@codesourcery.com>
4377
4378 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
4379 as type argument to gdb_compile.
4380 * gdb.base/nested-subp2.exp: Likewise.
4381 * gdb.base/nested-subp3.exp: Likewise.
4382
340c2830
DV
43832015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
4384
4385 * lib/dwarf.exp (_note): Fix left shift of negative value.
4386 * gdb.trace/trace-condition.exp: Likewise.
4387
c1862d0f
YQ
43882015-11-13 Yao Qi <yao.qi@linaro.org>
4389
4390 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
4391 comments about d10v.
4392 (test_scalar_returns): Likewise.
4393 * gdb.base/d10v.ld: Remove.
4394 * gdb.base/overlays.exp: Remove the target triplet checking for
4395 d10v-*-*.
4396 * gdb.base/structs.exp (test_struct_returns): Remove the
4397 comments about d10v.
4398 (test_struct_calls): Likewise.
4399
77ae9c19
YQ
44002015-11-13 Yao Qi <yao.qi@linaro.org>
4401
4402 * gdb.base/gnu_vector.exp: Check the return value by "p res".
4403 * gdb.base/gnu_vector.c: Don't include stdio.h.
4404 (main): Don't print res and call add_some_intvecs.
4405
430e004e
MK
44062015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
4407
4408 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
4409 macro.
4410 (func5): Removed.
4411 (func4): Use FAST_TRACEPOINT_LABEL.
4412 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
4413 macro.
4414 (func): Removed.
4415 (thread_function): Use FAST_TRACEPOINT_LABEL.
4416 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
4417 (func): Remove.
4418 (marker): Use FAST_TRACEPOINT_LABEL.
4419 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
4420 (pendfunc1): Remove.
4421 (pendfunc): Use FAST_TRACEPOINT_LABEL.
4422 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
4423 (foo): Remove.
4424 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
4425 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
4426 macro.
4427 (func): Remove.
4428 (marker): Use FAST_TRACEPOINT_LABEL.
4429 * gdb.trace/trace-common.h: New header.
4430 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
4431 macro.
4432 (func): Remove.
4433 (marker): Use FAST_TRACEPOINT_LABEL.
4434 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
4435 (func): Remove.
4436 (thread_function): Use FAST_TRACEPOINT_LABEL.
4437
6e7675a7
MK
44382015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
4439
4440 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
4441 in front.
4442 * gdb.trace/change-loc.exp: Use global pcreg definition.
4443 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
4444 * gdb.trace/entry-values.exp: Use global spreg definition, add $
4445 in front.
4446 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
4447 * gdb.trace/pending.exp: Likewise.
4448 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
4449 * gdb.trace/trace-break.exp: Likewise.
4450 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
4451 in front.
4452 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
4453 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
4454 in front.
4455 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
4456
dddc0e16
JB
44572015-11-09 Joel Brobecker <brobecker@adacore.com>
4458
4459 * gdb.ada/fin_fun_out: New testcase.
4460
c6f0b406
KB
44612015-11-07 Kevin Buettner <kevinb@redhat.com>
4462
4463 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
4464 value associated with DW_AT_byte_size.
4465 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
4466 constants for DW_AT_byte_size, DW_AT_lower_bound, and
4467 DW_AT_upper_bound.
4468
f01dcfd9
KB
44692015-11-07 Kevin Buettner <kevinb@redhat.com>
4470
4471 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
4472 (gdb_target_symbol_prefix_flags): Define in terms of _asm
4473 version.
4474 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
4475 gdb.dwarf2/dw2-canonicalize-type.exp,
4476 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
4477 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
4478 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
4479 provided by gdb_target_symbol_prefix_flags_asm.
4480 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
4481 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
4482 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
4483 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
4484 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
4485 macros where needed). Use this macro for symbols which require
4486 the prefix provided by SYMBOL_PREFIX.
4487
2223449a
KB
44882015-11-05 Kevin Buettner <kevinb@redhat.com>
4489
4490 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
4491 New procs.
4492 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
4493 representing expressions, of more than one list element.
4494 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
4495 to prepend linker symbol prefix to f.
4496 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
4497 table_1 and table_2.
4498 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
4499 Likewise, for f and g.
4500 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
4501 for ptr.
4502 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
4503 for main.
4504 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
4505 table_1_ptr and table_2_ptr.
4506
6f2f1a3a
JK
45072015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4508 Joel Brobecker <brobecker@adacore.com>
4509
4510 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
4511
566c56c9
MK
45122015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
4513
4514 * gdb.reverse/s390-mvcle.c: New test.
4515 * gdb.reverse/s390-mvcle.exp: New file.
4516 * lib/gdb.exp: Enable reverse tests on s390*-linux.
4517
d5f0636b
MK
45182015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
4519
4520 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
4521
7ad8b86c
MK
45222015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
4523
4524 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
4525 reaching marker2.
4526 * gdb.reverse/getresuid-reverse.exp: Likewise.
4527 * gdb.reverse/pipe-reverse.exp: Likewise.
4528 * gdb.reverse/readv-reverse.exp: Likewise.
4529 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4530 * gdb.reverse/time-reverse.exp: Likewise.
4531 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
4532
4081c0f1
YQ
45332015-10-30 Yao Qi <yao.qi@linaro.org>
4534
4535 * gdb.threads/wp-replication.c (watch_count_done): Remove.
4536 (empty_cycle): Remove.
4537 (main): Don't call empty_cycle. Don't use watch_count_done.
4538 * gdb.threads/wp-replication.exp: Don't set breakpoint on
4539 empty_cycle. Rewrite the code counting HW watchpoints.
4540
452b4ba5
MK
45412015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
4542
4543 * gdb.reverse/fstatat-reverse.c: New test.
4544 * gdb.reverse/fstatat-reverse.exp: New file.
4545 * gdb.reverse/getresuid-reverse.c: New test.
4546 * gdb.reverse/getresuid-reverse.exp: New file.
4547 * gdb.reverse/pipe-reverse.c: New test.
4548 * gdb.reverse/pipe-reverse.exp: New file.
4549 * gdb.reverse/readv-reverse.c: New test.
4550 * gdb.reverse/readv-reverse.exp: New file.
4551 * gdb.reverse/recvmsg-reverse.c: New test.
4552 * gdb.reverse/recvmsg-reverse.exp: New file.
4553 * gdb.reverse/time-reverse.c: New test.
4554 * gdb.reverse/time-reverse.exp: New file.
4555 * gdb.reverse/waitpid-reverse.c: New test.
4556 * gdb.reverse/waitpid-reverse.exp: New file.
4557
5e2e7507
JK
45582015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4559
4560 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
4561
0fde2c53
DE
45622015-10-26 Doug Evans <dje@google.com>
4563
4564 PR symtab/17391
4565 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
4566 * gdb.dwarf2/bad-regnum.c: New file.
4567 * gdb.dwarf2/bad-regnum.exp: New file.
4568
1a70ae97
DE
45692015-10-26 Doug Evans <dje@google.com>
4570
4571 PR python/18938
4572 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
4573 file.
4574
27dc26ab
JK
45752015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4576
4577 * gdb.compile/compile.exp (compile code globalvar): Update expectation
4578 for a change by "Mention language in compile error message".
4579
bed91f4d
SM
45802015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
4581
4582 PR python/18073
4583 * gdb.python/py-type.c (C::a_method): New.
4584 (C::a_const_method): New.
4585 (C::a_static_method): New.
4586 (a_function): New.
4587 * gdb.python/py-type.exp (test_fields): Test getting fields
4588 from function and method.
4589
3f2f83dd
KB
45902015-10-21 Keven Boell <keven.boell@intel.com>
4591
4592 * gdb.fortran/vla-alloc-assoc.exp: New file.
4593 * gdb.fortran/vla-datatypes.exp: New file.
4594 * gdb.fortran/vla-datatypes.f90: New file.
4595 * gdb.fortran/vla-history.exp: New file.
4596 * gdb.fortran/vla-ptype-sub.exp: New file.
4597 * gdb.fortran/vla-ptype.exp: New file.
4598 * gdb.fortran/vla-sizeof.exp: New file.
4599 * gdb.fortran/vla-sub.f90: New file.
4600 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
4601 * gdb.fortran/vla-value-sub-finish.exp: New file.
4602 * gdb.fortran/vla-value-sub.exp: New file.
4603 * gdb.fortran/vla-value.exp: New file.
4604 * gdb.fortran/vla-ptr-info.exp: New file.
4605 * gdb.mi/mi-vla-fortran.exp: New file.
4606 * gdb.mi/vla.f90: New file.
4607
27145d50
SL
46082015-10-21 Sandra Loosemore <sandra@codesourcery.com>
4609
4610 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
4611 of hardwired timeout value.
4612
5f3ff4f8
JK
46132015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4614 Pedro Alves <palves@redhat.com>
4615
4616 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
4617 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
4618
bfd09d20
JS
46192015-10-19 Josh Stone <jistone@redhat.com>
4620
4621 * gdb.base/catch-syscall.c: Include <sched.h>.
4622 (unknown_syscall): New variable.
4623 (main): Trigger a vfork and an unknown syscall.
4624 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
4625 (unknown_syscall_number): Likewise.
4626 (check_call_to_syscall): Accept an optional syscall pattern.
4627 (check_return_from_syscall): Likewise.
4628 (check_continue): Likewise.
4629 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
4630 (test_catch_syscall_skipping_return): New test toggling off 'catch
4631 syscall' to step over the syscall return, then toggling back on.
4632 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
4633 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
4634 (do_syscall_tests): Call test_catch_syscall_without_args and
4635 test_catch_syscall_mid_vfork.
4636 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
4637 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
4638
b32b93c6
AS
46392015-10-19 Andrew Stubbs <ams@codesourcery.com>
4640
4641 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
4642 print g_vE): Add new pass patterns.
4643 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
4644 print various symbol names for vptr fields.
4645
9d622bda
AB
46462015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
4647
4648 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
4649 results.
4650
0fd8ac1c
YQ
46512015-10-12 Yao Qi <yao.qi@linaro.org>
4652
4653 * gdb.arch/disp-step-insn-reloc.exp: New test case.
4654
34240514
YQ
46552015-10-12 Yao Qi <yao.qi@linaro.org>
4656
4657 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
4658 is aarch64*-*-linux*.
4659
8240f442
YQ
46602015-10-12 Yao Qi <yao.qi@linaro.org>
4661
4662 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
4663 (can_relocate_bcond_true): ... it.
4664 (can_relocate_bcond_false): New function.
4665 (foo): Likewise.
4666 (can_relocate_bl): Likewise.
4667 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
4668 can_relocate_bl.
4669
2520f728
PMR
46702015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4671
4672 * gdb.base/nested-addr.c: New file.
4673 * gdb.base/nested-addr.exp: New testcase.
4674
abcef95a
MM
46752015-10-09 Markus Metzger <markus.t.metzger@intel.com>
4676
4677 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
4678 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
4679 its output. Ignore the output of "record goto begin" and instead
4680 check that GDB is replaying.
4681
145e3ddb
PA
46822015-10-09 Pedro Alves <palves@redhat.com>
4683
4684 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
4685 (top level): Use it in the run with no args test.
4686
d5d8c4e1
IB
46872015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
4688
4689 * gdb.dlang/properties.exp: New file.
4690
06e635ef
SL
46912015-10-02 Sandra Loosemore <sandra@codesourcery.com>
4692
4693 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
4694 whether or not address 0x1000 is mapped on the target.
4695
e019fd1d
SM
46962015-09-30 Simon Marchi <simon.marchi@ericsson.com>
4697
4698 * gdb.python/py-type.exp: Do not run tests if binaries fail to
4699 build.
4700
77ba2a67
MM
47012015-09-30 Markus Metzger <markus.t.metzger@intel.com>
4702
4703 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
4704 instruction-history test.
4705
c60eb31f
DE
47062015-09-28 Doug Evans <dje@google.com>
4707
4708 * gdb.base/gcore.c (array_func): Add reference to static_array.
4709
9a3c8263
SM
47102015-09-25 Simon Marchi <simon.marchi@ericsson.com>
4711
4712 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
4713 source line.
4714
9720e656
SL
47152015-09-24 Sandra Loosemore <sandra@codesourcery.com>
4716
4717 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
4718 short or char as base type.
4719
938d3bf2
SL
47202015-09-23 Sandra Loosemore <sandra@codesourcery.com>
4721
4722 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
4723 to allow any size enum.
4724
e6c2c623
PMR
47252015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
4726
4727 * gdb.ada/array_ptr_renaming.exp: New testcase.
4728 * gdb.ada/array_ptr_renaming/foo.adb: New file.
4729 * gdb.ada/array_ptr_renaming/pack.ads: New file.
4730
06da0f77
PL
47312015-09-21 Pierre Langlois <pierre.langlois@arm.com>
4732
4733 * gdb.trace/ftrace-lock.c: New file.
4734 * gdb.trace/ftrace-lock.exp: New file.
4735
4f51c22a
PL
47362015-09-21 Pierre Langlois <pierre.langlois@arm.com>
4737
4738 * gdb.arch/insn-reloc.c: New file.
4739 * gdb.arch/ftrace-insn-reloc.exp: New file.
4740
7041adf4
PL
47412015-09-21 Pierre Langlois <pierre.langlois@arm.com>
4742
4743 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
4744 instruction.
4745 * gdb.trace/pendshr1.c (pendfunc): Likewise.
4746 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
4747 * gdb.trace/range-stepping.c: Likewise.
4748 * gdb.trace/trace-break.c: Likewise.
4749 * gdb.trace/trace-mt.c (thread_function): Likewise.
4750 * gdb.trace/ftrace.c (marker): Likewise.
4751 * gdb.trace/trace-condition.c (marker): Likewise.
4752 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
4753 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
4754 is_aarch64_target.
4755
015d2e7e
DE
47562015-09-18 Doug Evans <xdje42@gmail.com>
4757
4758 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
4759 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
4760
26b188a2
SL
47612015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4762
4763 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
4764 the breakpoint.
4765
79dc332b
SL
47662015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4767
4768 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
4769 the pending breakpoint. Remove timeout override for "Run till
4770 MI pending breakpoint on pendfunc3 on thread 2" test.
4771
f57929f2
SL
47722015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4773
4774 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
4775 filename pattern.
4776
3f469b17
SL
47772015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4778
4779 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
4780 in breakpoint filename pattern.
4781
515b89b3
SL
47822015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4783
7800dbe4
SL
4784 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
4785
47862015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4787
515b89b3
SL
4788 * gdb.linespec/explicit.exp: Check for readline support for
4789 tab-completion tests. Fix obvious typo.
4790
d2939ba2
MM
47912015-09-18 Markus Metzger <markus.t.metzger@intel.com>
4792
4793 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
4794 and replay.
4795
cbb55fa7
MM
47962015-09-18 Markus Metzger <markus.t.metzger@intel.com>
4797
4798 * gdb.btrace/non-stop.c: New.
4799 * gdb.btrace/non-stop.exp: New.
4800
43691ca1
PL
48012015-09-17 Pierre Langlois <pierre.langlois@arm.com>
4802 Yao Qi <yao.qi@linaro.org>
4803
4804 * gdb.trace/trace-condition.c: New file.
4805 * gdb.trace/trace-condition.exp: New file.
4806
d78908cf
WW
48072015-09-16 Wei-cheng Wang <cole945@gmail.com>
4808
4809 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
4810 for testing bytecode compilation.
4811
1ed415e2
PA
48122015-09-16 Pedro Alves <palves@redhat.com>
4813 Sandra Loosemore <sandra@codesourcery.com>
4814
4815 * gdb.threads/non-stop-fair-events.c (timeout): New global.
4816 (SECONDS): Redefine.
4817 (main): Call pthread_kill and alarm early.
4818 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
4819 support.
4820 (test): If the target can't hardware step and doesn't support
4821 displaced stepping, increase the timeout.
4822
d136eff5
PA
48232015-09-16 Pedro Alves <palves@redhat.com>
4824
4825 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
4826 (enable_debug): New procedures.
4827 (test): Use them. Bail out if waiting for threads fails.
4828 (top level): Bail out if a test fails.
4829
991f019c
YQ
48302015-09-16 Yao Qi <yao.qi@linaro.org>
4831
4832 * gdb.asm/asm-source.exp: Set asm-arch for
4833 aarch64*-*-* target.
4834 * gdb.asm/aarch64.inc: New file.
4835
bfca584f
PMR
48362015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
4837
4838 * gdb.ada/array_of_variable_length.exp: New testcase.
4839 * gdb.ada/array_of_variable_length/foo.adb: New file.
4840 * gdb.ada/array_of_variable_length/pck.adb: New file.
4841 * gdb.ada/array_of_variable_length/pck.ads: New file.
4842
b326e587
DE
48432015-09-15 Doug Evans <dje@google.com>
4844
4845 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
4846 of function static local variable.
4847
5382cfab
PW
48482015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4849
4850 * gdb.threads/tls-so_extern.exp: New test file.
4851 * gdb.threads/tls-so_extern.c: New test file.
4852 * gdb.threads/tls-so_extern_main.c: New test file.
4853
141c5cc4
JK
48542015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 * gdb.opt/solib-intra-step-lib.c: New file.
4857 * gdb.opt/solib-intra-step-main.c: New file.
4858 * gdb.opt/solib-intra-step.exp: New file.
4859
d15dcecd
PA
48602015-09-15 Pedro Alves <palves@redhat.com>
4861
4862 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
4863 gdb_continue_to_breakpoint instead of gdb_test_multiple.
4864
4c2f2a79
PA
48652015-09-14 Pedro Alves <palves@redhat.com>
4866
4867 * gdb.base/hook-stop-continue.c: Delete.
4868 * gdb.base/hook-stop-continue.exp: Delete.
4869 * gdb.base/hook-stop-frame.c: Delete.
4870 * gdb.base/hook-stop-frame.exp: Delete.
4871 * gdb.base/hook-stop.c: New file.
4872 * gdb.base/hook-stop.exp: New file.
4873
919e6dbe
PMR
48742015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
4875
4876 * gdb.ada/access_to_packed_array.exp: New testcase.
4877 * gdb.ada/access_to_packed_array/foo.adb: New file.
4878 * gdb.ada/access_to_packed_array/pack.adb: New file.
4879 * gdb.ada/access_to_packed_array/pack.ads: New file.
4880
157280a4
MM
48812015-09-14 Markus Metzger <markus.t.metzger@intel.com>
4882
4883 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
4884 buffer size test.
4885
2fd33e94
DB
48862015-09-11 Don Breazeal <donb@codesourcery.com>
4887
4888 * gdb.base/foll-exec.c: Add copyright header. Fix
4889 formatting issues.
4890 * gdb.base/foll-exec.exp (zap_session): Delete proc.
4891 (do_exec_tests): Use clean_restart in place of zap_session,
4892 and for test initialization. Fix formatting issues. Use
4893 fail in place of perror.
4894 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
4895 an expect statement to match an expression with output from
4896 the program under debug.
4897 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
4898 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
4899 * gdb.threads/non-ldr-exc-2.exp: Likewise.
4900 * gdb.threads/non-ldr-exc-3.exp: Likewise.
4901 * gdb.threads/non-ldr-exc-4.exp: Likewise.
4902
e70b6e8e
DE
49032015-09-09 Doug Evans <dje@google.com>
4904
4905 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
4906
7a551a51
DE
49072015-09-09 Doug Evans <dje@google.com>
4908
4909 * gdb.base/pie-execl.exp: Fix result test of build_executable.
4910
4c666f84
DE
49112015-09-09 Doug Evans <dje@google.com>
4912
4913 * gdb.base/savedregs.exp: Fix typo.
4914
243a9253
PA
49152015-09-09 Pedro Alves <palves@redhat.com>
4916
4917 * gdb.mi/mi-cli.exp: Add CLI finish tests.
4918
c0fa8fbd
SL
49192015-09-08 Sandra Loosemore <sandra@codesourcery.com>
4920
4921 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
4922 command actually switches threads. Give up on remaining
4923 tests if target fails to stop at breakpoint.
4924
cd7c1778
PMR
49252015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
4926
4927 * gdb.ada/funcall_char.exp: New testcase.
4928 * gdb.ada/funcall_char/foo.adb: New file.
4929
dc5c8746
PMR
49302015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
4931
4932 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
4933 expected outputs. Add two testcases for completing ambiguous
4934 functions.
4935 * gdb.ada/complete/aux_pck.adb: New file.
4936 * gdb.ada/complete/aux_pck.ads: New file.
4937 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
4938 Ambiguous_Func functions.
4939 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
4940 * gdb.ada/complete/pck.adb: Likewise.
4941
4e83a1e7
UW
49422015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
4943
4944 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
4945 failures to run the test program under GDB.
4946
8ce74153
LM
49472015-08-26 Luis Machado <lgustavo@codesourcery.com>
4948
4949 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
4950 to C.
4951
e9756d52
PP
49522015-08-26 Patrick Palka <patrick@parcs.ath.cx>
4953
4954 * gdb.base/run-after-attach.exp: New test file.
4955 * gdb.base/run-after-attach.c: New test file.
4956
8d37573b
DB
49572015-08-26 Don Breazeal <donb@codesourcery.com>
4958
4959 * gdb.base/foll-exec-2.c: New test program.
4960 * gdb.base/foll-exec-2.exp: New test.
4961
63e43d3a
PMR
49622015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
4963
4964 * gdb.base/nested-subp1.exp: New file.
4965 * gdb.base/nested-subp1.c: New file.
4966 * gdb.base/nested-subp2.exp: New file.
4967 * gdb.base/nested-subp2.c: New file.
4968 * gdb.base/nested-subp3.exp: New file.
4969 * gdb.base/nested-subp3.c: New file.
4970
3d40fbb5
PA
49712015-08-24 Pedro Alves <palves@redhat.com>
4972
4973 * gdb.server/connect-without-multi-process.c: New file.
4974 * gdb.server/connect-without-multi-process.exp: New file.
4975
4422ac93
LM
49762015-08-24 Luis Machado <lgustavo@codesourcery.com>
4977
4978 * gdb.opt/inline-markers.c: Make z int.
4979
91dddb86
LM
49802015-08-24 Luis Machado <lgustavo@codesourcery.com>
4981
4982 * gdb.opt/inline-markers.c: Make z volatile.
4983
a48847ee
LM
49842015-08-24 Luis Machado <lgustavo@codesourcery.com>
4985
4986 * gdb.opt/inline-bt.c: New volatile global z.
4987 * gdb.opt/inline-cmds.c: Likewise.
4988 * gdb.opt/inline-locals.c: Likewise.
4989 * gdb.opt/inline-markers.c: New extern global z.
4990 (marker): Use z.
4991 (inline_fn): Likewise.
4992
0ebbc52b
PA
49932015-08-24 Pedro Alves <palves@redhat.com>
4994
4995 * config/m32r-stub.exp: Remove file.
4996 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
4997 * gdb.base/call-rt-st.exp: Likewise.
4998 * gdb.base/call-strs.exp: Likewise.
4999 * gdb.base/default.exp: Remove references to h8300-*-hms and
5000 *-*-udi*.
5001 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5002
77c365df
AA
50032015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5004
5005 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5006 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5007 and "return" use KFAIL when GDB can not read/write the vector
5008 return value.
5009
4313b8c0
GB
50102015-08-21 Gary Benson <gbenson@redhat.com>
5011
5012 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5013
0e433b32
PA
50142015-08-20 Pedro Alves <palves@redhat.com>
5015
5016 * gdb.server/solib-list.exp: No longer expect an interior stop in
5017 non-stop mode.
5018
221e1a37
PA
50192015-08-20 Pedro Alves <palves@redhat.com>
5020
5021 * gdb.server/connect-stopped-target.c: New file.
5022 * gdb.server/connect-stopped-target.exp: New file.
5023
40e3ad0e
PA
50242015-08-20 Pedro Alves <palves@redhat.com>
5025
5026 * gdb.dwarf2/comp-unit-lang.exp: New file.
5027 * gdb.dwarf2/comp-unit-lang.c: New file.
5028
af39b327
PMR
50292015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5030
5031 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5032 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5033
7d45c7c3 50342015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5035
7d45c7c3
KB
5036 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5037 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5038
4d6cceb4
DE
50392015-08-18 Doug Evans <dje@google.com>
5040 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5041
5042 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5043 skip_python_tests. New arg prompt_regexp.
5044 (skip_python_tests): New function.
5045 * lib/mi-support.exp (mi_skip_python_tests): New function.
5046 * gdb.python/py-mi-objfile-gdb.py: New file.
5047 * gdb.python/py-mi-objfile.c: New file.
5048 * gdb.python/py-mi-objfile.exp: New file.
5049
ad89c2aa
KS
50502015-08-17 Keith Seitz <keiths@redhat.com>
5051
5052 * gdb.linespec/explicit.exp: Move strace test from here ...
5053 * gdb.trace/strace.exp: ... to here.
5054
e3ae3c43
PP
50552015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5056
5057 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5058 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5059
604b2636
DE
50602015-08-14 Doug Evans <xdje42@gmail.com>
5061
5062 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5063 inferior before selecting a new file.
5064
6ff0ba5f
DE
50652015-08-14 Doug Evans <xdje42@gmail.com>
5066
5067 * gdb.mi/mi-disassemble.exp: Update.
5068 * gdb.base/disasm-optim.S: New file.
5069 * gdb.base/disasm-optim.c: New file.
5070 * gdb.base/disasm-optim.h: New file.
5071 * gdb.base/disasm-optim.exp: New file.
5072
9ca98f92
KS
50732015-08-14 Keith Seitz <keiths@redhat.com>
5074
5075 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5076 "evaluated-by".
5077
52bbc560
JB
50782015-08-13 Joel Brobecker <brobecker@adacore.com>
5079
5080 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5081
5d8c3ed3
PMR
50822015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5083
5084 * gdb.ada/fun_renaming.exp: New testcase.
5085 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5086 * gdb.ada/fun_renaming/pack.adb: New file.
5087 * gdb.ada/fun_renaming/pack.ads: New file.
5088
ea8812bc
KS
50892015-08-12 Keith Seitz <keiths@redhat.com>
5090
5091 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5092 gdb_get_line_number.
5093
4dafcdeb
JB
50942015-08-12 Joel Brobecker <brobecker@adacore.com>
5095
5096 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5097 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5098 gdb.base/dso2dso.exp: New files.
5099
5ba32597
SDJ
51002015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5101 Pedro Alves <palves@redhat.com>
5102 Keith Seitz <keiths@redhat.com>
5103
5104 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5105 GDBFLAGS.
5106
b6dafabf
PP
51072015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5108
5109 * gdb.base/gdbhistsize-history.exp
5110 (test_histsize_history_setting): Use save_vars.
5111 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5112 Use save_vars.
5113 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5114 * gdb.base/readline.exp: Use save_vars.
5115
abe8e607
PP
51162015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5117
5118 * lib/gdb.exp (save_vars): New proc.
5119
629500fa
KS
51202015-08-11 Keith Seitz <keiths@redhat.com>
5121
5122 * gdb.base/help.exp: Update help_breakpoint_text.
5123
eb8c4e2e
KS
51242015-08-11 Keith Seitz <keiths@redhat.com>
5125
5126 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5127 (at toplevel): Call test_explicit_breakpoints.
5128 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5129 breakpoints.
5130 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5131 breakpoint conditions, "-cond".
5132
87f0e720
KS
51332015-08-11 Keith Seitz <keiths@redhat.com>
5134
5135 * gdb.linespec/3explicit.c: New file.
5136 * gdb.linespec/cpexplicit.cc: New file.
5137 * gdb.linespec/cpexplicit.exp: New file.
5138 * gdb.linespec/explicit.c: New file.
5139 * gdb.linespec/explicit.exp: New file.
5140 * gdb.linespec/explicit2.c: New file.
5141 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5142 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5143 before using in the matching pattern.
5144 Clarify that `prefix' is a regular expression.
5145
f00aae0f
KS
51462015-08-11 Keith Seitz <keiths@redhat.com>
5147
5148 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
5149 test.
5150 Add tests for missing ",FMT" and ",".
5151
e27852be
DE
51522015-08-10 Doug Evans <dje@google.com>
5153 Keith Seitz <keiths@redhat.com>
5154
5155 PR gdb/17960
5156 * gdb.base/completion.exp: Add location completer tests.
5157
7f03bd92
PA
51582015-08-07 Pedro Alves <palves@redhat.com>
5159
5160 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
5161 tests here.
5162 (top level): Run do_test with and without displaced stepping.
5163
3fc8eb30
PA
51642015-08-07 Pedro Alves <palves@redhat.com>
5165
5166 * gdb.base/valgrind-disp-step.c: New file.
5167 * gdb.base/valgrind-disp-step.exp: New file.
5168
d4569d7b
PA
51692015-08-07 Pedro Alves <palves@redhat.com>
5170
5171 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
5172 Delete function.
5173 (main): Add alarm. Run an infinite loop instead of calling
5174 wait_threads.
5175 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
5176 comment.
5177 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
5178 Delete function.
5179 (main): Add alarm. Run an infinite loop instead of calling
5180 wait_threads.
5181 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
5182 comment.
5183
e1316e60
PA
51842015-08-07 Pedro Alves <palves@redhat.com>
5185
5186 * gdb.base/checkpoint-ns.exp: New file.
5187 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
5188 standard_testfile.
5189
da8c46d2
MM
51902015-08-07 Markus Metzger <markus.t.metzger@intel.com>
5191
5192 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
5193 * gdb.btrace/instruction_history.exp: Update.
5194 * gdb.btrace/tsx.exp: New.
5195 * gdb.btrace/tsx.c: New.
5196
de1c2c52
PA
51972015-08-06 Pedro Alves <palves@redhat.com>
5198
5199 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
5200 increase timeout.
5201 * gdb.reverse/until-precsave.exp: Bump timeouts.
5202
782e0bf4
PA
52032015-08-06 Pedro Alves <palves@redhat.com>
5204
5205 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
5206
83e97ed0
PA
52072015-08-06 Pedro Alves <palves@redhat.com>
5208
5209 PR gdb/18749
5210 * gdb.threads/process-dies-while-handling-bp.c: New file.
5211 * gdb.threads/process-dies-while-handling-bp.exp: New file.
5212
863d01bd
PA
52132015-08-06 Pedro Alves <palves@redhat.com>
5214
5215 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
5216 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
5217
0a39bb32
PA
52182015-08-05 Pedro Alves <palves@redhat.com>
5219
5220 * gdb.threads/next-while-other-thread-longjmps.c: New file.
5221 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
5222
ee2d2b10
SL
52232015-08-03 Sandra Loosemore <sandra@codesourcery.com>
5224
5225 * gdb.base/bp-permanent.exp: Report test as unsupported if
5226 the target cannot stop at the permanent breakpoint.
5227
4e1bdb00
DE
52282015-08-03 Doug Evans <dje@google.com>
5229
5230 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
5231 10000.
5232
3d338901
DE
52332015-08-03 Doug Evans <dje@google.com>
5234
5235 * Makefile.in (workers/%.worker, build-perf): New rule.
5236 (GDB_PERFTEST_MODE): New variable.
5237 (check-perf): Use it.
5238 (clean): Clean up gdb.perf parallel build subdirs.
5239 * lib/build-piece.exp: New file.
5240 * lib/gdb.exp (make_gdb_parallel_path): New function
5241 (standard_output_file, standard_temp_file): Call it.
5242 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5243 of $GDB_PARALLEL.
5244 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
5245
af061d3e
DE
52462015-08-03 Doug Evans <dje@google.com>
5247
8e1afc81 5248 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
5249 (LOG_FILE_NAME): New global.
5250 (TextReporter.__init__): Initialize self.txt_sum.
5251 (TextReporter.report): Add support for multiple data-points.
5252 Move report to perftest.sum, put raw data in perftest.log.
5253 (TextReporter.start): Open sum and log files.
5254 (TextReporter.end): Close sum and log files.
8e1afc81
DE
5255 * gdb.perf/lib/perftest/testresult.py
5256 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 5257
2c8c5d37
PA
52582015-07-31 Pedro Alves <palves@redhat.com>
5259
5260 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
5261 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5262 kill_wait_spawned_process instead of explicit "kill -9".
5263 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
5264 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5265 kill_wait_spawned_process.
5266 * gdb.base/attach-twice.exp: Likewise.
5267 * gdb.base/attach.exp: Likewise.
5268 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
5269 gdb_test_multiple.
5270 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
5271 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5272 kill_wait_spawned_process.
5273 * gdb.base/valgrind-infcall.exp: Likewise.
5274 * gdb.multi/multi-attach.exp: Likewise.
5275 * gdb.python/py-prompt.exp: Likewise.
5276 * gdb.python/py-sync-interp.exp: Likewise.
5277 * gdb.server/ext-attach.exp: Likewise.
5278 * gdb.threads/attach-into-signal.exp (corefunc): Use
5279 spawn_wait_for_attach, spawn_id_get_pid and
5280 kill_wait_spawned_process.
5281 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
5282 spawn_wait_for_attach returning a spawn id instead of a pid. Use
5283 spawn_id_get_pid and kill_wait_spawned_process.
5284 * gdb.threads/attach-stopped.exp (corefunc): Use
5285 spawn_wait_for_attach, spawn_id_get_pid and
5286 kill_wait_spawned_process.
5287 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
5288 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5289 kill_wait_spawned_process instead of explicit "kill -9".
5290 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
5291 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
5292 (spawn_wait_for_attach): Use spawn instead of exec to spawn
5293 processes. Don't map cygwin/windows pids here. Now returns a
5294 spawn id list.
5295
032a0fca
SL
52962015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5297
5298 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
5299 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
5300 correct patch.
5301
61a934ca
SL
53022015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5303
5304 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
5305
4bc4d428
SL
53062015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5307
5308 Reapply:
5309 2014-05-21 Mark Wielaard <mjw@redhat.com>
5310
5311 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
5312
998d452a
PA
53132015-07-30 Pedro Alves <palves@redhat.com>
5314
5315 * linux-low.c (handle_extended_wait): Set the child's last
5316 reported status to TARGET_WAITKIND_STOPPED.
5317
69dde7dc
PA
53182015-07-30 Pedro Alves <palves@redhat.com>
5319
5320 PR threads/18600
5321 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
5322 only shows inferior 1.
5323
4dd63d48
PA
53242015-07-30 Simon Marchi <simon.marchi@ericsson.com>
5325 Pedro Alves <palves@redhat.com>
5326
5327 PR threads/18600
5328 * gdb.threads/fork-plus-threads.c: New file.
5329 * gdb.threads/fork-plus-threads.exp: New file.
5330
d618e4c5
PP
53312015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5332
5333 * gdb.base/batch-preserve-term-settings.exp
5334 (test_terminal_settings_preserved_after_cli_exit): Use
5335 send_quit_command.
5336
1eef6428
PA
53372015-07-29 Pedro Alves <palves@redhat.com>
5338 Don Breazeal <donb@codesourcery.com>
5339
5340 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
5341 output from both inferior_spawn_id and gdb_spawn_id.
5342
7da5b897
SDJ
53432015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5344
5345 * gdb.threads/attach-into-signal.exp (corefunc): Use
5346 with_test_prefix on nested loops, uniquefying the test messages.
5347
dac804df
SDJ
53482015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5349
5350 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
5351 commit.
5352
06265e53
PP
53532015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5354
5355 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
5356 New proc.
5357 (test_terminal_settings_preserved_after_sigterm): New test.
5358
18206ca3
PP
53592015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5360
5361 * gdb.base/batch-preserve-term-settings.exp
5362 (test_terminal_settings_preserved_after_cli_exit): New test.
5363
90074d11
PP
53642015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5365
5366 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
5367 manipulation of saved_gdbflags.
5368 (test_terminal_settings_preserved): Remove global declaration of
5369 the unused variable pagination_prompt. Remove manipulation of
5370 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
5371 GDBFLAGS.
5372
eb1a7902
PA
53732015-07-29 Pedro Alves <palves@redhat.com>
5374
5375 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
5376
8b75dd3b
PA
53772015-07-29 Pedro Alves <palves@redhat.com>
5378
5379 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
5380 at the top.
5381
dedad4e3
PA
53822015-07-29 Pedro Alves <palves@redhat.com>
5383
5384 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
5385 (main): Call gdb_unbuffer_output.
5386 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
5387 (main): Call gdb_unbuffer_output.
5388 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
5389 (main): Call gdb_unbuffer_output.
5390 * gdb.base/call-strs.exp: Adjust to step over the
5391 gdb_unbuffer_output call.
5392 * gdb.base/catch-gdb-caused-signals.c: Include
5393 "../lib/unbuffer_output.c".
5394 (main): Call gdb_unbuffer_output.
5395 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
5396 (main): Call gdb_unbuffer_output.
5397 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
5398 (main): Call gdb_unbuffer_output.
5399 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
5400 (main): Call gdb_unbuffer_output.
5401 * gdb.base/shlib-call.exp: Adjust to step over the
5402 gdb_unbuffer_output call.
5403 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
5404 (main): Call gdb_unbuffer_output.
5405 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
5406 (main): Call gdb_unbuffer_output.
5407 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
5408 (main): Rename to ...
5409 (test): ... this.
5410 (main): Reimplement.
5411 * gdb.base/varargs.exp: Run to test instead of to main.
5412 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5413 (main): Call gdb_unbuffer_output.
5414
58789a91
PA
54152015-07-29 Pedro Alves <palves@redhat.com>
5416
5417 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
5418 factore out from mi_continue_dprintf. For call-style dprintfs,
5419 expect dprintf output out of $inferior_spawn_id.
5420 (mi_continue_dprintf): Use mi_expect_dprintf.
5421 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5422 (main): Call gdb_unbuffer_output.
5423
e8376742
PA
54242015-07-29 Pedro Alves <palves@redhat.com>
5425
5426 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
5427 (default_mi_gdb_start): Set inferior_spawn_id instead of
5428 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
5429 gdb_spawn_id.
5430 (mi_gdb_test): Always expect inferior output from both
5431 $inferior_spawn_id and $gdb_spawn_id.
5432
08280010
PA
54332015-07-29 Pedro Alves <palves@redhat.com>
5434
5435 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
5436 send_inferior and $inferior_spawn_id.
5437
4d30e432
PA
54382015-07-29 Pedro Alves <palves@redhat.com>
5439
5440 * gdb.gdb/complaints.exp (test_initial_complaints)
5441 (test_serial_complaints, test_short_complaints): Use
5442 gdb_test_stdio.
5443 (test_empty_complaint): Handle $inferior_spawn_id !=
5444 $gdb_spawn_id.
5445
0d30a335
PA
54462015-07-29 Pedro Alves <palves@redhat.com>
5447
5448 * gdb.base/varargs.exp: Use gdb_test_stdio.
5449
39413b29
PA
54502015-07-29 Pedro Alves <palves@redhat.com>
5451
5452 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
5453
7cb000a9
PA
54542015-07-29 Pedro Alves <palves@redhat.com>
5455
5456 * gdb.base/ending-run.exp: Use gdb_test_stdio.
5457
d7b8ac82
PA
54582015-07-29 Pedro Alves <palves@redhat.com>
5459
5460 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
5461 parameter into two new parameters, "inf_result" and "gdb_result".
5462 Expect inferior output and gdb output from $inferior_spawn_id and
5463 $gdb_spawn_id, respectively. Adjust all callers.
5464
789c3a0c
PA
54652015-07-29 Pedro Alves <palves@redhat.com>
5466
5467 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
5468 of gdb_test_sequence.
5469
77e760c3
PA
54702015-07-29 Pedro Alves <palves@redhat.com>
5471
5472 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
5473 (saw_spurious_output): Expect inferior output from
5474 $inferior_spawn_id. Use gdb_test_stdio.
5475
8396d2cd
PA
54762015-07-29 Pedro Alves <palves@redhat.com>
5477
5478 * gdb.base/dprintf.exp: Use standard_testfile. Change
5479 prepare_for_testing call.
5480 (srcfile): Don't set.
5481 (restart): New procedure.
5482 (test_dprintf): New procecure, use to continue over dprintfs.
5483 (test_call, test_agent): New procedures, tests moved here.
5484 Restart gdb and recreate dprintfs. Adjust expected output.
5485
2051d61f
PA
54862015-07-29 Pedro Alves <palves@redhat.com>
5487
5488 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
5489
452397af
PA
54902015-07-29 Pedro Alves <palves@redhat.com>
5491
5492 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
5493
8aed9555
PA
54942015-07-29 Pedro Alves <palves@redhat.com>
5495
5496 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
5497 gdb_test_stdio.
5498
188a61b4
PA
54992015-07-29 Pedro Alves <palves@redhat.com>
5500
5501 * lib/gdb.exp (gdb_test_stdio): New procedure.
5502
12264a45
PA
55032015-07-29 Pedro Alves <palves@redhat.com>
5504
5505 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
5506
23ffc893
PA
55072015-07-29 Pedro Alves <palves@redhat.com>
5508
5509 * gdb.base/call-signal-resume.exp: Remove check for
5510 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
5511 * gdb.base/unwindonsignal.exp: Likewise.
5512 * gdb.base/call-signals.c (gen_signal): Remove printf call.
5513 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
5514
65566918
PA
55152015-07-29 Pedro Alves <palves@redhat.com>
5516
5517 * gdb.base/siginfo-addr.c (pass): New function.
5518 (handler): Call it iff si_addr is correct.
5519 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
5520 Set a breakpoint at "pass" and continue to it.
5521
d60a9221
SDJ
55222015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
5523
5524 * gdb.python/py-objfile.exp: Make some tests have unique names.
5525 * gdb.python/py-pp-registration.exp: Likewise.
5526
bde40b8f
PA
55272015-07-28 Pedro Alves <palves@redhat.com>
5528
5529 * gdb.server/server-exec-info.exp: Issue a "disconnect".
5530
13e1dec8
SM
55312015-07-27 Simon Marchi <simon.marchi@ericsson.com>
5532
5533 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
5534
da33c9a7
SM
55352015-07-27 Simon Marchi <simon.marchi@ericsson.com>
5536
5537 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
5538
077836f7
PP
55392015-07-27 Patrick Palka <patrick@parcs.ath.cx>
5540
5541 * gdb.base/gdb-sigterm-2.exp: New test.
5542
b8cc7b2e
DE
55432015-07-25 Doug Evans <xdje42@gmail.com>
5544
5545 Revert:
5546 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
5547 (workers/%.worker, build-perf): New rule.
5548 (GDB_PERFTEST_MODE): New variable.
5549 (check-perf): Use it.
5550 (clean): Clean up gdb.perf parallel build subdirs.
5551 * lib/build-piece.exp: New file.
5552 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
5553 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
5554 name.
5555 (standard_temp_file): Ditto.
5556 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5557 of $GDB_PARALLEL.
5558
c8bd4544
DE
55592015-07-24 Doug Evans <dje@google.com>
5560
5561 * gdb.perf/lib/perftest/utils.py: New file.
5562 * gdb.perf/gm-hello.cc: New file.
5563 * gdb.perf/gm-pervasive-typedef.cc: New file.
5564 * gdb.perf/gm-pervasive-typedef.h: New file.
5565 * gdb.perf/gm-std.cc: New file.
5566 * gdb.perf/gm-std.h: New file.
5567 * gdb.perf/gm-use-cerr.cc: New file.
5568 * gdb.perf/gm-utils.h: New file.
5569 * gdb.perf/gmonster-null-lookup.py: New file.
5570 * gdb.perf/gmonster-pervasive-typedef.py: New file.
5571 * gdb.perf/gmonster-print-cerr.py: New file.
5572 * gdb.perf/gmonster-ptype-string.py: New file.
5573 * gdb.perf/gmonster-runto-main.py: New file.
5574 * gdb.perf/gmonster-select-file.py: New file.
5575 * gdb.perf/gmonster1-null-lookup.exp: New file.
5576 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
5577 * gdb.perf/gmonster1-print-cerr.exp: New file.
5578 * gdb.perf/gmonster1-ptype-string.exp: New file.
5579 * gdb.perf/gmonster1-runto-main.exp: New file.
5580 * gdb.perf/gmonster1-select-file.exp: New file.
5581 * gdb.perf/gmonster1.cc: New file.
5582 * gdb.perf/gmonster1.exp: New file.
5583 * gdb.perf/gmonster2-null-lookup.exp: New file.
5584 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
5585 * gdb.perf/gmonster2-print-cerr.exp: New file.
5586 * gdb.perf/gmonster2-ptype-string.exp: New file.
5587 * gdb.perf/gmonster2-runto-main.exp: New file.
5588 * gdb.perf/gmonster2-select-file.exp: New file.
5589 * gdb.perf/gmonster2.cc: New file.
5590 * gdb.perf/gmonster2.exp: New file.
5591
6eab34f3
DE
55922015-07-24 Doug Evans <dje@google.com>
5593
5594 * gdb.perf/README: New file.
5595 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
5596 * lib/gen-perf-test.exp: New file.
5597
63738bfd
DE
55982015-07-24 Doug Evans <dje@google.com>
5599
5600 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
5601 (PerfTest::startup): New function.
5602 (PerfTest::run): Return result of calling body.
5603 (PerfTest::assemble): Rewrite.
5604 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
5605 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
5606 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
5607 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
5608 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
5609
7b606f95
DE
56102015-07-24 Doug Evans <dje@google.com>
5611
5612 * lib/gdb.exp (clean_restart): Make executable optional.
5613
a97b16b8
DE
56142015-07-24 Doug Evans <dje@google.com>
5615
5616 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
5617 compiler_info references.
5618 * gdb.cp/temargs.exp: Ditto.
5619 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
5620 (get_compiler_info): Early exit if already computed. Set compiler_info
5621 to "unknown" if there was a problem.
5622 (test_compiler_info): Add function comment. Call get_compiler_info.
5623
35baa57f
DE
56242015-07-24 Doug Evans <dje@google.com>
5625
5626 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
5627 (workers/%.worker, build-perf): New rule.
5628 (GDB_PERFTEST_MODE): New variable.
5629 (check-perf): Use it.
5630 (clean): Clean up gdb.perf parallel build subdirs.
5631 * lib/build-piece.exp: New file.
5632 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
5633 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
5634 name.
5635 (standard_temp_file): Ditto.
5636 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5637 of $GDB_PARALLEL.
5638
6ebea266
DE
56392015-07-24 Doug Evans <dje@google.com>
5640
5641 * lib/future.exp (gdb_default_target_compile): New option
5642 "early_flags".
5643 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
5644 --as-needed.
5645
1e76a7e9
SDJ
56462015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
5647
5648 * gdb.base/catch-syscall.exp: Call gdb_exit before
5649 gdb_skip_xml_test.
5650
5068630a
PA
56512015-07-24 Pedro Alves <palves@redhat.com>
5652
5653 * gdb.python/py-events.exp: Accept output between the stop event
5654 and the prompt.
5655 * gdb.python/py-evsignal.exp: Likewise.
5656 * gdb.python/py-evthreads.exp: Likewise.
5657
77598427
PA
56582015-07-24 Pedro Alves <palves@redhat.com>
5659
5660 PR gdb/18717
5661 * gdb.threads/non-ldr-exit.c: New file.
5662 * gdb.threads/non-ldr-exit.exp: New file.
5663
11e6c98f
YQ
56642015-07-24 Yao Qi <yao.qi@linaro.org>
5665
5666 * gdb.server/ext-wrapper.exp: Test --wrapper option when
5667 restarting process.
5668
51aee833
YQ
56692015-07-24 Yao Qi <yao.qi@linaro.org>
5670
5671 * gdb.server/ext-restart.exp: New file.
5672
8cfe207c
YQ
56732015-07-24 Yao Qi <yao.qi@linaro.org>
5674
5675 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
5676 argument options.
5677 * gdb.server/ext-wrapper.exp: New file.
5678
cc12ce38
DE
56792015-07-23 Doug Evans <dje@google.com>
5680
5681 * gdb.dwarf2/dw2-dummy-cu.S: New file.
5682 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
5683
d0d84780
PMR
56842015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
5685
5686 * gdb.ada/var_arr_typedef.exp: New testcase.
5687 * gdb.ada/var_arr_typedef/pack.adb: New file.
5688 * gdb.ada/var_arr_typedef/pack.ads: New file.
5689 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
5690
8b558f79
JB
56912015-07-20 Joel Brobecker <brobecker@adacore.com>
5692
5693 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
5694
775a3298
JK
56952015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5696
5697 * gdb.arch/i386-biarch-core.exp: Replace istarget
5698 by "complete set gnutarget". Remove expectation for the "core-file"
5699 command.
5700
db1ff28b
JK
57012015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5702
5703 Revert the previous commit:
5704 Tests for validate symbol file using build-id.
5705
0a94970d
JK
57062015-07-15 Aleksandar Ristovski <aristovski@qnx.com
5707
5708 Tests for validate symbol file using build-id.
5709 * gdb.base/solib-mismatch-lib.c: New file.
5710 * gdb.base/solib-mismatch-libmod.c: New file.
5711 * gdb.base/solib-mismatch.c: New file.
5712 * gdb.base/solib-mismatch.exp: New file.
5713
03346981
SL
57142015-07-15 Sandra Loosemore <sandra@codesourcery.com>
5715
5716 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
5717 nios2-*-linux*.
5718 * gdb.base/sigbpt.exp (stepi_out): Likewise.
5719 * gdb.base/siginfo.exp: Likewise.
5720 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5721
42422cc7
PL
57222015-07-15 Pierre Langlois <pierre.langlois@arm.com>
5723
5724 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
5725 Move it to ...
5726 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
5727 ... here.
5728 * gdb.trace/range-stepping.exp: Check that the target supports
5729 range stepping.
5730
cfa68bae
JK
57312015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5732
5733 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
5734
8ffdba26
PA
57352015-07-14 Pedro Alves <palves@redhat.com>
5736
5737 * gdb.base/killed-outside.exp: New file.
5738 * gdb.base/killed-outside.c: New file.
5739
218a5a11
JK
57402015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
5743 (n at main): New.
5744 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
5745
e03ed3c6
AA
57462015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
5747
5748 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
5749 infcall tests instead of setting up for KFAIL.
5750
485668e5
MM
57512015-07-10 Markus Metzger <markus.t.metzger@intel.com>
5752
5753 * gdb.btrace/record_goto-step.exp: New.
5754
08464196
JK
57552015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5756
5757 PR compile/18484
5758 * gdb.compile/compile.c (struct struct_type): Add volatile to
5759 selffield's type.
5760 * gdb.compile/compile.exp
5761 (compile code struct_object.selffield = &struct_object): Skip further
5762 struct_object tests if this one xfails.
5763
bcf5c1d9
RC
57642015-07-08 Robert O'Callahan <robert@ocallahan.org>
5765
5766 PR exp/18617
5767 * gdb.trace/ax.exp: Add test.
5768
4931af25
YQ
57692015-07-07 Yao Qi <yao.qi@linaro.org>
5770
5771 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
5772 instead of istarget "aarch64*-*-*".
5773 * gdb.arch/aarch64-fp.exp: Likewise.
5774 * gdb.base/float.exp: Likewise.
5775 * gdb.reverse/aarch64.exp: Likewise.
5776 * lib/gdb.exp (is_aarch64_target): New proc.
5777
9fcf688e
YQ
57782015-07-07 Yao Qi <yao.qi@linaro.org>
5779
5780 * lib/gdb.exp (is_aarch32_target): New proc.
5781 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
5782 instead of "istarget "arm*-*-*"".
5783 * gdb.arch/arm-disp-step.exp: Likewise.
5784 * gdb.arch/thumb-bx-pc.exp: Likewise.
5785 * gdb.arch/thumb-prologue.exp: Likewise.
5786 * gdb.arch/thumb-singlestep.exp: Likewise.
5787 * gdb.base/disp-step-syscall.exp: Likewise.
5788 * gdb.base/float.exp: Likewise.
5789
fbd8d50d
YQ
57902015-07-07 Yao Qi <yao.qi@linaro.org>
5791
5792 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
5793 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
5794
71be1fdc
YQ
57952015-07-07 Yao Qi <yao.qi@linaro.org>
5796
5797 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
5798 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
5799 if it exists.
5800 * gdb.multi/multi-arch.exp: Likewise.
5801
3e221d36
SM
58022015-07-07 Simon Marchi <simon.marchi@ericsson.com>
5803
5804 * gdb.python/py-lazy-string.exp: Add missing parentheses to
5805 print.
5806
d441430b
YQ
58072015-07-07 Yao Qi <yao.qi@linaro.org>
5808
5809 * gdb.arch/thumb-singlestep.exp: Do one more single step.
5810
06f810bd
MG
58112015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
5812
5813 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
5814 '[' and ']' characters.
5815
5e61e7c0
IB
58162015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
5817
5818 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
5819
28bf096c
PA
58202015-06-29 Pedro Alves <palves@redhat.com>
5821
5822 PR threads/18127
5823 * gdb.threads/hand-call-new-thread.c: New file.
5824 * gdb.threads/hand-call-new-thread.c: New file.
5825
ee93cd5e
KS
58262015-06-26 Keith Seitz <keiths@redhat.com>
5827 Doug Evans <dje@google.com>
5828
5829 PR 16253
5830 * gdb.cp/var-tag-2.cc: New file.
5831 * gdb.cp/var-tag-3.cc: New file.
5832 * gdb.cp/var-tag-4.cc: New file.
5833 * gdb.cp/var-tag.cc: New file.
5834 * gdb.cp/var-tag.exp: New file.
5835
fc637f04
PP
58362015-06-26 Patrick Palka <patrick@parcs.ath.cx>
5837
5838 * gdb.base/history-duplicates.exp: New test.
5839
2e52ae68
PP
58402015-06-26 Patrick Palka <patrick@parcs.ath.cx>
5841
5842 * gdb.base/completion.exp: Test the completion of the "focus"
5843 command.
5844
6e22494e
JK
58452015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5846
5847 * gdb.arch/amd64-prologue-skip.S: New file.
5848 * gdb.arch/amd64-prologue-skip.exp: New file.
5849
bf7b9cd9
SM
58502015-06-25 Simon Marchi <simon.marchi@ericsson.com>
5851
5852 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
5853 is_address_zero_readable check.
5854
201e8dfd
PB
58552015-06-24 Peter Bergner <bergner@vnet.ibm.com>
5856
5857 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
5858 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
5859
5cd867b4
YQ
58602015-06-24 Yao Qi <yao.qi@linaro.org>
5861
5862 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
5863 linux targets.
5864
4d7be007
YQ
58652015-06-24 Yao Qi <yao.qi@linaro.org>
5866
5867 * lib/gdb.exp (supports_get_siginfo_type): New proc.
5868 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
5869 * gdb.base/siginfo-thread.exp: Likewise.
5870
07fcd301
YQ
58712015-06-22 Yao Qi <yao.qi@linaro.org>
5872
5873 * boards/remote-gdbserver-on-localhost.exp: Add comments.
5874
52042a00
YQ
58752015-06-22 Yao Qi <yao.qi@linaro.org>
5876
5877 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
5878 aarch64*-*-*.
5879 (skip_hw_watchpoint_tests): Likewise.
5880
74bd41ce
PP
58812015-06-18 Patrick Palka <patrick@parcs.ath.cx>
5882
5883 * gdb.base/gdbinit-history.exp: Test the interaction between
5884 setting GDBHISTSIZE and setting the history size via .gdbinit.
5885
bc460514
PP
58862015-06-17 Patrick Palka <patrick@parcs.ath.cx>
5887
5888 PR gdb/16999
5889 * gdb.base/gdbhistsize-history.exp: New test.
5890
b58c513b
PP
58912015-06-17 Patrick Palka <patrick@parcs.ath.cx>
5892
5893 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
5894 with GDBHISTSIZE.
5895 * gdb.base/readline.exp: Likewise.
5896
92046791
YQ
58972015-06-17 Yao Qi <yao.qi@linaro.org>
5898
5899 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
5900 line.
5901
2093d2d3
PP
59022015-06-17 Patrick Palka <patrick@parcs.ath.cx>
5903
5904 * gdb.base/gdbinit-history.exp: Add test case to check that
5905 an unlimited history file does not get truncated on exit.
5906
e6c693af
AA
59072015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
5908
5909 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
5910 (VECTOR): New macro. Use it...
5911 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
5912 ...for these typedefs.
5913 (int8, char1, int1, double1): New typedefs.
5914 (struct just_int2, struct two_int2): New structures.
5915 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
5916 (add_structvecs, add_singlevecs): New functions.
5917 (main): Call add_some_intvecs twice.
5918 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
5919 the compile and exit upon failure. Try compiling for the "native"
5920 architecture. Test inferior function calls with vector arguments
5921 and vector return value handling with "finish" and "return".
5922
c74f7d1c
JT
59232015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
5924
5925 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
5926 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
5927 PE file.
5928 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
5929
98aa42ee
AT
59302015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
5931
5932 PR breakpoints/16465
5933 * gdb.mi/mi-dprintf-pending.c: New file.
5934 * gdb.mi/mi-dprintf-pending.exp: New test.
5935 * gdb.mi/mi-dprintf-pendshr.c: New file.
5936
7d73c23c 59372015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 5938 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
5939
5940 * gdb.arch/i386-mpx-map.c: New file.
5941 * gdb.arch/i386-mpx-map.exp: New File.
5942
59432015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
5944
5945 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
5946 * gdb.arch/i386-mpx.exp: Indentation fixed.
5947
59482015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
5949
5950 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
5951 function and improved indentation.
5952 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
5953 gdb_test_multiple. Added additional tests to skip the test.
5954
59552015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
5956
5957 * gdb.arch/i386-avx512.c: Change path in include file.
5958 * gdb.arch/i386-avx512.exp: Change include dir path
5959 compilation flag.
5960 * gdb.arch/i386-mpx.c: Change path in include file.
5961 * gdb.arch/i386-mpx.exp: Change include dir path compilation
5962 flag.
5963
d5eba19a
JK
59642015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5965
5966 * gdb.compile/compile-print.exp (compile print *vararray@3)
5967 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
5968
7f361056
JK
59692015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5970
5971 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
5972 (do not keep jit in memory): ... this.
5973 (expect 5): Change it to ...
5974 (expect no 5): ... this.
5975
3b462ec2
SM
59762015-06-02 Simon Marchi <simon.marchi@ericsson.com>
5977
5978 PR gdb/15564
5979 * gdb.mi/mi-detach.exp: New file.
5980
e0619de6
JK
59812015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5982
5983 PR symtab/18392
5984 * gdb.arch/amd64-tailcall-self.S: New file.
5985 * gdb.arch/amd64-tailcall-self.c: New file.
5986 * gdb.arch/amd64-tailcall-self.exp: New file.
5987
e970cb34
DB
59882015-05-28 Don Breazeal <donb@codesourcery.com>
5989
5990 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
5991 tests for remote targets by checking is_target_gdbserver.
5992
b2e2f908
DE
59932015-05-27 Doug Evans <dje@google.com>
5994
5995 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
5996 * gdb.dwarf2/opaque-type-lookup.c: New file.
5997 * gdb.dwarf2/opaque-type-lookup.exp: New file.
5998
82c7be31
DE
59992015-05-26 Doug Evans <dje@google.com>
6000
6001 * gdb.cp/iostream.cc: New file.
6002 * gdb.cp/iostream.exp: New file.
6003
b4f54984
DE
60042015-05-26 Doug Evans <dje@google.com>
6005
6006 * gdb.dwarf2/dw2-op-call.exp: Update.
6007 * gdb.dwarf2/dw4-sig-types.exp: Update.
6008 * gdb.dwarf2/implptr.exp: Update.
6009 * gdb.mi/mi-cmd-param-changed.exp: Update.
6010
4ea6efe9
DE
60112015-05-26 Doug Evans <dje@google.com>
6012
6013 * gdb.python/py-lazy-string.c: New file.
6014 * gdb.python/py-lazy-string.exp: New file.
6015 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6016 (main): Update. Add estring3.
6017 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6018 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6019
f6bb7db3
YQ
60202015-05-26 Omair Javaid <omair.javaid@linaro.org>
6021 Yao Qi <yao.qi@linaro.org>
6022
6023 * gdb.reverse/aarch64.c: New.
6024 * gdb.reverse/aarch64.exp: New.
6025
a81bfbd0
OJ
60262015-05-26 Omair Javaid <omair.javaid@linaro.org>
6027
25d49b86
PA
6028 * lib/gdb.exp (supports_process_record): Return true for
6029 aarch64*-linux*.
a81bfbd0
OJ
6030 (supports_reverse): Likewise.
6031
158bf1b4
PP
60322015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6033
6034 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6035 Use with_test_prefix.
6036
a0145030
AB
60372015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6038
6039 * gdb.base/completion.exp: Add test for completion of layout
6040 names.
6041
ebe3b578
AB
60422015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6043
6044 * lib/gdb.exp (skip_tui_tests): New proc.
6045 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6046
84204ed7
PA
60472015-05-19 Pedro Alves <palves@redhat.com>
6048
6049 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6050 Save the whole env array instead of just HOME. Unset HISTSIZE in
6051 the environment while testing. Restore whole environment
6052 afterwards.
6053
37442ce1
DE
60542015-05-16 Doug Evans <xdje42@gmail.com>
6055
6056 * gdb.guile/scm-ports.c: New file.
6057 * gdb.guile/scm-ports.exp: Add memory port tests.
6058
36de76f9
JK
60592015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6060
6061 * gdb.compile/compile-print.c: New file.
6062 * gdb.compile/compile-print.exp: New file.
6063
3a9558c4
JK
60642015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6065
6066 * gdb.compile/compile-ops.exp: Cast param to void.
6067 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6068 (compile code struct_object.selffield = &struct_object): Add xfail.
6069
aa715135
JG
60702015-05-15 Joel Brobecker <brobecker@adacore.com>
6071
6072 * gdb.ada/arr_enum_with_gap: New testcase.
6073
931e5bc3
JG
60742015-05-15 Joel Brobecker <brobecker@adacore.com>
6075
6076 * gdb.ada/byte_packed_arr: New testcase.
6077
9cd4d857
JB
60782015-05-15 Joel Brobecker <brobecker@adacore.com>
6079
6080 * gdb.ada/pckd_neg: New testcase.
6081
ebfd00d2
PP
60822015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6083
6084 PR gdb/17820
6085 * gdb.base/gdbinit-history.exp: New test.
6086 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6087 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6088
4c082a81
SC
60892015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6090
6091 * gdb.python/py-xmethods.cc: Enhance test case.
6092 * gdb.python/py-xmethods.exp: New tests.
6093 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6094 function.
6095 (B_indexoper): Likewise.
6096 (global_dm_list) : Add new xmethod worker functions.
6097
f7797074
SDJ
60982015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6099
6100 * gdb.base/coredump-filter.exp: Correctly unset
6101 "coredump_var_addr" array.
6102
a4674e4e
PA
61032015-05-08 Pedro Alves <palves@redhat.com>
6104
6105 * gdb.server/non-existing-program.exp: Unset spawn_id.
6106
df2eb078
SC
61072015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6108
6109 PR python/18291
6110 * gdb.python/py-xmethods.exp: Add tests.
6111
422349a3
YQ
61122015-05-08 Yao Qi <yao.qi@linaro.org>
6113
6114 PR gdb/18208
6115 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6116 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6117 function set_coredump_filter, and remove remote_exec call.
6118 Remove argument ipid. Callers update.
6119 (top level): Don't get inferior's PID.
6120
63fc80ce
AA
61212015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6122
6123 * gdb.base/watch_thread_num.exp: Skip test on targets without
6124 access watchpoints.
6125
80ad801e
PA
61262015-05-06 Pedro Alves <palves@redhat.com>
6127
6128 PR server/18081
6129 * gdb.server/non-existing-program.exp: New file.
6130
0fa7fe50
JB
61312015-05-05 Joel Brobecker <brobecker@adacore.com>
6132
6133 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6134
3ea89b92
PMR
61352015-05-05 Joel Brobecker <brobecker@adacore.com>
6136
6137 * gdb.ada/out_of_line_in_inlined: New testcase.
6138
87b8eff0
JB
61392015-05-05 Joel Brobecker <brobecker@adacore.com>
6140
6141 * gdb.ada/var_rec_arr: New testcase.
6142
5fccc635
YQ
61432015-04-30 Yao Qi <yao.qi@linaro.org>
6144
6145 * gdb.base/break-idempotent.exp: If
6146 skip_hw_watchpoint_multi_tests returns true, skip the tests
6147 on "rwatch" and "awatch".
6148
42d38f42
YQ
61492015-04-30 Yao Qi <yao.qi@linaro.org>
6150
6151 * gdb.base/relativedebug.exp: Invoke gdb command
6152 "info sharedlibrary", and if libc.so doesn't have debug info,
6153 skip the test.
6154
2ce1cdbf
DE
61552015-04-29 Doug Evans <dje@google.com>
6156
6157 * gdb.python/py-xmethods.exp: Add ptype tests.
6158 * gdb.python/py-xmethods.py (E_method_char_worker): Add
6159 get_result_type method.
6160
f24a38c5
LM
61612015-04-29 Luis Machado <lgustavo@codesourcery.com>
6162
6163 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
6164 the target does not support hardware watchpoints.
6165
ecbf2b3c
LM
61662015-04-29 Luis Machado <lgustavo@codesourcery.com>
6167
6168 * gdb.base/break-always.exp: Abort testing if writing to memory
6169 causes an error.
6170
34f5f757
DE
61712015-04-28 Doug Evans <dje@google.com>
6172
6173 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
6174 * gdb.python/py-pp-registration.exp: ... here. New file.
6175 * gdb.python/py-pp-registration.c: New file.
6176 * gdb.python/py-pp-registration.py: New file.
6177
69b4374a
DE
61782015-04-28 Doug Evans <dje@google.com>
6179
6180 * gdb.python/py-bad-printers.c: New file.
6181 * gdb.python/py-bad-printers.py: New file.
6182 * gdb.python/py-bad-printers.exp: New file.
6183
59fb7612
SS
61842015-04-28 Sasha Smundak <asmundak@google.com>
6185
6186 * gdb.python/py-type.exp: New test.
6187
2631b16a
AW
61882015-04-28 Andy Wingo <wingo@igalia.com>
6189
6190 * gdb.python/py-parameter.exp:
6191 * gdb.guile/scm-parameter.exp: Escape the path that we are
6192 matching against, as it might contain characters that are special
6193 to regular expressions.
6194
460efde1
JB
61952015-04-27 Joel Brobecker <brobecker@adacore.com>
6196
6197 * gdb.ada/rec_comp: New testcase.
6198
2d369d8e
SDJ
61992015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
6200
6201 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
6202 before using it.
6203
cf75d6c3
AB
62042015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
6205
6206 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
6207 new tests for verilog output.
6208
8dbe7ca5
YQ
62092015-04-24 Yao Qi <yao.qi@linaro.org>
6210
6211 * boards/remote-gdbserver-on-localhost.exp: New file.
6212
4ef9fb2f
PA
62132015-04-23 Pedro Alves <palves@redhat.com>
6214
6215 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
6216 $inferior_spawn_id instead of $inferior_spawn_id directly. On
6217 "end of file", remove $inferior_spawn_id from the indirect list.
6218
0a803169
PA
62192015-04-23 Pedro Alves <palves@redhat.com>
6220
6221 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
6222
749ef8f8
PA
62232015-04-23 Pedro Alves <palves@redhat.com>
6224
6225 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
6226 on $any_spawn_id instead of only on $gdb_spawn_id.
6227
8aae4344
PM
62282015-04-21 Pierre Muller <muller@sourceware.org>
6229
6230 PR pascal/17815
6231 * lib/pascal.exp (gpc_compile): Add new option "class".
6232 (fpc_compile): Likewise.
6233 * gdb.pascal/case-insensitive-symbols.pas: New file.
6234 * gdb.pascal/case-insensitive-symbols.exp: New file.
6235
1586c8fb
GB
62362015-04-20 Gary Benson <gbenson@redhat.com>
6237
6238 * gdb.base/attach.exp: Fix three extended remote failures.
6239
1b6e6f5c
GB
62402015-04-17 Gary Benson <gbenson@redhat.com>
6241
6242 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
6243 the main executable over the remote protocol.
6244
e797481d
PA
62452015-04-16 Pedro Alves <palves@redhat.com>
6246
6247 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
6248 a new gdbserver if gdbserver_reconnect_p is set.
6249
1ca99c42
PA
62502015-04-16 Pedro Alves <palves@redhat.com>
6251
6252 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
6253 is set, don't exit gdbserver.
6254
af9fd6f8
AA
62552015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6256
6257 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
6258 appropriate .insn, such that an older assembler can be used.
6259 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
6260 the z/Architecture instruction set on 31-bit targets as well.
6261
04ff1e61
AA
62622015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6263
6264 * gdb.go/handcall.exp: Remove all logic related to the first
6265 breakpoint and rely on go_runto_main instead.
6266 * gdb.go/strings.exp: Likewise.
6267 * gdb.go/unsafe.exp: Likewise.
6268 * gdb.go/hello.exp: Likewise. Also rename the remaining
6269 breakpoint marker to "breakpoint 1".
6270 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
6271 * gdb.go/strings.go: Likewise.
6272 * gdb.go/unsafe.go: Likewise.
6273 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
6274 "set breakpoint 2 here" and rename the remaining breakpoint marker
6275 to "breakpoint 1".
6276
40d2f8d6
SM
62772015-04-15 Simon Marchi <simon.marchi@ericsson.com>
6278
6279 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
6280 if itertools.imap is not present.
6281 * gdb.python/py-objfile.exp: Add parentheses.
6282 * gdb.python/py-type.exp: Same.
6283 * gdb.python/py-unwind-maint.py: Same.
6284
8cbc97c6
YQ
62852015-04-15 Yao Qi <yao.qi@linaro.org>
6286
6287 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
6288 of ":$ptr_size" and set its form explicitly.
6289
45fd756c
YQ
62902015-04-15 Pedro Alves <palves@redhat.com>
6291 Yao Qi <yao.qi@linaro.org>
6292
6293 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
6294 timeout by factor of 4.
6295 (test_regular_watch): Likewise.
6296 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
6297 * gdb.reverse/sigall-reverse.exp: Likewise.
6298 * gdb.reverse/until-precsave.exp: Likewise.
6299 * lib/gdb.exp (with_timeout_factor): New proc.
6300 (gdb_expect): Move some code to ...
6301 (get_largest_timeout): ... here. New procedure.
6302
9e811bc3
LM
63032015-04-14 Luis Machado <lgustavo@codesourcery.com>
6304
6305 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
6306
0ff6fcb2
LM
63072015-04-13 Luis Machado <lgustavo@codesourcery.com>
6308
6309 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
6310 to write to the .text section.
6311
7578d5f7
LM
63122015-04-13 Luis Machado <lgustavo@codesourcery.com>
6313
6314 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
6315 Handle the case of targets that do not provide PID information.
6316
2efe15c4
YQ
63172015-04-13 Yao Qi <yao.qi@linaro.org>
6318
6319 * lib/gdbserver-support.exp (gdb_exit): Catch exception
6320 and use expect instead of gdb_expect.
6321
8cd8f2f8
SDJ
63222015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
6323
6324 * gdb.base/coredump-filter.exp: Rename variable "addr" to
6325 "coredump_var_addr" to avoid naming conflict with other testcases.
6326
9ee41772
PA
63272015-04-10 Pedro Alves <palves@redhat.com>
6328
6329 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
6330 gdb_test_sequence and gdb_assert.
6331
07473109
PA
63322015-04-10 Pedro Alves <palves@redhat.com>
6333
6334 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
6335 test messages that don't include the breakpoint address.
6336
de3db44c
YQ
63372015-04-10 Yao Qi <yao.qi@linaro.org>
6338
6339 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
6340 false for some offset and width combinations which aren't
6341 supported by linux kernel.
6342
c79d856c
PA
63432015-04-10 Pedro Alves <palves@redhat.com>
6344
6345 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
6346 procedure, factored out from ...
6347 (top level): ... here. Add "set displaced-stepping" testing axis.
6348 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
6349 parameter "displaced". Use it.
6350 (top level): Use foreach and add "set displaced-stepping" testing
6351 axis.
6352
ebc90b50
PA
63532015-04-10 Pedro Alves <palves@redhat.com>
6354
6355 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
6356 Remove comment.
6357 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
6358 both the address of the instruction that triggers the watchpoint
6359 and the address of the instruction immediately after, and use
6360 those addresses for the test. Fix comment.
6361
8f572e5c
PA
63622015-04-10 Pedro Alves <palves@redhat.com>
6363
6364 * gdb.base/sigstep.exp (breakpoint_to_handler)
6365 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
6366 Test "backtrace" in handler.
6367 (breakpoint_over_handler): New parameter 'displaced'. Use it.
6368 (top level): Add new "displaced" test axis to
6369 breakpoint_to_handler, breakpoint_to_handler_entry and
6370 breakpoint_over_handler.
6371
8d707a12
PA
63722015-04-10 Pedro Alves <palves@redhat.com>
6373
6374 PR gdb/18216
6375 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
6376
ef713951
YQ
63772015-04-10 Yao Qi <yao.qi@linaro.org>
6378
6379 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
6380 (test_add_rn_pc): New function.
6381 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
6382 (top level): Invoke test_add_rn_pc.
6383
906d60cf
PA
63842015-04-10 Pedro Alves <palves@redhat.com>
6385
6386 PR gdb/13858
6387 * gdb.base/step-over-no-symbols.exp: New file.
6388
f2983cc3
AW
63892015-04-09 Andy Wingo <wingo@igalia.com>
6390
6391 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
6392 after the Python tests.
6393
6d62641c
SDJ
63942015-04-08 Keith Seitz <keiths@redhat.com>
6395
6396 PR python/16699
6397 * gdb.python/py-completion.exp: New tests for completion.
6398 * gdb.python/py-completion.py (CompleteLimit1): New class.
6399 (CompleteLimit2): Likewise.
6400 (CompleteLimit3): Likewise.
6401 (CompleteLimit4): Likewise.
6402 (CompleteLimit5): Likewise.
6403 (CompleteLimit6): Likewise.
6404 (CompleteLimit7): Likewise.
6405
f3770638
PA
64062015-04-08 Pedro Alves <palves@redhat.com>
6407
6408 PR gdb/18214
6409 PR gdb/18216
6410 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
6411 function.
6412 (main): Install it as SIGUSR1 handler.
6413 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
6414 parameter. Always use "setup" as prefix. Toggle "set
6415 displaced-stepping" off/on depending on global. Don't switch to
6416 thread 1 here.
6417 (top level): Add displaced stepping "off/on" test axis. Update
6418 "setup" calls. Wrap each subtest with with_test_prefix. Test
6419 continuing with a queued signal in each thread.
6420
4496bed7
PA
64212015-04-08 Pedro Alves <palves@redhat.com>
6422
6423 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
6424 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
6425 gdb_breakpoint instead of gdb_test that doesn't expect anything.
6426 Return early if running to main fails.
6427 * gdb.trace/while-stepping.exp: Likewise.
6428
b97fde92
PA
64292015-04-07 Pedro Alves <palves@redhat.com>
6430
6431 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
6432 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
6433 interact with inferior program.
6434
f71c18e7
PA
64352015-04-07 Pedro Alves <palves@redhat.com>
6436
6437 * lib/gdb.exp (inferior_spawn_id): New global.
6438 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
6439 spawn id after processing the user code.
6440 (default_gdb_start): Set inferior_spawn_id.
6441 (send_inferior): New procedure.
6442 * lib/gdbserver-support.exp (gdbserver_start): Set
6443 inferior_spawn_id.
6444 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
6445
6423214f
PA
64462015-04-07 Pedro Alves <palves@redhat.com>
6447
6448 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
6449 * lib/gdbserver-support.exp (gdbserver_start): Make
6450 $server_spawn_id global.
6451 (gdbserver_start): Don't wait for gdbserver's spawn id with
6452 expect_background.
6453 (close_gdbserver): New procedure.
6454 (gdb_exit): Rename the default version and reimplement.
6455
71c0ee8c
PA
64562015-04-07 Pedro Alves <palves@redhat.com>
6457
72f4393d 6458 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
6459 append the substituted item, not the original item.
6460
203bc29b
PA
64612015-04-07 Pedro Alves <palves@redhat.com>
6462
6463 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
6464 gdb_expect.
6465
508a3ddf
PA
64662015-04-07 Pedro Alves <palves@redhat.com>
6467
6468 * gdb.base/interrupt.exp: Don't handle the case of the inferior
6469 output appearing once only.
6470
9f6dbe2b
PA
64712015-04-07 Pedro Alves <palves@redhat.com>
6472
6473 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
6474 that doesn't expect anything. Return early if running to main
6475 fails.
6476
337532fa
YQ
64772015-04-07 Yao Qi <yao.qi@linaro.org>
6478
6479 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
6480 (child_function): Call alarm.
6481 (main): Move call to alarm into the loop.
6482 * gdb.threads/non-stop-fair-events.exp: Build program with
6483 -DTIMEOUT=$timeout.
6484
01b622d4
DE
64852015-04-06 Doug Evans <xdje42@gmail.com>
6486
6487 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
6488 Fix dest parameter to board_info.
6489 (fpc_compile): Ditto.
6490 (gdb_compile_pascal): Rename dest arg to destfile.
6491
961f4160
PMR
64922015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
6493
6494 * gdb.ada/funcall_ref.exp: New file.
6495 * gdb.ada/funcall_ref/foo.adb: New file.
6496
cafda597
YQ
64972015-04-02 Yao Qi <yao.qi@linaro.org>
6498
6499 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
6500 is remote.
6501
fed040c6
GB
65022015-04-02 Gary Benson <gbenson@redhat.com>
6503
6504 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
6505
d11916aa
SS
65062015-04-01 Sasha Smundak <asmundak@google.com>
6507
6508 * gdb.python/py-unwind-maint.c: New file.
6509 * gdb.python/py-unwind-maint.exp: New test.
6510 * gdb.python/py-unwind-maint.py: New file.
6511 * gdb.python/py-unwind.c: New file.
6512 * gdb.python/py-unwind.exp: New test.
6513 * gdb.python/py-unwind.py: New test.
6514
a1471180
PA
65152015-04-01 Pedro Alves <palves@redhat.com>
6516
6517 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
6518 to fail instead of non-existent $test.
6519
0bbeccb1
PA
65202015-04-01 Pedro Alves <palves@redhat.com>
6521
6522 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
6523 GDBFLAGS if not empty.
6524
3c724c8c
PMR
65252015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
6526
6527 * gdb.ada/complete.exp: Remove "multi_line".
6528 * gdb.ada/info_exc.exp: Remove "multi_line".
6529 * gdb.ada/packed_tagged.exp: Remove "multi_line".
6530 * gdb.ada/ptype_field.exp: Remove "multi_line".
6531 * gdb.ada/sym_print_name.exp: Remove "multi_line".
6532 * gdb.ada/tagged.exp: Remove "multi_line".
6533 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
6534 [multi_line ...]
6535 * gdb.btrace/delta.exp: Likewise.
6536 * gdb.btrace/exception.exp: Likewise.
6537 * gdb.btrace/function_call_history.exp: Likewise.
6538 * gdb.btrace/instruction_history.exp: Likewise.
6539 * gdb.btrace/nohist.exp: Likewise.
6540 * gdb.btrace/record_goto.exp: Likewise.
6541 * gdb.btrace/segv.exp: Likewise.
6542 * gdb.btrace/stepi.exp: Likewise.
6543 * gdb.btrace/tailcall.exp: Likewise.
6544 * gdb.btrace/unknown_functions.exp: Likewise.
6545 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
6546 * lib/gdb.exp: Add the "multi_line" helper.
6547
4eec2deb
PA
65482015-04-01 Pedro Alves <palves@redhat.com>
6549
6550 * gdb.threads/tid-reuse.c: New file.
6551 * gdb.threads/tid-reuse.exp: New file.
6552
df8411da
SDJ
65532015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
6554
6555 PR corefiles/16092
6556 * gdb.base/coredump-filter.c: New file.
6557 * gdb.base/coredump-filter.exp: Likewise.
6558
6ef37366
PM
65592015-03-27 Petr Machata <pmachata@redhat.com>
6560
6561 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
6562 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
6563 (Dwarf::assemble): Initialize them.
6564 (Dwarf::lines): New function.
6565
7ec911b0
JT
65662015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
6567
6568 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
6569 SYMBOL_PREFIX for x86_64-*-cygwin.
6570
ff908ebf
AW
65712015-03-26 Andy Wingo <wingo@igalia.com>
6572
6573 PR symtab/18148
6574 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
6575 const_value but not a location.
6576 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
6577 location defined in non-main CUs are visible.
6578
6d5f0679
YQ
65792015-03-26 Yao Qi <yao.qi@linaro.org>
6580
6581 PR testsuite/18139
6582 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
6583 Add a line number entry for the same line.
6584 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
6585 Add a line number entry for the same line.
6586
2898689b
YQ
65872015-03-26 Yao Qi <yao.qi@linaro.org>
6588
6589 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
6590 .int 0.
6591 (func): Likewise. Add .Lfunc_1 label.
6592 Use .Lfunc_1 label.
6593 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
6594 .int 0.
6595 (func): Likewise.
6596 Use .Lfunc_1 label.
6597
85180498
YQ
65982015-03-26 Yao Qi <yao.qi@linaro.org>
6599
6600 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
6601 Call gdb_compile instead to compile each .s files without debug
6602 information.
6603
8aa08a8d
YQ
66042015-03-26 Yao Qi <yao.qi@linaro.org>
6605
6606 * gdb.base/savedregs.exp (process_saved_regs): Make
6607 "Saved registers:" optional in the pattern.
6608
66849923
MM
66092015-03-25 Markus Metzger <markus.t.metzger@intel.com>
6610
6611 * gdb.btrace/next.exp: Merged into step.exp.
6612 * gdb.btrace/finish.exp: Merged into step.exp.
6613 * gdb.btrace/nexti.exp: Merged into stepi.exp.
6614 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
6615 "record goto" and checking the exact replay position.
6616 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
6617 check for "Recording format" in "info record" output.
6618 * gdb.btrace/record_goto.exp: Choose test file based on target.
6619 * gdb.btrace/x86-record_goto.S: Renamed into ...
6620 * gdb.btrace/x86_64-record_goto.S: ... this.
6621 * gdb.btrace/i686-record_goto.S: New.
6622 * gdb.btrace/x86-tailcall.S: Renamed into ...
6623 * gdb.btrace/x86_64-tailcall.S: ... this.
6624 * gdb.btrace/i686-tailcall.S: New.
6625 * gdb.btrace/x86-tailcall.c: Renamed into ...
6626 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
6627 separate statements. Update test.
6628 * gdb.btrace/delta.exp: Use record_goto.c as test file.
6629 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
6630 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
6631 * gdb.btrace/tailcall.exp: Choose test file based on target.
6632 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
6633
11cc1b74
MM
66342015-03-25 Markus Metzger <markus.t.metzger@intel.com>
6635
6636 * gdb.btrace/exception.exp: Increase BTS buffer size.
6637
a25d8bf9
PA
66382015-03-24 Pedro Alves <palves@redhat.com>
6639
6640 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
6641
856e7dd6
PA
66422015-03-24 Pedro Alves <palves@redhat.com>
6643
6644 * gdb.threads/schedlock.exp (test_step): No longer expect that
6645 "set scheduler-locking step" with "next" over a function call runs
6646 threads unlocked.
6647
ad235a41
AT
66482015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
6649
6650 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
6651
15630549
AT
66522015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
6653
6654 PR breakpoints/16466
6655 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
6656 * gdb.mi/mi-pending.c (thread_func): New function.
6657 (int main): Add threading support required.
6658 * gdb.mi/mi-pending.exp: Add tests for this issue.
6659 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
6660 (pendfunc2): Remove stdio dependency.
6661 * gdb.mi/mi-pendshr2.c: New file.
6662
693dca06
KS
66632015-03-23 Keith Seitz <keiths@redhat.com>
6664
6665 * gdb.linespec/keywords.c: New file.
6666 * gdb.linespec/keywords.exp: New file.
6667
7e993ebf
KS
66682015-03-23 Keith Seitz <keiths@redhat.com>
6669
6670 PR gdb/18021
6671 * gdb.dwarf2/staticvirtual.exp: New test.
6672
bc23328c
JK
66732015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6674
6675 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
6676 * README: Remove HP-UX and gdb.hp.
6677 (configuration):
6678 * configure: Regenerate.
6679 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
6680 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
6681 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
6682 gdb.hp/gdb.defects/Makefile.
6683 * gdb.hp/Makefile.in: File deleted.
6684 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
6685 * gdb.hp/gdb.aCC/optimize.c: File deleted.
6686 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
6687 * gdb.hp/gdb.aCC/run.c: File deleted.
6688 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
6689 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
6690 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
6691 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
6692 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
6693 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
6694 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
6695 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
6696 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
6697 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
6698 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
6699 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
6700 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
6701 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
6702 * gdb.hp/gdb.base-hp/reg.s: File deleted.
6703 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
6704 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
6705 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
6706 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
6707 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
6708 * gdb.hp/gdb.compat/Makefile.in: File deleted.
6709 * gdb.hp/gdb.compat/average.c: File deleted.
6710 * gdb.hp/gdb.compat/sum.c: File deleted.
6711 * gdb.hp/gdb.compat/xdb.c: File deleted.
6712 * gdb.hp/gdb.compat/xdb0.c: File deleted.
6713 * gdb.hp/gdb.compat/xdb0.h: File deleted.
6714 * gdb.hp/gdb.compat/xdb1.c: File deleted.
6715 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
6716 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
6717 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
6718 * gdb.hp/gdb.defects/Makefile.in: File deleted.
6719 * gdb.hp/gdb.defects/bs14602.c: File deleted.
6720 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
6721 * gdb.hp/gdb.defects/solib-d.c: File deleted.
6722 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
6723 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
6724 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
6725 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
6726 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
6727 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
6728 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
6729 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
6730 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
6731 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
6732 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
6733 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
6734 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
6735 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
6736 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
6737 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
6738 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
6739 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
6740 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
6741 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
6742 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
6743 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
6744 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
6745 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
6746 * gdb.hp/tools/odump: File deleted.
6747
8bf3b159
PA
67482015-03-19 Pedro Alves <palves@redhat.com>
6749
6750 * gdb.threads/continue-pending-status.exp (saw_thread_2)
6751 (saw_thread_3): New globals.
6752 (top level): Increment them when an event for the corresponding
6753 thread is seen.
6754 (no thread starvation): New test.
6755
eb54c8bf
PA
67562015-03-19 Pedro Alves <palves@redhat.com>
6757
6758 * gdb.threads/continue-pending-status.c: New file.
6759 * gdb.threads/continue-pending-status.exp: New file.
6760
32d2e5d6
PA
67612015-03-18 Pedro Alves <palves@redhat.com>
6762
6763 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
6764 Use gdb_is_target_remote instead of is_remote. Use
6765 gdb_test_multiple instead of gdb_expect. Exit early if
6766 gdb_test_multiple hits its internal matches. Tighten stepi tests
6767 expected output. Fail on exit with any signal, instead of just
6768 SIGILL.
6769
f68f11b7
YQ
67702015-03-18 Yao Qi <yao.qi@linaro.org>
6771
6772 PR tdep/18107
6773 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
6774 variable.
6775 * gdb.base/catch-syscall.exp: Don't skip it on
6776 aarch64*-*-linux* target. Remove elements in all_syscalls.
6777 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
6778 target.
6779 (setup_all_syscalls): New proc.
6780
ca5fd19b
YQ
67812015-03-16 Yao Qi <yao.qi@linaro.org>
6782
6783 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
6784 (top level): Skip tests if valid_addr_p returns false for
6785 $cmd1 or $cmd2.
6786
85642ba0
AW
67872015-03-11 Andy Wingo <wingo@igalia.com>
6788
6789 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
6790
e03f9645
YQ
67912015-03-11 Yao Qi <yao.qi@linaro.org>
6792
6793 * gdb.base/catch-syscall.exp: Fix typo in comments.
6794
5d0962b2
YQ
67952015-03-11 Yao Qi <yao.qi@linaro.org>
6796
6797 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
6798
b2df3cef
PA
67992015-03-09 Pedro Alves <palves@redhat.com>
6800
6801 * dg-extract-results.py: Delete.
6802
ef878e53
PA
68032015-03-09 Pedro Alves <palves@redhat.com>
6804
6805 Merge dg-extract-results.sh from GCC upstream (r218843).
6806
6807 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
6808 * dg-extract-results.sh: Use --text with grep to avoid issues with
6809 binary files. Fall back to cat -v, if that doesn't work.
6810
9494d219
PA
68112015-03-05 Pedro Alves <palves@redhat.com>
6812
6813 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
6814
a8d9763a
SM
68152015-03-04 Simon Marchi <simon.marchi@ericsson.com>
6816
6817 * lib/mi-support.exp (mi_expect_interrupt): Accept
6818 alternative event for when in all-stop mode.
6819
be9957b8
PA
68202015-03-04 Pedro Alves <palves@redhat.com>
6821
6822 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
6823
d57be0f4 68242015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
6825
6826 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
6827
c214c7cf
AA
68282015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
6829
6830 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
6831 regexps for GDB's current line display, accept a hex address
6832 preceding the line number.
6833
6d74a497
AA
68342015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
6835
6836 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
6837 the 'arch1' variable for "s390*-linux*" targets.
6838
511aee7c
PA
68392015-03-04 Pedro Alves <palves@redhat.com>
6840
6841 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
6842 (main): Pass missing retval argument to pthread_join call.
6843
95e50b27
PA
68442015-03-02 Pedro Alves <palves@redhat.com>
6845
6846 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
6847 (top level): Call do_test with non-stop as well.
6848
28054d69
PA
68492015-03-02 Pedro Alves <palves@redhat.com>
6850
6851 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
6852 -1.
6853
4fa5d7b4
AA
68542015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
6855
6856 * gdb.arch/s390-vregs.exp: New test.
6857 * gdb.arch/s390-vregs.S: New file.
6858
97c18565
PA
68592015-02-27 Pedro Alves <palves@redhat.com>
6860
6861 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
6862 call to catch_command_errors.
6863 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
6864 catch_command_errors.
6865
a37bfa30
PA
68662015-02-27 Pedro Alves <palves@redhat.com>
6867
6868 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
6869 "true" for boolean result.
6870 * gdb.gdb/selftest.exp (test_with_self): Also accept full
6871 prototype of main.
6872
6f98576f
PA
68732015-02-27 Pedro Alves <palves@redhat.com>
6874
6875 * lib/unbuffer_output.c: New file.
6876 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
6877 (main): Call gdb_unbuffer_output.
6878
eba5ab56
YQ
68792015-02-27 Yao Qi <yao.qi@linaro.org>
6880
6881 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
6882 target.
6883
0def5aaa
DE
68842015-02-26 Doug Evans <dje@google.com>
6885
6886 * gdb.cp/class2.cc (Dbase, D): New classes.
6887 (main): New local delta.
6888 * gdb.cp/class2.exp: Test printing delta.
6889 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
6890 (dynbar): New global.
6891 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
6892
081a1c2c
JK
68932015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6894
6895 * gdb.compile/compile-ifunc.c: New file.
6896 * gdb.compile/compile-ifunc.exp: New file.
6897
2f41223f
AT
68982015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
6899
6900 * gdb.base/structs.exp: Check for correct struct on finish.
6901
03eddd80
YQ
69022015-02-26 Yao Qi <yao.qi@linaro.org>
6903
6904 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
6905 is zero.
6906
80c57053
JK
69072015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6908
6909 * gdb.arch/cordic.ko.bz2: New file.
6910 * gdb.arch/cordic.ko.debug.bz2: New file.
6911 * gdb.arch/ppc64-symtab-cordic.exp: New file.
6912
21613c12
YQ
69132015-02-25 Yao Qi <yao.qi@linaro.org>
6914
6915 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
6916 aarch64*-*-* target.
6917
d8b901ed
PA
69182015-02-23 Pedro Alves <palves@redhat.com>
6919
6920 * lib/gdb.exp (delete_breakpoints): Rewrite using
6921 gdb_test_multiple.
6922
e5b85ead
PA
69232015-02-23 Pedro Alves <palves@redhat.com>
6924
6925 * gdb.base/info-os.c: Include stdlib.h.
6926
85c3a371
DE
69272015-02-22 Doug Evans <xdje42@gmail.com>
6928
6929 PR symtab/17855
6930 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
6931 is read after symbols have been re-read.
6932 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
6933 * gdb.ada/exec_changed/second.adb (Second): Ditto.
6934
96553a0c
DE
69352015-02-21 Doug Evans <dje@google.com>
6936
6937 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
6938
97a0c697
JK
69392015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6940
6941 PR corefiles/17808
6942 * gdb.arch/i386-biarch-core.core.bz2: New file.
6943 * gdb.arch/i386-biarch-core.exp: New file.
6944
a47cd6e9
PA
69452015-02-21 Pedro Alves <palves@redhat.com>
6946
6947 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
6948 runto_main fails.
6949
c5facdc4
PA
69502015-02-20 Pedro Alves <palves@redhat.com>
6951
6952 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
6953 info probes.
6954
2db9a427
PA
69552015-02-20 Pedro Alves <palves@redhat.com>
6956
6957 * gdb.threads/multi-create-ns-info-thr.exp: New file.
6958
60fb7e9e
PA
69592015-02-20 Pedro Alves <palves@redhat.com>
6960
6961 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
6962 clean_restart before gdb_target_supports_trace.
6963
5c5019c2
PA
69642015-02-20 Pedro Alves <palves@redhat.com>
6965
6966 PR threads/18006
6967 * gdb.threads/clone-thread_db.c: New file.
6968 * gdb.threads/clone-thread_db.exp: New file.
6969
c9587f88
AT
69702015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
6971
6972 PR breakpoints/16812
6973 * gdb.base/catch-gdb-caused-signals.c: New file.
6974 * gdb.base/catch-gdb-caused-signals.exp: New file.
6975
f6a88844
JM
69762015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
6977
6978 * configure: Regenerated.
6979 * configure.ac: Use GDB_AC_TRANSFORM.
6980 * aclocal.m4: sinclude ../transform.m4.
6981
497c491b
JM
69822015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
6983
6984 * lib/dtrace.exp: New file.
6985 * gdb.base/dtrace-probe.exp: Likewise.
6986 * gdb.base/dtrace-probe.d: Likewise.
6987 * gdb.base/dtrace-probe.c: Likewise.
6988 * lib/pdtrace.in: Likewise.
6989 * configure.ac: Output variables with the transformed names of
6990 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
6991 * configure: Regenerated.
6992
03e98035
JM
69932015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
6994
6995 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
6996 expected message when trying to access $_probe_* convenience
6997 variables while not on a probe.
6998
63cc30e9
JK
69992015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7000
7001 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7002
0703599a
PA
70032015-02-11 Pedro Alves <pedro@codesourcery.com>
7004
7005 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7006 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7007
7e60a48e
DE
70082015-02-10 Doug Evans <xdje42@gmail.com>
7009
7010 * lib/gdb.exp (gdb_load): Always return a result.
7011
01b088bc
PA
70122015-02-10 Pedro Alves <palves@redhat.com>
7013
7014 * gdb.threads/signal-sigtrap.c: New file.
7015 * gdb.threads/signal-sigtrap.exp: New file.
7016
b05ec7a5
AT
70172015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7018
7019 * gdb.trace/no-attach-trace.c: New file.
7020 * gdb.trace/no-attach-trace.exp: New file.
7021
a2c2acaf
MW
70222015-02-09 Mark Wielaard <mjw@redhat.com>
7023
7024 * gdb.dwarf2/atomic.c: New file.
7025 * gdb.dwarf2/atomic-type.exp: Likewise.
7026
31fd9caa
MM
70272015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7028
7029 * gdb.btrace/buffer-size.exp: Update "info record" output.
7030 * gdb.btrace/delta.exp: Update "info record" output.
7031 * gdb.btrace/enable.exp: Update "info record" output.
7032 * gdb.btrace/finish.exp: Update "info record" output.
7033 * gdb.btrace/instruction_history.exp: Update "info record" output.
7034 * gdb.btrace/next.exp: Update "info record" output.
7035 * gdb.btrace/nexti.exp: Update "info record" output.
7036 * gdb.btrace/step.exp: Update "info record" output.
7037 * gdb.btrace/stepi.exp: Update "info record" output.
7038 * gdb.btrace/nohist.exp: Update "info record" output.
7039
d33501a5
MM
70402015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7041
7042 * gdb.btrace/buffer-size: New.
7043
f4abbc16
MM
70442015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7045
7046 * gdb.btrace/delta.exp: Update "info record" output.
7047 * gdb.btrace/enable.exp: Update "info record" output.
7048 * gdb.btrace/finish.exp: Update "info record" output.
7049 * gdb.btrace/instruction_history.exp: Update "info record" output.
7050 * gdb.btrace/next.exp: Update "info record" output.
7051 * gdb.btrace/nexti.exp: Update "info record" output.
7052 * gdb.btrace/step.exp: Update "info record" output.
7053 * gdb.btrace/stepi.exp: Update "info record" output.
7054 * gdb.btrace/nohist.exp: Update "info record" output.
7055
b9d61307
SM
70562015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7057
7058 PR gdb/15678
7059 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7060
e584fdbc
PA
70612015-02-06 Pedro Alves <palves@redhat.com>
7062
7063 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7064 macro.
7065 (seconds_left, again): New globals.
7066 (main): Wait seconds_left in a 1-second sleep loop instead of
7067 sleeping 180 seconds. If 'again' is set, reset the seconds
7068 counter.
7069 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7070 'again' in the inferior before detaching. Print the seconds left.
7071 (options): New global.
7072 (top level): Build program with -DTIMEOUT=$timeout.
7073
77f41761
PA
70742015-02-06 Pedro Alves <palves@redhat.com>
7075
7076 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7077 determine how many seconds to pass to 'alarm'.
7078 * gdb.base/gdb-sigterm.exp (top level): Build program with
7079 -DTIMEOUT=$timeout.
7080 (do_test): Return success/failure indication. Add more verbose
7081 logging. Don't fail if 200 single steps are seen. Instead, fail
7082 when the test times out.
7083 (passes): New global.
7084 (top level): Break the testing loop if testing fails on any
7085 iteration. Use gdb_assert.
7086
b9394193
DB
70872015-02-04 Don Breazeal <donb@codesourcery.com>
7088
7089 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7090 and initialize them.
7091 (ipc_cleanup): New function.
7092 (main): Don't declare shmid, semid, and msqid. Add a call to
7093 atexit so that we call ipc_cleanup on exit.
7094
42d9e528
PA
70952015-02-04 Pedro Alves <palves@redhat.com>
7096
7097 * boards/native-extended-gdbserver.exp: Remove any target variant
7098 specifications from the board name before clearing the isremote
7099 flag from board_info.
7100
ae6ae975
DE
71012015-01-31 Doug Evans <xdje42@gmail.com>
7102
7103 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7104
cfb069a8
GB
71052015-01-31 Gary Benson <gbenson@redhat.com>
7106
7107 * gdb.base/completion.exp: Disable completion limiting for
7108 existing tests. Add new tests to check completion limiting.
7109 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7110
5dd31d79
DE
71112015-01-31 Doug Evans <xdje42@gmail.com>
7112
7113 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7114
9f050062
DE
71152015-01-31 Doug Evans <xdje42@gmail.com>
7116
7117 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7118 entries. Duplicate file section script entries.
7119 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7120 inlined entries. Add test for safe-path rejection.
7121 * gdb.python/py-section-script.c: Add duplicate inlined section script
7122 entries. Duplicate file section script entries.
7123 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7124 inlined entries. Add test for safe-path rejection.
7125
df25ebbd
JB
71262015-01-29 Joel Brobecker <brobecker@adacore.com>
7127
7128 * gdb.ada/disc_arr_bound: New testcase.
7129
4a0ca9ec
JB
71302015-01-29 Joel Brobecker <brobecker@adacore.com>
7131
7132 * gdb.ada/mi_var_array: New testcase.
7133
3a8b707a
DE
71342015-01-27 Doug Evans <dje@google.com>
7135
7136 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7137 Add test for objfile.filename, objfile.username after objfile
7138 has been unloaded.
7139
f8313f6e
JB
71402015-01-26 Joel Brobecker <brobecker@adacore.com>
7141
7142 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7143 the second test to print the name attribute of value
7144 returned by the call to gdb.lookup_type, and adjust
7145 the expected output accordingly.
7146
37bc665e
MW
71472015-01-25 Mark Wielaard <mjw@redhat.com>
7148
7149 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
7150 * gdb.base/disp-step-fork.c: Include unistd.h.
7151 * gdb.base/siginfo-obj.c: Include stdio.h.
7152 * gdb.base/siginfo-thread.c: Likewise.
7153 * gdb.mi/non-stop.c: Include unistd.h.
7154 * gdb.mi/nsthrexec.c: Include stdio.h.
7155 * gdb.mi/pthreads.c: Include unistd.h.
7156 * gdb.modula2/unbounded1.c (main): Declare returns int.
7157 * gdb.reverse/consecutive-reverse.c: Likewise.
7158 * gdb.threads/create-fail.c: Include unistd.h.
7159 * gdb.threads/killed.c: Likewise.
7160 * gdb.threads/linux-dp.c: Likewise.
7161 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
7162 * gdb.threads/non-ldr-exc-2.c: Likewise.
7163 * gdb.threads/non-ldr-exc-3.c: Likewise.
7164 * gdb.threads/non-ldr-exc-4.c: Likewise.
7165 * gdb.threads/pthreads.c: Include unistd.h.
7166 (main): Declare returns int.
7167 * gdb.threads/tls-main.c (foo): New declaration.
7168 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
7169
f7e5394d
SM
71702015-01-23 Simon Marchi <simon.marchi@ericsson.com>
7171
7172 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
7173 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
7174
743649fd
MW
71752015-01-15 Mark Wielaard <mjw@redhat.com>
7176
7177 * gdb.base/noreturn-return.c: New file.
7178 * gdb.base/noreturn-return.exp: New file.
7179 * gdb.base/noreturn-finish.c: New file.
7180 * gdb.base/noreturn-finish.exp: New file.
7181
198297aa
PA
71822015-01-23 Pedro Alves <palves@redhat.com>
7183
7184 * gdb.threads/continue-pending-after-query.c: New file.
7185 * gdb.threads/continue-pending-after-query.exp: New file.
7186
717cf30c
AG
71872015-01-22 Anders Granlund <anders.granlund@ericsson.com>
7188 Simon Marchi <simon.marchi@ericsson.com>
7189
7190 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
7191 * gdb.base/valgrind-db-attach.exp: Same.
7192 * gdb.base/valgrind-infcall.exp: Same.
7193 * lib/mi-support.exp (default_mi_gdb_start): Same.
7194 * lib/prompt.exp (default_prompt_gdb_start): Same.
7195 * lib/gdb.exp (default_gdb_spawn): Same.
7196 (gdb_interact): New.
7197
7198
4b62a76e
JK
71992015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7200
7201 * gdb.compile/compile.exp (pointer to jit function): New test.
7202
b4cdae6f
WW
72032015-01-17 Wei-cheng Wang <cole945@gmail.com>
7204
7205 * lib/gdb.exp (supports_process_record): Return true for
7206 powerpc*-*-linux*.
7207 (supports_reverse): Likewise.
7208
d221e7ef
DB
72092015-01-15 Don Breazeal <donb@codesourcery.com>
7210
7211 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
7212 instead of checking whether the target board is remote and
7213 use spawn_wait_for_attach instead of exec/sleep.
7214 * gdb.base/attach-twice.exp: Likewise.
7215
bafffb51
JB
72162015-01-15 Joel Brobecker <brobecker@adacore.com>
7217
7218 * gdb.ada/var_arr_attrs: New testcase.
7219
5589af0e
PA
72202015-01-14 Pedro Alves <palves@redhat.com>
7221 Joel Brobecker <brobecker@adacore.com>
7222
7223 PR gdb/17525
7224 * gdb.base/bp-cmds-execution-x-script.c: New file.
7225 * gdb.base/bp-cmds-execution-x-script.exp: New file.
7226 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
7227
6c400b59
PA
72282015-01-14 Pedro Alves <palves@redhat.com>
7229
7230 PR cli/17828
7231 * gdb.base/batch-preserve-term-settings.c: New file.
7232 * gdb.base/batch-preserve-term-settings.exp: New file.
7233
e02c96a7
DE
72342015-01-13 Doug Evans <dje@google.com>
7235
7236 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
7237 binary.
7238
576fd14c
JB
72392015-01-13 Joel Brobecker <brobecker@adacore.com>
7240
7241 * Makefile.in (clean mostlyclean): Do not delete *.py.
7242
04dccad0
JB
72432015-01-13 Joel Brobecker <brobecker@adacore.com>
7244
7245 * gdb.python/py-lookup-type.exp: New file.
7246
3d230f71
PA
72472015-01-12 Pedro Alves <palves@redhat.com>
7248
7249 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
7250 restore GDBFLAGS before returning.
7251
7e67715d
JK
72522015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7253
7254 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
7255 is_amd64_regs_target and is_x86_like_target.
7256
f2e0d4b4
DE
72572015-01-11 Doug Evans <xdje42@gmail.com>
7258
7259 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
7260 is given without an explicit form.
7261 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
7262 attributes.
7263 * gdb.dwarf/corrupt.exp: Ditto.
7264 * gdb.dwarf2/enum-type.exp: Ditto.
7265 * gdb.trace/entry-values.exp: Ditto.
7266 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
7267
439250fb
DE
72682015-01-11 Doug Evans <xdje42@gmail.com>
7269
7270 PR gdb/15830
7271 * gdb.base/maint.exp: Remove references to "maint demangle".
7272 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
7273 Add tests for explicitly specifying language to demangle.
7274 * gdb.dlang/demangle.exp: Ditto.
7275
ede9f622
PA
72762015-01-09 Pedro Alves <palves@redhat.com>
7277
7278 * gdb.threads/non-stop-fair-events.c: New file.
7279 * gdb.threads/non-stop-fair-events.exp: New file.
7280
a7b796db
PA
72812015-01-09 Pedro Alves <palves@redhat.com>
7282
7283 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
7284 the global scope. Set a breakpoint after all threads are started
7285 rather than stepping over two source lines. Expect the prompt.
7286 * gdb.base/watch_thread_num.c (threads_started_barrier): New
7287 global.
7288 (NUM): Now 15.
7289 (main): Use threads_started_barrier to wait for all threads to
7290 start. Main thread no longer calls thread_function. Exit after
7291 180 seconds.
7292 (loop): New function.
7293 (thread_function): Wait on threads_started_barrier barrier. Call
7294 'loop' at each iteration.
7295 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
7296 threads have started, instead of hardcoding number of "next"
7297 steps. Use an access watchpoint instead of a write watchpoint.
7298
9665ffdd
PA
72992015-01-09 Pedro Alves <palves@redhat.com>
7300
7301 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
7302 (thread_func): Wait on barrier.
7303 (main): Wait for all threads to start before stopping GDB.
7304 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
7305 global.
7306 (thread1_func, thread2_func): Wait on barrier.
7307 (main): Wait for all threads to start before stopping GDB.
7308 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
7309 New global.
7310 (thread1_func, thread2_func): Wait on barrier.
7311 (main): Wait for all threads to start before stopping GDB.
7312
c945a99f
PA
73132015-01-09 Pedro Alves <palves@redhat.com>
7314
7315 * gdb.threads/attach-many-short-lived-threads.c: New file.
7316 * gdb.threads/attach-many-short-lived-threads.exp: New file.
7317
c1a747c1
PA
73182014-01-09 Pedro Alves <palves@redhat.com>
7319
7320 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
7321 instead of to thread 2.
7322 * gdb.threads/signal-command-multiple-signals-pending.c (main):
7323 Add barrier around each pthread_create call instead of around all
7324 calls.
7325 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
7326 Set a break on thread_function and have the child threads hit it
7327 one at at a time.
7328
60b3033e
PA
73292015-01-09 Pedro Alves <palves@redhat.com>
7330
7331 * lib/gdb.exp (can_spawn_for_attach): New procedure.
7332 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
7333 false.
7334 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
7335 checking whether the target board is remote.
7336 * gdb.multi/multi-attach.exp: Likewise.
7337 * gdb.python/py-sync-interp.exp: Likewise.
7338 * gdb.server/ext-attach.exp: Likewise.
7339 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
7340 tests that need to attach, instead of checking whether the target
7341 board is remote at the top of the file.
7342
acc018ac
YQ
73432015-01-08 Yao Qi <yao@codesourcery.com>
7344
7345 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
7346
50a18af8
JK
73472015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7348
7349 Fix testcase compilation.
7350 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
7351
8503d6e1
JB
73522015-01-06 Joel Brobecker <brobecker@adacore.com>
7353
7354 * gdb.python/py-type.exp: Add a couple test about empty
7355 array creation, and negative-length array creation.
7356
cc73dbcc
DE
73572015-01-02 Doug Evans <xdje42@gmail.com>
7358
7359 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
7360
0300bbc7
DE
73612015-01-02 Doug Evans <dje@google.com>
7362
7363 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
7364
9d85a0ec
YQ
73652014-12-29 Yao Qi <yao@codesourcery.com>
7366
7367 * gdb.trace/entry-values.exp: Update comments. Rename variable
7368 bar_call_foo to returned_from_foo.
7369
87186c6a
MMN
73702014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
7371
7372 PR gdb/17394
7373 * gdb.linespec/break-asm-file.c: New file.
7374 * gdb.linespec/break-asm-file.exp: New file.
7375 * gdb.linespec/break-asm-file0.s: New file.
7376 * gdb.linespec/break-asm-file1.s: New file.
7377
1bab7383
YQ
73782014-12-18 Nigel Stephens <nigel@mips.com>
7379 Maciej W. Rozycki <macro@codesourcery.com>
7380
7381 * gdb.base/float.exp: Handle the new output from "info float" on
7382 MIPS targets.
7383
1bc1068a
JK
73842014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 Fix MinGW compilation.
7387 * gdb.compile/compile-ops.exp: Update untested message if
7388 !skip_compile_feature_tests.
7389 * gdb.compile/compile-setjmp.exp: Likewise.
7390 * gdb.compile/compile-tls.exp: Likewise.
7391 * gdb.compile/compile.exp: Likewise.
7392 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
7393 supported on this host".
7394
b6615d10
DE
73952014-12-16 Doug Evans <xdje42@gmail.com>
7396
7397 * boards/stabs.exp: New file.
7398
25dda427
AA
73992014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
7400
7401 * gdb.base/completion.exp: Adjust to format changes of "maint
7402 print user-registers".
7403
bf330350
CU
74042014-12-16 Catalin Udma <catalin.udma@freescale.com>
7405
7406 PR server/17457
7407 * gdb.arch/aarch64-fp.c: New file.
7408 * gdb.arch/aarch64-fp.exp: New file.
7409
395cf596
SDJ
74102014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7411
7412 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
7413 r210637, r210913, r211666, r215400, r215817).
7414
7415 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7416 * dg-extract-results.py: New file.
7417 * dg-extract-results.sh: Use it if the environment seems
7418 suitable.
7419
7420 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
7421
7422 * dg-extract-results.py (parse_run): Handle warnings that
7423 are printed before a test harness is run.
7424
7425 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
7426
7427 * dg-extract-results.py (Named): Remove __cmp__ method.
7428 (output_variation): Use a key to sort variation.harnesses.
7429
7430 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
7431
7432 * dg-extract-results.py: For Python 3, force sys.stdout to
7433 handle surrogate escape sequences.
7434 (safe_open): New function.
7435 (output_segment, main): Use it.
7436
7437 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
7438
7439 * dg-extract-results.py (Prog.result_re): Include options
7440 in test name.
7441
7442 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
7443
7444 * dg-extract-results.py (output_variation): Always sort if
7445 do_sum.
7446
e882ef3c
SM
74472014-12-15 Simon Marchi <simon.marchi@ericsson.com>
7448
7449 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
7450 as long as we get pagination notifications.
7451
4992aa20
JM
74522014-12-15 Jason Merrill <jason@redhat.com>
7453
7454 * Makefile.in (check-gdb.%): Restore.
7455 * README: Mention it.
7456
c1b5a1a6
JB
74572014-12-13 Joel Brobecker <brobecker@adacore.com>
7458
7459 * gdb.ada/str_uninit: New testcase.
7460
5537b577
JK
74612014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7462
7463 PR symtab/17642
7464 * gdb.base/vla-stub-define.c: New file.
7465 * gdb.base/vla-stub.c: New file.
7466 * gdb.base/vla-stub.exp: New file.
7467
bb2ec1b3
TT
74682014-12-12 Phil Muldoon <pmuldoon@redhat.com>
7469 Jan Kratochvil <jan.kratochvil@redhat.com>
7470 Tom Tromey <tromey@redhat.com>
7471
7472 * configure.ac: Add gdb.compile/.
7473 * configure: Regenerate.
7474 * gdb.compile/Makefile.in: New file.
7475 * gdb.compile/compile-ops.exp: New file.
7476 * gdb.compile/compile-ops.c: New file.
7477 * gdb.compile/compile-tls.c: New file.
7478 * gdb.compile/compile-tls.exp: New file.
7479 * gdb.compile/compile-constvar.S: New file.
7480 * gdb.compile/compile-constvar.c: New file.
7481 * gdb.compile/compile-mod.c: New file.
7482 * gdb.compile/compile-nodebug.c: New file.
7483 * gdb.compile/compile-setjmp-mod.c: New file.
7484 * gdb.compile/compile-setjmp.c: New file.
7485 * gdb.compile/compile-setjmp.exp: New file.
7486 * gdb.compile/compile-shlib.c: New file.
7487 * gdb.compile/compile.c: New file.
7488 * gdb.compile/compile.exp: New file.
7489 * lib/gdb.exp (skip_compile_feature_tests): New proc.
7490
4ff709eb
TT
74912014-12-12 Tom Tromey <tromey@redhat.com>
7492
7493 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
7494 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
7495
6dddd6a5
DE
74962014-12-12 Doug Evans <dje@google.com>
7497
7498 * lib/gdb-python.exp (get_python_valueof): New function.
7499 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
7500
71c24708
AA
75012014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
7502
7503 * gdb.base/completion.exp: Add test for completion of "info
7504 registers ".
7505
3e29f34a
MR
75062014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
7507
7508 * gdb.base/func-ptrs.c: New file.
7509 * gdb.base/func-ptrs.exp: New file.
7510
fc126975
SM
75112014-12-10 Simon Marchi <simon.marchi@ericsson.com>
7512
7513 PR breakpoints/17012
7514 * gdb.base/dprintf-detach.c: New file.
7515 * gdb.base/dprintf-detach.exp: New file.
7516
0a46d518
SM
75172014-12-10 Simon Marchi <simon.marchi@ericsson.com>
7518
7519 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
7520 * lib/gdb.exp (target_is_gdbserver): New procedure.
7521
a0be3e44
DE
75222014-12-08 Doug Evans <dje@google.com>
7523
7524 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
7525
df1b803a
YQ
75262014-12-05 Yao Qi <yao@codesourcery.com>
7527
7528 * gdb.guile/scm-error.exp: Remove the third argument to
7529 gdb_remote_download.
7530 * gdb.guile/scm-frame-args.exp: Likewise.
7531 * gdb.guile/scm-section-script.exp: Likewise.
7532
ddb9f679
YQ
75332014-12-05 Yao Qi <yao@codesourcery.com>
7534
7535 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
7536
86e4ed39
DE
75372014-12-04 Doug Evans <dje@google.com>
7538
7539 * gdb.python/py-objfile.exp: Add tests for
7540 objfile.add_separate_debug_file.
7541
7c50a931
DE
75422014-12-04 Doug Evans <dje@google.com>
7543
7544 * lib/gdb.exp (get_build_id): New function.
7545 (build_id_debug_filename_get): Rewrite to use it.
7546 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
7547
621661e3
MR
75482014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
7549
7550 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
7551 `method(long)', not just 0x0.
7552 * gdb.cp/nsalias.exp: Align code labels to 4.
7553 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
7554 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
7555 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
7556 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
7557 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
7558 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
7559
29f0c3b7
DE
75602014-12-02 Doug Evans <dje@google.com>
7561
e1e061e7 7562 PR symtab/17602
29f0c3b7 7563 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 7564 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
7565 * gdb.cp/anon-ns.exp: Update.
7566
162078c8
NB
75672014-12-02 Nick Bull <nicholaspbull@gmail.com>
7568
7569 * gdb.python/py-events.py (inferior_call_handler): New.
7570 (register_changed_handler, memory_changed_handler): New.
7571 (test_events.invoke): Register new handlers.
7572 * gdb.python/py-events.exp: Add tests for inferior call,
7573 memory_changed and register_changed events.
7574
fdb09caf
AA
75752014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7576
7577 * gdb.base/execl-update-breakpoints.exp: Specify the link address
7578 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
7579 if the linker doesn't understand this.
7580
55cfb2c4
SM
75812014-12-01 Simon Marchi <simon.marchi@ericsson.com>
7582
7583 * gdb.python/python.exp: Change expected reply to help().
7584
9e8cd6df
YQ
75852014-12-01 Yao Qi <yao@codesourcery.com>
7586
7587 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
7588 AC_CONFIG_SUBDIRS(gdb.gdbtk).
7589 * configure: Re-generated.
7590
6c659fc2
SC
75912014-11-28 Siva Chandra Reddy <sivachandra@google.com>
7592
7593 * gdb.cp/chained-calls.cc: New file.
7594 * gdb.cp/chained-calls.exp: New file.
7595 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
7596
d7fc3181
SM
75972014-11-28 Simon Marchi <simon.marchi@ericsson.com>
7598
7599 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
7600 * gdb.dwarf2/symtab-producer.exp: Same.
7601 * gdb.gdb/python-interrupts.exp: Same.
7602 * gdb.gdb/python-selftest.exp: Same.
7603 * gdb.python/py-linetable.exp: Same.
7604 * gdb.python/py-type.exp: Same.
7605 * gdb.python/py-value-cc.exp: Same.
7606 * gdb.python/py-value.exp: Same.
7607
10e79639
YQ
76082014-11-28 Yao Qi <yao@codesourcery.com>
7609
7610 * gdb.base/break-probes.exp: Match library name prefixed with
7611 sysroot.
7612
f28a0564
SM
76132014-11-27 Simon Marchi <simon.marchi@ericsson.com>
7614
7615 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
7616 test expected output. Add parentheses for the call to print.
7617 Remove L suffix from integers.
7618
3fe1ce1d
DE
76192014-11-26 Doug Evans <dje@google.com>
7620
7621 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
7622
84429e27
YQ
76232014-11-22 Yao Qi <yao@codesourcery.com>
7624
7625 * gdb.trace/entry-values.c: Remove asms.
7626 (foo): Add foo_label.
7627 (bar): Add bar_label.
7628 * gdb.trace/entry-values.exp: Remove code computing foo's
7629 length and bar's length.
7630 (Dwarf::assemble): Invoke function_range for bar and use
7631 MACRO_AT_func for foo.
7632
26741859
YQ
76332014-11-22 Yao Qi <yao@codesourcery.com>
7634
7635 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
7636 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
7637 Use .Lgcc43_procstart instead of gcc43.
7638
45e44d27
JB
76392014-11-21 Joel Brobecker <brobecker@adacore.com>
7640
7641 * gdb.ada/n_arr_bound: New testcase.
7642
458c8db8
SDJ
76432014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
7644
7645 PR breakpoints/10737
7646 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
7647 test_catch_syscall_multi_arch.
7648 (test_catch_syscall_multi_arch): New function.
7649
43f3e411
DE
76502014-11-20 Doug Evans <xdje42@gmail.com>
7651
7652 * gdb.base/maint.exp: Update expected output.
7653
0d7b2549
AA
76542014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7655
7656 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
7657 4-byte instruction on S390.
7658
8908fca5
JB
76592014-11-19 Joel Brobecker <brobecker@adacore.com>
7660
7661 * gdb.ada/arr_arr: New testcase.
7662
4a46959e
JB
76632014-11-19 Joel Brobecker <brobecker@adacore.com>
7664
7665 * gdb.ada/pkd_arr_elem: New Testcase.
7666
470e2f4e
LM
76672014-11-18 Luis Machado <lgustavo@codesourcery.com>
7668
7669 * gdb.reverse/break-precsave: Expect completion message for
7670 core file reads.
7671 * gdb.reverse/consecutive-precsave.exp: Likewise.
7672 * gdb.reverse/finish-precsave.exp: Likewise.
7673 * gdb.reverse/i386-precsave.exp: Likewise.
7674 * gdb.reverse/machinestate-precsave.exp: Likewise.
7675 * gdb.reverse/sigall-precsave.exp: Likewise.
7676 * gdb.reverse/solib-precsave.exp: Likewise.
7677 * gdb.reverse/step-precsave.exp: Likewise.
7678 * gdb.reverse/until-precsave.exp: Likewise.
7679 * gdb.reverse/watch-precsave.exp: Likewise.
7680
a267f3ad
AA
76812014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7682
7683 * gdb.base/bp-permanent.c: Include unistd.h.
7684 * gdb.python/py-framefilter-mi.c (main): Add return type.
7685 * gdb.python/py-framefilter.c (main): Likewise.
7686 * gdb.trace/actions-changed.c (main): Likewise.
7687
12084a9a
AA
76882014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7689
7690 * gdb.mi/until.c: Add eye-catchers.
7691 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
7692 line numbers.
7693
dc7e1a77
AA
76942014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7695
7696 * gdb.base/condbreak.exp: Drop references to removed non-prototype
7697 function header variants in break1.c.
7698 * gdb.base/ena-dis-br.exp: Likewise.
7699 * gdb.base/hbreak2.exp: Likewise.
7700 * gdb.reverse/until-precsave.exp: Drop references to removed
7701 non-prototype function header variants in ur1.c.
7702 * gdb.reverse/until-reverse.exp: Likewise.
7703
41c77605
PM
77042014-11-17 Petr Machata <pmachata@redhat.com>
7705
7706 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
7707 ${_cu_offset_size} bytes abbrev offset.
7708
34248c3a
DE
77092014-11-15 Doug Evans <xdje42@gmail.com>
7710
7711 PR symtab/17559
7712 * gdb.base/line-symtabs.exp: New file.
7713 * gdb.base/line-symtabs.c: New file.
7714 * gdb.base/line-symtabs.h: New file.
7715
646da059
YQ
77162014-11-14 Yao Qi <yao@codesourcery.com>
7717
7718 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
7719 (func): Add label func_label.
7720 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
7721 Replace low_pc and high_pc with MACRO_AT_range.
7722 Replace name, low_pc and high_pc with MACRO_AT_func.
7723
9301ebe6
YQ
77242014-11-14 Yao Qi <yao@codesourcery.com>
7725
7726 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
7727 Replace name, low_pc and high_pc with MACRO_AT_func.
7728
f166b542
YQ
77292014-11-14 Yao Qi <yao@codesourcery.com>
7730
7731 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
7732 produce debug information.
7733 * gdb.dwarf2/implptr-optimized-out.S: Removed.
7734
0f6e71e3
YQ
77352014-11-14 Yao Qi <yao@codesourcery.com>
7736
7737 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
7738 object and get function length.
7739 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
7740 with MACRO_AT_func.
7741 (top-level): Replace gdb_compile and clean_restart with
7742 prepare_for_testing.
7743 * gdb.dwarf2/main.c (main): Add label main_label.
7744
876c4df9
YQ
77452014-11-14 Yao Qi <yao@codesourcery.com>
7746
7747 * lib/dwarf.exp (function_range): New procedure.
7748 (Dwarf::_handle_macro_at_func): New procedure.
7749 (Dwarf::_handle_macro_at_range): New procedure.
7750 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
7751
02ad9cf1
YQ
77522014-11-14 Yao Qi <yao@codesourcery.com>
7753
7754 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
7755 (_handle_attribute): New procedure.
7756
a59add0c
AA
77572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7758
7759 * gdb.ada/cond_lang/foo.c (callme): Add return type.
7760 * gdb.base/call-sc.c (zed): Likewise.
7761 * gdb.base/checkpoint.c (main): Likewise.
7762 * gdb.base/dump.c (main): Likewise.
7763 * gdb.base/gcore.c (main): Likewise.
7764 * gdb.base/huge.c (main): Likewise.
7765 * gdb.base/multi-forks.c (main): Likewise.
7766 * gdb.base/pr10179-a.c (main): Likewise.
7767 * gdb.base/savedregs.c (main): Likewise.
7768 * gdb.base/sigaltstack.c (main): Likewise.
7769 * gdb.base/siginfo.c (main): Likewise.
7770 * gdb.base/structs.c (zed): Likewise.
7771 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
7772 * gdb.mi/mi-syn-frame.c (main): Likewise.
7773 * gdb.mi/until.c (foo, main): Likewise.
7774 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
7775 * gdb.base/solib-weak.c (foo): Declare.
7776 * gdb.base/attach-twice.c: Include stdio.h.
7777 * gdb.base/weaklib1.c: Likewise.
7778 * gdb.base/weaklib2.c: Likewise.
7779 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
7780 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
7781 unistd.h.
7782 * gdb.base/attach-pie-misread.c: Include stdlib.h.
7783 * gdb.mi/mi-exit-code.c: Likewise.
7784 * gdb.base/break-interp-lib.c: Include string.h.
7785 * gdb.base/coremaker.c: Likewise.
7786 * gdb.base/testenv.c: Likewise.
7787 * gdb.python/py-finish-breakpoint.c: Likewise.
7788 * gdb.base/inferior-died.c: Include sys/wait.h.
7789 * gdb.base/fileio.c: Include time.h.
7790 * gdb.base/async-shell.c: Include unistd.h.
7791 * gdb.base/dprintf-non-stop.c: Likewise.
7792 * gdb.base/info-os.c: Likewise.
7793 * gdb.mi/mi-console.c: Likewise.
7794 * gdb.mi/watch-nonstop.c: Likewise.
7795 * gdb.python/py-events.c: Likewise.
7796 * gdb.base/async.c (baz): Move up before its invocation.
7797 * gdb.base/code_elim2.c (my_global_func): Likewise.
7798 * gdb.base/skip-solib-lib.c (multiply): Likewise.
7799 * gdb.base/advance.c (func2): Likewise.
7800
3b5d5997
AA
78012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7802
7803 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
7804 variant.
7805 * gdb.base/annota3.c: Likewise.
7806 * gdb.base/async.c: Likewise.
7807 * gdb.base/average.c: Likewise.
7808 * gdb.base/call-ar-st.c: Likewise.
7809 * gdb.base/call-rt-st.c: Likewise.
7810 * gdb.base/call-sc.c: Likewise.
7811 * gdb.base/call-strs.c: Likewise.
7812 * gdb.base/ending-run.c: Likewise.
7813 * gdb.base/execd-prog.c: Likewise.
7814 * gdb.base/exprs.c: Likewise.
7815 * gdb.base/foll-exec.c: Likewise.
7816 * gdb.base/foll-fork.c: Likewise.
7817 * gdb.base/foll-vfork.c: Likewise.
7818 * gdb.base/funcargs.c: Likewise.
7819 * gdb.base/gcore.c: Likewise.
7820 * gdb.base/jump.c: Likewise.
7821 * gdb.base/langs0.c: Likewise.
7822 * gdb.base/langs1.c: Likewise.
7823 * gdb.base/langs2.c: Likewise.
7824 * gdb.base/mips_pro.c: Likewise.
7825 * gdb.base/nodebug.c: Likewise.
7826 * gdb.base/opaque0.c: Likewise.
7827 * gdb.base/opaque1.c: Likewise.
7828 * gdb.base/recurse.c: Likewise.
7829 * gdb.base/run.c: Likewise.
7830 * gdb.base/scope0.c: Likewise.
7831 * gdb.base/scope1.c: Likewise.
7832 * gdb.base/setshow.c: Likewise.
7833 * gdb.base/setvar.c: Likewise.
7834 * gdb.base/shmain.c: Likewise.
7835 * gdb.base/shr1.c: Likewise.
7836 * gdb.base/shr2.c: Likewise.
7837 * gdb.base/sigall.c: Likewise.
7838 * gdb.base/signals.c: Likewise.
7839 * gdb.base/so-indr-cl.c: Likewise.
7840 * gdb.base/solib2.c: Likewise.
7841 * gdb.base/structs.c: Likewise.
7842 * gdb.base/sum.c: Likewise.
7843 * gdb.base/vforked-prog.c: Likewise.
7844 * gdb.base/watchpoint.c: Likewise.
7845 * gdb.reverse/shr2.c: Likewise.
7846 * gdb.reverse/until-reverse.c: Likewise.
7847 * gdb.reverse/ur1.c: Likewise.
7848 * gdb.reverse/watch-reverse.c: Likewise.
7849
066a77c5
AA
78502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7851
7852 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
7853 variant.
7854 * gdb.base/sepdebug.exp: Drop references to removed code.
7855
4f204ea5
AA
78562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7857
7858 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
7859 variant. Preserve original line numbering.
7860 * gdb.base/list1.c: Likewise.
7861
3b377a3a
AA
78622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7863
7864 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
7865 variant.
7866 * gdb.base/break1.c: Likewise.
7867 * gdb.base/break.exp: Drop references to removed code.
7868
e444df73
AA
78692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7870
7871 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
7872 variant.
7873
8008f2a7
AA
78742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7875
7876 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
7877
a5a06887
AA
78782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7879
7880 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
7881 logic into perform_all_tests() and invoke it with and without
7882 function header prototypes.
7883 (do_function_calls): Remove conditional XFAIL for PR 5318.
7884 (rerun_and_prepare): Remove duplicate code.
7885 (perform_all_tests): New. Main logic moved here.
7886
44dba9b9
AA
78872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7888
7889 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
7890 code guarded by #ifdef NO_PROTOTYPES.
7891 (t_double_many_args): Likewise.
7892 (DEF_FUNC_MANY_ARGS_1): Likewise.
7893 (DEF_FUNC_VALUES_1): Likewise.
7894 (t_structs_ldc): Renamed from t_structs_fc in conditional code
7895 guarded by #ifdef PROTOTYPES.
7896
d1fbcd56
AA
78972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7898
7899 * gdb.mi/mi-console.c: Add eye-catcher.
7900 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
7901 instead of literal line number.
7902
b0e59b8f
AA
79032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7904
7905 * gdb.base/shr2.c: Add eye-catcher.
7906 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
7907 line number.
7908
78f98cca
AA
79092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7910
7911 * gdb.base/jump.c: Add eye-catchers.
7912 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
7913 numbers.
7914
58fa2af0
AA
79152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7916
7917 * gdb.base/execd-prog.c: Add eye-catchers.
7918 * gdb.base/foll-exec.c: Likewise.
7919 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
7920 line numbers.
7921
04e5059b
AA
79222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7923
7924 * gdb.base/ending-run.c: Add eye-catchers.
7925 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
7926 literal line numbers.
7927
dbfdb174
AA
79282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7929
7930 * gdb.base/call-rt-st.c: Add eye-catchers.
7931 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
7932 literal line numbers.
7933
888a2ade
AA
79342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7935
7936 * gdb.base/call-ar-st.c: Add eye-catchers.
7937 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
7938 literal line numbers.
7939
6acc2dde
AA
79402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7941
7942 * gdb.base/average.c: Add eye-catchers.
7943 * gdb.base/sum.c: Likewise.
7944 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
7945 regexps dynamically.
7946
9ecfcd1d
AA
79472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7948
7949 * gdb.base/solib1.c: Add eye-catchers.
7950 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
7951 literal line numbers.
7952
78708b7c
PA
79532014-11-12 Pedro Alves <palves@redhat.com>
7954
7955 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
7956 leader has exited.
7957
af48d08f
PA
79582014-11-12 Pedro Alves <palves@redhat.com>
7959
7960 * gdb.arch/i386-bp_permanent.c: New file.
7961 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
7962 (srcfile): Set to i386-bp_permanent.c.
7963 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
7964 that stepi does not execute the 'leave' instruction, instead of
7965 testing it does execute.
7966 * gdb.base/bp-permanent.c: New file.
7967 * gdb.base/bp-permanent.exp: New file.
7968
af3768e9
DE
79692014-11-10 Doug Evans <xdje42@gmail.com>
7970
7971 PR symtab/17564
7972 * gdb.base/symtab-search-order.exp: New file.
7973 * gdb.base/symtab-search-order.c: New file.
7974 * gdb.base/symtab-search-order-1.c: New file.
7975 * gdb.base/symtab-search-order-shlib-1.c: New file.
7976
9de00a4a
PA
79772014-11-07 Pedro Alves <palves@redhat.com>
7978
7979 PR gdb/17511
7980 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
7981 i?86-*-linux*.
7982
e0f52461
SC
79832014-11-03 Siva Chandra Reddy <sivachandra@google.com>
7984
7985 PR c++/17494
7986 * gdb.cp/pr17494.cc: New file.
7987 * gdb.cp/pr17494.exp: New file.
7988
6ce8c980
YQ
79892014-11-02 Yao Qi <yao@codesourcery.com>
7990
7991 * gdb.python/python.exp: Get working directory and match the
7992 output of "set extended-prompt \\w " with it.
7993
02be9a71
DE
79942014-10-30 Doug Evans <dje@google.com>
7995
7996 * gdb.python/py-objfile.exp: Add tests for setting random attributes
7997 in objfiles.
7998 * gdb.python/py-progspace.exp: Add tests for setting random attributes
7999 in progspaces.
8000
3bdff46b
LM
80012014-10-30 Janis Johnson <janisjo@codesourcery.com>
8002
8003 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8004 * gdb.base/realname-expand.exp: Likewise.
8005 * gdb.linespec/macro-relative.exp: Likewise.
8006
ab917dfb
PA
80072014-10-29 Pedro Alves <palves@redhat.com>
8008
8009 PR gdb/17408
8010 * gdb.threads/schedlock.c (some_function): New function.
8011 (call_function): New global.
8012 (MAYBE_CALL_SOME_FUNCTION): New macro.
8013 (thread_function): Call it.
8014 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8015 and use it instead of a global counter. Adjust all callers.
8016 (get_current_thread): Use "find current thread" for test message
8017 here rather than having all callers pass down the same string.
8018 (goto_loop): New procedure, factored out from ...
8019 (my_continue): ... this.
8020 (step_ten_loops): Change parameter from test message to command to
8021 use. Adjust.
8022 (list_count): Delete global.
8023 (check_result): New procedure, factored out from duplicate top
8024 level code.
8025 (continue tests): Wrap in with_test_prefix.
8026 (test_step): New procedure, factored out from duplicate top level
8027 code.
8028 (top level): Test "step" in combination with all scheduler-locking
8029 modes. Test "next" in combination with all scheduler-locking
8030 modes, and in combination with stepping over a function call or
8031 not.
8032 * gdb.threads/next-bp-other-thread.c: New file.
8033 * gdb.threads/next-bp-other-thread.exp: New file.
8034
d3d4baed
PA
80352014-10-29 Pedro Alves <palves@redhat.com>
8036
8037 PR python/17372
8038 * gdb.python/python.exp: Test a multi-line command that spawns
8039 interactive Python.
8040 * gdb.base/multi-line-starts-subshell.exp: New file.
8041
563e8d85
YQ
80422014-10-29 Yao Qi <yao@codesourcery.com>
8043
8044 * gdb.base/fileio.exp: Make directories on host.
8045
0ea4d52e
YQ
80462014-10-29 Yao Qi <yao@codesourcery.com>
8047
8048 * gdb.base/fileio.c (test_write): Close the file.
8049
7f5ef605
PA
80502014-10-28 Pedro Alves <palves@redhat.com>
8051
8052 PR gdb/12623
8053 * gdb.base/sigstep.c (no_handler): New global.
8054 (main): If 'no_handler is true, set the signal handlers to
8055 SIG_IGN.
8056 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8057 with_sw_watch and no_handler parameters. Handle them.
8058 (top level) <stepping over handler when stopped at a breakpoint
8059 test>: Add a test axis for testing with a software watchpoint, and
8060 another for testing with the signal handler set to SIG_IGN.
8061 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8062 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8063
abbdbd03
PA
80642014-10-28 Pedro Alves <palves@redhat.com>
8065
8066 PR gdb/17511
8067 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8068 * gdb.base/sigstep.exp (other_handler_location): New global.
8069 (advance): Support stepping into the signal handler, and running
8070 commands while in the handler.
8071 (in_handler_map): New global.
8072 (top level): In the advance test, add combinations for getting
8073 into the handler with stepping commands, and for running commands
8074 in the handler. Add comment descripting the advancei tests.
8075
1df4399f
PA
80762014-10-28 Pedro Alves <palves@redhat.com>
8077
8078 * gdb.base/sigstep.exp: Use build_executable instead of
8079 prepare_for_testing.
8080 (top level): Move code that starts GDB, runs to main and creates a
8081 display to ...
8082 (restart): ... this new procedure.
8083 (top level): Move backtrace from signal handler test to ...
8084 (validate_backtrace): ... this new procedure.
8085 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8086 with_test_prefix. Always restart GDB.
8087 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8088 with_test_prefix. Always restart GDB. No need to delete
8089 breakpoints after the test.
8090 (test_skip_handler): Remove prefix parameter.
8091 (skip_over_handler, breakpoint_to_handler)
8092 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8093 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8094 restart GDB. No need to delete breakpoints after the test.
8095 (top level): Use foreach to call the test procedures with
8096 different commands.
8097
a5b6e449
PA
80982014-10-28 Pedro Alves <palves@redhat.com>
8099
8100 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8101 instead of GNATS numbers.
8102 * gdb.base/sigbpt.exp: Likewise.
8103 * gdb.base/siginfo.exp: Likewise.
8104 * gdb.base/sigstep.exp: Likewise.
8105
e5f8a7cc
PA
81062014-10-27 Pedro Alves <palves@redhat.com>
8107
8108 * gdb.base/sigstep.c (dummy): New global.
8109 (main): Issue a couple writes to the new global.
8110 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8111 procedures.
8112 (skip_over_handler): Use test_skip_handler.
8113 (top level): Call skip_over_handler for stepi and nexti too.
8114 (breakpoint_over_handler): Use test_skip_handler.
8115 (top level): Call breakpoint_over_handler for stepi and nexti too.
8116
763905a3
YQ
81172014-10-27 Yao Qi <yao@codesourcery.com>
8118
8119 * gdb.trace/tfile.c (adjust_function_address)
8120 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8121 function descriptor.
8122
6f259a23
DB
81232014-10-24 Don Breazeal <donb@codesourcery.com>
8124
8125 * gdb.base/foll-fork.exp (test_follow_fork,
8126 catch_fork_child_follow): Check for updated fork messages emitted
8127 from infrun.c.
8128 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8129 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8130 vfork_and_exec_child_follow_through_step): Check for updated vfork
8131 messages emitted from infrun.c.
8132
09dd9a69
PA
81332014-10-24 Pedro Alves <palves@redhat.com>
8134
8135 * gdb.base/corefile.exp: Remove references to ultrix.
8136 * gdb.base/interrupt.exp: Likewise.
8137 * gdb.base/whatis.exp: Likewise.
8138 * gdb.gdb/selftest.exp: Likewise.
8139 * gdb.threads/manythreads.exp: Likewise.
8140 * gdb.threads/print-threads.exp: Likewise.
8141 * gdb.threads/pthreads.exp:: Likewise.
8142 * gdb.threads/schedlock.exp: Likewise.
8143
3433cfa5
SC
81442014-10-24 Siva Chandra Reddy <sivachandra@google.com>
8145
8146 * gdb.cp/non-trivial-retval.cc: Add a test case.
8147 * gdb.cp/non-trivial-retval.exp: Add a test.
8148
092f880b
YQ
81492014-10-20 Yao Qi <yao@codesourcery.com>
8150
8151 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
8152 * gdb.python/py-objfile-script-gdb.py: New file.
8153 * gdb.python/py-objfile-script.exp: Update reference to
8154 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
8155 of remote_download. Remove the dest file.
8156
acbdb7f3
YQ
81572014-10-20 Yao Qi <yao@codesourcery.com>
8158
8159 * gdb.base/checkpoint.exp: Don't remove file copied on host.
8160 * gdb.base/step-line.exp: Likewise.
8161 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8162 * gdb.dwarf2/dw2-basic.exp: Likewise.
8163 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8164 * gdb.dwarf2/dw2-filename.exp: Likewise.
8165 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8166 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8167 * gdb.dwarf2/dw2-producer.exp: Likewise.
8168 * gdb.dwarf2/mac-fileno.exp: Likewise.
8169 * gdb.python/py-frame-args.exp: Likewise.
8170 * gdb.python/py-framefilter.exp: Likewise.
8171 * gdb.python/py-mi.exp: Likewise.
8172 * gdb.python/py-objfile-script.exp: Likewise
8173 * gdb.python/py-pp-integral.exp: Likewise.
8174 * gdb.python/py-pp-re-notag.exp: Likewise.
8175 * gdb.python/py-prettyprint.exp: Likewise.
8176 * gdb.python/py-section-script.exp: Likewise.
8177 * gdb.python/py-typeprint.exp: Likewise.
8178 * gdb.python/py-xmethods.exp: Likewise.
8179 * gdb.stabs/weird.exp: Likewise.
8180 * gdb.xml/tdesc-regs.exp: Likewise.
8181
bd286a29
KCY
81822014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
8183
8184 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
8185 (out_cu): Use addr_len for the size of addresses.
8186 (out_line): Likewise. Size DW_LNE_set_address instruction
8187 according to addr_len.
8188 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
8189 (FUNC): Add START_INSNS to definition.
8190
673dc4a0
YQ
81912014-10-18 Yao Qi <yao@codesourcery.com>
8192
8193 * gdb.base/argv0-symlink.exp: Check argv[0] value if
8194 gdb_has_argv0 return true.
8195 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
8196 check [target_info exists noargs], check [gdb_has_argv0]
8197 instead.
8198 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8199 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
8200 procedures.
8201
4ffbba72
DE
82022014-10-17 Doug Evans <dje@google.com>
8203
8204 * gdb.python/py-events.exp: Update expected output for clear_objfiles
8205 event.
8206 * gdb.python/py-events.py: Add clear_objfiles event.
8207
d096d8c1
DE
82082014-10-17 Doug Evans <dje@google.com>
8209
8210 * gdb.python/py-objfile.exp: Test progspace attribute.
8211
a80db015
LM
82122014-10-17 Luis Machado <lgustavo@codesourcery.com>
8213
8214 * gdb.guile/scm-breakpoint.exp: Do not assume any
8215 directory separators when matching source file paths.
8216 * gdb.python/py-breakpoint.exp: Likewise.
8217 * gdb.reverse/break-precsave.exp: Likewise.
8218 * gdb.reverse/break-reverse.exp: Likewise.
8219 * gdb.reverse/consecutive-precsave.exp: Likewise.
8220 * gdb.reverse/finish-precsave.exp: Likewise.
8221 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8222 * gdb.reverse/finish-reverse.exp: Likewise.
8223 * gdb.reverse/i386-precsave.exp: Likewise.
8224 * gdb.reverse/i387-env-reverse.exp: Likewise.
8225 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8226 * gdb.reverse/machinestate-precsave.exp: Likewise.
8227 * gdb.reverse/machinestate.exp: Likewise.
8228 * gdb.reverse/sigall-precsave.exp: Likewise.
8229 * gdb.reverse/solib-precsave.exp: Likewise.
8230 * gdb.reverse/step-precsave.exp: Likewise.
8231 * gdb.reverse/until-precsave.exp: Likewise.
8232 * gdb.reverse/watch-precsave.exp: Likewise.
8233 * gdb.reverse/watch-reverse.exp: Likewise.
8234
b22089ab
YQ
82352014-10-17 Yao Qi <yao@codesourcery.com>
8236
8237 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
8238 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
8239
6c4486e6
PA
82402014-10-17 Pedro Alves <palves@redhat.com>
8241
8242 PR gdb/17471
8243 * gdb.base/bg-execution-repeat.c: New file.
8244 * gdb.base/bg-execution-repeat.exp: New file.
8245
0ff33695
PA
82462014-10-17 Pedro Alves <palves@redhat.com>
8247
8248 PR gdb/17300
8249 * gdb.base/continue-all-already-running.c: New file.
8250 * gdb.base/continue-all-already-running.exp: New file.
8251
6fdebc3d
PA
82522014-10-17 Pedro Alves <palves@redhat.com>
8253
8254 PR gdb/17472
8255 * gdb.base/annota-input-while-running.c: New file.
8256 * gdb.base/annota-input-while-running.exp: New file.
8257
32a8097b
PA
82582014-10-17 Pedro Alves <palves@redhat.com>
8259
8260 * gdb.base/callfuncs.exp: emove references to osf.
8261 * gdb.base/sigall.exp: Likewise.
8262 * gdb.gdb/selftest.exp: Likewise.
8263 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8264 * gdb.mi/non-stop.c: Likewise.
8265 * gdb.mi/pthreads.c: Likewise.
8266 * gdb.reverse/sigall-precsave.exp: Likewise.
8267 * gdb.reverse/sigall-reverse.exp: Likewise.
8268 * gdb.threads/pthreads.c: Likewise.
8269 * gdb.threads/pthreads.exp: Likewise.
8270
7a3517ff
YQ
82712014-10-17 Yao Qi <yao@codesourcery.com>
8272
8273 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
8274 check 'target_info exists noargs'.
8275 (test_command_prompt_position): Likewise.
8276 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
8277 Remove "set args".
8278 (progvar_simple_while_test): Likewise.
8279 (progvar_complex_if_while_test): Likewise.
8280 (if_while_breakpoint_command_test): Likewise.
8281 (infrun_breakpoint_command_test): Likewise.
8282 (breakpoint_command_test): Likewise.
8283 (watchpoint_command_test): Likewise.
8284 (bp_deleted_in_command_test): Likewise.
8285 (temporary_breakpoint_commands): Likewise.
8286
bb99c472
YQ
82872014-10-16 Yao Qi <yao@codesourcery.com>
8288
8289 * gdb.base/remotetimeout.exp: Remove noargs checking.
8290
7c16b83e
PA
82912014-10-15 Pedro Alves <palves@redhat.com>
8292
8293 PR breakpoints/9649
8294 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
8295 * gdb.base/breakpoint-in-ro-region.exp
8296 (probe_target_hardware_step): New procedure.
8297 (top level): Probe hardware stepping and hardware breakpoint
8298 support. Test stepping through a read-only region, with both
8299 "breakpoint auto-hw" on and off and both "always-inserted" on and
8300 off.
8301
35a49624
IB
83022014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
8303
8304 * gdb.dlang/demangle.exp: Update for demangling changes.
8305
2d1c107c
SC
83062014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8307
8308 * gdb.cp/non-trivial-retval.cc: Add new test cases.
8309 * gdb.cp/non-trivial-retval.exp: Add new tests.
8310
778811d5
SC
83112014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8312
8313 PR c++/13403
8314 PR c++/15154
8315 * gdb.cp/non-trivial-retval.cc: New file.
8316 * gdb.cp/non-trivial-retval.exp: New file.
8317
10c5f0a8
YQ
83182014-10-15 Yao Qi <yao@codesourcery.com>
8319
8320 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
8321 remote host.
8322
65d7b369
YQ
83232014-10-15 Yao Qi <yao@codesourcery.com>
8324
8325 * gdb.python/py-symbol.exp: Match file base name if host is
8326 remote, otherwise match file name with dir name.
8327 * gdb.python/py-symtab.exp: Likewise.
8328 * gdb.python/python.exp: Likewise.
8329
46dc1394
YQ
83302014-10-15 Yao Qi <yao@codesourcery.com>
8331
8332 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
8333 pattern.
8334 * gdb.python/py-symtab.exp: Likewise.
8335 * gdb.python/python.exp: Remove trailing ".*". Fix typo
8336 locationn.
8337
c40cc657
JB
83382014-10-14 Joel Brobecker <brobecker@adacore.com>
8339
8340 * gdb.ada/addr_arith: New testcase.
8341
2abf49e1
MR
83422014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
8343
8344 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
8345 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
8346 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
8347 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
8348
f7088df3
SDJ
83492014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
8350
8351 * gdb.arch/stap-eval-lang-ada.S: Likewise.
8352 * gdb.arch/stap-eval-lang-ada.c: Likewise.
8353 * gdb.arch/stap-eval-lang-ada.exp: New file.
8354
4dc06805
YQ
83552014-10-14 Yao Qi <yao@codesourcery.com>
8356
8357 * gdb.mi/mi-var-child.c (nothing1): New function.
8358 (nothing2): New function.
8359 (do_children_tests): Set function pointers by nothing1 and
8360 nothing2.
8361 * gdb.mi/mi-var-child.exp: Step over new added statements.
8362 Update test to match the new output.
8363 * gdb.mi/var-cmd.c (nothing1): New function.
8364 (nothing2): New function.
8365 (do_children_tests): Set function pointers by nothing1 and
8366 nothing2.
8367 * gdb.mi/mi-var-display.exp: Update test to match output.
8368 Step to the line specified by $line_dct_nothing.
8369 Increase the number of lines to step.
8370
46a93de2
YQ
83712014-10-14 Yao Qi <yao@codesourcery.com>
8372
8373 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
8374 tests.
8375 * gdb.mi/mi2-var-child.exp: Likewise.
8376
14ea52ee
DE
83772014-10-13 Doug Evans <dje@google.com>
8378
8379 * gdb.python/py-objfile.exp: Change name of file name test.
8380
e5c6e92b
DE
83812014-10-13 Doug Evans <dje@google.com>
8382
8383 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
8384 from the start of the CU.
8385
c780cc2f
JK
83862014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8387 Yao Qi <yao@codesourcery.com>
8388
8389 Fix "save breakpoints" for "catch" command.
8390 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
8391 Remove -nonewline. Match also the added "main" line.
8392
99894e11
JK
83932014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8394
8395 Fix "save breakpoints" for "disable $bpnum" command.
8396 * gdb.base/save-bp.c (main): Add label.
8397 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
8398
6e1ac5a3
JK
83992014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8400
8401 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
8402
754dd2b0
YQ
84032014-10-11 Yao Qi <yao@codesourcery.com>
8404
8405 * gdb.server/server-kill.exp: Execute command
8406 "set remote trace-status-packet on" before "tstatus".
8407
f90183d7
YQ
84082014-10-11 Yao Qi <yao@codesourcery.com>
8409
8410 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
8411 (main): Call getppid.
8412 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
8413 and continue to it. Read variable "server_pid".
8414
bf40a607
YQ
84152014-10-11 Yao Qi <yao@codesourcery.com>
8416
8417 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
8418
052ca370
YQ
84192014-10-11 Yao Qi <yao@codesourcery.com>
8420
8421 * gdb.threads/thread-find.exp: Don't execute command
8422 "info threads".
8423 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
8424 * gdb.threads/linux-dp.exp: Don't check the condition
8425 $threads_created equals to zero.
8426
3831839c
PA
84272014-10-10 Pedro Alves <palves@redhat.com>
8428
8429 * gdb.base/bigcore.exp: Remove references to IRIX.
8430 * gdb.base/funcargs.exp: Likewise.
8431 * gdb.base/interrupt.exp: Likewise.
8432 * gdb.base/mips_pro.exp: Likewise.
8433 * gdb.base/nodebug.exp: Likewise.
8434 * gdb.base/setvar.exp: Likewise.
8435 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
8436
8b9a549d
PA
84372014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8438 Pedro Alves <palves@redhat.com>
8439
8440 PR symtab/14466
8441 * gdb.base/vdso-warning.c: New file.
8442 * gdb.base/vdso-warning.exp: New file.
8443
d48ba5e8
DE
84442014-10-02 Doug Evans <dje@google.com>
8445
8446 * gdb.base/structs.c (main): Don't run forever.
8447
2278c276
PA
84482014-10-02 Pedro Alves <palves@redhat.com>
8449
8450 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
8451 (top level) <stop threads 1, stop threads 2>: Use it.
8452
b57bacec
PA
84532014-10-02 Pedro Alves <palves@redhat.com>
8454
8455 * gdb.threads/break-while-running.exp (test): Add new
8456 'update_thread_list' argument. Skip "info threads" if false.
8457 (top level): Add new 'update_thread_list' axis.
8458
13fd3ff3
PA
84592014-10-02 Pedro Alves <palves@redhat.com>
8460
8461 PR breakpoints/17431
8462 * gdb.base/execl-update-breakpoints.c: New file.
8463 * gdb.base/execl-update-breakpoints.exp: New file.
8464
0fec99e8
PA
84652014-10-01 Pedro Alves <palves@redhat.com>
8466
8467 * gdb.base/breakpoint-in-ro-region.c: New file.
8468 * gdb.base/breakpoint-in-ro-region.exp: New file.
8469
2ddf4301
SM
84702014-10-01 Simon Marchi <simon.marchi@ericsson.com>
8471
8472 * gdb.mi/mi-exit-code.exp: New file.
8473 * gdb.mi/mi-exit-code.c: New file.
8474
6a5f3f43
YQ
84752014-09-30 Yao Qi <yao@codesourcery.com>
8476
8477 * lib/prelink-support.exp (build_executable_own_libs): Error if
8478 the target isn't native.
8479
345bcc73
YQ
84802014-09-30 Yao Qi <yao@codesourcery.com>
8481
8482 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
8483 false.
8484
a25a5a45
PA
84852014-09-22 Pedro Alves <palves@redhat.com>
8486
8487 * gdb.threads/break-while-running.exp: New file.
8488 * gdb.threads/break-while-running.c: New file.
8489
00ba3162
YQ
84902014-09-19 Yao Qi <yao@codesourcery.com>
8491
8492 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
8493 Invoke test. Restart GDB with --readnow and invoke test again.
8494
c3b7b696
YQ
84952014-09-19 Yao Qi <yao@codesourcery.com>
8496
8497 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
8498 proc set_breakpoint_on_gcd_function. Invoke
8499 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
8500 invoke set_breakpoint_on_gcd_function again.
8501
2b4fd423
DE
85022014-09-18 Doug Evans <dje@google.com>
8503
8504 * gdb.dwarf2/symtab-producer.exp: New file.
8505
a5947601
SDJ
85062014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
8507
8508 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
8509 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
8510 * gdb.base/global-var-nested-by-dso.c: Likewise.
8511 * gdb.base/global-var-nested-by-dso.exp: Likewise.
8512
91c19059
SDJ
85132014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
8514 Pedro Alves <palves@redhat.com>
8515
8516 * gdb.base/watch-bitfields.exp: Pass string other than test file
8517 name to prepare_for_testing.
8518 (watch): New procedure.
8519 (expect_watchpoint): Use with_test_prefix.
8520 (top level): Factor out tests to ...
8521 (test_watch_location, test_regular_watch): ... these new
8522 procedures, and use with_test_prefix and gdb_continue_to_end.
8523
bb9d5f81
PP
85242014-09-16 Patrick Palka <patrick@parcs.ath.cx>
8525
8526 PR breakpoints/12526
8527 * gdb.base/watch-bitfields.exp: New file.
8528 * gdb.base/watch-bitfields.c: New file.
8529
635856f5
PA
85302014-09-16 Pedro Alves <palves@redhat.com>
8531
8532 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
8533 software and hardware addresses, not software address against
8534 itself.
8535
7280ceea
PA
85362014-09-16 Pedro Alves <palves@redhat.com>
8537
8538 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
8539 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
8540
428b16bd
PA
85412014-09-16 Pedro Alves <palves@redhat.com>
8542
8543 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
8544 files.
8545 * gdb.base/a2-run.exp: Remove all code guarded by istarget
8546 "*-*-vxworks*" throughout.
8547 * gdb.base/break.exp: Likewise.
8548 * gdb.base/default.exp: Likewise.
8549 * gdb.base/scope.exp: Likewise.
8550 * gdb.base/sepdebug.exp: Likewise.
8551 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
8552 throughout.
8553 * gdb.base/run.c: Likewise.
8554 * gdb.base/sepdebug.c: Likewise.
8555 * gdb.hp/gdb.aCC/run.c: Likewise.
8556 * gdb.reverse/until-reverse.c: Likewise.
8557 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
8558
666d413c
YQ
85592014-09-16 Yao Qi <yao@codesourcery.com>
8560
8561 * boards/local-remote-host-native.exp: New file.
8562
57cbd724
DE
85632014-09-14 Doug Evans <xdje42@gmail.com>
8564
8565 * gdb.threads/queue-signal.c (thread_count): New variable.
8566 (thread_count_mutex, thread_count_condvar): New variables.
8567 (incr_thread_count, wait_all_threads_running): New functions.
8568 (main): Wait for all threads to be in their thread functions.
8569
81219e53
DE
85702014-09-13 Doug Evans <xdje42@gmail.com>
8571
8572 * gdb.threads/queue-signal.c: New file.
8573 * gdb.threads/queue-signal.exp: New file.
8574
3714cea7
DE
85752014-09-13 Doug Evans <xdje42@gmail.com>
8576
8577 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
8578 be consistent with what default_gdb_init uses.
8579 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
8580 the plain text of the prompt. Add some logging printfs.
8581 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
8582
fa43b1d7
PA
85832014-09-12 Pedro Alves <palves@redhat.com>
8584
8585 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
8586 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
8587 * gdb.arch/i386-size-overlap.exp: Likewise.
8588 * gdb.arch/i386-size.exp: Likewise.
8589 * gdb.arch/i386-unwind.exp: Likewise.
8590 * gdb.base/a2-run.exp: Likewise.
8591 * gdb.base/break.exp: Likewise.
8592 * gdb.base/charset.exp: Likewise.
8593 * gdb.base/chng-syms.exp: Likewise.
8594 * gdb.base/commands.exp: Likewise.
8595 * gdb.base/dbx.exp: Likewise.
8596 * gdb.base/find.exp: Likewise.
8597 * gdb.base/funcargs.exp: Likewise.
8598 * gdb.base/jit-simple.exp: Likewise.
8599 * gdb.base/reread.exp: Likewise.
8600 * gdb.base/sepdebug.exp: Likewise.
8601 * gdb.base/step-bt.exp: Likewise.
8602 * gdb.cp/mb-inline.exp: Likewise.
8603 * gdb.cp/mb-templates.exp: Likewise.
8604 * gdb.objc/basicclass.exp: Likewise.
8605 * gdb.threads/killed.exp: Likewise.
8606
9d9bf2df
EBM
86072014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8608
8609 PR tdep/17379
8610 * gdb.arch/powerpc-stackless.S: New file.
8611 * gdb.arch/powerpc-stackless.exp: New file.
8612
1cf2f1b0
JK
86132014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8614
8615 * gdb.base/attach.c: Include unistd.h.
8616 (main): Call alarm. Add label postloop.
8617 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
8618 gdb_breakpoint, gdb_continue_to_breakpoint.
8619 (test_command_line_attach_run): Kill ${testpid} in one exit path.
8620
98880d46
PA
86212014-09-11 Pedro Alves <palves@redhat.com>
8622
8623 PR gdb/17347
8624 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
8625 * gdb.base/attach.exp (test_command_line_attach_run): New
8626 procedure.
8627 (top level): Call it.
8628
4c92ff2c
PA
86292014-09-11 Pedro Alves <palves@redhat.com>
8630
8631 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
8632 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
8633 (do_command_attach_tests): Use spawn_wait_for_attach.
8634 * gdb.base/solib-overlap.exp: Likewise.
8635 * gdb.multi/multi-attach.exp: Likewise.
8636 * gdb.python/py-prompt.exp: Likewise.
8637 * gdb.python/py-sync-interp.exp: Likewise.
8638 * gdb.server/ext-attach.exp: Likewise.
8639
3adc1a7d
GKB
86402014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
8641
8642 * gdb.fortran/array-element.exp: Remove unexpected "continue"
8643 command in testcase. Simplify testcase.
8644
96334934
JB
86452014-09-10 Joel Brobecker <brobecker@adacore.com>
8646
8647 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
8648
eb479039
JB
86492014-09-10 Joel Brobecker <brobecker@adacore.com>
8650
8651 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
8652
deede10c
JB
86532014-09-10 Joel Brobecker <brobecker@adacore.com>
8654
8655 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
8656
7828a5f5
JB
86572014-09-10 Joel Brobecker <brobecker@adacore.com>
8658
8659 * gdb.dwarf2/dynarr-ptr.c: New file.
8660 * gdb.dwarf2/dynarr-ptr.exp: New file.
8661
33aeebcf
MR
86622014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8663
8664 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
8665 of 30 rather than hardcoding 120 for a slow test case. Take the
8666 `gdb,timeout' target setting into account for this calculation.
8667 Don't extend the timeout for the test cases that don't need it.
8668
7b415901
MR
86692014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8670
8671 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
8672 a factor of 2 for a slow test case. Take the `gdb,timeout'
8673 target setting into account for this calculation.
8674 * gdb.reverse/until-precsave.exp: Increase the timeout by
8675 a factor of 15 and 3 respectively rather than adding 120
8676 for a pair of slow test cases. Take the `gdb,timeout'
8677 target setting into account for this calculation.
8678
4a40f85a
MR
86792014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8680
8681 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
8682 timeout, don't pass one down to gdb_expect.
8683 (gdb_expect): Rework timeout selection.
8684
09635af7
MR
86852014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8686
8687 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
8688 exception on timeout.
8689 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
8690 (gdbserver_start_extended): Catch any `gdbserver_start' error
8691 exceptions.
8692 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
8693 * lib/mi-support.exp (mi_gdb_target_load): Catch any
8694 `gdbserver_gdb_load' error exceptions.
8695
2bdd10b7
MR
86962014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8697
8698 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
8699 120 on waiting for the TCP socket to open.
8700
316935f0
DE
87012014-09-09 Doug Evans <xdje42@gmail.com>
8702
8703 * gdb.base/default.exp (show_conv_list): Add _caller_is,
8704 _caller_matches, _any_caller_is, _any_caller_matches.
8705
83740597
DE
87062014-09-09 Doug Evans <xdje42@gmail.com>
8707
8708 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
8709
4c122fc3
YQ
87102014-09-09 Yao Qi <yao@codesourcery.com>
8711
8712 * gdb.mi/mi-var-display.exp: Set print symbol off.
8713
a9f116cb
GKB
87142014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
8715
8716 PR gdb/17035
8717 * gdb.base/commands.exp: Add tests to verify user-defined
8718 commands with empty bodies.
8719 * gdb.python/py-cmd.exp: Test that we don't show user-defined
8720 python commands in `show user command`.
8721 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
8722 scheme commands in `show user command`.
8723
c75bd3a2
JK
87242014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8725
8726 PR python/17355
8727 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
8728 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
8729 * gdb.python/py-framefilter-invalidarg.exp: New file.
8730 * gdb.python/py-framefilter-invalidarg.py: New file.
8731
faa42425
DE
87322014-09-06 Doug Evans <xdje42@gmail.com>
8733
8734 PR 15276
8735 * gdb.python/py-caller-is.c: New file.
8736 * gdb.python/py-caller-is.exp: New file.
8737
474ca4f6
SDJ
87382014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
8739
8740 PR gdb/17235
8741 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
8742 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
8743
eb0b0463
SDJ
87442014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
8745
8746 PR fortran/17237
8747 * gdb.fortran/print-formatted.exp: New file.
8748 * gdb.fortran/print-formatted.f90: Likewise.
8749
5f3b99cf
SS
87502014-09-03 Sasha Smundak <asmundak@google.com>
8751
8752 * gdb.python/py-frame.exp: Test Frame.read_register.
8753
7d793aa9
SDJ
87542014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
8755
8756 PR python/16699
8757 * gdb.python/py-completion.exp: New file.
8758 * gdb.python/py-completion.py: Likewise.
8759
fb0576e9
DE
87602014-08-28 Doug Evans <dje@google.com>
8761
8762 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
8763 eax,etc. are live with values set by gdb and thus the compiler can't
8764 use them.
8765 * gdb.arch/i386-pseudo.c (main): Ditto.
8766
ee92b0dd
DE
87672014-08-27 Doug Evans <dje@google.com>
8768
8769 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
8770
6649db35
DE
87712014-08-25 Doug Evans <dje@google.com>
8772
8773 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
8774 (main): Ditto.
8775
564b7600
DE
87762014-08-25 Doug Evans <dje@google.com>
8777
8778 * gdb.threads/thread-execl.exp: #include <stdio.h>.
8779
3881fb67
YQ
87802014-08-24 Yao Qi <yao@codesourcery.com>
8781
8782 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
8783 symbol off.
8784 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
8785
a05a36a5
DE
87862014-08-22 Doug Evans <dje@google.com>
8787
8788 PR 17276
8789 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
8790 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
8791 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
8792
7c343b48
YQ
87932014-08-22 Yao Qi <yao@codesourcery.com>
8794
8795 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
8796 * gdb.python/py-finish-breakpoint2.exp: Likewise.
8797 * gdb.python/python.exp: Likewise. Use .py file on the host
8798 instead of the build.
8799
22fd09ae
JK
88002014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8801
8802 * gdb.threads/gcore-stale-thread.c: New file.
8803 * gdb.threads/gcore-stale-thread.exp: New file.
8804
a8454a7c
PA
88052014-08-21 Pedro Alves <palves@redhat.com>
8806
8807 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
8808 * gdb.base/gcore-relro-pie.exp: Likewise.
8809 * gdb.base/gcore-relro.exp: Likewise.
8810 * gdb.base/gcore.exp: Likewise.
8811 * gdb.base/print-symbol-loading.exp: Likewise.
8812 * gdb.threads/gcore-thread.exp: Likewise.
8813 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
8814
2a31c623
PA
88152014-08-20 Pedro Alves <palves@redhat.com>
8816 Jan Kratochvil <jan.kratochvil@redhat.com>
8817
8818 * Makefile.in (EXTRA_RULES, CC): New variables, get from
8819 configure.
8820 (EXPECT): Handle READ1 being set.
8821 (all): Depend on EXTRA_RULES.
8822 (check-read1, expect-read1, read1.so, read1): New rules.
8823 * README (Testsuite Parameters): Document the READ1 make variable.
8824 (Race detection): New section.
8825 * configure: Regenerate.
8826 * configure.ac: If build==host==target, and running under a
8827 GNU/glibc system, add read1 to the extra Makefile rules.
8828 (EXTRA_RULES): AC_SUBST it.
8829 * lib/read1.c: New file.
8830
d36430db
JB
88312014-08-20 Joel Brobecker <brobecker@adacore.com>
8832
8833 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
8834 the handling of variables declared as a typedef to an array
8835 which a DW_AT_data_location attribute.
8836
9a0dc9e3
PA
88372014-08-19 Andrew Burgess <aburgess@broadcom.com>
8838 Pedro Alves <palves@redhat.com>
8839
8840 PR symtab/14604
8841 PR symtab/14605
8842 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
8843 gdb_test.
8844
0718a8da
PA
88452014-08-19 Pedro Alves <palves@redhat.com>
8846
8847 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
8848
13b448cd
YQ
88492014-08-19 Yao Qi <yao@codesourcery.com>
8850
8851 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
8852 right line.
8853
1cbf5077
DB
88542014-08-18 David Blaikie <dblaikie@gmail.com>
8855
8856 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
8857
bf0fae19
JB
88582014-08-18 Joel Brobecker <brobecker@adacore.com>
8859
8860 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
8861 attribute in array range.
8862
3c8c5dcc
JB
88632014-08-18 Joel Brobecker <brobecker@adacore.com>
8864
8865 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
8866
e66d4446
SC
88672014-08-15 Siva Chandra Reddy <sivachandra@google.com>
8868
8869 PR c++/17132
8870 * gdb.cp/pr17132.cc: New file.
8871 * gdb.cp/pr17132.exp: New file.
8872
940df408
SC
88732014-08-15 Siva Chandra Reddy <sivachandra@google.com>
8874
8875 * gdb.python/py-xmethods.py (A_getarrayind)
8876 (E_method_char_worker.__call__, E_method_int_worker.__call__):
8877 Use 'print' with function call syntax.
8878 (E_method_matcher.match): Fix tab vs space indentation mixup.
8879
ebcc6c3a
YQ
88802014-08-15 Yao Qi <yao@codesourcery.com>
8881
8882 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
8883 false.
8884
775e0f04
YQ
88852014-08-15 Yao Qi <yao@codesourcery.com>
8886
8887 * gdb.cp/casts.exp: Set print symbol off.
8888 * gdb.cp/class2.exp: Likewise.
8889 * gdb.cp/overload.exp: Likewise.
8890 * gdb.cp/templates.exp: Likewise.
8891
d769e349
DE
88922014-08-11 Doug Evans <dje@google.com>
8893
8894 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
8895 (test_load_shlib): Update.
8896
20c6f1e1
YQ
88972014-08-09 Yao Qi <yao@codesourcery.com>
8898
8899 * gdb.base/display.exp: Invoke is_address_zero_readable.
8900 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
8901 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8902 * gdb.base/hbreak-unmapped.exp: Return if
8903 is_address_zero_readable returns true.
8904 * gdb.base/signest.exp: Likewise.
8905 * gdb.base/signull.exp: Likewise.
8906 * gdb.base/sigbpt.exp: Likewise.
8907 * gdb.guile/scm-disasm.exp: Do the test if
8908 is_address_zero_readable returns false.
8909 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
8910 * gdb.python/py-arch.exp: Likewise.
8911 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
8912 * lib/gdb.exp (is_address_zero_readable): New proc.
8913
5792e8e3
YQ
89142014-08-09 Yao Qi <yao@codesourcery.com>
8915
8916 PR testsuite/13443
8917 * gdb.mi/mi-var-display.exp: Make test messages unique.
8918
3cecbbbe
TT
89192014-08-04 Tom Tromey <tromey@redhat.com>
8920
8921 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
8922 target 0".
8923
00b51ff5
TT
89242014-08-04 Tom Tromey <tromey@redhat.com>
8925
8926 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
8927 "target_resume".
8928
6908c509
JB
89292014-08-01 Joel Brobecker <brobecker@adacore.com>
8930
8931 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
8932 inner_vla_struct_object_size.
8933 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
8934 as xfail.
8935
cc6563d2
PA
89362014-07-30 Pedro Alves <palves@redhat.com>
8937
8938 * gdb.threads/signal-command-handle-nopass.exp (test): Add
8939 comment.
8940
7e09a223
YQ
89412014-07-29 Yao Qi <yao@codesourcery.com>
8942
8943 PR gdb/17206
8944 * gdb.base/until-nodebug.exp: New.
8945
7ebdbe92
DE
89462014-07-28 Doug Evans <xdje42@gmail.com>
8947
8948 PR guile/17203
8949 * gdb.guile/scm-parameter.exp: Add tests for trying to create
8950 previously existing parameter, and previously ambiguously spelled
8951 parameter.
8952
fdb1adc6
WN
89532014-07-28 Will Newton <will.newton@linaro.org>
8954
8955 * gdb.base/varargs.exp: Remove KFAILs for ARM.
8956
186fcde0
DE
89572014-07-26 Ludovic Courtès <ludo@gnu.org>
8958 Doug Evans <xdje42@gmail.com>
8959
8960 PR guile/17146
8961 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
8962
70509625
PA
89632014-07-25 Pedro Alves <palves@redhat.com>
8964
8965 * gdb.threads/signal-command-handle-nopass.c: New file.
8966 * gdb.threads/signal-command-handle-nopass.exp: New file.
8967 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
8968 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
8969 * gdb.threads/signal-delivered-right-thread.c: New file.
8970 * gdb.threads/signal-delivered-right-thread.exp: New file.
8971
c3f814a1
PA
89722014-07-25 Pedro Alves <palves@redhat.com>
8973
8974 * gdb.base/double-prompt-target-event-error.exp
8975 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
8976 match.
8977 (cancel_pagination_in_target_event): Rework double prompt
8978 detection.
8979 * gdb.base/paginate-after-ctrl-c-running.exp
8980 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
8981 <return>' match.
8982 * gdb.base/paginate-bg-execution.exp
8983 (test_bg_execution_pagination_return)
8984 (test_bg_execution_pagination_cancel): Remove '-notransfer
8985 <return>' matches.
8986 * gdb.base/paginate-execution-startup.exp
8987 (test_fg_execution_pagination_return)
8988 (test_fg_execution_pagination_cancel): Remove '-notransfer
8989 <return>' matches.
8990 * gdb.base/paginate-inferior-exit.exp
8991 (test_paginate_inferior_exited): Remove '-notransfer <return>'
8992 match.
8993 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
8994 * lib/gdb.exp (pagination_prompt): Run text through
8995 string_to_regexp.
8996 (gdb_test_multiple): Match $pagination_prompt instead of
8997 "<return>".
8998 (string_to_regexp): Move to lib/gdb-utils.exp.
8999
e214cf6c
JK
90002014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9001
9002 * gdb.arch/amd64-entry-value-paramref.S: New file.
9003 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9004 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9005 * gdb.arch/amd64-optimout-repeat.S: New file.
9006 * gdb.arch/amd64-optimout-repeat.c: New file.
9007 * gdb.arch/amd64-optimout-repeat.exp: New file.
9008
17d0c5c8
JK
90092014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9010
9011 PR gdb/17170
9012 * gdb.base/statistics.exp: New file.
9013
b8b8facf
DE
90142014-07-17 Doug Evans <dje@google.com>
9015
74b49205 9016 PR gdb/17170
b8b8facf
DE
9017 * gdb.base/maint.exp: Update testing of per-command stats.
9018
1b5d0ab3
PA
90192014-07-16 Pedro Alves <palves@redhat.com>
9020
9021 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9022 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9023 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9024 (tfile_write_buf): New functions.
9025 (add_memory_block): Rewrite using the above.
9026 (adjust_function_address): New function.
9027 (FUNCTION_ADDRESS): New macro.
9028 (write_basic_trace_file): Remove short_x local, and use
9029 tfile_write_16. Change type of func_addr local to unsigned long
9030 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9031 here. Cast argument of add_memory_block to char pointer.
9032 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9033 (main): Remove parameters.
9034 * gdb.trace/tfile.exp: Remove nowarnings.
9035
4d974e88
SM
90362014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9037
9038 * gdb.base/debug-expr.exp: Test string evaluation with
9039 "debug expression" on.
9040
41e99568
PA
90412014-07-15 Pedro Alves <palves@redhat.com>
9042
9043 * gdb.base/reread.exp: Use clean_restart.
9044
487d9753
PL
90452014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9046
9047 * gdb.arch/avr-flash-qualifer.c: New.
9048 * gdb.arch/avr-flash-qualifer.exp: New.
9049
cc1c52ad
PA
90502014-07-14 Pedro Alves <palves@redhat.com>
9051
9052 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9053 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9054
1e973570
PA
90552014-07-14 Pedro Alves <palves@redhat.com>
9056
9057 * gdb.base/double-prompt-target-event-error.c: New file.
9058 * gdb.base/double-prompt-target-event-error.exp: New file.
9059
93d6eb10
PA
90602014-07-14 Pedro Alves <palves@redhat.com>
9061
9062 PR gdb/17072
9063 * gdb.base/paginate-inferior-exit.c: New file.
9064 * gdb.base/paginate-inferior-exit.exp: New file.
9065
0017922d
PA
90662014-07-14 Pedro Alves <palves@redhat.com>
9067
9068 PR gdb/17072
9069 * gdb.base/paginate-bg-execution.c: New file.
9070 * gdb.base/paginate-bg-execution.exp: New file.
9071
94696ad3
PA
90722014-07-14 Pedro Alves <palves@redhat.com>
9073
9074 PR gdb/17072
9075 * gdb.base/paginate-execution-startup.c: New file.
9076 * gdb.base/paginate-execution-startup.exp: New file.
9077 * lib/gdb.exp (pagination_prompt): New global.
9078 (default_gdb_spawn): New procedure, factored out from
9079 default_gdb_spawn.
9080 (default_gdb_start): Adjust to call default_gdb_spawn.
9081 (gdb_spawn): New procedure.
9082
bd293940
PA
90832014-07-14 Pedro Alves <palves@redhat.com>
9084
9085 * lib/gdb.exp (gdb_assert): New procedure.
9086 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9087
c933f875
PA
90882014-07-14 Pedro Alves <palves@redhat.com>
9089
9090 * gdb.base/execution-termios.c: New file.
9091 * gdb.base/execution-termios.exp: New file.
9092
d98b7a16
TT
90932014-07-14 Tom Tromey <tromey@redhat.com>
9094
9095 * gdb.cp/vla-cxx.cc: New file.
9096 * gdb.cp/vla-cxx.exp: New file.
9097
548740d6
TT
90982014-07-14 Tom Tromey <tromey@redhat.com>
9099
9100 * gdb.reverse/rerun-prec.c: New file.
9101 * gdb.reverse/rerun-prec.exp: New file.
9102
a25eb028
MR
91032014-07-12 Maciej W. Rozycki <macro@mips.com>
9104 Maciej W. Rozycki <macro@codesourcery.com>
9105
9106 * lib/gdb-utils.exp: New file.
9107 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9108 inline `gdb_init_command' processing.
9109 (gdb_start_cmd): Likewise.
9110 * lib/mi-support.exp (mi_run_cmd): Likewise.
9111 * README: Document `gdb_init_command' and `gdb_init_commands'.
9112
218c2655
JK
91132014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9114
9115 Fix false FAIL running under a very long directory name.
9116 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9117 and "set print elements 10000". Twice.
9118
5401fde3
YQ
91192014-07-11 Yao Qi <yao@codesourcery.com>
9120
9121 * gdb.base/exprs.exp: "set print symbol off".
9122
e76126e8
PA
91232014-07-11 Pedro Alves <palves@redhat.com>
9124
9125 * gdb.threads/kill.c: New file.
9126 * gdb.threads/kill.exp: New file.
9127
2d6f0de6
YQ
91282014-07-10 Yao Qi <yao@codesourcery.com>
9129
9130 * gdb.trace/tfile.c (write_basic_trace_file)
9131 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9132 address written to trace file.
9133
7180e04a
PA
91342014-07-09 Pedro Alves <palves@redhat.com>
9135
9136 * gdb.base/attach-wait-input.exp: New file.
9137 * gdb.base/attach-wait-input.c: New file.
9138
9a9a7608
AB
91392014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9140
9141 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9142 setting up test structures.
9143 (main): Call new test function.
9144 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
9145 test function, continue into test function and walk test
9146 structures.
9147
161ac41e
YQ
91482014-07-02 Yao Qi <yao@codesourcery.com>
9149
9150 * gdb.trace/entry-values.c: Define labels 'foo_start' and
9151 'bar_start' at the beginning of functions 'foo' and 'bar'
9152 respectively.
9153 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
9154 instead of 'foo' and 'bar'.
9155
1f267ae3
MM
91562014-07-08 Markus Metzger <markus.t.metzger@intel.com>
9157
9158 * gdb.btrace/segv.exp: New.
9159 * gdb.btrace/segv.c: New.
9160
2b239efb
LM
91612014-07-02 Luis Machado <lgustavo@codesourcery.com>
9162
9163 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
9164 instruction.
9165
cf363f18
MW
91662014-06-30 Mark Wielaard <mjw@redhat.com>
9167
9168 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
9169 vulture, vilify, villar): New volatile array constants.
9170 (vindictive, vegetation): New const volatile array constants.
9171 * gdb.base/volatile.exp: Test volatile and const volatile array
9172 types.
9173
aebf9d24
AA
91742014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9175
9176 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
9177 target lacks support for awatch, rwatch, or hbreak.
9178
b67a2c6f
YQ
91792014-06-27 Yao Qi <yao@codesourcery.com>
9180
9181 * gdb.multi/dummy-frame-restore.exp: New.
9182 * gdb.multi/dummy-frame-restore.c: New.
9183
aef92902
MM
91842014-06-25 Markus Metzger <markus.t.metzger@intel.com>
9185
9186 * gdb.btrace/gcore.exp: New.
9187
8e9db26e
PA
91882014-06-23 Pedro Alves <palves@redhat.com>
9189
9190 * gdb.base/watchpoint-reuse-slot.c: New file.
9191 * gdb.base/watchpoint-reuse-slot.exp: New file.
9192
70afc5b7
SC
91932014-06-23 Siva Chandra Reddy <sivachandra@google.com>
9194
9195 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9196 progspace's filename in 'info', 'enable' and 'disable' command
9197 tests.
9198
b972bd9c
JK
91992014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9200
9201 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
9202 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9203 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
9204
125f8a3d
GB
92052014-06-20 Gary Benson <gbenson@redhat.com>
9206
9207 * gdb.arch/i386-avx.exp: Fix include file location.
9208 * gdb.arch/i386-sse.exp: Likewise.
9209
3ed9baed
IB
92102014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
9211
9212 * gdb.dlang/expression.exp: New file.
9213
034f788c
PA
92142014-06-19 Pedro Alves <palves@redhat.com>
9215
9216 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
9217 out from ...
9218 (top level): ... here. Iterate running tests under different
9219 scheduler-locking settings.
9220
45371d0c
LM
92212014-06-18 Luis Machado <lgustavo@codesourcery.com>
9222
9223 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
9224 to DW_FORM_addr and use non-zero addresses.
9225
5d376983
SC
92262014-06-18 Siva Chandra Reddy <sivachandra@google.com>
9227
9228 PR gdb/17017
9229 * gdb.python/py-xmethods.cc: Add global function call counters and
9230 increment them in their respective functions. Remove "cout"
9231 statements.
9232 * gdb.python/py-xmethods.exp: Make tests check the global function
9233 call counters instead of depending on inferior IO.
9234
a1aa2221
LM
92352014-06-18 Don Breazeal <donb@codesourcery.com>
9236
9237 * gdb.base/foll-fork.exp (default_fork_parent_follow):
9238 Deleted procedure.
9239 (explicit_fork_parent_follow): Deleted procedure.
9240 (explicit_fork_child_follow): Deleted procedure.
9241 (test_follow_fork): New procedure.
9242 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 9243 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
9244 procedure calls.
9245
0fc05997
YQ
92462014-06-17 Yao Qi <yao@codesourcery.com>
9247
9248 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
9249 CP1252.
9250
70795c52
LM
92512014-06-17 Luis Machado <lgustavo@codesourcery.com>
9252
9253 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
9254 Initialize ptr and S explicitly.
9255 (skip_type_update_when_not_use_rtti_test): Likewise.
9256
6be47f0c
KS
92572014-06-16 Keith Seitz <keiths@redhat.com>
9258
9259 PR mi/15863
9260 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
9261 the inferior is started.
9262
d03de421
PA
92632014-06-16 Pedro Alves <palves@redhat.com>
9264
9265 * gdb.base/break-main-file-remove-fail.c: New file.
9266 * gdb.base/break-main-file-remove-fail.exp: New file.
9267 * gdb.base/break-unload-file.exp: Use build_executable instead of
9268 prepare_for_testing.
9269 (test_break): New parameter "initial_load". Handle it.
9270 (top level): Add initial_load cmdline/file axis.
9271
f9579b99
TT
92722014-06-12 Tom Tromey <tromey@redhat.com>
9273
9274 * gdb.base/completion.exp: Don't use directory name in test.
9275
3657956b
GB
92762014-06-09 Gary Benson <gbenson@redhat.com>
9277
9278 * gdb.base/sigall.c [Functions to send signals]: Reorder to
9279 separate the always-available ANSI-standard signals from the
9280 signals that require checking.
9281 (main): Likewise.
9282 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
9283 Likewise.
9284 (main): Likewise.
9285
4186eb54
KS
92862014-06-07 Keith Seitz <keiths@redhat.com>
9287
9288 Revert:
9289 PR c++/16253
9290 * gdb.cp/var-tag.cc: New file.
9291 * gdb.cp/var-tag.exp: New file.
9292 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
9293 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
9294 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9295 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9296
25326a28 92972014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
9298
9299 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
9300
829155c9
PA
93012014-06-06 Pedro Alves <palves@redhat.com>
9302
9303 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
9304 in target debug output instead of looking at RSP packets,
9305 disabling the test on any target that uses hardware stepping.
9306 Update comments.
9307
61c8d22e
PA
93082014-06-06 Pedro Alves <palves@redhat.com>
9309
9310 * gdb.base/break-unload-file.exp: Fix typo.
9311
d9a47287
YQ
93122014-06-06 Yao Qi <yao@codesourcery.com>
9313
9314 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
9315 from "jit_function" to "^jit_function".
9316
e5e01dbf
YQ
93172014-06-06 Yao Qi <yao@codesourcery.com>
9318
9319 * gdb.base/async.c (foo): Add one statement.
9320 * gdb.base/async.exp: Get the next instruction address and
9321 match the output of "nexti" by instruction address. Match
9322 the hex address in the output of "finish".
9323
73ba372c
GB
93242014-06-06 Gary Benson <gbenson@redhat.com>
9325
9326 * gdb.base/call-signals.c: Remove preprocessor conditionals
9327 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
9328 SIGSEGV and SIGTERM.
9329 * gdb.base/sigall.c: Likewise.
9330 * gdb.base/unwindonsignal.c: Likewise.
9331 * gdb.reverse/sigall-reverse.c: Likewise.
9332
831517df
YQ
93332014-06-06 Yao Qi <yao@codesourcery.com>
9334
9335 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
9336 readable, skip the test.
9337
b8b91e98
YQ
93382014-06-06 Yao Qi <yao@codesourcery.com>
9339
9340 * gdb.threads/staticthreads.c (thread_function): Move the line
9341 setting breakpoint on forward.
9342 * gdb.threads/staticthreads.exp: Update comments.
9343
fb934770
LC
93442014-06-05 Ludovic Courtès <ludo@gnu.org>
9345
9346 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
9347 "history-append! type error".
9348
6ef284bd
SM
93492014-06-05 Simon Marchi <simon.marchi@ericsson.com>
9350
9351 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
9352 erroneous dprintf expected input.
9353
a872e241
DE
93542014-06-04 Doug Evans <xdje42@gmail.com>
9355
9356 * gdb.guile/scm-generics.exp: Delete.
9357
16f691fb
DE
93582014-06-04 Doug Evans <xdje42@gmail.com>
9359
9360 * gdb.guile/scm-breakpoint.exp: Update.
9361 Add tests for breakpoint registration.
9362
012370f6
TT
93632014-06-04 Tom Tromey <tromey@redhat.com>
9364
9365 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
9366 VLA-in-union.
9367 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
9368 inner_vla_struct, vla_union types. Initialize objects of those
9369 types and compute their sizes.
9370
9f5a4cef
HZ
93712014-06-04 Nathan Sidwell <nathan@codesourcery.com>
9372 Hui Zhu <hui@codesourcery.com>
9373
9374 * gdb.base/fileio.exp: Add test for shell not available as well as
9375 available.
9376 * gdb.base/fileio.c (test_system): Check for shell twice.
9377
90a45c4d
YQ
93782014-06-04 Yao Qi <yao@codesourcery.com>
9379
9380 * gdb.base/auto-connect-native-target.exp: Remove redundant
9381 space from the regexp pattern.
9382
70017e41
YQ
93832014-06-04 Yao Qi <yao@codesourcery.com>
9384
9385 * gdb.base/default.exp: Replace "child" with "native" in
9386 regexp pattern.
9387
883964a7
SC
93882014-06-03 Siva Chandra Reddy <sivachandra@google.com>
9389
9390 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
9391 * gdb.python/py-xmethods.exp: New tests to test xmethods.
9392 * gdb.python/py-xmethods.py: Python script supporting the
9393 new testcase and tests.
9394
ef370185
JB
93952014-06-03 Joel Brobecker <brobecker@adacore.com>
9396 Pedro Alves <palves@redhat.com>
9397
9398 PR breakpoints/17000
9399 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
9400 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
9401
1e2ccb61
BM
94022014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
9403
9404 * gdb.base/subst.exp: Add tests to verify partial path matching
9405 output.
9406
c6ec5ab2
PA
94072014-06-03 Pedro Alves <palves@redhat.com>
9408
9409 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
9410 target that doesn't use software single-stepping.
9411
835c559f
PA
94122014-06-03 Pedro Alves <palves@redhat.com>
9413
9414 PR breakpoints/17000
9415 * gdb.base/sss-bp-on-user-bp-2.c: New file.
9416 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
9417
06eb1586
DE
94182014-06-02 Doug Evans <xdje42@gmail.com>
9419
9420 * gdb.guile/scm-parameter.exp: New file.
9421
e698b8c4
DE
94222014-06-02 Doug Evans <xdje42@gmail.com>
9423
9424 * gdb.guile/scm-cmd.c: New file.
9425 * gdb.guile/scm-cmd.exp: New file.
9426
ded03782
DE
94272014-06-02 Doug Evans <xdje42@gmail.com>
9428
9429 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
9430 pretty-printer lookup.
9431 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
9432 (make-pp_s-printer): Call it.
9433 (make-pretty-printer-from-dict): New function.
9434 (lookup-pretty-printer-maker-from-dict): New function.
9435 (*pretty-printer*): Simplify.
9436 (make-objfile-pp_s-printer): New function.
9437 (install-objfile-pretty-printers!): New function.
9438 (make-progspace-pp_s-printer): New function.
9439 (install-progspace-pretty-printers!): New function.
9440 * gdb.guile/scm-progspace.c: New file.
9441 * gdb.guile/scm-progspace.exp: New file.
9442
41fac0cf
PA
94432014-06-02 Pedro Alves <palves@redhat.com>
9444
9445 * gdb.base/dprintf-bp-same-addr.c: New file.
9446 * gdb.base/dprintf-bp-same-addr.exp: New file.
9447
96ae5695
EBM
94482014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9449
9450 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
9451 * gdb.arch/powerpc-power.s: Likewise.
9452
da02b3a8
JB
94532014-06-02 Joel Brobecker <brobecker@adacore.com>
9454
9455 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
9456
c72b2e7b
YQ
94572014-06-01 Yao Qi <yao@codesourcery.com>
9458
9459 * gdb.base/watchpoint.exp (test_watch_location): Check null
9460 pointer can be dereferenced. If not, do the test, otherwise
9461 skip it.
9462
53e8a631
AB
94632014-05-30 Andrew Burgess <aburgess@broadcom.com>
9464
9465 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
9466 results.
9467 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
9468
938f0e2f
AB
94692014-05-30 Andrew Burgess <aburgess@broadcom.com>
9470
9471 * gdb.arch/amd64-invalid-stack-middle.S: New file.
9472 * gdb.arch/amd64-invalid-stack-middle.c: New file.
9473 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
9474 * gdb.arch/amd64-invalid-stack-top.c: New file.
9475 * gdb.arch/amd64-invalid-stack-top.exp: New file.
9476
9ba6657a
PA
94772014-05-30 Pedro Alves <palves@redhat.com>
9478
9479 PR breakpoints/17000
9480 * gdb.base/sss-bp-on-user-bp.c: New file.
9481 * gdb.base/sss-bp-on-user-bp.exp: New file.
9482
522c09bf
DB
94832014-05-30 David Blaikie <dblaikie@gmail.com>
9484
9485 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
9486 gnu_inline semantics via attribute.
9487 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
9488 source explicitly specifies the required semantics.
9489
bf4ef81e
MR
94902014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
9491
9492 * gdb.reverse/sigall-reverse.exp: Fix a typo.
9493
329ea579
PA
94942014-05-29 Pedro Alves <palves@redhat.com>
9495 Tom Tromey <tromey@redhat.com>
9496
9497 * gdb.base/async-shell.exp: Don't enable target-async.
9498 * gdb.base/async.exp
9499 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
9500 parameter. Adjust.
9501 (top level): Don't test with "target-async".
9502 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
9503 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
9504 * gdb.base/inferior-died.exp: Don't enable target-async.
9505 * gdb.base/interrupt-noterm.exp: Likewise.
9506 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
9507 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9508 * gdb.mi/mi-nonstop.exp: Likewise.
9509 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9510 * gdb.mi/mi-nsintrall.exp: Likewise.
9511 * gdb.mi/mi-nsmoribund.exp: Likewise.
9512 * gdb.mi/mi-nsthrexec.exp: Likewise.
9513 * gdb.mi/mi-watch-nonstop.exp: Likewise.
9514 * gdb.multi/watchpoint-multi.exp: Adjust comment.
9515 * gdb.python/py-evsignal.exp: Don't enable target-async.
9516 * gdb.python/py-evthreads.exp: Likewise.
9517 * gdb.python/py-prompt.exp: Likewise.
9518 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
9519 * gdb.server/solib-list.exp: Don't enable target-async.
9520 * gdb.threads/thread-specific-bp.exp: Likewise.
9521 * lib/mi-support.exp: Adjust to use mi-async.
9522
fd664c91
PA
95232014-05-29 Pedro Alves <palves@redhat.com>
9524
9525 PR gdb/13860
9526 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
9527 reason, even in sync mode.
9528
251bde03
PA
95292014-05-29 Pedro Alves <palves@redhat.com>
9530 Hui Zhu <hui@codesourcery.com>
9531
9532 PR PR15693
9533 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
9534 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
9535 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
9536 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
9537
7f3c0343
JB
95382014-05-28 Joel Brobecker <brobecker@adacore.com>
9539
9540 * config/monitor.exp (gdb_target_monitor): Replace use of
9541 "set remotebaud" by "set serial baud".
9542
b2715b27
AW
95432014-05-26 Andy Wingo <wingo@igalia.com>
9544
9545 * gdb.guile/scm-breakpoint.exp:
9546 * gdb.guile/scm-gsmob.exp: Update to use plain old object
9547 properties instead of gdb-object-properties.
9548
498a4489
YQ
95492014-05-26 Yao Qi <yao@codesourcery.com>
9550
9551 * gdb.server/no-thread-db.exp: Specify source file name
9552 explicitly when setting a breakpoint.
9553
589fdceb
MM
95542014-05-23 Markus Metzger <markus.t.metzger@intel.com>
9555
9556 * gdb.btrace/vdso.c: New.
9557 * gdb.btrace/vdso.exp: New.
9558
e9089e05
MM
95592014-05-23 Markus Metzger <markus.t.metzger@intel.com>
9560
9561 * gdb.base/gcore.exp (capture_command_output): Move ...
9562 * lib/gdb.exp (capture_command_output): ... here.
9563
67b5c0c1
MM
95642014-05-23 Markus Metzger <markus.t.metzger@intel.com>
9565
9566 * gdb.btrace/data.exp: Test memory access during btrace replay.
9567
a2199296
SM
95682014-05-22 Simon Marchi <simon.marchi@ericsson.com>
9569
9570 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
9571
17b2616c
PA
95722014-05-21 Pedro Alves <palves@redhat.com>
9573
9574 PR gdb/13860
9575 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
9576 (top level): Test that output related to execution commands is
9577 sent to the console with CLI commands, but not with MI commands.
9578 Test that breakpoint events are always mirrored to the console.
9579 Also expect the new source line to be output after a "next" in
9580 async mode too. Make it a pass/fail test.
9581 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
9582 output.
9583 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
9584
5166082f
PA
95852014-05-21 Pedro Alves <palves@redhat.com>
9586
9587 * gdb.base/list.exp (build_pattern, test_list): New procedures.
9588 Use them to test variations of "list" after reaching a breakpoint.
9589 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
9590 Test "list" with listsize 10 after reaching a breakpoint.
9591 * gdb.python/python.exp (decode_line current location line
9592 number): Adjust expected line number.
9593
2f25d70f
SM
95942014-05-21 Simon Marchi <simon.marchi@ericsson.com>
9595
9596 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
9597 behavior for $args, pass it directly to "run".
9598
ff604a67
MR
95992014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
9600
9601 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
9602 30000 to 65536.
9603
6a3cb8e8
PA
96042014-05-21 Pedro Alves <palves@redhat.com>
9605
9606 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
9607 auto-connect-native-target off".
9608 * gdb.base/auto-connect-native-target.c: New file.
9609 * gdb.base/auto-connect-native-target.exp: New file.
9610
4ebfc96e
PA
96112014-05-21 Pedro Alves <palves@redhat.com>
9612
9613 * gdb.base/default.exp: Test "target native" instead of "target
9614 child".
9615
36d46afb
MW
96162014-05-21 Mark Wielaard <mjw@redhat.com>
9617
9618 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
9619
5876f503
JK
96202014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9621
9622 Fix TLS access for -static -pthread.
9623 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
9624 <HAVE_TLS> (thread_function, main): Initialize it.
9625 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
9626 Add clean_restart.
9627 <$have_tls != "">: Check TLSVAR.
9628
0256a6ac
PA
96292014-05-21 Pedro Alves <palves@redhat.com>
9630
9631 * gdb.base/dcache-line-read-error.c: New.
9632 * gdb.base/dcache-line-read-error.exp: New.
9633
936d2992
PA
96342014-05-20 Pedro Alves <palves@redhat.com>
9635
9636 * gdb.base/compare-sections.c: New file.
9637 * gdb.base/compare-sections.exp: New file.
9638
802e8e6d
PA
96392014-05-20 Pedro Alves <palves@redhat.com>
9640
9641 * gdb.base/break-idempotent.c: New file.
9642 * gdb.base/break-idempotent.exp: New file.
9643
e59fa00f
MM
96442014-05-20 Markus Metzger <markus.t.metzger@intel.com>
9645
9646 * gdb.btrace/nohist.exp: New.
9647
8b696e31
YQ
96482014-05-20 Yao Qi <yao@codesourcery.com>
9649
9650 * lib/gdb.exp (gdb_init): Set timeout if test file is under
9651 gdb.reverse directory and gdb_reverse_timeout exists in board
9652 setting.
9653 * README: Document gdb_reverse_timeout.
9654
73c9764f
YQ
96552014-05-20 Yao Qi <yao@codesourcery.com>
9656
9657 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
9658 'test_file_name'. Treat args as a string instead of a list.
9659 (gdb_init): Rename argument 'args' by 'test_file_name'.
9660
f1f4348a
JK
96612014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9662
9663 * gdb.arch/powerpc-power.exp: New file.
9664 * gdb.arch/powerpc-power.s: New file.
9665
0dbe70ce
DE
96662014-05-16 Doug Evans <dje@google.com>
9667
9668 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
9669 * gdb.base/completion.exp: Check that all expected files exist
9670 before doing file completion.
0dbe70ce 9671
8d551b02
DE
96722014-05-16 Doug Evans <dje@google.com>
9673
9674 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
9675 Update.
9676 (do_syscall_tests_without_xml): Update.
9677
73eb7709
PA
96782014-05-16 Pedro Alves <palves@redhat.com>
9679
9680 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
9681 instead of "unknown output after running".
9682
3fae92fc
YQ
96832014-05-16 Yao Qi <yao@codesourcery.com>
9684
9685 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
9686 file1.txt from host at the end.
9687 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9688
c2b2ccc5
DE
96892014-05-15 Doug Evans <dje@google.com>
9690
9691 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
9692 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
9693 loading file. Add test for TU lookup.
9694
8c217a4b
SM
96952014-05-15 Simon Marchi <simon.marchi@ericsson.com>
9696
9697 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
9698 calling "-exec-arguments" or "set args" before running the
9699 inferior.
9700
3deb39c6
SM
97012014-05-15 Simon Marchi <simon.marchi@ericsson.com>
9702
9703 * lib/mi-support.exp (mi_expect_stop): Expect message for
9704 inferiors that exit with non-zero exit code.
9705
71a79f8c
YQ
97062014-05-14 Yao Qi <yao@codesourcery.com>
9707
9708 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
9709 match absolute path on remote host.
9710 (test_file_list_exec_source_files): Remove "/" from the
9711 pattern.
9712
f23fcd46
YQ
97132014-05-14 Yao Qi <yao@codesourcery.com>
9714
9715 * boards/local-remote-host-notty.exp (${board}_file): New
9716 proc.
9717
9404b58f
KM
97182014-05-07 Kyle McMartin <kyle@redhat.com>
9719
9720 Pushed by Joel Brobecker <brobecker@adacore.com>.
9721 * gdb.arch/aarch64-atomic-inst.c: New file.
9722 * gdb.arch/aarch64-atomic-inst.exp: New file.
9723
5e45f04c
YQ
97242014-05-07 Yao Qi <yao@codesourcery.com>
9725
9726 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
9727 in current context" too.
9728
c888a17d
KS
97292014-05-05 Keith Seitz <keiths@redhat.com>
9730
9731 * gdb.linespec/ls-dollar.exp: Add test for linespec
9732 file:convenience_variable.
9733
290a839c
YQ
97342014-05-05 Yao Qi <yao@codesourcery.com>
9735
9736 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
9737 traceframes into tfile and ctf trace files. Read data from
9738 trace file and test collected data.
9739 (gdb_collect_locals_test): Likewise.
9740 (gdb_unavailable_registers_test): Likewise.
9741 (gdb_unavailable_floats): Likewise.
9742 (gdb_collect_globals_test): Likewise.
9743 (top-level): Append "ctf" to trace_file_targets if GDB
9744 supports.
9745
b5262cd0
YQ
97462014-05-05 Yao Qi <yao@codesourcery.com>
9747
9748 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
9749 code to ...
9750 (gdb_collect_args_test_1): ... it. New proc.
9751 (gdb_collect_locals_test): Move some code to ...
9752 (gdb_collect_locals_test_1): ... it. New proc.
9753 (gdb_unavailable_registers_test): Move some code to ...
9754 (gdb_unavailable_registers_test_1): ... it. New proc.
9755 (gdb_unavailable_floats): Move some code to ...
9756 (gdb_unavailable_floats_1): ... it. New proc.
9757
30a1e6cc
SDJ
97582014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
9759
9760 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
9761 probes to test for bitness recognition.
9762 * gdb.arch/amd64-stap-optional-prefix.exp
9763 (test_probe_value_without_reg): New procedure.
9764 Add code to test for different kinds of bitness.
9765
f33da99a
SDJ
97662014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
9767
9768 PR breakpoints/16889
9769 * gdb.arch/amd64-stap-optional-prefix.S: New file.
9770 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9771
5b80f00d
PA
97722014-05-01 Pedro Alves <palves@redhat.com>
9773
9774 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
9775 gdb_file_cmd if no file is specified.
9776 * boards/native-extended-gdbserver.exp (gdb_load): Use the
9777 last_loaded_file to set the remote exec-file.
9778
f8c2a73c
PA
97792014-05-01 Pedro Alves <palves@redhat.com>
9780
9781 * boards/local-remote-host.exp: New file.
9782
be6e8ac7
PA
97832014-05-01 Pedro Alves <palves@redhat.com>
9784
9785 * boards/local-remote-host.exp: Rename to ...
9786 * boards/local-remote-host-notty.exp: ... this.
9787
cac0dc8f
JB
97882014-04-28 Joel Brobecker <brobecker@adacore.com>
9789
9790 * gdb.ada/dyn_arrayidx: New testcase.
9791
9730e6cc
YQ
97922014-04-26 Yao Qi <yao@codesourcery.com>
9793
9794 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
9795 and compute the length of function main. Save it in
9796 $main_length.
9797 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
9798 (top-level): Use gdb_compile to compile objects into
9799 executable and restart GDB. Remove invocation to
9800 prepare_for_testing.
9801
7ae1a6a6
PA
98022014-04-25 Simon Marchi <simon.marchi@ericsson.com>
9803 Pedro Alves <palves@redhat.com>
9804
9805 PR server/16255
9806 * gdb.multi/multi-attach.c: New file.
9807 * gdb.multi/multi-attach.exp: New file.
9808
4082afcc
PA
98092014-04-25 Pedro Alves <palves@redhat.com>
9810
9811 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
9812 user.
9813 (top level): Test that "set remote conditional-breakpoints-packet
9814 off" works as intended.
9815 * gdb.base/dprintf.exp: Test that "set remote
9816 breakpoint-commands-packet off" works as intended.
9817 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
9818 New function.
9819 (top level): Call it.
9820 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
9821 remote fast-tracepoints-packet off" works as intended.
9822 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
9823 * lib/gdb.exp (gdb_is_target_remote): ... here.
9824
2abc3f8d
DB
98252014-04-24 David Blaikie <dblaikie@gmail.com>
9826
9827 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
9828 ensure clang would not discard them.
9829 * gdb.base/gdbvars.c: Ditto.
9830 * gdb.base/memattr.c: Ditto.
9831 * gdb.base/whatis.c: Ditto.
9832 * gdb.python/py-prettyprint.c: Ditto.
9833 * gdb.trace/actions.c: Ditto.
9834 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
9835 ensure clang would not discard it.
9836
bfd39632
DB
98372014-04-24 David Blaikie <dblaikie@gmail.com>
9838
9839 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
9840 clang to emit the full definition of type required by the test
9841 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
9842
22842ff6
DB
98432014-04-24 David Blaikie <dblaikie@gmail.com>
9844
9845 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
9846 coax Clang into emitting the definition of the type.
9847 * gdb.cp/pr10728-x.h (y): Ditto.
9848 * gdb.cp/pr10728-y.cc (y): Ditto.
9849
c2e827ad
DB
98502014-04-24 David Blaikie <dblaikie@gmail.com>
9851
9852 * gdb.base/label.exp: XFAIL label related tests under Clang.
9853 * gdb.cp/cplabel.exp: Ditto.
9854 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
9855 under Clang those using labels.
9856
4c2d33e7
YQ
98572014-04-25 Yao Qi <yao@codesourcery.com>
9858
9859 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
9860 double_label.
9861 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
9862 partial_label and double_label.
9863
56083b99
DB
98642014-04-24 David Blaikie <dblaikie@gmail.com>
9865
9866 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
9867
25d4e99d
DB
98682014-04-24 David Blaikie <dblaikie@gmail.com>
9869
9870 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
9871 of the function to work across GCC and Clang.
9872 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
9873 pointer types (const void ** const V void **).
9874
01f9f808
MS
98752014-04-24 Michael Sturm <michael.sturm@mintel.com>
9876 Walfred Tedeschi <walfred.tedeschi@intel.com>
9877
9878 * Makefile.in (EXECUTABLES): Added i386-avx512.
9879 * gdb.arch/i386-avx512.c: New file.
9880 * gdb.arch/i386-avx512.exp: Likewise.
9881
4b48d439
KS
98822014-04-23 Keith Seitz <keiths@redhat.com>
9883
9884 * lib/mi-support.exp (mi_list_breakpoints): Delete.
9885 (mi_make_breakpoint_table): New procedure.
9886 (mi_create_breakpoint): Use mi_make_breakpoint
9887 and return the result.
9888 (mi_make_breakpoint): New procedure.
9889 (mi_build_kv_pairs): New procedure.
9890
9891 * gdb.mi/mi-break.exp: Remove unused globals,
9892 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
9893 All callers updated.
9894 * gdb.mi/mi-dprintf.exp: Use variable to track command
9895 number.
9896 Update all callers of mi_create_breakpoint and use
9897 mi_make_breakpoint_table.
9898 Remove any unused global variables.
9899 * gdb.mi/mi-nonstop.exp: Likewise.
9900 * gdb.mi/mi-nsintrall.exp: Likewise.
9901 * gdb.mi/mi-nsmoribund.exp: Likewise.
9902 * gdb.mi/mi-nsthrexec.exp: Likewise.
9903 * gdb.mi/mi-reverse.exp: Likewise.
9904 * gdb.mi/mi-simplerun.exp: Likewise.
9905 * gdb.mi/mi-stepn.exp: Likewise.
9906 * gdb.mi/mi-syn-frame.exp: Likewise.
9907 * gdb.mi/mi-until.exp: Likewise.
9908 * gdb.mi/mi-var-cp.exp: Likewise.
9909 * gdb.mi/mi-var-display.exp: Likewise.
9910 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
9911 * gdb.mi/mi2-var-child.exp: Likewise.
9912 * gdb.mi/mi-vla-c99.exp: Likewise.
9913 * lib/mi-support.exp: Likewise.
9914
9915 From Ian Lance Taylor <iant@cygnus.com>:
9916 * lib/gdb.exp (parse_args): New procedure.
9917
08351840
PA
99182014-04-23 Pedro Alves <palves@redhat.com>
9919
9920 * gdb.base/break-unload-file.c: New file.
9921 * gdb.base/break-unload-file.exp: New file.
9922 * gdb.base/sym-file-lib.c (baz): New function.
9923 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
9924 field.
9925 (load): Store the segment's mapped size.
9926 (unload): New function.
9927 (unload_shlib): New function.
9928 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
9929 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
9930 set a breakpoint at baz, and call it.
9931 * gdb.base/sym-file.exp: New tests for stale breakpoint
9932 instructions.
9933
076855f9
PA
99342014-04-23 Pedro Alves <palves@redhat.com>
9935
9936 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
9937 * gdb.base/hbreak-in-shr-unsupported.c: New file.
9938 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
9939 * gdb.base/hbreak-unmapped.c: New file.
9940 * gdb.base/hbreak-unmapped.exp: New file.
9941 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
9942 * lib/gdb.exp (gdb_is_target_remote): ... here.
9943
483805cf
PA
99442014-04-22 Pedro Alves <palves@redhat.com>
9945
9946 * gdb.base/consecutive-step-over.c: New file.
9947 * gdb.base/consecutive-step-over.exp: New file.
9948
06d97543
PA
99492014-04-22 Pedro Alves <palves@redhat.com>
9950
9951 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
9952 instead of send_gdb/gdb_expect.
9953
b4429ea2
YQ
99542014-04-22 Yao Qi <yao@codesourcery.com>
9955
9956 * lib/trace-support.exp (generate_tracefile): New procedure.
9957 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
9958 return 0.
9959 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
9960 if generate_tracefile returns 1.
9961
51d48146
PA
99622014-04-18 Tom Tromey <palves@redhat.com>
9963 Pedro alves <tromey@redhat.com>
9964
9965 PR backtrace/15558
9966 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
9967 with a backtrace limit.
9968 * gdb.python/py-frame-inline.exp: Test running to an inline
9969 function with a backtrace limit, and printing the newest frame.
9970 * gdb.python/py-frame-inline.c (main): Call f.
9971
bd1dce5f
MS
99722014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
9973
9974 * gdb.java/jnpe.exp: Drop srcdir from untested path.
9975
40d1a503
MS
99762014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
9977
9978 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
9979 Drop prefix from unsupported source file path.
9980
389b98f7
YQ
99812014-04-17 Yao Qi <yao@codesourcery.com>
9982
9983 * lib/gdb.exp (with_target_charset): New proc.
9984 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
9985 with_target_charset.
9986 (test_print_strings): Likewise.
9987 (test_repeat_bytes): Likewise.
9988 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
9989 for some tests.
9990
22869d73
KS
99912014-04-16 Keith Seitz <keiths@redhat.com>
9992
9993 PR gdb/15827
9994 * gdb.dwarf2/corrupt.c: New file.
9995 * gdb.dwarf2/corrupt.exp: New file.
9996
c4f87ca6
KS
99972014-04-16 Keith Seitz <keiths@redhat.com>
9998
9999 PR c++/16597
10000 * gdb.cp/namelessclass.cc: New file.
10001 * gdb.cp/namelessclass.exp: New file.
10002 * gdb.cp/namelessclass.S: New file.
10003
ab19de87
DE
100042014-04-16 Doug Evans <dje@google.com>
10005
10006 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10007 Add comment.
10008 (gdbserver_default_get_comm_port): New function.
10009 (gdbserver_start): Check if board file provided
10010 "gdbserver,get_comm_port" and use it if so.
10011 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10012 (gdb,socketport): Set to "stdio".
10013 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10014 (stdio_gdbserver_template): Delete.
10015 (${board}_get_remote_address): Update.
10016 (${board}_build_remote_cmd): Delete.
10017 (${board}_get_comm_port): New function.
10018 (${board}_spawn): Update.
10019 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10020 Delete.
10021 (${board}_get_remote_address): Update.
10022 (${board}_get_comm_port): New function.
10023
fc98a809
AB
100242014-04-16 Andrew Burgess <aburgess@broadcom.com>
10025
10026 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10027 appearing in any order.
10028
87fd9e6e
DE
100292014-04-15 Doug Evans <dje@google.com>
10030
10031 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10032 uninitialized value of "description".
10033
099fc3ea
KS
100342014-04-15 Keith Seitz <keiths@redhat.com>
10035
10036 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10037 Remove unused globals.
10038 (test_running_the_program): Likewise.
10039 (test_controlled_execution): Likewise.
10040 (test_controlling_breakpoints): Likewise.
10041 (test_program_termination): Likewise.
10042
5da151d4
KS
100432014-04-15 Keith Seitz <keiths@redhat.com>
10044
10045 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10046 unused globals.
10047 (test_rbreak_creation_and_listing): Likewise.
10048 (test_ignore_count): Likewise.
10049 (test_error): Likewise.
10050
35e5d2f0
PA
100512014-04-15 Pedro Alves <palves@redhat.com>
10052
10053 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10054 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10055 sym-file-loader.c.
10056 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10057 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10058 to sym-file-loader.c.
10059 (struct library): Forward declare.
10060 (load_shlib, lookup_function): Change prototypes.
10061 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10062 (translate_offset): Remove declarations.
10063 (get_text_addr): New declaration.
10064 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10065 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10066 sym-file-loader.h.
10067 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10068 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10069 here from sym-file-loader.h.
10070 (struct library): New structure.
10071 (load_shlib, lookup_function): Change prototypes and adjust to
10072 work with a struct library.
10073 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10074 (translate_offset): Make static.
10075 (get_text_addr): New function.
10076 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10077
eb4c1710
PA
100782014-04-15 Pedro Alves <palves@redhat.com>
10079
10080 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10081
2d1baf52
PA
100822014-04-15 Pedro Alves <palves@redhat.com>
10083
10084 * gdb.base/sym-file-loader.c: Include <limits.h>.
10085 (SELF_LINK): New define.
10086 (get_origin): New function.
10087 (load_shlib): Use it.
10088 * gdb.base/sym-file.exp: Don't early return if the target is
10089 remote. Use runto_main, and issue fail is that fails. Use
10090 gdb_load_shlibs.
10091 (shlib_name): Delete.
10092 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10093
7dd6df01
PA
100942014-04-15 Pedro Alves <palves@redhat.com>
10095
10096 * gdb.base/sym-file.exp: Remove regex characters from test
10097 message. Don't refer to breakpoint numbers in test messages.
10098
b50c8614
KS
100992014-04-14 Keith Seitz <keiths@redhat.com>
10100
10101 PR c++/16253
10102 * gdb.cp/var-tag.cc: New file.
10103 * gdb.cp/var-tag.exp: New file.
10104 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10105 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10106 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10107 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10108
3d567982
TT
101092014-04-14 Tom Tromey <tromey@redhat.com>
10110
10111 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10112 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10113 type.
10114 * gdb.cp/enum-class.exp: New file.
10115 * gdb.cp/enum-class.cc: New file.
10116
0626fc76
TT
101172014-04-14 Tom Tromey <tromey@redhat.com>
10118
10119 * gdb.dwarf2/enum-type.exp: New file.
10120
dca325b3
SA
101212014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10122
10123 * gdb.mi/mi-vla-c99.exp: New file.
10124 * gdb.mi/vla.c: New file.
10125
5854b38a
SA
101262014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10127
10128 * gdb.base/vla-datatypes.c: New file.
10129 * gdb.base/vla-datatypes.exp: New file.
10130
463bb957
SA
101312014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10132
10133 * gdb.base/vla-ptr.c: New file.
10134 * gdb.base/vla-ptr.exp: New file.
10135
3dd170be
SA
101362014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10137
10138 * gdb.dwarf2/count.exp: New file.
10139
5ecaaa66
SA
101402014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10141
10142 * gdb.base/vla-sideeffect.c: New file.
10143 * gdb.base/vla-sideeffect.exp: New file.
10144
41f1ada5
DB
101452014-04-14 David Blaikie <dblaikie@gmail.com>
10146
10147 * gdb.mi/non-stop.c: Add return value for non-void function return
10148 statement.
10149 * gdb.threads/staticthreads.c: Ditto.
10150
0be03e84
DE
101512014-04-12 Siva Chandra Reddy <sivachandra@google.com>
10152 Doug Evans <xdje42@gmail.com>
10153
10154 * gdb.guile/scm-value.c: Improve test case.
10155 * gdb.guile/scm-value.exp: Add new test.
10156
f180a1fb
DB
101572014-04-11 David Blaikie <dblaikie@gmail.com>
10158
10159 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
10160 override Clang's default.
10161
6b662e19
JB
101622014-04-11 Joel Brobecker <brobecker@adacore.com>
10163
10164 Revert the following changes (regressions):
10165
10166 * gdb.base/vla-sideeffect.c: New file.
10167 * gdb.base/vla-sideeffect.exp: New file.
10168
10169 * gdb.dwarf2/count.exp: New file.
10170
10171 * gdb.base/vla-multi.c: New file.
10172 * gdb.base/vla-multi.exp: New file.
10173
10174 * gdb.base/vla-ptr.c: New file.
10175 * gdb.base/vla-ptr.exp: New file.
10176
10177 * gdb.base/vla-datatypes.c: New file.
10178 * gdb.base/vla-datatypes.exp: New file.
10179
10180 * gdb.mi/mi-vla-c99.exp: New file.
10181 * gdb.mi/vla.c: New file.
10182
245a5f0b
KS
101832014-04-11 Keith Seitz <keiths@redhat.com>
10184
10185 PR c++/16675
10186 * gdb.cp/cpsizeof.exp: New file.
10187 * gdb.cp/cpsizeof.cc: New file.
10188
58a84dcf
SA
101892014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10190
191a8a90
JB
10191 * gdb.mi/mi-vla-c99.exp: New file.
10192 * gdb.mi/vla.c: New file.
58a84dcf 10193
c8655f75
SA
101942014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10195
10196 * gdb.base/vla-datatypes.c: New file.
10197 * gdb.base/vla-datatypes.exp: New file.
10198
024e13b4
SA
101992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10200
10201 * gdb.base/vla-ptr.c: New file.
10202 * gdb.base/vla-ptr.exp: New file.
10203
1a237e0e
SA
102042014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10205
10206 * gdb.base/vla-multi.c: New file.
10207 * gdb.base/vla-multi.exp: New file.
10208
504f3432
SA
102092014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10210
10211 * gdb.dwarf2/count.exp: New file.
10212
3bce8237
SA
102132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10214
191a8a90
JB
10215 * gdb.base/vla-sideeffect.c: New file.
10216 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 10217
322f9c21
YQ
102182014-04-11 Yao Qi <yao@codesourcery.com>
10219
10220 * gdb.base/completion.exp: Check file exists before running tests
10221 on file completion.
10222
d708bcd1
PA
102232014-04-10 Pedro Alves <palves@redhat.com>
10224
10225 * gdb.base/cond-eval-mode.c: New file.
10226 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
10227 prepare_for_testing to build the new file. Check result of
10228 runto_main.
10229 (test_break, test_watch): New procedures.
10230 (top level): Use them.
10231
ae1d2761
PM
102322014-04-08 Pierre Muller <muller@sourceware.org>
10233
10234 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
10235 Ctrl-V use for mingw hosts.
10236
7af389b8
SC
102372014-04-07 Siva Chandra Reddy <sivachandra@google.com>
10238
10239 * gdb.python/py-value.c: Improve test case.
10240 * gdb.python/py-value.exp: Add new test.
10241
5e703181
DE
102422014-04-07 David Blaikie <dblaikie@gmail.com>
10243
10244 * lib/compiler.c: Identify the clang compiler.
10245 * lib/compiler.cc: Ditto.
10246
9810b410
YQ
102472014-04-03 Yao Qi <yao@codesourcery.com>
10248
10249 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
10250
98d1b8dc
AB
102512014-04-01 Anton Blanchard <anton@samba.org>
10252
10253 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
10254 messages unique.
10255
3114cea1
AB
102562014-04-01 Anton Blanchard <anton@samba.org>
10257
10258 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
10259 prepare_for_testing.
10260
62f7182c
AB
102612014-04-01 Anton Blanchard <anton@samba.org>
10262
10263 * gdb.arch/ppc64-atomic-inst.c: Remove.
10264 * gdb.arch/ppc64-atomic-inst.S: New file.
10265 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
10266
770e7fc7
DE
102672014-03-31 Doug Evans <dje@google.com>
10268
10269 * gdb.base/print-symbol-loading-lib.c: New file.
10270 * gdb.base/print-symbol-loading-main.c: New file.
10271 * gdb.base/print-symbol-loading.exp: New file.
10272
46e2bafa
YQ
102732014-03-31 Yao Qi <yao@codesourcery.com>
10274
10275 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
10276
8776cfe9
JB
102772014-03-28 Joel Brobecker <brobecker@adacore.com>
10278
10279 * gdb.ada/mi_dyn_arr: New testcase.
10280
5d1ef361
DE
102812014-03-27 Doug Evans <dje@google.com>
10282
10283 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
10284
b5bee914
YQ
102852014-03-27 Yao Qi <yao@codesourcery.com>
10286
10287 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
10288 if target is nios2-*-*.
10289
0d4d0e77
YQ
102902014-03-26 Yao Qi <yao@codesourcery.com>
10291
10292 * lib/gdb.exp (readline_is_used): New proc.
10293 * gdb.base/completion.exp: Move tests on command complete up.
10294 Skip the rest of tests if readline is not used.
10295 * gdb.ada/complete.exp: Skp the test if readline is not
10296 used.
10297 * gdb.base/filesym.exp: Likewise.
10298 * gdb.base/macscp.exp: Likewise.
10299 * gdb.base/readline-ask.exp: Likewise.
10300 * gdb.base/readline.exp: Likewise.
10301 * gdb.python/py-cmd.exp: Likewise.
10302 * gdb.trace/tfile.exp: Likewise.
10303
29361eee
YQ
103042014-03-26 Yao Qi <yao@codesourcery.com>
10305
10306 * gdb.base/macscp.exp: Fix code format issues.
10307
bc9a5525
UW
103082014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
10309
10310 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
10311 * gdb.asm/powerpc64le.inc: New file.
10312
d3839ede
PA
103132014-03-25 Pedro Alves <palves@redhat.com>
10314 Doug Evans <dje@google.com>
10315
10316 * gdb.base/source-execution.c: New file.
10317 * gdb.base/source-execution.exp: New file.
10318 * gdb.base/source-execution.gdb: New file.
10319
01672a57
DE
103202014-03-24 Doug Evans <dje@google.com>
10321
10322 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
10323 using fission.
10324
88bbeca9
HZ
103252014-03-24 Hui Zhu <hui@codesourcery.com>
10326 Pedro Alves <palves@redhat.com>
10327
10328 PR breakpoints/16101
10329 * gdb.base/dprintf.exp: Use unsupported rather than changing the
10330 test pass/fail messages. Detect missing support for dprintf when
10331 breakpoints are actually inserted.
10332 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
10333 breakpoints are actually inserted.
10334 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
10335 fails.
10336
d2348791
JK
103372014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10338
10339 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
10340
feef67ab
DE
103412014-03-22 Doug Evans <xdje42@gmail.com>
10342
10343 * gdb.python/python.exp (python not supported): Verify multi-line
10344 python command issues an error.
25d743f9 10345 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 10346 guile command issues an error.
feef67ab 10347
ecebef6a
MR
103482014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
10349
10350 * gdb.threads/thread-specific.exp: Handle the lack of usable
10351 $this_breakpoint and $this_thread.
10352
ccdd1909
HZ
103532014-03-21 Hui Zhu <hui@codesourcery.com>
10354
10355 * gdb.base/attach.exp (do_command_attach_tests): New.
10356
beb460e8
PA
103572014-03-20 Tom Tromey <tromey@redhat.com>
10358 Pedro Alves <palves@redhat.com>
10359
10360 PR cli/15718
10361 * gdb.base/condbreak-call-false.c: New file.
10362 * gdb.base/condbreak-call-false.exp: New file.
10363
40acf43a
PA
103642014-03-20 Pedro Alves <palves@redhat.com>
10365
10366 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
10367 Delete.
10368 (block_signals, unblock_signals): Delete.
10369 (child_function_2, main): Remove references to deleted variable
10370 and functions.
10371
9f5e1e02
PA
103722014-03-20 Pedro Alves <palves@redhat.com>
10373
10374 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
10375 Use pthread_kill to signal thread 2.
10376 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10377 Adjust to make the test send itself a signal rather than using the
10378 host's "kill" command.
10379
99619bea
PA
103802014-03-20 Pedro Alves <palves@redhat.com>
10381
10382 * gdb.threads/multiple-step-overs.c: New file.
10383 * gdb.threads/multiple-step-overs.exp: New file.
10384 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10385 Adjust expected infrun debug output.
10386
2adfaa28
PA
103872014-03-20 Pedro Alves <palves@redhat.com>
10388
10389 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
10390 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
10391
31e77af2
PA
103922014-03-20 Pedro Alves <palves@redhat.com>
10393
10394 PR breakpoints/7143
10395 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
10396 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
10397 of gdb_test_multiple.
10398 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
10399 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
10400
b9f437de
PA
104012014-03-20 Pedro Alves <palves@redhat.com>
10402
10403 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
10404 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
10405
05adc73e
PA
104062014-03-19 Pedro Alves <palves@redhat.com>
10407
10408 * gdb.base/async.exp: Remove early return.
10409
6048b950
PA
104102014-03-19 Pedro Alves <palves@redhat.com>
10411
10412 * gdb.base/async.exp (step& tests): Pass explicit test messages.
10413
8bcfb00a
PA
104142014-03-19 Pedro Alves <palves@redhat.com>
10415
10416 * gdb.base/async.exp (test_background): Expect \r\n after
10417 "completed." in the fail pattern.
10418
884e37dc
PA
104192014-03-19 Pedro Alves <palves@redhat.com>
10420
10421 * gdb.base/async.exp (test_background): New procedure.
10422 Use it for all background execution command tests.
10423
148e57e2
PA
104242014-03-19 Pedro Alves <palves@redhat.com>
10425
10426 * gdb.base/async.exp: Use prepare_for_testing.
10427
f48088c7
PA
104282014-03-19 Pedro Alves <palves@redhat.com>
10429
10430 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
10431 the same line.
10432
e2f6c966
PA
104332014-03-19 Pedro Alves <palves@redhat.com>
10434
10435 * gdb.base/async.c (main): Add "jump here" and "until here" line
10436 marker comments.
10437 * gdb.base/async.exp (jump_here): New global.
10438 (jump& test): Use it.
10439 (until_here): New global.
10440 (until& test): Use it.
10441
c30568d4
PA
104422014-03-19 Pedro Alves <palves@redhat.com>
10443
10444 * gdb.base/async.exp: Don't frob gdb_protocol.
10445
0172b6a7
DE
104462014-03-18 Doug Evans <xdje42@gmail.com>
10447
10448 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
10449 Fix spelling of exec-done-display.
10450
06c868a8
JK
104512014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10452
10453 PR gdb/15358
10454 * gdb.base/gdb-sigterm.c: New file.
10455 * gdb.base/gdb-sigterm.exp: New file.
10456
0c7e1a46
PA
104572014-03-18 Pedro Alves <palves@redhat.com>
10458
10459 PR gdb/13860
10460 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
10461 * lib/mi-support.exp (mi_expect_stop): Add special handling for
10462 solib-event.
10463
f7c77d93
JB
104642014-03-17 Joel Brobecker <brobecker@adacore.com>
10465
10466 * gdb.ada/pckd_arr_ren: New testcase.
10467
5a1e8c7a
DE
104682014-03-13 Doug Evans <xdje42@gmail.com>
10469
10470 PR guile/16612
10471 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
10472 collect after discarding symbols.
10473
350e1a76
DE
104742014-03-13 Ludovic Courtès <ludo@gnu.org>
10475 Doug Evans <xdje42@gmail.com>
10476
10477 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
10478 to history survives a gc.
10479
a69900ae
PA
104802014-03-13 Pedro Alves <palves@redhat.com>
10481
10482 * gdb.base/default.exp: Don't test "target procfs".
10483
5db9f0bd
PA
104842014-03-13 Pedro Alves <palves@redhat.com>
10485
10486 * gdb.base/default.exp: Update "target child" and "target procfs"
10487 tests to not expect "Unix".
10488
b3ccfe11
TT
104892014-03-12 Tom Tromey <tromey@redhat.com>
10490
10491 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
10492 New procs. Add target-async tests.
10493 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
10494 Add target-async tests.
10495
646f4417
AA
104962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10497
10498 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
10499 'func_start' and 'func_end' for the beginning and end of the
10500 function code, respectively.
10501 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
10502 'func_end' instead of 'func' and 'main'.
10503
288c211f
AA
105042014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10505
10506 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
10507 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
10508 generate the debug info assembler source.
10509
e0c0f156
AA
105102014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10511
10512 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
10513 * gdb.dwarf2/arr-subrange.exp: Likewise.
10514 * gdb.dwarf2/dwz.exp: Likewise.
10515 * gdb.dwarf2/method-ptr.exp: Likewise.
10516 * gdb.dwarf2/missing-sig-type.exp: Likewise.
10517 * gdb.dwarf2/subrange.exp: Likewise.
10518 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
10519 * gdb.dwarf2/implptrpiece.exp: Likewise.
10520 * gdb.dwarf2/nostaticblock.exp: Likewise.
10521
0e5c4555
AA
105222014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10523
10524 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
10525 directory to absolute path name arguments.
10526
5ec18f2b
JG
105272014-03-10 Joel Brobecker <brobecker@adacore.com>
10528
10529 * gdb.ada/tagged_access: New testcase.
10530
847fc4f2
MM
105312014-03-07 Markus Metzger <markus.t.metzger@intel.com>
10532
10533 * gdb.btrace/data.exp: Update expected output.
10534
cc3da688
YQ
105352014-03-06 Yao Qi <yao@codesourcery.com>
10536
10537 * gdb.trace/pr16508.exp: New file.
10538
0f26cec1
PA
105392014-03-05 Pedro Alves <palves@redhat.com>
10540
10541 PR gdb/16575
10542 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
10543 procedure.
10544 (top level): Adjust to use it. Add tests that exercise breakpoint
10545 interaction with the code-cache.
10546
7a5a839f
LC
105472014-02-26 Ludovic Courtès <ludo@gnu.org>
10548
10549 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
10550 test for 'history-append!'.
10551
31aa7e4e
JB
105522014-02-26 Joel Brobecker <brobecker@adacore.com>
10553
10554 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
10555 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
10556 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
10557 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
10558 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
10559 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
10560
1b588015
JB
105612014-02-26 Joel Brobecker <brobecker@adacore.com>
10562
10563 * testsuite/gdb.python/py-pp-re-notag.c: New file.
10564 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
10565 * testsuite/gdb.python/py-pp-re-notag.p: New file.
10566
55426c9d
JB
105672014-02-26 Joel Brobecker <brobecker@adacore.com>
10568
10569 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
10570
dc53a7ad
JB
105712014-02-26 Joel Brobecker <brobecker@adacore.com>
10572
10573 * gdb.dwarf2/arr-stride.c: New file.
10574 * gdb.dwarf2/arr-stride.exp: New file.
10575
12ab52e9
PA
105762014-02-26 Pedro Alves <palves@redhat.com>
10577
10578 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
10579 that won't ever trigger. Make sure that GDB reports the correct
10580 breakpoint that caused the stop.
10581
849c862e
JK
105822014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10583
10584 PR gdb/16626
10585 * gdb.base/auto-load-script: New file.
10586 * gdb.base/auto-load.c: New file.
10587 * gdb.base/auto-load.exp: New file.
10588
71b7d793
JK
10589 PR gdb/16626
10590 * gdb.base/auto-load.exp: Fix out-of-srctree run.
10591
e2f0d509
JK
105922014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10593
10594 Fix dw2-icycle.exp -fsanitize=address GDB crash.
10595 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
10596
50cc37c8
DE
105972014-02-24 Doug Evans <dje@google.com>
10598
10599 * lib/gdb.exp (run_on_host): Log error output if program fails.
10600
ea4758f2
PA
106012014-02-21 Pedro Alves <palves@redhat.com>
10602
10603 * gdb.threads/step-after-sr-lock.c: Rename to ...
10604 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
10605 * gdb.threads/step-after-sr-lock.exp: Rename to ...
10606 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10607 ... this.
10608
d7b30f67
SDJ
106092014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
10610
10611 PR tdep/16397
10612 * gdb.arch/amd64-stap-special-operands.exp: New file.
10613 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
10614 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
10615 * gdb.arch/amd64-stap-triplet.S: Likewise.
10616 * gdb.arch/amd64-stap-triplet.c: Likewise.
10617
83deb43f
JB
106182014-02-20 Joel Brobecker <brobecker@adacore.com>
10619
10620 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
10621 in .section pseudo-op.
10622
adde2bff
DE
106232014-02-20 lin zuojian <manjian2006@gmail.com>
10624 Joel Brobecker <brobecker@adacore.com>
10625 Doug Evans <xdje42@gmail.com>
10626
10627 PR symtab/16581
10628 * gdb.dwarf2/dw2-icycle.S: New file.
10629 * gdb.dwarf2/dw2-icycle.c: New file.
10630 * gdb.dwarf2/dw2-icycle.exp: New file.
10631
f7bd0f78
SC
106322014-02-19 Siva Chandra Reddy <sivachandra@google.com>
10633
10634 * gdb.python/py-value-cc.cc: Improve test case to enable testing
10635 operations on gdb.Value objects.
10636 * gdb.python/py-value-cc.exp: Add new test to test operations on
10637 gdb.Value objects.
10638
c17ef0d5
DE
106392014-02-18 Doug Evans <dje@google.com>
10640
10641 * Makefile.in (TESTS): New variable.
10642 (expanded_tests, expanded_tests_or_none): New variables
10643 (check-single): Pass $(expanded_tests_or_none) to runtest.
10644 (check-parallel): Only run tests in $(TESTS) if non-empty.
10645 (check/no-matching-tests-found): New rule.
10646 * README: Document TESTS makefile variable.
10647
5dd3176f
DE
106482014-02-18 Doug Evans <dje@google.com>
10649
10650 * Makefile.in (check-parallel): rm -rf outputs temp.
10651
0b10be4f
JK
106522014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10653
10654 Fix "ERROR: no fileid for" in the testsuite.
10655 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
10656
85f224e7
DE
106572014-02-12 Doug Evans <dje@google.com>
10658
10659 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
10660 (MISCELLANEOUS): New variable.
10661 (clean): rm -rf $(MISCELLANEOUS).
10662 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
10663 dwp live in the same directory as symlinks, with each symlink pointed
10664 to a differently named file in a different directory.
10665
149b30ff
DE
106662014-02-11 Doug Evans <dje@google.com>
10667
10668 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
10669 of Tcl file commands.
10670
1dfdac32
MK
106712014-02-10 Mark Kettenis <kettenis@gnu.org>
10672
10673 * gdb.threads/step-after-sr-lock.exp: Avoid executing
10674 "kill -SIGUSR1 -1".
10675
aa4fb036
JB
106762014-02-10 Joel Brobecker <brobecker@adacore.com>
10677
10678 * gdb.ada/tick_length_array_enum_idx: New testcase.
10679
ed3ef339
DE
106802014-02-10 Doug Evans <xdje42@gmail.com>
10681
10682 * configure.ac (AC_OUTPUT): Add gdb.guile.
10683 * configure: Regenerate.
10684 * lib/gdb-guile.exp: New file.
10685 * lib/gdb.exp (get_target_charset): New function.
10686 * gdb.base/help.exp: Update expected output from "apropos apropos".
10687 * gdb.guile/Makefile.in: New file.
10688 * gdb.guile/guile.exp: New file.
10689 * gdb.guile/scm-arch.c: New file.
10690 * gdb.guile/scm-arch.exp: New file.
10691 * gdb.guile/scm-block.c: New file.
10692 * gdb.guile/scm-block.exp: New file.
10693 * gdb.guile/scm-breakpoint.c: New file.
10694 * gdb.guile/scm-breakpoint.exp: New file.
10695 * gdb.guile/scm-disasm.c: New file.
10696 * gdb.guile/scm-disasm.exp: New file.
10697 * gdb.guile/scm-equal.c: New file.
10698 * gdb.guile/scm-equal.exp: New file.
10699 * gdb.guile/scm-error.exp: New file.
10700 * gdb.guile/scm-error.scm: New file.
10701 * gdb.guile/scm-frame-args.c: New file.
10702 * gdb.guile/scm-frame-args.exp: New file.
10703 * gdb.guile/scm-frame-args.scm: New file.
10704 * gdb.guile/scm-frame-inline.c: New file.
10705 * gdb.guile/scm-frame-inline.exp: New file.
10706 * gdb.guile/scm-frame.c: New file.
10707 * gdb.guile/scm-frame.exp: New file.
10708 * gdb.guile/scm-generics.exp: New file.
10709 * gdb.guile/scm-gsmob.exp: New file.
10710 * gdb.guile/scm-iterator.c: New file.
10711 * gdb.guile/scm-iterator.exp: New file.
10712 * gdb.guile/scm-math.c: New file.
10713 * gdb.guile/scm-math.exp: New file.
10714 * gdb.guile/scm-objfile-script-gdb.in: New file.
10715 * gdb.guile/scm-objfile-script.c: New file.
10716 * gdb.guile/scm-objfile-script.exp: New file.
10717 * gdb.guile/scm-objfile.c: New file.
10718 * gdb.guile/scm-objfile.exp: New file.
10719 * gdb.guile/scm-ports.exp: New file.
10720 * gdb.guile/scm-pretty-print.c: New file.
10721 * gdb.guile/scm-pretty-print.exp: New file.
10722 * gdb.guile/scm-pretty-print.scm: New file.
10723 * gdb.guile/scm-section-script.c: New file.
10724 * gdb.guile/scm-section-script.exp: New file.
10725 * gdb.guile/scm-section-script.scm: New file.
10726 * gdb.guile/scm-symbol.c: New file.
10727 * gdb.guile/scm-symbol.exp: New file.
10728 * gdb.guile/scm-symtab-2.c: New file.
10729 * gdb.guile/scm-symtab.c: New file.
10730 * gdb.guile/scm-symtab.exp: New file.
10731 * gdb.guile/scm-type.c: New file.
10732 * gdb.guile/scm-type.exp: New file.
10733 * gdb.guile/scm-value-cc.cc: New file.
10734 * gdb.guile/scm-value-cc.exp: New file.
10735 * gdb.guile/scm-value.c: New file.
10736 * gdb.guile/scm-value.exp: New file.
10737 * gdb.guile/source2.scm: New file.
10738 * gdb.guile/types-module.cc: New file.
10739 * gdb.guile/types-module.exp: New file.
10740
7026a7c1
YQ
107412014-02-10 Yao Qi <yao@codesourcery.com>
10742
10743 PR testsuite/16543
10744 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
10745 * configure: Regenerated.
10746 * Makefile.in: New file.
10747
6c466447
AS
107482014-02-08 Andreas Schwab <schwab@linux-m68k.org>
10749
10750 * gdb.python/py-framefilter.exp: Fix typo.
10751
6e854735
YQ
107522014-02-08 Yao Qi <yao@codesourcery.com>
10753
10754 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
10755 that no =breakpoint-modified is emitted when breakpoints are
10756 modified through MI commands.
10757
d137e6dc
PA
107582014-02-07 Pedro Alves <pedro@codesourcery.com>
10759 Pedro Alves <palves@redhat.com>
10760
10761 * gdb.threads/step-after-sr-lock.c: New file.
10762 * gdb.threads/step-after-sr-lock.exp: New file.
10763
b5ee5a50
PA
107642014-02-07 Pedro Alves <palves@redhat.com>
10765
10766 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
10767
3c77faf3
JK
107682014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10769
10770 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
10771 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
10772
6dddc817
DE
107732014-02-06 Doug Evans <xdje42@gmail.com>
10774
10775 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
10776 output.
10777
10778 * gdb.gdb/python-interrupts.exp: New file.
10779
de7b2893
YQ
107802014-02-05 Yao Qi <yao@codesourcery.com>
10781
10782 * gdb.trace/report.exp (use_collected_data): Test the output
10783 of "info threads" and "info inferiors".
10784
66d032ac
YQ
107852014-02-05 Yao Qi <yao@codesourcery.com>
10786
10787 Revert this patch:
10788
10789 2013-05-24 Yao Qi <yao@codesourcery.com>
10790
10791 * gdb.trace/tfile.exp: Test inferior and thread.
10792
591a12a1
UW
107932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
10794
10795 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
10796 on a function.
10797 * gdb.base/step-bt.c: Call hello via function pointer to make
10798 sure its first instruction is executed on powerpc64le-linux.
10799
0ff3e01f
UW
108002014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
10801
10802 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
10803
084ee545
UW
108042014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
10805
10806 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
10807 of the test patterns for use on little-endian systems.
10808
6ed14ff3
UW
108092014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
10810
10811 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
10812 (decimal_vector): Fix for little-endian.
10813
401e27fd
JM
108142014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
10815
10816 * gdb.arch/sparc-sysstep.exp: New file.
10817 * gdb.arch/sparc-sysstep.c: Likewise.
10818
10819 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
10820
8b924729
EBM
108212014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10822
10823 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
10824
fb151210
JB
108252014-01-23 Tom Tromey <tromey@redhat.com>
10826
10827 * gdb.ada/array_char_idx: New testcase.
10828
0740f8d8
TT
108292014-01-23 Tom Tromey <tromey@redhat.com>
10830
10831 PR python/16487:
10832 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
10833 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
10834 classes.
10835
21909fa1
TT
108362014-01-23 Tom Tromey <tromey@redhat.com>
10837
10838 PR python/16491:
10839 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
10840 string from an inferior frame.
10841 * gdb.python/py-framefilter-mi.exp: Update.
10842
87ce2a04
DE
108432014-01-22 Doug Evans <dje@google.com>
10844
10845 * gdb.server/server-mon.exp: Add tests for "set debug-format".
10846
237b092b
AA
108472014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
10848
10849 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
10850
d674a709
AA
108512014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
10852
10853 * gdb.trace/entry-values.exp: Remove excess space character from
10854 regex patterns. Handle s390 call instruction.
10855
20fa3390
AA
108562014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
10857
10858 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
10859 define "*_start" label. Make "name" static.
10860 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
10861 ${name} by references to ${name}_start.
10862
78466714
AA
108632014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
10864
10865 * gdb.base/info-macros.exp: Remove "debug" from the compile
10866 options.
10867
ec9f644a
IB
108682014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
10869
10870 * gdb.dlang/demangle.exp: New file.
10871
94b1b47e
IB
108722014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
10873
10874 * gdb.dlang/primitive-types.exp: New file.
10875
7f420862
IB
108762014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
10877
10878 * configure.ac: Create gdb.dlang/Makefile.
10879 * configure: Regenerate.
10880 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
10881 * gdb.dlang/Makefile.in: New file.
10882 * lib/d-support.exp: New file.
10883 * lib/gdb.exp (skip_d_tests): New proc.
10884
52834460
MM
108852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10886
10887 * gdb.btrace/delta.exp: Check reverse stepi.
10888 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
10889 * gdb.btrace/finish.exp: New.
10890 * gdb.btrace/next.exp: New.
10891 * gdb.btrace/nexti.exp: New.
10892 * gdb.btrace/record_goto.c: Add comments.
10893 * gdb.btrace/step.exp: New.
10894 * gdb.btrace/stepi.exp: New.
10895 * gdb.btrace/multi-thread-step.c: New.
10896 * gdb.btrace/multi-thread-step.exp: New.
10897 * gdb.btrace/rn-dl-bind.c: New.
10898 * gdb.btrace/rn-dl-bind.exp: New.
10899 * gdb.btrace/data.c: New.
10900 * gdb.btrace/data.exp: New.
10901 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
10902
6e07b1d2
MM
109032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10904
10905 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
10906 * gdb.btrace/exception.exp: Update.
10907 * gdb.btrace/instruction_history.exp: Update.
10908 * gdb.btrace/record_goto.exp: Update.
10909 * gdb.btrace/tailcall.exp: Update.
10910 * gdb.btrace/unknown_functions.exp: Update.
10911 * gdb.btrace/delta.exp: New.
10912
0b722aec
MM
109132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10914
10915 * gdb.btrace/record_goto.exp: Add backtrace test.
10916 * gdb.btrace/tailcall.exp: Add backtrace test.
10917
066ce621
MM
109182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10919
10920 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
10921 * gdb.btrace/record_goto.c: New.
10922 * gdb.btrace/record_goto.exp: New.
10923 * gdb.btrace/x86-record_goto.S: New.
10924
0688d04e
MM
109252014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10926
10927 * gdb.btrace/function_call_history.exp: Update tests.
10928 * gdb.btrace/instruction_history.exp: Update tests.
10929
8710b709
MM
109302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10931
10932 * gdb.btrace/function_call_history.exp: Fix expected field
10933 order for "record function-call-history".
10934 Add new tests for "record function-call-history /c".
10935 * gdb.btrace/exception.cc: New.
10936 * gdb.btrace/exception.exp: New.
10937 * gdb.btrace/tailcall.exp: New.
10938 * gdb.btrace/x86-tailcall.S: New.
10939 * gdb.btrace/x86-tailcall.c: New.
10940 * gdb.btrace/unknown_functions.c: New.
10941 * gdb.btrace/unknown_functions.exp: New.
10942 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
10943
5de9129b
MM
109442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10945
10946 * gdb.btrace/instruction_history.exp: Update.
10947 * gdb.btrace/function_call_history.exp: Update.
10948
23a7fe75
MM
109492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10950
10951 * gdb.btrace/function_call_history.exp: Fix expected function
10952 trace.
10953 * gdb.btrace/instruction_history.exp: Initialize traced.
10954 Remove traced_functions.
10955
724c7dd8
MM
109562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10957
10958 * gdb.btrace/function_call_history.exp: Update
10959 * gdb.btrace/instruction_history.exp: Update.
10960
6d78d93b
MM
109612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
10962
10963 * gdb.btrace/enable.exp: Update expected text.
10964
93a360cc
OJ
109652014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
10966
10967 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
10968 bytes.
10969
3772b53f
MR
109702014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
10971
10972 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
10973
596662fa
OJ
109742014-01-15 Omair Javaid <omair.javaid@linaro.org>
10975
10976 * lib/gdb.exp (supports_process_record): Return true for
10977 arm*-linux*. (supports_reverse): Likewise.
10978
b5b08fb4
SC
109792014-01-13 Siva Chandra Reddy <sivachandra@google.com>
10980
10981 PR python/15464
10982 PR python/16113
10983 * gdb.python/py-type.c: Enhance test case.
10984 * gdb.python/py-value-cc.cc: Likewise
10985 * gdb.python/py-type.exp: Add new tests.
10986 * gdb.python/py-value-cc.exp: Likewise
10987
52d7fb13
AA
109882014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
10989 Pedro Alves <palves@redhat.com>
10990
10991 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
10992 Make "name" extern.
10993 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
10994 references to ${name}_start by references to ${name}.
10995
a2cd8cfe
JB
109962014-01-10 Joel Brobecker <brobecker@adacore.com>
10997
10998 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
10999
4e23fced
JB
110002014-01-10 Joel Brobecker <brobecker@adacore.com>
11001
11002 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11003
c6a9e42c
PA
110042014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11005 Pedro Alves <palves@redhat.com>
11006
11007 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11008 mi_gdb_target_load.
c6a9e42c 11009
b7ea362b
PA
110102014-01-08 Pedro Alves <palves@redhat.com>
11011
11012 * gdb.threads/reconnect-signal.c: New file.
11013 * gdb.threads/reconnect-signal.exp: New file.
11014
5e3f4fab
EBM
110152014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11016
11017 * gdb.base/source-dir.exp: New file.
11018
79301218
JB
110192014-01-07 Joel Brobecker <brobecker@adacore.com>
11020
11021 * gdb.ada/mi_interface: New testcase.
11022
8e355c5d
JB
110232014-01-07 Joel Brobecker <brobecker@adacore.com>
11024
11025 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11026 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11027 gdb.ada/pp-rec-component/pck.ads: New files.
11028
c0d48811
JB
110292014-01-07 Joel Brobecker <brobecker@adacore.com>
11030
11031 * gdb.python/py-pp-integral.c: New file.
11032 * gdb.python/py-pp-integral.py: New file.
11033 * gdb.python/py-pp-integral.exp: New file.
11034
17b609c3 11035For older changes see ChangeLog-1993-2013.
c906108c 11036\f
8d8cb839
EZ
11037;; Local Variables:
11038;; mode: change-log
11039;; left-margin: 8
11040;; fill-column: 74
11041;; version-control: never
11042;; End:
902f2ccb 11043
61baf725 11044 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11045 Copying and distribution of this file, with or without modification,
11046 are permitted provided the copyright notice and this notice are preserved.
This page took 2.952837 seconds and 4 git commands to generate.