]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Improve docs of objfile filename method.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f8313f6e
JB
12015-01-26 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
4 the second test to print the name attribute of value
5 returned by the call to gdb.lookup_type, and adjust
6 the expected output accordingly.
7
37bc665e
MW
82015-01-25 Mark Wielaard <mjw@redhat.com>
9
10 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
11 * gdb.base/disp-step-fork.c: Include unistd.h.
12 * gdb.base/siginfo-obj.c: Include stdio.h.
13 * gdb.base/siginfo-thread.c: Likewise.
14 * gdb.mi/non-stop.c: Include unistd.h.
15 * gdb.mi/nsthrexec.c: Include stdio.h.
16 * gdb.mi/pthreads.c: Include unistd.h.
17 * gdb.modula2/unbounded1.c (main): Declare returns int.
18 * gdb.reverse/consecutive-reverse.c: Likewise.
19 * gdb.threads/create-fail.c: Include unistd.h.
20 * gdb.threads/killed.c: Likewise.
21 * gdb.threads/linux-dp.c: Likewise.
22 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
23 * gdb.threads/non-ldr-exc-2.c: Likewise.
24 * gdb.threads/non-ldr-exc-3.c: Likewise.
25 * gdb.threads/non-ldr-exc-4.c: Likewise.
26 * gdb.threads/pthreads.c: Include unistd.h.
27 (main): Declare returns int.
28 * gdb.threads/tls-main.c (foo): New declaration.
29 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
30
f7e5394d
SM
312015-01-23 Simon Marchi <simon.marchi@ericsson.com>
32
33 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
34 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
35
743649fd
MW
362015-01-15 Mark Wielaard <mjw@redhat.com>
37
38 * gdb.base/noreturn-return.c: New file.
39 * gdb.base/noreturn-return.exp: New file.
40 * gdb.base/noreturn-finish.c: New file.
41 * gdb.base/noreturn-finish.exp: New file.
42
198297aa
PA
432015-01-23 Pedro Alves <palves@redhat.com>
44
45 * gdb.threads/continue-pending-after-query.c: New file.
46 * gdb.threads/continue-pending-after-query.exp: New file.
47
717cf30c
AG
482015-01-22 Anders Granlund <anders.granlund@ericsson.com>
49 Simon Marchi <simon.marchi@ericsson.com>
50
51 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
52 * gdb.base/valgrind-db-attach.exp: Same.
53 * gdb.base/valgrind-infcall.exp: Same.
54 * lib/mi-support.exp (default_mi_gdb_start): Same.
55 * lib/prompt.exp (default_prompt_gdb_start): Same.
56 * lib/gdb.exp (default_gdb_spawn): Same.
57 (gdb_interact): New.
58
59
4b62a76e
JK
602015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 * gdb.compile/compile.exp (pointer to jit function): New test.
63
b4cdae6f
WW
642015-01-17 Wei-cheng Wang <cole945@gmail.com>
65
66 * lib/gdb.exp (supports_process_record): Return true for
67 powerpc*-*-linux*.
68 (supports_reverse): Likewise.
69
d221e7ef
DB
702015-01-15 Don Breazeal <donb@codesourcery.com>
71
72 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
73 instead of checking whether the target board is remote and
74 use spawn_wait_for_attach instead of exec/sleep.
75 * gdb.base/attach-twice.exp: Likewise.
76
bafffb51
JB
772015-01-15 Joel Brobecker <brobecker@adacore.com>
78
79 * gdb.ada/var_arr_attrs: New testcase.
80
5589af0e
PA
812015-01-14 Pedro Alves <palves@redhat.com>
82 Joel Brobecker <brobecker@adacore.com>
83
84 PR gdb/17525
85 * gdb.base/bp-cmds-execution-x-script.c: New file.
86 * gdb.base/bp-cmds-execution-x-script.exp: New file.
87 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
88
6c400b59
PA
892015-01-14 Pedro Alves <palves@redhat.com>
90
91 PR cli/17828
92 * gdb.base/batch-preserve-term-settings.c: New file.
93 * gdb.base/batch-preserve-term-settings.exp: New file.
94
e02c96a7
DE
952015-01-13 Doug Evans <dje@google.com>
96
97 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
98 binary.
99
576fd14c
JB
1002015-01-13 Joel Brobecker <brobecker@adacore.com>
101
102 * Makefile.in (clean mostlyclean): Do not delete *.py.
103
04dccad0
JB
1042015-01-13 Joel Brobecker <brobecker@adacore.com>
105
106 * gdb.python/py-lookup-type.exp: New file.
107
3d230f71
PA
1082015-01-12 Pedro Alves <palves@redhat.com>
109
110 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
111 restore GDBFLAGS before returning.
112
7e67715d
JK
1132015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
114
115 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
116 is_amd64_regs_target and is_x86_like_target.
117
f2e0d4b4
DE
1182015-01-11 Doug Evans <xdje42@gmail.com>
119
120 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
121 is given without an explicit form.
122 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
123 attributes.
124 * gdb.dwarf/corrupt.exp: Ditto.
125 * gdb.dwarf2/enum-type.exp: Ditto.
126 * gdb.trace/entry-values.exp: Ditto.
127 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
128
439250fb
DE
1292015-01-11 Doug Evans <xdje42@gmail.com>
130
131 PR gdb/15830
132 * gdb.base/maint.exp: Remove references to "maint demangle".
133 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
134 Add tests for explicitly specifying language to demangle.
135 * gdb.dlang/demangle.exp: Ditto.
136
ede9f622
PA
1372015-01-09 Pedro Alves <palves@redhat.com>
138
139 * gdb.threads/non-stop-fair-events.c: New file.
140 * gdb.threads/non-stop-fair-events.exp: New file.
141
a7b796db
PA
1422015-01-09 Pedro Alves <palves@redhat.com>
143
144 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
145 the global scope. Set a breakpoint after all threads are started
146 rather than stepping over two source lines. Expect the prompt.
147 * gdb.base/watch_thread_num.c (threads_started_barrier): New
148 global.
149 (NUM): Now 15.
150 (main): Use threads_started_barrier to wait for all threads to
151 start. Main thread no longer calls thread_function. Exit after
152 180 seconds.
153 (loop): New function.
154 (thread_function): Wait on threads_started_barrier barrier. Call
155 'loop' at each iteration.
156 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
157 threads have started, instead of hardcoding number of "next"
158 steps. Use an access watchpoint instead of a write watchpoint.
159
9665ffdd
PA
1602015-01-09 Pedro Alves <palves@redhat.com>
161
162 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
163 (thread_func): Wait on barrier.
164 (main): Wait for all threads to start before stopping GDB.
165 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
166 global.
167 (thread1_func, thread2_func): Wait on barrier.
168 (main): Wait for all threads to start before stopping GDB.
169 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
170 New global.
171 (thread1_func, thread2_func): Wait on barrier.
172 (main): Wait for all threads to start before stopping GDB.
173
c945a99f
PA
1742015-01-09 Pedro Alves <palves@redhat.com>
175
176 * gdb.threads/attach-many-short-lived-threads.c: New file.
177 * gdb.threads/attach-many-short-lived-threads.exp: New file.
178
c1a747c1
PA
1792014-01-09 Pedro Alves <palves@redhat.com>
180
181 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
182 instead of to thread 2.
183 * gdb.threads/signal-command-multiple-signals-pending.c (main):
184 Add barrier around each pthread_create call instead of around all
185 calls.
186 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
187 Set a break on thread_function and have the child threads hit it
188 one at at a time.
189
60b3033e
PA
1902015-01-09 Pedro Alves <palves@redhat.com>
191
192 * lib/gdb.exp (can_spawn_for_attach): New procedure.
193 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
194 false.
195 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
196 checking whether the target board is remote.
197 * gdb.multi/multi-attach.exp: Likewise.
198 * gdb.python/py-sync-interp.exp: Likewise.
199 * gdb.server/ext-attach.exp: Likewise.
200 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
201 tests that need to attach, instead of checking whether the target
202 board is remote at the top of the file.
203
acc018ac
YQ
2042015-01-08 Yao Qi <yao@codesourcery.com>
205
206 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
207
50a18af8
JK
2082015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
209
210 Fix testcase compilation.
211 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
212
8503d6e1
JB
2132015-01-06 Joel Brobecker <brobecker@adacore.com>
214
215 * gdb.python/py-type.exp: Add a couple test about empty
216 array creation, and negative-length array creation.
217
cc73dbcc
DE
2182015-01-02 Doug Evans <xdje42@gmail.com>
219
220 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
221
0300bbc7
DE
2222015-01-02 Doug Evans <dje@google.com>
223
224 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
225
9d85a0ec
YQ
2262014-12-29 Yao Qi <yao@codesourcery.com>
227
228 * gdb.trace/entry-values.exp: Update comments. Rename variable
229 bar_call_foo to returned_from_foo.
230
87186c6a
MMN
2312014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
232
233 PR gdb/17394
234 * gdb.linespec/break-asm-file.c: New file.
235 * gdb.linespec/break-asm-file.exp: New file.
236 * gdb.linespec/break-asm-file0.s: New file.
237 * gdb.linespec/break-asm-file1.s: New file.
238
1bab7383
YQ
2392014-12-18 Nigel Stephens <nigel@mips.com>
240 Maciej W. Rozycki <macro@codesourcery.com>
241
242 * gdb.base/float.exp: Handle the new output from "info float" on
243 MIPS targets.
244
1bc1068a
JK
2452014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
246
247 Fix MinGW compilation.
248 * gdb.compile/compile-ops.exp: Update untested message if
249 !skip_compile_feature_tests.
250 * gdb.compile/compile-setjmp.exp: Likewise.
251 * gdb.compile/compile-tls.exp: Likewise.
252 * gdb.compile/compile.exp: Likewise.
253 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
254 supported on this host".
255
b6615d10
DE
2562014-12-16 Doug Evans <xdje42@gmail.com>
257
258 * boards/stabs.exp: New file.
259
25dda427
AA
2602014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
261
262 * gdb.base/completion.exp: Adjust to format changes of "maint
263 print user-registers".
264
bf330350
CU
2652014-12-16 Catalin Udma <catalin.udma@freescale.com>
266
267 PR server/17457
268 * gdb.arch/aarch64-fp.c: New file.
269 * gdb.arch/aarch64-fp.exp: New file.
270
395cf596
SDJ
2712014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
272
273 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
274 r210637, r210913, r211666, r215400, r215817).
275
276 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
277 * dg-extract-results.py: New file.
278 * dg-extract-results.sh: Use it if the environment seems
279 suitable.
280
281 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
282
283 * dg-extract-results.py (parse_run): Handle warnings that
284 are printed before a test harness is run.
285
286 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
287
288 * dg-extract-results.py (Named): Remove __cmp__ method.
289 (output_variation): Use a key to sort variation.harnesses.
290
291 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
292
293 * dg-extract-results.py: For Python 3, force sys.stdout to
294 handle surrogate escape sequences.
295 (safe_open): New function.
296 (output_segment, main): Use it.
297
298 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
299
300 * dg-extract-results.py (Prog.result_re): Include options
301 in test name.
302
303 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
304
305 * dg-extract-results.py (output_variation): Always sort if
306 do_sum.
307
e882ef3c
SM
3082014-12-15 Simon Marchi <simon.marchi@ericsson.com>
309
310 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
311 as long as we get pagination notifications.
312
4992aa20
JM
3132014-12-15 Jason Merrill <jason@redhat.com>
314
315 * Makefile.in (check-gdb.%): Restore.
316 * README: Mention it.
317
c1b5a1a6
JB
3182014-12-13 Joel Brobecker <brobecker@adacore.com>
319
320 * gdb.ada/str_uninit: New testcase.
321
5537b577
JK
3222014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
323
324 PR symtab/17642
325 * gdb.base/vla-stub-define.c: New file.
326 * gdb.base/vla-stub.c: New file.
327 * gdb.base/vla-stub.exp: New file.
328
bb2ec1b3
TT
3292014-12-12 Phil Muldoon <pmuldoon@redhat.com>
330 Jan Kratochvil <jan.kratochvil@redhat.com>
331 Tom Tromey <tromey@redhat.com>
332
333 * configure.ac: Add gdb.compile/.
334 * configure: Regenerate.
335 * gdb.compile/Makefile.in: New file.
336 * gdb.compile/compile-ops.exp: New file.
337 * gdb.compile/compile-ops.c: New file.
338 * gdb.compile/compile-tls.c: New file.
339 * gdb.compile/compile-tls.exp: New file.
340 * gdb.compile/compile-constvar.S: New file.
341 * gdb.compile/compile-constvar.c: New file.
342 * gdb.compile/compile-mod.c: New file.
343 * gdb.compile/compile-nodebug.c: New file.
344 * gdb.compile/compile-setjmp-mod.c: New file.
345 * gdb.compile/compile-setjmp.c: New file.
346 * gdb.compile/compile-setjmp.exp: New file.
347 * gdb.compile/compile-shlib.c: New file.
348 * gdb.compile/compile.c: New file.
349 * gdb.compile/compile.exp: New file.
350 * lib/gdb.exp (skip_compile_feature_tests): New proc.
351
4ff709eb
TT
3522014-12-12 Tom Tromey <tromey@redhat.com>
353
354 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
355 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
356
6dddd6a5
DE
3572014-12-12 Doug Evans <dje@google.com>
358
359 * lib/gdb-python.exp (get_python_valueof): New function.
360 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
361
71c24708
AA
3622014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
363
364 * gdb.base/completion.exp: Add test for completion of "info
365 registers ".
366
3e29f34a
MR
3672014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
368
369 * gdb.base/func-ptrs.c: New file.
370 * gdb.base/func-ptrs.exp: New file.
371
fc126975
SM
3722014-12-10 Simon Marchi <simon.marchi@ericsson.com>
373
374 PR breakpoints/17012
375 * gdb.base/dprintf-detach.c: New file.
376 * gdb.base/dprintf-detach.exp: New file.
377
0a46d518
SM
3782014-12-10 Simon Marchi <simon.marchi@ericsson.com>
379
380 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
381 * lib/gdb.exp (target_is_gdbserver): New procedure.
382
a0be3e44
DE
3832014-12-08 Doug Evans <dje@google.com>
384
385 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
386
df1b803a
YQ
3872014-12-05 Yao Qi <yao@codesourcery.com>
388
389 * gdb.guile/scm-error.exp: Remove the third argument to
390 gdb_remote_download.
391 * gdb.guile/scm-frame-args.exp: Likewise.
392 * gdb.guile/scm-section-script.exp: Likewise.
393
ddb9f679
YQ
3942014-12-05 Yao Qi <yao@codesourcery.com>
395
396 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
397
86e4ed39
DE
3982014-12-04 Doug Evans <dje@google.com>
399
400 * gdb.python/py-objfile.exp: Add tests for
401 objfile.add_separate_debug_file.
402
7c50a931
DE
4032014-12-04 Doug Evans <dje@google.com>
404
405 * lib/gdb.exp (get_build_id): New function.
406 (build_id_debug_filename_get): Rewrite to use it.
407 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
408
621661e3
MR
4092014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
410
411 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
412 `method(long)', not just 0x0.
413 * gdb.cp/nsalias.exp: Align code labels to 4.
414 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
415 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
416 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
417 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
418 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
419 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
420
29f0c3b7
DE
4212014-12-02 Doug Evans <dje@google.com>
422
e1e061e7 423 PR symtab/17602
29f0c3b7 424 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 425 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
426 * gdb.cp/anon-ns.exp: Update.
427
162078c8
NB
4282014-12-02 Nick Bull <nicholaspbull@gmail.com>
429
430 * gdb.python/py-events.py (inferior_call_handler): New.
431 (register_changed_handler, memory_changed_handler): New.
432 (test_events.invoke): Register new handlers.
433 * gdb.python/py-events.exp: Add tests for inferior call,
434 memory_changed and register_changed events.
435
fdb09caf
AA
4362014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
437
438 * gdb.base/execl-update-breakpoints.exp: Specify the link address
439 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
440 if the linker doesn't understand this.
441
55cfb2c4
SM
4422014-12-01 Simon Marchi <simon.marchi@ericsson.com>
443
444 * gdb.python/python.exp: Change expected reply to help().
445
9e8cd6df
YQ
4462014-12-01 Yao Qi <yao@codesourcery.com>
447
448 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
449 AC_CONFIG_SUBDIRS(gdb.gdbtk).
450 * configure: Re-generated.
451
6c659fc2
SC
4522014-11-28 Siva Chandra Reddy <sivachandra@google.com>
453
454 * gdb.cp/chained-calls.cc: New file.
455 * gdb.cp/chained-calls.exp: New file.
456 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
457
d7fc3181
SM
4582014-11-28 Simon Marchi <simon.marchi@ericsson.com>
459
460 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
461 * gdb.dwarf2/symtab-producer.exp: Same.
462 * gdb.gdb/python-interrupts.exp: Same.
463 * gdb.gdb/python-selftest.exp: Same.
464 * gdb.python/py-linetable.exp: Same.
465 * gdb.python/py-type.exp: Same.
466 * gdb.python/py-value-cc.exp: Same.
467 * gdb.python/py-value.exp: Same.
468
10e79639
YQ
4692014-11-28 Yao Qi <yao@codesourcery.com>
470
471 * gdb.base/break-probes.exp: Match library name prefixed with
472 sysroot.
473
f28a0564
SM
4742014-11-27 Simon Marchi <simon.marchi@ericsson.com>
475
476 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
477 test expected output. Add parentheses for the call to print.
478 Remove L suffix from integers.
479
3fe1ce1d
DE
4802014-11-26 Doug Evans <dje@google.com>
481
482 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
483
84429e27
YQ
4842014-11-22 Yao Qi <yao@codesourcery.com>
485
486 * gdb.trace/entry-values.c: Remove asms.
487 (foo): Add foo_label.
488 (bar): Add bar_label.
489 * gdb.trace/entry-values.exp: Remove code computing foo's
490 length and bar's length.
491 (Dwarf::assemble): Invoke function_range for bar and use
492 MACRO_AT_func for foo.
493
26741859
YQ
4942014-11-22 Yao Qi <yao@codesourcery.com>
495
496 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
497 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
498 Use .Lgcc43_procstart instead of gcc43.
499
45e44d27
JB
5002014-11-21 Joel Brobecker <brobecker@adacore.com>
501
502 * gdb.ada/n_arr_bound: New testcase.
503
458c8db8
SDJ
5042014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
505
506 PR breakpoints/10737
507 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
508 test_catch_syscall_multi_arch.
509 (test_catch_syscall_multi_arch): New function.
510
43f3e411
DE
5112014-11-20 Doug Evans <xdje42@gmail.com>
512
513 * gdb.base/maint.exp: Update expected output.
514
0d7b2549
AA
5152014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
516
517 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
518 4-byte instruction on S390.
519
8908fca5
JB
5202014-11-19 Joel Brobecker <brobecker@adacore.com>
521
522 * gdb.ada/arr_arr: New testcase.
523
4a46959e
JB
5242014-11-19 Joel Brobecker <brobecker@adacore.com>
525
526 * gdb.ada/pkd_arr_elem: New Testcase.
527
470e2f4e
LM
5282014-11-18 Luis Machado <lgustavo@codesourcery.com>
529
530 * gdb.reverse/break-precsave: Expect completion message for
531 core file reads.
532 * gdb.reverse/consecutive-precsave.exp: Likewise.
533 * gdb.reverse/finish-precsave.exp: Likewise.
534 * gdb.reverse/i386-precsave.exp: Likewise.
535 * gdb.reverse/machinestate-precsave.exp: Likewise.
536 * gdb.reverse/sigall-precsave.exp: Likewise.
537 * gdb.reverse/solib-precsave.exp: Likewise.
538 * gdb.reverse/step-precsave.exp: Likewise.
539 * gdb.reverse/until-precsave.exp: Likewise.
540 * gdb.reverse/watch-precsave.exp: Likewise.
541
a267f3ad
AA
5422014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
543
544 * gdb.base/bp-permanent.c: Include unistd.h.
545 * gdb.python/py-framefilter-mi.c (main): Add return type.
546 * gdb.python/py-framefilter.c (main): Likewise.
547 * gdb.trace/actions-changed.c (main): Likewise.
548
12084a9a
AA
5492014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
550
551 * gdb.mi/until.c: Add eye-catchers.
552 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
553 line numbers.
554
dc7e1a77
AA
5552014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
556
557 * gdb.base/condbreak.exp: Drop references to removed non-prototype
558 function header variants in break1.c.
559 * gdb.base/ena-dis-br.exp: Likewise.
560 * gdb.base/hbreak2.exp: Likewise.
561 * gdb.reverse/until-precsave.exp: Drop references to removed
562 non-prototype function header variants in ur1.c.
563 * gdb.reverse/until-reverse.exp: Likewise.
564
41c77605
PM
5652014-11-17 Petr Machata <pmachata@redhat.com>
566
567 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
568 ${_cu_offset_size} bytes abbrev offset.
569
34248c3a
DE
5702014-11-15 Doug Evans <xdje42@gmail.com>
571
572 PR symtab/17559
573 * gdb.base/line-symtabs.exp: New file.
574 * gdb.base/line-symtabs.c: New file.
575 * gdb.base/line-symtabs.h: New file.
576
646da059
YQ
5772014-11-14 Yao Qi <yao@codesourcery.com>
578
579 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
580 (func): Add label func_label.
581 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
582 Replace low_pc and high_pc with MACRO_AT_range.
583 Replace name, low_pc and high_pc with MACRO_AT_func.
584
9301ebe6
YQ
5852014-11-14 Yao Qi <yao@codesourcery.com>
586
587 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
588 Replace name, low_pc and high_pc with MACRO_AT_func.
589
f166b542
YQ
5902014-11-14 Yao Qi <yao@codesourcery.com>
591
592 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
593 produce debug information.
594 * gdb.dwarf2/implptr-optimized-out.S: Removed.
595
0f6e71e3
YQ
5962014-11-14 Yao Qi <yao@codesourcery.com>
597
598 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
599 object and get function length.
600 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
601 with MACRO_AT_func.
602 (top-level): Replace gdb_compile and clean_restart with
603 prepare_for_testing.
604 * gdb.dwarf2/main.c (main): Add label main_label.
605
876c4df9
YQ
6062014-11-14 Yao Qi <yao@codesourcery.com>
607
608 * lib/dwarf.exp (function_range): New procedure.
609 (Dwarf::_handle_macro_at_func): New procedure.
610 (Dwarf::_handle_macro_at_range): New procedure.
611 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
612
02ad9cf1
YQ
6132014-11-14 Yao Qi <yao@codesourcery.com>
614
615 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
616 (_handle_attribute): New procedure.
617
a59add0c
AA
6182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
619
620 * gdb.ada/cond_lang/foo.c (callme): Add return type.
621 * gdb.base/call-sc.c (zed): Likewise.
622 * gdb.base/checkpoint.c (main): Likewise.
623 * gdb.base/dump.c (main): Likewise.
624 * gdb.base/gcore.c (main): Likewise.
625 * gdb.base/huge.c (main): Likewise.
626 * gdb.base/multi-forks.c (main): Likewise.
627 * gdb.base/pr10179-a.c (main): Likewise.
628 * gdb.base/savedregs.c (main): Likewise.
629 * gdb.base/sigaltstack.c (main): Likewise.
630 * gdb.base/siginfo.c (main): Likewise.
631 * gdb.base/structs.c (zed): Likewise.
632 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
633 * gdb.mi/mi-syn-frame.c (main): Likewise.
634 * gdb.mi/until.c (foo, main): Likewise.
635 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
636 * gdb.base/solib-weak.c (foo): Declare.
637 * gdb.base/attach-twice.c: Include stdio.h.
638 * gdb.base/weaklib1.c: Likewise.
639 * gdb.base/weaklib2.c: Likewise.
640 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
641 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
642 unistd.h.
643 * gdb.base/attach-pie-misread.c: Include stdlib.h.
644 * gdb.mi/mi-exit-code.c: Likewise.
645 * gdb.base/break-interp-lib.c: Include string.h.
646 * gdb.base/coremaker.c: Likewise.
647 * gdb.base/testenv.c: Likewise.
648 * gdb.python/py-finish-breakpoint.c: Likewise.
649 * gdb.base/inferior-died.c: Include sys/wait.h.
650 * gdb.base/fileio.c: Include time.h.
651 * gdb.base/async-shell.c: Include unistd.h.
652 * gdb.base/dprintf-non-stop.c: Likewise.
653 * gdb.base/info-os.c: Likewise.
654 * gdb.mi/mi-console.c: Likewise.
655 * gdb.mi/watch-nonstop.c: Likewise.
656 * gdb.python/py-events.c: Likewise.
657 * gdb.base/async.c (baz): Move up before its invocation.
658 * gdb.base/code_elim2.c (my_global_func): Likewise.
659 * gdb.base/skip-solib-lib.c (multiply): Likewise.
660 * gdb.base/advance.c (func2): Likewise.
661
3b5d5997
AA
6622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
663
664 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
665 variant.
666 * gdb.base/annota3.c: Likewise.
667 * gdb.base/async.c: Likewise.
668 * gdb.base/average.c: Likewise.
669 * gdb.base/call-ar-st.c: Likewise.
670 * gdb.base/call-rt-st.c: Likewise.
671 * gdb.base/call-sc.c: Likewise.
672 * gdb.base/call-strs.c: Likewise.
673 * gdb.base/ending-run.c: Likewise.
674 * gdb.base/execd-prog.c: Likewise.
675 * gdb.base/exprs.c: Likewise.
676 * gdb.base/foll-exec.c: Likewise.
677 * gdb.base/foll-fork.c: Likewise.
678 * gdb.base/foll-vfork.c: Likewise.
679 * gdb.base/funcargs.c: Likewise.
680 * gdb.base/gcore.c: Likewise.
681 * gdb.base/jump.c: Likewise.
682 * gdb.base/langs0.c: Likewise.
683 * gdb.base/langs1.c: Likewise.
684 * gdb.base/langs2.c: Likewise.
685 * gdb.base/mips_pro.c: Likewise.
686 * gdb.base/nodebug.c: Likewise.
687 * gdb.base/opaque0.c: Likewise.
688 * gdb.base/opaque1.c: Likewise.
689 * gdb.base/recurse.c: Likewise.
690 * gdb.base/run.c: Likewise.
691 * gdb.base/scope0.c: Likewise.
692 * gdb.base/scope1.c: Likewise.
693 * gdb.base/setshow.c: Likewise.
694 * gdb.base/setvar.c: Likewise.
695 * gdb.base/shmain.c: Likewise.
696 * gdb.base/shr1.c: Likewise.
697 * gdb.base/shr2.c: Likewise.
698 * gdb.base/sigall.c: Likewise.
699 * gdb.base/signals.c: Likewise.
700 * gdb.base/so-indr-cl.c: Likewise.
701 * gdb.base/solib2.c: Likewise.
702 * gdb.base/structs.c: Likewise.
703 * gdb.base/sum.c: Likewise.
704 * gdb.base/vforked-prog.c: Likewise.
705 * gdb.base/watchpoint.c: Likewise.
706 * gdb.reverse/shr2.c: Likewise.
707 * gdb.reverse/until-reverse.c: Likewise.
708 * gdb.reverse/ur1.c: Likewise.
709 * gdb.reverse/watch-reverse.c: Likewise.
710
066a77c5
AA
7112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
712
713 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
714 variant.
715 * gdb.base/sepdebug.exp: Drop references to removed code.
716
4f204ea5
AA
7172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
718
719 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
720 variant. Preserve original line numbering.
721 * gdb.base/list1.c: Likewise.
722
3b377a3a
AA
7232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
724
725 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
726 variant.
727 * gdb.base/break1.c: Likewise.
728 * gdb.base/break.exp: Drop references to removed code.
729
e444df73
AA
7302014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
731
732 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
733 variant.
734
8008f2a7
AA
7352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
736
737 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
738
a5a06887
AA
7392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
740
741 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
742 logic into perform_all_tests() and invoke it with and without
743 function header prototypes.
744 (do_function_calls): Remove conditional XFAIL for PR 5318.
745 (rerun_and_prepare): Remove duplicate code.
746 (perform_all_tests): New. Main logic moved here.
747
44dba9b9
AA
7482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
749
750 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
751 code guarded by #ifdef NO_PROTOTYPES.
752 (t_double_many_args): Likewise.
753 (DEF_FUNC_MANY_ARGS_1): Likewise.
754 (DEF_FUNC_VALUES_1): Likewise.
755 (t_structs_ldc): Renamed from t_structs_fc in conditional code
756 guarded by #ifdef PROTOTYPES.
757
d1fbcd56
AA
7582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
759
760 * gdb.mi/mi-console.c: Add eye-catcher.
761 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
762 instead of literal line number.
763
b0e59b8f
AA
7642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
765
766 * gdb.base/shr2.c: Add eye-catcher.
767 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
768 line number.
769
78f98cca
AA
7702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
771
772 * gdb.base/jump.c: Add eye-catchers.
773 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
774 numbers.
775
58fa2af0
AA
7762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
777
778 * gdb.base/execd-prog.c: Add eye-catchers.
779 * gdb.base/foll-exec.c: Likewise.
780 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
781 line numbers.
782
04e5059b
AA
7832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
784
785 * gdb.base/ending-run.c: Add eye-catchers.
786 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
787 literal line numbers.
788
dbfdb174
AA
7892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
790
791 * gdb.base/call-rt-st.c: Add eye-catchers.
792 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
793 literal line numbers.
794
888a2ade
AA
7952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
796
797 * gdb.base/call-ar-st.c: Add eye-catchers.
798 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
799 literal line numbers.
800
6acc2dde
AA
8012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
802
803 * gdb.base/average.c: Add eye-catchers.
804 * gdb.base/sum.c: Likewise.
805 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
806 regexps dynamically.
807
9ecfcd1d
AA
8082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
809
810 * gdb.base/solib1.c: Add eye-catchers.
811 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
812 literal line numbers.
813
78708b7c
PA
8142014-11-12 Pedro Alves <palves@redhat.com>
815
816 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
817 leader has exited.
818
af48d08f
PA
8192014-11-12 Pedro Alves <palves@redhat.com>
820
821 * gdb.arch/i386-bp_permanent.c: New file.
822 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
823 (srcfile): Set to i386-bp_permanent.c.
824 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
825 that stepi does not execute the 'leave' instruction, instead of
826 testing it does execute.
827 * gdb.base/bp-permanent.c: New file.
828 * gdb.base/bp-permanent.exp: New file.
829
af3768e9
DE
8302014-11-10 Doug Evans <xdje42@gmail.com>
831
832 PR symtab/17564
833 * gdb.base/symtab-search-order.exp: New file.
834 * gdb.base/symtab-search-order.c: New file.
835 * gdb.base/symtab-search-order-1.c: New file.
836 * gdb.base/symtab-search-order-shlib-1.c: New file.
837
9de00a4a
PA
8382014-11-07 Pedro Alves <palves@redhat.com>
839
840 PR gdb/17511
841 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
842 i?86-*-linux*.
843
e0f52461
SC
8442014-11-03 Siva Chandra Reddy <sivachandra@google.com>
845
846 PR c++/17494
847 * gdb.cp/pr17494.cc: New file.
848 * gdb.cp/pr17494.exp: New file.
849
6ce8c980
YQ
8502014-11-02 Yao Qi <yao@codesourcery.com>
851
852 * gdb.python/python.exp: Get working directory and match the
853 output of "set extended-prompt \\w " with it.
854
02be9a71
DE
8552014-10-30 Doug Evans <dje@google.com>
856
857 * gdb.python/py-objfile.exp: Add tests for setting random attributes
858 in objfiles.
859 * gdb.python/py-progspace.exp: Add tests for setting random attributes
860 in progspaces.
861
3bdff46b
LM
8622014-10-30 Janis Johnson <janisjo@codesourcery.com>
863
864 * gdb.base/fullpath-expand.exp: Skip for a remote host.
865 * gdb.base/realname-expand.exp: Likewise.
866 * gdb.linespec/macro-relative.exp: Likewise.
867
ab917dfb
PA
8682014-10-29 Pedro Alves <palves@redhat.com>
869
870 PR gdb/17408
871 * gdb.threads/schedlock.c (some_function): New function.
872 (call_function): New global.
873 (MAYBE_CALL_SOME_FUNCTION): New macro.
874 (thread_function): Call it.
875 * gdb.threads/schedlock.exp (get_args): Add description parameter,
876 and use it instead of a global counter. Adjust all callers.
877 (get_current_thread): Use "find current thread" for test message
878 here rather than having all callers pass down the same string.
879 (goto_loop): New procedure, factored out from ...
880 (my_continue): ... this.
881 (step_ten_loops): Change parameter from test message to command to
882 use. Adjust.
883 (list_count): Delete global.
884 (check_result): New procedure, factored out from duplicate top
885 level code.
886 (continue tests): Wrap in with_test_prefix.
887 (test_step): New procedure, factored out from duplicate top level
888 code.
889 (top level): Test "step" in combination with all scheduler-locking
890 modes. Test "next" in combination with all scheduler-locking
891 modes, and in combination with stepping over a function call or
892 not.
893 * gdb.threads/next-bp-other-thread.c: New file.
894 * gdb.threads/next-bp-other-thread.exp: New file.
895
d3d4baed
PA
8962014-10-29 Pedro Alves <palves@redhat.com>
897
898 PR python/17372
899 * gdb.python/python.exp: Test a multi-line command that spawns
900 interactive Python.
901 * gdb.base/multi-line-starts-subshell.exp: New file.
902
563e8d85
YQ
9032014-10-29 Yao Qi <yao@codesourcery.com>
904
905 * gdb.base/fileio.exp: Make directories on host.
906
0ea4d52e
YQ
9072014-10-29 Yao Qi <yao@codesourcery.com>
908
909 * gdb.base/fileio.c (test_write): Close the file.
910
7f5ef605
PA
9112014-10-28 Pedro Alves <palves@redhat.com>
912
913 PR gdb/12623
914 * gdb.base/sigstep.c (no_handler): New global.
915 (main): If 'no_handler is true, set the signal handlers to
916 SIG_IGN.
917 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
918 with_sw_watch and no_handler parameters. Handle them.
919 (top level) <stepping over handler when stopped at a breakpoint
920 test>: Add a test axis for testing with a software watchpoint, and
921 another for testing with the signal handler set to SIG_IGN.
922 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
923 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
924
abbdbd03
PA
9252014-10-28 Pedro Alves <palves@redhat.com>
926
927 PR gdb/17511
928 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
929 * gdb.base/sigstep.exp (other_handler_location): New global.
930 (advance): Support stepping into the signal handler, and running
931 commands while in the handler.
932 (in_handler_map): New global.
933 (top level): In the advance test, add combinations for getting
934 into the handler with stepping commands, and for running commands
935 in the handler. Add comment descripting the advancei tests.
936
1df4399f
PA
9372014-10-28 Pedro Alves <palves@redhat.com>
938
939 * gdb.base/sigstep.exp: Use build_executable instead of
940 prepare_for_testing.
941 (top level): Move code that starts GDB, runs to main and creates a
942 display to ...
943 (restart): ... this new procedure.
944 (top level): Move backtrace from signal handler test to ...
945 (validate_backtrace): ... this new procedure.
946 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
947 with_test_prefix. Always restart GDB.
948 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
949 with_test_prefix. Always restart GDB. No need to delete
950 breakpoints after the test.
951 (test_skip_handler): Remove prefix parameter.
952 (skip_over_handler, breakpoint_to_handler)
953 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
954 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
955 restart GDB. No need to delete breakpoints after the test.
956 (top level): Use foreach to call the test procedures with
957 different commands.
958
a5b6e449
PA
9592014-10-28 Pedro Alves <palves@redhat.com>
960
961 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
962 instead of GNATS numbers.
963 * gdb.base/sigbpt.exp: Likewise.
964 * gdb.base/siginfo.exp: Likewise.
965 * gdb.base/sigstep.exp: Likewise.
966
e5f8a7cc
PA
9672014-10-27 Pedro Alves <palves@redhat.com>
968
969 * gdb.base/sigstep.c (dummy): New global.
970 (main): Issue a couple writes to the new global.
971 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
972 procedures.
973 (skip_over_handler): Use test_skip_handler.
974 (top level): Call skip_over_handler for stepi and nexti too.
975 (breakpoint_over_handler): Use test_skip_handler.
976 (top level): Call breakpoint_over_handler for stepi and nexti too.
977
763905a3
YQ
9782014-10-27 Yao Qi <yao@codesourcery.com>
979
980 * gdb.trace/tfile.c (adjust_function_address)
981 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
982 function descriptor.
983
6f259a23
DB
9842014-10-24 Don Breazeal <donb@codesourcery.com>
985
986 * gdb.base/foll-fork.exp (test_follow_fork,
987 catch_fork_child_follow): Check for updated fork messages emitted
988 from infrun.c.
989 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
990 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
991 vfork_and_exec_child_follow_through_step): Check for updated vfork
992 messages emitted from infrun.c.
993
09dd9a69
PA
9942014-10-24 Pedro Alves <palves@redhat.com>
995
996 * gdb.base/corefile.exp: Remove references to ultrix.
997 * gdb.base/interrupt.exp: Likewise.
998 * gdb.base/whatis.exp: Likewise.
999 * gdb.gdb/selftest.exp: Likewise.
1000 * gdb.threads/manythreads.exp: Likewise.
1001 * gdb.threads/print-threads.exp: Likewise.
1002 * gdb.threads/pthreads.exp:: Likewise.
1003 * gdb.threads/schedlock.exp: Likewise.
1004
3433cfa5
SC
10052014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1006
1007 * gdb.cp/non-trivial-retval.cc: Add a test case.
1008 * gdb.cp/non-trivial-retval.exp: Add a test.
1009
092f880b
YQ
10102014-10-20 Yao Qi <yao@codesourcery.com>
1011
1012 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1013 * gdb.python/py-objfile-script-gdb.py: New file.
1014 * gdb.python/py-objfile-script.exp: Update reference to
1015 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1016 of remote_download. Remove the dest file.
1017
acbdb7f3
YQ
10182014-10-20 Yao Qi <yao@codesourcery.com>
1019
1020 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1021 * gdb.base/step-line.exp: Likewise.
1022 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1023 * gdb.dwarf2/dw2-basic.exp: Likewise.
1024 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1025 * gdb.dwarf2/dw2-filename.exp: Likewise.
1026 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1027 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1028 * gdb.dwarf2/dw2-producer.exp: Likewise.
1029 * gdb.dwarf2/mac-fileno.exp: Likewise.
1030 * gdb.python/py-frame-args.exp: Likewise.
1031 * gdb.python/py-framefilter.exp: Likewise.
1032 * gdb.python/py-mi.exp: Likewise.
1033 * gdb.python/py-objfile-script.exp: Likewise
1034 * gdb.python/py-pp-integral.exp: Likewise.
1035 * gdb.python/py-pp-re-notag.exp: Likewise.
1036 * gdb.python/py-prettyprint.exp: Likewise.
1037 * gdb.python/py-section-script.exp: Likewise.
1038 * gdb.python/py-typeprint.exp: Likewise.
1039 * gdb.python/py-xmethods.exp: Likewise.
1040 * gdb.stabs/weird.exp: Likewise.
1041 * gdb.xml/tdesc-regs.exp: Likewise.
1042
bd286a29
KCY
10432014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1044
1045 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1046 (out_cu): Use addr_len for the size of addresses.
1047 (out_line): Likewise. Size DW_LNE_set_address instruction
1048 according to addr_len.
1049 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
1050 (FUNC): Add START_INSNS to definition.
1051
673dc4a0
YQ
10522014-10-18 Yao Qi <yao@codesourcery.com>
1053
1054 * gdb.base/argv0-symlink.exp: Check argv[0] value if
1055 gdb_has_argv0 return true.
1056 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
1057 check [target_info exists noargs], check [gdb_has_argv0]
1058 instead.
1059 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1060 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
1061 procedures.
1062
4ffbba72
DE
10632014-10-17 Doug Evans <dje@google.com>
1064
1065 * gdb.python/py-events.exp: Update expected output for clear_objfiles
1066 event.
1067 * gdb.python/py-events.py: Add clear_objfiles event.
1068
d096d8c1
DE
10692014-10-17 Doug Evans <dje@google.com>
1070
1071 * gdb.python/py-objfile.exp: Test progspace attribute.
1072
a80db015
LM
10732014-10-17 Luis Machado <lgustavo@codesourcery.com>
1074
1075 * gdb.guile/scm-breakpoint.exp: Do not assume any
1076 directory separators when matching source file paths.
1077 * gdb.python/py-breakpoint.exp: Likewise.
1078 * gdb.reverse/break-precsave.exp: Likewise.
1079 * gdb.reverse/break-reverse.exp: Likewise.
1080 * gdb.reverse/consecutive-precsave.exp: Likewise.
1081 * gdb.reverse/finish-precsave.exp: Likewise.
1082 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1083 * gdb.reverse/finish-reverse.exp: Likewise.
1084 * gdb.reverse/i386-precsave.exp: Likewise.
1085 * gdb.reverse/i387-env-reverse.exp: Likewise.
1086 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1087 * gdb.reverse/machinestate-precsave.exp: Likewise.
1088 * gdb.reverse/machinestate.exp: Likewise.
1089 * gdb.reverse/sigall-precsave.exp: Likewise.
1090 * gdb.reverse/solib-precsave.exp: Likewise.
1091 * gdb.reverse/step-precsave.exp: Likewise.
1092 * gdb.reverse/until-precsave.exp: Likewise.
1093 * gdb.reverse/watch-precsave.exp: Likewise.
1094 * gdb.reverse/watch-reverse.exp: Likewise.
1095
b22089ab
YQ
10962014-10-17 Yao Qi <yao@codesourcery.com>
1097
1098 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1099 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1100
6c4486e6
PA
11012014-10-17 Pedro Alves <palves@redhat.com>
1102
1103 PR gdb/17471
1104 * gdb.base/bg-execution-repeat.c: New file.
1105 * gdb.base/bg-execution-repeat.exp: New file.
1106
0ff33695
PA
11072014-10-17 Pedro Alves <palves@redhat.com>
1108
1109 PR gdb/17300
1110 * gdb.base/continue-all-already-running.c: New file.
1111 * gdb.base/continue-all-already-running.exp: New file.
1112
6fdebc3d
PA
11132014-10-17 Pedro Alves <palves@redhat.com>
1114
1115 PR gdb/17472
1116 * gdb.base/annota-input-while-running.c: New file.
1117 * gdb.base/annota-input-while-running.exp: New file.
1118
32a8097b
PA
11192014-10-17 Pedro Alves <palves@redhat.com>
1120
1121 * gdb.base/callfuncs.exp: emove references to osf.
1122 * gdb.base/sigall.exp: Likewise.
1123 * gdb.gdb/selftest.exp: Likewise.
1124 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1125 * gdb.mi/non-stop.c: Likewise.
1126 * gdb.mi/pthreads.c: Likewise.
1127 * gdb.reverse/sigall-precsave.exp: Likewise.
1128 * gdb.reverse/sigall-reverse.exp: Likewise.
1129 * gdb.threads/pthreads.c: Likewise.
1130 * gdb.threads/pthreads.exp: Likewise.
1131
7a3517ff
YQ
11322014-10-17 Yao Qi <yao@codesourcery.com>
1133
1134 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1135 check 'target_info exists noargs'.
1136 (test_command_prompt_position): Likewise.
1137 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1138 Remove "set args".
1139 (progvar_simple_while_test): Likewise.
1140 (progvar_complex_if_while_test): Likewise.
1141 (if_while_breakpoint_command_test): Likewise.
1142 (infrun_breakpoint_command_test): Likewise.
1143 (breakpoint_command_test): Likewise.
1144 (watchpoint_command_test): Likewise.
1145 (bp_deleted_in_command_test): Likewise.
1146 (temporary_breakpoint_commands): Likewise.
1147
bb99c472
YQ
11482014-10-16 Yao Qi <yao@codesourcery.com>
1149
1150 * gdb.base/remotetimeout.exp: Remove noargs checking.
1151
7c16b83e
PA
11522014-10-15 Pedro Alves <palves@redhat.com>
1153
1154 PR breakpoints/9649
1155 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1156 * gdb.base/breakpoint-in-ro-region.exp
1157 (probe_target_hardware_step): New procedure.
1158 (top level): Probe hardware stepping and hardware breakpoint
1159 support. Test stepping through a read-only region, with both
1160 "breakpoint auto-hw" on and off and both "always-inserted" on and
1161 off.
1162
35a49624
IB
11632014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1164
1165 * gdb.dlang/demangle.exp: Update for demangling changes.
1166
2d1c107c
SC
11672014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1168
1169 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1170 * gdb.cp/non-trivial-retval.exp: Add new tests.
1171
778811d5
SC
11722014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1173
1174 PR c++/13403
1175 PR c++/15154
1176 * gdb.cp/non-trivial-retval.cc: New file.
1177 * gdb.cp/non-trivial-retval.exp: New file.
1178
10c5f0a8
YQ
11792014-10-15 Yao Qi <yao@codesourcery.com>
1180
1181 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1182 remote host.
1183
65d7b369
YQ
11842014-10-15 Yao Qi <yao@codesourcery.com>
1185
1186 * gdb.python/py-symbol.exp: Match file base name if host is
1187 remote, otherwise match file name with dir name.
1188 * gdb.python/py-symtab.exp: Likewise.
1189 * gdb.python/python.exp: Likewise.
1190
46dc1394
YQ
11912014-10-15 Yao Qi <yao@codesourcery.com>
1192
1193 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1194 pattern.
1195 * gdb.python/py-symtab.exp: Likewise.
1196 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1197 locationn.
1198
c40cc657
JB
11992014-10-14 Joel Brobecker <brobecker@adacore.com>
1200
1201 * gdb.ada/addr_arith: New testcase.
1202
2abf49e1
MR
12032014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1204
1205 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1206 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1207 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1208 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1209
f7088df3
SDJ
12102014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1211
1212 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1213 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1214 * gdb.arch/stap-eval-lang-ada.exp: New file.
1215
4dc06805
YQ
12162014-10-14 Yao Qi <yao@codesourcery.com>
1217
1218 * gdb.mi/mi-var-child.c (nothing1): New function.
1219 (nothing2): New function.
1220 (do_children_tests): Set function pointers by nothing1 and
1221 nothing2.
1222 * gdb.mi/mi-var-child.exp: Step over new added statements.
1223 Update test to match the new output.
1224 * gdb.mi/var-cmd.c (nothing1): New function.
1225 (nothing2): New function.
1226 (do_children_tests): Set function pointers by nothing1 and
1227 nothing2.
1228 * gdb.mi/mi-var-display.exp: Update test to match output.
1229 Step to the line specified by $line_dct_nothing.
1230 Increase the number of lines to step.
1231
46a93de2
YQ
12322014-10-14 Yao Qi <yao@codesourcery.com>
1233
1234 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1235 tests.
1236 * gdb.mi/mi2-var-child.exp: Likewise.
1237
14ea52ee
DE
12382014-10-13 Doug Evans <dje@google.com>
1239
1240 * gdb.python/py-objfile.exp: Change name of file name test.
1241
e5c6e92b
DE
12422014-10-13 Doug Evans <dje@google.com>
1243
1244 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1245 from the start of the CU.
1246
c780cc2f
JK
12472014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1248 Yao Qi <yao@codesourcery.com>
1249
1250 Fix "save breakpoints" for "catch" command.
1251 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1252 Remove -nonewline. Match also the added "main" line.
1253
99894e11
JK
12542014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1255
1256 Fix "save breakpoints" for "disable $bpnum" command.
1257 * gdb.base/save-bp.c (main): Add label.
1258 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1259
6e1ac5a3
JK
12602014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1261
1262 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1263
754dd2b0
YQ
12642014-10-11 Yao Qi <yao@codesourcery.com>
1265
1266 * gdb.server/server-kill.exp: Execute command
1267 "set remote trace-status-packet on" before "tstatus".
1268
f90183d7
YQ
12692014-10-11 Yao Qi <yao@codesourcery.com>
1270
1271 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1272 (main): Call getppid.
1273 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1274 and continue to it. Read variable "server_pid".
1275
bf40a607
YQ
12762014-10-11 Yao Qi <yao@codesourcery.com>
1277
1278 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1279
052ca370
YQ
12802014-10-11 Yao Qi <yao@codesourcery.com>
1281
1282 * gdb.threads/thread-find.exp: Don't execute command
1283 "info threads".
1284 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1285 * gdb.threads/linux-dp.exp: Don't check the condition
1286 $threads_created equals to zero.
1287
3831839c
PA
12882014-10-10 Pedro Alves <palves@redhat.com>
1289
1290 * gdb.base/bigcore.exp: Remove references to IRIX.
1291 * gdb.base/funcargs.exp: Likewise.
1292 * gdb.base/interrupt.exp: Likewise.
1293 * gdb.base/mips_pro.exp: Likewise.
1294 * gdb.base/nodebug.exp: Likewise.
1295 * gdb.base/setvar.exp: Likewise.
1296 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1297
8b9a549d
PA
12982014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1299 Pedro Alves <palves@redhat.com>
1300
1301 PR symtab/14466
1302 * gdb.base/vdso-warning.c: New file.
1303 * gdb.base/vdso-warning.exp: New file.
1304
d48ba5e8
DE
13052014-10-02 Doug Evans <dje@google.com>
1306
1307 * gdb.base/structs.c (main): Don't run forever.
1308
2278c276
PA
13092014-10-02 Pedro Alves <palves@redhat.com>
1310
1311 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1312 (top level) <stop threads 1, stop threads 2>: Use it.
1313
b57bacec
PA
13142014-10-02 Pedro Alves <palves@redhat.com>
1315
1316 * gdb.threads/break-while-running.exp (test): Add new
1317 'update_thread_list' argument. Skip "info threads" if false.
1318 (top level): Add new 'update_thread_list' axis.
1319
13fd3ff3
PA
13202014-10-02 Pedro Alves <palves@redhat.com>
1321
1322 PR breakpoints/17431
1323 * gdb.base/execl-update-breakpoints.c: New file.
1324 * gdb.base/execl-update-breakpoints.exp: New file.
1325
0fec99e8
PA
13262014-10-01 Pedro Alves <palves@redhat.com>
1327
1328 * gdb.base/breakpoint-in-ro-region.c: New file.
1329 * gdb.base/breakpoint-in-ro-region.exp: New file.
1330
2ddf4301
SM
13312014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1332
1333 * gdb.mi/mi-exit-code.exp: New file.
1334 * gdb.mi/mi-exit-code.c: New file.
1335
6a5f3f43
YQ
13362014-09-30 Yao Qi <yao@codesourcery.com>
1337
1338 * lib/prelink-support.exp (build_executable_own_libs): Error if
1339 the target isn't native.
1340
345bcc73
YQ
13412014-09-30 Yao Qi <yao@codesourcery.com>
1342
1343 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1344 false.
1345
a25a5a45
PA
13462014-09-22 Pedro Alves <palves@redhat.com>
1347
1348 * gdb.threads/break-while-running.exp: New file.
1349 * gdb.threads/break-while-running.c: New file.
1350
00ba3162
YQ
13512014-09-19 Yao Qi <yao@codesourcery.com>
1352
1353 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1354 Invoke test. Restart GDB with --readnow and invoke test again.
1355
c3b7b696
YQ
13562014-09-19 Yao Qi <yao@codesourcery.com>
1357
1358 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1359 proc set_breakpoint_on_gcd_function. Invoke
1360 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1361 invoke set_breakpoint_on_gcd_function again.
1362
2b4fd423
DE
13632014-09-18 Doug Evans <dje@google.com>
1364
1365 * gdb.dwarf2/symtab-producer.exp: New file.
1366
a5947601
SDJ
13672014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1368
1369 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1370 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1371 * gdb.base/global-var-nested-by-dso.c: Likewise.
1372 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1373
91c19059
SDJ
13742014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1375 Pedro Alves <palves@redhat.com>
1376
1377 * gdb.base/watch-bitfields.exp: Pass string other than test file
1378 name to prepare_for_testing.
1379 (watch): New procedure.
1380 (expect_watchpoint): Use with_test_prefix.
1381 (top level): Factor out tests to ...
1382 (test_watch_location, test_regular_watch): ... these new
1383 procedures, and use with_test_prefix and gdb_continue_to_end.
1384
bb9d5f81
PP
13852014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1386
1387 PR breakpoints/12526
1388 * gdb.base/watch-bitfields.exp: New file.
1389 * gdb.base/watch-bitfields.c: New file.
1390
635856f5
PA
13912014-09-16 Pedro Alves <palves@redhat.com>
1392
1393 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1394 software and hardware addresses, not software address against
1395 itself.
1396
7280ceea
PA
13972014-09-16 Pedro Alves <palves@redhat.com>
1398
1399 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1400 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1401
428b16bd
PA
14022014-09-16 Pedro Alves <palves@redhat.com>
1403
1404 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1405 files.
1406 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1407 "*-*-vxworks*" throughout.
1408 * gdb.base/break.exp: Likewise.
1409 * gdb.base/default.exp: Likewise.
1410 * gdb.base/scope.exp: Likewise.
1411 * gdb.base/sepdebug.exp: Likewise.
1412 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1413 throughout.
1414 * gdb.base/run.c: Likewise.
1415 * gdb.base/sepdebug.c: Likewise.
1416 * gdb.hp/gdb.aCC/run.c: Likewise.
1417 * gdb.reverse/until-reverse.c: Likewise.
1418 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1419
666d413c
YQ
14202014-09-16 Yao Qi <yao@codesourcery.com>
1421
1422 * boards/local-remote-host-native.exp: New file.
1423
57cbd724
DE
14242014-09-14 Doug Evans <xdje42@gmail.com>
1425
1426 * gdb.threads/queue-signal.c (thread_count): New variable.
1427 (thread_count_mutex, thread_count_condvar): New variables.
1428 (incr_thread_count, wait_all_threads_running): New functions.
1429 (main): Wait for all threads to be in their thread functions.
1430
81219e53
DE
14312014-09-13 Doug Evans <xdje42@gmail.com>
1432
1433 * gdb.threads/queue-signal.c: New file.
1434 * gdb.threads/queue-signal.exp: New file.
1435
3714cea7
DE
14362014-09-13 Doug Evans <xdje42@gmail.com>
1437
1438 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1439 be consistent with what default_gdb_init uses.
1440 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1441 the plain text of the prompt. Add some logging printfs.
1442 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1443
fa43b1d7
PA
14442014-09-12 Pedro Alves <palves@redhat.com>
1445
1446 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1447 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1448 * gdb.arch/i386-size-overlap.exp: Likewise.
1449 * gdb.arch/i386-size.exp: Likewise.
1450 * gdb.arch/i386-unwind.exp: Likewise.
1451 * gdb.base/a2-run.exp: Likewise.
1452 * gdb.base/break.exp: Likewise.
1453 * gdb.base/charset.exp: Likewise.
1454 * gdb.base/chng-syms.exp: Likewise.
1455 * gdb.base/commands.exp: Likewise.
1456 * gdb.base/dbx.exp: Likewise.
1457 * gdb.base/find.exp: Likewise.
1458 * gdb.base/funcargs.exp: Likewise.
1459 * gdb.base/jit-simple.exp: Likewise.
1460 * gdb.base/reread.exp: Likewise.
1461 * gdb.base/sepdebug.exp: Likewise.
1462 * gdb.base/step-bt.exp: Likewise.
1463 * gdb.cp/mb-inline.exp: Likewise.
1464 * gdb.cp/mb-templates.exp: Likewise.
1465 * gdb.objc/basicclass.exp: Likewise.
1466 * gdb.threads/killed.exp: Likewise.
1467
9d9bf2df
EBM
14682014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1469
1470 PR tdep/17379
1471 * gdb.arch/powerpc-stackless.S: New file.
1472 * gdb.arch/powerpc-stackless.exp: New file.
1473
1cf2f1b0
JK
14742014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1475
1476 * gdb.base/attach.c: Include unistd.h.
1477 (main): Call alarm. Add label postloop.
1478 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1479 gdb_breakpoint, gdb_continue_to_breakpoint.
1480 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1481
98880d46
PA
14822014-09-11 Pedro Alves <palves@redhat.com>
1483
1484 PR gdb/17347
1485 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1486 * gdb.base/attach.exp (test_command_line_attach_run): New
1487 procedure.
1488 (top level): Call it.
1489
4c92ff2c
PA
14902014-09-11 Pedro Alves <palves@redhat.com>
1491
1492 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1493 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1494 (do_command_attach_tests): Use spawn_wait_for_attach.
1495 * gdb.base/solib-overlap.exp: Likewise.
1496 * gdb.multi/multi-attach.exp: Likewise.
1497 * gdb.python/py-prompt.exp: Likewise.
1498 * gdb.python/py-sync-interp.exp: Likewise.
1499 * gdb.server/ext-attach.exp: Likewise.
1500
3adc1a7d
GKB
15012014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1502
1503 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1504 command in testcase. Simplify testcase.
1505
96334934
JB
15062014-09-10 Joel Brobecker <brobecker@adacore.com>
1507
1508 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1509
eb479039
JB
15102014-09-10 Joel Brobecker <brobecker@adacore.com>
1511
1512 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1513
deede10c
JB
15142014-09-10 Joel Brobecker <brobecker@adacore.com>
1515
1516 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1517
7828a5f5
JB
15182014-09-10 Joel Brobecker <brobecker@adacore.com>
1519
1520 * gdb.dwarf2/dynarr-ptr.c: New file.
1521 * gdb.dwarf2/dynarr-ptr.exp: New file.
1522
33aeebcf
MR
15232014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1524
1525 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1526 of 30 rather than hardcoding 120 for a slow test case. Take the
1527 `gdb,timeout' target setting into account for this calculation.
1528 Don't extend the timeout for the test cases that don't need it.
1529
7b415901
MR
15302014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1531
1532 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1533 a factor of 2 for a slow test case. Take the `gdb,timeout'
1534 target setting into account for this calculation.
1535 * gdb.reverse/until-precsave.exp: Increase the timeout by
1536 a factor of 15 and 3 respectively rather than adding 120
1537 for a pair of slow test cases. Take the `gdb,timeout'
1538 target setting into account for this calculation.
1539
4a40f85a
MR
15402014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1541
1542 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1543 timeout, don't pass one down to gdb_expect.
1544 (gdb_expect): Rework timeout selection.
1545
09635af7
MR
15462014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1547
1548 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1549 exception on timeout.
1550 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1551 (gdbserver_start_extended): Catch any `gdbserver_start' error
1552 exceptions.
1553 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1554 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1555 `gdbserver_gdb_load' error exceptions.
1556
2bdd10b7
MR
15572014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1558
1559 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1560 120 on waiting for the TCP socket to open.
1561
316935f0
DE
15622014-09-09 Doug Evans <xdje42@gmail.com>
1563
1564 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1565 _caller_matches, _any_caller_is, _any_caller_matches.
1566
83740597
DE
15672014-09-09 Doug Evans <xdje42@gmail.com>
1568
1569 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1570
4c122fc3
YQ
15712014-09-09 Yao Qi <yao@codesourcery.com>
1572
1573 * gdb.mi/mi-var-display.exp: Set print symbol off.
1574
a9f116cb
GKB
15752014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1576
1577 PR gdb/17035
1578 * gdb.base/commands.exp: Add tests to verify user-defined
1579 commands with empty bodies.
1580 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1581 python commands in `show user command`.
1582 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1583 scheme commands in `show user command`.
1584
c75bd3a2
JK
15852014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1586
1587 PR python/17355
1588 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1589 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1590 * gdb.python/py-framefilter-invalidarg.exp: New file.
1591 * gdb.python/py-framefilter-invalidarg.py: New file.
1592
faa42425
DE
15932014-09-06 Doug Evans <xdje42@gmail.com>
1594
1595 PR 15276
1596 * gdb.python/py-caller-is.c: New file.
1597 * gdb.python/py-caller-is.exp: New file.
1598
474ca4f6
SDJ
15992014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1600
1601 PR gdb/17235
1602 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1603 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1604
eb0b0463
SDJ
16052014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1606
1607 PR fortran/17237
1608 * gdb.fortran/print-formatted.exp: New file.
1609 * gdb.fortran/print-formatted.f90: Likewise.
1610
5f3b99cf
SS
16112014-09-03 Sasha Smundak <asmundak@google.com>
1612
1613 * gdb.python/py-frame.exp: Test Frame.read_register.
1614
7d793aa9
SDJ
16152014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1616
1617 PR python/16699
1618 * gdb.python/py-completion.exp: New file.
1619 * gdb.python/py-completion.py: Likewise.
1620
fb0576e9
DE
16212014-08-28 Doug Evans <dje@google.com>
1622
1623 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1624 eax,etc. are live with values set by gdb and thus the compiler can't
1625 use them.
1626 * gdb.arch/i386-pseudo.c (main): Ditto.
1627
ee92b0dd
DE
16282014-08-27 Doug Evans <dje@google.com>
1629
1630 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1631
6649db35
DE
16322014-08-25 Doug Evans <dje@google.com>
1633
1634 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1635 (main): Ditto.
1636
564b7600
DE
16372014-08-25 Doug Evans <dje@google.com>
1638
1639 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1640
3881fb67
YQ
16412014-08-24 Yao Qi <yao@codesourcery.com>
1642
1643 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1644 symbol off.
1645 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1646
a05a36a5
DE
16472014-08-22 Doug Evans <dje@google.com>
1648
1649 PR 17276
1650 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1651 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1652 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1653
7c343b48
YQ
16542014-08-22 Yao Qi <yao@codesourcery.com>
1655
1656 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1657 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1658 * gdb.python/python.exp: Likewise. Use .py file on the host
1659 instead of the build.
1660
22fd09ae
JK
16612014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1662
1663 * gdb.threads/gcore-stale-thread.c: New file.
1664 * gdb.threads/gcore-stale-thread.exp: New file.
1665
a8454a7c
PA
16662014-08-21 Pedro Alves <palves@redhat.com>
1667
1668 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1669 * gdb.base/gcore-relro-pie.exp: Likewise.
1670 * gdb.base/gcore-relro.exp: Likewise.
1671 * gdb.base/gcore.exp: Likewise.
1672 * gdb.base/print-symbol-loading.exp: Likewise.
1673 * gdb.threads/gcore-thread.exp: Likewise.
1674 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1675
2a31c623
PA
16762014-08-20 Pedro Alves <palves@redhat.com>
1677 Jan Kratochvil <jan.kratochvil@redhat.com>
1678
1679 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1680 configure.
1681 (EXPECT): Handle READ1 being set.
1682 (all): Depend on EXTRA_RULES.
1683 (check-read1, expect-read1, read1.so, read1): New rules.
1684 * README (Testsuite Parameters): Document the READ1 make variable.
1685 (Race detection): New section.
1686 * configure: Regenerate.
1687 * configure.ac: If build==host==target, and running under a
1688 GNU/glibc system, add read1 to the extra Makefile rules.
1689 (EXTRA_RULES): AC_SUBST it.
1690 * lib/read1.c: New file.
1691
d36430db
JB
16922014-08-20 Joel Brobecker <brobecker@adacore.com>
1693
1694 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1695 the handling of variables declared as a typedef to an array
1696 which a DW_AT_data_location attribute.
1697
9a0dc9e3
PA
16982014-08-19 Andrew Burgess <aburgess@broadcom.com>
1699 Pedro Alves <palves@redhat.com>
1700
1701 PR symtab/14604
1702 PR symtab/14605
1703 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1704 gdb_test.
1705
0718a8da
PA
17062014-08-19 Pedro Alves <palves@redhat.com>
1707
1708 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1709
13b448cd
YQ
17102014-08-19 Yao Qi <yao@codesourcery.com>
1711
1712 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1713 right line.
1714
1cbf5077
DB
17152014-08-18 David Blaikie <dblaikie@gmail.com>
1716
1717 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1718
bf0fae19
JB
17192014-08-18 Joel Brobecker <brobecker@adacore.com>
1720
1721 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1722 attribute in array range.
1723
3c8c5dcc
JB
17242014-08-18 Joel Brobecker <brobecker@adacore.com>
1725
1726 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1727
e66d4446
SC
17282014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1729
1730 PR c++/17132
1731 * gdb.cp/pr17132.cc: New file.
1732 * gdb.cp/pr17132.exp: New file.
1733
940df408
SC
17342014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1735
1736 * gdb.python/py-xmethods.py (A_getarrayind)
1737 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1738 Use 'print' with function call syntax.
1739 (E_method_matcher.match): Fix tab vs space indentation mixup.
1740
ebcc6c3a
YQ
17412014-08-15 Yao Qi <yao@codesourcery.com>
1742
1743 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1744 false.
1745
775e0f04
YQ
17462014-08-15 Yao Qi <yao@codesourcery.com>
1747
1748 * gdb.cp/casts.exp: Set print symbol off.
1749 * gdb.cp/class2.exp: Likewise.
1750 * gdb.cp/overload.exp: Likewise.
1751 * gdb.cp/templates.exp: Likewise.
1752
d769e349
DE
17532014-08-11 Doug Evans <dje@google.com>
1754
1755 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1756 (test_load_shlib): Update.
1757
20c6f1e1
YQ
17582014-08-09 Yao Qi <yao@codesourcery.com>
1759
1760 * gdb.base/display.exp: Invoke is_address_zero_readable.
1761 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1762 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1763 * gdb.base/hbreak-unmapped.exp: Return if
1764 is_address_zero_readable returns true.
1765 * gdb.base/signest.exp: Likewise.
1766 * gdb.base/signull.exp: Likewise.
1767 * gdb.base/sigbpt.exp: Likewise.
1768 * gdb.guile/scm-disasm.exp: Do the test if
1769 is_address_zero_readable returns false.
1770 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1771 * gdb.python/py-arch.exp: Likewise.
1772 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1773 * lib/gdb.exp (is_address_zero_readable): New proc.
1774
5792e8e3
YQ
17752014-08-09 Yao Qi <yao@codesourcery.com>
1776
1777 PR testsuite/13443
1778 * gdb.mi/mi-var-display.exp: Make test messages unique.
1779
3cecbbbe
TT
17802014-08-04 Tom Tromey <tromey@redhat.com>
1781
1782 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1783 target 0".
1784
00b51ff5
TT
17852014-08-04 Tom Tromey <tromey@redhat.com>
1786
1787 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1788 "target_resume".
1789
6908c509
JB
17902014-08-01 Joel Brobecker <brobecker@adacore.com>
1791
1792 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1793 inner_vla_struct_object_size.
1794 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1795 as xfail.
1796
cc6563d2
PA
17972014-07-30 Pedro Alves <palves@redhat.com>
1798
1799 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1800 comment.
1801
7e09a223
YQ
18022014-07-29 Yao Qi <yao@codesourcery.com>
1803
1804 PR gdb/17206
1805 * gdb.base/until-nodebug.exp: New.
1806
7ebdbe92
DE
18072014-07-28 Doug Evans <xdje42@gmail.com>
1808
1809 PR guile/17203
1810 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1811 previously existing parameter, and previously ambiguously spelled
1812 parameter.
1813
fdb1adc6
WN
18142014-07-28 Will Newton <will.newton@linaro.org>
1815
1816 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1817
186fcde0
DE
18182014-07-26 Ludovic Courtès <ludo@gnu.org>
1819 Doug Evans <xdje42@gmail.com>
1820
1821 PR guile/17146
1822 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1823
70509625
PA
18242014-07-25 Pedro Alves <palves@redhat.com>
1825
1826 * gdb.threads/signal-command-handle-nopass.c: New file.
1827 * gdb.threads/signal-command-handle-nopass.exp: New file.
1828 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1829 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1830 * gdb.threads/signal-delivered-right-thread.c: New file.
1831 * gdb.threads/signal-delivered-right-thread.exp: New file.
1832
c3f814a1
PA
18332014-07-25 Pedro Alves <palves@redhat.com>
1834
1835 * gdb.base/double-prompt-target-event-error.exp
1836 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1837 match.
1838 (cancel_pagination_in_target_event): Rework double prompt
1839 detection.
1840 * gdb.base/paginate-after-ctrl-c-running.exp
1841 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1842 <return>' match.
1843 * gdb.base/paginate-bg-execution.exp
1844 (test_bg_execution_pagination_return)
1845 (test_bg_execution_pagination_cancel): Remove '-notransfer
1846 <return>' matches.
1847 * gdb.base/paginate-execution-startup.exp
1848 (test_fg_execution_pagination_return)
1849 (test_fg_execution_pagination_cancel): Remove '-notransfer
1850 <return>' matches.
1851 * gdb.base/paginate-inferior-exit.exp
1852 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1853 match.
1854 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1855 * lib/gdb.exp (pagination_prompt): Run text through
1856 string_to_regexp.
1857 (gdb_test_multiple): Match $pagination_prompt instead of
1858 "<return>".
1859 (string_to_regexp): Move to lib/gdb-utils.exp.
1860
e214cf6c
JK
18612014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 * gdb.arch/amd64-entry-value-paramref.S: New file.
1864 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1865 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1866 * gdb.arch/amd64-optimout-repeat.S: New file.
1867 * gdb.arch/amd64-optimout-repeat.c: New file.
1868 * gdb.arch/amd64-optimout-repeat.exp: New file.
1869
17d0c5c8
JK
18702014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1871
1872 PR gdb/17170
1873 * gdb.base/statistics.exp: New file.
1874
b8b8facf
DE
18752014-07-17 Doug Evans <dje@google.com>
1876
74b49205 1877 PR gdb/17170
b8b8facf
DE
1878 * gdb.base/maint.exp: Update testing of per-command stats.
1879
1b5d0ab3
PA
18802014-07-16 Pedro Alves <palves@redhat.com>
1881
1882 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1883 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1884 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1885 (tfile_write_buf): New functions.
1886 (add_memory_block): Rewrite using the above.
1887 (adjust_function_address): New function.
1888 (FUNCTION_ADDRESS): New macro.
1889 (write_basic_trace_file): Remove short_x local, and use
1890 tfile_write_16. Change type of func_addr local to unsigned long
1891 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1892 here. Cast argument of add_memory_block to char pointer.
1893 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1894 (main): Remove parameters.
1895 * gdb.trace/tfile.exp: Remove nowarnings.
1896
4d974e88
SM
18972014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1898
1899 * gdb.base/debug-expr.exp: Test string evaluation with
1900 "debug expression" on.
1901
41e99568
PA
19022014-07-15 Pedro Alves <palves@redhat.com>
1903
1904 * gdb.base/reread.exp: Use clean_restart.
1905
487d9753
PL
19062014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1907
1908 * gdb.arch/avr-flash-qualifer.c: New.
1909 * gdb.arch/avr-flash-qualifer.exp: New.
1910
cc1c52ad
PA
19112014-07-14 Pedro Alves <palves@redhat.com>
1912
1913 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1914 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1915
1e973570
PA
19162014-07-14 Pedro Alves <palves@redhat.com>
1917
1918 * gdb.base/double-prompt-target-event-error.c: New file.
1919 * gdb.base/double-prompt-target-event-error.exp: New file.
1920
93d6eb10
PA
19212014-07-14 Pedro Alves <palves@redhat.com>
1922
1923 PR gdb/17072
1924 * gdb.base/paginate-inferior-exit.c: New file.
1925 * gdb.base/paginate-inferior-exit.exp: New file.
1926
0017922d
PA
19272014-07-14 Pedro Alves <palves@redhat.com>
1928
1929 PR gdb/17072
1930 * gdb.base/paginate-bg-execution.c: New file.
1931 * gdb.base/paginate-bg-execution.exp: New file.
1932
94696ad3
PA
19332014-07-14 Pedro Alves <palves@redhat.com>
1934
1935 PR gdb/17072
1936 * gdb.base/paginate-execution-startup.c: New file.
1937 * gdb.base/paginate-execution-startup.exp: New file.
1938 * lib/gdb.exp (pagination_prompt): New global.
1939 (default_gdb_spawn): New procedure, factored out from
1940 default_gdb_spawn.
1941 (default_gdb_start): Adjust to call default_gdb_spawn.
1942 (gdb_spawn): New procedure.
1943
bd293940
PA
19442014-07-14 Pedro Alves <palves@redhat.com>
1945
1946 * lib/gdb.exp (gdb_assert): New procedure.
1947 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1948
c933f875
PA
19492014-07-14 Pedro Alves <palves@redhat.com>
1950
1951 * gdb.base/execution-termios.c: New file.
1952 * gdb.base/execution-termios.exp: New file.
1953
d98b7a16
TT
19542014-07-14 Tom Tromey <tromey@redhat.com>
1955
1956 * gdb.cp/vla-cxx.cc: New file.
1957 * gdb.cp/vla-cxx.exp: New file.
1958
548740d6
TT
19592014-07-14 Tom Tromey <tromey@redhat.com>
1960
1961 * gdb.reverse/rerun-prec.c: New file.
1962 * gdb.reverse/rerun-prec.exp: New file.
1963
a25eb028
MR
19642014-07-12 Maciej W. Rozycki <macro@mips.com>
1965 Maciej W. Rozycki <macro@codesourcery.com>
1966
1967 * lib/gdb-utils.exp: New file.
1968 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1969 inline `gdb_init_command' processing.
1970 (gdb_start_cmd): Likewise.
1971 * lib/mi-support.exp (mi_run_cmd): Likewise.
1972 * README: Document `gdb_init_command' and `gdb_init_commands'.
1973
218c2655
JK
19742014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1975
1976 Fix false FAIL running under a very long directory name.
1977 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1978 and "set print elements 10000". Twice.
1979
5401fde3
YQ
19802014-07-11 Yao Qi <yao@codesourcery.com>
1981
1982 * gdb.base/exprs.exp: "set print symbol off".
1983
e76126e8
PA
19842014-07-11 Pedro Alves <palves@redhat.com>
1985
1986 * gdb.threads/kill.c: New file.
1987 * gdb.threads/kill.exp: New file.
1988
2d6f0de6
YQ
19892014-07-10 Yao Qi <yao@codesourcery.com>
1990
1991 * gdb.trace/tfile.c (write_basic_trace_file)
1992 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1993 address written to trace file.
1994
7180e04a
PA
19952014-07-09 Pedro Alves <palves@redhat.com>
1996
1997 * gdb.base/attach-wait-input.exp: New file.
1998 * gdb.base/attach-wait-input.c: New file.
1999
9a9a7608
AB
20002014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2001
2002 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2003 setting up test structures.
2004 (main): Call new test function.
2005 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2006 test function, continue into test function and walk test
2007 structures.
2008
161ac41e
YQ
20092014-07-02 Yao Qi <yao@codesourcery.com>
2010
2011 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2012 'bar_start' at the beginning of functions 'foo' and 'bar'
2013 respectively.
2014 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2015 instead of 'foo' and 'bar'.
2016
1f267ae3
MM
20172014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2018
2019 * gdb.btrace/segv.exp: New.
2020 * gdb.btrace/segv.c: New.
2021
2b239efb
LM
20222014-07-02 Luis Machado <lgustavo@codesourcery.com>
2023
2024 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2025 instruction.
2026
cf363f18
MW
20272014-06-30 Mark Wielaard <mjw@redhat.com>
2028
2029 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2030 vulture, vilify, villar): New volatile array constants.
2031 (vindictive, vegetation): New const volatile array constants.
2032 * gdb.base/volatile.exp: Test volatile and const volatile array
2033 types.
2034
aebf9d24
AA
20352014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2036
2037 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2038 target lacks support for awatch, rwatch, or hbreak.
2039
b67a2c6f
YQ
20402014-06-27 Yao Qi <yao@codesourcery.com>
2041
2042 * gdb.multi/dummy-frame-restore.exp: New.
2043 * gdb.multi/dummy-frame-restore.c: New.
2044
aef92902
MM
20452014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2046
2047 * gdb.btrace/gcore.exp: New.
2048
8e9db26e
PA
20492014-06-23 Pedro Alves <palves@redhat.com>
2050
2051 * gdb.base/watchpoint-reuse-slot.c: New file.
2052 * gdb.base/watchpoint-reuse-slot.exp: New file.
2053
70afc5b7
SC
20542014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2055
2056 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
2057 progspace's filename in 'info', 'enable' and 'disable' command
2058 tests.
2059
b972bd9c
JK
20602014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2061
2062 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
2063 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2064 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
2065
125f8a3d
GB
20662014-06-20 Gary Benson <gbenson@redhat.com>
2067
2068 * gdb.arch/i386-avx.exp: Fix include file location.
2069 * gdb.arch/i386-sse.exp: Likewise.
2070
3ed9baed
IB
20712014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
2072
2073 * gdb.dlang/expression.exp: New file.
2074
034f788c
PA
20752014-06-19 Pedro Alves <palves@redhat.com>
2076
2077 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
2078 out from ...
2079 (top level): ... here. Iterate running tests under different
2080 scheduler-locking settings.
2081
45371d0c
LM
20822014-06-18 Luis Machado <lgustavo@codesourcery.com>
2083
2084 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
2085 to DW_FORM_addr and use non-zero addresses.
2086
5d376983
SC
20872014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2088
2089 PR gdb/17017
2090 * gdb.python/py-xmethods.cc: Add global function call counters and
2091 increment them in their respective functions. Remove "cout"
2092 statements.
2093 * gdb.python/py-xmethods.exp: Make tests check the global function
2094 call counters instead of depending on inferior IO.
2095
a1aa2221
LM
20962014-06-18 Don Breazeal <donb@codesourcery.com>
2097
2098 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2099 Deleted procedure.
2100 (explicit_fork_parent_follow): Deleted procedure.
2101 (explicit_fork_child_follow): Deleted procedure.
2102 (test_follow_fork): New procedure.
2103 (do_fork_tests): Replace calls to deleted procedures with
2104 calls to test_follow_fork and reset GDB for subsequent
2105 procedure calls.
2106
0fc05997
YQ
21072014-06-17 Yao Qi <yao@codesourcery.com>
2108
2109 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2110 CP1252.
2111
70795c52
LM
21122014-06-17 Luis Machado <lgustavo@codesourcery.com>
2113
2114 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2115 Initialize ptr and S explicitly.
2116 (skip_type_update_when_not_use_rtti_test): Likewise.
2117
6be47f0c
KS
21182014-06-16 Keith Seitz <keiths@redhat.com>
2119
2120 PR mi/15863
2121 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2122 the inferior is started.
2123
d03de421
PA
21242014-06-16 Pedro Alves <palves@redhat.com>
2125
2126 * gdb.base/break-main-file-remove-fail.c: New file.
2127 * gdb.base/break-main-file-remove-fail.exp: New file.
2128 * gdb.base/break-unload-file.exp: Use build_executable instead of
2129 prepare_for_testing.
2130 (test_break): New parameter "initial_load". Handle it.
2131 (top level): Add initial_load cmdline/file axis.
2132
f9579b99
TT
21332014-06-12 Tom Tromey <tromey@redhat.com>
2134
2135 * gdb.base/completion.exp: Don't use directory name in test.
2136
3657956b
GB
21372014-06-09 Gary Benson <gbenson@redhat.com>
2138
2139 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2140 separate the always-available ANSI-standard signals from the
2141 signals that require checking.
2142 (main): Likewise.
2143 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2144 Likewise.
2145 (main): Likewise.
2146
4186eb54
KS
21472014-06-07 Keith Seitz <keiths@redhat.com>
2148
2149 Revert:
2150 PR c++/16253
2151 * gdb.cp/var-tag.cc: New file.
2152 * gdb.cp/var-tag.exp: New file.
2153 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2154 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2155 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2156 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2157
25326a28 21582014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2159
2160 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2161
829155c9
PA
21622014-06-06 Pedro Alves <palves@redhat.com>
2163
2164 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2165 in target debug output instead of looking at RSP packets,
2166 disabling the test on any target that uses hardware stepping.
2167 Update comments.
2168
61c8d22e
PA
21692014-06-06 Pedro Alves <palves@redhat.com>
2170
2171 * gdb.base/break-unload-file.exp: Fix typo.
2172
d9a47287
YQ
21732014-06-06 Yao Qi <yao@codesourcery.com>
2174
2175 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2176 from "jit_function" to "^jit_function".
2177
e5e01dbf
YQ
21782014-06-06 Yao Qi <yao@codesourcery.com>
2179
2180 * gdb.base/async.c (foo): Add one statement.
2181 * gdb.base/async.exp: Get the next instruction address and
2182 match the output of "nexti" by instruction address. Match
2183 the hex address in the output of "finish".
2184
73ba372c
GB
21852014-06-06 Gary Benson <gbenson@redhat.com>
2186
2187 * gdb.base/call-signals.c: Remove preprocessor conditionals
2188 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2189 SIGSEGV and SIGTERM.
2190 * gdb.base/sigall.c: Likewise.
2191 * gdb.base/unwindonsignal.c: Likewise.
2192 * gdb.reverse/sigall-reverse.c: Likewise.
2193
831517df
YQ
21942014-06-06 Yao Qi <yao@codesourcery.com>
2195
2196 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2197 readable, skip the test.
2198
b8b91e98
YQ
21992014-06-06 Yao Qi <yao@codesourcery.com>
2200
2201 * gdb.threads/staticthreads.c (thread_function): Move the line
2202 setting breakpoint on forward.
2203 * gdb.threads/staticthreads.exp: Update comments.
2204
fb934770
LC
22052014-06-05 Ludovic Courtès <ludo@gnu.org>
2206
2207 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2208 "history-append! type error".
2209
6ef284bd
SM
22102014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2211
2212 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2213 erroneous dprintf expected input.
2214
a872e241
DE
22152014-06-04 Doug Evans <xdje42@gmail.com>
2216
2217 * gdb.guile/scm-generics.exp: Delete.
2218
16f691fb
DE
22192014-06-04 Doug Evans <xdje42@gmail.com>
2220
2221 * gdb.guile/scm-breakpoint.exp: Update.
2222 Add tests for breakpoint registration.
2223
012370f6
TT
22242014-06-04 Tom Tromey <tromey@redhat.com>
2225
2226 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2227 VLA-in-union.
2228 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2229 inner_vla_struct, vla_union types. Initialize objects of those
2230 types and compute their sizes.
2231
9f5a4cef
HZ
22322014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2233 Hui Zhu <hui@codesourcery.com>
2234
2235 * gdb.base/fileio.exp: Add test for shell not available as well as
2236 available.
2237 * gdb.base/fileio.c (test_system): Check for shell twice.
2238
90a45c4d
YQ
22392014-06-04 Yao Qi <yao@codesourcery.com>
2240
2241 * gdb.base/auto-connect-native-target.exp: Remove redundant
2242 space from the regexp pattern.
2243
70017e41
YQ
22442014-06-04 Yao Qi <yao@codesourcery.com>
2245
2246 * gdb.base/default.exp: Replace "child" with "native" in
2247 regexp pattern.
2248
883964a7
SC
22492014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2250
2251 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2252 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2253 * gdb.python/py-xmethods.py: Python script supporting the
2254 new testcase and tests.
2255
ef370185
JB
22562014-06-03 Joel Brobecker <brobecker@adacore.com>
2257 Pedro Alves <palves@redhat.com>
2258
2259 PR breakpoints/17000
2260 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2261 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2262
1e2ccb61
BM
22632014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2264
2265 * gdb.base/subst.exp: Add tests to verify partial path matching
2266 output.
2267
c6ec5ab2
PA
22682014-06-03 Pedro Alves <palves@redhat.com>
2269
2270 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2271 target that doesn't use software single-stepping.
2272
835c559f
PA
22732014-06-03 Pedro Alves <palves@redhat.com>
2274
2275 PR breakpoints/17000
2276 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2277 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2278
06eb1586
DE
22792014-06-02 Doug Evans <xdje42@gmail.com>
2280
2281 * gdb.guile/scm-parameter.exp: New file.
2282
e698b8c4
DE
22832014-06-02 Doug Evans <xdje42@gmail.com>
2284
2285 * gdb.guile/scm-cmd.c: New file.
2286 * gdb.guile/scm-cmd.exp: New file.
2287
ded03782
DE
22882014-06-02 Doug Evans <xdje42@gmail.com>
2289
2290 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2291 pretty-printer lookup.
2292 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2293 (make-pp_s-printer): Call it.
2294 (make-pretty-printer-from-dict): New function.
2295 (lookup-pretty-printer-maker-from-dict): New function.
2296 (*pretty-printer*): Simplify.
2297 (make-objfile-pp_s-printer): New function.
2298 (install-objfile-pretty-printers!): New function.
2299 (make-progspace-pp_s-printer): New function.
2300 (install-progspace-pretty-printers!): New function.
2301 * gdb.guile/scm-progspace.c: New file.
2302 * gdb.guile/scm-progspace.exp: New file.
2303
41fac0cf
PA
23042014-06-02 Pedro Alves <palves@redhat.com>
2305
2306 * gdb.base/dprintf-bp-same-addr.c: New file.
2307 * gdb.base/dprintf-bp-same-addr.exp: New file.
2308
96ae5695
EBM
23092014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2310
2311 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2312 * gdb.arch/powerpc-power.s: Likewise.
2313
da02b3a8
JB
23142014-06-02 Joel Brobecker <brobecker@adacore.com>
2315
2316 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2317
c72b2e7b
YQ
23182014-06-01 Yao Qi <yao@codesourcery.com>
2319
2320 * gdb.base/watchpoint.exp (test_watch_location): Check null
2321 pointer can be dereferenced. If not, do the test, otherwise
2322 skip it.
2323
53e8a631
AB
23242014-05-30 Andrew Burgess <aburgess@broadcom.com>
2325
2326 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2327 results.
2328 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2329
938f0e2f
AB
23302014-05-30 Andrew Burgess <aburgess@broadcom.com>
2331
2332 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2333 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2334 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2335 * gdb.arch/amd64-invalid-stack-top.c: New file.
2336 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2337
9ba6657a
PA
23382014-05-30 Pedro Alves <palves@redhat.com>
2339
2340 PR breakpoints/17000
2341 * gdb.base/sss-bp-on-user-bp.c: New file.
2342 * gdb.base/sss-bp-on-user-bp.exp: New file.
2343
522c09bf
DB
23442014-05-30 David Blaikie <dblaikie@gmail.com>
2345
2346 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2347 gnu_inline semantics via attribute.
2348 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2349 source explicitly specifies the required semantics.
2350
bf4ef81e
MR
23512014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2352
2353 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2354
329ea579
PA
23552014-05-29 Pedro Alves <palves@redhat.com>
2356 Tom Tromey <tromey@redhat.com>
2357
2358 * gdb.base/async-shell.exp: Don't enable target-async.
2359 * gdb.base/async.exp
2360 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2361 parameter. Adjust.
2362 (top level): Don't test with "target-async".
2363 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2364 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2365 * gdb.base/inferior-died.exp: Don't enable target-async.
2366 * gdb.base/interrupt-noterm.exp: Likewise.
2367 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2368 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2369 * gdb.mi/mi-nonstop.exp: Likewise.
2370 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2371 * gdb.mi/mi-nsintrall.exp: Likewise.
2372 * gdb.mi/mi-nsmoribund.exp: Likewise.
2373 * gdb.mi/mi-nsthrexec.exp: Likewise.
2374 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2375 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2376 * gdb.python/py-evsignal.exp: Don't enable target-async.
2377 * gdb.python/py-evthreads.exp: Likewise.
2378 * gdb.python/py-prompt.exp: Likewise.
2379 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2380 * gdb.server/solib-list.exp: Don't enable target-async.
2381 * gdb.threads/thread-specific-bp.exp: Likewise.
2382 * lib/mi-support.exp: Adjust to use mi-async.
2383
fd664c91
PA
23842014-05-29 Pedro Alves <palves@redhat.com>
2385
2386 PR gdb/13860
2387 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2388 reason, even in sync mode.
2389
251bde03
PA
23902014-05-29 Pedro Alves <palves@redhat.com>
2391 Hui Zhu <hui@codesourcery.com>
2392
2393 PR PR15693
2394 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2395 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2396 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2397 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2398
7f3c0343
JB
23992014-05-28 Joel Brobecker <brobecker@adacore.com>
2400
2401 * config/monitor.exp (gdb_target_monitor): Replace use of
2402 "set remotebaud" by "set serial baud".
2403
b2715b27
AW
24042014-05-26 Andy Wingo <wingo@igalia.com>
2405
2406 * gdb.guile/scm-breakpoint.exp:
2407 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2408 properties instead of gdb-object-properties.
2409
498a4489
YQ
24102014-05-26 Yao Qi <yao@codesourcery.com>
2411
2412 * gdb.server/no-thread-db.exp: Specify source file name
2413 explicitly when setting a breakpoint.
2414
589fdceb
MM
24152014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2416
2417 * gdb.btrace/vdso.c: New.
2418 * gdb.btrace/vdso.exp: New.
2419
e9089e05
MM
24202014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2421
2422 * gdb.base/gcore.exp (capture_command_output): Move ...
2423 * lib/gdb.exp (capture_command_output): ... here.
2424
67b5c0c1
MM
24252014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2426
2427 * gdb.btrace/data.exp: Test memory access during btrace replay.
2428
a2199296
SM
24292014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2430
2431 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2432
17b2616c
PA
24332014-05-21 Pedro Alves <palves@redhat.com>
2434
2435 PR gdb/13860
2436 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2437 (top level): Test that output related to execution commands is
2438 sent to the console with CLI commands, but not with MI commands.
2439 Test that breakpoint events are always mirrored to the console.
2440 Also expect the new source line to be output after a "next" in
2441 async mode too. Make it a pass/fail test.
2442 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2443 output.
2444 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2445
5166082f
PA
24462014-05-21 Pedro Alves <palves@redhat.com>
2447
2448 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2449 Use them to test variations of "list" after reaching a breakpoint.
2450 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2451 Test "list" with listsize 10 after reaching a breakpoint.
2452 * gdb.python/python.exp (decode_line current location line
2453 number): Adjust expected line number.
2454
2f25d70f
SM
24552014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2456
2457 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2458 behavior for $args, pass it directly to "run".
2459
ff604a67
MR
24602014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2461
2462 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2463 30000 to 65536.
2464
6a3cb8e8
PA
24652014-05-21 Pedro Alves <palves@redhat.com>
2466
2467 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2468 auto-connect-native-target off".
2469 * gdb.base/auto-connect-native-target.c: New file.
2470 * gdb.base/auto-connect-native-target.exp: New file.
2471
4ebfc96e
PA
24722014-05-21 Pedro Alves <palves@redhat.com>
2473
2474 * gdb.base/default.exp: Test "target native" instead of "target
2475 child".
2476
36d46afb
MW
24772014-05-21 Mark Wielaard <mjw@redhat.com>
2478
2479 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2480
5876f503
JK
24812014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2482
2483 Fix TLS access for -static -pthread.
2484 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2485 <HAVE_TLS> (thread_function, main): Initialize it.
2486 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2487 Add clean_restart.
2488 <$have_tls != "">: Check TLSVAR.
2489
0256a6ac
PA
24902014-05-21 Pedro Alves <palves@redhat.com>
2491
2492 * gdb.base/dcache-line-read-error.c: New.
2493 * gdb.base/dcache-line-read-error.exp: New.
2494
936d2992
PA
24952014-05-20 Pedro Alves <palves@redhat.com>
2496
2497 * gdb.base/compare-sections.c: New file.
2498 * gdb.base/compare-sections.exp: New file.
2499
802e8e6d
PA
25002014-05-20 Pedro Alves <palves@redhat.com>
2501
2502 * gdb.base/break-idempotent.c: New file.
2503 * gdb.base/break-idempotent.exp: New file.
2504
e59fa00f
MM
25052014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2506
2507 * gdb.btrace/nohist.exp: New.
2508
8b696e31
YQ
25092014-05-20 Yao Qi <yao@codesourcery.com>
2510
2511 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2512 gdb.reverse directory and gdb_reverse_timeout exists in board
2513 setting.
2514 * README: Document gdb_reverse_timeout.
2515
73c9764f
YQ
25162014-05-20 Yao Qi <yao@codesourcery.com>
2517
2518 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2519 'test_file_name'. Treat args as a string instead of a list.
2520 (gdb_init): Rename argument 'args' by 'test_file_name'.
2521
f1f4348a
JK
25222014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2523
2524 * gdb.arch/powerpc-power.exp: New file.
2525 * gdb.arch/powerpc-power.s: New file.
2526
0dbe70ce
DE
25272014-05-16 Doug Evans <dje@google.com>
2528
2529 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2530 * gdb.base/completion.exp: Check that all expected files exist
2531 before doing file completion.
0dbe70ce 2532
8d551b02
DE
25332014-05-16 Doug Evans <dje@google.com>
2534
2535 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2536 Update.
2537 (do_syscall_tests_without_xml): Update.
2538
73eb7709
PA
25392014-05-16 Pedro Alves <palves@redhat.com>
2540
2541 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2542 instead of "unknown output after running".
2543
3fae92fc
YQ
25442014-05-16 Yao Qi <yao@codesourcery.com>
2545
2546 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2547 file1.txt from host at the end.
2548 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2549
c2b2ccc5
DE
25502014-05-15 Doug Evans <dje@google.com>
2551
2552 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2553 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2554 loading file. Add test for TU lookup.
2555
8c217a4b
SM
25562014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2557
2558 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2559 calling "-exec-arguments" or "set args" before running the
2560 inferior.
2561
3deb39c6
SM
25622014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2563
2564 * lib/mi-support.exp (mi_expect_stop): Expect message for
2565 inferiors that exit with non-zero exit code.
2566
71a79f8c
YQ
25672014-05-14 Yao Qi <yao@codesourcery.com>
2568
2569 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2570 match absolute path on remote host.
2571 (test_file_list_exec_source_files): Remove "/" from the
2572 pattern.
2573
f23fcd46
YQ
25742014-05-14 Yao Qi <yao@codesourcery.com>
2575
2576 * boards/local-remote-host-notty.exp (${board}_file): New
2577 proc.
2578
9404b58f
KM
25792014-05-07 Kyle McMartin <kyle@redhat.com>
2580
2581 Pushed by Joel Brobecker <brobecker@adacore.com>.
2582 * gdb.arch/aarch64-atomic-inst.c: New file.
2583 * gdb.arch/aarch64-atomic-inst.exp: New file.
2584
5e45f04c
YQ
25852014-05-07 Yao Qi <yao@codesourcery.com>
2586
2587 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2588 in current context" too.
2589
c888a17d
KS
25902014-05-05 Keith Seitz <keiths@redhat.com>
2591
2592 * gdb.linespec/ls-dollar.exp: Add test for linespec
2593 file:convenience_variable.
2594
290a839c
YQ
25952014-05-05 Yao Qi <yao@codesourcery.com>
2596
2597 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2598 traceframes into tfile and ctf trace files. Read data from
2599 trace file and test collected data.
2600 (gdb_collect_locals_test): Likewise.
2601 (gdb_unavailable_registers_test): Likewise.
2602 (gdb_unavailable_floats): Likewise.
2603 (gdb_collect_globals_test): Likewise.
2604 (top-level): Append "ctf" to trace_file_targets if GDB
2605 supports.
2606
b5262cd0
YQ
26072014-05-05 Yao Qi <yao@codesourcery.com>
2608
2609 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2610 code to ...
2611 (gdb_collect_args_test_1): ... it. New proc.
2612 (gdb_collect_locals_test): Move some code to ...
2613 (gdb_collect_locals_test_1): ... it. New proc.
2614 (gdb_unavailable_registers_test): Move some code to ...
2615 (gdb_unavailable_registers_test_1): ... it. New proc.
2616 (gdb_unavailable_floats): Move some code to ...
2617 (gdb_unavailable_floats_1): ... it. New proc.
2618
30a1e6cc
SDJ
26192014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2620
2621 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2622 probes to test for bitness recognition.
2623 * gdb.arch/amd64-stap-optional-prefix.exp
2624 (test_probe_value_without_reg): New procedure.
2625 Add code to test for different kinds of bitness.
2626
f33da99a
SDJ
26272014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2628
2629 PR breakpoints/16889
2630 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2631 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2632
5b80f00d
PA
26332014-05-01 Pedro Alves <palves@redhat.com>
2634
2635 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2636 gdb_file_cmd if no file is specified.
2637 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2638 last_loaded_file to set the remote exec-file.
2639
f8c2a73c
PA
26402014-05-01 Pedro Alves <palves@redhat.com>
2641
2642 * boards/local-remote-host.exp: New file.
2643
be6e8ac7
PA
26442014-05-01 Pedro Alves <palves@redhat.com>
2645
2646 * boards/local-remote-host.exp: Rename to ...
2647 * boards/local-remote-host-notty.exp: ... this.
2648
cac0dc8f
JB
26492014-04-28 Joel Brobecker <brobecker@adacore.com>
2650
2651 * gdb.ada/dyn_arrayidx: New testcase.
2652
9730e6cc
YQ
26532014-04-26 Yao Qi <yao@codesourcery.com>
2654
2655 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2656 and compute the length of function main. Save it in
2657 $main_length.
2658 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2659 (top-level): Use gdb_compile to compile objects into
2660 executable and restart GDB. Remove invocation to
2661 prepare_for_testing.
2662
7ae1a6a6
PA
26632014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2664 Pedro Alves <palves@redhat.com>
2665
2666 PR server/16255
2667 * gdb.multi/multi-attach.c: New file.
2668 * gdb.multi/multi-attach.exp: New file.
2669
4082afcc
PA
26702014-04-25 Pedro Alves <palves@redhat.com>
2671
2672 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2673 user.
2674 (top level): Test that "set remote conditional-breakpoints-packet
2675 off" works as intended.
2676 * gdb.base/dprintf.exp: Test that "set remote
2677 breakpoint-commands-packet off" works as intended.
2678 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2679 New function.
2680 (top level): Call it.
2681 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2682 remote fast-tracepoints-packet off" works as intended.
2683 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2684 * lib/gdb.exp (gdb_is_target_remote): ... here.
2685
2abc3f8d
DB
26862014-04-24 David Blaikie <dblaikie@gmail.com>
2687
2688 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2689 ensure clang would not discard them.
2690 * gdb.base/gdbvars.c: Ditto.
2691 * gdb.base/memattr.c: Ditto.
2692 * gdb.base/whatis.c: Ditto.
2693 * gdb.python/py-prettyprint.c: Ditto.
2694 * gdb.trace/actions.c: Ditto.
2695 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2696 ensure clang would not discard it.
2697
bfd39632
DB
26982014-04-24 David Blaikie <dblaikie@gmail.com>
2699
2700 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2701 clang to emit the full definition of type required by the test
2702 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2703
22842ff6
DB
27042014-04-24 David Blaikie <dblaikie@gmail.com>
2705
2706 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2707 coax Clang into emitting the definition of the type.
2708 * gdb.cp/pr10728-x.h (y): Ditto.
2709 * gdb.cp/pr10728-y.cc (y): Ditto.
2710
c2e827ad
DB
27112014-04-24 David Blaikie <dblaikie@gmail.com>
2712
2713 * gdb.base/label.exp: XFAIL label related tests under Clang.
2714 * gdb.cp/cplabel.exp: Ditto.
2715 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2716 under Clang those using labels.
2717
4c2d33e7
YQ
27182014-04-25 Yao Qi <yao@codesourcery.com>
2719
2720 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2721 double_label.
2722 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2723 partial_label and double_label.
2724
56083b99
DB
27252014-04-24 David Blaikie <dblaikie@gmail.com>
2726
2727 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2728
25d4e99d
DB
27292014-04-24 David Blaikie <dblaikie@gmail.com>
2730
2731 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2732 of the function to work across GCC and Clang.
2733 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2734 pointer types (const void ** const V void **).
2735
01f9f808
MS
27362014-04-24 Michael Sturm <michael.sturm@mintel.com>
2737 Walfred Tedeschi <walfred.tedeschi@intel.com>
2738
2739 * Makefile.in (EXECUTABLES): Added i386-avx512.
2740 * gdb.arch/i386-avx512.c: New file.
2741 * gdb.arch/i386-avx512.exp: Likewise.
2742
4b48d439
KS
27432014-04-23 Keith Seitz <keiths@redhat.com>
2744
2745 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2746 (mi_make_breakpoint_table): New procedure.
2747 (mi_create_breakpoint): Use mi_make_breakpoint
2748 and return the result.
2749 (mi_make_breakpoint): New procedure.
2750 (mi_build_kv_pairs): New procedure.
2751
2752 * gdb.mi/mi-break.exp: Remove unused globals,
2753 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2754 All callers updated.
2755 * gdb.mi/mi-dprintf.exp: Use variable to track command
2756 number.
2757 Update all callers of mi_create_breakpoint and use
2758 mi_make_breakpoint_table.
2759 Remove any unused global variables.
2760 * gdb.mi/mi-nonstop.exp: Likewise.
2761 * gdb.mi/mi-nsintrall.exp: Likewise.
2762 * gdb.mi/mi-nsmoribund.exp: Likewise.
2763 * gdb.mi/mi-nsthrexec.exp: Likewise.
2764 * gdb.mi/mi-reverse.exp: Likewise.
2765 * gdb.mi/mi-simplerun.exp: Likewise.
2766 * gdb.mi/mi-stepn.exp: Likewise.
2767 * gdb.mi/mi-syn-frame.exp: Likewise.
2768 * gdb.mi/mi-until.exp: Likewise.
2769 * gdb.mi/mi-var-cp.exp: Likewise.
2770 * gdb.mi/mi-var-display.exp: Likewise.
2771 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2772 * gdb.mi/mi2-var-child.exp: Likewise.
2773 * gdb.mi/mi-vla-c99.exp: Likewise.
2774 * lib/mi-support.exp: Likewise.
2775
2776 From Ian Lance Taylor <iant@cygnus.com>:
2777 * lib/gdb.exp (parse_args): New procedure.
2778
08351840
PA
27792014-04-23 Pedro Alves <palves@redhat.com>
2780
2781 * gdb.base/break-unload-file.c: New file.
2782 * gdb.base/break-unload-file.exp: New file.
2783 * gdb.base/sym-file-lib.c (baz): New function.
2784 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2785 field.
2786 (load): Store the segment's mapped size.
2787 (unload): New function.
2788 (unload_shlib): New function.
2789 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2790 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2791 set a breakpoint at baz, and call it.
2792 * gdb.base/sym-file.exp: New tests for stale breakpoint
2793 instructions.
2794
076855f9
PA
27952014-04-23 Pedro Alves <palves@redhat.com>
2796
2797 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2798 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2799 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2800 * gdb.base/hbreak-unmapped.c: New file.
2801 * gdb.base/hbreak-unmapped.exp: New file.
2802 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2803 * lib/gdb.exp (gdb_is_target_remote): ... here.
2804
483805cf
PA
28052014-04-22 Pedro Alves <palves@redhat.com>
2806
2807 * gdb.base/consecutive-step-over.c: New file.
2808 * gdb.base/consecutive-step-over.exp: New file.
2809
06d97543
PA
28102014-04-22 Pedro Alves <palves@redhat.com>
2811
2812 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2813 instead of send_gdb/gdb_expect.
2814
b4429ea2
YQ
28152014-04-22 Yao Qi <yao@codesourcery.com>
2816
2817 * lib/trace-support.exp (generate_tracefile): New procedure.
2818 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2819 return 0.
2820 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2821 if generate_tracefile returns 1.
2822
51d48146
PA
28232014-04-18 Tom Tromey <palves@redhat.com>
2824 Pedro alves <tromey@redhat.com>
2825
2826 PR backtrace/15558
2827 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2828 with a backtrace limit.
2829 * gdb.python/py-frame-inline.exp: Test running to an inline
2830 function with a backtrace limit, and printing the newest frame.
2831 * gdb.python/py-frame-inline.c (main): Call f.
2832
bd1dce5f
MS
28332014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2834
2835 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2836
40d1a503
MS
28372014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2838
2839 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2840 Drop prefix from unsupported source file path.
2841
389b98f7
YQ
28422014-04-17 Yao Qi <yao@codesourcery.com>
2843
2844 * lib/gdb.exp (with_target_charset): New proc.
2845 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2846 with_target_charset.
2847 (test_print_strings): Likewise.
2848 (test_repeat_bytes): Likewise.
2849 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2850 for some tests.
2851
22869d73
KS
28522014-04-16 Keith Seitz <keiths@redhat.com>
2853
2854 PR gdb/15827
2855 * gdb.dwarf2/corrupt.c: New file.
2856 * gdb.dwarf2/corrupt.exp: New file.
2857
c4f87ca6
KS
28582014-04-16 Keith Seitz <keiths@redhat.com>
2859
2860 PR c++/16597
2861 * gdb.cp/namelessclass.cc: New file.
2862 * gdb.cp/namelessclass.exp: New file.
2863 * gdb.cp/namelessclass.S: New file.
2864
ab19de87
DE
28652014-04-16 Doug Evans <dje@google.com>
2866
2867 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2868 Add comment.
2869 (gdbserver_default_get_comm_port): New function.
2870 (gdbserver_start): Check if board file provided
2871 "gdbserver,get_comm_port" and use it if so.
2872 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2873 (gdb,socketport): Set to "stdio".
2874 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2875 (stdio_gdbserver_template): Delete.
2876 (${board}_get_remote_address): Update.
2877 (${board}_build_remote_cmd): Delete.
2878 (${board}_get_comm_port): New function.
2879 (${board}_spawn): Update.
2880 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2881 Delete.
2882 (${board}_get_remote_address): Update.
2883 (${board}_get_comm_port): New function.
2884
fc98a809
AB
28852014-04-16 Andrew Burgess <aburgess@broadcom.com>
2886
2887 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2888 appearing in any order.
2889
87fd9e6e
DE
28902014-04-15 Doug Evans <dje@google.com>
2891
2892 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2893 uninitialized value of "description".
2894
099fc3ea
KS
28952014-04-15 Keith Seitz <keiths@redhat.com>
2896
2897 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2898 Remove unused globals.
2899 (test_running_the_program): Likewise.
2900 (test_controlled_execution): Likewise.
2901 (test_controlling_breakpoints): Likewise.
2902 (test_program_termination): Likewise.
2903
5da151d4
KS
29042014-04-15 Keith Seitz <keiths@redhat.com>
2905
2906 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2907 unused globals.
2908 (test_rbreak_creation_and_listing): Likewise.
2909 (test_ignore_count): Likewise.
2910 (test_error): Likewise.
2911
35e5d2f0
PA
29122014-04-15 Pedro Alves <palves@redhat.com>
2913
2914 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2915 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2916 sym-file-loader.c.
2917 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2918 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2919 to sym-file-loader.c.
2920 (struct library): Forward declare.
2921 (load_shlib, lookup_function): Change prototypes.
2922 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2923 (translate_offset): Remove declarations.
2924 (get_text_addr): New declaration.
2925 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2926 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2927 sym-file-loader.h.
2928 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2929 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2930 here from sym-file-loader.h.
2931 (struct library): New structure.
2932 (load_shlib, lookup_function): Change prototypes and adjust to
2933 work with a struct library.
2934 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2935 (translate_offset): Make static.
2936 (get_text_addr): New function.
2937 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2938
eb4c1710
PA
29392014-04-15 Pedro Alves <palves@redhat.com>
2940
2941 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2942
2d1baf52
PA
29432014-04-15 Pedro Alves <palves@redhat.com>
2944
2945 * gdb.base/sym-file-loader.c: Include <limits.h>.
2946 (SELF_LINK): New define.
2947 (get_origin): New function.
2948 (load_shlib): Use it.
2949 * gdb.base/sym-file.exp: Don't early return if the target is
2950 remote. Use runto_main, and issue fail is that fails. Use
2951 gdb_load_shlibs.
2952 (shlib_name): Delete.
2953 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2954
7dd6df01
PA
29552014-04-15 Pedro Alves <palves@redhat.com>
2956
2957 * gdb.base/sym-file.exp: Remove regex characters from test
2958 message. Don't refer to breakpoint numbers in test messages.
2959
b50c8614
KS
29602014-04-14 Keith Seitz <keiths@redhat.com>
2961
2962 PR c++/16253
2963 * gdb.cp/var-tag.cc: New file.
2964 * gdb.cp/var-tag.exp: New file.
2965 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2966 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2967 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2968 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2969
3d567982
TT
29702014-04-14 Tom Tromey <tromey@redhat.com>
2971
2972 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2973 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2974 type.
2975 * gdb.cp/enum-class.exp: New file.
2976 * gdb.cp/enum-class.cc: New file.
2977
0626fc76
TT
29782014-04-14 Tom Tromey <tromey@redhat.com>
2979
2980 * gdb.dwarf2/enum-type.exp: New file.
2981
dca325b3
SA
29822014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2983
2984 * gdb.mi/mi-vla-c99.exp: New file.
2985 * gdb.mi/vla.c: New file.
2986
5854b38a
SA
29872014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2988
2989 * gdb.base/vla-datatypes.c: New file.
2990 * gdb.base/vla-datatypes.exp: New file.
2991
463bb957
SA
29922014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2993
2994 * gdb.base/vla-ptr.c: New file.
2995 * gdb.base/vla-ptr.exp: New file.
2996
3dd170be
SA
29972014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2998
2999 * gdb.dwarf2/count.exp: New file.
3000
5ecaaa66
SA
30012014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3002
3003 * gdb.base/vla-sideeffect.c: New file.
3004 * gdb.base/vla-sideeffect.exp: New file.
3005
41f1ada5
DB
30062014-04-14 David Blaikie <dblaikie@gmail.com>
3007
3008 * gdb.mi/non-stop.c: Add return value for non-void function return
3009 statement.
3010 * gdb.threads/staticthreads.c: Ditto.
3011
0be03e84
DE
30122014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3013 Doug Evans <xdje42@gmail.com>
3014
3015 * gdb.guile/scm-value.c: Improve test case.
3016 * gdb.guile/scm-value.exp: Add new test.
3017
f180a1fb
DB
30182014-04-11 David Blaikie <dblaikie@gmail.com>
3019
3020 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3021 override Clang's default.
3022
6b662e19
JB
30232014-04-11 Joel Brobecker <brobecker@adacore.com>
3024
3025 Revert the following changes (regressions):
3026
3027 * gdb.base/vla-sideeffect.c: New file.
3028 * gdb.base/vla-sideeffect.exp: New file.
3029
3030 * gdb.dwarf2/count.exp: New file.
3031
3032 * gdb.base/vla-multi.c: New file.
3033 * gdb.base/vla-multi.exp: New file.
3034
3035 * gdb.base/vla-ptr.c: New file.
3036 * gdb.base/vla-ptr.exp: New file.
3037
3038 * gdb.base/vla-datatypes.c: New file.
3039 * gdb.base/vla-datatypes.exp: New file.
3040
3041 * gdb.mi/mi-vla-c99.exp: New file.
3042 * gdb.mi/vla.c: New file.
3043
245a5f0b
KS
30442014-04-11 Keith Seitz <keiths@redhat.com>
3045
3046 PR c++/16675
3047 * gdb.cp/cpsizeof.exp: New file.
3048 * gdb.cp/cpsizeof.cc: New file.
3049
58a84dcf
SA
30502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3051
191a8a90
JB
3052 * gdb.mi/mi-vla-c99.exp: New file.
3053 * gdb.mi/vla.c: New file.
58a84dcf 3054
c8655f75
SA
30552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3056
3057 * gdb.base/vla-datatypes.c: New file.
3058 * gdb.base/vla-datatypes.exp: New file.
3059
024e13b4
SA
30602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3061
3062 * gdb.base/vla-ptr.c: New file.
3063 * gdb.base/vla-ptr.exp: New file.
3064
1a237e0e
SA
30652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3066
3067 * gdb.base/vla-multi.c: New file.
3068 * gdb.base/vla-multi.exp: New file.
3069
504f3432
SA
30702014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3071
3072 * gdb.dwarf2/count.exp: New file.
3073
3bce8237
SA
30742014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3075
191a8a90
JB
3076 * gdb.base/vla-sideeffect.c: New file.
3077 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 3078
322f9c21
YQ
30792014-04-11 Yao Qi <yao@codesourcery.com>
3080
3081 * gdb.base/completion.exp: Check file exists before running tests
3082 on file completion.
3083
d708bcd1
PA
30842014-04-10 Pedro Alves <palves@redhat.com>
3085
3086 * gdb.base/cond-eval-mode.c: New file.
3087 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
3088 prepare_for_testing to build the new file. Check result of
3089 runto_main.
3090 (test_break, test_watch): New procedures.
3091 (top level): Use them.
3092
ae1d2761
PM
30932014-04-08 Pierre Muller <muller@sourceware.org>
3094
3095 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
3096 Ctrl-V use for mingw hosts.
3097
7af389b8
SC
30982014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3099
3100 * gdb.python/py-value.c: Improve test case.
3101 * gdb.python/py-value.exp: Add new test.
3102
5e703181
DE
31032014-04-07 David Blaikie <dblaikie@gmail.com>
3104
3105 * lib/compiler.c: Identify the clang compiler.
3106 * lib/compiler.cc: Ditto.
3107
9810b410
YQ
31082014-04-03 Yao Qi <yao@codesourcery.com>
3109
3110 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3111
98d1b8dc
AB
31122014-04-01 Anton Blanchard <anton@samba.org>
3113
3114 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3115 messages unique.
3116
3114cea1
AB
31172014-04-01 Anton Blanchard <anton@samba.org>
3118
3119 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3120 prepare_for_testing.
3121
62f7182c
AB
31222014-04-01 Anton Blanchard <anton@samba.org>
3123
3124 * gdb.arch/ppc64-atomic-inst.c: Remove.
3125 * gdb.arch/ppc64-atomic-inst.S: New file.
3126 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3127
770e7fc7
DE
31282014-03-31 Doug Evans <dje@google.com>
3129
3130 * gdb.base/print-symbol-loading-lib.c: New file.
3131 * gdb.base/print-symbol-loading-main.c: New file.
3132 * gdb.base/print-symbol-loading.exp: New file.
3133
46e2bafa
YQ
31342014-03-31 Yao Qi <yao@codesourcery.com>
3135
3136 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3137
8776cfe9
JB
31382014-03-28 Joel Brobecker <brobecker@adacore.com>
3139
3140 * gdb.ada/mi_dyn_arr: New testcase.
3141
5d1ef361
DE
31422014-03-27 Doug Evans <dje@google.com>
3143
3144 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3145
b5bee914
YQ
31462014-03-27 Yao Qi <yao@codesourcery.com>
3147
3148 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3149 if target is nios2-*-*.
3150
0d4d0e77
YQ
31512014-03-26 Yao Qi <yao@codesourcery.com>
3152
3153 * lib/gdb.exp (readline_is_used): New proc.
3154 * gdb.base/completion.exp: Move tests on command complete up.
3155 Skip the rest of tests if readline is not used.
3156 * gdb.ada/complete.exp: Skp the test if readline is not
3157 used.
3158 * gdb.base/filesym.exp: Likewise.
3159 * gdb.base/macscp.exp: Likewise.
3160 * gdb.base/readline-ask.exp: Likewise.
3161 * gdb.base/readline.exp: Likewise.
3162 * gdb.python/py-cmd.exp: Likewise.
3163 * gdb.trace/tfile.exp: Likewise.
3164
29361eee
YQ
31652014-03-26 Yao Qi <yao@codesourcery.com>
3166
3167 * gdb.base/macscp.exp: Fix code format issues.
3168
bc9a5525
UW
31692014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3170
3171 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3172 * gdb.asm/powerpc64le.inc: New file.
3173
d3839ede
PA
31742014-03-25 Pedro Alves <palves@redhat.com>
3175 Doug Evans <dje@google.com>
3176
3177 * gdb.base/source-execution.c: New file.
3178 * gdb.base/source-execution.exp: New file.
3179 * gdb.base/source-execution.gdb: New file.
3180
01672a57
DE
31812014-03-24 Doug Evans <dje@google.com>
3182
3183 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3184 using fission.
3185
88bbeca9
HZ
31862014-03-24 Hui Zhu <hui@codesourcery.com>
3187 Pedro Alves <palves@redhat.com>
3188
3189 PR breakpoints/16101
3190 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3191 test pass/fail messages. Detect missing support for dprintf when
3192 breakpoints are actually inserted.
3193 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3194 breakpoints are actually inserted.
3195 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3196 fails.
3197
d2348791
JK
31982014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3199
3200 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3201
feef67ab
DE
32022014-03-22 Doug Evans <xdje42@gmail.com>
3203
3204 * gdb.python/python.exp (python not supported): Verify multi-line
3205 python command issues an error.
25d743f9 3206 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3207 guile command issues an error.
feef67ab 3208
ecebef6a
MR
32092014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3210
3211 * gdb.threads/thread-specific.exp: Handle the lack of usable
3212 $this_breakpoint and $this_thread.
3213
ccdd1909
HZ
32142014-03-21 Hui Zhu <hui@codesourcery.com>
3215
3216 * gdb.base/attach.exp (do_command_attach_tests): New.
3217
beb460e8
PA
32182014-03-20 Tom Tromey <tromey@redhat.com>
3219 Pedro Alves <palves@redhat.com>
3220
3221 PR cli/15718
3222 * gdb.base/condbreak-call-false.c: New file.
3223 * gdb.base/condbreak-call-false.exp: New file.
3224
40acf43a
PA
32252014-03-20 Pedro Alves <palves@redhat.com>
3226
3227 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3228 Delete.
3229 (block_signals, unblock_signals): Delete.
3230 (child_function_2, main): Remove references to deleted variable
3231 and functions.
3232
9f5e1e02
PA
32332014-03-20 Pedro Alves <palves@redhat.com>
3234
3235 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3236 Use pthread_kill to signal thread 2.
3237 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3238 Adjust to make the test send itself a signal rather than using the
3239 host's "kill" command.
3240
99619bea
PA
32412014-03-20 Pedro Alves <palves@redhat.com>
3242
3243 * gdb.threads/multiple-step-overs.c: New file.
3244 * gdb.threads/multiple-step-overs.exp: New file.
3245 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3246 Adjust expected infrun debug output.
3247
2adfaa28
PA
32482014-03-20 Pedro Alves <palves@redhat.com>
3249
3250 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3251 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3252
31e77af2
PA
32532014-03-20 Pedro Alves <palves@redhat.com>
3254
3255 PR breakpoints/7143
3256 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3257 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3258 of gdb_test_multiple.
3259 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3260 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3261
b9f437de
PA
32622014-03-20 Pedro Alves <palves@redhat.com>
3263
3264 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3265 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3266
05adc73e
PA
32672014-03-19 Pedro Alves <palves@redhat.com>
3268
3269 * gdb.base/async.exp: Remove early return.
3270
6048b950
PA
32712014-03-19 Pedro Alves <palves@redhat.com>
3272
3273 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3274
8bcfb00a
PA
32752014-03-19 Pedro Alves <palves@redhat.com>
3276
3277 * gdb.base/async.exp (test_background): Expect \r\n after
3278 "completed." in the fail pattern.
3279
884e37dc
PA
32802014-03-19 Pedro Alves <palves@redhat.com>
3281
3282 * gdb.base/async.exp (test_background): New procedure.
3283 Use it for all background execution command tests.
3284
148e57e2
PA
32852014-03-19 Pedro Alves <palves@redhat.com>
3286
3287 * gdb.base/async.exp: Use prepare_for_testing.
3288
f48088c7
PA
32892014-03-19 Pedro Alves <palves@redhat.com>
3290
3291 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3292 the same line.
3293
e2f6c966
PA
32942014-03-19 Pedro Alves <palves@redhat.com>
3295
3296 * gdb.base/async.c (main): Add "jump here" and "until here" line
3297 marker comments.
3298 * gdb.base/async.exp (jump_here): New global.
3299 (jump& test): Use it.
3300 (until_here): New global.
3301 (until& test): Use it.
3302
c30568d4
PA
33032014-03-19 Pedro Alves <palves@redhat.com>
3304
3305 * gdb.base/async.exp: Don't frob gdb_protocol.
3306
0172b6a7
DE
33072014-03-18 Doug Evans <xdje42@gmail.com>
3308
3309 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3310 Fix spelling of exec-done-display.
3311
06c868a8
JK
33122014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3313
3314 PR gdb/15358
3315 * gdb.base/gdb-sigterm.c: New file.
3316 * gdb.base/gdb-sigterm.exp: New file.
3317
0c7e1a46
PA
33182014-03-18 Pedro Alves <palves@redhat.com>
3319
3320 PR gdb/13860
3321 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3322 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3323 solib-event.
3324
f7c77d93
JB
33252014-03-17 Joel Brobecker <brobecker@adacore.com>
3326
3327 * gdb.ada/pckd_arr_ren: New testcase.
3328
5a1e8c7a
DE
33292014-03-13 Doug Evans <xdje42@gmail.com>
3330
3331 PR guile/16612
3332 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3333 collect after discarding symbols.
3334
350e1a76
DE
33352014-03-13 Ludovic Courtès <ludo@gnu.org>
3336 Doug Evans <xdje42@gmail.com>
3337
3338 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3339 to history survives a gc.
3340
a69900ae
PA
33412014-03-13 Pedro Alves <palves@redhat.com>
3342
3343 * gdb.base/default.exp: Don't test "target procfs".
3344
5db9f0bd
PA
33452014-03-13 Pedro Alves <palves@redhat.com>
3346
3347 * gdb.base/default.exp: Update "target child" and "target procfs"
3348 tests to not expect "Unix".
3349
b3ccfe11
TT
33502014-03-12 Tom Tromey <tromey@redhat.com>
3351
3352 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3353 New procs. Add target-async tests.
3354 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3355 Add target-async tests.
3356
646f4417
AA
33572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3358
3359 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3360 'func_start' and 'func_end' for the beginning and end of the
3361 function code, respectively.
3362 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3363 'func_end' instead of 'func' and 'main'.
3364
288c211f
AA
33652014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3366
3367 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3368 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3369 generate the debug info assembler source.
3370
e0c0f156
AA
33712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3372
3373 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3374 * gdb.dwarf2/arr-subrange.exp: Likewise.
3375 * gdb.dwarf2/dwz.exp: Likewise.
3376 * gdb.dwarf2/method-ptr.exp: Likewise.
3377 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3378 * gdb.dwarf2/subrange.exp: Likewise.
3379 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3380 * gdb.dwarf2/implptrpiece.exp: Likewise.
3381 * gdb.dwarf2/nostaticblock.exp: Likewise.
3382
0e5c4555
AA
33832014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3384
3385 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3386 directory to absolute path name arguments.
3387
5ec18f2b
JG
33882014-03-10 Joel Brobecker <brobecker@adacore.com>
3389
3390 * gdb.ada/tagged_access: New testcase.
3391
847fc4f2
MM
33922014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3393
3394 * gdb.btrace/data.exp: Update expected output.
3395
cc3da688
YQ
33962014-03-06 Yao Qi <yao@codesourcery.com>
3397
3398 * gdb.trace/pr16508.exp: New file.
3399
0f26cec1
PA
34002014-03-05 Pedro Alves <palves@redhat.com>
3401
3402 PR gdb/16575
3403 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3404 procedure.
3405 (top level): Adjust to use it. Add tests that exercise breakpoint
3406 interaction with the code-cache.
3407
7a5a839f
LC
34082014-02-26 Ludovic Courtès <ludo@gnu.org>
3409
3410 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3411 test for 'history-append!'.
3412
31aa7e4e
JB
34132014-02-26 Joel Brobecker <brobecker@adacore.com>
3414
3415 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3416 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3417 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3418 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3419 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3420 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3421
1b588015
JB
34222014-02-26 Joel Brobecker <brobecker@adacore.com>
3423
3424 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3425 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3426 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3427
55426c9d
JB
34282014-02-26 Joel Brobecker <brobecker@adacore.com>
3429
3430 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3431
dc53a7ad
JB
34322014-02-26 Joel Brobecker <brobecker@adacore.com>
3433
3434 * gdb.dwarf2/arr-stride.c: New file.
3435 * gdb.dwarf2/arr-stride.exp: New file.
3436
12ab52e9
PA
34372014-02-26 Pedro Alves <palves@redhat.com>
3438
3439 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3440 that won't ever trigger. Make sure that GDB reports the correct
3441 breakpoint that caused the stop.
3442
849c862e
JK
34432014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3444
3445 PR gdb/16626
3446 * gdb.base/auto-load-script: New file.
3447 * gdb.base/auto-load.c: New file.
3448 * gdb.base/auto-load.exp: New file.
3449
71b7d793
JK
3450 PR gdb/16626
3451 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3452
e2f0d509
JK
34532014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3454
3455 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3456 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3457
50cc37c8
DE
34582014-02-24 Doug Evans <dje@google.com>
3459
3460 * lib/gdb.exp (run_on_host): Log error output if program fails.
3461
ea4758f2
PA
34622014-02-21 Pedro Alves <palves@redhat.com>
3463
3464 * gdb.threads/step-after-sr-lock.c: Rename to ...
3465 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3466 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3467 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3468 ... this.
3469
d7b30f67
SDJ
34702014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3471
3472 PR tdep/16397
3473 * gdb.arch/amd64-stap-special-operands.exp: New file.
3474 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3475 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3476 * gdb.arch/amd64-stap-triplet.S: Likewise.
3477 * gdb.arch/amd64-stap-triplet.c: Likewise.
3478
83deb43f
JB
34792014-02-20 Joel Brobecker <brobecker@adacore.com>
3480
3481 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3482 in .section pseudo-op.
3483
adde2bff
DE
34842014-02-20 lin zuojian <manjian2006@gmail.com>
3485 Joel Brobecker <brobecker@adacore.com>
3486 Doug Evans <xdje42@gmail.com>
3487
3488 PR symtab/16581
3489 * gdb.dwarf2/dw2-icycle.S: New file.
3490 * gdb.dwarf2/dw2-icycle.c: New file.
3491 * gdb.dwarf2/dw2-icycle.exp: New file.
3492
f7bd0f78
SC
34932014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3494
3495 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3496 operations on gdb.Value objects.
3497 * gdb.python/py-value-cc.exp: Add new test to test operations on
3498 gdb.Value objects.
3499
c17ef0d5
DE
35002014-02-18 Doug Evans <dje@google.com>
3501
3502 * Makefile.in (TESTS): New variable.
3503 (expanded_tests, expanded_tests_or_none): New variables
3504 (check-single): Pass $(expanded_tests_or_none) to runtest.
3505 (check-parallel): Only run tests in $(TESTS) if non-empty.
3506 (check/no-matching-tests-found): New rule.
3507 * README: Document TESTS makefile variable.
3508
5dd3176f
DE
35092014-02-18 Doug Evans <dje@google.com>
3510
3511 * Makefile.in (check-parallel): rm -rf outputs temp.
3512
0b10be4f
JK
35132014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3514
3515 Fix "ERROR: no fileid for" in the testsuite.
3516 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3517
85f224e7
DE
35182014-02-12 Doug Evans <dje@google.com>
3519
3520 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3521 (MISCELLANEOUS): New variable.
3522 (clean): rm -rf $(MISCELLANEOUS).
3523 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3524 dwp live in the same directory as symlinks, with each symlink pointed
3525 to a differently named file in a different directory.
3526
149b30ff
DE
35272014-02-11 Doug Evans <dje@google.com>
3528
3529 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3530 of Tcl file commands.
3531
1dfdac32
MK
35322014-02-10 Mark Kettenis <kettenis@gnu.org>
3533
3534 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3535 "kill -SIGUSR1 -1".
3536
aa4fb036
JB
35372014-02-10 Joel Brobecker <brobecker@adacore.com>
3538
3539 * gdb.ada/tick_length_array_enum_idx: New testcase.
3540
ed3ef339
DE
35412014-02-10 Doug Evans <xdje42@gmail.com>
3542
3543 * configure.ac (AC_OUTPUT): Add gdb.guile.
3544 * configure: Regenerate.
3545 * lib/gdb-guile.exp: New file.
3546 * lib/gdb.exp (get_target_charset): New function.
3547 * gdb.base/help.exp: Update expected output from "apropos apropos".
3548 * gdb.guile/Makefile.in: New file.
3549 * gdb.guile/guile.exp: New file.
3550 * gdb.guile/scm-arch.c: New file.
3551 * gdb.guile/scm-arch.exp: New file.
3552 * gdb.guile/scm-block.c: New file.
3553 * gdb.guile/scm-block.exp: New file.
3554 * gdb.guile/scm-breakpoint.c: New file.
3555 * gdb.guile/scm-breakpoint.exp: New file.
3556 * gdb.guile/scm-disasm.c: New file.
3557 * gdb.guile/scm-disasm.exp: New file.
3558 * gdb.guile/scm-equal.c: New file.
3559 * gdb.guile/scm-equal.exp: New file.
3560 * gdb.guile/scm-error.exp: New file.
3561 * gdb.guile/scm-error.scm: New file.
3562 * gdb.guile/scm-frame-args.c: New file.
3563 * gdb.guile/scm-frame-args.exp: New file.
3564 * gdb.guile/scm-frame-args.scm: New file.
3565 * gdb.guile/scm-frame-inline.c: New file.
3566 * gdb.guile/scm-frame-inline.exp: New file.
3567 * gdb.guile/scm-frame.c: New file.
3568 * gdb.guile/scm-frame.exp: New file.
3569 * gdb.guile/scm-generics.exp: New file.
3570 * gdb.guile/scm-gsmob.exp: New file.
3571 * gdb.guile/scm-iterator.c: New file.
3572 * gdb.guile/scm-iterator.exp: New file.
3573 * gdb.guile/scm-math.c: New file.
3574 * gdb.guile/scm-math.exp: New file.
3575 * gdb.guile/scm-objfile-script-gdb.in: New file.
3576 * gdb.guile/scm-objfile-script.c: New file.
3577 * gdb.guile/scm-objfile-script.exp: New file.
3578 * gdb.guile/scm-objfile.c: New file.
3579 * gdb.guile/scm-objfile.exp: New file.
3580 * gdb.guile/scm-ports.exp: New file.
3581 * gdb.guile/scm-pretty-print.c: New file.
3582 * gdb.guile/scm-pretty-print.exp: New file.
3583 * gdb.guile/scm-pretty-print.scm: New file.
3584 * gdb.guile/scm-section-script.c: New file.
3585 * gdb.guile/scm-section-script.exp: New file.
3586 * gdb.guile/scm-section-script.scm: New file.
3587 * gdb.guile/scm-symbol.c: New file.
3588 * gdb.guile/scm-symbol.exp: New file.
3589 * gdb.guile/scm-symtab-2.c: New file.
3590 * gdb.guile/scm-symtab.c: New file.
3591 * gdb.guile/scm-symtab.exp: New file.
3592 * gdb.guile/scm-type.c: New file.
3593 * gdb.guile/scm-type.exp: New file.
3594 * gdb.guile/scm-value-cc.cc: New file.
3595 * gdb.guile/scm-value-cc.exp: New file.
3596 * gdb.guile/scm-value.c: New file.
3597 * gdb.guile/scm-value.exp: New file.
3598 * gdb.guile/source2.scm: New file.
3599 * gdb.guile/types-module.cc: New file.
3600 * gdb.guile/types-module.exp: New file.
3601
7026a7c1
YQ
36022014-02-10 Yao Qi <yao@codesourcery.com>
3603
3604 PR testsuite/16543
3605 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3606 * configure: Regenerated.
3607 * Makefile.in: New file.
3608
6c466447
AS
36092014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3610
3611 * gdb.python/py-framefilter.exp: Fix typo.
3612
6e854735
YQ
36132014-02-08 Yao Qi <yao@codesourcery.com>
3614
3615 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3616 that no =breakpoint-modified is emitted when breakpoints are
3617 modified through MI commands.
3618
d137e6dc
PA
36192014-02-07 Pedro Alves <pedro@codesourcery.com>
3620 Pedro Alves <palves@redhat.com>
3621
3622 * gdb.threads/step-after-sr-lock.c: New file.
3623 * gdb.threads/step-after-sr-lock.exp: New file.
3624
b5ee5a50
PA
36252014-02-07 Pedro Alves <palves@redhat.com>
3626
3627 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3628
3c77faf3
JK
36292014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3630
3631 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3632 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3633
6dddc817
DE
36342014-02-06 Doug Evans <xdje42@gmail.com>
3635
3636 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3637 output.
3638
3639 * gdb.gdb/python-interrupts.exp: New file.
3640
de7b2893
YQ
36412014-02-05 Yao Qi <yao@codesourcery.com>
3642
3643 * gdb.trace/report.exp (use_collected_data): Test the output
3644 of "info threads" and "info inferiors".
3645
66d032ac
YQ
36462014-02-05 Yao Qi <yao@codesourcery.com>
3647
3648 Revert this patch:
3649
3650 2013-05-24 Yao Qi <yao@codesourcery.com>
3651
3652 * gdb.trace/tfile.exp: Test inferior and thread.
3653
591a12a1
UW
36542014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3655
3656 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3657 on a function.
3658 * gdb.base/step-bt.c: Call hello via function pointer to make
3659 sure its first instruction is executed on powerpc64le-linux.
3660
0ff3e01f
UW
36612014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3662
3663 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3664
084ee545
UW
36652014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3666
3667 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3668 of the test patterns for use on little-endian systems.
3669
6ed14ff3
UW
36702014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3671
3672 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3673 (decimal_vector): Fix for little-endian.
3674
401e27fd
JM
36752014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3676
3677 * gdb.arch/sparc-sysstep.exp: New file.
3678 * gdb.arch/sparc-sysstep.c: Likewise.
3679
3680 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3681
8b924729
EBM
36822014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3683
3684 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3685
fb151210
JB
36862014-01-23 Tom Tromey <tromey@redhat.com>
3687
3688 * gdb.ada/array_char_idx: New testcase.
3689
0740f8d8
TT
36902014-01-23 Tom Tromey <tromey@redhat.com>
3691
3692 PR python/16487:
3693 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3694 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3695 classes.
3696
21909fa1
TT
36972014-01-23 Tom Tromey <tromey@redhat.com>
3698
3699 PR python/16491:
3700 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3701 string from an inferior frame.
3702 * gdb.python/py-framefilter-mi.exp: Update.
3703
87ce2a04
DE
37042014-01-22 Doug Evans <dje@google.com>
3705
3706 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3707
237b092b
AA
37082014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3709
3710 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3711
d674a709
AA
37122014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3713
3714 * gdb.trace/entry-values.exp: Remove excess space character from
3715 regex patterns. Handle s390 call instruction.
3716
20fa3390
AA
37172014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3718
3719 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3720 define "*_start" label. Make "name" static.
3721 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3722 ${name} by references to ${name}_start.
3723
78466714
AA
37242014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3725
3726 * gdb.base/info-macros.exp: Remove "debug" from the compile
3727 options.
3728
ec9f644a
IB
37292014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3730
3731 * gdb.dlang/demangle.exp: New file.
3732
94b1b47e
IB
37332014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3734
3735 * gdb.dlang/primitive-types.exp: New file.
3736
7f420862
IB
37372014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3738
3739 * configure.ac: Create gdb.dlang/Makefile.
3740 * configure: Regenerate.
3741 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3742 * gdb.dlang/Makefile.in: New file.
3743 * lib/d-support.exp: New file.
3744 * lib/gdb.exp (skip_d_tests): New proc.
3745
52834460
MM
37462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3747
3748 * gdb.btrace/delta.exp: Check reverse stepi.
3749 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3750 * gdb.btrace/finish.exp: New.
3751 * gdb.btrace/next.exp: New.
3752 * gdb.btrace/nexti.exp: New.
3753 * gdb.btrace/record_goto.c: Add comments.
3754 * gdb.btrace/step.exp: New.
3755 * gdb.btrace/stepi.exp: New.
3756 * gdb.btrace/multi-thread-step.c: New.
3757 * gdb.btrace/multi-thread-step.exp: New.
3758 * gdb.btrace/rn-dl-bind.c: New.
3759 * gdb.btrace/rn-dl-bind.exp: New.
3760 * gdb.btrace/data.c: New.
3761 * gdb.btrace/data.exp: New.
3762 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3763
6e07b1d2
MM
37642014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3765
3766 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3767 * gdb.btrace/exception.exp: Update.
3768 * gdb.btrace/instruction_history.exp: Update.
3769 * gdb.btrace/record_goto.exp: Update.
3770 * gdb.btrace/tailcall.exp: Update.
3771 * gdb.btrace/unknown_functions.exp: Update.
3772 * gdb.btrace/delta.exp: New.
3773
0b722aec
MM
37742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3775
3776 * gdb.btrace/record_goto.exp: Add backtrace test.
3777 * gdb.btrace/tailcall.exp: Add backtrace test.
3778
066ce621
MM
37792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3780
3781 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3782 * gdb.btrace/record_goto.c: New.
3783 * gdb.btrace/record_goto.exp: New.
3784 * gdb.btrace/x86-record_goto.S: New.
3785
0688d04e
MM
37862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3787
3788 * gdb.btrace/function_call_history.exp: Update tests.
3789 * gdb.btrace/instruction_history.exp: Update tests.
3790
8710b709
MM
37912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3792
3793 * gdb.btrace/function_call_history.exp: Fix expected field
3794 order for "record function-call-history".
3795 Add new tests for "record function-call-history /c".
3796 * gdb.btrace/exception.cc: New.
3797 * gdb.btrace/exception.exp: New.
3798 * gdb.btrace/tailcall.exp: New.
3799 * gdb.btrace/x86-tailcall.S: New.
3800 * gdb.btrace/x86-tailcall.c: New.
3801 * gdb.btrace/unknown_functions.c: New.
3802 * gdb.btrace/unknown_functions.exp: New.
3803 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3804
5de9129b
MM
38052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3806
3807 * gdb.btrace/instruction_history.exp: Update.
3808 * gdb.btrace/function_call_history.exp: Update.
3809
23a7fe75
MM
38102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3811
3812 * gdb.btrace/function_call_history.exp: Fix expected function
3813 trace.
3814 * gdb.btrace/instruction_history.exp: Initialize traced.
3815 Remove traced_functions.
3816
724c7dd8
MM
38172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3818
3819 * gdb.btrace/function_call_history.exp: Update
3820 * gdb.btrace/instruction_history.exp: Update.
3821
6d78d93b
MM
38222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3823
3824 * gdb.btrace/enable.exp: Update expected text.
3825
93a360cc
OJ
38262014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3827
3828 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3829 bytes.
3830
3772b53f
MR
38312014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3832
3833 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3834
596662fa
OJ
38352014-01-15 Omair Javaid <omair.javaid@linaro.org>
3836
3837 * lib/gdb.exp (supports_process_record): Return true for
3838 arm*-linux*. (supports_reverse): Likewise.
3839
b5b08fb4
SC
38402014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3841
3842 PR python/15464
3843 PR python/16113
3844 * gdb.python/py-type.c: Enhance test case.
3845 * gdb.python/py-value-cc.cc: Likewise
3846 * gdb.python/py-type.exp: Add new tests.
3847 * gdb.python/py-value-cc.exp: Likewise
3848
52d7fb13
AA
38492014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3850 Pedro Alves <palves@redhat.com>
3851
3852 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3853 Make "name" extern.
3854 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3855 references to ${name}_start by references to ${name}.
3856
a2cd8cfe
JB
38572014-01-10 Joel Brobecker <brobecker@adacore.com>
3858
3859 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3860
4e23fced
JB
38612014-01-10 Joel Brobecker <brobecker@adacore.com>
3862
3863 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3864
c6a9e42c
PA
38652014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3866 Pedro Alves <palves@redhat.com>
3867
3868 * gdb.mi/mi-info-os.exp: Connect to the target with
3869 mi_gdb_target_load.
3870
b7ea362b
PA
38712014-01-08 Pedro Alves <palves@redhat.com>
3872
3873 * gdb.threads/reconnect-signal.c: New file.
3874 * gdb.threads/reconnect-signal.exp: New file.
3875
5e3f4fab
EBM
38762014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3877
3878 * gdb.base/source-dir.exp: New file.
3879
79301218
JB
38802014-01-07 Joel Brobecker <brobecker@adacore.com>
3881
3882 * gdb.ada/mi_interface: New testcase.
3883
8e355c5d
JB
38842014-01-07 Joel Brobecker <brobecker@adacore.com>
3885
3886 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3887 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3888 gdb.ada/pp-rec-component/pck.ads: New files.
3889
c0d48811
JB
38902014-01-07 Joel Brobecker <brobecker@adacore.com>
3891
3892 * gdb.python/py-pp-integral.c: New file.
3893 * gdb.python/py-pp-integral.py: New file.
3894 * gdb.python/py-pp-integral.exp: New file.
3895
17b609c3 3896For older changes see ChangeLog-1993-2013.
c906108c 3897\f
8d8cb839
EZ
3898;; Local Variables:
3899;; mode: change-log
3900;; left-margin: 8
3901;; fill-column: 74
3902;; version-control: never
3903;; End:
902f2ccb 3904
32d0add0 3905 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
3906 Copying and distribution of this file, with or without modification,
3907 are permitted provided the copyright notice and this notice are preserved.