Add gdb.Objfile.username.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3a8b707a
DE
12015-01-27 Doug Evans <dje@google.com>
2
3 * gdb.python/py-objfile.exp: Add tests for objfile.username.
4 Add test for objfile.filename, objfile.username after objfile
5 has been unloaded.
6
f8313f6e
JB
72015-01-26 Joel Brobecker <brobecker@adacore.com>
8
9 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
10 the second test to print the name attribute of value
11 returned by the call to gdb.lookup_type, and adjust
12 the expected output accordingly.
13
37bc665e
MW
142015-01-25 Mark Wielaard <mjw@redhat.com>
15
16 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
17 * gdb.base/disp-step-fork.c: Include unistd.h.
18 * gdb.base/siginfo-obj.c: Include stdio.h.
19 * gdb.base/siginfo-thread.c: Likewise.
20 * gdb.mi/non-stop.c: Include unistd.h.
21 * gdb.mi/nsthrexec.c: Include stdio.h.
22 * gdb.mi/pthreads.c: Include unistd.h.
23 * gdb.modula2/unbounded1.c (main): Declare returns int.
24 * gdb.reverse/consecutive-reverse.c: Likewise.
25 * gdb.threads/create-fail.c: Include unistd.h.
26 * gdb.threads/killed.c: Likewise.
27 * gdb.threads/linux-dp.c: Likewise.
28 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
29 * gdb.threads/non-ldr-exc-2.c: Likewise.
30 * gdb.threads/non-ldr-exc-3.c: Likewise.
31 * gdb.threads/non-ldr-exc-4.c: Likewise.
32 * gdb.threads/pthreads.c: Include unistd.h.
33 (main): Declare returns int.
34 * gdb.threads/tls-main.c (foo): New declaration.
35 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
36
f7e5394d
SM
372015-01-23 Simon Marchi <simon.marchi@ericsson.com>
38
39 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
40 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
41
743649fd
MW
422015-01-15 Mark Wielaard <mjw@redhat.com>
43
44 * gdb.base/noreturn-return.c: New file.
45 * gdb.base/noreturn-return.exp: New file.
46 * gdb.base/noreturn-finish.c: New file.
47 * gdb.base/noreturn-finish.exp: New file.
48
198297aa
PA
492015-01-23 Pedro Alves <palves@redhat.com>
50
51 * gdb.threads/continue-pending-after-query.c: New file.
52 * gdb.threads/continue-pending-after-query.exp: New file.
53
717cf30c
AG
542015-01-22 Anders Granlund <anders.granlund@ericsson.com>
55 Simon Marchi <simon.marchi@ericsson.com>
56
57 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
58 * gdb.base/valgrind-db-attach.exp: Same.
59 * gdb.base/valgrind-infcall.exp: Same.
60 * lib/mi-support.exp (default_mi_gdb_start): Same.
61 * lib/prompt.exp (default_prompt_gdb_start): Same.
62 * lib/gdb.exp (default_gdb_spawn): Same.
63 (gdb_interact): New.
64
65
4b62a76e
JK
662015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
67
68 * gdb.compile/compile.exp (pointer to jit function): New test.
69
b4cdae6f
WW
702015-01-17 Wei-cheng Wang <cole945@gmail.com>
71
72 * lib/gdb.exp (supports_process_record): Return true for
73 powerpc*-*-linux*.
74 (supports_reverse): Likewise.
75
d221e7ef
DB
762015-01-15 Don Breazeal <donb@codesourcery.com>
77
78 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
79 instead of checking whether the target board is remote and
80 use spawn_wait_for_attach instead of exec/sleep.
81 * gdb.base/attach-twice.exp: Likewise.
82
bafffb51
JB
832015-01-15 Joel Brobecker <brobecker@adacore.com>
84
85 * gdb.ada/var_arr_attrs: New testcase.
86
5589af0e
PA
872015-01-14 Pedro Alves <palves@redhat.com>
88 Joel Brobecker <brobecker@adacore.com>
89
90 PR gdb/17525
91 * gdb.base/bp-cmds-execution-x-script.c: New file.
92 * gdb.base/bp-cmds-execution-x-script.exp: New file.
93 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
94
6c400b59
PA
952015-01-14 Pedro Alves <palves@redhat.com>
96
97 PR cli/17828
98 * gdb.base/batch-preserve-term-settings.c: New file.
99 * gdb.base/batch-preserve-term-settings.exp: New file.
100
e02c96a7
DE
1012015-01-13 Doug Evans <dje@google.com>
102
103 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
104 binary.
105
576fd14c
JB
1062015-01-13 Joel Brobecker <brobecker@adacore.com>
107
108 * Makefile.in (clean mostlyclean): Do not delete *.py.
109
04dccad0
JB
1102015-01-13 Joel Brobecker <brobecker@adacore.com>
111
112 * gdb.python/py-lookup-type.exp: New file.
113
3d230f71
PA
1142015-01-12 Pedro Alves <palves@redhat.com>
115
116 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
117 restore GDBFLAGS before returning.
118
7e67715d
JK
1192015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
122 is_amd64_regs_target and is_x86_like_target.
123
f2e0d4b4
DE
1242015-01-11 Doug Evans <xdje42@gmail.com>
125
126 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
127 is given without an explicit form.
128 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
129 attributes.
130 * gdb.dwarf/corrupt.exp: Ditto.
131 * gdb.dwarf2/enum-type.exp: Ditto.
132 * gdb.trace/entry-values.exp: Ditto.
133 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
134
439250fb
DE
1352015-01-11 Doug Evans <xdje42@gmail.com>
136
137 PR gdb/15830
138 * gdb.base/maint.exp: Remove references to "maint demangle".
139 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
140 Add tests for explicitly specifying language to demangle.
141 * gdb.dlang/demangle.exp: Ditto.
142
ede9f622
PA
1432015-01-09 Pedro Alves <palves@redhat.com>
144
145 * gdb.threads/non-stop-fair-events.c: New file.
146 * gdb.threads/non-stop-fair-events.exp: New file.
147
a7b796db
PA
1482015-01-09 Pedro Alves <palves@redhat.com>
149
150 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
151 the global scope. Set a breakpoint after all threads are started
152 rather than stepping over two source lines. Expect the prompt.
153 * gdb.base/watch_thread_num.c (threads_started_barrier): New
154 global.
155 (NUM): Now 15.
156 (main): Use threads_started_barrier to wait for all threads to
157 start. Main thread no longer calls thread_function. Exit after
158 180 seconds.
159 (loop): New function.
160 (thread_function): Wait on threads_started_barrier barrier. Call
161 'loop' at each iteration.
162 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
163 threads have started, instead of hardcoding number of "next"
164 steps. Use an access watchpoint instead of a write watchpoint.
165
9665ffdd
PA
1662015-01-09 Pedro Alves <palves@redhat.com>
167
168 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
169 (thread_func): Wait on barrier.
170 (main): Wait for all threads to start before stopping GDB.
171 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
172 global.
173 (thread1_func, thread2_func): Wait on barrier.
174 (main): Wait for all threads to start before stopping GDB.
175 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
176 New global.
177 (thread1_func, thread2_func): Wait on barrier.
178 (main): Wait for all threads to start before stopping GDB.
179
c945a99f
PA
1802015-01-09 Pedro Alves <palves@redhat.com>
181
182 * gdb.threads/attach-many-short-lived-threads.c: New file.
183 * gdb.threads/attach-many-short-lived-threads.exp: New file.
184
c1a747c1
PA
1852014-01-09 Pedro Alves <palves@redhat.com>
186
187 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
188 instead of to thread 2.
189 * gdb.threads/signal-command-multiple-signals-pending.c (main):
190 Add barrier around each pthread_create call instead of around all
191 calls.
192 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
193 Set a break on thread_function and have the child threads hit it
194 one at at a time.
195
60b3033e
PA
1962015-01-09 Pedro Alves <palves@redhat.com>
197
198 * lib/gdb.exp (can_spawn_for_attach): New procedure.
199 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
200 false.
201 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
202 checking whether the target board is remote.
203 * gdb.multi/multi-attach.exp: Likewise.
204 * gdb.python/py-sync-interp.exp: Likewise.
205 * gdb.server/ext-attach.exp: Likewise.
206 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
207 tests that need to attach, instead of checking whether the target
208 board is remote at the top of the file.
209
acc018ac
YQ
2102015-01-08 Yao Qi <yao@codesourcery.com>
211
212 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
213
50a18af8
JK
2142015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
215
216 Fix testcase compilation.
217 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
218
8503d6e1
JB
2192015-01-06 Joel Brobecker <brobecker@adacore.com>
220
221 * gdb.python/py-type.exp: Add a couple test about empty
222 array creation, and negative-length array creation.
223
cc73dbcc
DE
2242015-01-02 Doug Evans <xdje42@gmail.com>
225
226 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
227
0300bbc7
DE
2282015-01-02 Doug Evans <dje@google.com>
229
230 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
231
9d85a0ec
YQ
2322014-12-29 Yao Qi <yao@codesourcery.com>
233
234 * gdb.trace/entry-values.exp: Update comments. Rename variable
235 bar_call_foo to returned_from_foo.
236
87186c6a
MMN
2372014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
238
239 PR gdb/17394
240 * gdb.linespec/break-asm-file.c: New file.
241 * gdb.linespec/break-asm-file.exp: New file.
242 * gdb.linespec/break-asm-file0.s: New file.
243 * gdb.linespec/break-asm-file1.s: New file.
244
1bab7383
YQ
2452014-12-18 Nigel Stephens <nigel@mips.com>
246 Maciej W. Rozycki <macro@codesourcery.com>
247
248 * gdb.base/float.exp: Handle the new output from "info float" on
249 MIPS targets.
250
1bc1068a
JK
2512014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
252
253 Fix MinGW compilation.
254 * gdb.compile/compile-ops.exp: Update untested message if
255 !skip_compile_feature_tests.
256 * gdb.compile/compile-setjmp.exp: Likewise.
257 * gdb.compile/compile-tls.exp: Likewise.
258 * gdb.compile/compile.exp: Likewise.
259 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
260 supported on this host".
261
b6615d10
DE
2622014-12-16 Doug Evans <xdje42@gmail.com>
263
264 * boards/stabs.exp: New file.
265
25dda427
AA
2662014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
267
268 * gdb.base/completion.exp: Adjust to format changes of "maint
269 print user-registers".
270
bf330350
CU
2712014-12-16 Catalin Udma <catalin.udma@freescale.com>
272
273 PR server/17457
274 * gdb.arch/aarch64-fp.c: New file.
275 * gdb.arch/aarch64-fp.exp: New file.
276
395cf596
SDJ
2772014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
278
279 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
280 r210637, r210913, r211666, r215400, r215817).
281
282 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
283 * dg-extract-results.py: New file.
284 * dg-extract-results.sh: Use it if the environment seems
285 suitable.
286
287 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
288
289 * dg-extract-results.py (parse_run): Handle warnings that
290 are printed before a test harness is run.
291
292 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
293
294 * dg-extract-results.py (Named): Remove __cmp__ method.
295 (output_variation): Use a key to sort variation.harnesses.
296
297 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
298
299 * dg-extract-results.py: For Python 3, force sys.stdout to
300 handle surrogate escape sequences.
301 (safe_open): New function.
302 (output_segment, main): Use it.
303
304 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
305
306 * dg-extract-results.py (Prog.result_re): Include options
307 in test name.
308
309 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
310
311 * dg-extract-results.py (output_variation): Always sort if
312 do_sum.
313
e882ef3c
SM
3142014-12-15 Simon Marchi <simon.marchi@ericsson.com>
315
316 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
317 as long as we get pagination notifications.
318
4992aa20
JM
3192014-12-15 Jason Merrill <jason@redhat.com>
320
321 * Makefile.in (check-gdb.%): Restore.
322 * README: Mention it.
323
c1b5a1a6
JB
3242014-12-13 Joel Brobecker <brobecker@adacore.com>
325
326 * gdb.ada/str_uninit: New testcase.
327
5537b577
JK
3282014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
329
330 PR symtab/17642
331 * gdb.base/vla-stub-define.c: New file.
332 * gdb.base/vla-stub.c: New file.
333 * gdb.base/vla-stub.exp: New file.
334
bb2ec1b3
TT
3352014-12-12 Phil Muldoon <pmuldoon@redhat.com>
336 Jan Kratochvil <jan.kratochvil@redhat.com>
337 Tom Tromey <tromey@redhat.com>
338
339 * configure.ac: Add gdb.compile/.
340 * configure: Regenerate.
341 * gdb.compile/Makefile.in: New file.
342 * gdb.compile/compile-ops.exp: New file.
343 * gdb.compile/compile-ops.c: New file.
344 * gdb.compile/compile-tls.c: New file.
345 * gdb.compile/compile-tls.exp: New file.
346 * gdb.compile/compile-constvar.S: New file.
347 * gdb.compile/compile-constvar.c: New file.
348 * gdb.compile/compile-mod.c: New file.
349 * gdb.compile/compile-nodebug.c: New file.
350 * gdb.compile/compile-setjmp-mod.c: New file.
351 * gdb.compile/compile-setjmp.c: New file.
352 * gdb.compile/compile-setjmp.exp: New file.
353 * gdb.compile/compile-shlib.c: New file.
354 * gdb.compile/compile.c: New file.
355 * gdb.compile/compile.exp: New file.
356 * lib/gdb.exp (skip_compile_feature_tests): New proc.
357
4ff709eb
TT
3582014-12-12 Tom Tromey <tromey@redhat.com>
359
360 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
361 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
362
6dddd6a5
DE
3632014-12-12 Doug Evans <dje@google.com>
364
365 * lib/gdb-python.exp (get_python_valueof): New function.
366 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
367
71c24708
AA
3682014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
369
370 * gdb.base/completion.exp: Add test for completion of "info
371 registers ".
372
3e29f34a
MR
3732014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
374
375 * gdb.base/func-ptrs.c: New file.
376 * gdb.base/func-ptrs.exp: New file.
377
fc126975
SM
3782014-12-10 Simon Marchi <simon.marchi@ericsson.com>
379
380 PR breakpoints/17012
381 * gdb.base/dprintf-detach.c: New file.
382 * gdb.base/dprintf-detach.exp: New file.
383
0a46d518
SM
3842014-12-10 Simon Marchi <simon.marchi@ericsson.com>
385
386 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
387 * lib/gdb.exp (target_is_gdbserver): New procedure.
388
a0be3e44
DE
3892014-12-08 Doug Evans <dje@google.com>
390
391 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
392
df1b803a
YQ
3932014-12-05 Yao Qi <yao@codesourcery.com>
394
395 * gdb.guile/scm-error.exp: Remove the third argument to
396 gdb_remote_download.
397 * gdb.guile/scm-frame-args.exp: Likewise.
398 * gdb.guile/scm-section-script.exp: Likewise.
399
ddb9f679
YQ
4002014-12-05 Yao Qi <yao@codesourcery.com>
401
402 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
403
86e4ed39
DE
4042014-12-04 Doug Evans <dje@google.com>
405
406 * gdb.python/py-objfile.exp: Add tests for
407 objfile.add_separate_debug_file.
408
7c50a931
DE
4092014-12-04 Doug Evans <dje@google.com>
410
411 * lib/gdb.exp (get_build_id): New function.
412 (build_id_debug_filename_get): Rewrite to use it.
413 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
414
621661e3
MR
4152014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
416
417 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
418 `method(long)', not just 0x0.
419 * gdb.cp/nsalias.exp: Align code labels to 4.
420 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
421 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
422 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
423 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
424 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
425 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
426
29f0c3b7
DE
4272014-12-02 Doug Evans <dje@google.com>
428
e1e061e7 429 PR symtab/17602
29f0c3b7 430 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 431 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
432 * gdb.cp/anon-ns.exp: Update.
433
162078c8
NB
4342014-12-02 Nick Bull <nicholaspbull@gmail.com>
435
436 * gdb.python/py-events.py (inferior_call_handler): New.
437 (register_changed_handler, memory_changed_handler): New.
438 (test_events.invoke): Register new handlers.
439 * gdb.python/py-events.exp: Add tests for inferior call,
440 memory_changed and register_changed events.
441
fdb09caf
AA
4422014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
443
444 * gdb.base/execl-update-breakpoints.exp: Specify the link address
445 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
446 if the linker doesn't understand this.
447
55cfb2c4
SM
4482014-12-01 Simon Marchi <simon.marchi@ericsson.com>
449
450 * gdb.python/python.exp: Change expected reply to help().
451
9e8cd6df
YQ
4522014-12-01 Yao Qi <yao@codesourcery.com>
453
454 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
455 AC_CONFIG_SUBDIRS(gdb.gdbtk).
456 * configure: Re-generated.
457
6c659fc2
SC
4582014-11-28 Siva Chandra Reddy <sivachandra@google.com>
459
460 * gdb.cp/chained-calls.cc: New file.
461 * gdb.cp/chained-calls.exp: New file.
462 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
463
d7fc3181
SM
4642014-11-28 Simon Marchi <simon.marchi@ericsson.com>
465
466 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
467 * gdb.dwarf2/symtab-producer.exp: Same.
468 * gdb.gdb/python-interrupts.exp: Same.
469 * gdb.gdb/python-selftest.exp: Same.
470 * gdb.python/py-linetable.exp: Same.
471 * gdb.python/py-type.exp: Same.
472 * gdb.python/py-value-cc.exp: Same.
473 * gdb.python/py-value.exp: Same.
474
10e79639
YQ
4752014-11-28 Yao Qi <yao@codesourcery.com>
476
477 * gdb.base/break-probes.exp: Match library name prefixed with
478 sysroot.
479
f28a0564
SM
4802014-11-27 Simon Marchi <simon.marchi@ericsson.com>
481
482 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
483 test expected output. Add parentheses for the call to print.
484 Remove L suffix from integers.
485
3fe1ce1d
DE
4862014-11-26 Doug Evans <dje@google.com>
487
488 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
489
84429e27
YQ
4902014-11-22 Yao Qi <yao@codesourcery.com>
491
492 * gdb.trace/entry-values.c: Remove asms.
493 (foo): Add foo_label.
494 (bar): Add bar_label.
495 * gdb.trace/entry-values.exp: Remove code computing foo's
496 length and bar's length.
497 (Dwarf::assemble): Invoke function_range for bar and use
498 MACRO_AT_func for foo.
499
26741859
YQ
5002014-11-22 Yao Qi <yao@codesourcery.com>
501
502 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
503 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
504 Use .Lgcc43_procstart instead of gcc43.
505
45e44d27
JB
5062014-11-21 Joel Brobecker <brobecker@adacore.com>
507
508 * gdb.ada/n_arr_bound: New testcase.
509
458c8db8
SDJ
5102014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
511
512 PR breakpoints/10737
513 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
514 test_catch_syscall_multi_arch.
515 (test_catch_syscall_multi_arch): New function.
516
43f3e411
DE
5172014-11-20 Doug Evans <xdje42@gmail.com>
518
519 * gdb.base/maint.exp: Update expected output.
520
0d7b2549
AA
5212014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
522
523 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
524 4-byte instruction on S390.
525
8908fca5
JB
5262014-11-19 Joel Brobecker <brobecker@adacore.com>
527
528 * gdb.ada/arr_arr: New testcase.
529
4a46959e
JB
5302014-11-19 Joel Brobecker <brobecker@adacore.com>
531
532 * gdb.ada/pkd_arr_elem: New Testcase.
533
470e2f4e
LM
5342014-11-18 Luis Machado <lgustavo@codesourcery.com>
535
536 * gdb.reverse/break-precsave: Expect completion message for
537 core file reads.
538 * gdb.reverse/consecutive-precsave.exp: Likewise.
539 * gdb.reverse/finish-precsave.exp: Likewise.
540 * gdb.reverse/i386-precsave.exp: Likewise.
541 * gdb.reverse/machinestate-precsave.exp: Likewise.
542 * gdb.reverse/sigall-precsave.exp: Likewise.
543 * gdb.reverse/solib-precsave.exp: Likewise.
544 * gdb.reverse/step-precsave.exp: Likewise.
545 * gdb.reverse/until-precsave.exp: Likewise.
546 * gdb.reverse/watch-precsave.exp: Likewise.
547
a267f3ad
AA
5482014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
549
550 * gdb.base/bp-permanent.c: Include unistd.h.
551 * gdb.python/py-framefilter-mi.c (main): Add return type.
552 * gdb.python/py-framefilter.c (main): Likewise.
553 * gdb.trace/actions-changed.c (main): Likewise.
554
12084a9a
AA
5552014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
556
557 * gdb.mi/until.c: Add eye-catchers.
558 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
559 line numbers.
560
dc7e1a77
AA
5612014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
562
563 * gdb.base/condbreak.exp: Drop references to removed non-prototype
564 function header variants in break1.c.
565 * gdb.base/ena-dis-br.exp: Likewise.
566 * gdb.base/hbreak2.exp: Likewise.
567 * gdb.reverse/until-precsave.exp: Drop references to removed
568 non-prototype function header variants in ur1.c.
569 * gdb.reverse/until-reverse.exp: Likewise.
570
41c77605
PM
5712014-11-17 Petr Machata <pmachata@redhat.com>
572
573 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
574 ${_cu_offset_size} bytes abbrev offset.
575
34248c3a
DE
5762014-11-15 Doug Evans <xdje42@gmail.com>
577
578 PR symtab/17559
579 * gdb.base/line-symtabs.exp: New file.
580 * gdb.base/line-symtabs.c: New file.
581 * gdb.base/line-symtabs.h: New file.
582
646da059
YQ
5832014-11-14 Yao Qi <yao@codesourcery.com>
584
585 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
586 (func): Add label func_label.
587 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
588 Replace low_pc and high_pc with MACRO_AT_range.
589 Replace name, low_pc and high_pc with MACRO_AT_func.
590
9301ebe6
YQ
5912014-11-14 Yao Qi <yao@codesourcery.com>
592
593 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
594 Replace name, low_pc and high_pc with MACRO_AT_func.
595
f166b542
YQ
5962014-11-14 Yao Qi <yao@codesourcery.com>
597
598 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
599 produce debug information.
600 * gdb.dwarf2/implptr-optimized-out.S: Removed.
601
0f6e71e3
YQ
6022014-11-14 Yao Qi <yao@codesourcery.com>
603
604 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
605 object and get function length.
606 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
607 with MACRO_AT_func.
608 (top-level): Replace gdb_compile and clean_restart with
609 prepare_for_testing.
610 * gdb.dwarf2/main.c (main): Add label main_label.
611
876c4df9
YQ
6122014-11-14 Yao Qi <yao@codesourcery.com>
613
614 * lib/dwarf.exp (function_range): New procedure.
615 (Dwarf::_handle_macro_at_func): New procedure.
616 (Dwarf::_handle_macro_at_range): New procedure.
617 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
618
02ad9cf1
YQ
6192014-11-14 Yao Qi <yao@codesourcery.com>
620
621 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
622 (_handle_attribute): New procedure.
623
a59add0c
AA
6242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
625
626 * gdb.ada/cond_lang/foo.c (callme): Add return type.
627 * gdb.base/call-sc.c (zed): Likewise.
628 * gdb.base/checkpoint.c (main): Likewise.
629 * gdb.base/dump.c (main): Likewise.
630 * gdb.base/gcore.c (main): Likewise.
631 * gdb.base/huge.c (main): Likewise.
632 * gdb.base/multi-forks.c (main): Likewise.
633 * gdb.base/pr10179-a.c (main): Likewise.
634 * gdb.base/savedregs.c (main): Likewise.
635 * gdb.base/sigaltstack.c (main): Likewise.
636 * gdb.base/siginfo.c (main): Likewise.
637 * gdb.base/structs.c (zed): Likewise.
638 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
639 * gdb.mi/mi-syn-frame.c (main): Likewise.
640 * gdb.mi/until.c (foo, main): Likewise.
641 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
642 * gdb.base/solib-weak.c (foo): Declare.
643 * gdb.base/attach-twice.c: Include stdio.h.
644 * gdb.base/weaklib1.c: Likewise.
645 * gdb.base/weaklib2.c: Likewise.
646 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
647 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
648 unistd.h.
649 * gdb.base/attach-pie-misread.c: Include stdlib.h.
650 * gdb.mi/mi-exit-code.c: Likewise.
651 * gdb.base/break-interp-lib.c: Include string.h.
652 * gdb.base/coremaker.c: Likewise.
653 * gdb.base/testenv.c: Likewise.
654 * gdb.python/py-finish-breakpoint.c: Likewise.
655 * gdb.base/inferior-died.c: Include sys/wait.h.
656 * gdb.base/fileio.c: Include time.h.
657 * gdb.base/async-shell.c: Include unistd.h.
658 * gdb.base/dprintf-non-stop.c: Likewise.
659 * gdb.base/info-os.c: Likewise.
660 * gdb.mi/mi-console.c: Likewise.
661 * gdb.mi/watch-nonstop.c: Likewise.
662 * gdb.python/py-events.c: Likewise.
663 * gdb.base/async.c (baz): Move up before its invocation.
664 * gdb.base/code_elim2.c (my_global_func): Likewise.
665 * gdb.base/skip-solib-lib.c (multiply): Likewise.
666 * gdb.base/advance.c (func2): Likewise.
667
3b5d5997
AA
6682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
669
670 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
671 variant.
672 * gdb.base/annota3.c: Likewise.
673 * gdb.base/async.c: Likewise.
674 * gdb.base/average.c: Likewise.
675 * gdb.base/call-ar-st.c: Likewise.
676 * gdb.base/call-rt-st.c: Likewise.
677 * gdb.base/call-sc.c: Likewise.
678 * gdb.base/call-strs.c: Likewise.
679 * gdb.base/ending-run.c: Likewise.
680 * gdb.base/execd-prog.c: Likewise.
681 * gdb.base/exprs.c: Likewise.
682 * gdb.base/foll-exec.c: Likewise.
683 * gdb.base/foll-fork.c: Likewise.
684 * gdb.base/foll-vfork.c: Likewise.
685 * gdb.base/funcargs.c: Likewise.
686 * gdb.base/gcore.c: Likewise.
687 * gdb.base/jump.c: Likewise.
688 * gdb.base/langs0.c: Likewise.
689 * gdb.base/langs1.c: Likewise.
690 * gdb.base/langs2.c: Likewise.
691 * gdb.base/mips_pro.c: Likewise.
692 * gdb.base/nodebug.c: Likewise.
693 * gdb.base/opaque0.c: Likewise.
694 * gdb.base/opaque1.c: Likewise.
695 * gdb.base/recurse.c: Likewise.
696 * gdb.base/run.c: Likewise.
697 * gdb.base/scope0.c: Likewise.
698 * gdb.base/scope1.c: Likewise.
699 * gdb.base/setshow.c: Likewise.
700 * gdb.base/setvar.c: Likewise.
701 * gdb.base/shmain.c: Likewise.
702 * gdb.base/shr1.c: Likewise.
703 * gdb.base/shr2.c: Likewise.
704 * gdb.base/sigall.c: Likewise.
705 * gdb.base/signals.c: Likewise.
706 * gdb.base/so-indr-cl.c: Likewise.
707 * gdb.base/solib2.c: Likewise.
708 * gdb.base/structs.c: Likewise.
709 * gdb.base/sum.c: Likewise.
710 * gdb.base/vforked-prog.c: Likewise.
711 * gdb.base/watchpoint.c: Likewise.
712 * gdb.reverse/shr2.c: Likewise.
713 * gdb.reverse/until-reverse.c: Likewise.
714 * gdb.reverse/ur1.c: Likewise.
715 * gdb.reverse/watch-reverse.c: Likewise.
716
066a77c5
AA
7172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
718
719 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
720 variant.
721 * gdb.base/sepdebug.exp: Drop references to removed code.
722
4f204ea5
AA
7232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
724
725 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
726 variant. Preserve original line numbering.
727 * gdb.base/list1.c: Likewise.
728
3b377a3a
AA
7292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
730
731 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
732 variant.
733 * gdb.base/break1.c: Likewise.
734 * gdb.base/break.exp: Drop references to removed code.
735
e444df73
AA
7362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
737
738 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
739 variant.
740
8008f2a7
AA
7412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
742
743 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
744
a5a06887
AA
7452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
746
747 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
748 logic into perform_all_tests() and invoke it with and without
749 function header prototypes.
750 (do_function_calls): Remove conditional XFAIL for PR 5318.
751 (rerun_and_prepare): Remove duplicate code.
752 (perform_all_tests): New. Main logic moved here.
753
44dba9b9
AA
7542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
755
756 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
757 code guarded by #ifdef NO_PROTOTYPES.
758 (t_double_many_args): Likewise.
759 (DEF_FUNC_MANY_ARGS_1): Likewise.
760 (DEF_FUNC_VALUES_1): Likewise.
761 (t_structs_ldc): Renamed from t_structs_fc in conditional code
762 guarded by #ifdef PROTOTYPES.
763
d1fbcd56
AA
7642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
765
766 * gdb.mi/mi-console.c: Add eye-catcher.
767 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
768 instead of literal line number.
769
b0e59b8f
AA
7702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
771
772 * gdb.base/shr2.c: Add eye-catcher.
773 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
774 line number.
775
78f98cca
AA
7762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
777
778 * gdb.base/jump.c: Add eye-catchers.
779 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
780 numbers.
781
58fa2af0
AA
7822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
783
784 * gdb.base/execd-prog.c: Add eye-catchers.
785 * gdb.base/foll-exec.c: Likewise.
786 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
787 line numbers.
788
04e5059b
AA
7892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
790
791 * gdb.base/ending-run.c: Add eye-catchers.
792 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
793 literal line numbers.
794
dbfdb174
AA
7952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
796
797 * gdb.base/call-rt-st.c: Add eye-catchers.
798 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
799 literal line numbers.
800
888a2ade
AA
8012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
802
803 * gdb.base/call-ar-st.c: Add eye-catchers.
804 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
805 literal line numbers.
806
6acc2dde
AA
8072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
808
809 * gdb.base/average.c: Add eye-catchers.
810 * gdb.base/sum.c: Likewise.
811 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
812 regexps dynamically.
813
9ecfcd1d
AA
8142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
815
816 * gdb.base/solib1.c: Add eye-catchers.
817 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
818 literal line numbers.
819
78708b7c
PA
8202014-11-12 Pedro Alves <palves@redhat.com>
821
822 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
823 leader has exited.
824
af48d08f
PA
8252014-11-12 Pedro Alves <palves@redhat.com>
826
827 * gdb.arch/i386-bp_permanent.c: New file.
828 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
829 (srcfile): Set to i386-bp_permanent.c.
830 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
831 that stepi does not execute the 'leave' instruction, instead of
832 testing it does execute.
833 * gdb.base/bp-permanent.c: New file.
834 * gdb.base/bp-permanent.exp: New file.
835
af3768e9
DE
8362014-11-10 Doug Evans <xdje42@gmail.com>
837
838 PR symtab/17564
839 * gdb.base/symtab-search-order.exp: New file.
840 * gdb.base/symtab-search-order.c: New file.
841 * gdb.base/symtab-search-order-1.c: New file.
842 * gdb.base/symtab-search-order-shlib-1.c: New file.
843
9de00a4a
PA
8442014-11-07 Pedro Alves <palves@redhat.com>
845
846 PR gdb/17511
847 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
848 i?86-*-linux*.
849
e0f52461
SC
8502014-11-03 Siva Chandra Reddy <sivachandra@google.com>
851
852 PR c++/17494
853 * gdb.cp/pr17494.cc: New file.
854 * gdb.cp/pr17494.exp: New file.
855
6ce8c980
YQ
8562014-11-02 Yao Qi <yao@codesourcery.com>
857
858 * gdb.python/python.exp: Get working directory and match the
859 output of "set extended-prompt \\w " with it.
860
02be9a71
DE
8612014-10-30 Doug Evans <dje@google.com>
862
863 * gdb.python/py-objfile.exp: Add tests for setting random attributes
864 in objfiles.
865 * gdb.python/py-progspace.exp: Add tests for setting random attributes
866 in progspaces.
867
3bdff46b
LM
8682014-10-30 Janis Johnson <janisjo@codesourcery.com>
869
870 * gdb.base/fullpath-expand.exp: Skip for a remote host.
871 * gdb.base/realname-expand.exp: Likewise.
872 * gdb.linespec/macro-relative.exp: Likewise.
873
ab917dfb
PA
8742014-10-29 Pedro Alves <palves@redhat.com>
875
876 PR gdb/17408
877 * gdb.threads/schedlock.c (some_function): New function.
878 (call_function): New global.
879 (MAYBE_CALL_SOME_FUNCTION): New macro.
880 (thread_function): Call it.
881 * gdb.threads/schedlock.exp (get_args): Add description parameter,
882 and use it instead of a global counter. Adjust all callers.
883 (get_current_thread): Use "find current thread" for test message
884 here rather than having all callers pass down the same string.
885 (goto_loop): New procedure, factored out from ...
886 (my_continue): ... this.
887 (step_ten_loops): Change parameter from test message to command to
888 use. Adjust.
889 (list_count): Delete global.
890 (check_result): New procedure, factored out from duplicate top
891 level code.
892 (continue tests): Wrap in with_test_prefix.
893 (test_step): New procedure, factored out from duplicate top level
894 code.
895 (top level): Test "step" in combination with all scheduler-locking
896 modes. Test "next" in combination with all scheduler-locking
897 modes, and in combination with stepping over a function call or
898 not.
899 * gdb.threads/next-bp-other-thread.c: New file.
900 * gdb.threads/next-bp-other-thread.exp: New file.
901
d3d4baed
PA
9022014-10-29 Pedro Alves <palves@redhat.com>
903
904 PR python/17372
905 * gdb.python/python.exp: Test a multi-line command that spawns
906 interactive Python.
907 * gdb.base/multi-line-starts-subshell.exp: New file.
908
563e8d85
YQ
9092014-10-29 Yao Qi <yao@codesourcery.com>
910
911 * gdb.base/fileio.exp: Make directories on host.
912
0ea4d52e
YQ
9132014-10-29 Yao Qi <yao@codesourcery.com>
914
915 * gdb.base/fileio.c (test_write): Close the file.
916
7f5ef605
PA
9172014-10-28 Pedro Alves <palves@redhat.com>
918
919 PR gdb/12623
920 * gdb.base/sigstep.c (no_handler): New global.
921 (main): If 'no_handler is true, set the signal handlers to
922 SIG_IGN.
923 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
924 with_sw_watch and no_handler parameters. Handle them.
925 (top level) <stepping over handler when stopped at a breakpoint
926 test>: Add a test axis for testing with a software watchpoint, and
927 another for testing with the signal handler set to SIG_IGN.
928 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
929 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
930
abbdbd03
PA
9312014-10-28 Pedro Alves <palves@redhat.com>
932
933 PR gdb/17511
934 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
935 * gdb.base/sigstep.exp (other_handler_location): New global.
936 (advance): Support stepping into the signal handler, and running
937 commands while in the handler.
938 (in_handler_map): New global.
939 (top level): In the advance test, add combinations for getting
940 into the handler with stepping commands, and for running commands
941 in the handler. Add comment descripting the advancei tests.
942
1df4399f
PA
9432014-10-28 Pedro Alves <palves@redhat.com>
944
945 * gdb.base/sigstep.exp: Use build_executable instead of
946 prepare_for_testing.
947 (top level): Move code that starts GDB, runs to main and creates a
948 display to ...
949 (restart): ... this new procedure.
950 (top level): Move backtrace from signal handler test to ...
951 (validate_backtrace): ... this new procedure.
952 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
953 with_test_prefix. Always restart GDB.
954 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
955 with_test_prefix. Always restart GDB. No need to delete
956 breakpoints after the test.
957 (test_skip_handler): Remove prefix parameter.
958 (skip_over_handler, breakpoint_to_handler)
959 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
960 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
961 restart GDB. No need to delete breakpoints after the test.
962 (top level): Use foreach to call the test procedures with
963 different commands.
964
a5b6e449
PA
9652014-10-28 Pedro Alves <palves@redhat.com>
966
967 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
968 instead of GNATS numbers.
969 * gdb.base/sigbpt.exp: Likewise.
970 * gdb.base/siginfo.exp: Likewise.
971 * gdb.base/sigstep.exp: Likewise.
972
e5f8a7cc
PA
9732014-10-27 Pedro Alves <palves@redhat.com>
974
975 * gdb.base/sigstep.c (dummy): New global.
976 (main): Issue a couple writes to the new global.
977 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
978 procedures.
979 (skip_over_handler): Use test_skip_handler.
980 (top level): Call skip_over_handler for stepi and nexti too.
981 (breakpoint_over_handler): Use test_skip_handler.
982 (top level): Call breakpoint_over_handler for stepi and nexti too.
983
763905a3
YQ
9842014-10-27 Yao Qi <yao@codesourcery.com>
985
986 * gdb.trace/tfile.c (adjust_function_address)
987 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
988 function descriptor.
989
6f259a23
DB
9902014-10-24 Don Breazeal <donb@codesourcery.com>
991
992 * gdb.base/foll-fork.exp (test_follow_fork,
993 catch_fork_child_follow): Check for updated fork messages emitted
994 from infrun.c.
995 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
996 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
997 vfork_and_exec_child_follow_through_step): Check for updated vfork
998 messages emitted from infrun.c.
999
09dd9a69
PA
10002014-10-24 Pedro Alves <palves@redhat.com>
1001
1002 * gdb.base/corefile.exp: Remove references to ultrix.
1003 * gdb.base/interrupt.exp: Likewise.
1004 * gdb.base/whatis.exp: Likewise.
1005 * gdb.gdb/selftest.exp: Likewise.
1006 * gdb.threads/manythreads.exp: Likewise.
1007 * gdb.threads/print-threads.exp: Likewise.
1008 * gdb.threads/pthreads.exp:: Likewise.
1009 * gdb.threads/schedlock.exp: Likewise.
1010
3433cfa5
SC
10112014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1012
1013 * gdb.cp/non-trivial-retval.cc: Add a test case.
1014 * gdb.cp/non-trivial-retval.exp: Add a test.
1015
092f880b
YQ
10162014-10-20 Yao Qi <yao@codesourcery.com>
1017
1018 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1019 * gdb.python/py-objfile-script-gdb.py: New file.
1020 * gdb.python/py-objfile-script.exp: Update reference to
1021 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1022 of remote_download. Remove the dest file.
1023
acbdb7f3
YQ
10242014-10-20 Yao Qi <yao@codesourcery.com>
1025
1026 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1027 * gdb.base/step-line.exp: Likewise.
1028 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1029 * gdb.dwarf2/dw2-basic.exp: Likewise.
1030 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1031 * gdb.dwarf2/dw2-filename.exp: Likewise.
1032 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1033 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1034 * gdb.dwarf2/dw2-producer.exp: Likewise.
1035 * gdb.dwarf2/mac-fileno.exp: Likewise.
1036 * gdb.python/py-frame-args.exp: Likewise.
1037 * gdb.python/py-framefilter.exp: Likewise.
1038 * gdb.python/py-mi.exp: Likewise.
1039 * gdb.python/py-objfile-script.exp: Likewise
1040 * gdb.python/py-pp-integral.exp: Likewise.
1041 * gdb.python/py-pp-re-notag.exp: Likewise.
1042 * gdb.python/py-prettyprint.exp: Likewise.
1043 * gdb.python/py-section-script.exp: Likewise.
1044 * gdb.python/py-typeprint.exp: Likewise.
1045 * gdb.python/py-xmethods.exp: Likewise.
1046 * gdb.stabs/weird.exp: Likewise.
1047 * gdb.xml/tdesc-regs.exp: Likewise.
1048
bd286a29
KCY
10492014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1050
1051 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1052 (out_cu): Use addr_len for the size of addresses.
1053 (out_line): Likewise. Size DW_LNE_set_address instruction
1054 according to addr_len.
1055 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
1056 (FUNC): Add START_INSNS to definition.
1057
673dc4a0
YQ
10582014-10-18 Yao Qi <yao@codesourcery.com>
1059
1060 * gdb.base/argv0-symlink.exp: Check argv[0] value if
1061 gdb_has_argv0 return true.
1062 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
1063 check [target_info exists noargs], check [gdb_has_argv0]
1064 instead.
1065 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1066 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
1067 procedures.
1068
4ffbba72
DE
10692014-10-17 Doug Evans <dje@google.com>
1070
1071 * gdb.python/py-events.exp: Update expected output for clear_objfiles
1072 event.
1073 * gdb.python/py-events.py: Add clear_objfiles event.
1074
d096d8c1
DE
10752014-10-17 Doug Evans <dje@google.com>
1076
1077 * gdb.python/py-objfile.exp: Test progspace attribute.
1078
a80db015
LM
10792014-10-17 Luis Machado <lgustavo@codesourcery.com>
1080
1081 * gdb.guile/scm-breakpoint.exp: Do not assume any
1082 directory separators when matching source file paths.
1083 * gdb.python/py-breakpoint.exp: Likewise.
1084 * gdb.reverse/break-precsave.exp: Likewise.
1085 * gdb.reverse/break-reverse.exp: Likewise.
1086 * gdb.reverse/consecutive-precsave.exp: Likewise.
1087 * gdb.reverse/finish-precsave.exp: Likewise.
1088 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1089 * gdb.reverse/finish-reverse.exp: Likewise.
1090 * gdb.reverse/i386-precsave.exp: Likewise.
1091 * gdb.reverse/i387-env-reverse.exp: Likewise.
1092 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1093 * gdb.reverse/machinestate-precsave.exp: Likewise.
1094 * gdb.reverse/machinestate.exp: Likewise.
1095 * gdb.reverse/sigall-precsave.exp: Likewise.
1096 * gdb.reverse/solib-precsave.exp: Likewise.
1097 * gdb.reverse/step-precsave.exp: Likewise.
1098 * gdb.reverse/until-precsave.exp: Likewise.
1099 * gdb.reverse/watch-precsave.exp: Likewise.
1100 * gdb.reverse/watch-reverse.exp: Likewise.
1101
b22089ab
YQ
11022014-10-17 Yao Qi <yao@codesourcery.com>
1103
1104 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1105 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1106
6c4486e6
PA
11072014-10-17 Pedro Alves <palves@redhat.com>
1108
1109 PR gdb/17471
1110 * gdb.base/bg-execution-repeat.c: New file.
1111 * gdb.base/bg-execution-repeat.exp: New file.
1112
0ff33695
PA
11132014-10-17 Pedro Alves <palves@redhat.com>
1114
1115 PR gdb/17300
1116 * gdb.base/continue-all-already-running.c: New file.
1117 * gdb.base/continue-all-already-running.exp: New file.
1118
6fdebc3d
PA
11192014-10-17 Pedro Alves <palves@redhat.com>
1120
1121 PR gdb/17472
1122 * gdb.base/annota-input-while-running.c: New file.
1123 * gdb.base/annota-input-while-running.exp: New file.
1124
32a8097b
PA
11252014-10-17 Pedro Alves <palves@redhat.com>
1126
1127 * gdb.base/callfuncs.exp: emove references to osf.
1128 * gdb.base/sigall.exp: Likewise.
1129 * gdb.gdb/selftest.exp: Likewise.
1130 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1131 * gdb.mi/non-stop.c: Likewise.
1132 * gdb.mi/pthreads.c: Likewise.
1133 * gdb.reverse/sigall-precsave.exp: Likewise.
1134 * gdb.reverse/sigall-reverse.exp: Likewise.
1135 * gdb.threads/pthreads.c: Likewise.
1136 * gdb.threads/pthreads.exp: Likewise.
1137
7a3517ff
YQ
11382014-10-17 Yao Qi <yao@codesourcery.com>
1139
1140 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1141 check 'target_info exists noargs'.
1142 (test_command_prompt_position): Likewise.
1143 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1144 Remove "set args".
1145 (progvar_simple_while_test): Likewise.
1146 (progvar_complex_if_while_test): Likewise.
1147 (if_while_breakpoint_command_test): Likewise.
1148 (infrun_breakpoint_command_test): Likewise.
1149 (breakpoint_command_test): Likewise.
1150 (watchpoint_command_test): Likewise.
1151 (bp_deleted_in_command_test): Likewise.
1152 (temporary_breakpoint_commands): Likewise.
1153
bb99c472
YQ
11542014-10-16 Yao Qi <yao@codesourcery.com>
1155
1156 * gdb.base/remotetimeout.exp: Remove noargs checking.
1157
7c16b83e
PA
11582014-10-15 Pedro Alves <palves@redhat.com>
1159
1160 PR breakpoints/9649
1161 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1162 * gdb.base/breakpoint-in-ro-region.exp
1163 (probe_target_hardware_step): New procedure.
1164 (top level): Probe hardware stepping and hardware breakpoint
1165 support. Test stepping through a read-only region, with both
1166 "breakpoint auto-hw" on and off and both "always-inserted" on and
1167 off.
1168
35a49624
IB
11692014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1170
1171 * gdb.dlang/demangle.exp: Update for demangling changes.
1172
2d1c107c
SC
11732014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1174
1175 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1176 * gdb.cp/non-trivial-retval.exp: Add new tests.
1177
778811d5
SC
11782014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1179
1180 PR c++/13403
1181 PR c++/15154
1182 * gdb.cp/non-trivial-retval.cc: New file.
1183 * gdb.cp/non-trivial-retval.exp: New file.
1184
10c5f0a8
YQ
11852014-10-15 Yao Qi <yao@codesourcery.com>
1186
1187 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1188 remote host.
1189
65d7b369
YQ
11902014-10-15 Yao Qi <yao@codesourcery.com>
1191
1192 * gdb.python/py-symbol.exp: Match file base name if host is
1193 remote, otherwise match file name with dir name.
1194 * gdb.python/py-symtab.exp: Likewise.
1195 * gdb.python/python.exp: Likewise.
1196
46dc1394
YQ
11972014-10-15 Yao Qi <yao@codesourcery.com>
1198
1199 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1200 pattern.
1201 * gdb.python/py-symtab.exp: Likewise.
1202 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1203 locationn.
1204
c40cc657
JB
12052014-10-14 Joel Brobecker <brobecker@adacore.com>
1206
1207 * gdb.ada/addr_arith: New testcase.
1208
2abf49e1
MR
12092014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1210
1211 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1212 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1213 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1214 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1215
f7088df3
SDJ
12162014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1217
1218 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1219 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1220 * gdb.arch/stap-eval-lang-ada.exp: New file.
1221
4dc06805
YQ
12222014-10-14 Yao Qi <yao@codesourcery.com>
1223
1224 * gdb.mi/mi-var-child.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-child.exp: Step over new added statements.
1229 Update test to match the new output.
1230 * gdb.mi/var-cmd.c (nothing1): New function.
1231 (nothing2): New function.
1232 (do_children_tests): Set function pointers by nothing1 and
1233 nothing2.
1234 * gdb.mi/mi-var-display.exp: Update test to match output.
1235 Step to the line specified by $line_dct_nothing.
1236 Increase the number of lines to step.
1237
46a93de2
YQ
12382014-10-14 Yao Qi <yao@codesourcery.com>
1239
1240 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1241 tests.
1242 * gdb.mi/mi2-var-child.exp: Likewise.
1243
14ea52ee
DE
12442014-10-13 Doug Evans <dje@google.com>
1245
1246 * gdb.python/py-objfile.exp: Change name of file name test.
1247
e5c6e92b
DE
12482014-10-13 Doug Evans <dje@google.com>
1249
1250 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1251 from the start of the CU.
1252
c780cc2f
JK
12532014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1254 Yao Qi <yao@codesourcery.com>
1255
1256 Fix "save breakpoints" for "catch" command.
1257 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1258 Remove -nonewline. Match also the added "main" line.
1259
99894e11
JK
12602014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1261
1262 Fix "save breakpoints" for "disable $bpnum" command.
1263 * gdb.base/save-bp.c (main): Add label.
1264 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1265
6e1ac5a3
JK
12662014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1269
754dd2b0
YQ
12702014-10-11 Yao Qi <yao@codesourcery.com>
1271
1272 * gdb.server/server-kill.exp: Execute command
1273 "set remote trace-status-packet on" before "tstatus".
1274
f90183d7
YQ
12752014-10-11 Yao Qi <yao@codesourcery.com>
1276
1277 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1278 (main): Call getppid.
1279 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1280 and continue to it. Read variable "server_pid".
1281
bf40a607
YQ
12822014-10-11 Yao Qi <yao@codesourcery.com>
1283
1284 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1285
052ca370
YQ
12862014-10-11 Yao Qi <yao@codesourcery.com>
1287
1288 * gdb.threads/thread-find.exp: Don't execute command
1289 "info threads".
1290 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1291 * gdb.threads/linux-dp.exp: Don't check the condition
1292 $threads_created equals to zero.
1293
3831839c
PA
12942014-10-10 Pedro Alves <palves@redhat.com>
1295
1296 * gdb.base/bigcore.exp: Remove references to IRIX.
1297 * gdb.base/funcargs.exp: Likewise.
1298 * gdb.base/interrupt.exp: Likewise.
1299 * gdb.base/mips_pro.exp: Likewise.
1300 * gdb.base/nodebug.exp: Likewise.
1301 * gdb.base/setvar.exp: Likewise.
1302 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1303
8b9a549d
PA
13042014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1305 Pedro Alves <palves@redhat.com>
1306
1307 PR symtab/14466
1308 * gdb.base/vdso-warning.c: New file.
1309 * gdb.base/vdso-warning.exp: New file.
1310
d48ba5e8
DE
13112014-10-02 Doug Evans <dje@google.com>
1312
1313 * gdb.base/structs.c (main): Don't run forever.
1314
2278c276
PA
13152014-10-02 Pedro Alves <palves@redhat.com>
1316
1317 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1318 (top level) <stop threads 1, stop threads 2>: Use it.
1319
b57bacec
PA
13202014-10-02 Pedro Alves <palves@redhat.com>
1321
1322 * gdb.threads/break-while-running.exp (test): Add new
1323 'update_thread_list' argument. Skip "info threads" if false.
1324 (top level): Add new 'update_thread_list' axis.
1325
13fd3ff3
PA
13262014-10-02 Pedro Alves <palves@redhat.com>
1327
1328 PR breakpoints/17431
1329 * gdb.base/execl-update-breakpoints.c: New file.
1330 * gdb.base/execl-update-breakpoints.exp: New file.
1331
0fec99e8
PA
13322014-10-01 Pedro Alves <palves@redhat.com>
1333
1334 * gdb.base/breakpoint-in-ro-region.c: New file.
1335 * gdb.base/breakpoint-in-ro-region.exp: New file.
1336
2ddf4301
SM
13372014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1338
1339 * gdb.mi/mi-exit-code.exp: New file.
1340 * gdb.mi/mi-exit-code.c: New file.
1341
6a5f3f43
YQ
13422014-09-30 Yao Qi <yao@codesourcery.com>
1343
1344 * lib/prelink-support.exp (build_executable_own_libs): Error if
1345 the target isn't native.
1346
345bcc73
YQ
13472014-09-30 Yao Qi <yao@codesourcery.com>
1348
1349 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1350 false.
1351
a25a5a45
PA
13522014-09-22 Pedro Alves <palves@redhat.com>
1353
1354 * gdb.threads/break-while-running.exp: New file.
1355 * gdb.threads/break-while-running.c: New file.
1356
00ba3162
YQ
13572014-09-19 Yao Qi <yao@codesourcery.com>
1358
1359 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1360 Invoke test. Restart GDB with --readnow and invoke test again.
1361
c3b7b696
YQ
13622014-09-19 Yao Qi <yao@codesourcery.com>
1363
1364 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1365 proc set_breakpoint_on_gcd_function. Invoke
1366 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1367 invoke set_breakpoint_on_gcd_function again.
1368
2b4fd423
DE
13692014-09-18 Doug Evans <dje@google.com>
1370
1371 * gdb.dwarf2/symtab-producer.exp: New file.
1372
a5947601
SDJ
13732014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1374
1375 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1376 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1377 * gdb.base/global-var-nested-by-dso.c: Likewise.
1378 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1379
91c19059
SDJ
13802014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1381 Pedro Alves <palves@redhat.com>
1382
1383 * gdb.base/watch-bitfields.exp: Pass string other than test file
1384 name to prepare_for_testing.
1385 (watch): New procedure.
1386 (expect_watchpoint): Use with_test_prefix.
1387 (top level): Factor out tests to ...
1388 (test_watch_location, test_regular_watch): ... these new
1389 procedures, and use with_test_prefix and gdb_continue_to_end.
1390
bb9d5f81
PP
13912014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1392
1393 PR breakpoints/12526
1394 * gdb.base/watch-bitfields.exp: New file.
1395 * gdb.base/watch-bitfields.c: New file.
1396
635856f5
PA
13972014-09-16 Pedro Alves <palves@redhat.com>
1398
1399 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1400 software and hardware addresses, not software address against
1401 itself.
1402
7280ceea
PA
14032014-09-16 Pedro Alves <palves@redhat.com>
1404
1405 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1406 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1407
428b16bd
PA
14082014-09-16 Pedro Alves <palves@redhat.com>
1409
1410 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1411 files.
1412 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1413 "*-*-vxworks*" throughout.
1414 * gdb.base/break.exp: Likewise.
1415 * gdb.base/default.exp: Likewise.
1416 * gdb.base/scope.exp: Likewise.
1417 * gdb.base/sepdebug.exp: Likewise.
1418 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1419 throughout.
1420 * gdb.base/run.c: Likewise.
1421 * gdb.base/sepdebug.c: Likewise.
1422 * gdb.hp/gdb.aCC/run.c: Likewise.
1423 * gdb.reverse/until-reverse.c: Likewise.
1424 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1425
666d413c
YQ
14262014-09-16 Yao Qi <yao@codesourcery.com>
1427
1428 * boards/local-remote-host-native.exp: New file.
1429
57cbd724
DE
14302014-09-14 Doug Evans <xdje42@gmail.com>
1431
1432 * gdb.threads/queue-signal.c (thread_count): New variable.
1433 (thread_count_mutex, thread_count_condvar): New variables.
1434 (incr_thread_count, wait_all_threads_running): New functions.
1435 (main): Wait for all threads to be in their thread functions.
1436
81219e53
DE
14372014-09-13 Doug Evans <xdje42@gmail.com>
1438
1439 * gdb.threads/queue-signal.c: New file.
1440 * gdb.threads/queue-signal.exp: New file.
1441
3714cea7
DE
14422014-09-13 Doug Evans <xdje42@gmail.com>
1443
1444 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1445 be consistent with what default_gdb_init uses.
1446 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1447 the plain text of the prompt. Add some logging printfs.
1448 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1449
fa43b1d7
PA
14502014-09-12 Pedro Alves <palves@redhat.com>
1451
1452 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1453 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1454 * gdb.arch/i386-size-overlap.exp: Likewise.
1455 * gdb.arch/i386-size.exp: Likewise.
1456 * gdb.arch/i386-unwind.exp: Likewise.
1457 * gdb.base/a2-run.exp: Likewise.
1458 * gdb.base/break.exp: Likewise.
1459 * gdb.base/charset.exp: Likewise.
1460 * gdb.base/chng-syms.exp: Likewise.
1461 * gdb.base/commands.exp: Likewise.
1462 * gdb.base/dbx.exp: Likewise.
1463 * gdb.base/find.exp: Likewise.
1464 * gdb.base/funcargs.exp: Likewise.
1465 * gdb.base/jit-simple.exp: Likewise.
1466 * gdb.base/reread.exp: Likewise.
1467 * gdb.base/sepdebug.exp: Likewise.
1468 * gdb.base/step-bt.exp: Likewise.
1469 * gdb.cp/mb-inline.exp: Likewise.
1470 * gdb.cp/mb-templates.exp: Likewise.
1471 * gdb.objc/basicclass.exp: Likewise.
1472 * gdb.threads/killed.exp: Likewise.
1473
9d9bf2df
EBM
14742014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1475
1476 PR tdep/17379
1477 * gdb.arch/powerpc-stackless.S: New file.
1478 * gdb.arch/powerpc-stackless.exp: New file.
1479
1cf2f1b0
JK
14802014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1481
1482 * gdb.base/attach.c: Include unistd.h.
1483 (main): Call alarm. Add label postloop.
1484 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1485 gdb_breakpoint, gdb_continue_to_breakpoint.
1486 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1487
98880d46
PA
14882014-09-11 Pedro Alves <palves@redhat.com>
1489
1490 PR gdb/17347
1491 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1492 * gdb.base/attach.exp (test_command_line_attach_run): New
1493 procedure.
1494 (top level): Call it.
1495
4c92ff2c
PA
14962014-09-11 Pedro Alves <palves@redhat.com>
1497
1498 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1499 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1500 (do_command_attach_tests): Use spawn_wait_for_attach.
1501 * gdb.base/solib-overlap.exp: Likewise.
1502 * gdb.multi/multi-attach.exp: Likewise.
1503 * gdb.python/py-prompt.exp: Likewise.
1504 * gdb.python/py-sync-interp.exp: Likewise.
1505 * gdb.server/ext-attach.exp: Likewise.
1506
3adc1a7d
GKB
15072014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1508
1509 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1510 command in testcase. Simplify testcase.
1511
96334934
JB
15122014-09-10 Joel Brobecker <brobecker@adacore.com>
1513
1514 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1515
eb479039
JB
15162014-09-10 Joel Brobecker <brobecker@adacore.com>
1517
1518 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1519
deede10c
JB
15202014-09-10 Joel Brobecker <brobecker@adacore.com>
1521
1522 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1523
7828a5f5
JB
15242014-09-10 Joel Brobecker <brobecker@adacore.com>
1525
1526 * gdb.dwarf2/dynarr-ptr.c: New file.
1527 * gdb.dwarf2/dynarr-ptr.exp: New file.
1528
33aeebcf
MR
15292014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1530
1531 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1532 of 30 rather than hardcoding 120 for a slow test case. Take the
1533 `gdb,timeout' target setting into account for this calculation.
1534 Don't extend the timeout for the test cases that don't need it.
1535
7b415901
MR
15362014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1537
1538 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1539 a factor of 2 for a slow test case. Take the `gdb,timeout'
1540 target setting into account for this calculation.
1541 * gdb.reverse/until-precsave.exp: Increase the timeout by
1542 a factor of 15 and 3 respectively rather than adding 120
1543 for a pair of slow test cases. Take the `gdb,timeout'
1544 target setting into account for this calculation.
1545
4a40f85a
MR
15462014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1547
1548 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1549 timeout, don't pass one down to gdb_expect.
1550 (gdb_expect): Rework timeout selection.
1551
09635af7
MR
15522014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1553
1554 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1555 exception on timeout.
1556 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1557 (gdbserver_start_extended): Catch any `gdbserver_start' error
1558 exceptions.
1559 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1560 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1561 `gdbserver_gdb_load' error exceptions.
1562
2bdd10b7
MR
15632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1564
1565 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1566 120 on waiting for the TCP socket to open.
1567
316935f0
DE
15682014-09-09 Doug Evans <xdje42@gmail.com>
1569
1570 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1571 _caller_matches, _any_caller_is, _any_caller_matches.
1572
83740597
DE
15732014-09-09 Doug Evans <xdje42@gmail.com>
1574
1575 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1576
4c122fc3
YQ
15772014-09-09 Yao Qi <yao@codesourcery.com>
1578
1579 * gdb.mi/mi-var-display.exp: Set print symbol off.
1580
a9f116cb
GKB
15812014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1582
1583 PR gdb/17035
1584 * gdb.base/commands.exp: Add tests to verify user-defined
1585 commands with empty bodies.
1586 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1587 python commands in `show user command`.
1588 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1589 scheme commands in `show user command`.
1590
c75bd3a2
JK
15912014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1592
1593 PR python/17355
1594 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1595 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1596 * gdb.python/py-framefilter-invalidarg.exp: New file.
1597 * gdb.python/py-framefilter-invalidarg.py: New file.
1598
faa42425
DE
15992014-09-06 Doug Evans <xdje42@gmail.com>
1600
1601 PR 15276
1602 * gdb.python/py-caller-is.c: New file.
1603 * gdb.python/py-caller-is.exp: New file.
1604
474ca4f6
SDJ
16052014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1606
1607 PR gdb/17235
1608 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1609 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1610
eb0b0463
SDJ
16112014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1612
1613 PR fortran/17237
1614 * gdb.fortran/print-formatted.exp: New file.
1615 * gdb.fortran/print-formatted.f90: Likewise.
1616
5f3b99cf
SS
16172014-09-03 Sasha Smundak <asmundak@google.com>
1618
1619 * gdb.python/py-frame.exp: Test Frame.read_register.
1620
7d793aa9
SDJ
16212014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1622
1623 PR python/16699
1624 * gdb.python/py-completion.exp: New file.
1625 * gdb.python/py-completion.py: Likewise.
1626
fb0576e9
DE
16272014-08-28 Doug Evans <dje@google.com>
1628
1629 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1630 eax,etc. are live with values set by gdb and thus the compiler can't
1631 use them.
1632 * gdb.arch/i386-pseudo.c (main): Ditto.
1633
ee92b0dd
DE
16342014-08-27 Doug Evans <dje@google.com>
1635
1636 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1637
6649db35
DE
16382014-08-25 Doug Evans <dje@google.com>
1639
1640 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1641 (main): Ditto.
1642
564b7600
DE
16432014-08-25 Doug Evans <dje@google.com>
1644
1645 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1646
3881fb67
YQ
16472014-08-24 Yao Qi <yao@codesourcery.com>
1648
1649 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1650 symbol off.
1651 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1652
a05a36a5
DE
16532014-08-22 Doug Evans <dje@google.com>
1654
1655 PR 17276
1656 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1657 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1658 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1659
7c343b48
YQ
16602014-08-22 Yao Qi <yao@codesourcery.com>
1661
1662 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1663 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1664 * gdb.python/python.exp: Likewise. Use .py file on the host
1665 instead of the build.
1666
22fd09ae
JK
16672014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1668
1669 * gdb.threads/gcore-stale-thread.c: New file.
1670 * gdb.threads/gcore-stale-thread.exp: New file.
1671
a8454a7c
PA
16722014-08-21 Pedro Alves <palves@redhat.com>
1673
1674 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1675 * gdb.base/gcore-relro-pie.exp: Likewise.
1676 * gdb.base/gcore-relro.exp: Likewise.
1677 * gdb.base/gcore.exp: Likewise.
1678 * gdb.base/print-symbol-loading.exp: Likewise.
1679 * gdb.threads/gcore-thread.exp: Likewise.
1680 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1681
2a31c623
PA
16822014-08-20 Pedro Alves <palves@redhat.com>
1683 Jan Kratochvil <jan.kratochvil@redhat.com>
1684
1685 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1686 configure.
1687 (EXPECT): Handle READ1 being set.
1688 (all): Depend on EXTRA_RULES.
1689 (check-read1, expect-read1, read1.so, read1): New rules.
1690 * README (Testsuite Parameters): Document the READ1 make variable.
1691 (Race detection): New section.
1692 * configure: Regenerate.
1693 * configure.ac: If build==host==target, and running under a
1694 GNU/glibc system, add read1 to the extra Makefile rules.
1695 (EXTRA_RULES): AC_SUBST it.
1696 * lib/read1.c: New file.
1697
d36430db
JB
16982014-08-20 Joel Brobecker <brobecker@adacore.com>
1699
1700 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1701 the handling of variables declared as a typedef to an array
1702 which a DW_AT_data_location attribute.
1703
9a0dc9e3
PA
17042014-08-19 Andrew Burgess <aburgess@broadcom.com>
1705 Pedro Alves <palves@redhat.com>
1706
1707 PR symtab/14604
1708 PR symtab/14605
1709 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1710 gdb_test.
1711
0718a8da
PA
17122014-08-19 Pedro Alves <palves@redhat.com>
1713
1714 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1715
13b448cd
YQ
17162014-08-19 Yao Qi <yao@codesourcery.com>
1717
1718 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1719 right line.
1720
1cbf5077
DB
17212014-08-18 David Blaikie <dblaikie@gmail.com>
1722
1723 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1724
bf0fae19
JB
17252014-08-18 Joel Brobecker <brobecker@adacore.com>
1726
1727 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1728 attribute in array range.
1729
3c8c5dcc
JB
17302014-08-18 Joel Brobecker <brobecker@adacore.com>
1731
1732 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1733
e66d4446
SC
17342014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1735
1736 PR c++/17132
1737 * gdb.cp/pr17132.cc: New file.
1738 * gdb.cp/pr17132.exp: New file.
1739
940df408
SC
17402014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1741
1742 * gdb.python/py-xmethods.py (A_getarrayind)
1743 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1744 Use 'print' with function call syntax.
1745 (E_method_matcher.match): Fix tab vs space indentation mixup.
1746
ebcc6c3a
YQ
17472014-08-15 Yao Qi <yao@codesourcery.com>
1748
1749 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1750 false.
1751
775e0f04
YQ
17522014-08-15 Yao Qi <yao@codesourcery.com>
1753
1754 * gdb.cp/casts.exp: Set print symbol off.
1755 * gdb.cp/class2.exp: Likewise.
1756 * gdb.cp/overload.exp: Likewise.
1757 * gdb.cp/templates.exp: Likewise.
1758
d769e349
DE
17592014-08-11 Doug Evans <dje@google.com>
1760
1761 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1762 (test_load_shlib): Update.
1763
20c6f1e1
YQ
17642014-08-09 Yao Qi <yao@codesourcery.com>
1765
1766 * gdb.base/display.exp: Invoke is_address_zero_readable.
1767 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1768 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1769 * gdb.base/hbreak-unmapped.exp: Return if
1770 is_address_zero_readable returns true.
1771 * gdb.base/signest.exp: Likewise.
1772 * gdb.base/signull.exp: Likewise.
1773 * gdb.base/sigbpt.exp: Likewise.
1774 * gdb.guile/scm-disasm.exp: Do the test if
1775 is_address_zero_readable returns false.
1776 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1777 * gdb.python/py-arch.exp: Likewise.
1778 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1779 * lib/gdb.exp (is_address_zero_readable): New proc.
1780
5792e8e3
YQ
17812014-08-09 Yao Qi <yao@codesourcery.com>
1782
1783 PR testsuite/13443
1784 * gdb.mi/mi-var-display.exp: Make test messages unique.
1785
3cecbbbe
TT
17862014-08-04 Tom Tromey <tromey@redhat.com>
1787
1788 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1789 target 0".
1790
00b51ff5
TT
17912014-08-04 Tom Tromey <tromey@redhat.com>
1792
1793 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1794 "target_resume".
1795
6908c509
JB
17962014-08-01 Joel Brobecker <brobecker@adacore.com>
1797
1798 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1799 inner_vla_struct_object_size.
1800 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1801 as xfail.
1802
cc6563d2
PA
18032014-07-30 Pedro Alves <palves@redhat.com>
1804
1805 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1806 comment.
1807
7e09a223
YQ
18082014-07-29 Yao Qi <yao@codesourcery.com>
1809
1810 PR gdb/17206
1811 * gdb.base/until-nodebug.exp: New.
1812
7ebdbe92
DE
18132014-07-28 Doug Evans <xdje42@gmail.com>
1814
1815 PR guile/17203
1816 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1817 previously existing parameter, and previously ambiguously spelled
1818 parameter.
1819
fdb1adc6
WN
18202014-07-28 Will Newton <will.newton@linaro.org>
1821
1822 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1823
186fcde0
DE
18242014-07-26 Ludovic Courtès <ludo@gnu.org>
1825 Doug Evans <xdje42@gmail.com>
1826
1827 PR guile/17146
1828 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1829
70509625
PA
18302014-07-25 Pedro Alves <palves@redhat.com>
1831
1832 * gdb.threads/signal-command-handle-nopass.c: New file.
1833 * gdb.threads/signal-command-handle-nopass.exp: New file.
1834 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1835 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1836 * gdb.threads/signal-delivered-right-thread.c: New file.
1837 * gdb.threads/signal-delivered-right-thread.exp: New file.
1838
c3f814a1
PA
18392014-07-25 Pedro Alves <palves@redhat.com>
1840
1841 * gdb.base/double-prompt-target-event-error.exp
1842 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1843 match.
1844 (cancel_pagination_in_target_event): Rework double prompt
1845 detection.
1846 * gdb.base/paginate-after-ctrl-c-running.exp
1847 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1848 <return>' match.
1849 * gdb.base/paginate-bg-execution.exp
1850 (test_bg_execution_pagination_return)
1851 (test_bg_execution_pagination_cancel): Remove '-notransfer
1852 <return>' matches.
1853 * gdb.base/paginate-execution-startup.exp
1854 (test_fg_execution_pagination_return)
1855 (test_fg_execution_pagination_cancel): Remove '-notransfer
1856 <return>' matches.
1857 * gdb.base/paginate-inferior-exit.exp
1858 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1859 match.
1860 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1861 * lib/gdb.exp (pagination_prompt): Run text through
1862 string_to_regexp.
1863 (gdb_test_multiple): Match $pagination_prompt instead of
1864 "<return>".
1865 (string_to_regexp): Move to lib/gdb-utils.exp.
1866
e214cf6c
JK
18672014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 * gdb.arch/amd64-entry-value-paramref.S: New file.
1870 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1871 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1872 * gdb.arch/amd64-optimout-repeat.S: New file.
1873 * gdb.arch/amd64-optimout-repeat.c: New file.
1874 * gdb.arch/amd64-optimout-repeat.exp: New file.
1875
17d0c5c8
JK
18762014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 PR gdb/17170
1879 * gdb.base/statistics.exp: New file.
1880
b8b8facf
DE
18812014-07-17 Doug Evans <dje@google.com>
1882
74b49205 1883 PR gdb/17170
b8b8facf
DE
1884 * gdb.base/maint.exp: Update testing of per-command stats.
1885
1b5d0ab3
PA
18862014-07-16 Pedro Alves <palves@redhat.com>
1887
1888 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1889 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1890 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1891 (tfile_write_buf): New functions.
1892 (add_memory_block): Rewrite using the above.
1893 (adjust_function_address): New function.
1894 (FUNCTION_ADDRESS): New macro.
1895 (write_basic_trace_file): Remove short_x local, and use
1896 tfile_write_16. Change type of func_addr local to unsigned long
1897 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1898 here. Cast argument of add_memory_block to char pointer.
1899 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1900 (main): Remove parameters.
1901 * gdb.trace/tfile.exp: Remove nowarnings.
1902
4d974e88
SM
19032014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1904
1905 * gdb.base/debug-expr.exp: Test string evaluation with
1906 "debug expression" on.
1907
41e99568
PA
19082014-07-15 Pedro Alves <palves@redhat.com>
1909
1910 * gdb.base/reread.exp: Use clean_restart.
1911
487d9753
PL
19122014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1913
1914 * gdb.arch/avr-flash-qualifer.c: New.
1915 * gdb.arch/avr-flash-qualifer.exp: New.
1916
cc1c52ad
PA
19172014-07-14 Pedro Alves <palves@redhat.com>
1918
1919 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1920 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1921
1e973570
PA
19222014-07-14 Pedro Alves <palves@redhat.com>
1923
1924 * gdb.base/double-prompt-target-event-error.c: New file.
1925 * gdb.base/double-prompt-target-event-error.exp: New file.
1926
93d6eb10
PA
19272014-07-14 Pedro Alves <palves@redhat.com>
1928
1929 PR gdb/17072
1930 * gdb.base/paginate-inferior-exit.c: New file.
1931 * gdb.base/paginate-inferior-exit.exp: New file.
1932
0017922d
PA
19332014-07-14 Pedro Alves <palves@redhat.com>
1934
1935 PR gdb/17072
1936 * gdb.base/paginate-bg-execution.c: New file.
1937 * gdb.base/paginate-bg-execution.exp: New file.
1938
94696ad3
PA
19392014-07-14 Pedro Alves <palves@redhat.com>
1940
1941 PR gdb/17072
1942 * gdb.base/paginate-execution-startup.c: New file.
1943 * gdb.base/paginate-execution-startup.exp: New file.
1944 * lib/gdb.exp (pagination_prompt): New global.
1945 (default_gdb_spawn): New procedure, factored out from
1946 default_gdb_spawn.
1947 (default_gdb_start): Adjust to call default_gdb_spawn.
1948 (gdb_spawn): New procedure.
1949
bd293940
PA
19502014-07-14 Pedro Alves <palves@redhat.com>
1951
1952 * lib/gdb.exp (gdb_assert): New procedure.
1953 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1954
c933f875
PA
19552014-07-14 Pedro Alves <palves@redhat.com>
1956
1957 * gdb.base/execution-termios.c: New file.
1958 * gdb.base/execution-termios.exp: New file.
1959
d98b7a16
TT
19602014-07-14 Tom Tromey <tromey@redhat.com>
1961
1962 * gdb.cp/vla-cxx.cc: New file.
1963 * gdb.cp/vla-cxx.exp: New file.
1964
548740d6
TT
19652014-07-14 Tom Tromey <tromey@redhat.com>
1966
1967 * gdb.reverse/rerun-prec.c: New file.
1968 * gdb.reverse/rerun-prec.exp: New file.
1969
a25eb028
MR
19702014-07-12 Maciej W. Rozycki <macro@mips.com>
1971 Maciej W. Rozycki <macro@codesourcery.com>
1972
1973 * lib/gdb-utils.exp: New file.
1974 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1975 inline `gdb_init_command' processing.
1976 (gdb_start_cmd): Likewise.
1977 * lib/mi-support.exp (mi_run_cmd): Likewise.
1978 * README: Document `gdb_init_command' and `gdb_init_commands'.
1979
218c2655
JK
19802014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1981
1982 Fix false FAIL running under a very long directory name.
1983 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1984 and "set print elements 10000". Twice.
1985
5401fde3
YQ
19862014-07-11 Yao Qi <yao@codesourcery.com>
1987
1988 * gdb.base/exprs.exp: "set print symbol off".
1989
e76126e8
PA
19902014-07-11 Pedro Alves <palves@redhat.com>
1991
1992 * gdb.threads/kill.c: New file.
1993 * gdb.threads/kill.exp: New file.
1994
2d6f0de6
YQ
19952014-07-10 Yao Qi <yao@codesourcery.com>
1996
1997 * gdb.trace/tfile.c (write_basic_trace_file)
1998 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1999 address written to trace file.
2000
7180e04a
PA
20012014-07-09 Pedro Alves <palves@redhat.com>
2002
2003 * gdb.base/attach-wait-input.exp: New file.
2004 * gdb.base/attach-wait-input.c: New file.
2005
9a9a7608
AB
20062014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2007
2008 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2009 setting up test structures.
2010 (main): Call new test function.
2011 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2012 test function, continue into test function and walk test
2013 structures.
2014
161ac41e
YQ
20152014-07-02 Yao Qi <yao@codesourcery.com>
2016
2017 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2018 'bar_start' at the beginning of functions 'foo' and 'bar'
2019 respectively.
2020 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2021 instead of 'foo' and 'bar'.
2022
1f267ae3
MM
20232014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2024
2025 * gdb.btrace/segv.exp: New.
2026 * gdb.btrace/segv.c: New.
2027
2b239efb
LM
20282014-07-02 Luis Machado <lgustavo@codesourcery.com>
2029
2030 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2031 instruction.
2032
cf363f18
MW
20332014-06-30 Mark Wielaard <mjw@redhat.com>
2034
2035 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2036 vulture, vilify, villar): New volatile array constants.
2037 (vindictive, vegetation): New const volatile array constants.
2038 * gdb.base/volatile.exp: Test volatile and const volatile array
2039 types.
2040
aebf9d24
AA
20412014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2042
2043 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2044 target lacks support for awatch, rwatch, or hbreak.
2045
b67a2c6f
YQ
20462014-06-27 Yao Qi <yao@codesourcery.com>
2047
2048 * gdb.multi/dummy-frame-restore.exp: New.
2049 * gdb.multi/dummy-frame-restore.c: New.
2050
aef92902
MM
20512014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2052
2053 * gdb.btrace/gcore.exp: New.
2054
8e9db26e
PA
20552014-06-23 Pedro Alves <palves@redhat.com>
2056
2057 * gdb.base/watchpoint-reuse-slot.c: New file.
2058 * gdb.base/watchpoint-reuse-slot.exp: New file.
2059
70afc5b7
SC
20602014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2061
2062 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
2063 progspace's filename in 'info', 'enable' and 'disable' command
2064 tests.
2065
b972bd9c
JK
20662014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2067
2068 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
2069 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2070 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
2071
125f8a3d
GB
20722014-06-20 Gary Benson <gbenson@redhat.com>
2073
2074 * gdb.arch/i386-avx.exp: Fix include file location.
2075 * gdb.arch/i386-sse.exp: Likewise.
2076
3ed9baed
IB
20772014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
2078
2079 * gdb.dlang/expression.exp: New file.
2080
034f788c
PA
20812014-06-19 Pedro Alves <palves@redhat.com>
2082
2083 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
2084 out from ...
2085 (top level): ... here. Iterate running tests under different
2086 scheduler-locking settings.
2087
45371d0c
LM
20882014-06-18 Luis Machado <lgustavo@codesourcery.com>
2089
2090 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
2091 to DW_FORM_addr and use non-zero addresses.
2092
5d376983
SC
20932014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2094
2095 PR gdb/17017
2096 * gdb.python/py-xmethods.cc: Add global function call counters and
2097 increment them in their respective functions. Remove "cout"
2098 statements.
2099 * gdb.python/py-xmethods.exp: Make tests check the global function
2100 call counters instead of depending on inferior IO.
2101
a1aa2221
LM
21022014-06-18 Don Breazeal <donb@codesourcery.com>
2103
2104 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2105 Deleted procedure.
2106 (explicit_fork_parent_follow): Deleted procedure.
2107 (explicit_fork_child_follow): Deleted procedure.
2108 (test_follow_fork): New procedure.
2109 (do_fork_tests): Replace calls to deleted procedures with
2110 calls to test_follow_fork and reset GDB for subsequent
2111 procedure calls.
2112
0fc05997
YQ
21132014-06-17 Yao Qi <yao@codesourcery.com>
2114
2115 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2116 CP1252.
2117
70795c52
LM
21182014-06-17 Luis Machado <lgustavo@codesourcery.com>
2119
2120 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2121 Initialize ptr and S explicitly.
2122 (skip_type_update_when_not_use_rtti_test): Likewise.
2123
6be47f0c
KS
21242014-06-16 Keith Seitz <keiths@redhat.com>
2125
2126 PR mi/15863
2127 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2128 the inferior is started.
2129
d03de421
PA
21302014-06-16 Pedro Alves <palves@redhat.com>
2131
2132 * gdb.base/break-main-file-remove-fail.c: New file.
2133 * gdb.base/break-main-file-remove-fail.exp: New file.
2134 * gdb.base/break-unload-file.exp: Use build_executable instead of
2135 prepare_for_testing.
2136 (test_break): New parameter "initial_load". Handle it.
2137 (top level): Add initial_load cmdline/file axis.
2138
f9579b99
TT
21392014-06-12 Tom Tromey <tromey@redhat.com>
2140
2141 * gdb.base/completion.exp: Don't use directory name in test.
2142
3657956b
GB
21432014-06-09 Gary Benson <gbenson@redhat.com>
2144
2145 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2146 separate the always-available ANSI-standard signals from the
2147 signals that require checking.
2148 (main): Likewise.
2149 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2150 Likewise.
2151 (main): Likewise.
2152
4186eb54
KS
21532014-06-07 Keith Seitz <keiths@redhat.com>
2154
2155 Revert:
2156 PR c++/16253
2157 * gdb.cp/var-tag.cc: New file.
2158 * gdb.cp/var-tag.exp: New file.
2159 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2160 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2161 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2162 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2163
25326a28 21642014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2165
2166 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2167
829155c9
PA
21682014-06-06 Pedro Alves <palves@redhat.com>
2169
2170 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2171 in target debug output instead of looking at RSP packets,
2172 disabling the test on any target that uses hardware stepping.
2173 Update comments.
2174
61c8d22e
PA
21752014-06-06 Pedro Alves <palves@redhat.com>
2176
2177 * gdb.base/break-unload-file.exp: Fix typo.
2178
d9a47287
YQ
21792014-06-06 Yao Qi <yao@codesourcery.com>
2180
2181 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2182 from "jit_function" to "^jit_function".
2183
e5e01dbf
YQ
21842014-06-06 Yao Qi <yao@codesourcery.com>
2185
2186 * gdb.base/async.c (foo): Add one statement.
2187 * gdb.base/async.exp: Get the next instruction address and
2188 match the output of "nexti" by instruction address. Match
2189 the hex address in the output of "finish".
2190
73ba372c
GB
21912014-06-06 Gary Benson <gbenson@redhat.com>
2192
2193 * gdb.base/call-signals.c: Remove preprocessor conditionals
2194 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2195 SIGSEGV and SIGTERM.
2196 * gdb.base/sigall.c: Likewise.
2197 * gdb.base/unwindonsignal.c: Likewise.
2198 * gdb.reverse/sigall-reverse.c: Likewise.
2199
831517df
YQ
22002014-06-06 Yao Qi <yao@codesourcery.com>
2201
2202 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2203 readable, skip the test.
2204
b8b91e98
YQ
22052014-06-06 Yao Qi <yao@codesourcery.com>
2206
2207 * gdb.threads/staticthreads.c (thread_function): Move the line
2208 setting breakpoint on forward.
2209 * gdb.threads/staticthreads.exp: Update comments.
2210
fb934770
LC
22112014-06-05 Ludovic Courtès <ludo@gnu.org>
2212
2213 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2214 "history-append! type error".
2215
6ef284bd
SM
22162014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2217
2218 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2219 erroneous dprintf expected input.
2220
a872e241
DE
22212014-06-04 Doug Evans <xdje42@gmail.com>
2222
2223 * gdb.guile/scm-generics.exp: Delete.
2224
16f691fb
DE
22252014-06-04 Doug Evans <xdje42@gmail.com>
2226
2227 * gdb.guile/scm-breakpoint.exp: Update.
2228 Add tests for breakpoint registration.
2229
012370f6
TT
22302014-06-04 Tom Tromey <tromey@redhat.com>
2231
2232 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2233 VLA-in-union.
2234 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2235 inner_vla_struct, vla_union types. Initialize objects of those
2236 types and compute their sizes.
2237
9f5a4cef
HZ
22382014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2239 Hui Zhu <hui@codesourcery.com>
2240
2241 * gdb.base/fileio.exp: Add test for shell not available as well as
2242 available.
2243 * gdb.base/fileio.c (test_system): Check for shell twice.
2244
90a45c4d
YQ
22452014-06-04 Yao Qi <yao@codesourcery.com>
2246
2247 * gdb.base/auto-connect-native-target.exp: Remove redundant
2248 space from the regexp pattern.
2249
70017e41
YQ
22502014-06-04 Yao Qi <yao@codesourcery.com>
2251
2252 * gdb.base/default.exp: Replace "child" with "native" in
2253 regexp pattern.
2254
883964a7
SC
22552014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2256
2257 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2258 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2259 * gdb.python/py-xmethods.py: Python script supporting the
2260 new testcase and tests.
2261
ef370185
JB
22622014-06-03 Joel Brobecker <brobecker@adacore.com>
2263 Pedro Alves <palves@redhat.com>
2264
2265 PR breakpoints/17000
2266 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2267 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2268
1e2ccb61
BM
22692014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2270
2271 * gdb.base/subst.exp: Add tests to verify partial path matching
2272 output.
2273
c6ec5ab2
PA
22742014-06-03 Pedro Alves <palves@redhat.com>
2275
2276 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2277 target that doesn't use software single-stepping.
2278
835c559f
PA
22792014-06-03 Pedro Alves <palves@redhat.com>
2280
2281 PR breakpoints/17000
2282 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2283 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2284
06eb1586
DE
22852014-06-02 Doug Evans <xdje42@gmail.com>
2286
2287 * gdb.guile/scm-parameter.exp: New file.
2288
e698b8c4
DE
22892014-06-02 Doug Evans <xdje42@gmail.com>
2290
2291 * gdb.guile/scm-cmd.c: New file.
2292 * gdb.guile/scm-cmd.exp: New file.
2293
ded03782
DE
22942014-06-02 Doug Evans <xdje42@gmail.com>
2295
2296 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2297 pretty-printer lookup.
2298 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2299 (make-pp_s-printer): Call it.
2300 (make-pretty-printer-from-dict): New function.
2301 (lookup-pretty-printer-maker-from-dict): New function.
2302 (*pretty-printer*): Simplify.
2303 (make-objfile-pp_s-printer): New function.
2304 (install-objfile-pretty-printers!): New function.
2305 (make-progspace-pp_s-printer): New function.
2306 (install-progspace-pretty-printers!): New function.
2307 * gdb.guile/scm-progspace.c: New file.
2308 * gdb.guile/scm-progspace.exp: New file.
2309
41fac0cf
PA
23102014-06-02 Pedro Alves <palves@redhat.com>
2311
2312 * gdb.base/dprintf-bp-same-addr.c: New file.
2313 * gdb.base/dprintf-bp-same-addr.exp: New file.
2314
96ae5695
EBM
23152014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2316
2317 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2318 * gdb.arch/powerpc-power.s: Likewise.
2319
da02b3a8
JB
23202014-06-02 Joel Brobecker <brobecker@adacore.com>
2321
2322 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2323
c72b2e7b
YQ
23242014-06-01 Yao Qi <yao@codesourcery.com>
2325
2326 * gdb.base/watchpoint.exp (test_watch_location): Check null
2327 pointer can be dereferenced. If not, do the test, otherwise
2328 skip it.
2329
53e8a631
AB
23302014-05-30 Andrew Burgess <aburgess@broadcom.com>
2331
2332 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2333 results.
2334 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2335
938f0e2f
AB
23362014-05-30 Andrew Burgess <aburgess@broadcom.com>
2337
2338 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2339 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2340 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2341 * gdb.arch/amd64-invalid-stack-top.c: New file.
2342 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2343
9ba6657a
PA
23442014-05-30 Pedro Alves <palves@redhat.com>
2345
2346 PR breakpoints/17000
2347 * gdb.base/sss-bp-on-user-bp.c: New file.
2348 * gdb.base/sss-bp-on-user-bp.exp: New file.
2349
522c09bf
DB
23502014-05-30 David Blaikie <dblaikie@gmail.com>
2351
2352 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2353 gnu_inline semantics via attribute.
2354 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2355 source explicitly specifies the required semantics.
2356
bf4ef81e
MR
23572014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2358
2359 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2360
329ea579
PA
23612014-05-29 Pedro Alves <palves@redhat.com>
2362 Tom Tromey <tromey@redhat.com>
2363
2364 * gdb.base/async-shell.exp: Don't enable target-async.
2365 * gdb.base/async.exp
2366 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2367 parameter. Adjust.
2368 (top level): Don't test with "target-async".
2369 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2370 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2371 * gdb.base/inferior-died.exp: Don't enable target-async.
2372 * gdb.base/interrupt-noterm.exp: Likewise.
2373 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2374 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2375 * gdb.mi/mi-nonstop.exp: Likewise.
2376 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2377 * gdb.mi/mi-nsintrall.exp: Likewise.
2378 * gdb.mi/mi-nsmoribund.exp: Likewise.
2379 * gdb.mi/mi-nsthrexec.exp: Likewise.
2380 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2381 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2382 * gdb.python/py-evsignal.exp: Don't enable target-async.
2383 * gdb.python/py-evthreads.exp: Likewise.
2384 * gdb.python/py-prompt.exp: Likewise.
2385 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2386 * gdb.server/solib-list.exp: Don't enable target-async.
2387 * gdb.threads/thread-specific-bp.exp: Likewise.
2388 * lib/mi-support.exp: Adjust to use mi-async.
2389
fd664c91
PA
23902014-05-29 Pedro Alves <palves@redhat.com>
2391
2392 PR gdb/13860
2393 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2394 reason, even in sync mode.
2395
251bde03
PA
23962014-05-29 Pedro Alves <palves@redhat.com>
2397 Hui Zhu <hui@codesourcery.com>
2398
2399 PR PR15693
2400 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2401 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2402 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2403 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2404
7f3c0343
JB
24052014-05-28 Joel Brobecker <brobecker@adacore.com>
2406
2407 * config/monitor.exp (gdb_target_monitor): Replace use of
2408 "set remotebaud" by "set serial baud".
2409
b2715b27
AW
24102014-05-26 Andy Wingo <wingo@igalia.com>
2411
2412 * gdb.guile/scm-breakpoint.exp:
2413 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2414 properties instead of gdb-object-properties.
2415
498a4489
YQ
24162014-05-26 Yao Qi <yao@codesourcery.com>
2417
2418 * gdb.server/no-thread-db.exp: Specify source file name
2419 explicitly when setting a breakpoint.
2420
589fdceb
MM
24212014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2422
2423 * gdb.btrace/vdso.c: New.
2424 * gdb.btrace/vdso.exp: New.
2425
e9089e05
MM
24262014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2427
2428 * gdb.base/gcore.exp (capture_command_output): Move ...
2429 * lib/gdb.exp (capture_command_output): ... here.
2430
67b5c0c1
MM
24312014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2432
2433 * gdb.btrace/data.exp: Test memory access during btrace replay.
2434
a2199296
SM
24352014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2436
2437 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2438
17b2616c
PA
24392014-05-21 Pedro Alves <palves@redhat.com>
2440
2441 PR gdb/13860
2442 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2443 (top level): Test that output related to execution commands is
2444 sent to the console with CLI commands, but not with MI commands.
2445 Test that breakpoint events are always mirrored to the console.
2446 Also expect the new source line to be output after a "next" in
2447 async mode too. Make it a pass/fail test.
2448 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2449 output.
2450 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2451
5166082f
PA
24522014-05-21 Pedro Alves <palves@redhat.com>
2453
2454 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2455 Use them to test variations of "list" after reaching a breakpoint.
2456 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2457 Test "list" with listsize 10 after reaching a breakpoint.
2458 * gdb.python/python.exp (decode_line current location line
2459 number): Adjust expected line number.
2460
2f25d70f
SM
24612014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2462
2463 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2464 behavior for $args, pass it directly to "run".
2465
ff604a67
MR
24662014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2467
2468 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2469 30000 to 65536.
2470
6a3cb8e8
PA
24712014-05-21 Pedro Alves <palves@redhat.com>
2472
2473 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2474 auto-connect-native-target off".
2475 * gdb.base/auto-connect-native-target.c: New file.
2476 * gdb.base/auto-connect-native-target.exp: New file.
2477
4ebfc96e
PA
24782014-05-21 Pedro Alves <palves@redhat.com>
2479
2480 * gdb.base/default.exp: Test "target native" instead of "target
2481 child".
2482
36d46afb
MW
24832014-05-21 Mark Wielaard <mjw@redhat.com>
2484
2485 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2486
5876f503
JK
24872014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 Fix TLS access for -static -pthread.
2490 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2491 <HAVE_TLS> (thread_function, main): Initialize it.
2492 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2493 Add clean_restart.
2494 <$have_tls != "">: Check TLSVAR.
2495
0256a6ac
PA
24962014-05-21 Pedro Alves <palves@redhat.com>
2497
2498 * gdb.base/dcache-line-read-error.c: New.
2499 * gdb.base/dcache-line-read-error.exp: New.
2500
936d2992
PA
25012014-05-20 Pedro Alves <palves@redhat.com>
2502
2503 * gdb.base/compare-sections.c: New file.
2504 * gdb.base/compare-sections.exp: New file.
2505
802e8e6d
PA
25062014-05-20 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.base/break-idempotent.c: New file.
2509 * gdb.base/break-idempotent.exp: New file.
2510
e59fa00f
MM
25112014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2512
2513 * gdb.btrace/nohist.exp: New.
2514
8b696e31
YQ
25152014-05-20 Yao Qi <yao@codesourcery.com>
2516
2517 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2518 gdb.reverse directory and gdb_reverse_timeout exists in board
2519 setting.
2520 * README: Document gdb_reverse_timeout.
2521
73c9764f
YQ
25222014-05-20 Yao Qi <yao@codesourcery.com>
2523
2524 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2525 'test_file_name'. Treat args as a string instead of a list.
2526 (gdb_init): Rename argument 'args' by 'test_file_name'.
2527
f1f4348a
JK
25282014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2529
2530 * gdb.arch/powerpc-power.exp: New file.
2531 * gdb.arch/powerpc-power.s: New file.
2532
0dbe70ce
DE
25332014-05-16 Doug Evans <dje@google.com>
2534
2535 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2536 * gdb.base/completion.exp: Check that all expected files exist
2537 before doing file completion.
0dbe70ce 2538
8d551b02
DE
25392014-05-16 Doug Evans <dje@google.com>
2540
2541 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2542 Update.
2543 (do_syscall_tests_without_xml): Update.
2544
73eb7709
PA
25452014-05-16 Pedro Alves <palves@redhat.com>
2546
2547 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2548 instead of "unknown output after running".
2549
3fae92fc
YQ
25502014-05-16 Yao Qi <yao@codesourcery.com>
2551
2552 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2553 file1.txt from host at the end.
2554 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2555
c2b2ccc5
DE
25562014-05-15 Doug Evans <dje@google.com>
2557
2558 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2559 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2560 loading file. Add test for TU lookup.
2561
8c217a4b
SM
25622014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2563
2564 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2565 calling "-exec-arguments" or "set args" before running the
2566 inferior.
2567
3deb39c6
SM
25682014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2569
2570 * lib/mi-support.exp (mi_expect_stop): Expect message for
2571 inferiors that exit with non-zero exit code.
2572
71a79f8c
YQ
25732014-05-14 Yao Qi <yao@codesourcery.com>
2574
2575 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2576 match absolute path on remote host.
2577 (test_file_list_exec_source_files): Remove "/" from the
2578 pattern.
2579
f23fcd46
YQ
25802014-05-14 Yao Qi <yao@codesourcery.com>
2581
2582 * boards/local-remote-host-notty.exp (${board}_file): New
2583 proc.
2584
9404b58f
KM
25852014-05-07 Kyle McMartin <kyle@redhat.com>
2586
2587 Pushed by Joel Brobecker <brobecker@adacore.com>.
2588 * gdb.arch/aarch64-atomic-inst.c: New file.
2589 * gdb.arch/aarch64-atomic-inst.exp: New file.
2590
5e45f04c
YQ
25912014-05-07 Yao Qi <yao@codesourcery.com>
2592
2593 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2594 in current context" too.
2595
c888a17d
KS
25962014-05-05 Keith Seitz <keiths@redhat.com>
2597
2598 * gdb.linespec/ls-dollar.exp: Add test for linespec
2599 file:convenience_variable.
2600
290a839c
YQ
26012014-05-05 Yao Qi <yao@codesourcery.com>
2602
2603 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2604 traceframes into tfile and ctf trace files. Read data from
2605 trace file and test collected data.
2606 (gdb_collect_locals_test): Likewise.
2607 (gdb_unavailable_registers_test): Likewise.
2608 (gdb_unavailable_floats): Likewise.
2609 (gdb_collect_globals_test): Likewise.
2610 (top-level): Append "ctf" to trace_file_targets if GDB
2611 supports.
2612
b5262cd0
YQ
26132014-05-05 Yao Qi <yao@codesourcery.com>
2614
2615 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2616 code to ...
2617 (gdb_collect_args_test_1): ... it. New proc.
2618 (gdb_collect_locals_test): Move some code to ...
2619 (gdb_collect_locals_test_1): ... it. New proc.
2620 (gdb_unavailable_registers_test): Move some code to ...
2621 (gdb_unavailable_registers_test_1): ... it. New proc.
2622 (gdb_unavailable_floats): Move some code to ...
2623 (gdb_unavailable_floats_1): ... it. New proc.
2624
30a1e6cc
SDJ
26252014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2626
2627 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2628 probes to test for bitness recognition.
2629 * gdb.arch/amd64-stap-optional-prefix.exp
2630 (test_probe_value_without_reg): New procedure.
2631 Add code to test for different kinds of bitness.
2632
f33da99a
SDJ
26332014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2634
2635 PR breakpoints/16889
2636 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2637 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2638
5b80f00d
PA
26392014-05-01 Pedro Alves <palves@redhat.com>
2640
2641 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2642 gdb_file_cmd if no file is specified.
2643 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2644 last_loaded_file to set the remote exec-file.
2645
f8c2a73c
PA
26462014-05-01 Pedro Alves <palves@redhat.com>
2647
2648 * boards/local-remote-host.exp: New file.
2649
be6e8ac7
PA
26502014-05-01 Pedro Alves <palves@redhat.com>
2651
2652 * boards/local-remote-host.exp: Rename to ...
2653 * boards/local-remote-host-notty.exp: ... this.
2654
cac0dc8f
JB
26552014-04-28 Joel Brobecker <brobecker@adacore.com>
2656
2657 * gdb.ada/dyn_arrayidx: New testcase.
2658
9730e6cc
YQ
26592014-04-26 Yao Qi <yao@codesourcery.com>
2660
2661 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2662 and compute the length of function main. Save it in
2663 $main_length.
2664 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2665 (top-level): Use gdb_compile to compile objects into
2666 executable and restart GDB. Remove invocation to
2667 prepare_for_testing.
2668
7ae1a6a6
PA
26692014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2670 Pedro Alves <palves@redhat.com>
2671
2672 PR server/16255
2673 * gdb.multi/multi-attach.c: New file.
2674 * gdb.multi/multi-attach.exp: New file.
2675
4082afcc
PA
26762014-04-25 Pedro Alves <palves@redhat.com>
2677
2678 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2679 user.
2680 (top level): Test that "set remote conditional-breakpoints-packet
2681 off" works as intended.
2682 * gdb.base/dprintf.exp: Test that "set remote
2683 breakpoint-commands-packet off" works as intended.
2684 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2685 New function.
2686 (top level): Call it.
2687 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2688 remote fast-tracepoints-packet off" works as intended.
2689 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2690 * lib/gdb.exp (gdb_is_target_remote): ... here.
2691
2abc3f8d
DB
26922014-04-24 David Blaikie <dblaikie@gmail.com>
2693
2694 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2695 ensure clang would not discard them.
2696 * gdb.base/gdbvars.c: Ditto.
2697 * gdb.base/memattr.c: Ditto.
2698 * gdb.base/whatis.c: Ditto.
2699 * gdb.python/py-prettyprint.c: Ditto.
2700 * gdb.trace/actions.c: Ditto.
2701 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2702 ensure clang would not discard it.
2703
bfd39632
DB
27042014-04-24 David Blaikie <dblaikie@gmail.com>
2705
2706 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2707 clang to emit the full definition of type required by the test
2708 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2709
22842ff6
DB
27102014-04-24 David Blaikie <dblaikie@gmail.com>
2711
2712 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2713 coax Clang into emitting the definition of the type.
2714 * gdb.cp/pr10728-x.h (y): Ditto.
2715 * gdb.cp/pr10728-y.cc (y): Ditto.
2716
c2e827ad
DB
27172014-04-24 David Blaikie <dblaikie@gmail.com>
2718
2719 * gdb.base/label.exp: XFAIL label related tests under Clang.
2720 * gdb.cp/cplabel.exp: Ditto.
2721 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2722 under Clang those using labels.
2723
4c2d33e7
YQ
27242014-04-25 Yao Qi <yao@codesourcery.com>
2725
2726 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2727 double_label.
2728 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2729 partial_label and double_label.
2730
56083b99
DB
27312014-04-24 David Blaikie <dblaikie@gmail.com>
2732
2733 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2734
25d4e99d
DB
27352014-04-24 David Blaikie <dblaikie@gmail.com>
2736
2737 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2738 of the function to work across GCC and Clang.
2739 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2740 pointer types (const void ** const V void **).
2741
01f9f808
MS
27422014-04-24 Michael Sturm <michael.sturm@mintel.com>
2743 Walfred Tedeschi <walfred.tedeschi@intel.com>
2744
2745 * Makefile.in (EXECUTABLES): Added i386-avx512.
2746 * gdb.arch/i386-avx512.c: New file.
2747 * gdb.arch/i386-avx512.exp: Likewise.
2748
4b48d439
KS
27492014-04-23 Keith Seitz <keiths@redhat.com>
2750
2751 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2752 (mi_make_breakpoint_table): New procedure.
2753 (mi_create_breakpoint): Use mi_make_breakpoint
2754 and return the result.
2755 (mi_make_breakpoint): New procedure.
2756 (mi_build_kv_pairs): New procedure.
2757
2758 * gdb.mi/mi-break.exp: Remove unused globals,
2759 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2760 All callers updated.
2761 * gdb.mi/mi-dprintf.exp: Use variable to track command
2762 number.
2763 Update all callers of mi_create_breakpoint and use
2764 mi_make_breakpoint_table.
2765 Remove any unused global variables.
2766 * gdb.mi/mi-nonstop.exp: Likewise.
2767 * gdb.mi/mi-nsintrall.exp: Likewise.
2768 * gdb.mi/mi-nsmoribund.exp: Likewise.
2769 * gdb.mi/mi-nsthrexec.exp: Likewise.
2770 * gdb.mi/mi-reverse.exp: Likewise.
2771 * gdb.mi/mi-simplerun.exp: Likewise.
2772 * gdb.mi/mi-stepn.exp: Likewise.
2773 * gdb.mi/mi-syn-frame.exp: Likewise.
2774 * gdb.mi/mi-until.exp: Likewise.
2775 * gdb.mi/mi-var-cp.exp: Likewise.
2776 * gdb.mi/mi-var-display.exp: Likewise.
2777 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2778 * gdb.mi/mi2-var-child.exp: Likewise.
2779 * gdb.mi/mi-vla-c99.exp: Likewise.
2780 * lib/mi-support.exp: Likewise.
2781
2782 From Ian Lance Taylor <iant@cygnus.com>:
2783 * lib/gdb.exp (parse_args): New procedure.
2784
08351840
PA
27852014-04-23 Pedro Alves <palves@redhat.com>
2786
2787 * gdb.base/break-unload-file.c: New file.
2788 * gdb.base/break-unload-file.exp: New file.
2789 * gdb.base/sym-file-lib.c (baz): New function.
2790 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2791 field.
2792 (load): Store the segment's mapped size.
2793 (unload): New function.
2794 (unload_shlib): New function.
2795 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2796 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2797 set a breakpoint at baz, and call it.
2798 * gdb.base/sym-file.exp: New tests for stale breakpoint
2799 instructions.
2800
076855f9
PA
28012014-04-23 Pedro Alves <palves@redhat.com>
2802
2803 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2804 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2805 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2806 * gdb.base/hbreak-unmapped.c: New file.
2807 * gdb.base/hbreak-unmapped.exp: New file.
2808 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2809 * lib/gdb.exp (gdb_is_target_remote): ... here.
2810
483805cf
PA
28112014-04-22 Pedro Alves <palves@redhat.com>
2812
2813 * gdb.base/consecutive-step-over.c: New file.
2814 * gdb.base/consecutive-step-over.exp: New file.
2815
06d97543
PA
28162014-04-22 Pedro Alves <palves@redhat.com>
2817
2818 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2819 instead of send_gdb/gdb_expect.
2820
b4429ea2
YQ
28212014-04-22 Yao Qi <yao@codesourcery.com>
2822
2823 * lib/trace-support.exp (generate_tracefile): New procedure.
2824 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2825 return 0.
2826 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2827 if generate_tracefile returns 1.
2828
51d48146
PA
28292014-04-18 Tom Tromey <palves@redhat.com>
2830 Pedro alves <tromey@redhat.com>
2831
2832 PR backtrace/15558
2833 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2834 with a backtrace limit.
2835 * gdb.python/py-frame-inline.exp: Test running to an inline
2836 function with a backtrace limit, and printing the newest frame.
2837 * gdb.python/py-frame-inline.c (main): Call f.
2838
bd1dce5f
MS
28392014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2840
2841 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2842
40d1a503
MS
28432014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2844
2845 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2846 Drop prefix from unsupported source file path.
2847
389b98f7
YQ
28482014-04-17 Yao Qi <yao@codesourcery.com>
2849
2850 * lib/gdb.exp (with_target_charset): New proc.
2851 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2852 with_target_charset.
2853 (test_print_strings): Likewise.
2854 (test_repeat_bytes): Likewise.
2855 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2856 for some tests.
2857
22869d73
KS
28582014-04-16 Keith Seitz <keiths@redhat.com>
2859
2860 PR gdb/15827
2861 * gdb.dwarf2/corrupt.c: New file.
2862 * gdb.dwarf2/corrupt.exp: New file.
2863
c4f87ca6
KS
28642014-04-16 Keith Seitz <keiths@redhat.com>
2865
2866 PR c++/16597
2867 * gdb.cp/namelessclass.cc: New file.
2868 * gdb.cp/namelessclass.exp: New file.
2869 * gdb.cp/namelessclass.S: New file.
2870
ab19de87
DE
28712014-04-16 Doug Evans <dje@google.com>
2872
2873 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2874 Add comment.
2875 (gdbserver_default_get_comm_port): New function.
2876 (gdbserver_start): Check if board file provided
2877 "gdbserver,get_comm_port" and use it if so.
2878 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2879 (gdb,socketport): Set to "stdio".
2880 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2881 (stdio_gdbserver_template): Delete.
2882 (${board}_get_remote_address): Update.
2883 (${board}_build_remote_cmd): Delete.
2884 (${board}_get_comm_port): New function.
2885 (${board}_spawn): Update.
2886 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2887 Delete.
2888 (${board}_get_remote_address): Update.
2889 (${board}_get_comm_port): New function.
2890
fc98a809
AB
28912014-04-16 Andrew Burgess <aburgess@broadcom.com>
2892
2893 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2894 appearing in any order.
2895
87fd9e6e
DE
28962014-04-15 Doug Evans <dje@google.com>
2897
2898 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2899 uninitialized value of "description".
2900
099fc3ea
KS
29012014-04-15 Keith Seitz <keiths@redhat.com>
2902
2903 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2904 Remove unused globals.
2905 (test_running_the_program): Likewise.
2906 (test_controlled_execution): Likewise.
2907 (test_controlling_breakpoints): Likewise.
2908 (test_program_termination): Likewise.
2909
5da151d4
KS
29102014-04-15 Keith Seitz <keiths@redhat.com>
2911
2912 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2913 unused globals.
2914 (test_rbreak_creation_and_listing): Likewise.
2915 (test_ignore_count): Likewise.
2916 (test_error): Likewise.
2917
35e5d2f0
PA
29182014-04-15 Pedro Alves <palves@redhat.com>
2919
2920 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2921 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2922 sym-file-loader.c.
2923 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2924 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2925 to sym-file-loader.c.
2926 (struct library): Forward declare.
2927 (load_shlib, lookup_function): Change prototypes.
2928 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2929 (translate_offset): Remove declarations.
2930 (get_text_addr): New declaration.
2931 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2932 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2933 sym-file-loader.h.
2934 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2935 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2936 here from sym-file-loader.h.
2937 (struct library): New structure.
2938 (load_shlib, lookup_function): Change prototypes and adjust to
2939 work with a struct library.
2940 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2941 (translate_offset): Make static.
2942 (get_text_addr): New function.
2943 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2944
eb4c1710
PA
29452014-04-15 Pedro Alves <palves@redhat.com>
2946
2947 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2948
2d1baf52
PA
29492014-04-15 Pedro Alves <palves@redhat.com>
2950
2951 * gdb.base/sym-file-loader.c: Include <limits.h>.
2952 (SELF_LINK): New define.
2953 (get_origin): New function.
2954 (load_shlib): Use it.
2955 * gdb.base/sym-file.exp: Don't early return if the target is
2956 remote. Use runto_main, and issue fail is that fails. Use
2957 gdb_load_shlibs.
2958 (shlib_name): Delete.
2959 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2960
7dd6df01
PA
29612014-04-15 Pedro Alves <palves@redhat.com>
2962
2963 * gdb.base/sym-file.exp: Remove regex characters from test
2964 message. Don't refer to breakpoint numbers in test messages.
2965
b50c8614
KS
29662014-04-14 Keith Seitz <keiths@redhat.com>
2967
2968 PR c++/16253
2969 * gdb.cp/var-tag.cc: New file.
2970 * gdb.cp/var-tag.exp: New file.
2971 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2972 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2973 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2974 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2975
3d567982
TT
29762014-04-14 Tom Tromey <tromey@redhat.com>
2977
2978 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2979 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2980 type.
2981 * gdb.cp/enum-class.exp: New file.
2982 * gdb.cp/enum-class.cc: New file.
2983
0626fc76
TT
29842014-04-14 Tom Tromey <tromey@redhat.com>
2985
2986 * gdb.dwarf2/enum-type.exp: New file.
2987
dca325b3
SA
29882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2989
2990 * gdb.mi/mi-vla-c99.exp: New file.
2991 * gdb.mi/vla.c: New file.
2992
5854b38a
SA
29932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2994
2995 * gdb.base/vla-datatypes.c: New file.
2996 * gdb.base/vla-datatypes.exp: New file.
2997
463bb957
SA
29982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2999
3000 * gdb.base/vla-ptr.c: New file.
3001 * gdb.base/vla-ptr.exp: New file.
3002
3dd170be
SA
30032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3004
3005 * gdb.dwarf2/count.exp: New file.
3006
5ecaaa66
SA
30072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3008
3009 * gdb.base/vla-sideeffect.c: New file.
3010 * gdb.base/vla-sideeffect.exp: New file.
3011
41f1ada5
DB
30122014-04-14 David Blaikie <dblaikie@gmail.com>
3013
3014 * gdb.mi/non-stop.c: Add return value for non-void function return
3015 statement.
3016 * gdb.threads/staticthreads.c: Ditto.
3017
0be03e84
DE
30182014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3019 Doug Evans <xdje42@gmail.com>
3020
3021 * gdb.guile/scm-value.c: Improve test case.
3022 * gdb.guile/scm-value.exp: Add new test.
3023
f180a1fb
DB
30242014-04-11 David Blaikie <dblaikie@gmail.com>
3025
3026 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3027 override Clang's default.
3028
6b662e19
JB
30292014-04-11 Joel Brobecker <brobecker@adacore.com>
3030
3031 Revert the following changes (regressions):
3032
3033 * gdb.base/vla-sideeffect.c: New file.
3034 * gdb.base/vla-sideeffect.exp: New file.
3035
3036 * gdb.dwarf2/count.exp: New file.
3037
3038 * gdb.base/vla-multi.c: New file.
3039 * gdb.base/vla-multi.exp: New file.
3040
3041 * gdb.base/vla-ptr.c: New file.
3042 * gdb.base/vla-ptr.exp: New file.
3043
3044 * gdb.base/vla-datatypes.c: New file.
3045 * gdb.base/vla-datatypes.exp: New file.
3046
3047 * gdb.mi/mi-vla-c99.exp: New file.
3048 * gdb.mi/vla.c: New file.
3049
245a5f0b
KS
30502014-04-11 Keith Seitz <keiths@redhat.com>
3051
3052 PR c++/16675
3053 * gdb.cp/cpsizeof.exp: New file.
3054 * gdb.cp/cpsizeof.cc: New file.
3055
58a84dcf
SA
30562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3057
191a8a90
JB
3058 * gdb.mi/mi-vla-c99.exp: New file.
3059 * gdb.mi/vla.c: New file.
58a84dcf 3060
c8655f75
SA
30612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3062
3063 * gdb.base/vla-datatypes.c: New file.
3064 * gdb.base/vla-datatypes.exp: New file.
3065
024e13b4
SA
30662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3067
3068 * gdb.base/vla-ptr.c: New file.
3069 * gdb.base/vla-ptr.exp: New file.
3070
1a237e0e
SA
30712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3072
3073 * gdb.base/vla-multi.c: New file.
3074 * gdb.base/vla-multi.exp: New file.
3075
504f3432
SA
30762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3077
3078 * gdb.dwarf2/count.exp: New file.
3079
3bce8237
SA
30802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3081
191a8a90
JB
3082 * gdb.base/vla-sideeffect.c: New file.
3083 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 3084
322f9c21
YQ
30852014-04-11 Yao Qi <yao@codesourcery.com>
3086
3087 * gdb.base/completion.exp: Check file exists before running tests
3088 on file completion.
3089
d708bcd1
PA
30902014-04-10 Pedro Alves <palves@redhat.com>
3091
3092 * gdb.base/cond-eval-mode.c: New file.
3093 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
3094 prepare_for_testing to build the new file. Check result of
3095 runto_main.
3096 (test_break, test_watch): New procedures.
3097 (top level): Use them.
3098
ae1d2761
PM
30992014-04-08 Pierre Muller <muller@sourceware.org>
3100
3101 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
3102 Ctrl-V use for mingw hosts.
3103
7af389b8
SC
31042014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3105
3106 * gdb.python/py-value.c: Improve test case.
3107 * gdb.python/py-value.exp: Add new test.
3108
5e703181
DE
31092014-04-07 David Blaikie <dblaikie@gmail.com>
3110
3111 * lib/compiler.c: Identify the clang compiler.
3112 * lib/compiler.cc: Ditto.
3113
9810b410
YQ
31142014-04-03 Yao Qi <yao@codesourcery.com>
3115
3116 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3117
98d1b8dc
AB
31182014-04-01 Anton Blanchard <anton@samba.org>
3119
3120 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3121 messages unique.
3122
3114cea1
AB
31232014-04-01 Anton Blanchard <anton@samba.org>
3124
3125 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3126 prepare_for_testing.
3127
62f7182c
AB
31282014-04-01 Anton Blanchard <anton@samba.org>
3129
3130 * gdb.arch/ppc64-atomic-inst.c: Remove.
3131 * gdb.arch/ppc64-atomic-inst.S: New file.
3132 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3133
770e7fc7
DE
31342014-03-31 Doug Evans <dje@google.com>
3135
3136 * gdb.base/print-symbol-loading-lib.c: New file.
3137 * gdb.base/print-symbol-loading-main.c: New file.
3138 * gdb.base/print-symbol-loading.exp: New file.
3139
46e2bafa
YQ
31402014-03-31 Yao Qi <yao@codesourcery.com>
3141
3142 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3143
8776cfe9
JB
31442014-03-28 Joel Brobecker <brobecker@adacore.com>
3145
3146 * gdb.ada/mi_dyn_arr: New testcase.
3147
5d1ef361
DE
31482014-03-27 Doug Evans <dje@google.com>
3149
3150 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3151
b5bee914
YQ
31522014-03-27 Yao Qi <yao@codesourcery.com>
3153
3154 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3155 if target is nios2-*-*.
3156
0d4d0e77
YQ
31572014-03-26 Yao Qi <yao@codesourcery.com>
3158
3159 * lib/gdb.exp (readline_is_used): New proc.
3160 * gdb.base/completion.exp: Move tests on command complete up.
3161 Skip the rest of tests if readline is not used.
3162 * gdb.ada/complete.exp: Skp the test if readline is not
3163 used.
3164 * gdb.base/filesym.exp: Likewise.
3165 * gdb.base/macscp.exp: Likewise.
3166 * gdb.base/readline-ask.exp: Likewise.
3167 * gdb.base/readline.exp: Likewise.
3168 * gdb.python/py-cmd.exp: Likewise.
3169 * gdb.trace/tfile.exp: Likewise.
3170
29361eee
YQ
31712014-03-26 Yao Qi <yao@codesourcery.com>
3172
3173 * gdb.base/macscp.exp: Fix code format issues.
3174
bc9a5525
UW
31752014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3176
3177 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3178 * gdb.asm/powerpc64le.inc: New file.
3179
d3839ede
PA
31802014-03-25 Pedro Alves <palves@redhat.com>
3181 Doug Evans <dje@google.com>
3182
3183 * gdb.base/source-execution.c: New file.
3184 * gdb.base/source-execution.exp: New file.
3185 * gdb.base/source-execution.gdb: New file.
3186
01672a57
DE
31872014-03-24 Doug Evans <dje@google.com>
3188
3189 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3190 using fission.
3191
88bbeca9
HZ
31922014-03-24 Hui Zhu <hui@codesourcery.com>
3193 Pedro Alves <palves@redhat.com>
3194
3195 PR breakpoints/16101
3196 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3197 test pass/fail messages. Detect missing support for dprintf when
3198 breakpoints are actually inserted.
3199 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3200 breakpoints are actually inserted.
3201 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3202 fails.
3203
d2348791
JK
32042014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3205
3206 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3207
feef67ab
DE
32082014-03-22 Doug Evans <xdje42@gmail.com>
3209
3210 * gdb.python/python.exp (python not supported): Verify multi-line
3211 python command issues an error.
25d743f9 3212 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3213 guile command issues an error.
feef67ab 3214
ecebef6a
MR
32152014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3216
3217 * gdb.threads/thread-specific.exp: Handle the lack of usable
3218 $this_breakpoint and $this_thread.
3219
ccdd1909
HZ
32202014-03-21 Hui Zhu <hui@codesourcery.com>
3221
3222 * gdb.base/attach.exp (do_command_attach_tests): New.
3223
beb460e8
PA
32242014-03-20 Tom Tromey <tromey@redhat.com>
3225 Pedro Alves <palves@redhat.com>
3226
3227 PR cli/15718
3228 * gdb.base/condbreak-call-false.c: New file.
3229 * gdb.base/condbreak-call-false.exp: New file.
3230
40acf43a
PA
32312014-03-20 Pedro Alves <palves@redhat.com>
3232
3233 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3234 Delete.
3235 (block_signals, unblock_signals): Delete.
3236 (child_function_2, main): Remove references to deleted variable
3237 and functions.
3238
9f5e1e02
PA
32392014-03-20 Pedro Alves <palves@redhat.com>
3240
3241 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3242 Use pthread_kill to signal thread 2.
3243 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3244 Adjust to make the test send itself a signal rather than using the
3245 host's "kill" command.
3246
99619bea
PA
32472014-03-20 Pedro Alves <palves@redhat.com>
3248
3249 * gdb.threads/multiple-step-overs.c: New file.
3250 * gdb.threads/multiple-step-overs.exp: New file.
3251 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3252 Adjust expected infrun debug output.
3253
2adfaa28
PA
32542014-03-20 Pedro Alves <palves@redhat.com>
3255
3256 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3257 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3258
31e77af2
PA
32592014-03-20 Pedro Alves <palves@redhat.com>
3260
3261 PR breakpoints/7143
3262 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3263 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3264 of gdb_test_multiple.
3265 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3266 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3267
b9f437de
PA
32682014-03-20 Pedro Alves <palves@redhat.com>
3269
3270 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3271 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3272
05adc73e
PA
32732014-03-19 Pedro Alves <palves@redhat.com>
3274
3275 * gdb.base/async.exp: Remove early return.
3276
6048b950
PA
32772014-03-19 Pedro Alves <palves@redhat.com>
3278
3279 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3280
8bcfb00a
PA
32812014-03-19 Pedro Alves <palves@redhat.com>
3282
3283 * gdb.base/async.exp (test_background): Expect \r\n after
3284 "completed." in the fail pattern.
3285
884e37dc
PA
32862014-03-19 Pedro Alves <palves@redhat.com>
3287
3288 * gdb.base/async.exp (test_background): New procedure.
3289 Use it for all background execution command tests.
3290
148e57e2
PA
32912014-03-19 Pedro Alves <palves@redhat.com>
3292
3293 * gdb.base/async.exp: Use prepare_for_testing.
3294
f48088c7
PA
32952014-03-19 Pedro Alves <palves@redhat.com>
3296
3297 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3298 the same line.
3299
e2f6c966
PA
33002014-03-19 Pedro Alves <palves@redhat.com>
3301
3302 * gdb.base/async.c (main): Add "jump here" and "until here" line
3303 marker comments.
3304 * gdb.base/async.exp (jump_here): New global.
3305 (jump& test): Use it.
3306 (until_here): New global.
3307 (until& test): Use it.
3308
c30568d4
PA
33092014-03-19 Pedro Alves <palves@redhat.com>
3310
3311 * gdb.base/async.exp: Don't frob gdb_protocol.
3312
0172b6a7
DE
33132014-03-18 Doug Evans <xdje42@gmail.com>
3314
3315 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3316 Fix spelling of exec-done-display.
3317
06c868a8
JK
33182014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3319
3320 PR gdb/15358
3321 * gdb.base/gdb-sigterm.c: New file.
3322 * gdb.base/gdb-sigterm.exp: New file.
3323
0c7e1a46
PA
33242014-03-18 Pedro Alves <palves@redhat.com>
3325
3326 PR gdb/13860
3327 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3328 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3329 solib-event.
3330
f7c77d93
JB
33312014-03-17 Joel Brobecker <brobecker@adacore.com>
3332
3333 * gdb.ada/pckd_arr_ren: New testcase.
3334
5a1e8c7a
DE
33352014-03-13 Doug Evans <xdje42@gmail.com>
3336
3337 PR guile/16612
3338 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3339 collect after discarding symbols.
3340
350e1a76
DE
33412014-03-13 Ludovic Courtès <ludo@gnu.org>
3342 Doug Evans <xdje42@gmail.com>
3343
3344 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3345 to history survives a gc.
3346
a69900ae
PA
33472014-03-13 Pedro Alves <palves@redhat.com>
3348
3349 * gdb.base/default.exp: Don't test "target procfs".
3350
5db9f0bd
PA
33512014-03-13 Pedro Alves <palves@redhat.com>
3352
3353 * gdb.base/default.exp: Update "target child" and "target procfs"
3354 tests to not expect "Unix".
3355
b3ccfe11
TT
33562014-03-12 Tom Tromey <tromey@redhat.com>
3357
3358 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3359 New procs. Add target-async tests.
3360 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3361 Add target-async tests.
3362
646f4417
AA
33632014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3364
3365 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3366 'func_start' and 'func_end' for the beginning and end of the
3367 function code, respectively.
3368 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3369 'func_end' instead of 'func' and 'main'.
3370
288c211f
AA
33712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3372
3373 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3374 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3375 generate the debug info assembler source.
3376
e0c0f156
AA
33772014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3378
3379 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3380 * gdb.dwarf2/arr-subrange.exp: Likewise.
3381 * gdb.dwarf2/dwz.exp: Likewise.
3382 * gdb.dwarf2/method-ptr.exp: Likewise.
3383 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3384 * gdb.dwarf2/subrange.exp: Likewise.
3385 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3386 * gdb.dwarf2/implptrpiece.exp: Likewise.
3387 * gdb.dwarf2/nostaticblock.exp: Likewise.
3388
0e5c4555
AA
33892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3390
3391 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3392 directory to absolute path name arguments.
3393
5ec18f2b
JG
33942014-03-10 Joel Brobecker <brobecker@adacore.com>
3395
3396 * gdb.ada/tagged_access: New testcase.
3397
847fc4f2
MM
33982014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3399
3400 * gdb.btrace/data.exp: Update expected output.
3401
cc3da688
YQ
34022014-03-06 Yao Qi <yao@codesourcery.com>
3403
3404 * gdb.trace/pr16508.exp: New file.
3405
0f26cec1
PA
34062014-03-05 Pedro Alves <palves@redhat.com>
3407
3408 PR gdb/16575
3409 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3410 procedure.
3411 (top level): Adjust to use it. Add tests that exercise breakpoint
3412 interaction with the code-cache.
3413
7a5a839f
LC
34142014-02-26 Ludovic Courtès <ludo@gnu.org>
3415
3416 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3417 test for 'history-append!'.
3418
31aa7e4e
JB
34192014-02-26 Joel Brobecker <brobecker@adacore.com>
3420
3421 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3422 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3423 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3424 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3425 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3426 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3427
1b588015
JB
34282014-02-26 Joel Brobecker <brobecker@adacore.com>
3429
3430 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3431 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3432 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3433
55426c9d
JB
34342014-02-26 Joel Brobecker <brobecker@adacore.com>
3435
3436 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3437
dc53a7ad
JB
34382014-02-26 Joel Brobecker <brobecker@adacore.com>
3439
3440 * gdb.dwarf2/arr-stride.c: New file.
3441 * gdb.dwarf2/arr-stride.exp: New file.
3442
12ab52e9
PA
34432014-02-26 Pedro Alves <palves@redhat.com>
3444
3445 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3446 that won't ever trigger. Make sure that GDB reports the correct
3447 breakpoint that caused the stop.
3448
849c862e
JK
34492014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3450
3451 PR gdb/16626
3452 * gdb.base/auto-load-script: New file.
3453 * gdb.base/auto-load.c: New file.
3454 * gdb.base/auto-load.exp: New file.
3455
71b7d793
JK
3456 PR gdb/16626
3457 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3458
e2f0d509
JK
34592014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3460
3461 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3462 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3463
50cc37c8
DE
34642014-02-24 Doug Evans <dje@google.com>
3465
3466 * lib/gdb.exp (run_on_host): Log error output if program fails.
3467
ea4758f2
PA
34682014-02-21 Pedro Alves <palves@redhat.com>
3469
3470 * gdb.threads/step-after-sr-lock.c: Rename to ...
3471 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3472 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3473 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3474 ... this.
3475
d7b30f67
SDJ
34762014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3477
3478 PR tdep/16397
3479 * gdb.arch/amd64-stap-special-operands.exp: New file.
3480 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3481 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3482 * gdb.arch/amd64-stap-triplet.S: Likewise.
3483 * gdb.arch/amd64-stap-triplet.c: Likewise.
3484
83deb43f
JB
34852014-02-20 Joel Brobecker <brobecker@adacore.com>
3486
3487 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3488 in .section pseudo-op.
3489
adde2bff
DE
34902014-02-20 lin zuojian <manjian2006@gmail.com>
3491 Joel Brobecker <brobecker@adacore.com>
3492 Doug Evans <xdje42@gmail.com>
3493
3494 PR symtab/16581
3495 * gdb.dwarf2/dw2-icycle.S: New file.
3496 * gdb.dwarf2/dw2-icycle.c: New file.
3497 * gdb.dwarf2/dw2-icycle.exp: New file.
3498
f7bd0f78
SC
34992014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3500
3501 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3502 operations on gdb.Value objects.
3503 * gdb.python/py-value-cc.exp: Add new test to test operations on
3504 gdb.Value objects.
3505
c17ef0d5
DE
35062014-02-18 Doug Evans <dje@google.com>
3507
3508 * Makefile.in (TESTS): New variable.
3509 (expanded_tests, expanded_tests_or_none): New variables
3510 (check-single): Pass $(expanded_tests_or_none) to runtest.
3511 (check-parallel): Only run tests in $(TESTS) if non-empty.
3512 (check/no-matching-tests-found): New rule.
3513 * README: Document TESTS makefile variable.
3514
5dd3176f
DE
35152014-02-18 Doug Evans <dje@google.com>
3516
3517 * Makefile.in (check-parallel): rm -rf outputs temp.
3518
0b10be4f
JK
35192014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3520
3521 Fix "ERROR: no fileid for" in the testsuite.
3522 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3523
85f224e7
DE
35242014-02-12 Doug Evans <dje@google.com>
3525
3526 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3527 (MISCELLANEOUS): New variable.
3528 (clean): rm -rf $(MISCELLANEOUS).
3529 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3530 dwp live in the same directory as symlinks, with each symlink pointed
3531 to a differently named file in a different directory.
3532
149b30ff
DE
35332014-02-11 Doug Evans <dje@google.com>
3534
3535 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3536 of Tcl file commands.
3537
1dfdac32
MK
35382014-02-10 Mark Kettenis <kettenis@gnu.org>
3539
3540 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3541 "kill -SIGUSR1 -1".
3542
aa4fb036
JB
35432014-02-10 Joel Brobecker <brobecker@adacore.com>
3544
3545 * gdb.ada/tick_length_array_enum_idx: New testcase.
3546
ed3ef339
DE
35472014-02-10 Doug Evans <xdje42@gmail.com>
3548
3549 * configure.ac (AC_OUTPUT): Add gdb.guile.
3550 * configure: Regenerate.
3551 * lib/gdb-guile.exp: New file.
3552 * lib/gdb.exp (get_target_charset): New function.
3553 * gdb.base/help.exp: Update expected output from "apropos apropos".
3554 * gdb.guile/Makefile.in: New file.
3555 * gdb.guile/guile.exp: New file.
3556 * gdb.guile/scm-arch.c: New file.
3557 * gdb.guile/scm-arch.exp: New file.
3558 * gdb.guile/scm-block.c: New file.
3559 * gdb.guile/scm-block.exp: New file.
3560 * gdb.guile/scm-breakpoint.c: New file.
3561 * gdb.guile/scm-breakpoint.exp: New file.
3562 * gdb.guile/scm-disasm.c: New file.
3563 * gdb.guile/scm-disasm.exp: New file.
3564 * gdb.guile/scm-equal.c: New file.
3565 * gdb.guile/scm-equal.exp: New file.
3566 * gdb.guile/scm-error.exp: New file.
3567 * gdb.guile/scm-error.scm: New file.
3568 * gdb.guile/scm-frame-args.c: New file.
3569 * gdb.guile/scm-frame-args.exp: New file.
3570 * gdb.guile/scm-frame-args.scm: New file.
3571 * gdb.guile/scm-frame-inline.c: New file.
3572 * gdb.guile/scm-frame-inline.exp: New file.
3573 * gdb.guile/scm-frame.c: New file.
3574 * gdb.guile/scm-frame.exp: New file.
3575 * gdb.guile/scm-generics.exp: New file.
3576 * gdb.guile/scm-gsmob.exp: New file.
3577 * gdb.guile/scm-iterator.c: New file.
3578 * gdb.guile/scm-iterator.exp: New file.
3579 * gdb.guile/scm-math.c: New file.
3580 * gdb.guile/scm-math.exp: New file.
3581 * gdb.guile/scm-objfile-script-gdb.in: New file.
3582 * gdb.guile/scm-objfile-script.c: New file.
3583 * gdb.guile/scm-objfile-script.exp: New file.
3584 * gdb.guile/scm-objfile.c: New file.
3585 * gdb.guile/scm-objfile.exp: New file.
3586 * gdb.guile/scm-ports.exp: New file.
3587 * gdb.guile/scm-pretty-print.c: New file.
3588 * gdb.guile/scm-pretty-print.exp: New file.
3589 * gdb.guile/scm-pretty-print.scm: New file.
3590 * gdb.guile/scm-section-script.c: New file.
3591 * gdb.guile/scm-section-script.exp: New file.
3592 * gdb.guile/scm-section-script.scm: New file.
3593 * gdb.guile/scm-symbol.c: New file.
3594 * gdb.guile/scm-symbol.exp: New file.
3595 * gdb.guile/scm-symtab-2.c: New file.
3596 * gdb.guile/scm-symtab.c: New file.
3597 * gdb.guile/scm-symtab.exp: New file.
3598 * gdb.guile/scm-type.c: New file.
3599 * gdb.guile/scm-type.exp: New file.
3600 * gdb.guile/scm-value-cc.cc: New file.
3601 * gdb.guile/scm-value-cc.exp: New file.
3602 * gdb.guile/scm-value.c: New file.
3603 * gdb.guile/scm-value.exp: New file.
3604 * gdb.guile/source2.scm: New file.
3605 * gdb.guile/types-module.cc: New file.
3606 * gdb.guile/types-module.exp: New file.
3607
7026a7c1
YQ
36082014-02-10 Yao Qi <yao@codesourcery.com>
3609
3610 PR testsuite/16543
3611 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3612 * configure: Regenerated.
3613 * Makefile.in: New file.
3614
6c466447
AS
36152014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3616
3617 * gdb.python/py-framefilter.exp: Fix typo.
3618
6e854735
YQ
36192014-02-08 Yao Qi <yao@codesourcery.com>
3620
3621 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3622 that no =breakpoint-modified is emitted when breakpoints are
3623 modified through MI commands.
3624
d137e6dc
PA
36252014-02-07 Pedro Alves <pedro@codesourcery.com>
3626 Pedro Alves <palves@redhat.com>
3627
3628 * gdb.threads/step-after-sr-lock.c: New file.
3629 * gdb.threads/step-after-sr-lock.exp: New file.
3630
b5ee5a50
PA
36312014-02-07 Pedro Alves <palves@redhat.com>
3632
3633 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3634
3c77faf3
JK
36352014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3636
3637 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3638 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3639
6dddc817
DE
36402014-02-06 Doug Evans <xdje42@gmail.com>
3641
3642 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3643 output.
3644
3645 * gdb.gdb/python-interrupts.exp: New file.
3646
de7b2893
YQ
36472014-02-05 Yao Qi <yao@codesourcery.com>
3648
3649 * gdb.trace/report.exp (use_collected_data): Test the output
3650 of "info threads" and "info inferiors".
3651
66d032ac
YQ
36522014-02-05 Yao Qi <yao@codesourcery.com>
3653
3654 Revert this patch:
3655
3656 2013-05-24 Yao Qi <yao@codesourcery.com>
3657
3658 * gdb.trace/tfile.exp: Test inferior and thread.
3659
591a12a1
UW
36602014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3661
3662 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3663 on a function.
3664 * gdb.base/step-bt.c: Call hello via function pointer to make
3665 sure its first instruction is executed on powerpc64le-linux.
3666
0ff3e01f
UW
36672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3668
3669 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3670
084ee545
UW
36712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3672
3673 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3674 of the test patterns for use on little-endian systems.
3675
6ed14ff3
UW
36762014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3677
3678 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3679 (decimal_vector): Fix for little-endian.
3680
401e27fd
JM
36812014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3682
3683 * gdb.arch/sparc-sysstep.exp: New file.
3684 * gdb.arch/sparc-sysstep.c: Likewise.
3685
3686 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3687
8b924729
EBM
36882014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3689
3690 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3691
fb151210
JB
36922014-01-23 Tom Tromey <tromey@redhat.com>
3693
3694 * gdb.ada/array_char_idx: New testcase.
3695
0740f8d8
TT
36962014-01-23 Tom Tromey <tromey@redhat.com>
3697
3698 PR python/16487:
3699 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3700 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3701 classes.
3702
21909fa1
TT
37032014-01-23 Tom Tromey <tromey@redhat.com>
3704
3705 PR python/16491:
3706 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3707 string from an inferior frame.
3708 * gdb.python/py-framefilter-mi.exp: Update.
3709
87ce2a04
DE
37102014-01-22 Doug Evans <dje@google.com>
3711
3712 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3713
237b092b
AA
37142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3715
3716 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3717
d674a709
AA
37182014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3719
3720 * gdb.trace/entry-values.exp: Remove excess space character from
3721 regex patterns. Handle s390 call instruction.
3722
20fa3390
AA
37232014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3724
3725 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3726 define "*_start" label. Make "name" static.
3727 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3728 ${name} by references to ${name}_start.
3729
78466714
AA
37302014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3731
3732 * gdb.base/info-macros.exp: Remove "debug" from the compile
3733 options.
3734
ec9f644a
IB
37352014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3736
3737 * gdb.dlang/demangle.exp: New file.
3738
94b1b47e
IB
37392014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3740
3741 * gdb.dlang/primitive-types.exp: New file.
3742
7f420862
IB
37432014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3744
3745 * configure.ac: Create gdb.dlang/Makefile.
3746 * configure: Regenerate.
3747 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3748 * gdb.dlang/Makefile.in: New file.
3749 * lib/d-support.exp: New file.
3750 * lib/gdb.exp (skip_d_tests): New proc.
3751
52834460
MM
37522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3753
3754 * gdb.btrace/delta.exp: Check reverse stepi.
3755 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3756 * gdb.btrace/finish.exp: New.
3757 * gdb.btrace/next.exp: New.
3758 * gdb.btrace/nexti.exp: New.
3759 * gdb.btrace/record_goto.c: Add comments.
3760 * gdb.btrace/step.exp: New.
3761 * gdb.btrace/stepi.exp: New.
3762 * gdb.btrace/multi-thread-step.c: New.
3763 * gdb.btrace/multi-thread-step.exp: New.
3764 * gdb.btrace/rn-dl-bind.c: New.
3765 * gdb.btrace/rn-dl-bind.exp: New.
3766 * gdb.btrace/data.c: New.
3767 * gdb.btrace/data.exp: New.
3768 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3769
6e07b1d2
MM
37702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3771
3772 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3773 * gdb.btrace/exception.exp: Update.
3774 * gdb.btrace/instruction_history.exp: Update.
3775 * gdb.btrace/record_goto.exp: Update.
3776 * gdb.btrace/tailcall.exp: Update.
3777 * gdb.btrace/unknown_functions.exp: Update.
3778 * gdb.btrace/delta.exp: New.
3779
0b722aec
MM
37802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3781
3782 * gdb.btrace/record_goto.exp: Add backtrace test.
3783 * gdb.btrace/tailcall.exp: Add backtrace test.
3784
066ce621
MM
37852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3786
3787 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3788 * gdb.btrace/record_goto.c: New.
3789 * gdb.btrace/record_goto.exp: New.
3790 * gdb.btrace/x86-record_goto.S: New.
3791
0688d04e
MM
37922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3793
3794 * gdb.btrace/function_call_history.exp: Update tests.
3795 * gdb.btrace/instruction_history.exp: Update tests.
3796
8710b709
MM
37972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3798
3799 * gdb.btrace/function_call_history.exp: Fix expected field
3800 order for "record function-call-history".
3801 Add new tests for "record function-call-history /c".
3802 * gdb.btrace/exception.cc: New.
3803 * gdb.btrace/exception.exp: New.
3804 * gdb.btrace/tailcall.exp: New.
3805 * gdb.btrace/x86-tailcall.S: New.
3806 * gdb.btrace/x86-tailcall.c: New.
3807 * gdb.btrace/unknown_functions.c: New.
3808 * gdb.btrace/unknown_functions.exp: New.
3809 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3810
5de9129b
MM
38112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3812
3813 * gdb.btrace/instruction_history.exp: Update.
3814 * gdb.btrace/function_call_history.exp: Update.
3815
23a7fe75
MM
38162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3817
3818 * gdb.btrace/function_call_history.exp: Fix expected function
3819 trace.
3820 * gdb.btrace/instruction_history.exp: Initialize traced.
3821 Remove traced_functions.
3822
724c7dd8
MM
38232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3824
3825 * gdb.btrace/function_call_history.exp: Update
3826 * gdb.btrace/instruction_history.exp: Update.
3827
6d78d93b
MM
38282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3829
3830 * gdb.btrace/enable.exp: Update expected text.
3831
93a360cc
OJ
38322014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3833
3834 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3835 bytes.
3836
3772b53f
MR
38372014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3838
3839 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3840
596662fa
OJ
38412014-01-15 Omair Javaid <omair.javaid@linaro.org>
3842
3843 * lib/gdb.exp (supports_process_record): Return true for
3844 arm*-linux*. (supports_reverse): Likewise.
3845
b5b08fb4
SC
38462014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3847
3848 PR python/15464
3849 PR python/16113
3850 * gdb.python/py-type.c: Enhance test case.
3851 * gdb.python/py-value-cc.cc: Likewise
3852 * gdb.python/py-type.exp: Add new tests.
3853 * gdb.python/py-value-cc.exp: Likewise
3854
52d7fb13
AA
38552014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3856 Pedro Alves <palves@redhat.com>
3857
3858 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3859 Make "name" extern.
3860 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3861 references to ${name}_start by references to ${name}.
3862
a2cd8cfe
JB
38632014-01-10 Joel Brobecker <brobecker@adacore.com>
3864
3865 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3866
4e23fced
JB
38672014-01-10 Joel Brobecker <brobecker@adacore.com>
3868
3869 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3870
c6a9e42c
PA
38712014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3872 Pedro Alves <palves@redhat.com>
3873
3874 * gdb.mi/mi-info-os.exp: Connect to the target with
3875 mi_gdb_target_load.
3876
b7ea362b
PA
38772014-01-08 Pedro Alves <palves@redhat.com>
3878
3879 * gdb.threads/reconnect-signal.c: New file.
3880 * gdb.threads/reconnect-signal.exp: New file.
3881
5e3f4fab
EBM
38822014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3883
3884 * gdb.base/source-dir.exp: New file.
3885
79301218
JB
38862014-01-07 Joel Brobecker <brobecker@adacore.com>
3887
3888 * gdb.ada/mi_interface: New testcase.
3889
8e355c5d
JB
38902014-01-07 Joel Brobecker <brobecker@adacore.com>
3891
3892 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3893 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3894 gdb.ada/pp-rec-component/pck.ads: New files.
3895
c0d48811
JB
38962014-01-07 Joel Brobecker <brobecker@adacore.com>
3897
3898 * gdb.python/py-pp-integral.c: New file.
3899 * gdb.python/py-pp-integral.py: New file.
3900 * gdb.python/py-pp-integral.exp: New file.
3901
17b609c3 3902For older changes see ChangeLog-1993-2013.
c906108c 3903\f
8d8cb839
EZ
3904;; Local Variables:
3905;; mode: change-log
3906;; left-margin: 8
3907;; fill-column: 74
3908;; version-control: never
3909;; End:
902f2ccb 3910
32d0add0 3911 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
3912 Copying and distribution of this file, with or without modification,
3913 are permitted provided the copyright notice and this notice are preserved.
This page took 2.211734 seconds and 4 git commands to generate.