]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Remove premature comments from previous patch to completer.c
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9f050062
DE
12015-01-31 Doug Evans <xdje42@gmail.com>
2
3 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
4 entries. Duplicate file section script entries.
5 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
6 inlined entries. Add test for safe-path rejection.
7 * gdb.python/py-section-script.c: Add duplicate inlined section script
8 entries. Duplicate file section script entries.
9 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
10 inlined entries. Add test for safe-path rejection.
11
df25ebbd
JB
122015-01-29 Joel Brobecker <brobecker@adacore.com>
13
14 * gdb.ada/disc_arr_bound: New testcase.
15
4a0ca9ec
JB
162015-01-29 Joel Brobecker <brobecker@adacore.com>
17
18 * gdb.ada/mi_var_array: New testcase.
19
3a8b707a
DE
202015-01-27 Doug Evans <dje@google.com>
21
22 * gdb.python/py-objfile.exp: Add tests for objfile.username.
23 Add test for objfile.filename, objfile.username after objfile
24 has been unloaded.
25
f8313f6e
JB
262015-01-26 Joel Brobecker <brobecker@adacore.com>
27
28 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
29 the second test to print the name attribute of value
30 returned by the call to gdb.lookup_type, and adjust
31 the expected output accordingly.
32
37bc665e
MW
332015-01-25 Mark Wielaard <mjw@redhat.com>
34
35 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
36 * gdb.base/disp-step-fork.c: Include unistd.h.
37 * gdb.base/siginfo-obj.c: Include stdio.h.
38 * gdb.base/siginfo-thread.c: Likewise.
39 * gdb.mi/non-stop.c: Include unistd.h.
40 * gdb.mi/nsthrexec.c: Include stdio.h.
41 * gdb.mi/pthreads.c: Include unistd.h.
42 * gdb.modula2/unbounded1.c (main): Declare returns int.
43 * gdb.reverse/consecutive-reverse.c: Likewise.
44 * gdb.threads/create-fail.c: Include unistd.h.
45 * gdb.threads/killed.c: Likewise.
46 * gdb.threads/linux-dp.c: Likewise.
47 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
48 * gdb.threads/non-ldr-exc-2.c: Likewise.
49 * gdb.threads/non-ldr-exc-3.c: Likewise.
50 * gdb.threads/non-ldr-exc-4.c: Likewise.
51 * gdb.threads/pthreads.c: Include unistd.h.
52 (main): Declare returns int.
53 * gdb.threads/tls-main.c (foo): New declaration.
54 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
55
f7e5394d
SM
562015-01-23 Simon Marchi <simon.marchi@ericsson.com>
57
58 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
59 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
60
743649fd
MW
612015-01-15 Mark Wielaard <mjw@redhat.com>
62
63 * gdb.base/noreturn-return.c: New file.
64 * gdb.base/noreturn-return.exp: New file.
65 * gdb.base/noreturn-finish.c: New file.
66 * gdb.base/noreturn-finish.exp: New file.
67
198297aa
PA
682015-01-23 Pedro Alves <palves@redhat.com>
69
70 * gdb.threads/continue-pending-after-query.c: New file.
71 * gdb.threads/continue-pending-after-query.exp: New file.
72
717cf30c
AG
732015-01-22 Anders Granlund <anders.granlund@ericsson.com>
74 Simon Marchi <simon.marchi@ericsson.com>
75
76 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
77 * gdb.base/valgrind-db-attach.exp: Same.
78 * gdb.base/valgrind-infcall.exp: Same.
79 * lib/mi-support.exp (default_mi_gdb_start): Same.
80 * lib/prompt.exp (default_prompt_gdb_start): Same.
81 * lib/gdb.exp (default_gdb_spawn): Same.
82 (gdb_interact): New.
83
84
4b62a76e
JK
852015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
86
87 * gdb.compile/compile.exp (pointer to jit function): New test.
88
b4cdae6f
WW
892015-01-17 Wei-cheng Wang <cole945@gmail.com>
90
91 * lib/gdb.exp (supports_process_record): Return true for
92 powerpc*-*-linux*.
93 (supports_reverse): Likewise.
94
d221e7ef
DB
952015-01-15 Don Breazeal <donb@codesourcery.com>
96
97 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
98 instead of checking whether the target board is remote and
99 use spawn_wait_for_attach instead of exec/sleep.
100 * gdb.base/attach-twice.exp: Likewise.
101
bafffb51
JB
1022015-01-15 Joel Brobecker <brobecker@adacore.com>
103
104 * gdb.ada/var_arr_attrs: New testcase.
105
5589af0e
PA
1062015-01-14 Pedro Alves <palves@redhat.com>
107 Joel Brobecker <brobecker@adacore.com>
108
109 PR gdb/17525
110 * gdb.base/bp-cmds-execution-x-script.c: New file.
111 * gdb.base/bp-cmds-execution-x-script.exp: New file.
112 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
113
6c400b59
PA
1142015-01-14 Pedro Alves <palves@redhat.com>
115
116 PR cli/17828
117 * gdb.base/batch-preserve-term-settings.c: New file.
118 * gdb.base/batch-preserve-term-settings.exp: New file.
119
e02c96a7
DE
1202015-01-13 Doug Evans <dje@google.com>
121
122 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
123 binary.
124
576fd14c
JB
1252015-01-13 Joel Brobecker <brobecker@adacore.com>
126
127 * Makefile.in (clean mostlyclean): Do not delete *.py.
128
04dccad0
JB
1292015-01-13 Joel Brobecker <brobecker@adacore.com>
130
131 * gdb.python/py-lookup-type.exp: New file.
132
3d230f71
PA
1332015-01-12 Pedro Alves <palves@redhat.com>
134
135 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
136 restore GDBFLAGS before returning.
137
7e67715d
JK
1382015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
139
140 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
141 is_amd64_regs_target and is_x86_like_target.
142
f2e0d4b4
DE
1432015-01-11 Doug Evans <xdje42@gmail.com>
144
145 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
146 is given without an explicit form.
147 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
148 attributes.
149 * gdb.dwarf/corrupt.exp: Ditto.
150 * gdb.dwarf2/enum-type.exp: Ditto.
151 * gdb.trace/entry-values.exp: Ditto.
152 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
153
439250fb
DE
1542015-01-11 Doug Evans <xdje42@gmail.com>
155
156 PR gdb/15830
157 * gdb.base/maint.exp: Remove references to "maint demangle".
158 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
159 Add tests for explicitly specifying language to demangle.
160 * gdb.dlang/demangle.exp: Ditto.
161
ede9f622
PA
1622015-01-09 Pedro Alves <palves@redhat.com>
163
164 * gdb.threads/non-stop-fair-events.c: New file.
165 * gdb.threads/non-stop-fair-events.exp: New file.
166
a7b796db
PA
1672015-01-09 Pedro Alves <palves@redhat.com>
168
169 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
170 the global scope. Set a breakpoint after all threads are started
171 rather than stepping over two source lines. Expect the prompt.
172 * gdb.base/watch_thread_num.c (threads_started_barrier): New
173 global.
174 (NUM): Now 15.
175 (main): Use threads_started_barrier to wait for all threads to
176 start. Main thread no longer calls thread_function. Exit after
177 180 seconds.
178 (loop): New function.
179 (thread_function): Wait on threads_started_barrier barrier. Call
180 'loop' at each iteration.
181 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
182 threads have started, instead of hardcoding number of "next"
183 steps. Use an access watchpoint instead of a write watchpoint.
184
9665ffdd
PA
1852015-01-09 Pedro Alves <palves@redhat.com>
186
187 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
188 (thread_func): Wait on barrier.
189 (main): Wait for all threads to start before stopping GDB.
190 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
191 global.
192 (thread1_func, thread2_func): Wait on barrier.
193 (main): Wait for all threads to start before stopping GDB.
194 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
195 New global.
196 (thread1_func, thread2_func): Wait on barrier.
197 (main): Wait for all threads to start before stopping GDB.
198
c945a99f
PA
1992015-01-09 Pedro Alves <palves@redhat.com>
200
201 * gdb.threads/attach-many-short-lived-threads.c: New file.
202 * gdb.threads/attach-many-short-lived-threads.exp: New file.
203
c1a747c1
PA
2042014-01-09 Pedro Alves <palves@redhat.com>
205
206 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
207 instead of to thread 2.
208 * gdb.threads/signal-command-multiple-signals-pending.c (main):
209 Add barrier around each pthread_create call instead of around all
210 calls.
211 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
212 Set a break on thread_function and have the child threads hit it
213 one at at a time.
214
60b3033e
PA
2152015-01-09 Pedro Alves <palves@redhat.com>
216
217 * lib/gdb.exp (can_spawn_for_attach): New procedure.
218 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
219 false.
220 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
221 checking whether the target board is remote.
222 * gdb.multi/multi-attach.exp: Likewise.
223 * gdb.python/py-sync-interp.exp: Likewise.
224 * gdb.server/ext-attach.exp: Likewise.
225 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
226 tests that need to attach, instead of checking whether the target
227 board is remote at the top of the file.
228
acc018ac
YQ
2292015-01-08 Yao Qi <yao@codesourcery.com>
230
231 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
232
50a18af8
JK
2332015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
234
235 Fix testcase compilation.
236 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
237
8503d6e1
JB
2382015-01-06 Joel Brobecker <brobecker@adacore.com>
239
240 * gdb.python/py-type.exp: Add a couple test about empty
241 array creation, and negative-length array creation.
242
cc73dbcc
DE
2432015-01-02 Doug Evans <xdje42@gmail.com>
244
245 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
246
0300bbc7
DE
2472015-01-02 Doug Evans <dje@google.com>
248
249 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
250
9d85a0ec
YQ
2512014-12-29 Yao Qi <yao@codesourcery.com>
252
253 * gdb.trace/entry-values.exp: Update comments. Rename variable
254 bar_call_foo to returned_from_foo.
255
87186c6a
MMN
2562014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
257
258 PR gdb/17394
259 * gdb.linespec/break-asm-file.c: New file.
260 * gdb.linespec/break-asm-file.exp: New file.
261 * gdb.linespec/break-asm-file0.s: New file.
262 * gdb.linespec/break-asm-file1.s: New file.
263
1bab7383
YQ
2642014-12-18 Nigel Stephens <nigel@mips.com>
265 Maciej W. Rozycki <macro@codesourcery.com>
266
267 * gdb.base/float.exp: Handle the new output from "info float" on
268 MIPS targets.
269
1bc1068a
JK
2702014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
271
272 Fix MinGW compilation.
273 * gdb.compile/compile-ops.exp: Update untested message if
274 !skip_compile_feature_tests.
275 * gdb.compile/compile-setjmp.exp: Likewise.
276 * gdb.compile/compile-tls.exp: Likewise.
277 * gdb.compile/compile.exp: Likewise.
278 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
279 supported on this host".
280
b6615d10
DE
2812014-12-16 Doug Evans <xdje42@gmail.com>
282
283 * boards/stabs.exp: New file.
284
25dda427
AA
2852014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
286
287 * gdb.base/completion.exp: Adjust to format changes of "maint
288 print user-registers".
289
bf330350
CU
2902014-12-16 Catalin Udma <catalin.udma@freescale.com>
291
292 PR server/17457
293 * gdb.arch/aarch64-fp.c: New file.
294 * gdb.arch/aarch64-fp.exp: New file.
295
395cf596
SDJ
2962014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
297
298 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
299 r210637, r210913, r211666, r215400, r215817).
300
301 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
302 * dg-extract-results.py: New file.
303 * dg-extract-results.sh: Use it if the environment seems
304 suitable.
305
306 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
307
308 * dg-extract-results.py (parse_run): Handle warnings that
309 are printed before a test harness is run.
310
311 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
312
313 * dg-extract-results.py (Named): Remove __cmp__ method.
314 (output_variation): Use a key to sort variation.harnesses.
315
316 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
317
318 * dg-extract-results.py: For Python 3, force sys.stdout to
319 handle surrogate escape sequences.
320 (safe_open): New function.
321 (output_segment, main): Use it.
322
323 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
324
325 * dg-extract-results.py (Prog.result_re): Include options
326 in test name.
327
328 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
329
330 * dg-extract-results.py (output_variation): Always sort if
331 do_sum.
332
e882ef3c
SM
3332014-12-15 Simon Marchi <simon.marchi@ericsson.com>
334
335 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
336 as long as we get pagination notifications.
337
4992aa20
JM
3382014-12-15 Jason Merrill <jason@redhat.com>
339
340 * Makefile.in (check-gdb.%): Restore.
341 * README: Mention it.
342
c1b5a1a6
JB
3432014-12-13 Joel Brobecker <brobecker@adacore.com>
344
345 * gdb.ada/str_uninit: New testcase.
346
5537b577
JK
3472014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
348
349 PR symtab/17642
350 * gdb.base/vla-stub-define.c: New file.
351 * gdb.base/vla-stub.c: New file.
352 * gdb.base/vla-stub.exp: New file.
353
bb2ec1b3
TT
3542014-12-12 Phil Muldoon <pmuldoon@redhat.com>
355 Jan Kratochvil <jan.kratochvil@redhat.com>
356 Tom Tromey <tromey@redhat.com>
357
358 * configure.ac: Add gdb.compile/.
359 * configure: Regenerate.
360 * gdb.compile/Makefile.in: New file.
361 * gdb.compile/compile-ops.exp: New file.
362 * gdb.compile/compile-ops.c: New file.
363 * gdb.compile/compile-tls.c: New file.
364 * gdb.compile/compile-tls.exp: New file.
365 * gdb.compile/compile-constvar.S: New file.
366 * gdb.compile/compile-constvar.c: New file.
367 * gdb.compile/compile-mod.c: New file.
368 * gdb.compile/compile-nodebug.c: New file.
369 * gdb.compile/compile-setjmp-mod.c: New file.
370 * gdb.compile/compile-setjmp.c: New file.
371 * gdb.compile/compile-setjmp.exp: New file.
372 * gdb.compile/compile-shlib.c: New file.
373 * gdb.compile/compile.c: New file.
374 * gdb.compile/compile.exp: New file.
375 * lib/gdb.exp (skip_compile_feature_tests): New proc.
376
4ff709eb
TT
3772014-12-12 Tom Tromey <tromey@redhat.com>
378
379 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
380 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
381
6dddd6a5
DE
3822014-12-12 Doug Evans <dje@google.com>
383
384 * lib/gdb-python.exp (get_python_valueof): New function.
385 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
386
71c24708
AA
3872014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
388
389 * gdb.base/completion.exp: Add test for completion of "info
390 registers ".
391
3e29f34a
MR
3922014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
393
394 * gdb.base/func-ptrs.c: New file.
395 * gdb.base/func-ptrs.exp: New file.
396
fc126975
SM
3972014-12-10 Simon Marchi <simon.marchi@ericsson.com>
398
399 PR breakpoints/17012
400 * gdb.base/dprintf-detach.c: New file.
401 * gdb.base/dprintf-detach.exp: New file.
402
0a46d518
SM
4032014-12-10 Simon Marchi <simon.marchi@ericsson.com>
404
405 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
406 * lib/gdb.exp (target_is_gdbserver): New procedure.
407
a0be3e44
DE
4082014-12-08 Doug Evans <dje@google.com>
409
410 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
411
df1b803a
YQ
4122014-12-05 Yao Qi <yao@codesourcery.com>
413
414 * gdb.guile/scm-error.exp: Remove the third argument to
415 gdb_remote_download.
416 * gdb.guile/scm-frame-args.exp: Likewise.
417 * gdb.guile/scm-section-script.exp: Likewise.
418
ddb9f679
YQ
4192014-12-05 Yao Qi <yao@codesourcery.com>
420
421 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
422
86e4ed39
DE
4232014-12-04 Doug Evans <dje@google.com>
424
425 * gdb.python/py-objfile.exp: Add tests for
426 objfile.add_separate_debug_file.
427
7c50a931
DE
4282014-12-04 Doug Evans <dje@google.com>
429
430 * lib/gdb.exp (get_build_id): New function.
431 (build_id_debug_filename_get): Rewrite to use it.
432 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
433
621661e3
MR
4342014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
435
436 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
437 `method(long)', not just 0x0.
438 * gdb.cp/nsalias.exp: Align code labels to 4.
439 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
440 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
441 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
442 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
443 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
444 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
445
29f0c3b7
DE
4462014-12-02 Doug Evans <dje@google.com>
447
e1e061e7 448 PR symtab/17602
29f0c3b7 449 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 450 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
451 * gdb.cp/anon-ns.exp: Update.
452
162078c8
NB
4532014-12-02 Nick Bull <nicholaspbull@gmail.com>
454
455 * gdb.python/py-events.py (inferior_call_handler): New.
456 (register_changed_handler, memory_changed_handler): New.
457 (test_events.invoke): Register new handlers.
458 * gdb.python/py-events.exp: Add tests for inferior call,
459 memory_changed and register_changed events.
460
fdb09caf
AA
4612014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
462
463 * gdb.base/execl-update-breakpoints.exp: Specify the link address
464 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
465 if the linker doesn't understand this.
466
55cfb2c4
SM
4672014-12-01 Simon Marchi <simon.marchi@ericsson.com>
468
469 * gdb.python/python.exp: Change expected reply to help().
470
9e8cd6df
YQ
4712014-12-01 Yao Qi <yao@codesourcery.com>
472
473 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
474 AC_CONFIG_SUBDIRS(gdb.gdbtk).
475 * configure: Re-generated.
476
6c659fc2
SC
4772014-11-28 Siva Chandra Reddy <sivachandra@google.com>
478
479 * gdb.cp/chained-calls.cc: New file.
480 * gdb.cp/chained-calls.exp: New file.
481 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
482
d7fc3181
SM
4832014-11-28 Simon Marchi <simon.marchi@ericsson.com>
484
485 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
486 * gdb.dwarf2/symtab-producer.exp: Same.
487 * gdb.gdb/python-interrupts.exp: Same.
488 * gdb.gdb/python-selftest.exp: Same.
489 * gdb.python/py-linetable.exp: Same.
490 * gdb.python/py-type.exp: Same.
491 * gdb.python/py-value-cc.exp: Same.
492 * gdb.python/py-value.exp: Same.
493
10e79639
YQ
4942014-11-28 Yao Qi <yao@codesourcery.com>
495
496 * gdb.base/break-probes.exp: Match library name prefixed with
497 sysroot.
498
f28a0564
SM
4992014-11-27 Simon Marchi <simon.marchi@ericsson.com>
500
501 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
502 test expected output. Add parentheses for the call to print.
503 Remove L suffix from integers.
504
3fe1ce1d
DE
5052014-11-26 Doug Evans <dje@google.com>
506
507 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
508
84429e27
YQ
5092014-11-22 Yao Qi <yao@codesourcery.com>
510
511 * gdb.trace/entry-values.c: Remove asms.
512 (foo): Add foo_label.
513 (bar): Add bar_label.
514 * gdb.trace/entry-values.exp: Remove code computing foo's
515 length and bar's length.
516 (Dwarf::assemble): Invoke function_range for bar and use
517 MACRO_AT_func for foo.
518
26741859
YQ
5192014-11-22 Yao Qi <yao@codesourcery.com>
520
521 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
522 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
523 Use .Lgcc43_procstart instead of gcc43.
524
45e44d27
JB
5252014-11-21 Joel Brobecker <brobecker@adacore.com>
526
527 * gdb.ada/n_arr_bound: New testcase.
528
458c8db8
SDJ
5292014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
530
531 PR breakpoints/10737
532 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
533 test_catch_syscall_multi_arch.
534 (test_catch_syscall_multi_arch): New function.
535
43f3e411
DE
5362014-11-20 Doug Evans <xdje42@gmail.com>
537
538 * gdb.base/maint.exp: Update expected output.
539
0d7b2549
AA
5402014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
541
542 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
543 4-byte instruction on S390.
544
8908fca5
JB
5452014-11-19 Joel Brobecker <brobecker@adacore.com>
546
547 * gdb.ada/arr_arr: New testcase.
548
4a46959e
JB
5492014-11-19 Joel Brobecker <brobecker@adacore.com>
550
551 * gdb.ada/pkd_arr_elem: New Testcase.
552
470e2f4e
LM
5532014-11-18 Luis Machado <lgustavo@codesourcery.com>
554
555 * gdb.reverse/break-precsave: Expect completion message for
556 core file reads.
557 * gdb.reverse/consecutive-precsave.exp: Likewise.
558 * gdb.reverse/finish-precsave.exp: Likewise.
559 * gdb.reverse/i386-precsave.exp: Likewise.
560 * gdb.reverse/machinestate-precsave.exp: Likewise.
561 * gdb.reverse/sigall-precsave.exp: Likewise.
562 * gdb.reverse/solib-precsave.exp: Likewise.
563 * gdb.reverse/step-precsave.exp: Likewise.
564 * gdb.reverse/until-precsave.exp: Likewise.
565 * gdb.reverse/watch-precsave.exp: Likewise.
566
a267f3ad
AA
5672014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
568
569 * gdb.base/bp-permanent.c: Include unistd.h.
570 * gdb.python/py-framefilter-mi.c (main): Add return type.
571 * gdb.python/py-framefilter.c (main): Likewise.
572 * gdb.trace/actions-changed.c (main): Likewise.
573
12084a9a
AA
5742014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
575
576 * gdb.mi/until.c: Add eye-catchers.
577 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
578 line numbers.
579
dc7e1a77
AA
5802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
581
582 * gdb.base/condbreak.exp: Drop references to removed non-prototype
583 function header variants in break1.c.
584 * gdb.base/ena-dis-br.exp: Likewise.
585 * gdb.base/hbreak2.exp: Likewise.
586 * gdb.reverse/until-precsave.exp: Drop references to removed
587 non-prototype function header variants in ur1.c.
588 * gdb.reverse/until-reverse.exp: Likewise.
589
41c77605
PM
5902014-11-17 Petr Machata <pmachata@redhat.com>
591
592 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
593 ${_cu_offset_size} bytes abbrev offset.
594
34248c3a
DE
5952014-11-15 Doug Evans <xdje42@gmail.com>
596
597 PR symtab/17559
598 * gdb.base/line-symtabs.exp: New file.
599 * gdb.base/line-symtabs.c: New file.
600 * gdb.base/line-symtabs.h: New file.
601
646da059
YQ
6022014-11-14 Yao Qi <yao@codesourcery.com>
603
604 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
605 (func): Add label func_label.
606 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
607 Replace low_pc and high_pc with MACRO_AT_range.
608 Replace name, low_pc and high_pc with MACRO_AT_func.
609
9301ebe6
YQ
6102014-11-14 Yao Qi <yao@codesourcery.com>
611
612 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
613 Replace name, low_pc and high_pc with MACRO_AT_func.
614
f166b542
YQ
6152014-11-14 Yao Qi <yao@codesourcery.com>
616
617 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
618 produce debug information.
619 * gdb.dwarf2/implptr-optimized-out.S: Removed.
620
0f6e71e3
YQ
6212014-11-14 Yao Qi <yao@codesourcery.com>
622
623 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
624 object and get function length.
625 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
626 with MACRO_AT_func.
627 (top-level): Replace gdb_compile and clean_restart with
628 prepare_for_testing.
629 * gdb.dwarf2/main.c (main): Add label main_label.
630
876c4df9
YQ
6312014-11-14 Yao Qi <yao@codesourcery.com>
632
633 * lib/dwarf.exp (function_range): New procedure.
634 (Dwarf::_handle_macro_at_func): New procedure.
635 (Dwarf::_handle_macro_at_range): New procedure.
636 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
637
02ad9cf1
YQ
6382014-11-14 Yao Qi <yao@codesourcery.com>
639
640 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
641 (_handle_attribute): New procedure.
642
a59add0c
AA
6432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
644
645 * gdb.ada/cond_lang/foo.c (callme): Add return type.
646 * gdb.base/call-sc.c (zed): Likewise.
647 * gdb.base/checkpoint.c (main): Likewise.
648 * gdb.base/dump.c (main): Likewise.
649 * gdb.base/gcore.c (main): Likewise.
650 * gdb.base/huge.c (main): Likewise.
651 * gdb.base/multi-forks.c (main): Likewise.
652 * gdb.base/pr10179-a.c (main): Likewise.
653 * gdb.base/savedregs.c (main): Likewise.
654 * gdb.base/sigaltstack.c (main): Likewise.
655 * gdb.base/siginfo.c (main): Likewise.
656 * gdb.base/structs.c (zed): Likewise.
657 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
658 * gdb.mi/mi-syn-frame.c (main): Likewise.
659 * gdb.mi/until.c (foo, main): Likewise.
660 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
661 * gdb.base/solib-weak.c (foo): Declare.
662 * gdb.base/attach-twice.c: Include stdio.h.
663 * gdb.base/weaklib1.c: Likewise.
664 * gdb.base/weaklib2.c: Likewise.
665 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
666 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
667 unistd.h.
668 * gdb.base/attach-pie-misread.c: Include stdlib.h.
669 * gdb.mi/mi-exit-code.c: Likewise.
670 * gdb.base/break-interp-lib.c: Include string.h.
671 * gdb.base/coremaker.c: Likewise.
672 * gdb.base/testenv.c: Likewise.
673 * gdb.python/py-finish-breakpoint.c: Likewise.
674 * gdb.base/inferior-died.c: Include sys/wait.h.
675 * gdb.base/fileio.c: Include time.h.
676 * gdb.base/async-shell.c: Include unistd.h.
677 * gdb.base/dprintf-non-stop.c: Likewise.
678 * gdb.base/info-os.c: Likewise.
679 * gdb.mi/mi-console.c: Likewise.
680 * gdb.mi/watch-nonstop.c: Likewise.
681 * gdb.python/py-events.c: Likewise.
682 * gdb.base/async.c (baz): Move up before its invocation.
683 * gdb.base/code_elim2.c (my_global_func): Likewise.
684 * gdb.base/skip-solib-lib.c (multiply): Likewise.
685 * gdb.base/advance.c (func2): Likewise.
686
3b5d5997
AA
6872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
688
689 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
690 variant.
691 * gdb.base/annota3.c: Likewise.
692 * gdb.base/async.c: Likewise.
693 * gdb.base/average.c: Likewise.
694 * gdb.base/call-ar-st.c: Likewise.
695 * gdb.base/call-rt-st.c: Likewise.
696 * gdb.base/call-sc.c: Likewise.
697 * gdb.base/call-strs.c: Likewise.
698 * gdb.base/ending-run.c: Likewise.
699 * gdb.base/execd-prog.c: Likewise.
700 * gdb.base/exprs.c: Likewise.
701 * gdb.base/foll-exec.c: Likewise.
702 * gdb.base/foll-fork.c: Likewise.
703 * gdb.base/foll-vfork.c: Likewise.
704 * gdb.base/funcargs.c: Likewise.
705 * gdb.base/gcore.c: Likewise.
706 * gdb.base/jump.c: Likewise.
707 * gdb.base/langs0.c: Likewise.
708 * gdb.base/langs1.c: Likewise.
709 * gdb.base/langs2.c: Likewise.
710 * gdb.base/mips_pro.c: Likewise.
711 * gdb.base/nodebug.c: Likewise.
712 * gdb.base/opaque0.c: Likewise.
713 * gdb.base/opaque1.c: Likewise.
714 * gdb.base/recurse.c: Likewise.
715 * gdb.base/run.c: Likewise.
716 * gdb.base/scope0.c: Likewise.
717 * gdb.base/scope1.c: Likewise.
718 * gdb.base/setshow.c: Likewise.
719 * gdb.base/setvar.c: Likewise.
720 * gdb.base/shmain.c: Likewise.
721 * gdb.base/shr1.c: Likewise.
722 * gdb.base/shr2.c: Likewise.
723 * gdb.base/sigall.c: Likewise.
724 * gdb.base/signals.c: Likewise.
725 * gdb.base/so-indr-cl.c: Likewise.
726 * gdb.base/solib2.c: Likewise.
727 * gdb.base/structs.c: Likewise.
728 * gdb.base/sum.c: Likewise.
729 * gdb.base/vforked-prog.c: Likewise.
730 * gdb.base/watchpoint.c: Likewise.
731 * gdb.reverse/shr2.c: Likewise.
732 * gdb.reverse/until-reverse.c: Likewise.
733 * gdb.reverse/ur1.c: Likewise.
734 * gdb.reverse/watch-reverse.c: Likewise.
735
066a77c5
AA
7362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
737
738 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
739 variant.
740 * gdb.base/sepdebug.exp: Drop references to removed code.
741
4f204ea5
AA
7422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
743
744 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
745 variant. Preserve original line numbering.
746 * gdb.base/list1.c: Likewise.
747
3b377a3a
AA
7482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
749
750 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
751 variant.
752 * gdb.base/break1.c: Likewise.
753 * gdb.base/break.exp: Drop references to removed code.
754
e444df73
AA
7552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
756
757 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
758 variant.
759
8008f2a7
AA
7602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
761
762 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
763
a5a06887
AA
7642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
765
766 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
767 logic into perform_all_tests() and invoke it with and without
768 function header prototypes.
769 (do_function_calls): Remove conditional XFAIL for PR 5318.
770 (rerun_and_prepare): Remove duplicate code.
771 (perform_all_tests): New. Main logic moved here.
772
44dba9b9
AA
7732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
774
775 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
776 code guarded by #ifdef NO_PROTOTYPES.
777 (t_double_many_args): Likewise.
778 (DEF_FUNC_MANY_ARGS_1): Likewise.
779 (DEF_FUNC_VALUES_1): Likewise.
780 (t_structs_ldc): Renamed from t_structs_fc in conditional code
781 guarded by #ifdef PROTOTYPES.
782
d1fbcd56
AA
7832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
784
785 * gdb.mi/mi-console.c: Add eye-catcher.
786 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
787 instead of literal line number.
788
b0e59b8f
AA
7892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
790
791 * gdb.base/shr2.c: Add eye-catcher.
792 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
793 line number.
794
78f98cca
AA
7952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
796
797 * gdb.base/jump.c: Add eye-catchers.
798 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
799 numbers.
800
58fa2af0
AA
8012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
802
803 * gdb.base/execd-prog.c: Add eye-catchers.
804 * gdb.base/foll-exec.c: Likewise.
805 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
806 line numbers.
807
04e5059b
AA
8082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
809
810 * gdb.base/ending-run.c: Add eye-catchers.
811 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
812 literal line numbers.
813
dbfdb174
AA
8142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
815
816 * gdb.base/call-rt-st.c: Add eye-catchers.
817 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
818 literal line numbers.
819
888a2ade
AA
8202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
821
822 * gdb.base/call-ar-st.c: Add eye-catchers.
823 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
824 literal line numbers.
825
6acc2dde
AA
8262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
827
828 * gdb.base/average.c: Add eye-catchers.
829 * gdb.base/sum.c: Likewise.
830 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
831 regexps dynamically.
832
9ecfcd1d
AA
8332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
834
835 * gdb.base/solib1.c: Add eye-catchers.
836 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
837 literal line numbers.
838
78708b7c
PA
8392014-11-12 Pedro Alves <palves@redhat.com>
840
841 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
842 leader has exited.
843
af48d08f
PA
8442014-11-12 Pedro Alves <palves@redhat.com>
845
846 * gdb.arch/i386-bp_permanent.c: New file.
847 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
848 (srcfile): Set to i386-bp_permanent.c.
849 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
850 that stepi does not execute the 'leave' instruction, instead of
851 testing it does execute.
852 * gdb.base/bp-permanent.c: New file.
853 * gdb.base/bp-permanent.exp: New file.
854
af3768e9
DE
8552014-11-10 Doug Evans <xdje42@gmail.com>
856
857 PR symtab/17564
858 * gdb.base/symtab-search-order.exp: New file.
859 * gdb.base/symtab-search-order.c: New file.
860 * gdb.base/symtab-search-order-1.c: New file.
861 * gdb.base/symtab-search-order-shlib-1.c: New file.
862
9de00a4a
PA
8632014-11-07 Pedro Alves <palves@redhat.com>
864
865 PR gdb/17511
866 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
867 i?86-*-linux*.
868
e0f52461
SC
8692014-11-03 Siva Chandra Reddy <sivachandra@google.com>
870
871 PR c++/17494
872 * gdb.cp/pr17494.cc: New file.
873 * gdb.cp/pr17494.exp: New file.
874
6ce8c980
YQ
8752014-11-02 Yao Qi <yao@codesourcery.com>
876
877 * gdb.python/python.exp: Get working directory and match the
878 output of "set extended-prompt \\w " with it.
879
02be9a71
DE
8802014-10-30 Doug Evans <dje@google.com>
881
882 * gdb.python/py-objfile.exp: Add tests for setting random attributes
883 in objfiles.
884 * gdb.python/py-progspace.exp: Add tests for setting random attributes
885 in progspaces.
886
3bdff46b
LM
8872014-10-30 Janis Johnson <janisjo@codesourcery.com>
888
889 * gdb.base/fullpath-expand.exp: Skip for a remote host.
890 * gdb.base/realname-expand.exp: Likewise.
891 * gdb.linespec/macro-relative.exp: Likewise.
892
ab917dfb
PA
8932014-10-29 Pedro Alves <palves@redhat.com>
894
895 PR gdb/17408
896 * gdb.threads/schedlock.c (some_function): New function.
897 (call_function): New global.
898 (MAYBE_CALL_SOME_FUNCTION): New macro.
899 (thread_function): Call it.
900 * gdb.threads/schedlock.exp (get_args): Add description parameter,
901 and use it instead of a global counter. Adjust all callers.
902 (get_current_thread): Use "find current thread" for test message
903 here rather than having all callers pass down the same string.
904 (goto_loop): New procedure, factored out from ...
905 (my_continue): ... this.
906 (step_ten_loops): Change parameter from test message to command to
907 use. Adjust.
908 (list_count): Delete global.
909 (check_result): New procedure, factored out from duplicate top
910 level code.
911 (continue tests): Wrap in with_test_prefix.
912 (test_step): New procedure, factored out from duplicate top level
913 code.
914 (top level): Test "step" in combination with all scheduler-locking
915 modes. Test "next" in combination with all scheduler-locking
916 modes, and in combination with stepping over a function call or
917 not.
918 * gdb.threads/next-bp-other-thread.c: New file.
919 * gdb.threads/next-bp-other-thread.exp: New file.
920
d3d4baed
PA
9212014-10-29 Pedro Alves <palves@redhat.com>
922
923 PR python/17372
924 * gdb.python/python.exp: Test a multi-line command that spawns
925 interactive Python.
926 * gdb.base/multi-line-starts-subshell.exp: New file.
927
563e8d85
YQ
9282014-10-29 Yao Qi <yao@codesourcery.com>
929
930 * gdb.base/fileio.exp: Make directories on host.
931
0ea4d52e
YQ
9322014-10-29 Yao Qi <yao@codesourcery.com>
933
934 * gdb.base/fileio.c (test_write): Close the file.
935
7f5ef605
PA
9362014-10-28 Pedro Alves <palves@redhat.com>
937
938 PR gdb/12623
939 * gdb.base/sigstep.c (no_handler): New global.
940 (main): If 'no_handler is true, set the signal handlers to
941 SIG_IGN.
942 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
943 with_sw_watch and no_handler parameters. Handle them.
944 (top level) <stepping over handler when stopped at a breakpoint
945 test>: Add a test axis for testing with a software watchpoint, and
946 another for testing with the signal handler set to SIG_IGN.
947 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
948 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
949
abbdbd03
PA
9502014-10-28 Pedro Alves <palves@redhat.com>
951
952 PR gdb/17511
953 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
954 * gdb.base/sigstep.exp (other_handler_location): New global.
955 (advance): Support stepping into the signal handler, and running
956 commands while in the handler.
957 (in_handler_map): New global.
958 (top level): In the advance test, add combinations for getting
959 into the handler with stepping commands, and for running commands
960 in the handler. Add comment descripting the advancei tests.
961
1df4399f
PA
9622014-10-28 Pedro Alves <palves@redhat.com>
963
964 * gdb.base/sigstep.exp: Use build_executable instead of
965 prepare_for_testing.
966 (top level): Move code that starts GDB, runs to main and creates a
967 display to ...
968 (restart): ... this new procedure.
969 (top level): Move backtrace from signal handler test to ...
970 (validate_backtrace): ... this new procedure.
971 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
972 with_test_prefix. Always restart GDB.
973 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
974 with_test_prefix. Always restart GDB. No need to delete
975 breakpoints after the test.
976 (test_skip_handler): Remove prefix parameter.
977 (skip_over_handler, breakpoint_to_handler)
978 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
979 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
980 restart GDB. No need to delete breakpoints after the test.
981 (top level): Use foreach to call the test procedures with
982 different commands.
983
a5b6e449
PA
9842014-10-28 Pedro Alves <palves@redhat.com>
985
986 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
987 instead of GNATS numbers.
988 * gdb.base/sigbpt.exp: Likewise.
989 * gdb.base/siginfo.exp: Likewise.
990 * gdb.base/sigstep.exp: Likewise.
991
e5f8a7cc
PA
9922014-10-27 Pedro Alves <palves@redhat.com>
993
994 * gdb.base/sigstep.c (dummy): New global.
995 (main): Issue a couple writes to the new global.
996 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
997 procedures.
998 (skip_over_handler): Use test_skip_handler.
999 (top level): Call skip_over_handler for stepi and nexti too.
1000 (breakpoint_over_handler): Use test_skip_handler.
1001 (top level): Call breakpoint_over_handler for stepi and nexti too.
1002
763905a3
YQ
10032014-10-27 Yao Qi <yao@codesourcery.com>
1004
1005 * gdb.trace/tfile.c (adjust_function_address)
1006 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
1007 function descriptor.
1008
6f259a23
DB
10092014-10-24 Don Breazeal <donb@codesourcery.com>
1010
1011 * gdb.base/foll-fork.exp (test_follow_fork,
1012 catch_fork_child_follow): Check for updated fork messages emitted
1013 from infrun.c.
1014 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
1015 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
1016 vfork_and_exec_child_follow_through_step): Check for updated vfork
1017 messages emitted from infrun.c.
1018
09dd9a69
PA
10192014-10-24 Pedro Alves <palves@redhat.com>
1020
1021 * gdb.base/corefile.exp: Remove references to ultrix.
1022 * gdb.base/interrupt.exp: Likewise.
1023 * gdb.base/whatis.exp: Likewise.
1024 * gdb.gdb/selftest.exp: Likewise.
1025 * gdb.threads/manythreads.exp: Likewise.
1026 * gdb.threads/print-threads.exp: Likewise.
1027 * gdb.threads/pthreads.exp:: Likewise.
1028 * gdb.threads/schedlock.exp: Likewise.
1029
3433cfa5
SC
10302014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1031
1032 * gdb.cp/non-trivial-retval.cc: Add a test case.
1033 * gdb.cp/non-trivial-retval.exp: Add a test.
1034
092f880b
YQ
10352014-10-20 Yao Qi <yao@codesourcery.com>
1036
1037 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1038 * gdb.python/py-objfile-script-gdb.py: New file.
1039 * gdb.python/py-objfile-script.exp: Update reference to
1040 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1041 of remote_download. Remove the dest file.
1042
acbdb7f3
YQ
10432014-10-20 Yao Qi <yao@codesourcery.com>
1044
1045 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1046 * gdb.base/step-line.exp: Likewise.
1047 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1048 * gdb.dwarf2/dw2-basic.exp: Likewise.
1049 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1050 * gdb.dwarf2/dw2-filename.exp: Likewise.
1051 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1052 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1053 * gdb.dwarf2/dw2-producer.exp: Likewise.
1054 * gdb.dwarf2/mac-fileno.exp: Likewise.
1055 * gdb.python/py-frame-args.exp: Likewise.
1056 * gdb.python/py-framefilter.exp: Likewise.
1057 * gdb.python/py-mi.exp: Likewise.
1058 * gdb.python/py-objfile-script.exp: Likewise
1059 * gdb.python/py-pp-integral.exp: Likewise.
1060 * gdb.python/py-pp-re-notag.exp: Likewise.
1061 * gdb.python/py-prettyprint.exp: Likewise.
1062 * gdb.python/py-section-script.exp: Likewise.
1063 * gdb.python/py-typeprint.exp: Likewise.
1064 * gdb.python/py-xmethods.exp: Likewise.
1065 * gdb.stabs/weird.exp: Likewise.
1066 * gdb.xml/tdesc-regs.exp: Likewise.
1067
bd286a29
KCY
10682014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1069
1070 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1071 (out_cu): Use addr_len for the size of addresses.
1072 (out_line): Likewise. Size DW_LNE_set_address instruction
1073 according to addr_len.
1074 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
1075 (FUNC): Add START_INSNS to definition.
1076
673dc4a0
YQ
10772014-10-18 Yao Qi <yao@codesourcery.com>
1078
1079 * gdb.base/argv0-symlink.exp: Check argv[0] value if
1080 gdb_has_argv0 return true.
1081 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
1082 check [target_info exists noargs], check [gdb_has_argv0]
1083 instead.
1084 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1085 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
1086 procedures.
1087
4ffbba72
DE
10882014-10-17 Doug Evans <dje@google.com>
1089
1090 * gdb.python/py-events.exp: Update expected output for clear_objfiles
1091 event.
1092 * gdb.python/py-events.py: Add clear_objfiles event.
1093
d096d8c1
DE
10942014-10-17 Doug Evans <dje@google.com>
1095
1096 * gdb.python/py-objfile.exp: Test progspace attribute.
1097
a80db015
LM
10982014-10-17 Luis Machado <lgustavo@codesourcery.com>
1099
1100 * gdb.guile/scm-breakpoint.exp: Do not assume any
1101 directory separators when matching source file paths.
1102 * gdb.python/py-breakpoint.exp: Likewise.
1103 * gdb.reverse/break-precsave.exp: Likewise.
1104 * gdb.reverse/break-reverse.exp: Likewise.
1105 * gdb.reverse/consecutive-precsave.exp: Likewise.
1106 * gdb.reverse/finish-precsave.exp: Likewise.
1107 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1108 * gdb.reverse/finish-reverse.exp: Likewise.
1109 * gdb.reverse/i386-precsave.exp: Likewise.
1110 * gdb.reverse/i387-env-reverse.exp: Likewise.
1111 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1112 * gdb.reverse/machinestate-precsave.exp: Likewise.
1113 * gdb.reverse/machinestate.exp: Likewise.
1114 * gdb.reverse/sigall-precsave.exp: Likewise.
1115 * gdb.reverse/solib-precsave.exp: Likewise.
1116 * gdb.reverse/step-precsave.exp: Likewise.
1117 * gdb.reverse/until-precsave.exp: Likewise.
1118 * gdb.reverse/watch-precsave.exp: Likewise.
1119 * gdb.reverse/watch-reverse.exp: Likewise.
1120
b22089ab
YQ
11212014-10-17 Yao Qi <yao@codesourcery.com>
1122
1123 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1124 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1125
6c4486e6
PA
11262014-10-17 Pedro Alves <palves@redhat.com>
1127
1128 PR gdb/17471
1129 * gdb.base/bg-execution-repeat.c: New file.
1130 * gdb.base/bg-execution-repeat.exp: New file.
1131
0ff33695
PA
11322014-10-17 Pedro Alves <palves@redhat.com>
1133
1134 PR gdb/17300
1135 * gdb.base/continue-all-already-running.c: New file.
1136 * gdb.base/continue-all-already-running.exp: New file.
1137
6fdebc3d
PA
11382014-10-17 Pedro Alves <palves@redhat.com>
1139
1140 PR gdb/17472
1141 * gdb.base/annota-input-while-running.c: New file.
1142 * gdb.base/annota-input-while-running.exp: New file.
1143
32a8097b
PA
11442014-10-17 Pedro Alves <palves@redhat.com>
1145
1146 * gdb.base/callfuncs.exp: emove references to osf.
1147 * gdb.base/sigall.exp: Likewise.
1148 * gdb.gdb/selftest.exp: Likewise.
1149 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1150 * gdb.mi/non-stop.c: Likewise.
1151 * gdb.mi/pthreads.c: Likewise.
1152 * gdb.reverse/sigall-precsave.exp: Likewise.
1153 * gdb.reverse/sigall-reverse.exp: Likewise.
1154 * gdb.threads/pthreads.c: Likewise.
1155 * gdb.threads/pthreads.exp: Likewise.
1156
7a3517ff
YQ
11572014-10-17 Yao Qi <yao@codesourcery.com>
1158
1159 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1160 check 'target_info exists noargs'.
1161 (test_command_prompt_position): Likewise.
1162 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1163 Remove "set args".
1164 (progvar_simple_while_test): Likewise.
1165 (progvar_complex_if_while_test): Likewise.
1166 (if_while_breakpoint_command_test): Likewise.
1167 (infrun_breakpoint_command_test): Likewise.
1168 (breakpoint_command_test): Likewise.
1169 (watchpoint_command_test): Likewise.
1170 (bp_deleted_in_command_test): Likewise.
1171 (temporary_breakpoint_commands): Likewise.
1172
bb99c472
YQ
11732014-10-16 Yao Qi <yao@codesourcery.com>
1174
1175 * gdb.base/remotetimeout.exp: Remove noargs checking.
1176
7c16b83e
PA
11772014-10-15 Pedro Alves <palves@redhat.com>
1178
1179 PR breakpoints/9649
1180 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1181 * gdb.base/breakpoint-in-ro-region.exp
1182 (probe_target_hardware_step): New procedure.
1183 (top level): Probe hardware stepping and hardware breakpoint
1184 support. Test stepping through a read-only region, with both
1185 "breakpoint auto-hw" on and off and both "always-inserted" on and
1186 off.
1187
35a49624
IB
11882014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1189
1190 * gdb.dlang/demangle.exp: Update for demangling changes.
1191
2d1c107c
SC
11922014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1193
1194 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1195 * gdb.cp/non-trivial-retval.exp: Add new tests.
1196
778811d5
SC
11972014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1198
1199 PR c++/13403
1200 PR c++/15154
1201 * gdb.cp/non-trivial-retval.cc: New file.
1202 * gdb.cp/non-trivial-retval.exp: New file.
1203
10c5f0a8
YQ
12042014-10-15 Yao Qi <yao@codesourcery.com>
1205
1206 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1207 remote host.
1208
65d7b369
YQ
12092014-10-15 Yao Qi <yao@codesourcery.com>
1210
1211 * gdb.python/py-symbol.exp: Match file base name if host is
1212 remote, otherwise match file name with dir name.
1213 * gdb.python/py-symtab.exp: Likewise.
1214 * gdb.python/python.exp: Likewise.
1215
46dc1394
YQ
12162014-10-15 Yao Qi <yao@codesourcery.com>
1217
1218 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1219 pattern.
1220 * gdb.python/py-symtab.exp: Likewise.
1221 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1222 locationn.
1223
c40cc657
JB
12242014-10-14 Joel Brobecker <brobecker@adacore.com>
1225
1226 * gdb.ada/addr_arith: New testcase.
1227
2abf49e1
MR
12282014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1229
1230 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1231 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1232 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1233 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1234
f7088df3
SDJ
12352014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1236
1237 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1238 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1239 * gdb.arch/stap-eval-lang-ada.exp: New file.
1240
4dc06805
YQ
12412014-10-14 Yao Qi <yao@codesourcery.com>
1242
1243 * gdb.mi/mi-var-child.c (nothing1): New function.
1244 (nothing2): New function.
1245 (do_children_tests): Set function pointers by nothing1 and
1246 nothing2.
1247 * gdb.mi/mi-var-child.exp: Step over new added statements.
1248 Update test to match the new output.
1249 * gdb.mi/var-cmd.c (nothing1): New function.
1250 (nothing2): New function.
1251 (do_children_tests): Set function pointers by nothing1 and
1252 nothing2.
1253 * gdb.mi/mi-var-display.exp: Update test to match output.
1254 Step to the line specified by $line_dct_nothing.
1255 Increase the number of lines to step.
1256
46a93de2
YQ
12572014-10-14 Yao Qi <yao@codesourcery.com>
1258
1259 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1260 tests.
1261 * gdb.mi/mi2-var-child.exp: Likewise.
1262
14ea52ee
DE
12632014-10-13 Doug Evans <dje@google.com>
1264
1265 * gdb.python/py-objfile.exp: Change name of file name test.
1266
e5c6e92b
DE
12672014-10-13 Doug Evans <dje@google.com>
1268
1269 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1270 from the start of the CU.
1271
c780cc2f
JK
12722014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1273 Yao Qi <yao@codesourcery.com>
1274
1275 Fix "save breakpoints" for "catch" command.
1276 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1277 Remove -nonewline. Match also the added "main" line.
1278
99894e11
JK
12792014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1280
1281 Fix "save breakpoints" for "disable $bpnum" command.
1282 * gdb.base/save-bp.c (main): Add label.
1283 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1284
6e1ac5a3
JK
12852014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1286
1287 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1288
754dd2b0
YQ
12892014-10-11 Yao Qi <yao@codesourcery.com>
1290
1291 * gdb.server/server-kill.exp: Execute command
1292 "set remote trace-status-packet on" before "tstatus".
1293
f90183d7
YQ
12942014-10-11 Yao Qi <yao@codesourcery.com>
1295
1296 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1297 (main): Call getppid.
1298 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1299 and continue to it. Read variable "server_pid".
1300
bf40a607
YQ
13012014-10-11 Yao Qi <yao@codesourcery.com>
1302
1303 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1304
052ca370
YQ
13052014-10-11 Yao Qi <yao@codesourcery.com>
1306
1307 * gdb.threads/thread-find.exp: Don't execute command
1308 "info threads".
1309 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1310 * gdb.threads/linux-dp.exp: Don't check the condition
1311 $threads_created equals to zero.
1312
3831839c
PA
13132014-10-10 Pedro Alves <palves@redhat.com>
1314
1315 * gdb.base/bigcore.exp: Remove references to IRIX.
1316 * gdb.base/funcargs.exp: Likewise.
1317 * gdb.base/interrupt.exp: Likewise.
1318 * gdb.base/mips_pro.exp: Likewise.
1319 * gdb.base/nodebug.exp: Likewise.
1320 * gdb.base/setvar.exp: Likewise.
1321 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1322
8b9a549d
PA
13232014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1324 Pedro Alves <palves@redhat.com>
1325
1326 PR symtab/14466
1327 * gdb.base/vdso-warning.c: New file.
1328 * gdb.base/vdso-warning.exp: New file.
1329
d48ba5e8
DE
13302014-10-02 Doug Evans <dje@google.com>
1331
1332 * gdb.base/structs.c (main): Don't run forever.
1333
2278c276
PA
13342014-10-02 Pedro Alves <palves@redhat.com>
1335
1336 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1337 (top level) <stop threads 1, stop threads 2>: Use it.
1338
b57bacec
PA
13392014-10-02 Pedro Alves <palves@redhat.com>
1340
1341 * gdb.threads/break-while-running.exp (test): Add new
1342 'update_thread_list' argument. Skip "info threads" if false.
1343 (top level): Add new 'update_thread_list' axis.
1344
13fd3ff3
PA
13452014-10-02 Pedro Alves <palves@redhat.com>
1346
1347 PR breakpoints/17431
1348 * gdb.base/execl-update-breakpoints.c: New file.
1349 * gdb.base/execl-update-breakpoints.exp: New file.
1350
0fec99e8
PA
13512014-10-01 Pedro Alves <palves@redhat.com>
1352
1353 * gdb.base/breakpoint-in-ro-region.c: New file.
1354 * gdb.base/breakpoint-in-ro-region.exp: New file.
1355
2ddf4301
SM
13562014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1357
1358 * gdb.mi/mi-exit-code.exp: New file.
1359 * gdb.mi/mi-exit-code.c: New file.
1360
6a5f3f43
YQ
13612014-09-30 Yao Qi <yao@codesourcery.com>
1362
1363 * lib/prelink-support.exp (build_executable_own_libs): Error if
1364 the target isn't native.
1365
345bcc73
YQ
13662014-09-30 Yao Qi <yao@codesourcery.com>
1367
1368 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1369 false.
1370
a25a5a45
PA
13712014-09-22 Pedro Alves <palves@redhat.com>
1372
1373 * gdb.threads/break-while-running.exp: New file.
1374 * gdb.threads/break-while-running.c: New file.
1375
00ba3162
YQ
13762014-09-19 Yao Qi <yao@codesourcery.com>
1377
1378 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1379 Invoke test. Restart GDB with --readnow and invoke test again.
1380
c3b7b696
YQ
13812014-09-19 Yao Qi <yao@codesourcery.com>
1382
1383 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1384 proc set_breakpoint_on_gcd_function. Invoke
1385 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1386 invoke set_breakpoint_on_gcd_function again.
1387
2b4fd423
DE
13882014-09-18 Doug Evans <dje@google.com>
1389
1390 * gdb.dwarf2/symtab-producer.exp: New file.
1391
a5947601
SDJ
13922014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1393
1394 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1395 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1396 * gdb.base/global-var-nested-by-dso.c: Likewise.
1397 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1398
91c19059
SDJ
13992014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1400 Pedro Alves <palves@redhat.com>
1401
1402 * gdb.base/watch-bitfields.exp: Pass string other than test file
1403 name to prepare_for_testing.
1404 (watch): New procedure.
1405 (expect_watchpoint): Use with_test_prefix.
1406 (top level): Factor out tests to ...
1407 (test_watch_location, test_regular_watch): ... these new
1408 procedures, and use with_test_prefix and gdb_continue_to_end.
1409
bb9d5f81
PP
14102014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1411
1412 PR breakpoints/12526
1413 * gdb.base/watch-bitfields.exp: New file.
1414 * gdb.base/watch-bitfields.c: New file.
1415
635856f5
PA
14162014-09-16 Pedro Alves <palves@redhat.com>
1417
1418 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1419 software and hardware addresses, not software address against
1420 itself.
1421
7280ceea
PA
14222014-09-16 Pedro Alves <palves@redhat.com>
1423
1424 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1425 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1426
428b16bd
PA
14272014-09-16 Pedro Alves <palves@redhat.com>
1428
1429 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1430 files.
1431 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1432 "*-*-vxworks*" throughout.
1433 * gdb.base/break.exp: Likewise.
1434 * gdb.base/default.exp: Likewise.
1435 * gdb.base/scope.exp: Likewise.
1436 * gdb.base/sepdebug.exp: Likewise.
1437 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1438 throughout.
1439 * gdb.base/run.c: Likewise.
1440 * gdb.base/sepdebug.c: Likewise.
1441 * gdb.hp/gdb.aCC/run.c: Likewise.
1442 * gdb.reverse/until-reverse.c: Likewise.
1443 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1444
666d413c
YQ
14452014-09-16 Yao Qi <yao@codesourcery.com>
1446
1447 * boards/local-remote-host-native.exp: New file.
1448
57cbd724
DE
14492014-09-14 Doug Evans <xdje42@gmail.com>
1450
1451 * gdb.threads/queue-signal.c (thread_count): New variable.
1452 (thread_count_mutex, thread_count_condvar): New variables.
1453 (incr_thread_count, wait_all_threads_running): New functions.
1454 (main): Wait for all threads to be in their thread functions.
1455
81219e53
DE
14562014-09-13 Doug Evans <xdje42@gmail.com>
1457
1458 * gdb.threads/queue-signal.c: New file.
1459 * gdb.threads/queue-signal.exp: New file.
1460
3714cea7
DE
14612014-09-13 Doug Evans <xdje42@gmail.com>
1462
1463 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1464 be consistent with what default_gdb_init uses.
1465 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1466 the plain text of the prompt. Add some logging printfs.
1467 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1468
fa43b1d7
PA
14692014-09-12 Pedro Alves <palves@redhat.com>
1470
1471 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1472 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1473 * gdb.arch/i386-size-overlap.exp: Likewise.
1474 * gdb.arch/i386-size.exp: Likewise.
1475 * gdb.arch/i386-unwind.exp: Likewise.
1476 * gdb.base/a2-run.exp: Likewise.
1477 * gdb.base/break.exp: Likewise.
1478 * gdb.base/charset.exp: Likewise.
1479 * gdb.base/chng-syms.exp: Likewise.
1480 * gdb.base/commands.exp: Likewise.
1481 * gdb.base/dbx.exp: Likewise.
1482 * gdb.base/find.exp: Likewise.
1483 * gdb.base/funcargs.exp: Likewise.
1484 * gdb.base/jit-simple.exp: Likewise.
1485 * gdb.base/reread.exp: Likewise.
1486 * gdb.base/sepdebug.exp: Likewise.
1487 * gdb.base/step-bt.exp: Likewise.
1488 * gdb.cp/mb-inline.exp: Likewise.
1489 * gdb.cp/mb-templates.exp: Likewise.
1490 * gdb.objc/basicclass.exp: Likewise.
1491 * gdb.threads/killed.exp: Likewise.
1492
9d9bf2df
EBM
14932014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1494
1495 PR tdep/17379
1496 * gdb.arch/powerpc-stackless.S: New file.
1497 * gdb.arch/powerpc-stackless.exp: New file.
1498
1cf2f1b0
JK
14992014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 * gdb.base/attach.c: Include unistd.h.
1502 (main): Call alarm. Add label postloop.
1503 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1504 gdb_breakpoint, gdb_continue_to_breakpoint.
1505 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1506
98880d46
PA
15072014-09-11 Pedro Alves <palves@redhat.com>
1508
1509 PR gdb/17347
1510 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1511 * gdb.base/attach.exp (test_command_line_attach_run): New
1512 procedure.
1513 (top level): Call it.
1514
4c92ff2c
PA
15152014-09-11 Pedro Alves <palves@redhat.com>
1516
1517 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1518 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1519 (do_command_attach_tests): Use spawn_wait_for_attach.
1520 * gdb.base/solib-overlap.exp: Likewise.
1521 * gdb.multi/multi-attach.exp: Likewise.
1522 * gdb.python/py-prompt.exp: Likewise.
1523 * gdb.python/py-sync-interp.exp: Likewise.
1524 * gdb.server/ext-attach.exp: Likewise.
1525
3adc1a7d
GKB
15262014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1527
1528 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1529 command in testcase. Simplify testcase.
1530
96334934
JB
15312014-09-10 Joel Brobecker <brobecker@adacore.com>
1532
1533 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1534
eb479039
JB
15352014-09-10 Joel Brobecker <brobecker@adacore.com>
1536
1537 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1538
deede10c
JB
15392014-09-10 Joel Brobecker <brobecker@adacore.com>
1540
1541 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1542
7828a5f5
JB
15432014-09-10 Joel Brobecker <brobecker@adacore.com>
1544
1545 * gdb.dwarf2/dynarr-ptr.c: New file.
1546 * gdb.dwarf2/dynarr-ptr.exp: New file.
1547
33aeebcf
MR
15482014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1549
1550 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1551 of 30 rather than hardcoding 120 for a slow test case. Take the
1552 `gdb,timeout' target setting into account for this calculation.
1553 Don't extend the timeout for the test cases that don't need it.
1554
7b415901
MR
15552014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1556
1557 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1558 a factor of 2 for a slow test case. Take the `gdb,timeout'
1559 target setting into account for this calculation.
1560 * gdb.reverse/until-precsave.exp: Increase the timeout by
1561 a factor of 15 and 3 respectively rather than adding 120
1562 for a pair of slow test cases. Take the `gdb,timeout'
1563 target setting into account for this calculation.
1564
4a40f85a
MR
15652014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1566
1567 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1568 timeout, don't pass one down to gdb_expect.
1569 (gdb_expect): Rework timeout selection.
1570
09635af7
MR
15712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1572
1573 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1574 exception on timeout.
1575 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1576 (gdbserver_start_extended): Catch any `gdbserver_start' error
1577 exceptions.
1578 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1579 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1580 `gdbserver_gdb_load' error exceptions.
1581
2bdd10b7
MR
15822014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1583
1584 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1585 120 on waiting for the TCP socket to open.
1586
316935f0
DE
15872014-09-09 Doug Evans <xdje42@gmail.com>
1588
1589 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1590 _caller_matches, _any_caller_is, _any_caller_matches.
1591
83740597
DE
15922014-09-09 Doug Evans <xdje42@gmail.com>
1593
1594 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1595
4c122fc3
YQ
15962014-09-09 Yao Qi <yao@codesourcery.com>
1597
1598 * gdb.mi/mi-var-display.exp: Set print symbol off.
1599
a9f116cb
GKB
16002014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1601
1602 PR gdb/17035
1603 * gdb.base/commands.exp: Add tests to verify user-defined
1604 commands with empty bodies.
1605 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1606 python commands in `show user command`.
1607 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1608 scheme commands in `show user command`.
1609
c75bd3a2
JK
16102014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1611
1612 PR python/17355
1613 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1614 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1615 * gdb.python/py-framefilter-invalidarg.exp: New file.
1616 * gdb.python/py-framefilter-invalidarg.py: New file.
1617
faa42425
DE
16182014-09-06 Doug Evans <xdje42@gmail.com>
1619
1620 PR 15276
1621 * gdb.python/py-caller-is.c: New file.
1622 * gdb.python/py-caller-is.exp: New file.
1623
474ca4f6
SDJ
16242014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1625
1626 PR gdb/17235
1627 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1628 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1629
eb0b0463
SDJ
16302014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1631
1632 PR fortran/17237
1633 * gdb.fortran/print-formatted.exp: New file.
1634 * gdb.fortran/print-formatted.f90: Likewise.
1635
5f3b99cf
SS
16362014-09-03 Sasha Smundak <asmundak@google.com>
1637
1638 * gdb.python/py-frame.exp: Test Frame.read_register.
1639
7d793aa9
SDJ
16402014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1641
1642 PR python/16699
1643 * gdb.python/py-completion.exp: New file.
1644 * gdb.python/py-completion.py: Likewise.
1645
fb0576e9
DE
16462014-08-28 Doug Evans <dje@google.com>
1647
1648 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1649 eax,etc. are live with values set by gdb and thus the compiler can't
1650 use them.
1651 * gdb.arch/i386-pseudo.c (main): Ditto.
1652
ee92b0dd
DE
16532014-08-27 Doug Evans <dje@google.com>
1654
1655 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1656
6649db35
DE
16572014-08-25 Doug Evans <dje@google.com>
1658
1659 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1660 (main): Ditto.
1661
564b7600
DE
16622014-08-25 Doug Evans <dje@google.com>
1663
1664 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1665
3881fb67
YQ
16662014-08-24 Yao Qi <yao@codesourcery.com>
1667
1668 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1669 symbol off.
1670 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1671
a05a36a5
DE
16722014-08-22 Doug Evans <dje@google.com>
1673
1674 PR 17276
1675 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1676 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1677 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1678
7c343b48
YQ
16792014-08-22 Yao Qi <yao@codesourcery.com>
1680
1681 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1682 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1683 * gdb.python/python.exp: Likewise. Use .py file on the host
1684 instead of the build.
1685
22fd09ae
JK
16862014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1687
1688 * gdb.threads/gcore-stale-thread.c: New file.
1689 * gdb.threads/gcore-stale-thread.exp: New file.
1690
a8454a7c
PA
16912014-08-21 Pedro Alves <palves@redhat.com>
1692
1693 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1694 * gdb.base/gcore-relro-pie.exp: Likewise.
1695 * gdb.base/gcore-relro.exp: Likewise.
1696 * gdb.base/gcore.exp: Likewise.
1697 * gdb.base/print-symbol-loading.exp: Likewise.
1698 * gdb.threads/gcore-thread.exp: Likewise.
1699 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1700
2a31c623
PA
17012014-08-20 Pedro Alves <palves@redhat.com>
1702 Jan Kratochvil <jan.kratochvil@redhat.com>
1703
1704 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1705 configure.
1706 (EXPECT): Handle READ1 being set.
1707 (all): Depend on EXTRA_RULES.
1708 (check-read1, expect-read1, read1.so, read1): New rules.
1709 * README (Testsuite Parameters): Document the READ1 make variable.
1710 (Race detection): New section.
1711 * configure: Regenerate.
1712 * configure.ac: If build==host==target, and running under a
1713 GNU/glibc system, add read1 to the extra Makefile rules.
1714 (EXTRA_RULES): AC_SUBST it.
1715 * lib/read1.c: New file.
1716
d36430db
JB
17172014-08-20 Joel Brobecker <brobecker@adacore.com>
1718
1719 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1720 the handling of variables declared as a typedef to an array
1721 which a DW_AT_data_location attribute.
1722
9a0dc9e3
PA
17232014-08-19 Andrew Burgess <aburgess@broadcom.com>
1724 Pedro Alves <palves@redhat.com>
1725
1726 PR symtab/14604
1727 PR symtab/14605
1728 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1729 gdb_test.
1730
0718a8da
PA
17312014-08-19 Pedro Alves <palves@redhat.com>
1732
1733 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1734
13b448cd
YQ
17352014-08-19 Yao Qi <yao@codesourcery.com>
1736
1737 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1738 right line.
1739
1cbf5077
DB
17402014-08-18 David Blaikie <dblaikie@gmail.com>
1741
1742 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1743
bf0fae19
JB
17442014-08-18 Joel Brobecker <brobecker@adacore.com>
1745
1746 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1747 attribute in array range.
1748
3c8c5dcc
JB
17492014-08-18 Joel Brobecker <brobecker@adacore.com>
1750
1751 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1752
e66d4446
SC
17532014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1754
1755 PR c++/17132
1756 * gdb.cp/pr17132.cc: New file.
1757 * gdb.cp/pr17132.exp: New file.
1758
940df408
SC
17592014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1760
1761 * gdb.python/py-xmethods.py (A_getarrayind)
1762 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1763 Use 'print' with function call syntax.
1764 (E_method_matcher.match): Fix tab vs space indentation mixup.
1765
ebcc6c3a
YQ
17662014-08-15 Yao Qi <yao@codesourcery.com>
1767
1768 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1769 false.
1770
775e0f04
YQ
17712014-08-15 Yao Qi <yao@codesourcery.com>
1772
1773 * gdb.cp/casts.exp: Set print symbol off.
1774 * gdb.cp/class2.exp: Likewise.
1775 * gdb.cp/overload.exp: Likewise.
1776 * gdb.cp/templates.exp: Likewise.
1777
d769e349
DE
17782014-08-11 Doug Evans <dje@google.com>
1779
1780 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1781 (test_load_shlib): Update.
1782
20c6f1e1
YQ
17832014-08-09 Yao Qi <yao@codesourcery.com>
1784
1785 * gdb.base/display.exp: Invoke is_address_zero_readable.
1786 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1787 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1788 * gdb.base/hbreak-unmapped.exp: Return if
1789 is_address_zero_readable returns true.
1790 * gdb.base/signest.exp: Likewise.
1791 * gdb.base/signull.exp: Likewise.
1792 * gdb.base/sigbpt.exp: Likewise.
1793 * gdb.guile/scm-disasm.exp: Do the test if
1794 is_address_zero_readable returns false.
1795 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1796 * gdb.python/py-arch.exp: Likewise.
1797 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1798 * lib/gdb.exp (is_address_zero_readable): New proc.
1799
5792e8e3
YQ
18002014-08-09 Yao Qi <yao@codesourcery.com>
1801
1802 PR testsuite/13443
1803 * gdb.mi/mi-var-display.exp: Make test messages unique.
1804
3cecbbbe
TT
18052014-08-04 Tom Tromey <tromey@redhat.com>
1806
1807 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1808 target 0".
1809
00b51ff5
TT
18102014-08-04 Tom Tromey <tromey@redhat.com>
1811
1812 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1813 "target_resume".
1814
6908c509
JB
18152014-08-01 Joel Brobecker <brobecker@adacore.com>
1816
1817 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1818 inner_vla_struct_object_size.
1819 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1820 as xfail.
1821
cc6563d2
PA
18222014-07-30 Pedro Alves <palves@redhat.com>
1823
1824 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1825 comment.
1826
7e09a223
YQ
18272014-07-29 Yao Qi <yao@codesourcery.com>
1828
1829 PR gdb/17206
1830 * gdb.base/until-nodebug.exp: New.
1831
7ebdbe92
DE
18322014-07-28 Doug Evans <xdje42@gmail.com>
1833
1834 PR guile/17203
1835 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1836 previously existing parameter, and previously ambiguously spelled
1837 parameter.
1838
fdb1adc6
WN
18392014-07-28 Will Newton <will.newton@linaro.org>
1840
1841 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1842
186fcde0
DE
18432014-07-26 Ludovic Courtès <ludo@gnu.org>
1844 Doug Evans <xdje42@gmail.com>
1845
1846 PR guile/17146
1847 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1848
70509625
PA
18492014-07-25 Pedro Alves <palves@redhat.com>
1850
1851 * gdb.threads/signal-command-handle-nopass.c: New file.
1852 * gdb.threads/signal-command-handle-nopass.exp: New file.
1853 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1854 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1855 * gdb.threads/signal-delivered-right-thread.c: New file.
1856 * gdb.threads/signal-delivered-right-thread.exp: New file.
1857
c3f814a1
PA
18582014-07-25 Pedro Alves <palves@redhat.com>
1859
1860 * gdb.base/double-prompt-target-event-error.exp
1861 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1862 match.
1863 (cancel_pagination_in_target_event): Rework double prompt
1864 detection.
1865 * gdb.base/paginate-after-ctrl-c-running.exp
1866 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1867 <return>' match.
1868 * gdb.base/paginate-bg-execution.exp
1869 (test_bg_execution_pagination_return)
1870 (test_bg_execution_pagination_cancel): Remove '-notransfer
1871 <return>' matches.
1872 * gdb.base/paginate-execution-startup.exp
1873 (test_fg_execution_pagination_return)
1874 (test_fg_execution_pagination_cancel): Remove '-notransfer
1875 <return>' matches.
1876 * gdb.base/paginate-inferior-exit.exp
1877 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1878 match.
1879 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1880 * lib/gdb.exp (pagination_prompt): Run text through
1881 string_to_regexp.
1882 (gdb_test_multiple): Match $pagination_prompt instead of
1883 "<return>".
1884 (string_to_regexp): Move to lib/gdb-utils.exp.
1885
e214cf6c
JK
18862014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1887
1888 * gdb.arch/amd64-entry-value-paramref.S: New file.
1889 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1890 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1891 * gdb.arch/amd64-optimout-repeat.S: New file.
1892 * gdb.arch/amd64-optimout-repeat.c: New file.
1893 * gdb.arch/amd64-optimout-repeat.exp: New file.
1894
17d0c5c8
JK
18952014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1896
1897 PR gdb/17170
1898 * gdb.base/statistics.exp: New file.
1899
b8b8facf
DE
19002014-07-17 Doug Evans <dje@google.com>
1901
74b49205 1902 PR gdb/17170
b8b8facf
DE
1903 * gdb.base/maint.exp: Update testing of per-command stats.
1904
1b5d0ab3
PA
19052014-07-16 Pedro Alves <palves@redhat.com>
1906
1907 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1908 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1909 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1910 (tfile_write_buf): New functions.
1911 (add_memory_block): Rewrite using the above.
1912 (adjust_function_address): New function.
1913 (FUNCTION_ADDRESS): New macro.
1914 (write_basic_trace_file): Remove short_x local, and use
1915 tfile_write_16. Change type of func_addr local to unsigned long
1916 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1917 here. Cast argument of add_memory_block to char pointer.
1918 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1919 (main): Remove parameters.
1920 * gdb.trace/tfile.exp: Remove nowarnings.
1921
4d974e88
SM
19222014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1923
1924 * gdb.base/debug-expr.exp: Test string evaluation with
1925 "debug expression" on.
1926
41e99568
PA
19272014-07-15 Pedro Alves <palves@redhat.com>
1928
1929 * gdb.base/reread.exp: Use clean_restart.
1930
487d9753
PL
19312014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1932
1933 * gdb.arch/avr-flash-qualifer.c: New.
1934 * gdb.arch/avr-flash-qualifer.exp: New.
1935
cc1c52ad
PA
19362014-07-14 Pedro Alves <palves@redhat.com>
1937
1938 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1939 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1940
1e973570
PA
19412014-07-14 Pedro Alves <palves@redhat.com>
1942
1943 * gdb.base/double-prompt-target-event-error.c: New file.
1944 * gdb.base/double-prompt-target-event-error.exp: New file.
1945
93d6eb10
PA
19462014-07-14 Pedro Alves <palves@redhat.com>
1947
1948 PR gdb/17072
1949 * gdb.base/paginate-inferior-exit.c: New file.
1950 * gdb.base/paginate-inferior-exit.exp: New file.
1951
0017922d
PA
19522014-07-14 Pedro Alves <palves@redhat.com>
1953
1954 PR gdb/17072
1955 * gdb.base/paginate-bg-execution.c: New file.
1956 * gdb.base/paginate-bg-execution.exp: New file.
1957
94696ad3
PA
19582014-07-14 Pedro Alves <palves@redhat.com>
1959
1960 PR gdb/17072
1961 * gdb.base/paginate-execution-startup.c: New file.
1962 * gdb.base/paginate-execution-startup.exp: New file.
1963 * lib/gdb.exp (pagination_prompt): New global.
1964 (default_gdb_spawn): New procedure, factored out from
1965 default_gdb_spawn.
1966 (default_gdb_start): Adjust to call default_gdb_spawn.
1967 (gdb_spawn): New procedure.
1968
bd293940
PA
19692014-07-14 Pedro Alves <palves@redhat.com>
1970
1971 * lib/gdb.exp (gdb_assert): New procedure.
1972 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1973
c933f875
PA
19742014-07-14 Pedro Alves <palves@redhat.com>
1975
1976 * gdb.base/execution-termios.c: New file.
1977 * gdb.base/execution-termios.exp: New file.
1978
d98b7a16
TT
19792014-07-14 Tom Tromey <tromey@redhat.com>
1980
1981 * gdb.cp/vla-cxx.cc: New file.
1982 * gdb.cp/vla-cxx.exp: New file.
1983
548740d6
TT
19842014-07-14 Tom Tromey <tromey@redhat.com>
1985
1986 * gdb.reverse/rerun-prec.c: New file.
1987 * gdb.reverse/rerun-prec.exp: New file.
1988
a25eb028
MR
19892014-07-12 Maciej W. Rozycki <macro@mips.com>
1990 Maciej W. Rozycki <macro@codesourcery.com>
1991
1992 * lib/gdb-utils.exp: New file.
1993 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1994 inline `gdb_init_command' processing.
1995 (gdb_start_cmd): Likewise.
1996 * lib/mi-support.exp (mi_run_cmd): Likewise.
1997 * README: Document `gdb_init_command' and `gdb_init_commands'.
1998
218c2655
JK
19992014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2000
2001 Fix false FAIL running under a very long directory name.
2002 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
2003 and "set print elements 10000". Twice.
2004
5401fde3
YQ
20052014-07-11 Yao Qi <yao@codesourcery.com>
2006
2007 * gdb.base/exprs.exp: "set print symbol off".
2008
e76126e8
PA
20092014-07-11 Pedro Alves <palves@redhat.com>
2010
2011 * gdb.threads/kill.c: New file.
2012 * gdb.threads/kill.exp: New file.
2013
2d6f0de6
YQ
20142014-07-10 Yao Qi <yao@codesourcery.com>
2015
2016 * gdb.trace/tfile.c (write_basic_trace_file)
2017 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
2018 address written to trace file.
2019
7180e04a
PA
20202014-07-09 Pedro Alves <palves@redhat.com>
2021
2022 * gdb.base/attach-wait-input.exp: New file.
2023 * gdb.base/attach-wait-input.c: New file.
2024
9a9a7608
AB
20252014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2026
2027 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2028 setting up test structures.
2029 (main): Call new test function.
2030 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2031 test function, continue into test function and walk test
2032 structures.
2033
161ac41e
YQ
20342014-07-02 Yao Qi <yao@codesourcery.com>
2035
2036 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2037 'bar_start' at the beginning of functions 'foo' and 'bar'
2038 respectively.
2039 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2040 instead of 'foo' and 'bar'.
2041
1f267ae3
MM
20422014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2043
2044 * gdb.btrace/segv.exp: New.
2045 * gdb.btrace/segv.c: New.
2046
2b239efb
LM
20472014-07-02 Luis Machado <lgustavo@codesourcery.com>
2048
2049 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2050 instruction.
2051
cf363f18
MW
20522014-06-30 Mark Wielaard <mjw@redhat.com>
2053
2054 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2055 vulture, vilify, villar): New volatile array constants.
2056 (vindictive, vegetation): New const volatile array constants.
2057 * gdb.base/volatile.exp: Test volatile and const volatile array
2058 types.
2059
aebf9d24
AA
20602014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2061
2062 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2063 target lacks support for awatch, rwatch, or hbreak.
2064
b67a2c6f
YQ
20652014-06-27 Yao Qi <yao@codesourcery.com>
2066
2067 * gdb.multi/dummy-frame-restore.exp: New.
2068 * gdb.multi/dummy-frame-restore.c: New.
2069
aef92902
MM
20702014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2071
2072 * gdb.btrace/gcore.exp: New.
2073
8e9db26e
PA
20742014-06-23 Pedro Alves <palves@redhat.com>
2075
2076 * gdb.base/watchpoint-reuse-slot.c: New file.
2077 * gdb.base/watchpoint-reuse-slot.exp: New file.
2078
70afc5b7
SC
20792014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2080
2081 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
2082 progspace's filename in 'info', 'enable' and 'disable' command
2083 tests.
2084
b972bd9c
JK
20852014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2086
2087 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
2088 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2089 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
2090
125f8a3d
GB
20912014-06-20 Gary Benson <gbenson@redhat.com>
2092
2093 * gdb.arch/i386-avx.exp: Fix include file location.
2094 * gdb.arch/i386-sse.exp: Likewise.
2095
3ed9baed
IB
20962014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
2097
2098 * gdb.dlang/expression.exp: New file.
2099
034f788c
PA
21002014-06-19 Pedro Alves <palves@redhat.com>
2101
2102 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
2103 out from ...
2104 (top level): ... here. Iterate running tests under different
2105 scheduler-locking settings.
2106
45371d0c
LM
21072014-06-18 Luis Machado <lgustavo@codesourcery.com>
2108
2109 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
2110 to DW_FORM_addr and use non-zero addresses.
2111
5d376983
SC
21122014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2113
2114 PR gdb/17017
2115 * gdb.python/py-xmethods.cc: Add global function call counters and
2116 increment them in their respective functions. Remove "cout"
2117 statements.
2118 * gdb.python/py-xmethods.exp: Make tests check the global function
2119 call counters instead of depending on inferior IO.
2120
a1aa2221
LM
21212014-06-18 Don Breazeal <donb@codesourcery.com>
2122
2123 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2124 Deleted procedure.
2125 (explicit_fork_parent_follow): Deleted procedure.
2126 (explicit_fork_child_follow): Deleted procedure.
2127 (test_follow_fork): New procedure.
2128 (do_fork_tests): Replace calls to deleted procedures with
2129 calls to test_follow_fork and reset GDB for subsequent
2130 procedure calls.
2131
0fc05997
YQ
21322014-06-17 Yao Qi <yao@codesourcery.com>
2133
2134 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2135 CP1252.
2136
70795c52
LM
21372014-06-17 Luis Machado <lgustavo@codesourcery.com>
2138
2139 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2140 Initialize ptr and S explicitly.
2141 (skip_type_update_when_not_use_rtti_test): Likewise.
2142
6be47f0c
KS
21432014-06-16 Keith Seitz <keiths@redhat.com>
2144
2145 PR mi/15863
2146 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2147 the inferior is started.
2148
d03de421
PA
21492014-06-16 Pedro Alves <palves@redhat.com>
2150
2151 * gdb.base/break-main-file-remove-fail.c: New file.
2152 * gdb.base/break-main-file-remove-fail.exp: New file.
2153 * gdb.base/break-unload-file.exp: Use build_executable instead of
2154 prepare_for_testing.
2155 (test_break): New parameter "initial_load". Handle it.
2156 (top level): Add initial_load cmdline/file axis.
2157
f9579b99
TT
21582014-06-12 Tom Tromey <tromey@redhat.com>
2159
2160 * gdb.base/completion.exp: Don't use directory name in test.
2161
3657956b
GB
21622014-06-09 Gary Benson <gbenson@redhat.com>
2163
2164 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2165 separate the always-available ANSI-standard signals from the
2166 signals that require checking.
2167 (main): Likewise.
2168 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2169 Likewise.
2170 (main): Likewise.
2171
4186eb54
KS
21722014-06-07 Keith Seitz <keiths@redhat.com>
2173
2174 Revert:
2175 PR c++/16253
2176 * gdb.cp/var-tag.cc: New file.
2177 * gdb.cp/var-tag.exp: New file.
2178 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2179 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2180 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2181 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2182
25326a28 21832014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2184
2185 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2186
829155c9
PA
21872014-06-06 Pedro Alves <palves@redhat.com>
2188
2189 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2190 in target debug output instead of looking at RSP packets,
2191 disabling the test on any target that uses hardware stepping.
2192 Update comments.
2193
61c8d22e
PA
21942014-06-06 Pedro Alves <palves@redhat.com>
2195
2196 * gdb.base/break-unload-file.exp: Fix typo.
2197
d9a47287
YQ
21982014-06-06 Yao Qi <yao@codesourcery.com>
2199
2200 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2201 from "jit_function" to "^jit_function".
2202
e5e01dbf
YQ
22032014-06-06 Yao Qi <yao@codesourcery.com>
2204
2205 * gdb.base/async.c (foo): Add one statement.
2206 * gdb.base/async.exp: Get the next instruction address and
2207 match the output of "nexti" by instruction address. Match
2208 the hex address in the output of "finish".
2209
73ba372c
GB
22102014-06-06 Gary Benson <gbenson@redhat.com>
2211
2212 * gdb.base/call-signals.c: Remove preprocessor conditionals
2213 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2214 SIGSEGV and SIGTERM.
2215 * gdb.base/sigall.c: Likewise.
2216 * gdb.base/unwindonsignal.c: Likewise.
2217 * gdb.reverse/sigall-reverse.c: Likewise.
2218
831517df
YQ
22192014-06-06 Yao Qi <yao@codesourcery.com>
2220
2221 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2222 readable, skip the test.
2223
b8b91e98
YQ
22242014-06-06 Yao Qi <yao@codesourcery.com>
2225
2226 * gdb.threads/staticthreads.c (thread_function): Move the line
2227 setting breakpoint on forward.
2228 * gdb.threads/staticthreads.exp: Update comments.
2229
fb934770
LC
22302014-06-05 Ludovic Courtès <ludo@gnu.org>
2231
2232 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2233 "history-append! type error".
2234
6ef284bd
SM
22352014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2236
2237 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2238 erroneous dprintf expected input.
2239
a872e241
DE
22402014-06-04 Doug Evans <xdje42@gmail.com>
2241
2242 * gdb.guile/scm-generics.exp: Delete.
2243
16f691fb
DE
22442014-06-04 Doug Evans <xdje42@gmail.com>
2245
2246 * gdb.guile/scm-breakpoint.exp: Update.
2247 Add tests for breakpoint registration.
2248
012370f6
TT
22492014-06-04 Tom Tromey <tromey@redhat.com>
2250
2251 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2252 VLA-in-union.
2253 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2254 inner_vla_struct, vla_union types. Initialize objects of those
2255 types and compute their sizes.
2256
9f5a4cef
HZ
22572014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2258 Hui Zhu <hui@codesourcery.com>
2259
2260 * gdb.base/fileio.exp: Add test for shell not available as well as
2261 available.
2262 * gdb.base/fileio.c (test_system): Check for shell twice.
2263
90a45c4d
YQ
22642014-06-04 Yao Qi <yao@codesourcery.com>
2265
2266 * gdb.base/auto-connect-native-target.exp: Remove redundant
2267 space from the regexp pattern.
2268
70017e41
YQ
22692014-06-04 Yao Qi <yao@codesourcery.com>
2270
2271 * gdb.base/default.exp: Replace "child" with "native" in
2272 regexp pattern.
2273
883964a7
SC
22742014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2275
2276 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2277 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2278 * gdb.python/py-xmethods.py: Python script supporting the
2279 new testcase and tests.
2280
ef370185
JB
22812014-06-03 Joel Brobecker <brobecker@adacore.com>
2282 Pedro Alves <palves@redhat.com>
2283
2284 PR breakpoints/17000
2285 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2286 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2287
1e2ccb61
BM
22882014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2289
2290 * gdb.base/subst.exp: Add tests to verify partial path matching
2291 output.
2292
c6ec5ab2
PA
22932014-06-03 Pedro Alves <palves@redhat.com>
2294
2295 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2296 target that doesn't use software single-stepping.
2297
835c559f
PA
22982014-06-03 Pedro Alves <palves@redhat.com>
2299
2300 PR breakpoints/17000
2301 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2302 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2303
06eb1586
DE
23042014-06-02 Doug Evans <xdje42@gmail.com>
2305
2306 * gdb.guile/scm-parameter.exp: New file.
2307
e698b8c4
DE
23082014-06-02 Doug Evans <xdje42@gmail.com>
2309
2310 * gdb.guile/scm-cmd.c: New file.
2311 * gdb.guile/scm-cmd.exp: New file.
2312
ded03782
DE
23132014-06-02 Doug Evans <xdje42@gmail.com>
2314
2315 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2316 pretty-printer lookup.
2317 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2318 (make-pp_s-printer): Call it.
2319 (make-pretty-printer-from-dict): New function.
2320 (lookup-pretty-printer-maker-from-dict): New function.
2321 (*pretty-printer*): Simplify.
2322 (make-objfile-pp_s-printer): New function.
2323 (install-objfile-pretty-printers!): New function.
2324 (make-progspace-pp_s-printer): New function.
2325 (install-progspace-pretty-printers!): New function.
2326 * gdb.guile/scm-progspace.c: New file.
2327 * gdb.guile/scm-progspace.exp: New file.
2328
41fac0cf
PA
23292014-06-02 Pedro Alves <palves@redhat.com>
2330
2331 * gdb.base/dprintf-bp-same-addr.c: New file.
2332 * gdb.base/dprintf-bp-same-addr.exp: New file.
2333
96ae5695
EBM
23342014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2335
2336 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2337 * gdb.arch/powerpc-power.s: Likewise.
2338
da02b3a8
JB
23392014-06-02 Joel Brobecker <brobecker@adacore.com>
2340
2341 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2342
c72b2e7b
YQ
23432014-06-01 Yao Qi <yao@codesourcery.com>
2344
2345 * gdb.base/watchpoint.exp (test_watch_location): Check null
2346 pointer can be dereferenced. If not, do the test, otherwise
2347 skip it.
2348
53e8a631
AB
23492014-05-30 Andrew Burgess <aburgess@broadcom.com>
2350
2351 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2352 results.
2353 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2354
938f0e2f
AB
23552014-05-30 Andrew Burgess <aburgess@broadcom.com>
2356
2357 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2358 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2359 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2360 * gdb.arch/amd64-invalid-stack-top.c: New file.
2361 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2362
9ba6657a
PA
23632014-05-30 Pedro Alves <palves@redhat.com>
2364
2365 PR breakpoints/17000
2366 * gdb.base/sss-bp-on-user-bp.c: New file.
2367 * gdb.base/sss-bp-on-user-bp.exp: New file.
2368
522c09bf
DB
23692014-05-30 David Blaikie <dblaikie@gmail.com>
2370
2371 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2372 gnu_inline semantics via attribute.
2373 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2374 source explicitly specifies the required semantics.
2375
bf4ef81e
MR
23762014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2377
2378 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2379
329ea579
PA
23802014-05-29 Pedro Alves <palves@redhat.com>
2381 Tom Tromey <tromey@redhat.com>
2382
2383 * gdb.base/async-shell.exp: Don't enable target-async.
2384 * gdb.base/async.exp
2385 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2386 parameter. Adjust.
2387 (top level): Don't test with "target-async".
2388 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2389 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2390 * gdb.base/inferior-died.exp: Don't enable target-async.
2391 * gdb.base/interrupt-noterm.exp: Likewise.
2392 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2393 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2394 * gdb.mi/mi-nonstop.exp: Likewise.
2395 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2396 * gdb.mi/mi-nsintrall.exp: Likewise.
2397 * gdb.mi/mi-nsmoribund.exp: Likewise.
2398 * gdb.mi/mi-nsthrexec.exp: Likewise.
2399 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2400 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2401 * gdb.python/py-evsignal.exp: Don't enable target-async.
2402 * gdb.python/py-evthreads.exp: Likewise.
2403 * gdb.python/py-prompt.exp: Likewise.
2404 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2405 * gdb.server/solib-list.exp: Don't enable target-async.
2406 * gdb.threads/thread-specific-bp.exp: Likewise.
2407 * lib/mi-support.exp: Adjust to use mi-async.
2408
fd664c91
PA
24092014-05-29 Pedro Alves <palves@redhat.com>
2410
2411 PR gdb/13860
2412 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2413 reason, even in sync mode.
2414
251bde03
PA
24152014-05-29 Pedro Alves <palves@redhat.com>
2416 Hui Zhu <hui@codesourcery.com>
2417
2418 PR PR15693
2419 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2420 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2421 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2422 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2423
7f3c0343
JB
24242014-05-28 Joel Brobecker <brobecker@adacore.com>
2425
2426 * config/monitor.exp (gdb_target_monitor): Replace use of
2427 "set remotebaud" by "set serial baud".
2428
b2715b27
AW
24292014-05-26 Andy Wingo <wingo@igalia.com>
2430
2431 * gdb.guile/scm-breakpoint.exp:
2432 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2433 properties instead of gdb-object-properties.
2434
498a4489
YQ
24352014-05-26 Yao Qi <yao@codesourcery.com>
2436
2437 * gdb.server/no-thread-db.exp: Specify source file name
2438 explicitly when setting a breakpoint.
2439
589fdceb
MM
24402014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2441
2442 * gdb.btrace/vdso.c: New.
2443 * gdb.btrace/vdso.exp: New.
2444
e9089e05
MM
24452014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2446
2447 * gdb.base/gcore.exp (capture_command_output): Move ...
2448 * lib/gdb.exp (capture_command_output): ... here.
2449
67b5c0c1
MM
24502014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2451
2452 * gdb.btrace/data.exp: Test memory access during btrace replay.
2453
a2199296
SM
24542014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2455
2456 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2457
17b2616c
PA
24582014-05-21 Pedro Alves <palves@redhat.com>
2459
2460 PR gdb/13860
2461 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2462 (top level): Test that output related to execution commands is
2463 sent to the console with CLI commands, but not with MI commands.
2464 Test that breakpoint events are always mirrored to the console.
2465 Also expect the new source line to be output after a "next" in
2466 async mode too. Make it a pass/fail test.
2467 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2468 output.
2469 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2470
5166082f
PA
24712014-05-21 Pedro Alves <palves@redhat.com>
2472
2473 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2474 Use them to test variations of "list" after reaching a breakpoint.
2475 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2476 Test "list" with listsize 10 after reaching a breakpoint.
2477 * gdb.python/python.exp (decode_line current location line
2478 number): Adjust expected line number.
2479
2f25d70f
SM
24802014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2481
2482 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2483 behavior for $args, pass it directly to "run".
2484
ff604a67
MR
24852014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2486
2487 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2488 30000 to 65536.
2489
6a3cb8e8
PA
24902014-05-21 Pedro Alves <palves@redhat.com>
2491
2492 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2493 auto-connect-native-target off".
2494 * gdb.base/auto-connect-native-target.c: New file.
2495 * gdb.base/auto-connect-native-target.exp: New file.
2496
4ebfc96e
PA
24972014-05-21 Pedro Alves <palves@redhat.com>
2498
2499 * gdb.base/default.exp: Test "target native" instead of "target
2500 child".
2501
36d46afb
MW
25022014-05-21 Mark Wielaard <mjw@redhat.com>
2503
2504 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2505
5876f503
JK
25062014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2507
2508 Fix TLS access for -static -pthread.
2509 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2510 <HAVE_TLS> (thread_function, main): Initialize it.
2511 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2512 Add clean_restart.
2513 <$have_tls != "">: Check TLSVAR.
2514
0256a6ac
PA
25152014-05-21 Pedro Alves <palves@redhat.com>
2516
2517 * gdb.base/dcache-line-read-error.c: New.
2518 * gdb.base/dcache-line-read-error.exp: New.
2519
936d2992
PA
25202014-05-20 Pedro Alves <palves@redhat.com>
2521
2522 * gdb.base/compare-sections.c: New file.
2523 * gdb.base/compare-sections.exp: New file.
2524
802e8e6d
PA
25252014-05-20 Pedro Alves <palves@redhat.com>
2526
2527 * gdb.base/break-idempotent.c: New file.
2528 * gdb.base/break-idempotent.exp: New file.
2529
e59fa00f
MM
25302014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2531
2532 * gdb.btrace/nohist.exp: New.
2533
8b696e31
YQ
25342014-05-20 Yao Qi <yao@codesourcery.com>
2535
2536 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2537 gdb.reverse directory and gdb_reverse_timeout exists in board
2538 setting.
2539 * README: Document gdb_reverse_timeout.
2540
73c9764f
YQ
25412014-05-20 Yao Qi <yao@codesourcery.com>
2542
2543 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2544 'test_file_name'. Treat args as a string instead of a list.
2545 (gdb_init): Rename argument 'args' by 'test_file_name'.
2546
f1f4348a
JK
25472014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2548
2549 * gdb.arch/powerpc-power.exp: New file.
2550 * gdb.arch/powerpc-power.s: New file.
2551
0dbe70ce
DE
25522014-05-16 Doug Evans <dje@google.com>
2553
2554 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2555 * gdb.base/completion.exp: Check that all expected files exist
2556 before doing file completion.
0dbe70ce 2557
8d551b02
DE
25582014-05-16 Doug Evans <dje@google.com>
2559
2560 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2561 Update.
2562 (do_syscall_tests_without_xml): Update.
2563
73eb7709
PA
25642014-05-16 Pedro Alves <palves@redhat.com>
2565
2566 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2567 instead of "unknown output after running".
2568
3fae92fc
YQ
25692014-05-16 Yao Qi <yao@codesourcery.com>
2570
2571 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2572 file1.txt from host at the end.
2573 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2574
c2b2ccc5
DE
25752014-05-15 Doug Evans <dje@google.com>
2576
2577 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2578 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2579 loading file. Add test for TU lookup.
2580
8c217a4b
SM
25812014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2582
2583 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2584 calling "-exec-arguments" or "set args" before running the
2585 inferior.
2586
3deb39c6
SM
25872014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2588
2589 * lib/mi-support.exp (mi_expect_stop): Expect message for
2590 inferiors that exit with non-zero exit code.
2591
71a79f8c
YQ
25922014-05-14 Yao Qi <yao@codesourcery.com>
2593
2594 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2595 match absolute path on remote host.
2596 (test_file_list_exec_source_files): Remove "/" from the
2597 pattern.
2598
f23fcd46
YQ
25992014-05-14 Yao Qi <yao@codesourcery.com>
2600
2601 * boards/local-remote-host-notty.exp (${board}_file): New
2602 proc.
2603
9404b58f
KM
26042014-05-07 Kyle McMartin <kyle@redhat.com>
2605
2606 Pushed by Joel Brobecker <brobecker@adacore.com>.
2607 * gdb.arch/aarch64-atomic-inst.c: New file.
2608 * gdb.arch/aarch64-atomic-inst.exp: New file.
2609
5e45f04c
YQ
26102014-05-07 Yao Qi <yao@codesourcery.com>
2611
2612 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2613 in current context" too.
2614
c888a17d
KS
26152014-05-05 Keith Seitz <keiths@redhat.com>
2616
2617 * gdb.linespec/ls-dollar.exp: Add test for linespec
2618 file:convenience_variable.
2619
290a839c
YQ
26202014-05-05 Yao Qi <yao@codesourcery.com>
2621
2622 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2623 traceframes into tfile and ctf trace files. Read data from
2624 trace file and test collected data.
2625 (gdb_collect_locals_test): Likewise.
2626 (gdb_unavailable_registers_test): Likewise.
2627 (gdb_unavailable_floats): Likewise.
2628 (gdb_collect_globals_test): Likewise.
2629 (top-level): Append "ctf" to trace_file_targets if GDB
2630 supports.
2631
b5262cd0
YQ
26322014-05-05 Yao Qi <yao@codesourcery.com>
2633
2634 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2635 code to ...
2636 (gdb_collect_args_test_1): ... it. New proc.
2637 (gdb_collect_locals_test): Move some code to ...
2638 (gdb_collect_locals_test_1): ... it. New proc.
2639 (gdb_unavailable_registers_test): Move some code to ...
2640 (gdb_unavailable_registers_test_1): ... it. New proc.
2641 (gdb_unavailable_floats): Move some code to ...
2642 (gdb_unavailable_floats_1): ... it. New proc.
2643
30a1e6cc
SDJ
26442014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2645
2646 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2647 probes to test for bitness recognition.
2648 * gdb.arch/amd64-stap-optional-prefix.exp
2649 (test_probe_value_without_reg): New procedure.
2650 Add code to test for different kinds of bitness.
2651
f33da99a
SDJ
26522014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2653
2654 PR breakpoints/16889
2655 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2656 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2657
5b80f00d
PA
26582014-05-01 Pedro Alves <palves@redhat.com>
2659
2660 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2661 gdb_file_cmd if no file is specified.
2662 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2663 last_loaded_file to set the remote exec-file.
2664
f8c2a73c
PA
26652014-05-01 Pedro Alves <palves@redhat.com>
2666
2667 * boards/local-remote-host.exp: New file.
2668
be6e8ac7
PA
26692014-05-01 Pedro Alves <palves@redhat.com>
2670
2671 * boards/local-remote-host.exp: Rename to ...
2672 * boards/local-remote-host-notty.exp: ... this.
2673
cac0dc8f
JB
26742014-04-28 Joel Brobecker <brobecker@adacore.com>
2675
2676 * gdb.ada/dyn_arrayidx: New testcase.
2677
9730e6cc
YQ
26782014-04-26 Yao Qi <yao@codesourcery.com>
2679
2680 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2681 and compute the length of function main. Save it in
2682 $main_length.
2683 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2684 (top-level): Use gdb_compile to compile objects into
2685 executable and restart GDB. Remove invocation to
2686 prepare_for_testing.
2687
7ae1a6a6
PA
26882014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2689 Pedro Alves <palves@redhat.com>
2690
2691 PR server/16255
2692 * gdb.multi/multi-attach.c: New file.
2693 * gdb.multi/multi-attach.exp: New file.
2694
4082afcc
PA
26952014-04-25 Pedro Alves <palves@redhat.com>
2696
2697 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2698 user.
2699 (top level): Test that "set remote conditional-breakpoints-packet
2700 off" works as intended.
2701 * gdb.base/dprintf.exp: Test that "set remote
2702 breakpoint-commands-packet off" works as intended.
2703 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2704 New function.
2705 (top level): Call it.
2706 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2707 remote fast-tracepoints-packet off" works as intended.
2708 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2709 * lib/gdb.exp (gdb_is_target_remote): ... here.
2710
2abc3f8d
DB
27112014-04-24 David Blaikie <dblaikie@gmail.com>
2712
2713 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2714 ensure clang would not discard them.
2715 * gdb.base/gdbvars.c: Ditto.
2716 * gdb.base/memattr.c: Ditto.
2717 * gdb.base/whatis.c: Ditto.
2718 * gdb.python/py-prettyprint.c: Ditto.
2719 * gdb.trace/actions.c: Ditto.
2720 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2721 ensure clang would not discard it.
2722
bfd39632
DB
27232014-04-24 David Blaikie <dblaikie@gmail.com>
2724
2725 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2726 clang to emit the full definition of type required by the test
2727 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2728
22842ff6
DB
27292014-04-24 David Blaikie <dblaikie@gmail.com>
2730
2731 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2732 coax Clang into emitting the definition of the type.
2733 * gdb.cp/pr10728-x.h (y): Ditto.
2734 * gdb.cp/pr10728-y.cc (y): Ditto.
2735
c2e827ad
DB
27362014-04-24 David Blaikie <dblaikie@gmail.com>
2737
2738 * gdb.base/label.exp: XFAIL label related tests under Clang.
2739 * gdb.cp/cplabel.exp: Ditto.
2740 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2741 under Clang those using labels.
2742
4c2d33e7
YQ
27432014-04-25 Yao Qi <yao@codesourcery.com>
2744
2745 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2746 double_label.
2747 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2748 partial_label and double_label.
2749
56083b99
DB
27502014-04-24 David Blaikie <dblaikie@gmail.com>
2751
2752 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2753
25d4e99d
DB
27542014-04-24 David Blaikie <dblaikie@gmail.com>
2755
2756 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2757 of the function to work across GCC and Clang.
2758 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2759 pointer types (const void ** const V void **).
2760
01f9f808
MS
27612014-04-24 Michael Sturm <michael.sturm@mintel.com>
2762 Walfred Tedeschi <walfred.tedeschi@intel.com>
2763
2764 * Makefile.in (EXECUTABLES): Added i386-avx512.
2765 * gdb.arch/i386-avx512.c: New file.
2766 * gdb.arch/i386-avx512.exp: Likewise.
2767
4b48d439
KS
27682014-04-23 Keith Seitz <keiths@redhat.com>
2769
2770 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2771 (mi_make_breakpoint_table): New procedure.
2772 (mi_create_breakpoint): Use mi_make_breakpoint
2773 and return the result.
2774 (mi_make_breakpoint): New procedure.
2775 (mi_build_kv_pairs): New procedure.
2776
2777 * gdb.mi/mi-break.exp: Remove unused globals,
2778 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2779 All callers updated.
2780 * gdb.mi/mi-dprintf.exp: Use variable to track command
2781 number.
2782 Update all callers of mi_create_breakpoint and use
2783 mi_make_breakpoint_table.
2784 Remove any unused global variables.
2785 * gdb.mi/mi-nonstop.exp: Likewise.
2786 * gdb.mi/mi-nsintrall.exp: Likewise.
2787 * gdb.mi/mi-nsmoribund.exp: Likewise.
2788 * gdb.mi/mi-nsthrexec.exp: Likewise.
2789 * gdb.mi/mi-reverse.exp: Likewise.
2790 * gdb.mi/mi-simplerun.exp: Likewise.
2791 * gdb.mi/mi-stepn.exp: Likewise.
2792 * gdb.mi/mi-syn-frame.exp: Likewise.
2793 * gdb.mi/mi-until.exp: Likewise.
2794 * gdb.mi/mi-var-cp.exp: Likewise.
2795 * gdb.mi/mi-var-display.exp: Likewise.
2796 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2797 * gdb.mi/mi2-var-child.exp: Likewise.
2798 * gdb.mi/mi-vla-c99.exp: Likewise.
2799 * lib/mi-support.exp: Likewise.
2800
2801 From Ian Lance Taylor <iant@cygnus.com>:
2802 * lib/gdb.exp (parse_args): New procedure.
2803
08351840
PA
28042014-04-23 Pedro Alves <palves@redhat.com>
2805
2806 * gdb.base/break-unload-file.c: New file.
2807 * gdb.base/break-unload-file.exp: New file.
2808 * gdb.base/sym-file-lib.c (baz): New function.
2809 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2810 field.
2811 (load): Store the segment's mapped size.
2812 (unload): New function.
2813 (unload_shlib): New function.
2814 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2815 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2816 set a breakpoint at baz, and call it.
2817 * gdb.base/sym-file.exp: New tests for stale breakpoint
2818 instructions.
2819
076855f9
PA
28202014-04-23 Pedro Alves <palves@redhat.com>
2821
2822 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2823 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2824 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2825 * gdb.base/hbreak-unmapped.c: New file.
2826 * gdb.base/hbreak-unmapped.exp: New file.
2827 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2828 * lib/gdb.exp (gdb_is_target_remote): ... here.
2829
483805cf
PA
28302014-04-22 Pedro Alves <palves@redhat.com>
2831
2832 * gdb.base/consecutive-step-over.c: New file.
2833 * gdb.base/consecutive-step-over.exp: New file.
2834
06d97543
PA
28352014-04-22 Pedro Alves <palves@redhat.com>
2836
2837 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2838 instead of send_gdb/gdb_expect.
2839
b4429ea2
YQ
28402014-04-22 Yao Qi <yao@codesourcery.com>
2841
2842 * lib/trace-support.exp (generate_tracefile): New procedure.
2843 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2844 return 0.
2845 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2846 if generate_tracefile returns 1.
2847
51d48146
PA
28482014-04-18 Tom Tromey <palves@redhat.com>
2849 Pedro alves <tromey@redhat.com>
2850
2851 PR backtrace/15558
2852 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2853 with a backtrace limit.
2854 * gdb.python/py-frame-inline.exp: Test running to an inline
2855 function with a backtrace limit, and printing the newest frame.
2856 * gdb.python/py-frame-inline.c (main): Call f.
2857
bd1dce5f
MS
28582014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2859
2860 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2861
40d1a503
MS
28622014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2863
2864 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2865 Drop prefix from unsupported source file path.
2866
389b98f7
YQ
28672014-04-17 Yao Qi <yao@codesourcery.com>
2868
2869 * lib/gdb.exp (with_target_charset): New proc.
2870 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2871 with_target_charset.
2872 (test_print_strings): Likewise.
2873 (test_repeat_bytes): Likewise.
2874 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2875 for some tests.
2876
22869d73
KS
28772014-04-16 Keith Seitz <keiths@redhat.com>
2878
2879 PR gdb/15827
2880 * gdb.dwarf2/corrupt.c: New file.
2881 * gdb.dwarf2/corrupt.exp: New file.
2882
c4f87ca6
KS
28832014-04-16 Keith Seitz <keiths@redhat.com>
2884
2885 PR c++/16597
2886 * gdb.cp/namelessclass.cc: New file.
2887 * gdb.cp/namelessclass.exp: New file.
2888 * gdb.cp/namelessclass.S: New file.
2889
ab19de87
DE
28902014-04-16 Doug Evans <dje@google.com>
2891
2892 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2893 Add comment.
2894 (gdbserver_default_get_comm_port): New function.
2895 (gdbserver_start): Check if board file provided
2896 "gdbserver,get_comm_port" and use it if so.
2897 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2898 (gdb,socketport): Set to "stdio".
2899 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2900 (stdio_gdbserver_template): Delete.
2901 (${board}_get_remote_address): Update.
2902 (${board}_build_remote_cmd): Delete.
2903 (${board}_get_comm_port): New function.
2904 (${board}_spawn): Update.
2905 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2906 Delete.
2907 (${board}_get_remote_address): Update.
2908 (${board}_get_comm_port): New function.
2909
fc98a809
AB
29102014-04-16 Andrew Burgess <aburgess@broadcom.com>
2911
2912 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2913 appearing in any order.
2914
87fd9e6e
DE
29152014-04-15 Doug Evans <dje@google.com>
2916
2917 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2918 uninitialized value of "description".
2919
099fc3ea
KS
29202014-04-15 Keith Seitz <keiths@redhat.com>
2921
2922 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2923 Remove unused globals.
2924 (test_running_the_program): Likewise.
2925 (test_controlled_execution): Likewise.
2926 (test_controlling_breakpoints): Likewise.
2927 (test_program_termination): Likewise.
2928
5da151d4
KS
29292014-04-15 Keith Seitz <keiths@redhat.com>
2930
2931 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2932 unused globals.
2933 (test_rbreak_creation_and_listing): Likewise.
2934 (test_ignore_count): Likewise.
2935 (test_error): Likewise.
2936
35e5d2f0
PA
29372014-04-15 Pedro Alves <palves@redhat.com>
2938
2939 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2940 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2941 sym-file-loader.c.
2942 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2943 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2944 to sym-file-loader.c.
2945 (struct library): Forward declare.
2946 (load_shlib, lookup_function): Change prototypes.
2947 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2948 (translate_offset): Remove declarations.
2949 (get_text_addr): New declaration.
2950 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2951 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2952 sym-file-loader.h.
2953 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2954 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2955 here from sym-file-loader.h.
2956 (struct library): New structure.
2957 (load_shlib, lookup_function): Change prototypes and adjust to
2958 work with a struct library.
2959 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2960 (translate_offset): Make static.
2961 (get_text_addr): New function.
2962 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2963
eb4c1710
PA
29642014-04-15 Pedro Alves <palves@redhat.com>
2965
2966 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2967
2d1baf52
PA
29682014-04-15 Pedro Alves <palves@redhat.com>
2969
2970 * gdb.base/sym-file-loader.c: Include <limits.h>.
2971 (SELF_LINK): New define.
2972 (get_origin): New function.
2973 (load_shlib): Use it.
2974 * gdb.base/sym-file.exp: Don't early return if the target is
2975 remote. Use runto_main, and issue fail is that fails. Use
2976 gdb_load_shlibs.
2977 (shlib_name): Delete.
2978 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2979
7dd6df01
PA
29802014-04-15 Pedro Alves <palves@redhat.com>
2981
2982 * gdb.base/sym-file.exp: Remove regex characters from test
2983 message. Don't refer to breakpoint numbers in test messages.
2984
b50c8614
KS
29852014-04-14 Keith Seitz <keiths@redhat.com>
2986
2987 PR c++/16253
2988 * gdb.cp/var-tag.cc: New file.
2989 * gdb.cp/var-tag.exp: New file.
2990 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2991 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2992 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2993 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2994
3d567982
TT
29952014-04-14 Tom Tromey <tromey@redhat.com>
2996
2997 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2998 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2999 type.
3000 * gdb.cp/enum-class.exp: New file.
3001 * gdb.cp/enum-class.cc: New file.
3002
0626fc76
TT
30032014-04-14 Tom Tromey <tromey@redhat.com>
3004
3005 * gdb.dwarf2/enum-type.exp: New file.
3006
dca325b3
SA
30072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3008
3009 * gdb.mi/mi-vla-c99.exp: New file.
3010 * gdb.mi/vla.c: New file.
3011
5854b38a
SA
30122014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3013
3014 * gdb.base/vla-datatypes.c: New file.
3015 * gdb.base/vla-datatypes.exp: New file.
3016
463bb957
SA
30172014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3018
3019 * gdb.base/vla-ptr.c: New file.
3020 * gdb.base/vla-ptr.exp: New file.
3021
3dd170be
SA
30222014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3023
3024 * gdb.dwarf2/count.exp: New file.
3025
5ecaaa66
SA
30262014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3027
3028 * gdb.base/vla-sideeffect.c: New file.
3029 * gdb.base/vla-sideeffect.exp: New file.
3030
41f1ada5
DB
30312014-04-14 David Blaikie <dblaikie@gmail.com>
3032
3033 * gdb.mi/non-stop.c: Add return value for non-void function return
3034 statement.
3035 * gdb.threads/staticthreads.c: Ditto.
3036
0be03e84
DE
30372014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3038 Doug Evans <xdje42@gmail.com>
3039
3040 * gdb.guile/scm-value.c: Improve test case.
3041 * gdb.guile/scm-value.exp: Add new test.
3042
f180a1fb
DB
30432014-04-11 David Blaikie <dblaikie@gmail.com>
3044
3045 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3046 override Clang's default.
3047
6b662e19
JB
30482014-04-11 Joel Brobecker <brobecker@adacore.com>
3049
3050 Revert the following changes (regressions):
3051
3052 * gdb.base/vla-sideeffect.c: New file.
3053 * gdb.base/vla-sideeffect.exp: New file.
3054
3055 * gdb.dwarf2/count.exp: New file.
3056
3057 * gdb.base/vla-multi.c: New file.
3058 * gdb.base/vla-multi.exp: New file.
3059
3060 * gdb.base/vla-ptr.c: New file.
3061 * gdb.base/vla-ptr.exp: New file.
3062
3063 * gdb.base/vla-datatypes.c: New file.
3064 * gdb.base/vla-datatypes.exp: New file.
3065
3066 * gdb.mi/mi-vla-c99.exp: New file.
3067 * gdb.mi/vla.c: New file.
3068
245a5f0b
KS
30692014-04-11 Keith Seitz <keiths@redhat.com>
3070
3071 PR c++/16675
3072 * gdb.cp/cpsizeof.exp: New file.
3073 * gdb.cp/cpsizeof.cc: New file.
3074
58a84dcf
SA
30752014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3076
191a8a90
JB
3077 * gdb.mi/mi-vla-c99.exp: New file.
3078 * gdb.mi/vla.c: New file.
58a84dcf 3079
c8655f75
SA
30802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3081
3082 * gdb.base/vla-datatypes.c: New file.
3083 * gdb.base/vla-datatypes.exp: New file.
3084
024e13b4
SA
30852014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3086
3087 * gdb.base/vla-ptr.c: New file.
3088 * gdb.base/vla-ptr.exp: New file.
3089
1a237e0e
SA
30902014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3091
3092 * gdb.base/vla-multi.c: New file.
3093 * gdb.base/vla-multi.exp: New file.
3094
504f3432
SA
30952014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3096
3097 * gdb.dwarf2/count.exp: New file.
3098
3bce8237
SA
30992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3100
191a8a90
JB
3101 * gdb.base/vla-sideeffect.c: New file.
3102 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 3103
322f9c21
YQ
31042014-04-11 Yao Qi <yao@codesourcery.com>
3105
3106 * gdb.base/completion.exp: Check file exists before running tests
3107 on file completion.
3108
d708bcd1
PA
31092014-04-10 Pedro Alves <palves@redhat.com>
3110
3111 * gdb.base/cond-eval-mode.c: New file.
3112 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
3113 prepare_for_testing to build the new file. Check result of
3114 runto_main.
3115 (test_break, test_watch): New procedures.
3116 (top level): Use them.
3117
ae1d2761
PM
31182014-04-08 Pierre Muller <muller@sourceware.org>
3119
3120 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
3121 Ctrl-V use for mingw hosts.
3122
7af389b8
SC
31232014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3124
3125 * gdb.python/py-value.c: Improve test case.
3126 * gdb.python/py-value.exp: Add new test.
3127
5e703181
DE
31282014-04-07 David Blaikie <dblaikie@gmail.com>
3129
3130 * lib/compiler.c: Identify the clang compiler.
3131 * lib/compiler.cc: Ditto.
3132
9810b410
YQ
31332014-04-03 Yao Qi <yao@codesourcery.com>
3134
3135 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3136
98d1b8dc
AB
31372014-04-01 Anton Blanchard <anton@samba.org>
3138
3139 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3140 messages unique.
3141
3114cea1
AB
31422014-04-01 Anton Blanchard <anton@samba.org>
3143
3144 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3145 prepare_for_testing.
3146
62f7182c
AB
31472014-04-01 Anton Blanchard <anton@samba.org>
3148
3149 * gdb.arch/ppc64-atomic-inst.c: Remove.
3150 * gdb.arch/ppc64-atomic-inst.S: New file.
3151 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3152
770e7fc7
DE
31532014-03-31 Doug Evans <dje@google.com>
3154
3155 * gdb.base/print-symbol-loading-lib.c: New file.
3156 * gdb.base/print-symbol-loading-main.c: New file.
3157 * gdb.base/print-symbol-loading.exp: New file.
3158
46e2bafa
YQ
31592014-03-31 Yao Qi <yao@codesourcery.com>
3160
3161 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3162
8776cfe9
JB
31632014-03-28 Joel Brobecker <brobecker@adacore.com>
3164
3165 * gdb.ada/mi_dyn_arr: New testcase.
3166
5d1ef361
DE
31672014-03-27 Doug Evans <dje@google.com>
3168
3169 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3170
b5bee914
YQ
31712014-03-27 Yao Qi <yao@codesourcery.com>
3172
3173 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3174 if target is nios2-*-*.
3175
0d4d0e77
YQ
31762014-03-26 Yao Qi <yao@codesourcery.com>
3177
3178 * lib/gdb.exp (readline_is_used): New proc.
3179 * gdb.base/completion.exp: Move tests on command complete up.
3180 Skip the rest of tests if readline is not used.
3181 * gdb.ada/complete.exp: Skp the test if readline is not
3182 used.
3183 * gdb.base/filesym.exp: Likewise.
3184 * gdb.base/macscp.exp: Likewise.
3185 * gdb.base/readline-ask.exp: Likewise.
3186 * gdb.base/readline.exp: Likewise.
3187 * gdb.python/py-cmd.exp: Likewise.
3188 * gdb.trace/tfile.exp: Likewise.
3189
29361eee
YQ
31902014-03-26 Yao Qi <yao@codesourcery.com>
3191
3192 * gdb.base/macscp.exp: Fix code format issues.
3193
bc9a5525
UW
31942014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3195
3196 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3197 * gdb.asm/powerpc64le.inc: New file.
3198
d3839ede
PA
31992014-03-25 Pedro Alves <palves@redhat.com>
3200 Doug Evans <dje@google.com>
3201
3202 * gdb.base/source-execution.c: New file.
3203 * gdb.base/source-execution.exp: New file.
3204 * gdb.base/source-execution.gdb: New file.
3205
01672a57
DE
32062014-03-24 Doug Evans <dje@google.com>
3207
3208 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3209 using fission.
3210
88bbeca9
HZ
32112014-03-24 Hui Zhu <hui@codesourcery.com>
3212 Pedro Alves <palves@redhat.com>
3213
3214 PR breakpoints/16101
3215 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3216 test pass/fail messages. Detect missing support for dprintf when
3217 breakpoints are actually inserted.
3218 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3219 breakpoints are actually inserted.
3220 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3221 fails.
3222
d2348791
JK
32232014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3224
3225 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3226
feef67ab
DE
32272014-03-22 Doug Evans <xdje42@gmail.com>
3228
3229 * gdb.python/python.exp (python not supported): Verify multi-line
3230 python command issues an error.
25d743f9 3231 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3232 guile command issues an error.
feef67ab 3233
ecebef6a
MR
32342014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3235
3236 * gdb.threads/thread-specific.exp: Handle the lack of usable
3237 $this_breakpoint and $this_thread.
3238
ccdd1909
HZ
32392014-03-21 Hui Zhu <hui@codesourcery.com>
3240
3241 * gdb.base/attach.exp (do_command_attach_tests): New.
3242
beb460e8
PA
32432014-03-20 Tom Tromey <tromey@redhat.com>
3244 Pedro Alves <palves@redhat.com>
3245
3246 PR cli/15718
3247 * gdb.base/condbreak-call-false.c: New file.
3248 * gdb.base/condbreak-call-false.exp: New file.
3249
40acf43a
PA
32502014-03-20 Pedro Alves <palves@redhat.com>
3251
3252 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3253 Delete.
3254 (block_signals, unblock_signals): Delete.
3255 (child_function_2, main): Remove references to deleted variable
3256 and functions.
3257
9f5e1e02
PA
32582014-03-20 Pedro Alves <palves@redhat.com>
3259
3260 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3261 Use pthread_kill to signal thread 2.
3262 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3263 Adjust to make the test send itself a signal rather than using the
3264 host's "kill" command.
3265
99619bea
PA
32662014-03-20 Pedro Alves <palves@redhat.com>
3267
3268 * gdb.threads/multiple-step-overs.c: New file.
3269 * gdb.threads/multiple-step-overs.exp: New file.
3270 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3271 Adjust expected infrun debug output.
3272
2adfaa28
PA
32732014-03-20 Pedro Alves <palves@redhat.com>
3274
3275 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3276 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3277
31e77af2
PA
32782014-03-20 Pedro Alves <palves@redhat.com>
3279
3280 PR breakpoints/7143
3281 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3282 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3283 of gdb_test_multiple.
3284 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3285 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3286
b9f437de
PA
32872014-03-20 Pedro Alves <palves@redhat.com>
3288
3289 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3290 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3291
05adc73e
PA
32922014-03-19 Pedro Alves <palves@redhat.com>
3293
3294 * gdb.base/async.exp: Remove early return.
3295
6048b950
PA
32962014-03-19 Pedro Alves <palves@redhat.com>
3297
3298 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3299
8bcfb00a
PA
33002014-03-19 Pedro Alves <palves@redhat.com>
3301
3302 * gdb.base/async.exp (test_background): Expect \r\n after
3303 "completed." in the fail pattern.
3304
884e37dc
PA
33052014-03-19 Pedro Alves <palves@redhat.com>
3306
3307 * gdb.base/async.exp (test_background): New procedure.
3308 Use it for all background execution command tests.
3309
148e57e2
PA
33102014-03-19 Pedro Alves <palves@redhat.com>
3311
3312 * gdb.base/async.exp: Use prepare_for_testing.
3313
f48088c7
PA
33142014-03-19 Pedro Alves <palves@redhat.com>
3315
3316 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3317 the same line.
3318
e2f6c966
PA
33192014-03-19 Pedro Alves <palves@redhat.com>
3320
3321 * gdb.base/async.c (main): Add "jump here" and "until here" line
3322 marker comments.
3323 * gdb.base/async.exp (jump_here): New global.
3324 (jump& test): Use it.
3325 (until_here): New global.
3326 (until& test): Use it.
3327
c30568d4
PA
33282014-03-19 Pedro Alves <palves@redhat.com>
3329
3330 * gdb.base/async.exp: Don't frob gdb_protocol.
3331
0172b6a7
DE
33322014-03-18 Doug Evans <xdje42@gmail.com>
3333
3334 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3335 Fix spelling of exec-done-display.
3336
06c868a8
JK
33372014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3338
3339 PR gdb/15358
3340 * gdb.base/gdb-sigterm.c: New file.
3341 * gdb.base/gdb-sigterm.exp: New file.
3342
0c7e1a46
PA
33432014-03-18 Pedro Alves <palves@redhat.com>
3344
3345 PR gdb/13860
3346 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3347 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3348 solib-event.
3349
f7c77d93
JB
33502014-03-17 Joel Brobecker <brobecker@adacore.com>
3351
3352 * gdb.ada/pckd_arr_ren: New testcase.
3353
5a1e8c7a
DE
33542014-03-13 Doug Evans <xdje42@gmail.com>
3355
3356 PR guile/16612
3357 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3358 collect after discarding symbols.
3359
350e1a76
DE
33602014-03-13 Ludovic Courtès <ludo@gnu.org>
3361 Doug Evans <xdje42@gmail.com>
3362
3363 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3364 to history survives a gc.
3365
a69900ae
PA
33662014-03-13 Pedro Alves <palves@redhat.com>
3367
3368 * gdb.base/default.exp: Don't test "target procfs".
3369
5db9f0bd
PA
33702014-03-13 Pedro Alves <palves@redhat.com>
3371
3372 * gdb.base/default.exp: Update "target child" and "target procfs"
3373 tests to not expect "Unix".
3374
b3ccfe11
TT
33752014-03-12 Tom Tromey <tromey@redhat.com>
3376
3377 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3378 New procs. Add target-async tests.
3379 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3380 Add target-async tests.
3381
646f4417
AA
33822014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3383
3384 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3385 'func_start' and 'func_end' for the beginning and end of the
3386 function code, respectively.
3387 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3388 'func_end' instead of 'func' and 'main'.
3389
288c211f
AA
33902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3391
3392 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3393 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3394 generate the debug info assembler source.
3395
e0c0f156
AA
33962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3397
3398 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3399 * gdb.dwarf2/arr-subrange.exp: Likewise.
3400 * gdb.dwarf2/dwz.exp: Likewise.
3401 * gdb.dwarf2/method-ptr.exp: Likewise.
3402 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3403 * gdb.dwarf2/subrange.exp: Likewise.
3404 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3405 * gdb.dwarf2/implptrpiece.exp: Likewise.
3406 * gdb.dwarf2/nostaticblock.exp: Likewise.
3407
0e5c4555
AA
34082014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3409
3410 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3411 directory to absolute path name arguments.
3412
5ec18f2b
JG
34132014-03-10 Joel Brobecker <brobecker@adacore.com>
3414
3415 * gdb.ada/tagged_access: New testcase.
3416
847fc4f2
MM
34172014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3418
3419 * gdb.btrace/data.exp: Update expected output.
3420
cc3da688
YQ
34212014-03-06 Yao Qi <yao@codesourcery.com>
3422
3423 * gdb.trace/pr16508.exp: New file.
3424
0f26cec1
PA
34252014-03-05 Pedro Alves <palves@redhat.com>
3426
3427 PR gdb/16575
3428 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3429 procedure.
3430 (top level): Adjust to use it. Add tests that exercise breakpoint
3431 interaction with the code-cache.
3432
7a5a839f
LC
34332014-02-26 Ludovic Courtès <ludo@gnu.org>
3434
3435 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3436 test for 'history-append!'.
3437
31aa7e4e
JB
34382014-02-26 Joel Brobecker <brobecker@adacore.com>
3439
3440 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3441 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3442 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3443 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3444 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3445 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3446
1b588015
JB
34472014-02-26 Joel Brobecker <brobecker@adacore.com>
3448
3449 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3450 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3451 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3452
55426c9d
JB
34532014-02-26 Joel Brobecker <brobecker@adacore.com>
3454
3455 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3456
dc53a7ad
JB
34572014-02-26 Joel Brobecker <brobecker@adacore.com>
3458
3459 * gdb.dwarf2/arr-stride.c: New file.
3460 * gdb.dwarf2/arr-stride.exp: New file.
3461
12ab52e9
PA
34622014-02-26 Pedro Alves <palves@redhat.com>
3463
3464 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3465 that won't ever trigger. Make sure that GDB reports the correct
3466 breakpoint that caused the stop.
3467
849c862e
JK
34682014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3469
3470 PR gdb/16626
3471 * gdb.base/auto-load-script: New file.
3472 * gdb.base/auto-load.c: New file.
3473 * gdb.base/auto-load.exp: New file.
3474
71b7d793
JK
3475 PR gdb/16626
3476 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3477
e2f0d509
JK
34782014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3479
3480 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3481 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3482
50cc37c8
DE
34832014-02-24 Doug Evans <dje@google.com>
3484
3485 * lib/gdb.exp (run_on_host): Log error output if program fails.
3486
ea4758f2
PA
34872014-02-21 Pedro Alves <palves@redhat.com>
3488
3489 * gdb.threads/step-after-sr-lock.c: Rename to ...
3490 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3491 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3492 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3493 ... this.
3494
d7b30f67
SDJ
34952014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3496
3497 PR tdep/16397
3498 * gdb.arch/amd64-stap-special-operands.exp: New file.
3499 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3500 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3501 * gdb.arch/amd64-stap-triplet.S: Likewise.
3502 * gdb.arch/amd64-stap-triplet.c: Likewise.
3503
83deb43f
JB
35042014-02-20 Joel Brobecker <brobecker@adacore.com>
3505
3506 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3507 in .section pseudo-op.
3508
adde2bff
DE
35092014-02-20 lin zuojian <manjian2006@gmail.com>
3510 Joel Brobecker <brobecker@adacore.com>
3511 Doug Evans <xdje42@gmail.com>
3512
3513 PR symtab/16581
3514 * gdb.dwarf2/dw2-icycle.S: New file.
3515 * gdb.dwarf2/dw2-icycle.c: New file.
3516 * gdb.dwarf2/dw2-icycle.exp: New file.
3517
f7bd0f78
SC
35182014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3519
3520 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3521 operations on gdb.Value objects.
3522 * gdb.python/py-value-cc.exp: Add new test to test operations on
3523 gdb.Value objects.
3524
c17ef0d5
DE
35252014-02-18 Doug Evans <dje@google.com>
3526
3527 * Makefile.in (TESTS): New variable.
3528 (expanded_tests, expanded_tests_or_none): New variables
3529 (check-single): Pass $(expanded_tests_or_none) to runtest.
3530 (check-parallel): Only run tests in $(TESTS) if non-empty.
3531 (check/no-matching-tests-found): New rule.
3532 * README: Document TESTS makefile variable.
3533
5dd3176f
DE
35342014-02-18 Doug Evans <dje@google.com>
3535
3536 * Makefile.in (check-parallel): rm -rf outputs temp.
3537
0b10be4f
JK
35382014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3539
3540 Fix "ERROR: no fileid for" in the testsuite.
3541 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3542
85f224e7
DE
35432014-02-12 Doug Evans <dje@google.com>
3544
3545 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3546 (MISCELLANEOUS): New variable.
3547 (clean): rm -rf $(MISCELLANEOUS).
3548 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3549 dwp live in the same directory as symlinks, with each symlink pointed
3550 to a differently named file in a different directory.
3551
149b30ff
DE
35522014-02-11 Doug Evans <dje@google.com>
3553
3554 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3555 of Tcl file commands.
3556
1dfdac32
MK
35572014-02-10 Mark Kettenis <kettenis@gnu.org>
3558
3559 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3560 "kill -SIGUSR1 -1".
3561
aa4fb036
JB
35622014-02-10 Joel Brobecker <brobecker@adacore.com>
3563
3564 * gdb.ada/tick_length_array_enum_idx: New testcase.
3565
ed3ef339
DE
35662014-02-10 Doug Evans <xdje42@gmail.com>
3567
3568 * configure.ac (AC_OUTPUT): Add gdb.guile.
3569 * configure: Regenerate.
3570 * lib/gdb-guile.exp: New file.
3571 * lib/gdb.exp (get_target_charset): New function.
3572 * gdb.base/help.exp: Update expected output from "apropos apropos".
3573 * gdb.guile/Makefile.in: New file.
3574 * gdb.guile/guile.exp: New file.
3575 * gdb.guile/scm-arch.c: New file.
3576 * gdb.guile/scm-arch.exp: New file.
3577 * gdb.guile/scm-block.c: New file.
3578 * gdb.guile/scm-block.exp: New file.
3579 * gdb.guile/scm-breakpoint.c: New file.
3580 * gdb.guile/scm-breakpoint.exp: New file.
3581 * gdb.guile/scm-disasm.c: New file.
3582 * gdb.guile/scm-disasm.exp: New file.
3583 * gdb.guile/scm-equal.c: New file.
3584 * gdb.guile/scm-equal.exp: New file.
3585 * gdb.guile/scm-error.exp: New file.
3586 * gdb.guile/scm-error.scm: New file.
3587 * gdb.guile/scm-frame-args.c: New file.
3588 * gdb.guile/scm-frame-args.exp: New file.
3589 * gdb.guile/scm-frame-args.scm: New file.
3590 * gdb.guile/scm-frame-inline.c: New file.
3591 * gdb.guile/scm-frame-inline.exp: New file.
3592 * gdb.guile/scm-frame.c: New file.
3593 * gdb.guile/scm-frame.exp: New file.
3594 * gdb.guile/scm-generics.exp: New file.
3595 * gdb.guile/scm-gsmob.exp: New file.
3596 * gdb.guile/scm-iterator.c: New file.
3597 * gdb.guile/scm-iterator.exp: New file.
3598 * gdb.guile/scm-math.c: New file.
3599 * gdb.guile/scm-math.exp: New file.
3600 * gdb.guile/scm-objfile-script-gdb.in: New file.
3601 * gdb.guile/scm-objfile-script.c: New file.
3602 * gdb.guile/scm-objfile-script.exp: New file.
3603 * gdb.guile/scm-objfile.c: New file.
3604 * gdb.guile/scm-objfile.exp: New file.
3605 * gdb.guile/scm-ports.exp: New file.
3606 * gdb.guile/scm-pretty-print.c: New file.
3607 * gdb.guile/scm-pretty-print.exp: New file.
3608 * gdb.guile/scm-pretty-print.scm: New file.
3609 * gdb.guile/scm-section-script.c: New file.
3610 * gdb.guile/scm-section-script.exp: New file.
3611 * gdb.guile/scm-section-script.scm: New file.
3612 * gdb.guile/scm-symbol.c: New file.
3613 * gdb.guile/scm-symbol.exp: New file.
3614 * gdb.guile/scm-symtab-2.c: New file.
3615 * gdb.guile/scm-symtab.c: New file.
3616 * gdb.guile/scm-symtab.exp: New file.
3617 * gdb.guile/scm-type.c: New file.
3618 * gdb.guile/scm-type.exp: New file.
3619 * gdb.guile/scm-value-cc.cc: New file.
3620 * gdb.guile/scm-value-cc.exp: New file.
3621 * gdb.guile/scm-value.c: New file.
3622 * gdb.guile/scm-value.exp: New file.
3623 * gdb.guile/source2.scm: New file.
3624 * gdb.guile/types-module.cc: New file.
3625 * gdb.guile/types-module.exp: New file.
3626
7026a7c1
YQ
36272014-02-10 Yao Qi <yao@codesourcery.com>
3628
3629 PR testsuite/16543
3630 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3631 * configure: Regenerated.
3632 * Makefile.in: New file.
3633
6c466447
AS
36342014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3635
3636 * gdb.python/py-framefilter.exp: Fix typo.
3637
6e854735
YQ
36382014-02-08 Yao Qi <yao@codesourcery.com>
3639
3640 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3641 that no =breakpoint-modified is emitted when breakpoints are
3642 modified through MI commands.
3643
d137e6dc
PA
36442014-02-07 Pedro Alves <pedro@codesourcery.com>
3645 Pedro Alves <palves@redhat.com>
3646
3647 * gdb.threads/step-after-sr-lock.c: New file.
3648 * gdb.threads/step-after-sr-lock.exp: New file.
3649
b5ee5a50
PA
36502014-02-07 Pedro Alves <palves@redhat.com>
3651
3652 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3653
3c77faf3
JK
36542014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3655
3656 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3657 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3658
6dddc817
DE
36592014-02-06 Doug Evans <xdje42@gmail.com>
3660
3661 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3662 output.
3663
3664 * gdb.gdb/python-interrupts.exp: New file.
3665
de7b2893
YQ
36662014-02-05 Yao Qi <yao@codesourcery.com>
3667
3668 * gdb.trace/report.exp (use_collected_data): Test the output
3669 of "info threads" and "info inferiors".
3670
66d032ac
YQ
36712014-02-05 Yao Qi <yao@codesourcery.com>
3672
3673 Revert this patch:
3674
3675 2013-05-24 Yao Qi <yao@codesourcery.com>
3676
3677 * gdb.trace/tfile.exp: Test inferior and thread.
3678
591a12a1
UW
36792014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3680
3681 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3682 on a function.
3683 * gdb.base/step-bt.c: Call hello via function pointer to make
3684 sure its first instruction is executed on powerpc64le-linux.
3685
0ff3e01f
UW
36862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3687
3688 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3689
084ee545
UW
36902014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3691
3692 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3693 of the test patterns for use on little-endian systems.
3694
6ed14ff3
UW
36952014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3696
3697 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3698 (decimal_vector): Fix for little-endian.
3699
401e27fd
JM
37002014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3701
3702 * gdb.arch/sparc-sysstep.exp: New file.
3703 * gdb.arch/sparc-sysstep.c: Likewise.
3704
3705 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3706
8b924729
EBM
37072014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3708
3709 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3710
fb151210
JB
37112014-01-23 Tom Tromey <tromey@redhat.com>
3712
3713 * gdb.ada/array_char_idx: New testcase.
3714
0740f8d8
TT
37152014-01-23 Tom Tromey <tromey@redhat.com>
3716
3717 PR python/16487:
3718 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3719 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3720 classes.
3721
21909fa1
TT
37222014-01-23 Tom Tromey <tromey@redhat.com>
3723
3724 PR python/16491:
3725 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3726 string from an inferior frame.
3727 * gdb.python/py-framefilter-mi.exp: Update.
3728
87ce2a04
DE
37292014-01-22 Doug Evans <dje@google.com>
3730
3731 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3732
237b092b
AA
37332014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3734
3735 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3736
d674a709
AA
37372014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3738
3739 * gdb.trace/entry-values.exp: Remove excess space character from
3740 regex patterns. Handle s390 call instruction.
3741
20fa3390
AA
37422014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3743
3744 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3745 define "*_start" label. Make "name" static.
3746 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3747 ${name} by references to ${name}_start.
3748
78466714
AA
37492014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3750
3751 * gdb.base/info-macros.exp: Remove "debug" from the compile
3752 options.
3753
ec9f644a
IB
37542014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3755
3756 * gdb.dlang/demangle.exp: New file.
3757
94b1b47e
IB
37582014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3759
3760 * gdb.dlang/primitive-types.exp: New file.
3761
7f420862
IB
37622014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3763
3764 * configure.ac: Create gdb.dlang/Makefile.
3765 * configure: Regenerate.
3766 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3767 * gdb.dlang/Makefile.in: New file.
3768 * lib/d-support.exp: New file.
3769 * lib/gdb.exp (skip_d_tests): New proc.
3770
52834460
MM
37712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3772
3773 * gdb.btrace/delta.exp: Check reverse stepi.
3774 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3775 * gdb.btrace/finish.exp: New.
3776 * gdb.btrace/next.exp: New.
3777 * gdb.btrace/nexti.exp: New.
3778 * gdb.btrace/record_goto.c: Add comments.
3779 * gdb.btrace/step.exp: New.
3780 * gdb.btrace/stepi.exp: New.
3781 * gdb.btrace/multi-thread-step.c: New.
3782 * gdb.btrace/multi-thread-step.exp: New.
3783 * gdb.btrace/rn-dl-bind.c: New.
3784 * gdb.btrace/rn-dl-bind.exp: New.
3785 * gdb.btrace/data.c: New.
3786 * gdb.btrace/data.exp: New.
3787 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3788
6e07b1d2
MM
37892014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3790
3791 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3792 * gdb.btrace/exception.exp: Update.
3793 * gdb.btrace/instruction_history.exp: Update.
3794 * gdb.btrace/record_goto.exp: Update.
3795 * gdb.btrace/tailcall.exp: Update.
3796 * gdb.btrace/unknown_functions.exp: Update.
3797 * gdb.btrace/delta.exp: New.
3798
0b722aec
MM
37992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3800
3801 * gdb.btrace/record_goto.exp: Add backtrace test.
3802 * gdb.btrace/tailcall.exp: Add backtrace test.
3803
066ce621
MM
38042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3805
3806 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3807 * gdb.btrace/record_goto.c: New.
3808 * gdb.btrace/record_goto.exp: New.
3809 * gdb.btrace/x86-record_goto.S: New.
3810
0688d04e
MM
38112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3812
3813 * gdb.btrace/function_call_history.exp: Update tests.
3814 * gdb.btrace/instruction_history.exp: Update tests.
3815
8710b709
MM
38162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3817
3818 * gdb.btrace/function_call_history.exp: Fix expected field
3819 order for "record function-call-history".
3820 Add new tests for "record function-call-history /c".
3821 * gdb.btrace/exception.cc: New.
3822 * gdb.btrace/exception.exp: New.
3823 * gdb.btrace/tailcall.exp: New.
3824 * gdb.btrace/x86-tailcall.S: New.
3825 * gdb.btrace/x86-tailcall.c: New.
3826 * gdb.btrace/unknown_functions.c: New.
3827 * gdb.btrace/unknown_functions.exp: New.
3828 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3829
5de9129b
MM
38302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3831
3832 * gdb.btrace/instruction_history.exp: Update.
3833 * gdb.btrace/function_call_history.exp: Update.
3834
23a7fe75
MM
38352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3836
3837 * gdb.btrace/function_call_history.exp: Fix expected function
3838 trace.
3839 * gdb.btrace/instruction_history.exp: Initialize traced.
3840 Remove traced_functions.
3841
724c7dd8
MM
38422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3843
3844 * gdb.btrace/function_call_history.exp: Update
3845 * gdb.btrace/instruction_history.exp: Update.
3846
6d78d93b
MM
38472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3848
3849 * gdb.btrace/enable.exp: Update expected text.
3850
93a360cc
OJ
38512014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3852
3853 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3854 bytes.
3855
3772b53f
MR
38562014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3857
3858 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3859
596662fa
OJ
38602014-01-15 Omair Javaid <omair.javaid@linaro.org>
3861
3862 * lib/gdb.exp (supports_process_record): Return true for
3863 arm*-linux*. (supports_reverse): Likewise.
3864
b5b08fb4
SC
38652014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3866
3867 PR python/15464
3868 PR python/16113
3869 * gdb.python/py-type.c: Enhance test case.
3870 * gdb.python/py-value-cc.cc: Likewise
3871 * gdb.python/py-type.exp: Add new tests.
3872 * gdb.python/py-value-cc.exp: Likewise
3873
52d7fb13
AA
38742014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3875 Pedro Alves <palves@redhat.com>
3876
3877 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3878 Make "name" extern.
3879 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3880 references to ${name}_start by references to ${name}.
3881
a2cd8cfe
JB
38822014-01-10 Joel Brobecker <brobecker@adacore.com>
3883
3884 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3885
4e23fced
JB
38862014-01-10 Joel Brobecker <brobecker@adacore.com>
3887
3888 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3889
c6a9e42c
PA
38902014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3891 Pedro Alves <palves@redhat.com>
3892
3893 * gdb.mi/mi-info-os.exp: Connect to the target with
3894 mi_gdb_target_load.
3895
b7ea362b
PA
38962014-01-08 Pedro Alves <palves@redhat.com>
3897
3898 * gdb.threads/reconnect-signal.c: New file.
3899 * gdb.threads/reconnect-signal.exp: New file.
3900
5e3f4fab
EBM
39012014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3902
3903 * gdb.base/source-dir.exp: New file.
3904
79301218
JB
39052014-01-07 Joel Brobecker <brobecker@adacore.com>
3906
3907 * gdb.ada/mi_interface: New testcase.
3908
8e355c5d
JB
39092014-01-07 Joel Brobecker <brobecker@adacore.com>
3910
3911 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3912 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3913 gdb.ada/pp-rec-component/pck.ads: New files.
3914
c0d48811
JB
39152014-01-07 Joel Brobecker <brobecker@adacore.com>
3916
3917 * gdb.python/py-pp-integral.c: New file.
3918 * gdb.python/py-pp-integral.py: New file.
3919 * gdb.python/py-pp-integral.exp: New file.
3920
17b609c3 3921For older changes see ChangeLog-1993-2013.
c906108c 3922\f
8d8cb839
EZ
3923;; Local Variables:
3924;; mode: change-log
3925;; left-margin: 8
3926;; fill-column: 74
3927;; version-control: never
3928;; End:
902f2ccb 3929
32d0add0 3930 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
3931 Copying and distribution of this file, with or without modification,
3932 are permitted provided the copyright notice and this notice are preserved.