]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
SEGV in ppc64_elf_get_synthetic_symtab reading a separate debug file
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
80c57053
JK
12015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.arch/cordic.ko.bz2: New file.
4 * gdb.arch/cordic.ko.debug.bz2: New file.
5 * gdb.arch/ppc64-symtab-cordic.exp: New file.
6
21613c12
YQ
72015-02-25 Yao Qi <yao.qi@linaro.org>
8
9 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
10 aarch64*-*-* target.
11
d8b901ed
PA
122015-02-23 Pedro Alves <palves@redhat.com>
13
14 * lib/gdb.exp (delete_breakpoints): Rewrite using
15 gdb_test_multiple.
16
e5b85ead
PA
172015-02-23 Pedro Alves <palves@redhat.com>
18
19 * gdb.base/info-os.c: Include stdlib.h.
20
85c3a371
DE
212015-02-22 Doug Evans <xdje42@gmail.com>
22
23 PR symtab/17855
24 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
25 is read after symbols have been re-read.
26 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
27 * gdb.ada/exec_changed/second.adb (Second): Ditto.
28
96553a0c
DE
292015-02-21 Doug Evans <dje@google.com>
30
31 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
32
97a0c697
JK
332015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
34
35 PR corefiles/17808
36 * gdb.arch/i386-biarch-core.core.bz2: New file.
37 * gdb.arch/i386-biarch-core.exp: New file.
38
a47cd6e9
PA
392015-02-21 Pedro Alves <palves@redhat.com>
40
41 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
42 runto_main fails.
43
c5facdc4
PA
442015-02-20 Pedro Alves <palves@redhat.com>
45
46 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
47 info probes.
48
2db9a427
PA
492015-02-20 Pedro Alves <palves@redhat.com>
50
51 * gdb.threads/multi-create-ns-info-thr.exp: New file.
52
60fb7e9e
PA
532015-02-20 Pedro Alves <palves@redhat.com>
54
55 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
56 clean_restart before gdb_target_supports_trace.
57
5c5019c2
PA
582015-02-20 Pedro Alves <palves@redhat.com>
59
60 PR threads/18006
61 * gdb.threads/clone-thread_db.c: New file.
62 * gdb.threads/clone-thread_db.exp: New file.
63
c9587f88
AT
642015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
65
66 PR breakpoints/16812
67 * gdb.base/catch-gdb-caused-signals.c: New file.
68 * gdb.base/catch-gdb-caused-signals.exp: New file.
69
f6a88844
JM
702015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
71
72 * configure: Regenerated.
73 * configure.ac: Use GDB_AC_TRANSFORM.
74 * aclocal.m4: sinclude ../transform.m4.
75
497c491b
JM
762015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
77
78 * lib/dtrace.exp: New file.
79 * gdb.base/dtrace-probe.exp: Likewise.
80 * gdb.base/dtrace-probe.d: Likewise.
81 * gdb.base/dtrace-probe.c: Likewise.
82 * lib/pdtrace.in: Likewise.
83 * configure.ac: Output variables with the transformed names of
84 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
85 * configure: Regenerated.
86
03e98035
JM
872015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
88
89 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
90 expected message when trying to access $_probe_* convenience
91 variables while not on a probe.
92
63cc30e9
JK
932015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
94
95 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
96
0703599a
PA
972015-02-11 Pedro Alves <pedro@codesourcery.com>
98
99 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
100 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
101
7e60a48e
DE
1022015-02-10 Doug Evans <xdje42@gmail.com>
103
104 * lib/gdb.exp (gdb_load): Always return a result.
105
01b088bc
PA
1062015-02-10 Pedro Alves <palves@redhat.com>
107
108 * gdb.threads/signal-sigtrap.c: New file.
109 * gdb.threads/signal-sigtrap.exp: New file.
110
b05ec7a5
AT
1112015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
112
113 * gdb.trace/no-attach-trace.c: New file.
114 * gdb.trace/no-attach-trace.exp: New file.
115
a2c2acaf
MW
1162015-02-09 Mark Wielaard <mjw@redhat.com>
117
118 * gdb.dwarf2/atomic.c: New file.
119 * gdb.dwarf2/atomic-type.exp: Likewise.
120
31fd9caa
MM
1212015-02-09 Markus Metzger <markus.t.metzger@intel.com>
122
123 * gdb.btrace/buffer-size.exp: Update "info record" output.
124 * gdb.btrace/delta.exp: Update "info record" output.
125 * gdb.btrace/enable.exp: Update "info record" output.
126 * gdb.btrace/finish.exp: Update "info record" output.
127 * gdb.btrace/instruction_history.exp: Update "info record" output.
128 * gdb.btrace/next.exp: Update "info record" output.
129 * gdb.btrace/nexti.exp: Update "info record" output.
130 * gdb.btrace/step.exp: Update "info record" output.
131 * gdb.btrace/stepi.exp: Update "info record" output.
132 * gdb.btrace/nohist.exp: Update "info record" output.
133
d33501a5
MM
1342015-02-09 Markus Metzger <markus.t.metzger@intel.com>
135
136 * gdb.btrace/buffer-size: New.
137
f4abbc16
MM
1382015-02-09 Markus Metzger <markus.t.metzger@intel.com>
139
140 * gdb.btrace/delta.exp: Update "info record" output.
141 * gdb.btrace/enable.exp: Update "info record" output.
142 * gdb.btrace/finish.exp: Update "info record" output.
143 * gdb.btrace/instruction_history.exp: Update "info record" output.
144 * gdb.btrace/next.exp: Update "info record" output.
145 * gdb.btrace/nexti.exp: Update "info record" output.
146 * gdb.btrace/step.exp: Update "info record" output.
147 * gdb.btrace/stepi.exp: Update "info record" output.
148 * gdb.btrace/nohist.exp: Update "info record" output.
149
b9d61307
SM
1502015-02-06 Simon Marchi <simon.marchi@ericsson.com>
151
152 PR gdb/15678
153 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
154
e584fdbc
PA
1552015-02-06 Pedro Alves <palves@redhat.com>
156
157 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
158 macro.
159 (seconds_left, again): New globals.
160 (main): Wait seconds_left in a 1-second sleep loop instead of
161 sleeping 180 seconds. If 'again' is set, reset the seconds
162 counter.
163 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
164 'again' in the inferior before detaching. Print the seconds left.
165 (options): New global.
166 (top level): Build program with -DTIMEOUT=$timeout.
167
77f41761
PA
1682015-02-06 Pedro Alves <palves@redhat.com>
169
170 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
171 determine how many seconds to pass to 'alarm'.
172 * gdb.base/gdb-sigterm.exp (top level): Build program with
173 -DTIMEOUT=$timeout.
174 (do_test): Return success/failure indication. Add more verbose
175 logging. Don't fail if 200 single steps are seen. Instead, fail
176 when the test times out.
177 (passes): New global.
178 (top level): Break the testing loop if testing fails on any
179 iteration. Use gdb_assert.
180
b9394193
DB
1812015-02-04 Don Breazeal <donb@codesourcery.com>
182
183 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
184 and initialize them.
185 (ipc_cleanup): New function.
186 (main): Don't declare shmid, semid, and msqid. Add a call to
187 atexit so that we call ipc_cleanup on exit.
188
42d9e528
PA
1892015-02-04 Pedro Alves <palves@redhat.com>
190
191 * boards/native-extended-gdbserver.exp: Remove any target variant
192 specifications from the board name before clearing the isremote
193 flag from board_info.
194
ae6ae975
DE
1952015-01-31 Doug Evans <xdje42@gmail.com>
196
197 * gdb.base/maint.exp <maint print type argc>: Update expected output.
198
cfb069a8
GB
1992015-01-31 Gary Benson <gbenson@redhat.com>
200
201 * gdb.base/completion.exp: Disable completion limiting for
202 existing tests. Add new tests to check completion limiting.
203 * gdb.linespec/ls-errs.exp: Disable completion limiting.
204
5dd31d79
DE
2052015-01-31 Doug Evans <xdje42@gmail.com>
206
207 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
208
9f050062
DE
2092015-01-31 Doug Evans <xdje42@gmail.com>
210
211 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
212 entries. Duplicate file section script entries.
213 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
214 inlined entries. Add test for safe-path rejection.
215 * gdb.python/py-section-script.c: Add duplicate inlined section script
216 entries. Duplicate file section script entries.
217 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
218 inlined entries. Add test for safe-path rejection.
219
df25ebbd
JB
2202015-01-29 Joel Brobecker <brobecker@adacore.com>
221
222 * gdb.ada/disc_arr_bound: New testcase.
223
4a0ca9ec
JB
2242015-01-29 Joel Brobecker <brobecker@adacore.com>
225
226 * gdb.ada/mi_var_array: New testcase.
227
3a8b707a
DE
2282015-01-27 Doug Evans <dje@google.com>
229
230 * gdb.python/py-objfile.exp: Add tests for objfile.username.
231 Add test for objfile.filename, objfile.username after objfile
232 has been unloaded.
233
f8313f6e
JB
2342015-01-26 Joel Brobecker <brobecker@adacore.com>
235
236 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
237 the second test to print the name attribute of value
238 returned by the call to gdb.lookup_type, and adjust
239 the expected output accordingly.
240
37bc665e
MW
2412015-01-25 Mark Wielaard <mjw@redhat.com>
242
243 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
244 * gdb.base/disp-step-fork.c: Include unistd.h.
245 * gdb.base/siginfo-obj.c: Include stdio.h.
246 * gdb.base/siginfo-thread.c: Likewise.
247 * gdb.mi/non-stop.c: Include unistd.h.
248 * gdb.mi/nsthrexec.c: Include stdio.h.
249 * gdb.mi/pthreads.c: Include unistd.h.
250 * gdb.modula2/unbounded1.c (main): Declare returns int.
251 * gdb.reverse/consecutive-reverse.c: Likewise.
252 * gdb.threads/create-fail.c: Include unistd.h.
253 * gdb.threads/killed.c: Likewise.
254 * gdb.threads/linux-dp.c: Likewise.
255 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
256 * gdb.threads/non-ldr-exc-2.c: Likewise.
257 * gdb.threads/non-ldr-exc-3.c: Likewise.
258 * gdb.threads/non-ldr-exc-4.c: Likewise.
259 * gdb.threads/pthreads.c: Include unistd.h.
260 (main): Declare returns int.
261 * gdb.threads/tls-main.c (foo): New declaration.
262 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
263
f7e5394d
SM
2642015-01-23 Simon Marchi <simon.marchi@ericsson.com>
265
266 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
267 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
268
743649fd
MW
2692015-01-15 Mark Wielaard <mjw@redhat.com>
270
271 * gdb.base/noreturn-return.c: New file.
272 * gdb.base/noreturn-return.exp: New file.
273 * gdb.base/noreturn-finish.c: New file.
274 * gdb.base/noreturn-finish.exp: New file.
275
198297aa
PA
2762015-01-23 Pedro Alves <palves@redhat.com>
277
278 * gdb.threads/continue-pending-after-query.c: New file.
279 * gdb.threads/continue-pending-after-query.exp: New file.
280
717cf30c
AG
2812015-01-22 Anders Granlund <anders.granlund@ericsson.com>
282 Simon Marchi <simon.marchi@ericsson.com>
283
284 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
285 * gdb.base/valgrind-db-attach.exp: Same.
286 * gdb.base/valgrind-infcall.exp: Same.
287 * lib/mi-support.exp (default_mi_gdb_start): Same.
288 * lib/prompt.exp (default_prompt_gdb_start): Same.
289 * lib/gdb.exp (default_gdb_spawn): Same.
290 (gdb_interact): New.
291
292
4b62a76e
JK
2932015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
294
295 * gdb.compile/compile.exp (pointer to jit function): New test.
296
b4cdae6f
WW
2972015-01-17 Wei-cheng Wang <cole945@gmail.com>
298
299 * lib/gdb.exp (supports_process_record): Return true for
300 powerpc*-*-linux*.
301 (supports_reverse): Likewise.
302
d221e7ef
DB
3032015-01-15 Don Breazeal <donb@codesourcery.com>
304
305 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
306 instead of checking whether the target board is remote and
307 use spawn_wait_for_attach instead of exec/sleep.
308 * gdb.base/attach-twice.exp: Likewise.
309
bafffb51
JB
3102015-01-15 Joel Brobecker <brobecker@adacore.com>
311
312 * gdb.ada/var_arr_attrs: New testcase.
313
5589af0e
PA
3142015-01-14 Pedro Alves <palves@redhat.com>
315 Joel Brobecker <brobecker@adacore.com>
316
317 PR gdb/17525
318 * gdb.base/bp-cmds-execution-x-script.c: New file.
319 * gdb.base/bp-cmds-execution-x-script.exp: New file.
320 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
321
6c400b59
PA
3222015-01-14 Pedro Alves <palves@redhat.com>
323
324 PR cli/17828
325 * gdb.base/batch-preserve-term-settings.c: New file.
326 * gdb.base/batch-preserve-term-settings.exp: New file.
327
e02c96a7
DE
3282015-01-13 Doug Evans <dje@google.com>
329
330 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
331 binary.
332
576fd14c
JB
3332015-01-13 Joel Brobecker <brobecker@adacore.com>
334
335 * Makefile.in (clean mostlyclean): Do not delete *.py.
336
04dccad0
JB
3372015-01-13 Joel Brobecker <brobecker@adacore.com>
338
339 * gdb.python/py-lookup-type.exp: New file.
340
3d230f71
PA
3412015-01-12 Pedro Alves <palves@redhat.com>
342
343 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
344 restore GDBFLAGS before returning.
345
7e67715d
JK
3462015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
347
348 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
349 is_amd64_regs_target and is_x86_like_target.
350
f2e0d4b4
DE
3512015-01-11 Doug Evans <xdje42@gmail.com>
352
353 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
354 is given without an explicit form.
355 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
356 attributes.
357 * gdb.dwarf/corrupt.exp: Ditto.
358 * gdb.dwarf2/enum-type.exp: Ditto.
359 * gdb.trace/entry-values.exp: Ditto.
360 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
361
439250fb
DE
3622015-01-11 Doug Evans <xdje42@gmail.com>
363
364 PR gdb/15830
365 * gdb.base/maint.exp: Remove references to "maint demangle".
366 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
367 Add tests for explicitly specifying language to demangle.
368 * gdb.dlang/demangle.exp: Ditto.
369
ede9f622
PA
3702015-01-09 Pedro Alves <palves@redhat.com>
371
372 * gdb.threads/non-stop-fair-events.c: New file.
373 * gdb.threads/non-stop-fair-events.exp: New file.
374
a7b796db
PA
3752015-01-09 Pedro Alves <palves@redhat.com>
376
377 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
378 the global scope. Set a breakpoint after all threads are started
379 rather than stepping over two source lines. Expect the prompt.
380 * gdb.base/watch_thread_num.c (threads_started_barrier): New
381 global.
382 (NUM): Now 15.
383 (main): Use threads_started_barrier to wait for all threads to
384 start. Main thread no longer calls thread_function. Exit after
385 180 seconds.
386 (loop): New function.
387 (thread_function): Wait on threads_started_barrier barrier. Call
388 'loop' at each iteration.
389 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
390 threads have started, instead of hardcoding number of "next"
391 steps. Use an access watchpoint instead of a write watchpoint.
392
9665ffdd
PA
3932015-01-09 Pedro Alves <palves@redhat.com>
394
395 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
396 (thread_func): Wait on barrier.
397 (main): Wait for all threads to start before stopping GDB.
398 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
399 global.
400 (thread1_func, thread2_func): Wait on barrier.
401 (main): Wait for all threads to start before stopping GDB.
402 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
403 New global.
404 (thread1_func, thread2_func): Wait on barrier.
405 (main): Wait for all threads to start before stopping GDB.
406
c945a99f
PA
4072015-01-09 Pedro Alves <palves@redhat.com>
408
409 * gdb.threads/attach-many-short-lived-threads.c: New file.
410 * gdb.threads/attach-many-short-lived-threads.exp: New file.
411
c1a747c1
PA
4122014-01-09 Pedro Alves <palves@redhat.com>
413
414 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
415 instead of to thread 2.
416 * gdb.threads/signal-command-multiple-signals-pending.c (main):
417 Add barrier around each pthread_create call instead of around all
418 calls.
419 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
420 Set a break on thread_function and have the child threads hit it
421 one at at a time.
422
60b3033e
PA
4232015-01-09 Pedro Alves <palves@redhat.com>
424
425 * lib/gdb.exp (can_spawn_for_attach): New procedure.
426 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
427 false.
428 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
429 checking whether the target board is remote.
430 * gdb.multi/multi-attach.exp: Likewise.
431 * gdb.python/py-sync-interp.exp: Likewise.
432 * gdb.server/ext-attach.exp: Likewise.
433 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
434 tests that need to attach, instead of checking whether the target
435 board is remote at the top of the file.
436
acc018ac
YQ
4372015-01-08 Yao Qi <yao@codesourcery.com>
438
439 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
440
50a18af8
JK
4412015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
442
443 Fix testcase compilation.
444 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
445
8503d6e1
JB
4462015-01-06 Joel Brobecker <brobecker@adacore.com>
447
448 * gdb.python/py-type.exp: Add a couple test about empty
449 array creation, and negative-length array creation.
450
cc73dbcc
DE
4512015-01-02 Doug Evans <xdje42@gmail.com>
452
453 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
454
0300bbc7
DE
4552015-01-02 Doug Evans <dje@google.com>
456
457 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
458
9d85a0ec
YQ
4592014-12-29 Yao Qi <yao@codesourcery.com>
460
461 * gdb.trace/entry-values.exp: Update comments. Rename variable
462 bar_call_foo to returned_from_foo.
463
87186c6a
MMN
4642014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
465
466 PR gdb/17394
467 * gdb.linespec/break-asm-file.c: New file.
468 * gdb.linespec/break-asm-file.exp: New file.
469 * gdb.linespec/break-asm-file0.s: New file.
470 * gdb.linespec/break-asm-file1.s: New file.
471
1bab7383
YQ
4722014-12-18 Nigel Stephens <nigel@mips.com>
473 Maciej W. Rozycki <macro@codesourcery.com>
474
475 * gdb.base/float.exp: Handle the new output from "info float" on
476 MIPS targets.
477
1bc1068a
JK
4782014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
479
480 Fix MinGW compilation.
481 * gdb.compile/compile-ops.exp: Update untested message if
482 !skip_compile_feature_tests.
483 * gdb.compile/compile-setjmp.exp: Likewise.
484 * gdb.compile/compile-tls.exp: Likewise.
485 * gdb.compile/compile.exp: Likewise.
486 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
487 supported on this host".
488
b6615d10
DE
4892014-12-16 Doug Evans <xdje42@gmail.com>
490
491 * boards/stabs.exp: New file.
492
25dda427
AA
4932014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
494
495 * gdb.base/completion.exp: Adjust to format changes of "maint
496 print user-registers".
497
bf330350
CU
4982014-12-16 Catalin Udma <catalin.udma@freescale.com>
499
500 PR server/17457
501 * gdb.arch/aarch64-fp.c: New file.
502 * gdb.arch/aarch64-fp.exp: New file.
503
395cf596
SDJ
5042014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
505
506 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
507 r210637, r210913, r211666, r215400, r215817).
508
509 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
510 * dg-extract-results.py: New file.
511 * dg-extract-results.sh: Use it if the environment seems
512 suitable.
513
514 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
515
516 * dg-extract-results.py (parse_run): Handle warnings that
517 are printed before a test harness is run.
518
519 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
520
521 * dg-extract-results.py (Named): Remove __cmp__ method.
522 (output_variation): Use a key to sort variation.harnesses.
523
524 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
525
526 * dg-extract-results.py: For Python 3, force sys.stdout to
527 handle surrogate escape sequences.
528 (safe_open): New function.
529 (output_segment, main): Use it.
530
531 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
532
533 * dg-extract-results.py (Prog.result_re): Include options
534 in test name.
535
536 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
537
538 * dg-extract-results.py (output_variation): Always sort if
539 do_sum.
540
e882ef3c
SM
5412014-12-15 Simon Marchi <simon.marchi@ericsson.com>
542
543 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
544 as long as we get pagination notifications.
545
4992aa20
JM
5462014-12-15 Jason Merrill <jason@redhat.com>
547
548 * Makefile.in (check-gdb.%): Restore.
549 * README: Mention it.
550
c1b5a1a6
JB
5512014-12-13 Joel Brobecker <brobecker@adacore.com>
552
553 * gdb.ada/str_uninit: New testcase.
554
5537b577
JK
5552014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
556
557 PR symtab/17642
558 * gdb.base/vla-stub-define.c: New file.
559 * gdb.base/vla-stub.c: New file.
560 * gdb.base/vla-stub.exp: New file.
561
bb2ec1b3
TT
5622014-12-12 Phil Muldoon <pmuldoon@redhat.com>
563 Jan Kratochvil <jan.kratochvil@redhat.com>
564 Tom Tromey <tromey@redhat.com>
565
566 * configure.ac: Add gdb.compile/.
567 * configure: Regenerate.
568 * gdb.compile/Makefile.in: New file.
569 * gdb.compile/compile-ops.exp: New file.
570 * gdb.compile/compile-ops.c: New file.
571 * gdb.compile/compile-tls.c: New file.
572 * gdb.compile/compile-tls.exp: New file.
573 * gdb.compile/compile-constvar.S: New file.
574 * gdb.compile/compile-constvar.c: New file.
575 * gdb.compile/compile-mod.c: New file.
576 * gdb.compile/compile-nodebug.c: New file.
577 * gdb.compile/compile-setjmp-mod.c: New file.
578 * gdb.compile/compile-setjmp.c: New file.
579 * gdb.compile/compile-setjmp.exp: New file.
580 * gdb.compile/compile-shlib.c: New file.
581 * gdb.compile/compile.c: New file.
582 * gdb.compile/compile.exp: New file.
583 * lib/gdb.exp (skip_compile_feature_tests): New proc.
584
4ff709eb
TT
5852014-12-12 Tom Tromey <tromey@redhat.com>
586
587 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
588 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
589
6dddd6a5
DE
5902014-12-12 Doug Evans <dje@google.com>
591
592 * lib/gdb-python.exp (get_python_valueof): New function.
593 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
594
71c24708
AA
5952014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
596
597 * gdb.base/completion.exp: Add test for completion of "info
598 registers ".
599
3e29f34a
MR
6002014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
601
602 * gdb.base/func-ptrs.c: New file.
603 * gdb.base/func-ptrs.exp: New file.
604
fc126975
SM
6052014-12-10 Simon Marchi <simon.marchi@ericsson.com>
606
607 PR breakpoints/17012
608 * gdb.base/dprintf-detach.c: New file.
609 * gdb.base/dprintf-detach.exp: New file.
610
0a46d518
SM
6112014-12-10 Simon Marchi <simon.marchi@ericsson.com>
612
613 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
614 * lib/gdb.exp (target_is_gdbserver): New procedure.
615
a0be3e44
DE
6162014-12-08 Doug Evans <dje@google.com>
617
618 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
619
df1b803a
YQ
6202014-12-05 Yao Qi <yao@codesourcery.com>
621
622 * gdb.guile/scm-error.exp: Remove the third argument to
623 gdb_remote_download.
624 * gdb.guile/scm-frame-args.exp: Likewise.
625 * gdb.guile/scm-section-script.exp: Likewise.
626
ddb9f679
YQ
6272014-12-05 Yao Qi <yao@codesourcery.com>
628
629 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
630
86e4ed39
DE
6312014-12-04 Doug Evans <dje@google.com>
632
633 * gdb.python/py-objfile.exp: Add tests for
634 objfile.add_separate_debug_file.
635
7c50a931
DE
6362014-12-04 Doug Evans <dje@google.com>
637
638 * lib/gdb.exp (get_build_id): New function.
639 (build_id_debug_filename_get): Rewrite to use it.
640 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
641
621661e3
MR
6422014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
643
644 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
645 `method(long)', not just 0x0.
646 * gdb.cp/nsalias.exp: Align code labels to 4.
647 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
648 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
649 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
650 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
651 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
652 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
653
29f0c3b7
DE
6542014-12-02 Doug Evans <dje@google.com>
655
e1e061e7 656 PR symtab/17602
29f0c3b7 657 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 658 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
659 * gdb.cp/anon-ns.exp: Update.
660
162078c8
NB
6612014-12-02 Nick Bull <nicholaspbull@gmail.com>
662
663 * gdb.python/py-events.py (inferior_call_handler): New.
664 (register_changed_handler, memory_changed_handler): New.
665 (test_events.invoke): Register new handlers.
666 * gdb.python/py-events.exp: Add tests for inferior call,
667 memory_changed and register_changed events.
668
fdb09caf
AA
6692014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
670
671 * gdb.base/execl-update-breakpoints.exp: Specify the link address
672 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
673 if the linker doesn't understand this.
674
55cfb2c4
SM
6752014-12-01 Simon Marchi <simon.marchi@ericsson.com>
676
677 * gdb.python/python.exp: Change expected reply to help().
678
9e8cd6df
YQ
6792014-12-01 Yao Qi <yao@codesourcery.com>
680
681 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
682 AC_CONFIG_SUBDIRS(gdb.gdbtk).
683 * configure: Re-generated.
684
6c659fc2
SC
6852014-11-28 Siva Chandra Reddy <sivachandra@google.com>
686
687 * gdb.cp/chained-calls.cc: New file.
688 * gdb.cp/chained-calls.exp: New file.
689 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
690
d7fc3181
SM
6912014-11-28 Simon Marchi <simon.marchi@ericsson.com>
692
693 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
694 * gdb.dwarf2/symtab-producer.exp: Same.
695 * gdb.gdb/python-interrupts.exp: Same.
696 * gdb.gdb/python-selftest.exp: Same.
697 * gdb.python/py-linetable.exp: Same.
698 * gdb.python/py-type.exp: Same.
699 * gdb.python/py-value-cc.exp: Same.
700 * gdb.python/py-value.exp: Same.
701
10e79639
YQ
7022014-11-28 Yao Qi <yao@codesourcery.com>
703
704 * gdb.base/break-probes.exp: Match library name prefixed with
705 sysroot.
706
f28a0564
SM
7072014-11-27 Simon Marchi <simon.marchi@ericsson.com>
708
709 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
710 test expected output. Add parentheses for the call to print.
711 Remove L suffix from integers.
712
3fe1ce1d
DE
7132014-11-26 Doug Evans <dje@google.com>
714
715 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
716
84429e27
YQ
7172014-11-22 Yao Qi <yao@codesourcery.com>
718
719 * gdb.trace/entry-values.c: Remove asms.
720 (foo): Add foo_label.
721 (bar): Add bar_label.
722 * gdb.trace/entry-values.exp: Remove code computing foo's
723 length and bar's length.
724 (Dwarf::assemble): Invoke function_range for bar and use
725 MACRO_AT_func for foo.
726
26741859
YQ
7272014-11-22 Yao Qi <yao@codesourcery.com>
728
729 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
730 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
731 Use .Lgcc43_procstart instead of gcc43.
732
45e44d27
JB
7332014-11-21 Joel Brobecker <brobecker@adacore.com>
734
735 * gdb.ada/n_arr_bound: New testcase.
736
458c8db8
SDJ
7372014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
738
739 PR breakpoints/10737
740 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
741 test_catch_syscall_multi_arch.
742 (test_catch_syscall_multi_arch): New function.
743
43f3e411
DE
7442014-11-20 Doug Evans <xdje42@gmail.com>
745
746 * gdb.base/maint.exp: Update expected output.
747
0d7b2549
AA
7482014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
749
750 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
751 4-byte instruction on S390.
752
8908fca5
JB
7532014-11-19 Joel Brobecker <brobecker@adacore.com>
754
755 * gdb.ada/arr_arr: New testcase.
756
4a46959e
JB
7572014-11-19 Joel Brobecker <brobecker@adacore.com>
758
759 * gdb.ada/pkd_arr_elem: New Testcase.
760
470e2f4e
LM
7612014-11-18 Luis Machado <lgustavo@codesourcery.com>
762
763 * gdb.reverse/break-precsave: Expect completion message for
764 core file reads.
765 * gdb.reverse/consecutive-precsave.exp: Likewise.
766 * gdb.reverse/finish-precsave.exp: Likewise.
767 * gdb.reverse/i386-precsave.exp: Likewise.
768 * gdb.reverse/machinestate-precsave.exp: Likewise.
769 * gdb.reverse/sigall-precsave.exp: Likewise.
770 * gdb.reverse/solib-precsave.exp: Likewise.
771 * gdb.reverse/step-precsave.exp: Likewise.
772 * gdb.reverse/until-precsave.exp: Likewise.
773 * gdb.reverse/watch-precsave.exp: Likewise.
774
a267f3ad
AA
7752014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
776
777 * gdb.base/bp-permanent.c: Include unistd.h.
778 * gdb.python/py-framefilter-mi.c (main): Add return type.
779 * gdb.python/py-framefilter.c (main): Likewise.
780 * gdb.trace/actions-changed.c (main): Likewise.
781
12084a9a
AA
7822014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
783
784 * gdb.mi/until.c: Add eye-catchers.
785 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
786 line numbers.
787
dc7e1a77
AA
7882014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
789
790 * gdb.base/condbreak.exp: Drop references to removed non-prototype
791 function header variants in break1.c.
792 * gdb.base/ena-dis-br.exp: Likewise.
793 * gdb.base/hbreak2.exp: Likewise.
794 * gdb.reverse/until-precsave.exp: Drop references to removed
795 non-prototype function header variants in ur1.c.
796 * gdb.reverse/until-reverse.exp: Likewise.
797
41c77605
PM
7982014-11-17 Petr Machata <pmachata@redhat.com>
799
800 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
801 ${_cu_offset_size} bytes abbrev offset.
802
34248c3a
DE
8032014-11-15 Doug Evans <xdje42@gmail.com>
804
805 PR symtab/17559
806 * gdb.base/line-symtabs.exp: New file.
807 * gdb.base/line-symtabs.c: New file.
808 * gdb.base/line-symtabs.h: New file.
809
646da059
YQ
8102014-11-14 Yao Qi <yao@codesourcery.com>
811
812 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
813 (func): Add label func_label.
814 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
815 Replace low_pc and high_pc with MACRO_AT_range.
816 Replace name, low_pc and high_pc with MACRO_AT_func.
817
9301ebe6
YQ
8182014-11-14 Yao Qi <yao@codesourcery.com>
819
820 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
821 Replace name, low_pc and high_pc with MACRO_AT_func.
822
f166b542
YQ
8232014-11-14 Yao Qi <yao@codesourcery.com>
824
825 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
826 produce debug information.
827 * gdb.dwarf2/implptr-optimized-out.S: Removed.
828
0f6e71e3
YQ
8292014-11-14 Yao Qi <yao@codesourcery.com>
830
831 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
832 object and get function length.
833 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
834 with MACRO_AT_func.
835 (top-level): Replace gdb_compile and clean_restart with
836 prepare_for_testing.
837 * gdb.dwarf2/main.c (main): Add label main_label.
838
876c4df9
YQ
8392014-11-14 Yao Qi <yao@codesourcery.com>
840
841 * lib/dwarf.exp (function_range): New procedure.
842 (Dwarf::_handle_macro_at_func): New procedure.
843 (Dwarf::_handle_macro_at_range): New procedure.
844 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
845
02ad9cf1
YQ
8462014-11-14 Yao Qi <yao@codesourcery.com>
847
848 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
849 (_handle_attribute): New procedure.
850
a59add0c
AA
8512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
852
853 * gdb.ada/cond_lang/foo.c (callme): Add return type.
854 * gdb.base/call-sc.c (zed): Likewise.
855 * gdb.base/checkpoint.c (main): Likewise.
856 * gdb.base/dump.c (main): Likewise.
857 * gdb.base/gcore.c (main): Likewise.
858 * gdb.base/huge.c (main): Likewise.
859 * gdb.base/multi-forks.c (main): Likewise.
860 * gdb.base/pr10179-a.c (main): Likewise.
861 * gdb.base/savedregs.c (main): Likewise.
862 * gdb.base/sigaltstack.c (main): Likewise.
863 * gdb.base/siginfo.c (main): Likewise.
864 * gdb.base/structs.c (zed): Likewise.
865 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
866 * gdb.mi/mi-syn-frame.c (main): Likewise.
867 * gdb.mi/until.c (foo, main): Likewise.
868 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
869 * gdb.base/solib-weak.c (foo): Declare.
870 * gdb.base/attach-twice.c: Include stdio.h.
871 * gdb.base/weaklib1.c: Likewise.
872 * gdb.base/weaklib2.c: Likewise.
873 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
874 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
875 unistd.h.
876 * gdb.base/attach-pie-misread.c: Include stdlib.h.
877 * gdb.mi/mi-exit-code.c: Likewise.
878 * gdb.base/break-interp-lib.c: Include string.h.
879 * gdb.base/coremaker.c: Likewise.
880 * gdb.base/testenv.c: Likewise.
881 * gdb.python/py-finish-breakpoint.c: Likewise.
882 * gdb.base/inferior-died.c: Include sys/wait.h.
883 * gdb.base/fileio.c: Include time.h.
884 * gdb.base/async-shell.c: Include unistd.h.
885 * gdb.base/dprintf-non-stop.c: Likewise.
886 * gdb.base/info-os.c: Likewise.
887 * gdb.mi/mi-console.c: Likewise.
888 * gdb.mi/watch-nonstop.c: Likewise.
889 * gdb.python/py-events.c: Likewise.
890 * gdb.base/async.c (baz): Move up before its invocation.
891 * gdb.base/code_elim2.c (my_global_func): Likewise.
892 * gdb.base/skip-solib-lib.c (multiply): Likewise.
893 * gdb.base/advance.c (func2): Likewise.
894
3b5d5997
AA
8952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
896
897 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
898 variant.
899 * gdb.base/annota3.c: Likewise.
900 * gdb.base/async.c: Likewise.
901 * gdb.base/average.c: Likewise.
902 * gdb.base/call-ar-st.c: Likewise.
903 * gdb.base/call-rt-st.c: Likewise.
904 * gdb.base/call-sc.c: Likewise.
905 * gdb.base/call-strs.c: Likewise.
906 * gdb.base/ending-run.c: Likewise.
907 * gdb.base/execd-prog.c: Likewise.
908 * gdb.base/exprs.c: Likewise.
909 * gdb.base/foll-exec.c: Likewise.
910 * gdb.base/foll-fork.c: Likewise.
911 * gdb.base/foll-vfork.c: Likewise.
912 * gdb.base/funcargs.c: Likewise.
913 * gdb.base/gcore.c: Likewise.
914 * gdb.base/jump.c: Likewise.
915 * gdb.base/langs0.c: Likewise.
916 * gdb.base/langs1.c: Likewise.
917 * gdb.base/langs2.c: Likewise.
918 * gdb.base/mips_pro.c: Likewise.
919 * gdb.base/nodebug.c: Likewise.
920 * gdb.base/opaque0.c: Likewise.
921 * gdb.base/opaque1.c: Likewise.
922 * gdb.base/recurse.c: Likewise.
923 * gdb.base/run.c: Likewise.
924 * gdb.base/scope0.c: Likewise.
925 * gdb.base/scope1.c: Likewise.
926 * gdb.base/setshow.c: Likewise.
927 * gdb.base/setvar.c: Likewise.
928 * gdb.base/shmain.c: Likewise.
929 * gdb.base/shr1.c: Likewise.
930 * gdb.base/shr2.c: Likewise.
931 * gdb.base/sigall.c: Likewise.
932 * gdb.base/signals.c: Likewise.
933 * gdb.base/so-indr-cl.c: Likewise.
934 * gdb.base/solib2.c: Likewise.
935 * gdb.base/structs.c: Likewise.
936 * gdb.base/sum.c: Likewise.
937 * gdb.base/vforked-prog.c: Likewise.
938 * gdb.base/watchpoint.c: Likewise.
939 * gdb.reverse/shr2.c: Likewise.
940 * gdb.reverse/until-reverse.c: Likewise.
941 * gdb.reverse/ur1.c: Likewise.
942 * gdb.reverse/watch-reverse.c: Likewise.
943
066a77c5
AA
9442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
945
946 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
947 variant.
948 * gdb.base/sepdebug.exp: Drop references to removed code.
949
4f204ea5
AA
9502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
951
952 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
953 variant. Preserve original line numbering.
954 * gdb.base/list1.c: Likewise.
955
3b377a3a
AA
9562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
957
958 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
959 variant.
960 * gdb.base/break1.c: Likewise.
961 * gdb.base/break.exp: Drop references to removed code.
962
e444df73
AA
9632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
964
965 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
966 variant.
967
8008f2a7
AA
9682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
969
970 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
971
a5a06887
AA
9722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
973
974 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
975 logic into perform_all_tests() and invoke it with and without
976 function header prototypes.
977 (do_function_calls): Remove conditional XFAIL for PR 5318.
978 (rerun_and_prepare): Remove duplicate code.
979 (perform_all_tests): New. Main logic moved here.
980
44dba9b9
AA
9812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
982
983 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
984 code guarded by #ifdef NO_PROTOTYPES.
985 (t_double_many_args): Likewise.
986 (DEF_FUNC_MANY_ARGS_1): Likewise.
987 (DEF_FUNC_VALUES_1): Likewise.
988 (t_structs_ldc): Renamed from t_structs_fc in conditional code
989 guarded by #ifdef PROTOTYPES.
990
d1fbcd56
AA
9912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
992
993 * gdb.mi/mi-console.c: Add eye-catcher.
994 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
995 instead of literal line number.
996
b0e59b8f
AA
9972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
998
999 * gdb.base/shr2.c: Add eye-catcher.
1000 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
1001 line number.
1002
78f98cca
AA
10032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1004
1005 * gdb.base/jump.c: Add eye-catchers.
1006 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
1007 numbers.
1008
58fa2af0
AA
10092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1010
1011 * gdb.base/execd-prog.c: Add eye-catchers.
1012 * gdb.base/foll-exec.c: Likewise.
1013 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
1014 line numbers.
1015
04e5059b
AA
10162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1017
1018 * gdb.base/ending-run.c: Add eye-catchers.
1019 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
1020 literal line numbers.
1021
dbfdb174
AA
10222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1023
1024 * gdb.base/call-rt-st.c: Add eye-catchers.
1025 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
1026 literal line numbers.
1027
888a2ade
AA
10282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1029
1030 * gdb.base/call-ar-st.c: Add eye-catchers.
1031 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
1032 literal line numbers.
1033
6acc2dde
AA
10342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1035
1036 * gdb.base/average.c: Add eye-catchers.
1037 * gdb.base/sum.c: Likewise.
1038 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
1039 regexps dynamically.
1040
9ecfcd1d
AA
10412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1042
1043 * gdb.base/solib1.c: Add eye-catchers.
1044 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
1045 literal line numbers.
1046
78708b7c
PA
10472014-11-12 Pedro Alves <palves@redhat.com>
1048
1049 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
1050 leader has exited.
1051
af48d08f
PA
10522014-11-12 Pedro Alves <palves@redhat.com>
1053
1054 * gdb.arch/i386-bp_permanent.c: New file.
1055 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
1056 (srcfile): Set to i386-bp_permanent.c.
1057 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
1058 that stepi does not execute the 'leave' instruction, instead of
1059 testing it does execute.
1060 * gdb.base/bp-permanent.c: New file.
1061 * gdb.base/bp-permanent.exp: New file.
1062
af3768e9
DE
10632014-11-10 Doug Evans <xdje42@gmail.com>
1064
1065 PR symtab/17564
1066 * gdb.base/symtab-search-order.exp: New file.
1067 * gdb.base/symtab-search-order.c: New file.
1068 * gdb.base/symtab-search-order-1.c: New file.
1069 * gdb.base/symtab-search-order-shlib-1.c: New file.
1070
9de00a4a
PA
10712014-11-07 Pedro Alves <palves@redhat.com>
1072
1073 PR gdb/17511
1074 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
1075 i?86-*-linux*.
1076
e0f52461
SC
10772014-11-03 Siva Chandra Reddy <sivachandra@google.com>
1078
1079 PR c++/17494
1080 * gdb.cp/pr17494.cc: New file.
1081 * gdb.cp/pr17494.exp: New file.
1082
6ce8c980
YQ
10832014-11-02 Yao Qi <yao@codesourcery.com>
1084
1085 * gdb.python/python.exp: Get working directory and match the
1086 output of "set extended-prompt \\w " with it.
1087
02be9a71
DE
10882014-10-30 Doug Evans <dje@google.com>
1089
1090 * gdb.python/py-objfile.exp: Add tests for setting random attributes
1091 in objfiles.
1092 * gdb.python/py-progspace.exp: Add tests for setting random attributes
1093 in progspaces.
1094
3bdff46b
LM
10952014-10-30 Janis Johnson <janisjo@codesourcery.com>
1096
1097 * gdb.base/fullpath-expand.exp: Skip for a remote host.
1098 * gdb.base/realname-expand.exp: Likewise.
1099 * gdb.linespec/macro-relative.exp: Likewise.
1100
ab917dfb
PA
11012014-10-29 Pedro Alves <palves@redhat.com>
1102
1103 PR gdb/17408
1104 * gdb.threads/schedlock.c (some_function): New function.
1105 (call_function): New global.
1106 (MAYBE_CALL_SOME_FUNCTION): New macro.
1107 (thread_function): Call it.
1108 * gdb.threads/schedlock.exp (get_args): Add description parameter,
1109 and use it instead of a global counter. Adjust all callers.
1110 (get_current_thread): Use "find current thread" for test message
1111 here rather than having all callers pass down the same string.
1112 (goto_loop): New procedure, factored out from ...
1113 (my_continue): ... this.
1114 (step_ten_loops): Change parameter from test message to command to
1115 use. Adjust.
1116 (list_count): Delete global.
1117 (check_result): New procedure, factored out from duplicate top
1118 level code.
1119 (continue tests): Wrap in with_test_prefix.
1120 (test_step): New procedure, factored out from duplicate top level
1121 code.
1122 (top level): Test "step" in combination with all scheduler-locking
1123 modes. Test "next" in combination with all scheduler-locking
1124 modes, and in combination with stepping over a function call or
1125 not.
1126 * gdb.threads/next-bp-other-thread.c: New file.
1127 * gdb.threads/next-bp-other-thread.exp: New file.
1128
d3d4baed
PA
11292014-10-29 Pedro Alves <palves@redhat.com>
1130
1131 PR python/17372
1132 * gdb.python/python.exp: Test a multi-line command that spawns
1133 interactive Python.
1134 * gdb.base/multi-line-starts-subshell.exp: New file.
1135
563e8d85
YQ
11362014-10-29 Yao Qi <yao@codesourcery.com>
1137
1138 * gdb.base/fileio.exp: Make directories on host.
1139
0ea4d52e
YQ
11402014-10-29 Yao Qi <yao@codesourcery.com>
1141
1142 * gdb.base/fileio.c (test_write): Close the file.
1143
7f5ef605
PA
11442014-10-28 Pedro Alves <palves@redhat.com>
1145
1146 PR gdb/12623
1147 * gdb.base/sigstep.c (no_handler): New global.
1148 (main): If 'no_handler is true, set the signal handlers to
1149 SIG_IGN.
1150 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
1151 with_sw_watch and no_handler parameters. Handle them.
1152 (top level) <stepping over handler when stopped at a breakpoint
1153 test>: Add a test axis for testing with a software watchpoint, and
1154 another for testing with the signal handler set to SIG_IGN.
1155 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
1156 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
1157
abbdbd03
PA
11582014-10-28 Pedro Alves <palves@redhat.com>
1159
1160 PR gdb/17511
1161 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
1162 * gdb.base/sigstep.exp (other_handler_location): New global.
1163 (advance): Support stepping into the signal handler, and running
1164 commands while in the handler.
1165 (in_handler_map): New global.
1166 (top level): In the advance test, add combinations for getting
1167 into the handler with stepping commands, and for running commands
1168 in the handler. Add comment descripting the advancei tests.
1169
1df4399f
PA
11702014-10-28 Pedro Alves <palves@redhat.com>
1171
1172 * gdb.base/sigstep.exp: Use build_executable instead of
1173 prepare_for_testing.
1174 (top level): Move code that starts GDB, runs to main and creates a
1175 display to ...
1176 (restart): ... this new procedure.
1177 (top level): Move backtrace from signal handler test to ...
1178 (validate_backtrace): ... this new procedure.
1179 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
1180 with_test_prefix. Always restart GDB.
1181 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
1182 with_test_prefix. Always restart GDB. No need to delete
1183 breakpoints after the test.
1184 (test_skip_handler): Remove prefix parameter.
1185 (skip_over_handler, breakpoint_to_handler)
1186 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
1187 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
1188 restart GDB. No need to delete breakpoints after the test.
1189 (top level): Use foreach to call the test procedures with
1190 different commands.
1191
a5b6e449
PA
11922014-10-28 Pedro Alves <palves@redhat.com>
1193
1194 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
1195 instead of GNATS numbers.
1196 * gdb.base/sigbpt.exp: Likewise.
1197 * gdb.base/siginfo.exp: Likewise.
1198 * gdb.base/sigstep.exp: Likewise.
1199
e5f8a7cc
PA
12002014-10-27 Pedro Alves <palves@redhat.com>
1201
1202 * gdb.base/sigstep.c (dummy): New global.
1203 (main): Issue a couple writes to the new global.
1204 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
1205 procedures.
1206 (skip_over_handler): Use test_skip_handler.
1207 (top level): Call skip_over_handler for stepi and nexti too.
1208 (breakpoint_over_handler): Use test_skip_handler.
1209 (top level): Call breakpoint_over_handler for stepi and nexti too.
1210
763905a3
YQ
12112014-10-27 Yao Qi <yao@codesourcery.com>
1212
1213 * gdb.trace/tfile.c (adjust_function_address)
1214 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
1215 function descriptor.
1216
6f259a23
DB
12172014-10-24 Don Breazeal <donb@codesourcery.com>
1218
1219 * gdb.base/foll-fork.exp (test_follow_fork,
1220 catch_fork_child_follow): Check for updated fork messages emitted
1221 from infrun.c.
1222 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
1223 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
1224 vfork_and_exec_child_follow_through_step): Check for updated vfork
1225 messages emitted from infrun.c.
1226
09dd9a69
PA
12272014-10-24 Pedro Alves <palves@redhat.com>
1228
1229 * gdb.base/corefile.exp: Remove references to ultrix.
1230 * gdb.base/interrupt.exp: Likewise.
1231 * gdb.base/whatis.exp: Likewise.
1232 * gdb.gdb/selftest.exp: Likewise.
1233 * gdb.threads/manythreads.exp: Likewise.
1234 * gdb.threads/print-threads.exp: Likewise.
1235 * gdb.threads/pthreads.exp:: Likewise.
1236 * gdb.threads/schedlock.exp: Likewise.
1237
3433cfa5
SC
12382014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1239
1240 * gdb.cp/non-trivial-retval.cc: Add a test case.
1241 * gdb.cp/non-trivial-retval.exp: Add a test.
1242
092f880b
YQ
12432014-10-20 Yao Qi <yao@codesourcery.com>
1244
1245 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1246 * gdb.python/py-objfile-script-gdb.py: New file.
1247 * gdb.python/py-objfile-script.exp: Update reference to
1248 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1249 of remote_download. Remove the dest file.
1250
acbdb7f3
YQ
12512014-10-20 Yao Qi <yao@codesourcery.com>
1252
1253 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1254 * gdb.base/step-line.exp: Likewise.
1255 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1256 * gdb.dwarf2/dw2-basic.exp: Likewise.
1257 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1258 * gdb.dwarf2/dw2-filename.exp: Likewise.
1259 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1260 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1261 * gdb.dwarf2/dw2-producer.exp: Likewise.
1262 * gdb.dwarf2/mac-fileno.exp: Likewise.
1263 * gdb.python/py-frame-args.exp: Likewise.
1264 * gdb.python/py-framefilter.exp: Likewise.
1265 * gdb.python/py-mi.exp: Likewise.
1266 * gdb.python/py-objfile-script.exp: Likewise
1267 * gdb.python/py-pp-integral.exp: Likewise.
1268 * gdb.python/py-pp-re-notag.exp: Likewise.
1269 * gdb.python/py-prettyprint.exp: Likewise.
1270 * gdb.python/py-section-script.exp: Likewise.
1271 * gdb.python/py-typeprint.exp: Likewise.
1272 * gdb.python/py-xmethods.exp: Likewise.
1273 * gdb.stabs/weird.exp: Likewise.
1274 * gdb.xml/tdesc-regs.exp: Likewise.
1275
bd286a29
KCY
12762014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1277
1278 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1279 (out_cu): Use addr_len for the size of addresses.
1280 (out_line): Likewise. Size DW_LNE_set_address instruction
1281 according to addr_len.
1282 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
1283 (FUNC): Add START_INSNS to definition.
1284
673dc4a0
YQ
12852014-10-18 Yao Qi <yao@codesourcery.com>
1286
1287 * gdb.base/argv0-symlink.exp: Check argv[0] value if
1288 gdb_has_argv0 return true.
1289 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
1290 check [target_info exists noargs], check [gdb_has_argv0]
1291 instead.
1292 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1293 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
1294 procedures.
1295
4ffbba72
DE
12962014-10-17 Doug Evans <dje@google.com>
1297
1298 * gdb.python/py-events.exp: Update expected output for clear_objfiles
1299 event.
1300 * gdb.python/py-events.py: Add clear_objfiles event.
1301
d096d8c1
DE
13022014-10-17 Doug Evans <dje@google.com>
1303
1304 * gdb.python/py-objfile.exp: Test progspace attribute.
1305
a80db015
LM
13062014-10-17 Luis Machado <lgustavo@codesourcery.com>
1307
1308 * gdb.guile/scm-breakpoint.exp: Do not assume any
1309 directory separators when matching source file paths.
1310 * gdb.python/py-breakpoint.exp: Likewise.
1311 * gdb.reverse/break-precsave.exp: Likewise.
1312 * gdb.reverse/break-reverse.exp: Likewise.
1313 * gdb.reverse/consecutive-precsave.exp: Likewise.
1314 * gdb.reverse/finish-precsave.exp: Likewise.
1315 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1316 * gdb.reverse/finish-reverse.exp: Likewise.
1317 * gdb.reverse/i386-precsave.exp: Likewise.
1318 * gdb.reverse/i387-env-reverse.exp: Likewise.
1319 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1320 * gdb.reverse/machinestate-precsave.exp: Likewise.
1321 * gdb.reverse/machinestate.exp: Likewise.
1322 * gdb.reverse/sigall-precsave.exp: Likewise.
1323 * gdb.reverse/solib-precsave.exp: Likewise.
1324 * gdb.reverse/step-precsave.exp: Likewise.
1325 * gdb.reverse/until-precsave.exp: Likewise.
1326 * gdb.reverse/watch-precsave.exp: Likewise.
1327 * gdb.reverse/watch-reverse.exp: Likewise.
1328
b22089ab
YQ
13292014-10-17 Yao Qi <yao@codesourcery.com>
1330
1331 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1332 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1333
6c4486e6
PA
13342014-10-17 Pedro Alves <palves@redhat.com>
1335
1336 PR gdb/17471
1337 * gdb.base/bg-execution-repeat.c: New file.
1338 * gdb.base/bg-execution-repeat.exp: New file.
1339
0ff33695
PA
13402014-10-17 Pedro Alves <palves@redhat.com>
1341
1342 PR gdb/17300
1343 * gdb.base/continue-all-already-running.c: New file.
1344 * gdb.base/continue-all-already-running.exp: New file.
1345
6fdebc3d
PA
13462014-10-17 Pedro Alves <palves@redhat.com>
1347
1348 PR gdb/17472
1349 * gdb.base/annota-input-while-running.c: New file.
1350 * gdb.base/annota-input-while-running.exp: New file.
1351
32a8097b
PA
13522014-10-17 Pedro Alves <palves@redhat.com>
1353
1354 * gdb.base/callfuncs.exp: emove references to osf.
1355 * gdb.base/sigall.exp: Likewise.
1356 * gdb.gdb/selftest.exp: Likewise.
1357 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1358 * gdb.mi/non-stop.c: Likewise.
1359 * gdb.mi/pthreads.c: Likewise.
1360 * gdb.reverse/sigall-precsave.exp: Likewise.
1361 * gdb.reverse/sigall-reverse.exp: Likewise.
1362 * gdb.threads/pthreads.c: Likewise.
1363 * gdb.threads/pthreads.exp: Likewise.
1364
7a3517ff
YQ
13652014-10-17 Yao Qi <yao@codesourcery.com>
1366
1367 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1368 check 'target_info exists noargs'.
1369 (test_command_prompt_position): Likewise.
1370 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1371 Remove "set args".
1372 (progvar_simple_while_test): Likewise.
1373 (progvar_complex_if_while_test): Likewise.
1374 (if_while_breakpoint_command_test): Likewise.
1375 (infrun_breakpoint_command_test): Likewise.
1376 (breakpoint_command_test): Likewise.
1377 (watchpoint_command_test): Likewise.
1378 (bp_deleted_in_command_test): Likewise.
1379 (temporary_breakpoint_commands): Likewise.
1380
bb99c472
YQ
13812014-10-16 Yao Qi <yao@codesourcery.com>
1382
1383 * gdb.base/remotetimeout.exp: Remove noargs checking.
1384
7c16b83e
PA
13852014-10-15 Pedro Alves <palves@redhat.com>
1386
1387 PR breakpoints/9649
1388 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1389 * gdb.base/breakpoint-in-ro-region.exp
1390 (probe_target_hardware_step): New procedure.
1391 (top level): Probe hardware stepping and hardware breakpoint
1392 support. Test stepping through a read-only region, with both
1393 "breakpoint auto-hw" on and off and both "always-inserted" on and
1394 off.
1395
35a49624
IB
13962014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1397
1398 * gdb.dlang/demangle.exp: Update for demangling changes.
1399
2d1c107c
SC
14002014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1401
1402 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1403 * gdb.cp/non-trivial-retval.exp: Add new tests.
1404
778811d5
SC
14052014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1406
1407 PR c++/13403
1408 PR c++/15154
1409 * gdb.cp/non-trivial-retval.cc: New file.
1410 * gdb.cp/non-trivial-retval.exp: New file.
1411
10c5f0a8
YQ
14122014-10-15 Yao Qi <yao@codesourcery.com>
1413
1414 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1415 remote host.
1416
65d7b369
YQ
14172014-10-15 Yao Qi <yao@codesourcery.com>
1418
1419 * gdb.python/py-symbol.exp: Match file base name if host is
1420 remote, otherwise match file name with dir name.
1421 * gdb.python/py-symtab.exp: Likewise.
1422 * gdb.python/python.exp: Likewise.
1423
46dc1394
YQ
14242014-10-15 Yao Qi <yao@codesourcery.com>
1425
1426 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1427 pattern.
1428 * gdb.python/py-symtab.exp: Likewise.
1429 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1430 locationn.
1431
c40cc657
JB
14322014-10-14 Joel Brobecker <brobecker@adacore.com>
1433
1434 * gdb.ada/addr_arith: New testcase.
1435
2abf49e1
MR
14362014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1437
1438 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1439 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1440 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1441 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1442
f7088df3
SDJ
14432014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1444
1445 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1446 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1447 * gdb.arch/stap-eval-lang-ada.exp: New file.
1448
4dc06805
YQ
14492014-10-14 Yao Qi <yao@codesourcery.com>
1450
1451 * gdb.mi/mi-var-child.c (nothing1): New function.
1452 (nothing2): New function.
1453 (do_children_tests): Set function pointers by nothing1 and
1454 nothing2.
1455 * gdb.mi/mi-var-child.exp: Step over new added statements.
1456 Update test to match the new output.
1457 * gdb.mi/var-cmd.c (nothing1): New function.
1458 (nothing2): New function.
1459 (do_children_tests): Set function pointers by nothing1 and
1460 nothing2.
1461 * gdb.mi/mi-var-display.exp: Update test to match output.
1462 Step to the line specified by $line_dct_nothing.
1463 Increase the number of lines to step.
1464
46a93de2
YQ
14652014-10-14 Yao Qi <yao@codesourcery.com>
1466
1467 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1468 tests.
1469 * gdb.mi/mi2-var-child.exp: Likewise.
1470
14ea52ee
DE
14712014-10-13 Doug Evans <dje@google.com>
1472
1473 * gdb.python/py-objfile.exp: Change name of file name test.
1474
e5c6e92b
DE
14752014-10-13 Doug Evans <dje@google.com>
1476
1477 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1478 from the start of the CU.
1479
c780cc2f
JK
14802014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1481 Yao Qi <yao@codesourcery.com>
1482
1483 Fix "save breakpoints" for "catch" command.
1484 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1485 Remove -nonewline. Match also the added "main" line.
1486
99894e11
JK
14872014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1488
1489 Fix "save breakpoints" for "disable $bpnum" command.
1490 * gdb.base/save-bp.c (main): Add label.
1491 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1492
6e1ac5a3
JK
14932014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1494
1495 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1496
754dd2b0
YQ
14972014-10-11 Yao Qi <yao@codesourcery.com>
1498
1499 * gdb.server/server-kill.exp: Execute command
1500 "set remote trace-status-packet on" before "tstatus".
1501
f90183d7
YQ
15022014-10-11 Yao Qi <yao@codesourcery.com>
1503
1504 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1505 (main): Call getppid.
1506 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1507 and continue to it. Read variable "server_pid".
1508
bf40a607
YQ
15092014-10-11 Yao Qi <yao@codesourcery.com>
1510
1511 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1512
052ca370
YQ
15132014-10-11 Yao Qi <yao@codesourcery.com>
1514
1515 * gdb.threads/thread-find.exp: Don't execute command
1516 "info threads".
1517 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1518 * gdb.threads/linux-dp.exp: Don't check the condition
1519 $threads_created equals to zero.
1520
3831839c
PA
15212014-10-10 Pedro Alves <palves@redhat.com>
1522
1523 * gdb.base/bigcore.exp: Remove references to IRIX.
1524 * gdb.base/funcargs.exp: Likewise.
1525 * gdb.base/interrupt.exp: Likewise.
1526 * gdb.base/mips_pro.exp: Likewise.
1527 * gdb.base/nodebug.exp: Likewise.
1528 * gdb.base/setvar.exp: Likewise.
1529 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1530
8b9a549d
PA
15312014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1532 Pedro Alves <palves@redhat.com>
1533
1534 PR symtab/14466
1535 * gdb.base/vdso-warning.c: New file.
1536 * gdb.base/vdso-warning.exp: New file.
1537
d48ba5e8
DE
15382014-10-02 Doug Evans <dje@google.com>
1539
1540 * gdb.base/structs.c (main): Don't run forever.
1541
2278c276
PA
15422014-10-02 Pedro Alves <palves@redhat.com>
1543
1544 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1545 (top level) <stop threads 1, stop threads 2>: Use it.
1546
b57bacec
PA
15472014-10-02 Pedro Alves <palves@redhat.com>
1548
1549 * gdb.threads/break-while-running.exp (test): Add new
1550 'update_thread_list' argument. Skip "info threads" if false.
1551 (top level): Add new 'update_thread_list' axis.
1552
13fd3ff3
PA
15532014-10-02 Pedro Alves <palves@redhat.com>
1554
1555 PR breakpoints/17431
1556 * gdb.base/execl-update-breakpoints.c: New file.
1557 * gdb.base/execl-update-breakpoints.exp: New file.
1558
0fec99e8
PA
15592014-10-01 Pedro Alves <palves@redhat.com>
1560
1561 * gdb.base/breakpoint-in-ro-region.c: New file.
1562 * gdb.base/breakpoint-in-ro-region.exp: New file.
1563
2ddf4301
SM
15642014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1565
1566 * gdb.mi/mi-exit-code.exp: New file.
1567 * gdb.mi/mi-exit-code.c: New file.
1568
6a5f3f43
YQ
15692014-09-30 Yao Qi <yao@codesourcery.com>
1570
1571 * lib/prelink-support.exp (build_executable_own_libs): Error if
1572 the target isn't native.
1573
345bcc73
YQ
15742014-09-30 Yao Qi <yao@codesourcery.com>
1575
1576 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1577 false.
1578
a25a5a45
PA
15792014-09-22 Pedro Alves <palves@redhat.com>
1580
1581 * gdb.threads/break-while-running.exp: New file.
1582 * gdb.threads/break-while-running.c: New file.
1583
00ba3162
YQ
15842014-09-19 Yao Qi <yao@codesourcery.com>
1585
1586 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1587 Invoke test. Restart GDB with --readnow and invoke test again.
1588
c3b7b696
YQ
15892014-09-19 Yao Qi <yao@codesourcery.com>
1590
1591 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1592 proc set_breakpoint_on_gcd_function. Invoke
1593 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1594 invoke set_breakpoint_on_gcd_function again.
1595
2b4fd423
DE
15962014-09-18 Doug Evans <dje@google.com>
1597
1598 * gdb.dwarf2/symtab-producer.exp: New file.
1599
a5947601
SDJ
16002014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1601
1602 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1603 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1604 * gdb.base/global-var-nested-by-dso.c: Likewise.
1605 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1606
91c19059
SDJ
16072014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1608 Pedro Alves <palves@redhat.com>
1609
1610 * gdb.base/watch-bitfields.exp: Pass string other than test file
1611 name to prepare_for_testing.
1612 (watch): New procedure.
1613 (expect_watchpoint): Use with_test_prefix.
1614 (top level): Factor out tests to ...
1615 (test_watch_location, test_regular_watch): ... these new
1616 procedures, and use with_test_prefix and gdb_continue_to_end.
1617
bb9d5f81
PP
16182014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1619
1620 PR breakpoints/12526
1621 * gdb.base/watch-bitfields.exp: New file.
1622 * gdb.base/watch-bitfields.c: New file.
1623
635856f5
PA
16242014-09-16 Pedro Alves <palves@redhat.com>
1625
1626 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1627 software and hardware addresses, not software address against
1628 itself.
1629
7280ceea
PA
16302014-09-16 Pedro Alves <palves@redhat.com>
1631
1632 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1633 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1634
428b16bd
PA
16352014-09-16 Pedro Alves <palves@redhat.com>
1636
1637 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1638 files.
1639 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1640 "*-*-vxworks*" throughout.
1641 * gdb.base/break.exp: Likewise.
1642 * gdb.base/default.exp: Likewise.
1643 * gdb.base/scope.exp: Likewise.
1644 * gdb.base/sepdebug.exp: Likewise.
1645 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1646 throughout.
1647 * gdb.base/run.c: Likewise.
1648 * gdb.base/sepdebug.c: Likewise.
1649 * gdb.hp/gdb.aCC/run.c: Likewise.
1650 * gdb.reverse/until-reverse.c: Likewise.
1651 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1652
666d413c
YQ
16532014-09-16 Yao Qi <yao@codesourcery.com>
1654
1655 * boards/local-remote-host-native.exp: New file.
1656
57cbd724
DE
16572014-09-14 Doug Evans <xdje42@gmail.com>
1658
1659 * gdb.threads/queue-signal.c (thread_count): New variable.
1660 (thread_count_mutex, thread_count_condvar): New variables.
1661 (incr_thread_count, wait_all_threads_running): New functions.
1662 (main): Wait for all threads to be in their thread functions.
1663
81219e53
DE
16642014-09-13 Doug Evans <xdje42@gmail.com>
1665
1666 * gdb.threads/queue-signal.c: New file.
1667 * gdb.threads/queue-signal.exp: New file.
1668
3714cea7
DE
16692014-09-13 Doug Evans <xdje42@gmail.com>
1670
1671 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1672 be consistent with what default_gdb_init uses.
1673 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1674 the plain text of the prompt. Add some logging printfs.
1675 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1676
fa43b1d7
PA
16772014-09-12 Pedro Alves <palves@redhat.com>
1678
1679 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1680 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1681 * gdb.arch/i386-size-overlap.exp: Likewise.
1682 * gdb.arch/i386-size.exp: Likewise.
1683 * gdb.arch/i386-unwind.exp: Likewise.
1684 * gdb.base/a2-run.exp: Likewise.
1685 * gdb.base/break.exp: Likewise.
1686 * gdb.base/charset.exp: Likewise.
1687 * gdb.base/chng-syms.exp: Likewise.
1688 * gdb.base/commands.exp: Likewise.
1689 * gdb.base/dbx.exp: Likewise.
1690 * gdb.base/find.exp: Likewise.
1691 * gdb.base/funcargs.exp: Likewise.
1692 * gdb.base/jit-simple.exp: Likewise.
1693 * gdb.base/reread.exp: Likewise.
1694 * gdb.base/sepdebug.exp: Likewise.
1695 * gdb.base/step-bt.exp: Likewise.
1696 * gdb.cp/mb-inline.exp: Likewise.
1697 * gdb.cp/mb-templates.exp: Likewise.
1698 * gdb.objc/basicclass.exp: Likewise.
1699 * gdb.threads/killed.exp: Likewise.
1700
9d9bf2df
EBM
17012014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1702
1703 PR tdep/17379
1704 * gdb.arch/powerpc-stackless.S: New file.
1705 * gdb.arch/powerpc-stackless.exp: New file.
1706
1cf2f1b0
JK
17072014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1708
1709 * gdb.base/attach.c: Include unistd.h.
1710 (main): Call alarm. Add label postloop.
1711 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1712 gdb_breakpoint, gdb_continue_to_breakpoint.
1713 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1714
98880d46
PA
17152014-09-11 Pedro Alves <palves@redhat.com>
1716
1717 PR gdb/17347
1718 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1719 * gdb.base/attach.exp (test_command_line_attach_run): New
1720 procedure.
1721 (top level): Call it.
1722
4c92ff2c
PA
17232014-09-11 Pedro Alves <palves@redhat.com>
1724
1725 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1726 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1727 (do_command_attach_tests): Use spawn_wait_for_attach.
1728 * gdb.base/solib-overlap.exp: Likewise.
1729 * gdb.multi/multi-attach.exp: Likewise.
1730 * gdb.python/py-prompt.exp: Likewise.
1731 * gdb.python/py-sync-interp.exp: Likewise.
1732 * gdb.server/ext-attach.exp: Likewise.
1733
3adc1a7d
GKB
17342014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1735
1736 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1737 command in testcase. Simplify testcase.
1738
96334934
JB
17392014-09-10 Joel Brobecker <brobecker@adacore.com>
1740
1741 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1742
eb479039
JB
17432014-09-10 Joel Brobecker <brobecker@adacore.com>
1744
1745 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1746
deede10c
JB
17472014-09-10 Joel Brobecker <brobecker@adacore.com>
1748
1749 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1750
7828a5f5
JB
17512014-09-10 Joel Brobecker <brobecker@adacore.com>
1752
1753 * gdb.dwarf2/dynarr-ptr.c: New file.
1754 * gdb.dwarf2/dynarr-ptr.exp: New file.
1755
33aeebcf
MR
17562014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1757
1758 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1759 of 30 rather than hardcoding 120 for a slow test case. Take the
1760 `gdb,timeout' target setting into account for this calculation.
1761 Don't extend the timeout for the test cases that don't need it.
1762
7b415901
MR
17632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1764
1765 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1766 a factor of 2 for a slow test case. Take the `gdb,timeout'
1767 target setting into account for this calculation.
1768 * gdb.reverse/until-precsave.exp: Increase the timeout by
1769 a factor of 15 and 3 respectively rather than adding 120
1770 for a pair of slow test cases. Take the `gdb,timeout'
1771 target setting into account for this calculation.
1772
4a40f85a
MR
17732014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1774
1775 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1776 timeout, don't pass one down to gdb_expect.
1777 (gdb_expect): Rework timeout selection.
1778
09635af7
MR
17792014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1780
1781 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1782 exception on timeout.
1783 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1784 (gdbserver_start_extended): Catch any `gdbserver_start' error
1785 exceptions.
1786 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1787 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1788 `gdbserver_gdb_load' error exceptions.
1789
2bdd10b7
MR
17902014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1791
1792 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1793 120 on waiting for the TCP socket to open.
1794
316935f0
DE
17952014-09-09 Doug Evans <xdje42@gmail.com>
1796
1797 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1798 _caller_matches, _any_caller_is, _any_caller_matches.
1799
83740597
DE
18002014-09-09 Doug Evans <xdje42@gmail.com>
1801
1802 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1803
4c122fc3
YQ
18042014-09-09 Yao Qi <yao@codesourcery.com>
1805
1806 * gdb.mi/mi-var-display.exp: Set print symbol off.
1807
a9f116cb
GKB
18082014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1809
1810 PR gdb/17035
1811 * gdb.base/commands.exp: Add tests to verify user-defined
1812 commands with empty bodies.
1813 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1814 python commands in `show user command`.
1815 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1816 scheme commands in `show user command`.
1817
c75bd3a2
JK
18182014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1819
1820 PR python/17355
1821 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1822 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1823 * gdb.python/py-framefilter-invalidarg.exp: New file.
1824 * gdb.python/py-framefilter-invalidarg.py: New file.
1825
faa42425
DE
18262014-09-06 Doug Evans <xdje42@gmail.com>
1827
1828 PR 15276
1829 * gdb.python/py-caller-is.c: New file.
1830 * gdb.python/py-caller-is.exp: New file.
1831
474ca4f6
SDJ
18322014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1833
1834 PR gdb/17235
1835 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1836 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1837
eb0b0463
SDJ
18382014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1839
1840 PR fortran/17237
1841 * gdb.fortran/print-formatted.exp: New file.
1842 * gdb.fortran/print-formatted.f90: Likewise.
1843
5f3b99cf
SS
18442014-09-03 Sasha Smundak <asmundak@google.com>
1845
1846 * gdb.python/py-frame.exp: Test Frame.read_register.
1847
7d793aa9
SDJ
18482014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1849
1850 PR python/16699
1851 * gdb.python/py-completion.exp: New file.
1852 * gdb.python/py-completion.py: Likewise.
1853
fb0576e9
DE
18542014-08-28 Doug Evans <dje@google.com>
1855
1856 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1857 eax,etc. are live with values set by gdb and thus the compiler can't
1858 use them.
1859 * gdb.arch/i386-pseudo.c (main): Ditto.
1860
ee92b0dd
DE
18612014-08-27 Doug Evans <dje@google.com>
1862
1863 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1864
6649db35
DE
18652014-08-25 Doug Evans <dje@google.com>
1866
1867 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1868 (main): Ditto.
1869
564b7600
DE
18702014-08-25 Doug Evans <dje@google.com>
1871
1872 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1873
3881fb67
YQ
18742014-08-24 Yao Qi <yao@codesourcery.com>
1875
1876 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1877 symbol off.
1878 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1879
a05a36a5
DE
18802014-08-22 Doug Evans <dje@google.com>
1881
1882 PR 17276
1883 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1884 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1885 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1886
7c343b48
YQ
18872014-08-22 Yao Qi <yao@codesourcery.com>
1888
1889 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1890 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1891 * gdb.python/python.exp: Likewise. Use .py file on the host
1892 instead of the build.
1893
22fd09ae
JK
18942014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1895
1896 * gdb.threads/gcore-stale-thread.c: New file.
1897 * gdb.threads/gcore-stale-thread.exp: New file.
1898
a8454a7c
PA
18992014-08-21 Pedro Alves <palves@redhat.com>
1900
1901 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1902 * gdb.base/gcore-relro-pie.exp: Likewise.
1903 * gdb.base/gcore-relro.exp: Likewise.
1904 * gdb.base/gcore.exp: Likewise.
1905 * gdb.base/print-symbol-loading.exp: Likewise.
1906 * gdb.threads/gcore-thread.exp: Likewise.
1907 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1908
2a31c623
PA
19092014-08-20 Pedro Alves <palves@redhat.com>
1910 Jan Kratochvil <jan.kratochvil@redhat.com>
1911
1912 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1913 configure.
1914 (EXPECT): Handle READ1 being set.
1915 (all): Depend on EXTRA_RULES.
1916 (check-read1, expect-read1, read1.so, read1): New rules.
1917 * README (Testsuite Parameters): Document the READ1 make variable.
1918 (Race detection): New section.
1919 * configure: Regenerate.
1920 * configure.ac: If build==host==target, and running under a
1921 GNU/glibc system, add read1 to the extra Makefile rules.
1922 (EXTRA_RULES): AC_SUBST it.
1923 * lib/read1.c: New file.
1924
d36430db
JB
19252014-08-20 Joel Brobecker <brobecker@adacore.com>
1926
1927 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1928 the handling of variables declared as a typedef to an array
1929 which a DW_AT_data_location attribute.
1930
9a0dc9e3
PA
19312014-08-19 Andrew Burgess <aburgess@broadcom.com>
1932 Pedro Alves <palves@redhat.com>
1933
1934 PR symtab/14604
1935 PR symtab/14605
1936 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1937 gdb_test.
1938
0718a8da
PA
19392014-08-19 Pedro Alves <palves@redhat.com>
1940
1941 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1942
13b448cd
YQ
19432014-08-19 Yao Qi <yao@codesourcery.com>
1944
1945 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1946 right line.
1947
1cbf5077
DB
19482014-08-18 David Blaikie <dblaikie@gmail.com>
1949
1950 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1951
bf0fae19
JB
19522014-08-18 Joel Brobecker <brobecker@adacore.com>
1953
1954 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1955 attribute in array range.
1956
3c8c5dcc
JB
19572014-08-18 Joel Brobecker <brobecker@adacore.com>
1958
1959 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1960
e66d4446
SC
19612014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1962
1963 PR c++/17132
1964 * gdb.cp/pr17132.cc: New file.
1965 * gdb.cp/pr17132.exp: New file.
1966
940df408
SC
19672014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1968
1969 * gdb.python/py-xmethods.py (A_getarrayind)
1970 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1971 Use 'print' with function call syntax.
1972 (E_method_matcher.match): Fix tab vs space indentation mixup.
1973
ebcc6c3a
YQ
19742014-08-15 Yao Qi <yao@codesourcery.com>
1975
1976 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1977 false.
1978
775e0f04
YQ
19792014-08-15 Yao Qi <yao@codesourcery.com>
1980
1981 * gdb.cp/casts.exp: Set print symbol off.
1982 * gdb.cp/class2.exp: Likewise.
1983 * gdb.cp/overload.exp: Likewise.
1984 * gdb.cp/templates.exp: Likewise.
1985
d769e349
DE
19862014-08-11 Doug Evans <dje@google.com>
1987
1988 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1989 (test_load_shlib): Update.
1990
20c6f1e1
YQ
19912014-08-09 Yao Qi <yao@codesourcery.com>
1992
1993 * gdb.base/display.exp: Invoke is_address_zero_readable.
1994 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1995 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1996 * gdb.base/hbreak-unmapped.exp: Return if
1997 is_address_zero_readable returns true.
1998 * gdb.base/signest.exp: Likewise.
1999 * gdb.base/signull.exp: Likewise.
2000 * gdb.base/sigbpt.exp: Likewise.
2001 * gdb.guile/scm-disasm.exp: Do the test if
2002 is_address_zero_readable returns false.
2003 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
2004 * gdb.python/py-arch.exp: Likewise.
2005 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
2006 * lib/gdb.exp (is_address_zero_readable): New proc.
2007
5792e8e3
YQ
20082014-08-09 Yao Qi <yao@codesourcery.com>
2009
2010 PR testsuite/13443
2011 * gdb.mi/mi-var-display.exp: Make test messages unique.
2012
3cecbbbe
TT
20132014-08-04 Tom Tromey <tromey@redhat.com>
2014
2015 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
2016 target 0".
2017
00b51ff5
TT
20182014-08-04 Tom Tromey <tromey@redhat.com>
2019
2020 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
2021 "target_resume".
2022
6908c509
JB
20232014-08-01 Joel Brobecker <brobecker@adacore.com>
2024
2025 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
2026 inner_vla_struct_object_size.
2027 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
2028 as xfail.
2029
cc6563d2
PA
20302014-07-30 Pedro Alves <palves@redhat.com>
2031
2032 * gdb.threads/signal-command-handle-nopass.exp (test): Add
2033 comment.
2034
7e09a223
YQ
20352014-07-29 Yao Qi <yao@codesourcery.com>
2036
2037 PR gdb/17206
2038 * gdb.base/until-nodebug.exp: New.
2039
7ebdbe92
DE
20402014-07-28 Doug Evans <xdje42@gmail.com>
2041
2042 PR guile/17203
2043 * gdb.guile/scm-parameter.exp: Add tests for trying to create
2044 previously existing parameter, and previously ambiguously spelled
2045 parameter.
2046
fdb1adc6
WN
20472014-07-28 Will Newton <will.newton@linaro.org>
2048
2049 * gdb.base/varargs.exp: Remove KFAILs for ARM.
2050
186fcde0
DE
20512014-07-26 Ludovic Courtès <ludo@gnu.org>
2052 Doug Evans <xdje42@gmail.com>
2053
2054 PR guile/17146
2055 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
2056
70509625
PA
20572014-07-25 Pedro Alves <palves@redhat.com>
2058
2059 * gdb.threads/signal-command-handle-nopass.c: New file.
2060 * gdb.threads/signal-command-handle-nopass.exp: New file.
2061 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
2062 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
2063 * gdb.threads/signal-delivered-right-thread.c: New file.
2064 * gdb.threads/signal-delivered-right-thread.exp: New file.
2065
c3f814a1
PA
20662014-07-25 Pedro Alves <palves@redhat.com>
2067
2068 * gdb.base/double-prompt-target-event-error.exp
2069 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
2070 match.
2071 (cancel_pagination_in_target_event): Rework double prompt
2072 detection.
2073 * gdb.base/paginate-after-ctrl-c-running.exp
2074 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
2075 <return>' match.
2076 * gdb.base/paginate-bg-execution.exp
2077 (test_bg_execution_pagination_return)
2078 (test_bg_execution_pagination_cancel): Remove '-notransfer
2079 <return>' matches.
2080 * gdb.base/paginate-execution-startup.exp
2081 (test_fg_execution_pagination_return)
2082 (test_fg_execution_pagination_cancel): Remove '-notransfer
2083 <return>' matches.
2084 * gdb.base/paginate-inferior-exit.exp
2085 (test_paginate_inferior_exited): Remove '-notransfer <return>'
2086 match.
2087 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
2088 * lib/gdb.exp (pagination_prompt): Run text through
2089 string_to_regexp.
2090 (gdb_test_multiple): Match $pagination_prompt instead of
2091 "<return>".
2092 (string_to_regexp): Move to lib/gdb-utils.exp.
2093
e214cf6c
JK
20942014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.arch/amd64-entry-value-paramref.S: New file.
2097 * gdb.arch/amd64-entry-value-paramref.cc: New file.
2098 * gdb.arch/amd64-entry-value-paramref.exp: New file.
2099 * gdb.arch/amd64-optimout-repeat.S: New file.
2100 * gdb.arch/amd64-optimout-repeat.c: New file.
2101 * gdb.arch/amd64-optimout-repeat.exp: New file.
2102
17d0c5c8
JK
21032014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2104
2105 PR gdb/17170
2106 * gdb.base/statistics.exp: New file.
2107
b8b8facf
DE
21082014-07-17 Doug Evans <dje@google.com>
2109
74b49205 2110 PR gdb/17170
b8b8facf
DE
2111 * gdb.base/maint.exp: Update testing of per-command stats.
2112
1b5d0ab3
PA
21132014-07-16 Pedro Alves <palves@redhat.com>
2114
2115 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
2116 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
2117 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
2118 (tfile_write_buf): New functions.
2119 (add_memory_block): Rewrite using the above.
2120 (adjust_function_address): New function.
2121 (FUNCTION_ADDRESS): New macro.
2122 (write_basic_trace_file): Remove short_x local, and use
2123 tfile_write_16. Change type of func_addr local to unsigned long
2124 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
2125 here. Cast argument of add_memory_block to char pointer.
2126 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
2127 (main): Remove parameters.
2128 * gdb.trace/tfile.exp: Remove nowarnings.
2129
4d974e88
SM
21302014-07-15 Simon Marchi <simon.marchi@ericsson.com>
2131
2132 * gdb.base/debug-expr.exp: Test string evaluation with
2133 "debug expression" on.
2134
41e99568
PA
21352014-07-15 Pedro Alves <palves@redhat.com>
2136
2137 * gdb.base/reread.exp: Use clean_restart.
2138
487d9753
PL
21392014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
2140
2141 * gdb.arch/avr-flash-qualifer.c: New.
2142 * gdb.arch/avr-flash-qualifer.exp: New.
2143
cc1c52ad
PA
21442014-07-14 Pedro Alves <palves@redhat.com>
2145
2146 * gdb.base/paginate-after-ctrl-c-running.c: New file.
2147 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
2148
1e973570
PA
21492014-07-14 Pedro Alves <palves@redhat.com>
2150
2151 * gdb.base/double-prompt-target-event-error.c: New file.
2152 * gdb.base/double-prompt-target-event-error.exp: New file.
2153
93d6eb10
PA
21542014-07-14 Pedro Alves <palves@redhat.com>
2155
2156 PR gdb/17072
2157 * gdb.base/paginate-inferior-exit.c: New file.
2158 * gdb.base/paginate-inferior-exit.exp: New file.
2159
0017922d
PA
21602014-07-14 Pedro Alves <palves@redhat.com>
2161
2162 PR gdb/17072
2163 * gdb.base/paginate-bg-execution.c: New file.
2164 * gdb.base/paginate-bg-execution.exp: New file.
2165
94696ad3
PA
21662014-07-14 Pedro Alves <palves@redhat.com>
2167
2168 PR gdb/17072
2169 * gdb.base/paginate-execution-startup.c: New file.
2170 * gdb.base/paginate-execution-startup.exp: New file.
2171 * lib/gdb.exp (pagination_prompt): New global.
2172 (default_gdb_spawn): New procedure, factored out from
2173 default_gdb_spawn.
2174 (default_gdb_start): Adjust to call default_gdb_spawn.
2175 (gdb_spawn): New procedure.
2176
bd293940
PA
21772014-07-14 Pedro Alves <palves@redhat.com>
2178
2179 * lib/gdb.exp (gdb_assert): New procedure.
2180 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
2181
c933f875
PA
21822014-07-14 Pedro Alves <palves@redhat.com>
2183
2184 * gdb.base/execution-termios.c: New file.
2185 * gdb.base/execution-termios.exp: New file.
2186
d98b7a16
TT
21872014-07-14 Tom Tromey <tromey@redhat.com>
2188
2189 * gdb.cp/vla-cxx.cc: New file.
2190 * gdb.cp/vla-cxx.exp: New file.
2191
548740d6
TT
21922014-07-14 Tom Tromey <tromey@redhat.com>
2193
2194 * gdb.reverse/rerun-prec.c: New file.
2195 * gdb.reverse/rerun-prec.exp: New file.
2196
a25eb028
MR
21972014-07-12 Maciej W. Rozycki <macro@mips.com>
2198 Maciej W. Rozycki <macro@codesourcery.com>
2199
2200 * lib/gdb-utils.exp: New file.
2201 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
2202 inline `gdb_init_command' processing.
2203 (gdb_start_cmd): Likewise.
2204 * lib/mi-support.exp (mi_run_cmd): Likewise.
2205 * README: Document `gdb_init_command' and `gdb_init_commands'.
2206
218c2655
JK
22072014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2208
2209 Fix false FAIL running under a very long directory name.
2210 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
2211 and "set print elements 10000". Twice.
2212
5401fde3
YQ
22132014-07-11 Yao Qi <yao@codesourcery.com>
2214
2215 * gdb.base/exprs.exp: "set print symbol off".
2216
e76126e8
PA
22172014-07-11 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.threads/kill.c: New file.
2220 * gdb.threads/kill.exp: New file.
2221
2d6f0de6
YQ
22222014-07-10 Yao Qi <yao@codesourcery.com>
2223
2224 * gdb.trace/tfile.c (write_basic_trace_file)
2225 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
2226 address written to trace file.
2227
7180e04a
PA
22282014-07-09 Pedro Alves <palves@redhat.com>
2229
2230 * gdb.base/attach-wait-input.exp: New file.
2231 * gdb.base/attach-wait-input.c: New file.
2232
9a9a7608
AB
22332014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2234
2235 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2236 setting up test structures.
2237 (main): Call new test function.
2238 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2239 test function, continue into test function and walk test
2240 structures.
2241
161ac41e
YQ
22422014-07-02 Yao Qi <yao@codesourcery.com>
2243
2244 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2245 'bar_start' at the beginning of functions 'foo' and 'bar'
2246 respectively.
2247 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2248 instead of 'foo' and 'bar'.
2249
1f267ae3
MM
22502014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2251
2252 * gdb.btrace/segv.exp: New.
2253 * gdb.btrace/segv.c: New.
2254
2b239efb
LM
22552014-07-02 Luis Machado <lgustavo@codesourcery.com>
2256
2257 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2258 instruction.
2259
cf363f18
MW
22602014-06-30 Mark Wielaard <mjw@redhat.com>
2261
2262 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2263 vulture, vilify, villar): New volatile array constants.
2264 (vindictive, vegetation): New const volatile array constants.
2265 * gdb.base/volatile.exp: Test volatile and const volatile array
2266 types.
2267
aebf9d24
AA
22682014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2269
2270 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2271 target lacks support for awatch, rwatch, or hbreak.
2272
b67a2c6f
YQ
22732014-06-27 Yao Qi <yao@codesourcery.com>
2274
2275 * gdb.multi/dummy-frame-restore.exp: New.
2276 * gdb.multi/dummy-frame-restore.c: New.
2277
aef92902
MM
22782014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2279
2280 * gdb.btrace/gcore.exp: New.
2281
8e9db26e
PA
22822014-06-23 Pedro Alves <palves@redhat.com>
2283
2284 * gdb.base/watchpoint-reuse-slot.c: New file.
2285 * gdb.base/watchpoint-reuse-slot.exp: New file.
2286
70afc5b7
SC
22872014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2288
2289 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
2290 progspace's filename in 'info', 'enable' and 'disable' command
2291 tests.
2292
b972bd9c
JK
22932014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2294
2295 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
2296 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2297 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
2298
125f8a3d
GB
22992014-06-20 Gary Benson <gbenson@redhat.com>
2300
2301 * gdb.arch/i386-avx.exp: Fix include file location.
2302 * gdb.arch/i386-sse.exp: Likewise.
2303
3ed9baed
IB
23042014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
2305
2306 * gdb.dlang/expression.exp: New file.
2307
034f788c
PA
23082014-06-19 Pedro Alves <palves@redhat.com>
2309
2310 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
2311 out from ...
2312 (top level): ... here. Iterate running tests under different
2313 scheduler-locking settings.
2314
45371d0c
LM
23152014-06-18 Luis Machado <lgustavo@codesourcery.com>
2316
2317 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
2318 to DW_FORM_addr and use non-zero addresses.
2319
5d376983
SC
23202014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2321
2322 PR gdb/17017
2323 * gdb.python/py-xmethods.cc: Add global function call counters and
2324 increment them in their respective functions. Remove "cout"
2325 statements.
2326 * gdb.python/py-xmethods.exp: Make tests check the global function
2327 call counters instead of depending on inferior IO.
2328
a1aa2221
LM
23292014-06-18 Don Breazeal <donb@codesourcery.com>
2330
2331 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2332 Deleted procedure.
2333 (explicit_fork_parent_follow): Deleted procedure.
2334 (explicit_fork_child_follow): Deleted procedure.
2335 (test_follow_fork): New procedure.
2336 (do_fork_tests): Replace calls to deleted procedures with
2337 calls to test_follow_fork and reset GDB for subsequent
2338 procedure calls.
2339
0fc05997
YQ
23402014-06-17 Yao Qi <yao@codesourcery.com>
2341
2342 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2343 CP1252.
2344
70795c52
LM
23452014-06-17 Luis Machado <lgustavo@codesourcery.com>
2346
2347 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2348 Initialize ptr and S explicitly.
2349 (skip_type_update_when_not_use_rtti_test): Likewise.
2350
6be47f0c
KS
23512014-06-16 Keith Seitz <keiths@redhat.com>
2352
2353 PR mi/15863
2354 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2355 the inferior is started.
2356
d03de421
PA
23572014-06-16 Pedro Alves <palves@redhat.com>
2358
2359 * gdb.base/break-main-file-remove-fail.c: New file.
2360 * gdb.base/break-main-file-remove-fail.exp: New file.
2361 * gdb.base/break-unload-file.exp: Use build_executable instead of
2362 prepare_for_testing.
2363 (test_break): New parameter "initial_load". Handle it.
2364 (top level): Add initial_load cmdline/file axis.
2365
f9579b99
TT
23662014-06-12 Tom Tromey <tromey@redhat.com>
2367
2368 * gdb.base/completion.exp: Don't use directory name in test.
2369
3657956b
GB
23702014-06-09 Gary Benson <gbenson@redhat.com>
2371
2372 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2373 separate the always-available ANSI-standard signals from the
2374 signals that require checking.
2375 (main): Likewise.
2376 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2377 Likewise.
2378 (main): Likewise.
2379
4186eb54
KS
23802014-06-07 Keith Seitz <keiths@redhat.com>
2381
2382 Revert:
2383 PR c++/16253
2384 * gdb.cp/var-tag.cc: New file.
2385 * gdb.cp/var-tag.exp: New file.
2386 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2387 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2388 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2389 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2390
25326a28 23912014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2392
2393 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2394
829155c9
PA
23952014-06-06 Pedro Alves <palves@redhat.com>
2396
2397 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2398 in target debug output instead of looking at RSP packets,
2399 disabling the test on any target that uses hardware stepping.
2400 Update comments.
2401
61c8d22e
PA
24022014-06-06 Pedro Alves <palves@redhat.com>
2403
2404 * gdb.base/break-unload-file.exp: Fix typo.
2405
d9a47287
YQ
24062014-06-06 Yao Qi <yao@codesourcery.com>
2407
2408 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2409 from "jit_function" to "^jit_function".
2410
e5e01dbf
YQ
24112014-06-06 Yao Qi <yao@codesourcery.com>
2412
2413 * gdb.base/async.c (foo): Add one statement.
2414 * gdb.base/async.exp: Get the next instruction address and
2415 match the output of "nexti" by instruction address. Match
2416 the hex address in the output of "finish".
2417
73ba372c
GB
24182014-06-06 Gary Benson <gbenson@redhat.com>
2419
2420 * gdb.base/call-signals.c: Remove preprocessor conditionals
2421 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2422 SIGSEGV and SIGTERM.
2423 * gdb.base/sigall.c: Likewise.
2424 * gdb.base/unwindonsignal.c: Likewise.
2425 * gdb.reverse/sigall-reverse.c: Likewise.
2426
831517df
YQ
24272014-06-06 Yao Qi <yao@codesourcery.com>
2428
2429 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2430 readable, skip the test.
2431
b8b91e98
YQ
24322014-06-06 Yao Qi <yao@codesourcery.com>
2433
2434 * gdb.threads/staticthreads.c (thread_function): Move the line
2435 setting breakpoint on forward.
2436 * gdb.threads/staticthreads.exp: Update comments.
2437
fb934770
LC
24382014-06-05 Ludovic Courtès <ludo@gnu.org>
2439
2440 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2441 "history-append! type error".
2442
6ef284bd
SM
24432014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2444
2445 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2446 erroneous dprintf expected input.
2447
a872e241
DE
24482014-06-04 Doug Evans <xdje42@gmail.com>
2449
2450 * gdb.guile/scm-generics.exp: Delete.
2451
16f691fb
DE
24522014-06-04 Doug Evans <xdje42@gmail.com>
2453
2454 * gdb.guile/scm-breakpoint.exp: Update.
2455 Add tests for breakpoint registration.
2456
012370f6
TT
24572014-06-04 Tom Tromey <tromey@redhat.com>
2458
2459 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2460 VLA-in-union.
2461 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2462 inner_vla_struct, vla_union types. Initialize objects of those
2463 types and compute their sizes.
2464
9f5a4cef
HZ
24652014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2466 Hui Zhu <hui@codesourcery.com>
2467
2468 * gdb.base/fileio.exp: Add test for shell not available as well as
2469 available.
2470 * gdb.base/fileio.c (test_system): Check for shell twice.
2471
90a45c4d
YQ
24722014-06-04 Yao Qi <yao@codesourcery.com>
2473
2474 * gdb.base/auto-connect-native-target.exp: Remove redundant
2475 space from the regexp pattern.
2476
70017e41
YQ
24772014-06-04 Yao Qi <yao@codesourcery.com>
2478
2479 * gdb.base/default.exp: Replace "child" with "native" in
2480 regexp pattern.
2481
883964a7
SC
24822014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2483
2484 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2485 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2486 * gdb.python/py-xmethods.py: Python script supporting the
2487 new testcase and tests.
2488
ef370185
JB
24892014-06-03 Joel Brobecker <brobecker@adacore.com>
2490 Pedro Alves <palves@redhat.com>
2491
2492 PR breakpoints/17000
2493 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2494 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2495
1e2ccb61
BM
24962014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2497
2498 * gdb.base/subst.exp: Add tests to verify partial path matching
2499 output.
2500
c6ec5ab2
PA
25012014-06-03 Pedro Alves <palves@redhat.com>
2502
2503 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2504 target that doesn't use software single-stepping.
2505
835c559f
PA
25062014-06-03 Pedro Alves <palves@redhat.com>
2507
2508 PR breakpoints/17000
2509 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2510 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2511
06eb1586
DE
25122014-06-02 Doug Evans <xdje42@gmail.com>
2513
2514 * gdb.guile/scm-parameter.exp: New file.
2515
e698b8c4
DE
25162014-06-02 Doug Evans <xdje42@gmail.com>
2517
2518 * gdb.guile/scm-cmd.c: New file.
2519 * gdb.guile/scm-cmd.exp: New file.
2520
ded03782
DE
25212014-06-02 Doug Evans <xdje42@gmail.com>
2522
2523 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2524 pretty-printer lookup.
2525 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2526 (make-pp_s-printer): Call it.
2527 (make-pretty-printer-from-dict): New function.
2528 (lookup-pretty-printer-maker-from-dict): New function.
2529 (*pretty-printer*): Simplify.
2530 (make-objfile-pp_s-printer): New function.
2531 (install-objfile-pretty-printers!): New function.
2532 (make-progspace-pp_s-printer): New function.
2533 (install-progspace-pretty-printers!): New function.
2534 * gdb.guile/scm-progspace.c: New file.
2535 * gdb.guile/scm-progspace.exp: New file.
2536
41fac0cf
PA
25372014-06-02 Pedro Alves <palves@redhat.com>
2538
2539 * gdb.base/dprintf-bp-same-addr.c: New file.
2540 * gdb.base/dprintf-bp-same-addr.exp: New file.
2541
96ae5695
EBM
25422014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2543
2544 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2545 * gdb.arch/powerpc-power.s: Likewise.
2546
da02b3a8
JB
25472014-06-02 Joel Brobecker <brobecker@adacore.com>
2548
2549 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2550
c72b2e7b
YQ
25512014-06-01 Yao Qi <yao@codesourcery.com>
2552
2553 * gdb.base/watchpoint.exp (test_watch_location): Check null
2554 pointer can be dereferenced. If not, do the test, otherwise
2555 skip it.
2556
53e8a631
AB
25572014-05-30 Andrew Burgess <aburgess@broadcom.com>
2558
2559 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2560 results.
2561 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2562
938f0e2f
AB
25632014-05-30 Andrew Burgess <aburgess@broadcom.com>
2564
2565 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2566 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2567 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2568 * gdb.arch/amd64-invalid-stack-top.c: New file.
2569 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2570
9ba6657a
PA
25712014-05-30 Pedro Alves <palves@redhat.com>
2572
2573 PR breakpoints/17000
2574 * gdb.base/sss-bp-on-user-bp.c: New file.
2575 * gdb.base/sss-bp-on-user-bp.exp: New file.
2576
522c09bf
DB
25772014-05-30 David Blaikie <dblaikie@gmail.com>
2578
2579 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2580 gnu_inline semantics via attribute.
2581 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2582 source explicitly specifies the required semantics.
2583
bf4ef81e
MR
25842014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2585
2586 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2587
329ea579
PA
25882014-05-29 Pedro Alves <palves@redhat.com>
2589 Tom Tromey <tromey@redhat.com>
2590
2591 * gdb.base/async-shell.exp: Don't enable target-async.
2592 * gdb.base/async.exp
2593 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2594 parameter. Adjust.
2595 (top level): Don't test with "target-async".
2596 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2597 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2598 * gdb.base/inferior-died.exp: Don't enable target-async.
2599 * gdb.base/interrupt-noterm.exp: Likewise.
2600 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2601 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2602 * gdb.mi/mi-nonstop.exp: Likewise.
2603 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2604 * gdb.mi/mi-nsintrall.exp: Likewise.
2605 * gdb.mi/mi-nsmoribund.exp: Likewise.
2606 * gdb.mi/mi-nsthrexec.exp: Likewise.
2607 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2608 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2609 * gdb.python/py-evsignal.exp: Don't enable target-async.
2610 * gdb.python/py-evthreads.exp: Likewise.
2611 * gdb.python/py-prompt.exp: Likewise.
2612 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2613 * gdb.server/solib-list.exp: Don't enable target-async.
2614 * gdb.threads/thread-specific-bp.exp: Likewise.
2615 * lib/mi-support.exp: Adjust to use mi-async.
2616
fd664c91
PA
26172014-05-29 Pedro Alves <palves@redhat.com>
2618
2619 PR gdb/13860
2620 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2621 reason, even in sync mode.
2622
251bde03
PA
26232014-05-29 Pedro Alves <palves@redhat.com>
2624 Hui Zhu <hui@codesourcery.com>
2625
2626 PR PR15693
2627 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2628 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2629 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2630 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2631
7f3c0343
JB
26322014-05-28 Joel Brobecker <brobecker@adacore.com>
2633
2634 * config/monitor.exp (gdb_target_monitor): Replace use of
2635 "set remotebaud" by "set serial baud".
2636
b2715b27
AW
26372014-05-26 Andy Wingo <wingo@igalia.com>
2638
2639 * gdb.guile/scm-breakpoint.exp:
2640 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2641 properties instead of gdb-object-properties.
2642
498a4489
YQ
26432014-05-26 Yao Qi <yao@codesourcery.com>
2644
2645 * gdb.server/no-thread-db.exp: Specify source file name
2646 explicitly when setting a breakpoint.
2647
589fdceb
MM
26482014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2649
2650 * gdb.btrace/vdso.c: New.
2651 * gdb.btrace/vdso.exp: New.
2652
e9089e05
MM
26532014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2654
2655 * gdb.base/gcore.exp (capture_command_output): Move ...
2656 * lib/gdb.exp (capture_command_output): ... here.
2657
67b5c0c1
MM
26582014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2659
2660 * gdb.btrace/data.exp: Test memory access during btrace replay.
2661
a2199296
SM
26622014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2663
2664 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2665
17b2616c
PA
26662014-05-21 Pedro Alves <palves@redhat.com>
2667
2668 PR gdb/13860
2669 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2670 (top level): Test that output related to execution commands is
2671 sent to the console with CLI commands, but not with MI commands.
2672 Test that breakpoint events are always mirrored to the console.
2673 Also expect the new source line to be output after a "next" in
2674 async mode too. Make it a pass/fail test.
2675 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2676 output.
2677 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2678
5166082f
PA
26792014-05-21 Pedro Alves <palves@redhat.com>
2680
2681 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2682 Use them to test variations of "list" after reaching a breakpoint.
2683 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2684 Test "list" with listsize 10 after reaching a breakpoint.
2685 * gdb.python/python.exp (decode_line current location line
2686 number): Adjust expected line number.
2687
2f25d70f
SM
26882014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2689
2690 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2691 behavior for $args, pass it directly to "run".
2692
ff604a67
MR
26932014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2694
2695 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2696 30000 to 65536.
2697
6a3cb8e8
PA
26982014-05-21 Pedro Alves <palves@redhat.com>
2699
2700 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2701 auto-connect-native-target off".
2702 * gdb.base/auto-connect-native-target.c: New file.
2703 * gdb.base/auto-connect-native-target.exp: New file.
2704
4ebfc96e
PA
27052014-05-21 Pedro Alves <palves@redhat.com>
2706
2707 * gdb.base/default.exp: Test "target native" instead of "target
2708 child".
2709
36d46afb
MW
27102014-05-21 Mark Wielaard <mjw@redhat.com>
2711
2712 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2713
5876f503
JK
27142014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2715
2716 Fix TLS access for -static -pthread.
2717 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2718 <HAVE_TLS> (thread_function, main): Initialize it.
2719 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2720 Add clean_restart.
2721 <$have_tls != "">: Check TLSVAR.
2722
0256a6ac
PA
27232014-05-21 Pedro Alves <palves@redhat.com>
2724
2725 * gdb.base/dcache-line-read-error.c: New.
2726 * gdb.base/dcache-line-read-error.exp: New.
2727
936d2992
PA
27282014-05-20 Pedro Alves <palves@redhat.com>
2729
2730 * gdb.base/compare-sections.c: New file.
2731 * gdb.base/compare-sections.exp: New file.
2732
802e8e6d
PA
27332014-05-20 Pedro Alves <palves@redhat.com>
2734
2735 * gdb.base/break-idempotent.c: New file.
2736 * gdb.base/break-idempotent.exp: New file.
2737
e59fa00f
MM
27382014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2739
2740 * gdb.btrace/nohist.exp: New.
2741
8b696e31
YQ
27422014-05-20 Yao Qi <yao@codesourcery.com>
2743
2744 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2745 gdb.reverse directory and gdb_reverse_timeout exists in board
2746 setting.
2747 * README: Document gdb_reverse_timeout.
2748
73c9764f
YQ
27492014-05-20 Yao Qi <yao@codesourcery.com>
2750
2751 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2752 'test_file_name'. Treat args as a string instead of a list.
2753 (gdb_init): Rename argument 'args' by 'test_file_name'.
2754
f1f4348a
JK
27552014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2756
2757 * gdb.arch/powerpc-power.exp: New file.
2758 * gdb.arch/powerpc-power.s: New file.
2759
0dbe70ce
DE
27602014-05-16 Doug Evans <dje@google.com>
2761
2762 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2763 * gdb.base/completion.exp: Check that all expected files exist
2764 before doing file completion.
0dbe70ce 2765
8d551b02
DE
27662014-05-16 Doug Evans <dje@google.com>
2767
2768 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2769 Update.
2770 (do_syscall_tests_without_xml): Update.
2771
73eb7709
PA
27722014-05-16 Pedro Alves <palves@redhat.com>
2773
2774 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2775 instead of "unknown output after running".
2776
3fae92fc
YQ
27772014-05-16 Yao Qi <yao@codesourcery.com>
2778
2779 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2780 file1.txt from host at the end.
2781 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2782
c2b2ccc5
DE
27832014-05-15 Doug Evans <dje@google.com>
2784
2785 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2786 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2787 loading file. Add test for TU lookup.
2788
8c217a4b
SM
27892014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2790
2791 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2792 calling "-exec-arguments" or "set args" before running the
2793 inferior.
2794
3deb39c6
SM
27952014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2796
2797 * lib/mi-support.exp (mi_expect_stop): Expect message for
2798 inferiors that exit with non-zero exit code.
2799
71a79f8c
YQ
28002014-05-14 Yao Qi <yao@codesourcery.com>
2801
2802 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2803 match absolute path on remote host.
2804 (test_file_list_exec_source_files): Remove "/" from the
2805 pattern.
2806
f23fcd46
YQ
28072014-05-14 Yao Qi <yao@codesourcery.com>
2808
2809 * boards/local-remote-host-notty.exp (${board}_file): New
2810 proc.
2811
9404b58f
KM
28122014-05-07 Kyle McMartin <kyle@redhat.com>
2813
2814 Pushed by Joel Brobecker <brobecker@adacore.com>.
2815 * gdb.arch/aarch64-atomic-inst.c: New file.
2816 * gdb.arch/aarch64-atomic-inst.exp: New file.
2817
5e45f04c
YQ
28182014-05-07 Yao Qi <yao@codesourcery.com>
2819
2820 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2821 in current context" too.
2822
c888a17d
KS
28232014-05-05 Keith Seitz <keiths@redhat.com>
2824
2825 * gdb.linespec/ls-dollar.exp: Add test for linespec
2826 file:convenience_variable.
2827
290a839c
YQ
28282014-05-05 Yao Qi <yao@codesourcery.com>
2829
2830 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2831 traceframes into tfile and ctf trace files. Read data from
2832 trace file and test collected data.
2833 (gdb_collect_locals_test): Likewise.
2834 (gdb_unavailable_registers_test): Likewise.
2835 (gdb_unavailable_floats): Likewise.
2836 (gdb_collect_globals_test): Likewise.
2837 (top-level): Append "ctf" to trace_file_targets if GDB
2838 supports.
2839
b5262cd0
YQ
28402014-05-05 Yao Qi <yao@codesourcery.com>
2841
2842 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2843 code to ...
2844 (gdb_collect_args_test_1): ... it. New proc.
2845 (gdb_collect_locals_test): Move some code to ...
2846 (gdb_collect_locals_test_1): ... it. New proc.
2847 (gdb_unavailable_registers_test): Move some code to ...
2848 (gdb_unavailable_registers_test_1): ... it. New proc.
2849 (gdb_unavailable_floats): Move some code to ...
2850 (gdb_unavailable_floats_1): ... it. New proc.
2851
30a1e6cc
SDJ
28522014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2853
2854 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2855 probes to test for bitness recognition.
2856 * gdb.arch/amd64-stap-optional-prefix.exp
2857 (test_probe_value_without_reg): New procedure.
2858 Add code to test for different kinds of bitness.
2859
f33da99a
SDJ
28602014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2861
2862 PR breakpoints/16889
2863 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2864 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2865
5b80f00d
PA
28662014-05-01 Pedro Alves <palves@redhat.com>
2867
2868 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2869 gdb_file_cmd if no file is specified.
2870 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2871 last_loaded_file to set the remote exec-file.
2872
f8c2a73c
PA
28732014-05-01 Pedro Alves <palves@redhat.com>
2874
2875 * boards/local-remote-host.exp: New file.
2876
be6e8ac7
PA
28772014-05-01 Pedro Alves <palves@redhat.com>
2878
2879 * boards/local-remote-host.exp: Rename to ...
2880 * boards/local-remote-host-notty.exp: ... this.
2881
cac0dc8f
JB
28822014-04-28 Joel Brobecker <brobecker@adacore.com>
2883
2884 * gdb.ada/dyn_arrayidx: New testcase.
2885
9730e6cc
YQ
28862014-04-26 Yao Qi <yao@codesourcery.com>
2887
2888 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2889 and compute the length of function main. Save it in
2890 $main_length.
2891 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2892 (top-level): Use gdb_compile to compile objects into
2893 executable and restart GDB. Remove invocation to
2894 prepare_for_testing.
2895
7ae1a6a6
PA
28962014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2897 Pedro Alves <palves@redhat.com>
2898
2899 PR server/16255
2900 * gdb.multi/multi-attach.c: New file.
2901 * gdb.multi/multi-attach.exp: New file.
2902
4082afcc
PA
29032014-04-25 Pedro Alves <palves@redhat.com>
2904
2905 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2906 user.
2907 (top level): Test that "set remote conditional-breakpoints-packet
2908 off" works as intended.
2909 * gdb.base/dprintf.exp: Test that "set remote
2910 breakpoint-commands-packet off" works as intended.
2911 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2912 New function.
2913 (top level): Call it.
2914 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2915 remote fast-tracepoints-packet off" works as intended.
2916 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2917 * lib/gdb.exp (gdb_is_target_remote): ... here.
2918
2abc3f8d
DB
29192014-04-24 David Blaikie <dblaikie@gmail.com>
2920
2921 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2922 ensure clang would not discard them.
2923 * gdb.base/gdbvars.c: Ditto.
2924 * gdb.base/memattr.c: Ditto.
2925 * gdb.base/whatis.c: Ditto.
2926 * gdb.python/py-prettyprint.c: Ditto.
2927 * gdb.trace/actions.c: Ditto.
2928 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2929 ensure clang would not discard it.
2930
bfd39632
DB
29312014-04-24 David Blaikie <dblaikie@gmail.com>
2932
2933 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2934 clang to emit the full definition of type required by the test
2935 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2936
22842ff6
DB
29372014-04-24 David Blaikie <dblaikie@gmail.com>
2938
2939 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2940 coax Clang into emitting the definition of the type.
2941 * gdb.cp/pr10728-x.h (y): Ditto.
2942 * gdb.cp/pr10728-y.cc (y): Ditto.
2943
c2e827ad
DB
29442014-04-24 David Blaikie <dblaikie@gmail.com>
2945
2946 * gdb.base/label.exp: XFAIL label related tests under Clang.
2947 * gdb.cp/cplabel.exp: Ditto.
2948 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2949 under Clang those using labels.
2950
4c2d33e7
YQ
29512014-04-25 Yao Qi <yao@codesourcery.com>
2952
2953 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2954 double_label.
2955 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2956 partial_label and double_label.
2957
56083b99
DB
29582014-04-24 David Blaikie <dblaikie@gmail.com>
2959
2960 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2961
25d4e99d
DB
29622014-04-24 David Blaikie <dblaikie@gmail.com>
2963
2964 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2965 of the function to work across GCC and Clang.
2966 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2967 pointer types (const void ** const V void **).
2968
01f9f808
MS
29692014-04-24 Michael Sturm <michael.sturm@mintel.com>
2970 Walfred Tedeschi <walfred.tedeschi@intel.com>
2971
2972 * Makefile.in (EXECUTABLES): Added i386-avx512.
2973 * gdb.arch/i386-avx512.c: New file.
2974 * gdb.arch/i386-avx512.exp: Likewise.
2975
4b48d439
KS
29762014-04-23 Keith Seitz <keiths@redhat.com>
2977
2978 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2979 (mi_make_breakpoint_table): New procedure.
2980 (mi_create_breakpoint): Use mi_make_breakpoint
2981 and return the result.
2982 (mi_make_breakpoint): New procedure.
2983 (mi_build_kv_pairs): New procedure.
2984
2985 * gdb.mi/mi-break.exp: Remove unused globals,
2986 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2987 All callers updated.
2988 * gdb.mi/mi-dprintf.exp: Use variable to track command
2989 number.
2990 Update all callers of mi_create_breakpoint and use
2991 mi_make_breakpoint_table.
2992 Remove any unused global variables.
2993 * gdb.mi/mi-nonstop.exp: Likewise.
2994 * gdb.mi/mi-nsintrall.exp: Likewise.
2995 * gdb.mi/mi-nsmoribund.exp: Likewise.
2996 * gdb.mi/mi-nsthrexec.exp: Likewise.
2997 * gdb.mi/mi-reverse.exp: Likewise.
2998 * gdb.mi/mi-simplerun.exp: Likewise.
2999 * gdb.mi/mi-stepn.exp: Likewise.
3000 * gdb.mi/mi-syn-frame.exp: Likewise.
3001 * gdb.mi/mi-until.exp: Likewise.
3002 * gdb.mi/mi-var-cp.exp: Likewise.
3003 * gdb.mi/mi-var-display.exp: Likewise.
3004 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3005 * gdb.mi/mi2-var-child.exp: Likewise.
3006 * gdb.mi/mi-vla-c99.exp: Likewise.
3007 * lib/mi-support.exp: Likewise.
3008
3009 From Ian Lance Taylor <iant@cygnus.com>:
3010 * lib/gdb.exp (parse_args): New procedure.
3011
08351840
PA
30122014-04-23 Pedro Alves <palves@redhat.com>
3013
3014 * gdb.base/break-unload-file.c: New file.
3015 * gdb.base/break-unload-file.exp: New file.
3016 * gdb.base/sym-file-lib.c (baz): New function.
3017 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
3018 field.
3019 (load): Store the segment's mapped size.
3020 (unload): New function.
3021 (unload_shlib): New function.
3022 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
3023 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
3024 set a breakpoint at baz, and call it.
3025 * gdb.base/sym-file.exp: New tests for stale breakpoint
3026 instructions.
3027
076855f9
PA
30282014-04-23 Pedro Alves <palves@redhat.com>
3029
3030 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
3031 * gdb.base/hbreak-in-shr-unsupported.c: New file.
3032 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
3033 * gdb.base/hbreak-unmapped.c: New file.
3034 * gdb.base/hbreak-unmapped.exp: New file.
3035 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
3036 * lib/gdb.exp (gdb_is_target_remote): ... here.
3037
483805cf
PA
30382014-04-22 Pedro Alves <palves@redhat.com>
3039
3040 * gdb.base/consecutive-step-over.c: New file.
3041 * gdb.base/consecutive-step-over.exp: New file.
3042
06d97543
PA
30432014-04-22 Pedro Alves <palves@redhat.com>
3044
3045 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
3046 instead of send_gdb/gdb_expect.
3047
b4429ea2
YQ
30482014-04-22 Yao Qi <yao@codesourcery.com>
3049
3050 * lib/trace-support.exp (generate_tracefile): New procedure.
3051 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
3052 return 0.
3053 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
3054 if generate_tracefile returns 1.
3055
51d48146
PA
30562014-04-18 Tom Tromey <palves@redhat.com>
3057 Pedro alves <tromey@redhat.com>
3058
3059 PR backtrace/15558
3060 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
3061 with a backtrace limit.
3062 * gdb.python/py-frame-inline.exp: Test running to an inline
3063 function with a backtrace limit, and printing the newest frame.
3064 * gdb.python/py-frame-inline.c (main): Call f.
3065
bd1dce5f
MS
30662014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3067
3068 * gdb.java/jnpe.exp: Drop srcdir from untested path.
3069
40d1a503
MS
30702014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3071
3072 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
3073 Drop prefix from unsupported source file path.
3074
389b98f7
YQ
30752014-04-17 Yao Qi <yao@codesourcery.com>
3076
3077 * lib/gdb.exp (with_target_charset): New proc.
3078 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
3079 with_target_charset.
3080 (test_print_strings): Likewise.
3081 (test_repeat_bytes): Likewise.
3082 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
3083 for some tests.
3084
22869d73
KS
30852014-04-16 Keith Seitz <keiths@redhat.com>
3086
3087 PR gdb/15827
3088 * gdb.dwarf2/corrupt.c: New file.
3089 * gdb.dwarf2/corrupt.exp: New file.
3090
c4f87ca6
KS
30912014-04-16 Keith Seitz <keiths@redhat.com>
3092
3093 PR c++/16597
3094 * gdb.cp/namelessclass.cc: New file.
3095 * gdb.cp/namelessclass.exp: New file.
3096 * gdb.cp/namelessclass.S: New file.
3097
ab19de87
DE
30982014-04-16 Doug Evans <dje@google.com>
3099
3100 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
3101 Add comment.
3102 (gdbserver_default_get_comm_port): New function.
3103 (gdbserver_start): Check if board file provided
3104 "gdbserver,get_comm_port" and use it if so.
3105 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
3106 (gdb,socketport): Set to "stdio".
3107 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
3108 (stdio_gdbserver_template): Delete.
3109 (${board}_get_remote_address): Update.
3110 (${board}_build_remote_cmd): Delete.
3111 (${board}_get_comm_port): New function.
3112 (${board}_spawn): Update.
3113 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
3114 Delete.
3115 (${board}_get_remote_address): Update.
3116 (${board}_get_comm_port): New function.
3117
fc98a809
AB
31182014-04-16 Andrew Burgess <aburgess@broadcom.com>
3119
3120 * gdb.base/memattr.exp: Improve regexps to handle memory regions
3121 appearing in any order.
3122
87fd9e6e
DE
31232014-04-15 Doug Evans <dje@google.com>
3124
3125 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
3126 uninitialized value of "description".
3127
099fc3ea
KS
31282014-04-15 Keith Seitz <keiths@redhat.com>
3129
3130 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
3131 Remove unused globals.
3132 (test_running_the_program): Likewise.
3133 (test_controlled_execution): Likewise.
3134 (test_controlling_breakpoints): Likewise.
3135 (test_program_termination): Likewise.
3136
5da151d4
KS
31372014-04-15 Keith Seitz <keiths@redhat.com>
3138
3139 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
3140 unused globals.
3141 (test_rbreak_creation_and_listing): Likewise.
3142 (test_ignore_count): Likewise.
3143 (test_error): Likewise.
3144
35e5d2f0
PA
31452014-04-15 Pedro Alves <palves@redhat.com>
3146
3147 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
3148 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
3149 sym-file-loader.c.
3150 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3151 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3152 to sym-file-loader.c.
3153 (struct library): Forward declare.
3154 (load_shlib, lookup_function): Change prototypes.
3155 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3156 (translate_offset): Remove declarations.
3157 (get_text_addr): New declaration.
3158 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
3159 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
3160 sym-file-loader.h.
3161 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3162 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3163 here from sym-file-loader.h.
3164 (struct library): New structure.
3165 (load_shlib, lookup_function): Change prototypes and adjust to
3166 work with a struct library.
3167 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3168 (translate_offset): Make static.
3169 (get_text_addr): New function.
3170 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
3171
eb4c1710
PA
31722014-04-15 Pedro Alves <palves@redhat.com>
3173
3174 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
3175
2d1baf52
PA
31762014-04-15 Pedro Alves <palves@redhat.com>
3177
3178 * gdb.base/sym-file-loader.c: Include <limits.h>.
3179 (SELF_LINK): New define.
3180 (get_origin): New function.
3181 (load_shlib): Use it.
3182 * gdb.base/sym-file.exp: Don't early return if the target is
3183 remote. Use runto_main, and issue fail is that fails. Use
3184 gdb_load_shlibs.
3185 (shlib_name): Delete.
3186 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
3187
7dd6df01
PA
31882014-04-15 Pedro Alves <palves@redhat.com>
3189
3190 * gdb.base/sym-file.exp: Remove regex characters from test
3191 message. Don't refer to breakpoint numbers in test messages.
3192
b50c8614
KS
31932014-04-14 Keith Seitz <keiths@redhat.com>
3194
3195 PR c++/16253
3196 * gdb.cp/var-tag.cc: New file.
3197 * gdb.cp/var-tag.exp: New file.
3198 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3199 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3200 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3201 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3202
3d567982
TT
32032014-04-14 Tom Tromey <tromey@redhat.com>
3204
3205 * gdb.cp/classes.exp (test_enums): Handle underlying type.
3206 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
3207 type.
3208 * gdb.cp/enum-class.exp: New file.
3209 * gdb.cp/enum-class.cc: New file.
3210
0626fc76
TT
32112014-04-14 Tom Tromey <tromey@redhat.com>
3212
3213 * gdb.dwarf2/enum-type.exp: New file.
3214
dca325b3
SA
32152014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3216
3217 * gdb.mi/mi-vla-c99.exp: New file.
3218 * gdb.mi/vla.c: New file.
3219
5854b38a
SA
32202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3221
3222 * gdb.base/vla-datatypes.c: New file.
3223 * gdb.base/vla-datatypes.exp: New file.
3224
463bb957
SA
32252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3226
3227 * gdb.base/vla-ptr.c: New file.
3228 * gdb.base/vla-ptr.exp: New file.
3229
3dd170be
SA
32302014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3231
3232 * gdb.dwarf2/count.exp: New file.
3233
5ecaaa66
SA
32342014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3235
3236 * gdb.base/vla-sideeffect.c: New file.
3237 * gdb.base/vla-sideeffect.exp: New file.
3238
41f1ada5
DB
32392014-04-14 David Blaikie <dblaikie@gmail.com>
3240
3241 * gdb.mi/non-stop.c: Add return value for non-void function return
3242 statement.
3243 * gdb.threads/staticthreads.c: Ditto.
3244
0be03e84
DE
32452014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3246 Doug Evans <xdje42@gmail.com>
3247
3248 * gdb.guile/scm-value.c: Improve test case.
3249 * gdb.guile/scm-value.exp: Add new test.
3250
f180a1fb
DB
32512014-04-11 David Blaikie <dblaikie@gmail.com>
3252
3253 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3254 override Clang's default.
3255
6b662e19
JB
32562014-04-11 Joel Brobecker <brobecker@adacore.com>
3257
3258 Revert the following changes (regressions):
3259
3260 * gdb.base/vla-sideeffect.c: New file.
3261 * gdb.base/vla-sideeffect.exp: New file.
3262
3263 * gdb.dwarf2/count.exp: New file.
3264
3265 * gdb.base/vla-multi.c: New file.
3266 * gdb.base/vla-multi.exp: New file.
3267
3268 * gdb.base/vla-ptr.c: New file.
3269 * gdb.base/vla-ptr.exp: New file.
3270
3271 * gdb.base/vla-datatypes.c: New file.
3272 * gdb.base/vla-datatypes.exp: New file.
3273
3274 * gdb.mi/mi-vla-c99.exp: New file.
3275 * gdb.mi/vla.c: New file.
3276
245a5f0b
KS
32772014-04-11 Keith Seitz <keiths@redhat.com>
3278
3279 PR c++/16675
3280 * gdb.cp/cpsizeof.exp: New file.
3281 * gdb.cp/cpsizeof.cc: New file.
3282
58a84dcf
SA
32832014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3284
191a8a90
JB
3285 * gdb.mi/mi-vla-c99.exp: New file.
3286 * gdb.mi/vla.c: New file.
58a84dcf 3287
c8655f75
SA
32882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3289
3290 * gdb.base/vla-datatypes.c: New file.
3291 * gdb.base/vla-datatypes.exp: New file.
3292
024e13b4
SA
32932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3294
3295 * gdb.base/vla-ptr.c: New file.
3296 * gdb.base/vla-ptr.exp: New file.
3297
1a237e0e
SA
32982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3299
3300 * gdb.base/vla-multi.c: New file.
3301 * gdb.base/vla-multi.exp: New file.
3302
504f3432
SA
33032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3304
3305 * gdb.dwarf2/count.exp: New file.
3306
3bce8237
SA
33072014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3308
191a8a90
JB
3309 * gdb.base/vla-sideeffect.c: New file.
3310 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 3311
322f9c21
YQ
33122014-04-11 Yao Qi <yao@codesourcery.com>
3313
3314 * gdb.base/completion.exp: Check file exists before running tests
3315 on file completion.
3316
d708bcd1
PA
33172014-04-10 Pedro Alves <palves@redhat.com>
3318
3319 * gdb.base/cond-eval-mode.c: New file.
3320 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
3321 prepare_for_testing to build the new file. Check result of
3322 runto_main.
3323 (test_break, test_watch): New procedures.
3324 (top level): Use them.
3325
ae1d2761
PM
33262014-04-08 Pierre Muller <muller@sourceware.org>
3327
3328 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
3329 Ctrl-V use for mingw hosts.
3330
7af389b8
SC
33312014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3332
3333 * gdb.python/py-value.c: Improve test case.
3334 * gdb.python/py-value.exp: Add new test.
3335
5e703181
DE
33362014-04-07 David Blaikie <dblaikie@gmail.com>
3337
3338 * lib/compiler.c: Identify the clang compiler.
3339 * lib/compiler.cc: Ditto.
3340
9810b410
YQ
33412014-04-03 Yao Qi <yao@codesourcery.com>
3342
3343 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3344
98d1b8dc
AB
33452014-04-01 Anton Blanchard <anton@samba.org>
3346
3347 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3348 messages unique.
3349
3114cea1
AB
33502014-04-01 Anton Blanchard <anton@samba.org>
3351
3352 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3353 prepare_for_testing.
3354
62f7182c
AB
33552014-04-01 Anton Blanchard <anton@samba.org>
3356
3357 * gdb.arch/ppc64-atomic-inst.c: Remove.
3358 * gdb.arch/ppc64-atomic-inst.S: New file.
3359 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3360
770e7fc7
DE
33612014-03-31 Doug Evans <dje@google.com>
3362
3363 * gdb.base/print-symbol-loading-lib.c: New file.
3364 * gdb.base/print-symbol-loading-main.c: New file.
3365 * gdb.base/print-symbol-loading.exp: New file.
3366
46e2bafa
YQ
33672014-03-31 Yao Qi <yao@codesourcery.com>
3368
3369 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3370
8776cfe9
JB
33712014-03-28 Joel Brobecker <brobecker@adacore.com>
3372
3373 * gdb.ada/mi_dyn_arr: New testcase.
3374
5d1ef361
DE
33752014-03-27 Doug Evans <dje@google.com>
3376
3377 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3378
b5bee914
YQ
33792014-03-27 Yao Qi <yao@codesourcery.com>
3380
3381 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3382 if target is nios2-*-*.
3383
0d4d0e77
YQ
33842014-03-26 Yao Qi <yao@codesourcery.com>
3385
3386 * lib/gdb.exp (readline_is_used): New proc.
3387 * gdb.base/completion.exp: Move tests on command complete up.
3388 Skip the rest of tests if readline is not used.
3389 * gdb.ada/complete.exp: Skp the test if readline is not
3390 used.
3391 * gdb.base/filesym.exp: Likewise.
3392 * gdb.base/macscp.exp: Likewise.
3393 * gdb.base/readline-ask.exp: Likewise.
3394 * gdb.base/readline.exp: Likewise.
3395 * gdb.python/py-cmd.exp: Likewise.
3396 * gdb.trace/tfile.exp: Likewise.
3397
29361eee
YQ
33982014-03-26 Yao Qi <yao@codesourcery.com>
3399
3400 * gdb.base/macscp.exp: Fix code format issues.
3401
bc9a5525
UW
34022014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3403
3404 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3405 * gdb.asm/powerpc64le.inc: New file.
3406
d3839ede
PA
34072014-03-25 Pedro Alves <palves@redhat.com>
3408 Doug Evans <dje@google.com>
3409
3410 * gdb.base/source-execution.c: New file.
3411 * gdb.base/source-execution.exp: New file.
3412 * gdb.base/source-execution.gdb: New file.
3413
01672a57
DE
34142014-03-24 Doug Evans <dje@google.com>
3415
3416 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3417 using fission.
3418
88bbeca9
HZ
34192014-03-24 Hui Zhu <hui@codesourcery.com>
3420 Pedro Alves <palves@redhat.com>
3421
3422 PR breakpoints/16101
3423 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3424 test pass/fail messages. Detect missing support for dprintf when
3425 breakpoints are actually inserted.
3426 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3427 breakpoints are actually inserted.
3428 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3429 fails.
3430
d2348791
JK
34312014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3432
3433 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3434
feef67ab
DE
34352014-03-22 Doug Evans <xdje42@gmail.com>
3436
3437 * gdb.python/python.exp (python not supported): Verify multi-line
3438 python command issues an error.
25d743f9 3439 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3440 guile command issues an error.
feef67ab 3441
ecebef6a
MR
34422014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3443
3444 * gdb.threads/thread-specific.exp: Handle the lack of usable
3445 $this_breakpoint and $this_thread.
3446
ccdd1909
HZ
34472014-03-21 Hui Zhu <hui@codesourcery.com>
3448
3449 * gdb.base/attach.exp (do_command_attach_tests): New.
3450
beb460e8
PA
34512014-03-20 Tom Tromey <tromey@redhat.com>
3452 Pedro Alves <palves@redhat.com>
3453
3454 PR cli/15718
3455 * gdb.base/condbreak-call-false.c: New file.
3456 * gdb.base/condbreak-call-false.exp: New file.
3457
40acf43a
PA
34582014-03-20 Pedro Alves <palves@redhat.com>
3459
3460 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3461 Delete.
3462 (block_signals, unblock_signals): Delete.
3463 (child_function_2, main): Remove references to deleted variable
3464 and functions.
3465
9f5e1e02
PA
34662014-03-20 Pedro Alves <palves@redhat.com>
3467
3468 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3469 Use pthread_kill to signal thread 2.
3470 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3471 Adjust to make the test send itself a signal rather than using the
3472 host's "kill" command.
3473
99619bea
PA
34742014-03-20 Pedro Alves <palves@redhat.com>
3475
3476 * gdb.threads/multiple-step-overs.c: New file.
3477 * gdb.threads/multiple-step-overs.exp: New file.
3478 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3479 Adjust expected infrun debug output.
3480
2adfaa28
PA
34812014-03-20 Pedro Alves <palves@redhat.com>
3482
3483 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3484 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3485
31e77af2
PA
34862014-03-20 Pedro Alves <palves@redhat.com>
3487
3488 PR breakpoints/7143
3489 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3490 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3491 of gdb_test_multiple.
3492 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3493 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3494
b9f437de
PA
34952014-03-20 Pedro Alves <palves@redhat.com>
3496
3497 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3498 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3499
05adc73e
PA
35002014-03-19 Pedro Alves <palves@redhat.com>
3501
3502 * gdb.base/async.exp: Remove early return.
3503
6048b950
PA
35042014-03-19 Pedro Alves <palves@redhat.com>
3505
3506 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3507
8bcfb00a
PA
35082014-03-19 Pedro Alves <palves@redhat.com>
3509
3510 * gdb.base/async.exp (test_background): Expect \r\n after
3511 "completed." in the fail pattern.
3512
884e37dc
PA
35132014-03-19 Pedro Alves <palves@redhat.com>
3514
3515 * gdb.base/async.exp (test_background): New procedure.
3516 Use it for all background execution command tests.
3517
148e57e2
PA
35182014-03-19 Pedro Alves <palves@redhat.com>
3519
3520 * gdb.base/async.exp: Use prepare_for_testing.
3521
f48088c7
PA
35222014-03-19 Pedro Alves <palves@redhat.com>
3523
3524 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3525 the same line.
3526
e2f6c966
PA
35272014-03-19 Pedro Alves <palves@redhat.com>
3528
3529 * gdb.base/async.c (main): Add "jump here" and "until here" line
3530 marker comments.
3531 * gdb.base/async.exp (jump_here): New global.
3532 (jump& test): Use it.
3533 (until_here): New global.
3534 (until& test): Use it.
3535
c30568d4
PA
35362014-03-19 Pedro Alves <palves@redhat.com>
3537
3538 * gdb.base/async.exp: Don't frob gdb_protocol.
3539
0172b6a7
DE
35402014-03-18 Doug Evans <xdje42@gmail.com>
3541
3542 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3543 Fix spelling of exec-done-display.
3544
06c868a8
JK
35452014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3546
3547 PR gdb/15358
3548 * gdb.base/gdb-sigterm.c: New file.
3549 * gdb.base/gdb-sigterm.exp: New file.
3550
0c7e1a46
PA
35512014-03-18 Pedro Alves <palves@redhat.com>
3552
3553 PR gdb/13860
3554 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3555 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3556 solib-event.
3557
f7c77d93
JB
35582014-03-17 Joel Brobecker <brobecker@adacore.com>
3559
3560 * gdb.ada/pckd_arr_ren: New testcase.
3561
5a1e8c7a
DE
35622014-03-13 Doug Evans <xdje42@gmail.com>
3563
3564 PR guile/16612
3565 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3566 collect after discarding symbols.
3567
350e1a76
DE
35682014-03-13 Ludovic Courtès <ludo@gnu.org>
3569 Doug Evans <xdje42@gmail.com>
3570
3571 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3572 to history survives a gc.
3573
a69900ae
PA
35742014-03-13 Pedro Alves <palves@redhat.com>
3575
3576 * gdb.base/default.exp: Don't test "target procfs".
3577
5db9f0bd
PA
35782014-03-13 Pedro Alves <palves@redhat.com>
3579
3580 * gdb.base/default.exp: Update "target child" and "target procfs"
3581 tests to not expect "Unix".
3582
b3ccfe11
TT
35832014-03-12 Tom Tromey <tromey@redhat.com>
3584
3585 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3586 New procs. Add target-async tests.
3587 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3588 Add target-async tests.
3589
646f4417
AA
35902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3591
3592 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3593 'func_start' and 'func_end' for the beginning and end of the
3594 function code, respectively.
3595 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3596 'func_end' instead of 'func' and 'main'.
3597
288c211f
AA
35982014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3599
3600 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3601 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3602 generate the debug info assembler source.
3603
e0c0f156
AA
36042014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3605
3606 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3607 * gdb.dwarf2/arr-subrange.exp: Likewise.
3608 * gdb.dwarf2/dwz.exp: Likewise.
3609 * gdb.dwarf2/method-ptr.exp: Likewise.
3610 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3611 * gdb.dwarf2/subrange.exp: Likewise.
3612 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3613 * gdb.dwarf2/implptrpiece.exp: Likewise.
3614 * gdb.dwarf2/nostaticblock.exp: Likewise.
3615
0e5c4555
AA
36162014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3617
3618 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3619 directory to absolute path name arguments.
3620
5ec18f2b
JG
36212014-03-10 Joel Brobecker <brobecker@adacore.com>
3622
3623 * gdb.ada/tagged_access: New testcase.
3624
847fc4f2
MM
36252014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3626
3627 * gdb.btrace/data.exp: Update expected output.
3628
cc3da688
YQ
36292014-03-06 Yao Qi <yao@codesourcery.com>
3630
3631 * gdb.trace/pr16508.exp: New file.
3632
0f26cec1
PA
36332014-03-05 Pedro Alves <palves@redhat.com>
3634
3635 PR gdb/16575
3636 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3637 procedure.
3638 (top level): Adjust to use it. Add tests that exercise breakpoint
3639 interaction with the code-cache.
3640
7a5a839f
LC
36412014-02-26 Ludovic Courtès <ludo@gnu.org>
3642
3643 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3644 test for 'history-append!'.
3645
31aa7e4e
JB
36462014-02-26 Joel Brobecker <brobecker@adacore.com>
3647
3648 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3649 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3650 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3651 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3652 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3653 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3654
1b588015
JB
36552014-02-26 Joel Brobecker <brobecker@adacore.com>
3656
3657 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3658 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3659 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3660
55426c9d
JB
36612014-02-26 Joel Brobecker <brobecker@adacore.com>
3662
3663 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3664
dc53a7ad
JB
36652014-02-26 Joel Brobecker <brobecker@adacore.com>
3666
3667 * gdb.dwarf2/arr-stride.c: New file.
3668 * gdb.dwarf2/arr-stride.exp: New file.
3669
12ab52e9
PA
36702014-02-26 Pedro Alves <palves@redhat.com>
3671
3672 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3673 that won't ever trigger. Make sure that GDB reports the correct
3674 breakpoint that caused the stop.
3675
849c862e
JK
36762014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3677
3678 PR gdb/16626
3679 * gdb.base/auto-load-script: New file.
3680 * gdb.base/auto-load.c: New file.
3681 * gdb.base/auto-load.exp: New file.
3682
71b7d793
JK
3683 PR gdb/16626
3684 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3685
e2f0d509
JK
36862014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3687
3688 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3689 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3690
50cc37c8
DE
36912014-02-24 Doug Evans <dje@google.com>
3692
3693 * lib/gdb.exp (run_on_host): Log error output if program fails.
3694
ea4758f2
PA
36952014-02-21 Pedro Alves <palves@redhat.com>
3696
3697 * gdb.threads/step-after-sr-lock.c: Rename to ...
3698 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3699 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3700 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3701 ... this.
3702
d7b30f67
SDJ
37032014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3704
3705 PR tdep/16397
3706 * gdb.arch/amd64-stap-special-operands.exp: New file.
3707 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3708 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3709 * gdb.arch/amd64-stap-triplet.S: Likewise.
3710 * gdb.arch/amd64-stap-triplet.c: Likewise.
3711
83deb43f
JB
37122014-02-20 Joel Brobecker <brobecker@adacore.com>
3713
3714 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3715 in .section pseudo-op.
3716
adde2bff
DE
37172014-02-20 lin zuojian <manjian2006@gmail.com>
3718 Joel Brobecker <brobecker@adacore.com>
3719 Doug Evans <xdje42@gmail.com>
3720
3721 PR symtab/16581
3722 * gdb.dwarf2/dw2-icycle.S: New file.
3723 * gdb.dwarf2/dw2-icycle.c: New file.
3724 * gdb.dwarf2/dw2-icycle.exp: New file.
3725
f7bd0f78
SC
37262014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3727
3728 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3729 operations on gdb.Value objects.
3730 * gdb.python/py-value-cc.exp: Add new test to test operations on
3731 gdb.Value objects.
3732
c17ef0d5
DE
37332014-02-18 Doug Evans <dje@google.com>
3734
3735 * Makefile.in (TESTS): New variable.
3736 (expanded_tests, expanded_tests_or_none): New variables
3737 (check-single): Pass $(expanded_tests_or_none) to runtest.
3738 (check-parallel): Only run tests in $(TESTS) if non-empty.
3739 (check/no-matching-tests-found): New rule.
3740 * README: Document TESTS makefile variable.
3741
5dd3176f
DE
37422014-02-18 Doug Evans <dje@google.com>
3743
3744 * Makefile.in (check-parallel): rm -rf outputs temp.
3745
0b10be4f
JK
37462014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3747
3748 Fix "ERROR: no fileid for" in the testsuite.
3749 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3750
85f224e7
DE
37512014-02-12 Doug Evans <dje@google.com>
3752
3753 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3754 (MISCELLANEOUS): New variable.
3755 (clean): rm -rf $(MISCELLANEOUS).
3756 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3757 dwp live in the same directory as symlinks, with each symlink pointed
3758 to a differently named file in a different directory.
3759
149b30ff
DE
37602014-02-11 Doug Evans <dje@google.com>
3761
3762 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3763 of Tcl file commands.
3764
1dfdac32
MK
37652014-02-10 Mark Kettenis <kettenis@gnu.org>
3766
3767 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3768 "kill -SIGUSR1 -1".
3769
aa4fb036
JB
37702014-02-10 Joel Brobecker <brobecker@adacore.com>
3771
3772 * gdb.ada/tick_length_array_enum_idx: New testcase.
3773
ed3ef339
DE
37742014-02-10 Doug Evans <xdje42@gmail.com>
3775
3776 * configure.ac (AC_OUTPUT): Add gdb.guile.
3777 * configure: Regenerate.
3778 * lib/gdb-guile.exp: New file.
3779 * lib/gdb.exp (get_target_charset): New function.
3780 * gdb.base/help.exp: Update expected output from "apropos apropos".
3781 * gdb.guile/Makefile.in: New file.
3782 * gdb.guile/guile.exp: New file.
3783 * gdb.guile/scm-arch.c: New file.
3784 * gdb.guile/scm-arch.exp: New file.
3785 * gdb.guile/scm-block.c: New file.
3786 * gdb.guile/scm-block.exp: New file.
3787 * gdb.guile/scm-breakpoint.c: New file.
3788 * gdb.guile/scm-breakpoint.exp: New file.
3789 * gdb.guile/scm-disasm.c: New file.
3790 * gdb.guile/scm-disasm.exp: New file.
3791 * gdb.guile/scm-equal.c: New file.
3792 * gdb.guile/scm-equal.exp: New file.
3793 * gdb.guile/scm-error.exp: New file.
3794 * gdb.guile/scm-error.scm: New file.
3795 * gdb.guile/scm-frame-args.c: New file.
3796 * gdb.guile/scm-frame-args.exp: New file.
3797 * gdb.guile/scm-frame-args.scm: New file.
3798 * gdb.guile/scm-frame-inline.c: New file.
3799 * gdb.guile/scm-frame-inline.exp: New file.
3800 * gdb.guile/scm-frame.c: New file.
3801 * gdb.guile/scm-frame.exp: New file.
3802 * gdb.guile/scm-generics.exp: New file.
3803 * gdb.guile/scm-gsmob.exp: New file.
3804 * gdb.guile/scm-iterator.c: New file.
3805 * gdb.guile/scm-iterator.exp: New file.
3806 * gdb.guile/scm-math.c: New file.
3807 * gdb.guile/scm-math.exp: New file.
3808 * gdb.guile/scm-objfile-script-gdb.in: New file.
3809 * gdb.guile/scm-objfile-script.c: New file.
3810 * gdb.guile/scm-objfile-script.exp: New file.
3811 * gdb.guile/scm-objfile.c: New file.
3812 * gdb.guile/scm-objfile.exp: New file.
3813 * gdb.guile/scm-ports.exp: New file.
3814 * gdb.guile/scm-pretty-print.c: New file.
3815 * gdb.guile/scm-pretty-print.exp: New file.
3816 * gdb.guile/scm-pretty-print.scm: New file.
3817 * gdb.guile/scm-section-script.c: New file.
3818 * gdb.guile/scm-section-script.exp: New file.
3819 * gdb.guile/scm-section-script.scm: New file.
3820 * gdb.guile/scm-symbol.c: New file.
3821 * gdb.guile/scm-symbol.exp: New file.
3822 * gdb.guile/scm-symtab-2.c: New file.
3823 * gdb.guile/scm-symtab.c: New file.
3824 * gdb.guile/scm-symtab.exp: New file.
3825 * gdb.guile/scm-type.c: New file.
3826 * gdb.guile/scm-type.exp: New file.
3827 * gdb.guile/scm-value-cc.cc: New file.
3828 * gdb.guile/scm-value-cc.exp: New file.
3829 * gdb.guile/scm-value.c: New file.
3830 * gdb.guile/scm-value.exp: New file.
3831 * gdb.guile/source2.scm: New file.
3832 * gdb.guile/types-module.cc: New file.
3833 * gdb.guile/types-module.exp: New file.
3834
7026a7c1
YQ
38352014-02-10 Yao Qi <yao@codesourcery.com>
3836
3837 PR testsuite/16543
3838 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3839 * configure: Regenerated.
3840 * Makefile.in: New file.
3841
6c466447
AS
38422014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3843
3844 * gdb.python/py-framefilter.exp: Fix typo.
3845
6e854735
YQ
38462014-02-08 Yao Qi <yao@codesourcery.com>
3847
3848 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3849 that no =breakpoint-modified is emitted when breakpoints are
3850 modified through MI commands.
3851
d137e6dc
PA
38522014-02-07 Pedro Alves <pedro@codesourcery.com>
3853 Pedro Alves <palves@redhat.com>
3854
3855 * gdb.threads/step-after-sr-lock.c: New file.
3856 * gdb.threads/step-after-sr-lock.exp: New file.
3857
b5ee5a50
PA
38582014-02-07 Pedro Alves <palves@redhat.com>
3859
3860 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3861
3c77faf3
JK
38622014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3863
3864 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3865 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3866
6dddc817
DE
38672014-02-06 Doug Evans <xdje42@gmail.com>
3868
3869 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3870 output.
3871
3872 * gdb.gdb/python-interrupts.exp: New file.
3873
de7b2893
YQ
38742014-02-05 Yao Qi <yao@codesourcery.com>
3875
3876 * gdb.trace/report.exp (use_collected_data): Test the output
3877 of "info threads" and "info inferiors".
3878
66d032ac
YQ
38792014-02-05 Yao Qi <yao@codesourcery.com>
3880
3881 Revert this patch:
3882
3883 2013-05-24 Yao Qi <yao@codesourcery.com>
3884
3885 * gdb.trace/tfile.exp: Test inferior and thread.
3886
591a12a1
UW
38872014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3888
3889 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3890 on a function.
3891 * gdb.base/step-bt.c: Call hello via function pointer to make
3892 sure its first instruction is executed on powerpc64le-linux.
3893
0ff3e01f
UW
38942014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3895
3896 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3897
084ee545
UW
38982014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3899
3900 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3901 of the test patterns for use on little-endian systems.
3902
6ed14ff3
UW
39032014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3904
3905 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3906 (decimal_vector): Fix for little-endian.
3907
401e27fd
JM
39082014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3909
3910 * gdb.arch/sparc-sysstep.exp: New file.
3911 * gdb.arch/sparc-sysstep.c: Likewise.
3912
3913 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3914
8b924729
EBM
39152014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3916
3917 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3918
fb151210
JB
39192014-01-23 Tom Tromey <tromey@redhat.com>
3920
3921 * gdb.ada/array_char_idx: New testcase.
3922
0740f8d8
TT
39232014-01-23 Tom Tromey <tromey@redhat.com>
3924
3925 PR python/16487:
3926 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3927 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3928 classes.
3929
21909fa1
TT
39302014-01-23 Tom Tromey <tromey@redhat.com>
3931
3932 PR python/16491:
3933 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3934 string from an inferior frame.
3935 * gdb.python/py-framefilter-mi.exp: Update.
3936
87ce2a04
DE
39372014-01-22 Doug Evans <dje@google.com>
3938
3939 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3940
237b092b
AA
39412014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3942
3943 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3944
d674a709
AA
39452014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3946
3947 * gdb.trace/entry-values.exp: Remove excess space character from
3948 regex patterns. Handle s390 call instruction.
3949
20fa3390
AA
39502014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3951
3952 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3953 define "*_start" label. Make "name" static.
3954 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3955 ${name} by references to ${name}_start.
3956
78466714
AA
39572014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3958
3959 * gdb.base/info-macros.exp: Remove "debug" from the compile
3960 options.
3961
ec9f644a
IB
39622014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3963
3964 * gdb.dlang/demangle.exp: New file.
3965
94b1b47e
IB
39662014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3967
3968 * gdb.dlang/primitive-types.exp: New file.
3969
7f420862
IB
39702014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3971
3972 * configure.ac: Create gdb.dlang/Makefile.
3973 * configure: Regenerate.
3974 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3975 * gdb.dlang/Makefile.in: New file.
3976 * lib/d-support.exp: New file.
3977 * lib/gdb.exp (skip_d_tests): New proc.
3978
52834460
MM
39792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3980
3981 * gdb.btrace/delta.exp: Check reverse stepi.
3982 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3983 * gdb.btrace/finish.exp: New.
3984 * gdb.btrace/next.exp: New.
3985 * gdb.btrace/nexti.exp: New.
3986 * gdb.btrace/record_goto.c: Add comments.
3987 * gdb.btrace/step.exp: New.
3988 * gdb.btrace/stepi.exp: New.
3989 * gdb.btrace/multi-thread-step.c: New.
3990 * gdb.btrace/multi-thread-step.exp: New.
3991 * gdb.btrace/rn-dl-bind.c: New.
3992 * gdb.btrace/rn-dl-bind.exp: New.
3993 * gdb.btrace/data.c: New.
3994 * gdb.btrace/data.exp: New.
3995 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3996
6e07b1d2
MM
39972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3998
3999 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
4000 * gdb.btrace/exception.exp: Update.
4001 * gdb.btrace/instruction_history.exp: Update.
4002 * gdb.btrace/record_goto.exp: Update.
4003 * gdb.btrace/tailcall.exp: Update.
4004 * gdb.btrace/unknown_functions.exp: Update.
4005 * gdb.btrace/delta.exp: New.
4006
0b722aec
MM
40072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4008
4009 * gdb.btrace/record_goto.exp: Add backtrace test.
4010 * gdb.btrace/tailcall.exp: Add backtrace test.
4011
066ce621
MM
40122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4013
4014 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
4015 * gdb.btrace/record_goto.c: New.
4016 * gdb.btrace/record_goto.exp: New.
4017 * gdb.btrace/x86-record_goto.S: New.
4018
0688d04e
MM
40192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4020
4021 * gdb.btrace/function_call_history.exp: Update tests.
4022 * gdb.btrace/instruction_history.exp: Update tests.
4023
8710b709
MM
40242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4025
4026 * gdb.btrace/function_call_history.exp: Fix expected field
4027 order for "record function-call-history".
4028 Add new tests for "record function-call-history /c".
4029 * gdb.btrace/exception.cc: New.
4030 * gdb.btrace/exception.exp: New.
4031 * gdb.btrace/tailcall.exp: New.
4032 * gdb.btrace/x86-tailcall.S: New.
4033 * gdb.btrace/x86-tailcall.c: New.
4034 * gdb.btrace/unknown_functions.c: New.
4035 * gdb.btrace/unknown_functions.exp: New.
4036 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4037
5de9129b
MM
40382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4039
4040 * gdb.btrace/instruction_history.exp: Update.
4041 * gdb.btrace/function_call_history.exp: Update.
4042
23a7fe75
MM
40432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4044
4045 * gdb.btrace/function_call_history.exp: Fix expected function
4046 trace.
4047 * gdb.btrace/instruction_history.exp: Initialize traced.
4048 Remove traced_functions.
4049
724c7dd8
MM
40502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4051
4052 * gdb.btrace/function_call_history.exp: Update
4053 * gdb.btrace/instruction_history.exp: Update.
4054
6d78d93b
MM
40552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4056
4057 * gdb.btrace/enable.exp: Update expected text.
4058
93a360cc
OJ
40592014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
4060
4061 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
4062 bytes.
4063
3772b53f
MR
40642014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
4065
4066 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
4067
596662fa
OJ
40682014-01-15 Omair Javaid <omair.javaid@linaro.org>
4069
4070 * lib/gdb.exp (supports_process_record): Return true for
4071 arm*-linux*. (supports_reverse): Likewise.
4072
b5b08fb4
SC
40732014-01-13 Siva Chandra Reddy <sivachandra@google.com>
4074
4075 PR python/15464
4076 PR python/16113
4077 * gdb.python/py-type.c: Enhance test case.
4078 * gdb.python/py-value-cc.cc: Likewise
4079 * gdb.python/py-type.exp: Add new tests.
4080 * gdb.python/py-value-cc.exp: Likewise
4081
52d7fb13
AA
40822014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
4083 Pedro Alves <palves@redhat.com>
4084
4085 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
4086 Make "name" extern.
4087 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
4088 references to ${name}_start by references to ${name}.
4089
a2cd8cfe
JB
40902014-01-10 Joel Brobecker <brobecker@adacore.com>
4091
4092 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
4093
4e23fced
JB
40942014-01-10 Joel Brobecker <brobecker@adacore.com>
4095
4096 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
4097
c6a9e42c
PA
40982014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
4099 Pedro Alves <palves@redhat.com>
4100
4101 * gdb.mi/mi-info-os.exp: Connect to the target with
4102 mi_gdb_target_load.
4103
b7ea362b
PA
41042014-01-08 Pedro Alves <palves@redhat.com>
4105
4106 * gdb.threads/reconnect-signal.c: New file.
4107 * gdb.threads/reconnect-signal.exp: New file.
4108
5e3f4fab
EBM
41092014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4110
4111 * gdb.base/source-dir.exp: New file.
4112
79301218
JB
41132014-01-07 Joel Brobecker <brobecker@adacore.com>
4114
4115 * gdb.ada/mi_interface: New testcase.
4116
8e355c5d
JB
41172014-01-07 Joel Brobecker <brobecker@adacore.com>
4118
4119 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
4120 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
4121 gdb.ada/pp-rec-component/pck.ads: New files.
4122
c0d48811
JB
41232014-01-07 Joel Brobecker <brobecker@adacore.com>
4124
4125 * gdb.python/py-pp-integral.c: New file.
4126 * gdb.python/py-pp-integral.py: New file.
4127 * gdb.python/py-pp-integral.exp: New file.
4128
17b609c3 4129For older changes see ChangeLog-1993-2013.
c906108c 4130\f
8d8cb839
EZ
4131;; Local Variables:
4132;; mode: change-log
4133;; left-margin: 8
4134;; fill-column: 74
4135;; version-control: never
4136;; End:
902f2ccb 4137
32d0add0 4138 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
4139 Copying and distribution of this file, with or without modification,
4140 are permitted provided the copyright notice and this notice are preserved.