]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
28054d69
PA
12015-03-02 Pedro Alves <palves@redhat.com>
2
3 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
4 -1.
5
4fa5d7b4
AA
62015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7
8 * gdb.arch/s390-vregs.exp: New test.
9 * gdb.arch/s390-vregs.S: New file.
10
97c18565
PA
112015-02-27 Pedro Alves <palves@redhat.com>
12
13 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
14 call to catch_command_errors.
15 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
16 catch_command_errors.
17
a37bfa30
PA
182015-02-27 Pedro Alves <palves@redhat.com>
19
20 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
21 "true" for boolean result.
22 * gdb.gdb/selftest.exp (test_with_self): Also accept full
23 prototype of main.
24
6f98576f
PA
252015-02-27 Pedro Alves <palves@redhat.com>
26
27 * lib/unbuffer_output.c: New file.
28 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
29 (main): Call gdb_unbuffer_output.
30
eba5ab56
YQ
312015-02-27 Yao Qi <yao.qi@linaro.org>
32
33 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
34 target.
35
0def5aaa
DE
362015-02-26 Doug Evans <dje@google.com>
37
38 * gdb.cp/class2.cc (Dbase, D): New classes.
39 (main): New local delta.
40 * gdb.cp/class2.exp: Test printing delta.
41 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
42 (dynbar): New global.
43 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
44
081a1c2c
JK
452015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
46
47 * gdb.compile/compile-ifunc.c: New file.
48 * gdb.compile/compile-ifunc.exp: New file.
49
2f41223f
AT
502015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
51
52 * gdb.base/structs.exp: Check for correct struct on finish.
53
03eddd80
YQ
542015-02-26 Yao Qi <yao.qi@linaro.org>
55
56 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
57 is zero.
58
80c57053
JK
592015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
60
61 * gdb.arch/cordic.ko.bz2: New file.
62 * gdb.arch/cordic.ko.debug.bz2: New file.
63 * gdb.arch/ppc64-symtab-cordic.exp: New file.
64
21613c12
YQ
652015-02-25 Yao Qi <yao.qi@linaro.org>
66
67 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
68 aarch64*-*-* target.
69
d8b901ed
PA
702015-02-23 Pedro Alves <palves@redhat.com>
71
72 * lib/gdb.exp (delete_breakpoints): Rewrite using
73 gdb_test_multiple.
74
e5b85ead
PA
752015-02-23 Pedro Alves <palves@redhat.com>
76
77 * gdb.base/info-os.c: Include stdlib.h.
78
85c3a371
DE
792015-02-22 Doug Evans <xdje42@gmail.com>
80
81 PR symtab/17855
82 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
83 is read after symbols have been re-read.
84 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
85 * gdb.ada/exec_changed/second.adb (Second): Ditto.
86
96553a0c
DE
872015-02-21 Doug Evans <dje@google.com>
88
89 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
90
97a0c697
JK
912015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
92
93 PR corefiles/17808
94 * gdb.arch/i386-biarch-core.core.bz2: New file.
95 * gdb.arch/i386-biarch-core.exp: New file.
96
a47cd6e9
PA
972015-02-21 Pedro Alves <palves@redhat.com>
98
99 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
100 runto_main fails.
101
c5facdc4
PA
1022015-02-20 Pedro Alves <palves@redhat.com>
103
104 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
105 info probes.
106
2db9a427
PA
1072015-02-20 Pedro Alves <palves@redhat.com>
108
109 * gdb.threads/multi-create-ns-info-thr.exp: New file.
110
60fb7e9e
PA
1112015-02-20 Pedro Alves <palves@redhat.com>
112
113 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
114 clean_restart before gdb_target_supports_trace.
115
5c5019c2
PA
1162015-02-20 Pedro Alves <palves@redhat.com>
117
118 PR threads/18006
119 * gdb.threads/clone-thread_db.c: New file.
120 * gdb.threads/clone-thread_db.exp: New file.
121
c9587f88
AT
1222015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
123
124 PR breakpoints/16812
125 * gdb.base/catch-gdb-caused-signals.c: New file.
126 * gdb.base/catch-gdb-caused-signals.exp: New file.
127
f6a88844
JM
1282015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
129
130 * configure: Regenerated.
131 * configure.ac: Use GDB_AC_TRANSFORM.
132 * aclocal.m4: sinclude ../transform.m4.
133
497c491b
JM
1342015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
135
136 * lib/dtrace.exp: New file.
137 * gdb.base/dtrace-probe.exp: Likewise.
138 * gdb.base/dtrace-probe.d: Likewise.
139 * gdb.base/dtrace-probe.c: Likewise.
140 * lib/pdtrace.in: Likewise.
141 * configure.ac: Output variables with the transformed names of
142 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
143 * configure: Regenerated.
144
03e98035
JM
1452015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
146
147 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
148 expected message when trying to access $_probe_* convenience
149 variables while not on a probe.
150
63cc30e9
JK
1512015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
154
0703599a
PA
1552015-02-11 Pedro Alves <pedro@codesourcery.com>
156
157 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
158 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
159
7e60a48e
DE
1602015-02-10 Doug Evans <xdje42@gmail.com>
161
162 * lib/gdb.exp (gdb_load): Always return a result.
163
01b088bc
PA
1642015-02-10 Pedro Alves <palves@redhat.com>
165
166 * gdb.threads/signal-sigtrap.c: New file.
167 * gdb.threads/signal-sigtrap.exp: New file.
168
b05ec7a5
AT
1692015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
170
171 * gdb.trace/no-attach-trace.c: New file.
172 * gdb.trace/no-attach-trace.exp: New file.
173
a2c2acaf
MW
1742015-02-09 Mark Wielaard <mjw@redhat.com>
175
176 * gdb.dwarf2/atomic.c: New file.
177 * gdb.dwarf2/atomic-type.exp: Likewise.
178
31fd9caa
MM
1792015-02-09 Markus Metzger <markus.t.metzger@intel.com>
180
181 * gdb.btrace/buffer-size.exp: Update "info record" output.
182 * gdb.btrace/delta.exp: Update "info record" output.
183 * gdb.btrace/enable.exp: Update "info record" output.
184 * gdb.btrace/finish.exp: Update "info record" output.
185 * gdb.btrace/instruction_history.exp: Update "info record" output.
186 * gdb.btrace/next.exp: Update "info record" output.
187 * gdb.btrace/nexti.exp: Update "info record" output.
188 * gdb.btrace/step.exp: Update "info record" output.
189 * gdb.btrace/stepi.exp: Update "info record" output.
190 * gdb.btrace/nohist.exp: Update "info record" output.
191
d33501a5
MM
1922015-02-09 Markus Metzger <markus.t.metzger@intel.com>
193
194 * gdb.btrace/buffer-size: New.
195
f4abbc16
MM
1962015-02-09 Markus Metzger <markus.t.metzger@intel.com>
197
198 * gdb.btrace/delta.exp: Update "info record" output.
199 * gdb.btrace/enable.exp: Update "info record" output.
200 * gdb.btrace/finish.exp: Update "info record" output.
201 * gdb.btrace/instruction_history.exp: Update "info record" output.
202 * gdb.btrace/next.exp: Update "info record" output.
203 * gdb.btrace/nexti.exp: Update "info record" output.
204 * gdb.btrace/step.exp: Update "info record" output.
205 * gdb.btrace/stepi.exp: Update "info record" output.
206 * gdb.btrace/nohist.exp: Update "info record" output.
207
b9d61307
SM
2082015-02-06 Simon Marchi <simon.marchi@ericsson.com>
209
210 PR gdb/15678
211 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
212
e584fdbc
PA
2132015-02-06 Pedro Alves <palves@redhat.com>
214
215 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
216 macro.
217 (seconds_left, again): New globals.
218 (main): Wait seconds_left in a 1-second sleep loop instead of
219 sleeping 180 seconds. If 'again' is set, reset the seconds
220 counter.
221 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
222 'again' in the inferior before detaching. Print the seconds left.
223 (options): New global.
224 (top level): Build program with -DTIMEOUT=$timeout.
225
77f41761
PA
2262015-02-06 Pedro Alves <palves@redhat.com>
227
228 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
229 determine how many seconds to pass to 'alarm'.
230 * gdb.base/gdb-sigterm.exp (top level): Build program with
231 -DTIMEOUT=$timeout.
232 (do_test): Return success/failure indication. Add more verbose
233 logging. Don't fail if 200 single steps are seen. Instead, fail
234 when the test times out.
235 (passes): New global.
236 (top level): Break the testing loop if testing fails on any
237 iteration. Use gdb_assert.
238
b9394193
DB
2392015-02-04 Don Breazeal <donb@codesourcery.com>
240
241 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
242 and initialize them.
243 (ipc_cleanup): New function.
244 (main): Don't declare shmid, semid, and msqid. Add a call to
245 atexit so that we call ipc_cleanup on exit.
246
42d9e528
PA
2472015-02-04 Pedro Alves <palves@redhat.com>
248
249 * boards/native-extended-gdbserver.exp: Remove any target variant
250 specifications from the board name before clearing the isremote
251 flag from board_info.
252
ae6ae975
DE
2532015-01-31 Doug Evans <xdje42@gmail.com>
254
255 * gdb.base/maint.exp <maint print type argc>: Update expected output.
256
cfb069a8
GB
2572015-01-31 Gary Benson <gbenson@redhat.com>
258
259 * gdb.base/completion.exp: Disable completion limiting for
260 existing tests. Add new tests to check completion limiting.
261 * gdb.linespec/ls-errs.exp: Disable completion limiting.
262
5dd31d79
DE
2632015-01-31 Doug Evans <xdje42@gmail.com>
264
265 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
266
9f050062
DE
2672015-01-31 Doug Evans <xdje42@gmail.com>
268
269 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
270 entries. Duplicate file section script entries.
271 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
272 inlined entries. Add test for safe-path rejection.
273 * gdb.python/py-section-script.c: Add duplicate inlined section script
274 entries. Duplicate file section script entries.
275 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
276 inlined entries. Add test for safe-path rejection.
277
df25ebbd
JB
2782015-01-29 Joel Brobecker <brobecker@adacore.com>
279
280 * gdb.ada/disc_arr_bound: New testcase.
281
4a0ca9ec
JB
2822015-01-29 Joel Brobecker <brobecker@adacore.com>
283
284 * gdb.ada/mi_var_array: New testcase.
285
3a8b707a
DE
2862015-01-27 Doug Evans <dje@google.com>
287
288 * gdb.python/py-objfile.exp: Add tests for objfile.username.
289 Add test for objfile.filename, objfile.username after objfile
290 has been unloaded.
291
f8313f6e
JB
2922015-01-26 Joel Brobecker <brobecker@adacore.com>
293
294 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
295 the second test to print the name attribute of value
296 returned by the call to gdb.lookup_type, and adjust
297 the expected output accordingly.
298
37bc665e
MW
2992015-01-25 Mark Wielaard <mjw@redhat.com>
300
301 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
302 * gdb.base/disp-step-fork.c: Include unistd.h.
303 * gdb.base/siginfo-obj.c: Include stdio.h.
304 * gdb.base/siginfo-thread.c: Likewise.
305 * gdb.mi/non-stop.c: Include unistd.h.
306 * gdb.mi/nsthrexec.c: Include stdio.h.
307 * gdb.mi/pthreads.c: Include unistd.h.
308 * gdb.modula2/unbounded1.c (main): Declare returns int.
309 * gdb.reverse/consecutive-reverse.c: Likewise.
310 * gdb.threads/create-fail.c: Include unistd.h.
311 * gdb.threads/killed.c: Likewise.
312 * gdb.threads/linux-dp.c: Likewise.
313 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
314 * gdb.threads/non-ldr-exc-2.c: Likewise.
315 * gdb.threads/non-ldr-exc-3.c: Likewise.
316 * gdb.threads/non-ldr-exc-4.c: Likewise.
317 * gdb.threads/pthreads.c: Include unistd.h.
318 (main): Declare returns int.
319 * gdb.threads/tls-main.c (foo): New declaration.
320 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
321
f7e5394d
SM
3222015-01-23 Simon Marchi <simon.marchi@ericsson.com>
323
324 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
325 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
326
743649fd
MW
3272015-01-15 Mark Wielaard <mjw@redhat.com>
328
329 * gdb.base/noreturn-return.c: New file.
330 * gdb.base/noreturn-return.exp: New file.
331 * gdb.base/noreturn-finish.c: New file.
332 * gdb.base/noreturn-finish.exp: New file.
333
198297aa
PA
3342015-01-23 Pedro Alves <palves@redhat.com>
335
336 * gdb.threads/continue-pending-after-query.c: New file.
337 * gdb.threads/continue-pending-after-query.exp: New file.
338
717cf30c
AG
3392015-01-22 Anders Granlund <anders.granlund@ericsson.com>
340 Simon Marchi <simon.marchi@ericsson.com>
341
342 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
343 * gdb.base/valgrind-db-attach.exp: Same.
344 * gdb.base/valgrind-infcall.exp: Same.
345 * lib/mi-support.exp (default_mi_gdb_start): Same.
346 * lib/prompt.exp (default_prompt_gdb_start): Same.
347 * lib/gdb.exp (default_gdb_spawn): Same.
348 (gdb_interact): New.
349
350
4b62a76e
JK
3512015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
352
353 * gdb.compile/compile.exp (pointer to jit function): New test.
354
b4cdae6f
WW
3552015-01-17 Wei-cheng Wang <cole945@gmail.com>
356
357 * lib/gdb.exp (supports_process_record): Return true for
358 powerpc*-*-linux*.
359 (supports_reverse): Likewise.
360
d221e7ef
DB
3612015-01-15 Don Breazeal <donb@codesourcery.com>
362
363 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
364 instead of checking whether the target board is remote and
365 use spawn_wait_for_attach instead of exec/sleep.
366 * gdb.base/attach-twice.exp: Likewise.
367
bafffb51
JB
3682015-01-15 Joel Brobecker <brobecker@adacore.com>
369
370 * gdb.ada/var_arr_attrs: New testcase.
371
5589af0e
PA
3722015-01-14 Pedro Alves <palves@redhat.com>
373 Joel Brobecker <brobecker@adacore.com>
374
375 PR gdb/17525
376 * gdb.base/bp-cmds-execution-x-script.c: New file.
377 * gdb.base/bp-cmds-execution-x-script.exp: New file.
378 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
379
6c400b59
PA
3802015-01-14 Pedro Alves <palves@redhat.com>
381
382 PR cli/17828
383 * gdb.base/batch-preserve-term-settings.c: New file.
384 * gdb.base/batch-preserve-term-settings.exp: New file.
385
e02c96a7
DE
3862015-01-13 Doug Evans <dje@google.com>
387
388 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
389 binary.
390
576fd14c
JB
3912015-01-13 Joel Brobecker <brobecker@adacore.com>
392
393 * Makefile.in (clean mostlyclean): Do not delete *.py.
394
04dccad0
JB
3952015-01-13 Joel Brobecker <brobecker@adacore.com>
396
397 * gdb.python/py-lookup-type.exp: New file.
398
3d230f71
PA
3992015-01-12 Pedro Alves <palves@redhat.com>
400
401 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
402 restore GDBFLAGS before returning.
403
7e67715d
JK
4042015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
405
406 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
407 is_amd64_regs_target and is_x86_like_target.
408
f2e0d4b4
DE
4092015-01-11 Doug Evans <xdje42@gmail.com>
410
411 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
412 is given without an explicit form.
413 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
414 attributes.
415 * gdb.dwarf/corrupt.exp: Ditto.
416 * gdb.dwarf2/enum-type.exp: Ditto.
417 * gdb.trace/entry-values.exp: Ditto.
418 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
419
439250fb
DE
4202015-01-11 Doug Evans <xdje42@gmail.com>
421
422 PR gdb/15830
423 * gdb.base/maint.exp: Remove references to "maint demangle".
424 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
425 Add tests for explicitly specifying language to demangle.
426 * gdb.dlang/demangle.exp: Ditto.
427
ede9f622
PA
4282015-01-09 Pedro Alves <palves@redhat.com>
429
430 * gdb.threads/non-stop-fair-events.c: New file.
431 * gdb.threads/non-stop-fair-events.exp: New file.
432
a7b796db
PA
4332015-01-09 Pedro Alves <palves@redhat.com>
434
435 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
436 the global scope. Set a breakpoint after all threads are started
437 rather than stepping over two source lines. Expect the prompt.
438 * gdb.base/watch_thread_num.c (threads_started_barrier): New
439 global.
440 (NUM): Now 15.
441 (main): Use threads_started_barrier to wait for all threads to
442 start. Main thread no longer calls thread_function. Exit after
443 180 seconds.
444 (loop): New function.
445 (thread_function): Wait on threads_started_barrier barrier. Call
446 'loop' at each iteration.
447 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
448 threads have started, instead of hardcoding number of "next"
449 steps. Use an access watchpoint instead of a write watchpoint.
450
9665ffdd
PA
4512015-01-09 Pedro Alves <palves@redhat.com>
452
453 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
454 (thread_func): Wait on barrier.
455 (main): Wait for all threads to start before stopping GDB.
456 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
457 global.
458 (thread1_func, thread2_func): Wait on barrier.
459 (main): Wait for all threads to start before stopping GDB.
460 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
461 New global.
462 (thread1_func, thread2_func): Wait on barrier.
463 (main): Wait for all threads to start before stopping GDB.
464
c945a99f
PA
4652015-01-09 Pedro Alves <palves@redhat.com>
466
467 * gdb.threads/attach-many-short-lived-threads.c: New file.
468 * gdb.threads/attach-many-short-lived-threads.exp: New file.
469
c1a747c1
PA
4702014-01-09 Pedro Alves <palves@redhat.com>
471
472 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
473 instead of to thread 2.
474 * gdb.threads/signal-command-multiple-signals-pending.c (main):
475 Add barrier around each pthread_create call instead of around all
476 calls.
477 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
478 Set a break on thread_function and have the child threads hit it
479 one at at a time.
480
60b3033e
PA
4812015-01-09 Pedro Alves <palves@redhat.com>
482
483 * lib/gdb.exp (can_spawn_for_attach): New procedure.
484 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
485 false.
486 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
487 checking whether the target board is remote.
488 * gdb.multi/multi-attach.exp: Likewise.
489 * gdb.python/py-sync-interp.exp: Likewise.
490 * gdb.server/ext-attach.exp: Likewise.
491 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
492 tests that need to attach, instead of checking whether the target
493 board is remote at the top of the file.
494
acc018ac
YQ
4952015-01-08 Yao Qi <yao@codesourcery.com>
496
497 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
498
50a18af8
JK
4992015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
500
501 Fix testcase compilation.
502 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
503
8503d6e1
JB
5042015-01-06 Joel Brobecker <brobecker@adacore.com>
505
506 * gdb.python/py-type.exp: Add a couple test about empty
507 array creation, and negative-length array creation.
508
cc73dbcc
DE
5092015-01-02 Doug Evans <xdje42@gmail.com>
510
511 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
512
0300bbc7
DE
5132015-01-02 Doug Evans <dje@google.com>
514
515 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
516
9d85a0ec
YQ
5172014-12-29 Yao Qi <yao@codesourcery.com>
518
519 * gdb.trace/entry-values.exp: Update comments. Rename variable
520 bar_call_foo to returned_from_foo.
521
87186c6a
MMN
5222014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
523
524 PR gdb/17394
525 * gdb.linespec/break-asm-file.c: New file.
526 * gdb.linespec/break-asm-file.exp: New file.
527 * gdb.linespec/break-asm-file0.s: New file.
528 * gdb.linespec/break-asm-file1.s: New file.
529
1bab7383
YQ
5302014-12-18 Nigel Stephens <nigel@mips.com>
531 Maciej W. Rozycki <macro@codesourcery.com>
532
533 * gdb.base/float.exp: Handle the new output from "info float" on
534 MIPS targets.
535
1bc1068a
JK
5362014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
537
538 Fix MinGW compilation.
539 * gdb.compile/compile-ops.exp: Update untested message if
540 !skip_compile_feature_tests.
541 * gdb.compile/compile-setjmp.exp: Likewise.
542 * gdb.compile/compile-tls.exp: Likewise.
543 * gdb.compile/compile.exp: Likewise.
544 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
545 supported on this host".
546
b6615d10
DE
5472014-12-16 Doug Evans <xdje42@gmail.com>
548
549 * boards/stabs.exp: New file.
550
25dda427
AA
5512014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
552
553 * gdb.base/completion.exp: Adjust to format changes of "maint
554 print user-registers".
555
bf330350
CU
5562014-12-16 Catalin Udma <catalin.udma@freescale.com>
557
558 PR server/17457
559 * gdb.arch/aarch64-fp.c: New file.
560 * gdb.arch/aarch64-fp.exp: New file.
561
395cf596
SDJ
5622014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
563
564 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
565 r210637, r210913, r211666, r215400, r215817).
566
567 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
568 * dg-extract-results.py: New file.
569 * dg-extract-results.sh: Use it if the environment seems
570 suitable.
571
572 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
573
574 * dg-extract-results.py (parse_run): Handle warnings that
575 are printed before a test harness is run.
576
577 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
578
579 * dg-extract-results.py (Named): Remove __cmp__ method.
580 (output_variation): Use a key to sort variation.harnesses.
581
582 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
583
584 * dg-extract-results.py: For Python 3, force sys.stdout to
585 handle surrogate escape sequences.
586 (safe_open): New function.
587 (output_segment, main): Use it.
588
589 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
590
591 * dg-extract-results.py (Prog.result_re): Include options
592 in test name.
593
594 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
595
596 * dg-extract-results.py (output_variation): Always sort if
597 do_sum.
598
e882ef3c
SM
5992014-12-15 Simon Marchi <simon.marchi@ericsson.com>
600
601 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
602 as long as we get pagination notifications.
603
4992aa20
JM
6042014-12-15 Jason Merrill <jason@redhat.com>
605
606 * Makefile.in (check-gdb.%): Restore.
607 * README: Mention it.
608
c1b5a1a6
JB
6092014-12-13 Joel Brobecker <brobecker@adacore.com>
610
611 * gdb.ada/str_uninit: New testcase.
612
5537b577
JK
6132014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
614
615 PR symtab/17642
616 * gdb.base/vla-stub-define.c: New file.
617 * gdb.base/vla-stub.c: New file.
618 * gdb.base/vla-stub.exp: New file.
619
bb2ec1b3
TT
6202014-12-12 Phil Muldoon <pmuldoon@redhat.com>
621 Jan Kratochvil <jan.kratochvil@redhat.com>
622 Tom Tromey <tromey@redhat.com>
623
624 * configure.ac: Add gdb.compile/.
625 * configure: Regenerate.
626 * gdb.compile/Makefile.in: New file.
627 * gdb.compile/compile-ops.exp: New file.
628 * gdb.compile/compile-ops.c: New file.
629 * gdb.compile/compile-tls.c: New file.
630 * gdb.compile/compile-tls.exp: New file.
631 * gdb.compile/compile-constvar.S: New file.
632 * gdb.compile/compile-constvar.c: New file.
633 * gdb.compile/compile-mod.c: New file.
634 * gdb.compile/compile-nodebug.c: New file.
635 * gdb.compile/compile-setjmp-mod.c: New file.
636 * gdb.compile/compile-setjmp.c: New file.
637 * gdb.compile/compile-setjmp.exp: New file.
638 * gdb.compile/compile-shlib.c: New file.
639 * gdb.compile/compile.c: New file.
640 * gdb.compile/compile.exp: New file.
641 * lib/gdb.exp (skip_compile_feature_tests): New proc.
642
4ff709eb
TT
6432014-12-12 Tom Tromey <tromey@redhat.com>
644
645 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
646 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
647
6dddd6a5
DE
6482014-12-12 Doug Evans <dje@google.com>
649
650 * lib/gdb-python.exp (get_python_valueof): New function.
651 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
652
71c24708
AA
6532014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
654
655 * gdb.base/completion.exp: Add test for completion of "info
656 registers ".
657
3e29f34a
MR
6582014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
659
660 * gdb.base/func-ptrs.c: New file.
661 * gdb.base/func-ptrs.exp: New file.
662
fc126975
SM
6632014-12-10 Simon Marchi <simon.marchi@ericsson.com>
664
665 PR breakpoints/17012
666 * gdb.base/dprintf-detach.c: New file.
667 * gdb.base/dprintf-detach.exp: New file.
668
0a46d518
SM
6692014-12-10 Simon Marchi <simon.marchi@ericsson.com>
670
671 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
672 * lib/gdb.exp (target_is_gdbserver): New procedure.
673
a0be3e44
DE
6742014-12-08 Doug Evans <dje@google.com>
675
676 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
677
df1b803a
YQ
6782014-12-05 Yao Qi <yao@codesourcery.com>
679
680 * gdb.guile/scm-error.exp: Remove the third argument to
681 gdb_remote_download.
682 * gdb.guile/scm-frame-args.exp: Likewise.
683 * gdb.guile/scm-section-script.exp: Likewise.
684
ddb9f679
YQ
6852014-12-05 Yao Qi <yao@codesourcery.com>
686
687 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
688
86e4ed39
DE
6892014-12-04 Doug Evans <dje@google.com>
690
691 * gdb.python/py-objfile.exp: Add tests for
692 objfile.add_separate_debug_file.
693
7c50a931
DE
6942014-12-04 Doug Evans <dje@google.com>
695
696 * lib/gdb.exp (get_build_id): New function.
697 (build_id_debug_filename_get): Rewrite to use it.
698 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
699
621661e3
MR
7002014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
701
702 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
703 `method(long)', not just 0x0.
704 * gdb.cp/nsalias.exp: Align code labels to 4.
705 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
706 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
707 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
708 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
709 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
710 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
711
29f0c3b7
DE
7122014-12-02 Doug Evans <dje@google.com>
713
e1e061e7 714 PR symtab/17602
29f0c3b7 715 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 716 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
717 * gdb.cp/anon-ns.exp: Update.
718
162078c8
NB
7192014-12-02 Nick Bull <nicholaspbull@gmail.com>
720
721 * gdb.python/py-events.py (inferior_call_handler): New.
722 (register_changed_handler, memory_changed_handler): New.
723 (test_events.invoke): Register new handlers.
724 * gdb.python/py-events.exp: Add tests for inferior call,
725 memory_changed and register_changed events.
726
fdb09caf
AA
7272014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
728
729 * gdb.base/execl-update-breakpoints.exp: Specify the link address
730 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
731 if the linker doesn't understand this.
732
55cfb2c4
SM
7332014-12-01 Simon Marchi <simon.marchi@ericsson.com>
734
735 * gdb.python/python.exp: Change expected reply to help().
736
9e8cd6df
YQ
7372014-12-01 Yao Qi <yao@codesourcery.com>
738
739 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
740 AC_CONFIG_SUBDIRS(gdb.gdbtk).
741 * configure: Re-generated.
742
6c659fc2
SC
7432014-11-28 Siva Chandra Reddy <sivachandra@google.com>
744
745 * gdb.cp/chained-calls.cc: New file.
746 * gdb.cp/chained-calls.exp: New file.
747 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
748
d7fc3181
SM
7492014-11-28 Simon Marchi <simon.marchi@ericsson.com>
750
751 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
752 * gdb.dwarf2/symtab-producer.exp: Same.
753 * gdb.gdb/python-interrupts.exp: Same.
754 * gdb.gdb/python-selftest.exp: Same.
755 * gdb.python/py-linetable.exp: Same.
756 * gdb.python/py-type.exp: Same.
757 * gdb.python/py-value-cc.exp: Same.
758 * gdb.python/py-value.exp: Same.
759
10e79639
YQ
7602014-11-28 Yao Qi <yao@codesourcery.com>
761
762 * gdb.base/break-probes.exp: Match library name prefixed with
763 sysroot.
764
f28a0564
SM
7652014-11-27 Simon Marchi <simon.marchi@ericsson.com>
766
767 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
768 test expected output. Add parentheses for the call to print.
769 Remove L suffix from integers.
770
3fe1ce1d
DE
7712014-11-26 Doug Evans <dje@google.com>
772
773 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
774
84429e27
YQ
7752014-11-22 Yao Qi <yao@codesourcery.com>
776
777 * gdb.trace/entry-values.c: Remove asms.
778 (foo): Add foo_label.
779 (bar): Add bar_label.
780 * gdb.trace/entry-values.exp: Remove code computing foo's
781 length and bar's length.
782 (Dwarf::assemble): Invoke function_range for bar and use
783 MACRO_AT_func for foo.
784
26741859
YQ
7852014-11-22 Yao Qi <yao@codesourcery.com>
786
787 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
788 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
789 Use .Lgcc43_procstart instead of gcc43.
790
45e44d27
JB
7912014-11-21 Joel Brobecker <brobecker@adacore.com>
792
793 * gdb.ada/n_arr_bound: New testcase.
794
458c8db8
SDJ
7952014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
796
797 PR breakpoints/10737
798 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
799 test_catch_syscall_multi_arch.
800 (test_catch_syscall_multi_arch): New function.
801
43f3e411
DE
8022014-11-20 Doug Evans <xdje42@gmail.com>
803
804 * gdb.base/maint.exp: Update expected output.
805
0d7b2549
AA
8062014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
807
808 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
809 4-byte instruction on S390.
810
8908fca5
JB
8112014-11-19 Joel Brobecker <brobecker@adacore.com>
812
813 * gdb.ada/arr_arr: New testcase.
814
4a46959e
JB
8152014-11-19 Joel Brobecker <brobecker@adacore.com>
816
817 * gdb.ada/pkd_arr_elem: New Testcase.
818
470e2f4e
LM
8192014-11-18 Luis Machado <lgustavo@codesourcery.com>
820
821 * gdb.reverse/break-precsave: Expect completion message for
822 core file reads.
823 * gdb.reverse/consecutive-precsave.exp: Likewise.
824 * gdb.reverse/finish-precsave.exp: Likewise.
825 * gdb.reverse/i386-precsave.exp: Likewise.
826 * gdb.reverse/machinestate-precsave.exp: Likewise.
827 * gdb.reverse/sigall-precsave.exp: Likewise.
828 * gdb.reverse/solib-precsave.exp: Likewise.
829 * gdb.reverse/step-precsave.exp: Likewise.
830 * gdb.reverse/until-precsave.exp: Likewise.
831 * gdb.reverse/watch-precsave.exp: Likewise.
832
a267f3ad
AA
8332014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
834
835 * gdb.base/bp-permanent.c: Include unistd.h.
836 * gdb.python/py-framefilter-mi.c (main): Add return type.
837 * gdb.python/py-framefilter.c (main): Likewise.
838 * gdb.trace/actions-changed.c (main): Likewise.
839
12084a9a
AA
8402014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
841
842 * gdb.mi/until.c: Add eye-catchers.
843 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
844 line numbers.
845
dc7e1a77
AA
8462014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
847
848 * gdb.base/condbreak.exp: Drop references to removed non-prototype
849 function header variants in break1.c.
850 * gdb.base/ena-dis-br.exp: Likewise.
851 * gdb.base/hbreak2.exp: Likewise.
852 * gdb.reverse/until-precsave.exp: Drop references to removed
853 non-prototype function header variants in ur1.c.
854 * gdb.reverse/until-reverse.exp: Likewise.
855
41c77605
PM
8562014-11-17 Petr Machata <pmachata@redhat.com>
857
858 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
859 ${_cu_offset_size} bytes abbrev offset.
860
34248c3a
DE
8612014-11-15 Doug Evans <xdje42@gmail.com>
862
863 PR symtab/17559
864 * gdb.base/line-symtabs.exp: New file.
865 * gdb.base/line-symtabs.c: New file.
866 * gdb.base/line-symtabs.h: New file.
867
646da059
YQ
8682014-11-14 Yao Qi <yao@codesourcery.com>
869
870 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
871 (func): Add label func_label.
872 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
873 Replace low_pc and high_pc with MACRO_AT_range.
874 Replace name, low_pc and high_pc with MACRO_AT_func.
875
9301ebe6
YQ
8762014-11-14 Yao Qi <yao@codesourcery.com>
877
878 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
879 Replace name, low_pc and high_pc with MACRO_AT_func.
880
f166b542
YQ
8812014-11-14 Yao Qi <yao@codesourcery.com>
882
883 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
884 produce debug information.
885 * gdb.dwarf2/implptr-optimized-out.S: Removed.
886
0f6e71e3
YQ
8872014-11-14 Yao Qi <yao@codesourcery.com>
888
889 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
890 object and get function length.
891 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
892 with MACRO_AT_func.
893 (top-level): Replace gdb_compile and clean_restart with
894 prepare_for_testing.
895 * gdb.dwarf2/main.c (main): Add label main_label.
896
876c4df9
YQ
8972014-11-14 Yao Qi <yao@codesourcery.com>
898
899 * lib/dwarf.exp (function_range): New procedure.
900 (Dwarf::_handle_macro_at_func): New procedure.
901 (Dwarf::_handle_macro_at_range): New procedure.
902 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
903
02ad9cf1
YQ
9042014-11-14 Yao Qi <yao@codesourcery.com>
905
906 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
907 (_handle_attribute): New procedure.
908
a59add0c
AA
9092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
910
911 * gdb.ada/cond_lang/foo.c (callme): Add return type.
912 * gdb.base/call-sc.c (zed): Likewise.
913 * gdb.base/checkpoint.c (main): Likewise.
914 * gdb.base/dump.c (main): Likewise.
915 * gdb.base/gcore.c (main): Likewise.
916 * gdb.base/huge.c (main): Likewise.
917 * gdb.base/multi-forks.c (main): Likewise.
918 * gdb.base/pr10179-a.c (main): Likewise.
919 * gdb.base/savedregs.c (main): Likewise.
920 * gdb.base/sigaltstack.c (main): Likewise.
921 * gdb.base/siginfo.c (main): Likewise.
922 * gdb.base/structs.c (zed): Likewise.
923 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
924 * gdb.mi/mi-syn-frame.c (main): Likewise.
925 * gdb.mi/until.c (foo, main): Likewise.
926 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
927 * gdb.base/solib-weak.c (foo): Declare.
928 * gdb.base/attach-twice.c: Include stdio.h.
929 * gdb.base/weaklib1.c: Likewise.
930 * gdb.base/weaklib2.c: Likewise.
931 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
932 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
933 unistd.h.
934 * gdb.base/attach-pie-misread.c: Include stdlib.h.
935 * gdb.mi/mi-exit-code.c: Likewise.
936 * gdb.base/break-interp-lib.c: Include string.h.
937 * gdb.base/coremaker.c: Likewise.
938 * gdb.base/testenv.c: Likewise.
939 * gdb.python/py-finish-breakpoint.c: Likewise.
940 * gdb.base/inferior-died.c: Include sys/wait.h.
941 * gdb.base/fileio.c: Include time.h.
942 * gdb.base/async-shell.c: Include unistd.h.
943 * gdb.base/dprintf-non-stop.c: Likewise.
944 * gdb.base/info-os.c: Likewise.
945 * gdb.mi/mi-console.c: Likewise.
946 * gdb.mi/watch-nonstop.c: Likewise.
947 * gdb.python/py-events.c: Likewise.
948 * gdb.base/async.c (baz): Move up before its invocation.
949 * gdb.base/code_elim2.c (my_global_func): Likewise.
950 * gdb.base/skip-solib-lib.c (multiply): Likewise.
951 * gdb.base/advance.c (func2): Likewise.
952
3b5d5997
AA
9532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
954
955 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
956 variant.
957 * gdb.base/annota3.c: Likewise.
958 * gdb.base/async.c: Likewise.
959 * gdb.base/average.c: Likewise.
960 * gdb.base/call-ar-st.c: Likewise.
961 * gdb.base/call-rt-st.c: Likewise.
962 * gdb.base/call-sc.c: Likewise.
963 * gdb.base/call-strs.c: Likewise.
964 * gdb.base/ending-run.c: Likewise.
965 * gdb.base/execd-prog.c: Likewise.
966 * gdb.base/exprs.c: Likewise.
967 * gdb.base/foll-exec.c: Likewise.
968 * gdb.base/foll-fork.c: Likewise.
969 * gdb.base/foll-vfork.c: Likewise.
970 * gdb.base/funcargs.c: Likewise.
971 * gdb.base/gcore.c: Likewise.
972 * gdb.base/jump.c: Likewise.
973 * gdb.base/langs0.c: Likewise.
974 * gdb.base/langs1.c: Likewise.
975 * gdb.base/langs2.c: Likewise.
976 * gdb.base/mips_pro.c: Likewise.
977 * gdb.base/nodebug.c: Likewise.
978 * gdb.base/opaque0.c: Likewise.
979 * gdb.base/opaque1.c: Likewise.
980 * gdb.base/recurse.c: Likewise.
981 * gdb.base/run.c: Likewise.
982 * gdb.base/scope0.c: Likewise.
983 * gdb.base/scope1.c: Likewise.
984 * gdb.base/setshow.c: Likewise.
985 * gdb.base/setvar.c: Likewise.
986 * gdb.base/shmain.c: Likewise.
987 * gdb.base/shr1.c: Likewise.
988 * gdb.base/shr2.c: Likewise.
989 * gdb.base/sigall.c: Likewise.
990 * gdb.base/signals.c: Likewise.
991 * gdb.base/so-indr-cl.c: Likewise.
992 * gdb.base/solib2.c: Likewise.
993 * gdb.base/structs.c: Likewise.
994 * gdb.base/sum.c: Likewise.
995 * gdb.base/vforked-prog.c: Likewise.
996 * gdb.base/watchpoint.c: Likewise.
997 * gdb.reverse/shr2.c: Likewise.
998 * gdb.reverse/until-reverse.c: Likewise.
999 * gdb.reverse/ur1.c: Likewise.
1000 * gdb.reverse/watch-reverse.c: Likewise.
1001
066a77c5
AA
10022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1003
1004 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
1005 variant.
1006 * gdb.base/sepdebug.exp: Drop references to removed code.
1007
4f204ea5
AA
10082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1009
1010 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
1011 variant. Preserve original line numbering.
1012 * gdb.base/list1.c: Likewise.
1013
3b377a3a
AA
10142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1015
1016 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
1017 variant.
1018 * gdb.base/break1.c: Likewise.
1019 * gdb.base/break.exp: Drop references to removed code.
1020
e444df73
AA
10212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1022
1023 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
1024 variant.
1025
8008f2a7
AA
10262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1027
1028 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
1029
a5a06887
AA
10302014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1031
1032 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
1033 logic into perform_all_tests() and invoke it with and without
1034 function header prototypes.
1035 (do_function_calls): Remove conditional XFAIL for PR 5318.
1036 (rerun_and_prepare): Remove duplicate code.
1037 (perform_all_tests): New. Main logic moved here.
1038
44dba9b9
AA
10392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1040
1041 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
1042 code guarded by #ifdef NO_PROTOTYPES.
1043 (t_double_many_args): Likewise.
1044 (DEF_FUNC_MANY_ARGS_1): Likewise.
1045 (DEF_FUNC_VALUES_1): Likewise.
1046 (t_structs_ldc): Renamed from t_structs_fc in conditional code
1047 guarded by #ifdef PROTOTYPES.
1048
d1fbcd56
AA
10492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1050
1051 * gdb.mi/mi-console.c: Add eye-catcher.
1052 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
1053 instead of literal line number.
1054
b0e59b8f
AA
10552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1056
1057 * gdb.base/shr2.c: Add eye-catcher.
1058 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
1059 line number.
1060
78f98cca
AA
10612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1062
1063 * gdb.base/jump.c: Add eye-catchers.
1064 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
1065 numbers.
1066
58fa2af0
AA
10672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1068
1069 * gdb.base/execd-prog.c: Add eye-catchers.
1070 * gdb.base/foll-exec.c: Likewise.
1071 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
1072 line numbers.
1073
04e5059b
AA
10742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1075
1076 * gdb.base/ending-run.c: Add eye-catchers.
1077 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
1078 literal line numbers.
1079
dbfdb174
AA
10802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1081
1082 * gdb.base/call-rt-st.c: Add eye-catchers.
1083 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
1084 literal line numbers.
1085
888a2ade
AA
10862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1087
1088 * gdb.base/call-ar-st.c: Add eye-catchers.
1089 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
1090 literal line numbers.
1091
6acc2dde
AA
10922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1093
1094 * gdb.base/average.c: Add eye-catchers.
1095 * gdb.base/sum.c: Likewise.
1096 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
1097 regexps dynamically.
1098
9ecfcd1d
AA
10992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1100
1101 * gdb.base/solib1.c: Add eye-catchers.
1102 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
1103 literal line numbers.
1104
78708b7c
PA
11052014-11-12 Pedro Alves <palves@redhat.com>
1106
1107 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
1108 leader has exited.
1109
af48d08f
PA
11102014-11-12 Pedro Alves <palves@redhat.com>
1111
1112 * gdb.arch/i386-bp_permanent.c: New file.
1113 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
1114 (srcfile): Set to i386-bp_permanent.c.
1115 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
1116 that stepi does not execute the 'leave' instruction, instead of
1117 testing it does execute.
1118 * gdb.base/bp-permanent.c: New file.
1119 * gdb.base/bp-permanent.exp: New file.
1120
af3768e9
DE
11212014-11-10 Doug Evans <xdje42@gmail.com>
1122
1123 PR symtab/17564
1124 * gdb.base/symtab-search-order.exp: New file.
1125 * gdb.base/symtab-search-order.c: New file.
1126 * gdb.base/symtab-search-order-1.c: New file.
1127 * gdb.base/symtab-search-order-shlib-1.c: New file.
1128
9de00a4a
PA
11292014-11-07 Pedro Alves <palves@redhat.com>
1130
1131 PR gdb/17511
1132 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
1133 i?86-*-linux*.
1134
e0f52461
SC
11352014-11-03 Siva Chandra Reddy <sivachandra@google.com>
1136
1137 PR c++/17494
1138 * gdb.cp/pr17494.cc: New file.
1139 * gdb.cp/pr17494.exp: New file.
1140
6ce8c980
YQ
11412014-11-02 Yao Qi <yao@codesourcery.com>
1142
1143 * gdb.python/python.exp: Get working directory and match the
1144 output of "set extended-prompt \\w " with it.
1145
02be9a71
DE
11462014-10-30 Doug Evans <dje@google.com>
1147
1148 * gdb.python/py-objfile.exp: Add tests for setting random attributes
1149 in objfiles.
1150 * gdb.python/py-progspace.exp: Add tests for setting random attributes
1151 in progspaces.
1152
3bdff46b
LM
11532014-10-30 Janis Johnson <janisjo@codesourcery.com>
1154
1155 * gdb.base/fullpath-expand.exp: Skip for a remote host.
1156 * gdb.base/realname-expand.exp: Likewise.
1157 * gdb.linespec/macro-relative.exp: Likewise.
1158
ab917dfb
PA
11592014-10-29 Pedro Alves <palves@redhat.com>
1160
1161 PR gdb/17408
1162 * gdb.threads/schedlock.c (some_function): New function.
1163 (call_function): New global.
1164 (MAYBE_CALL_SOME_FUNCTION): New macro.
1165 (thread_function): Call it.
1166 * gdb.threads/schedlock.exp (get_args): Add description parameter,
1167 and use it instead of a global counter. Adjust all callers.
1168 (get_current_thread): Use "find current thread" for test message
1169 here rather than having all callers pass down the same string.
1170 (goto_loop): New procedure, factored out from ...
1171 (my_continue): ... this.
1172 (step_ten_loops): Change parameter from test message to command to
1173 use. Adjust.
1174 (list_count): Delete global.
1175 (check_result): New procedure, factored out from duplicate top
1176 level code.
1177 (continue tests): Wrap in with_test_prefix.
1178 (test_step): New procedure, factored out from duplicate top level
1179 code.
1180 (top level): Test "step" in combination with all scheduler-locking
1181 modes. Test "next" in combination with all scheduler-locking
1182 modes, and in combination with stepping over a function call or
1183 not.
1184 * gdb.threads/next-bp-other-thread.c: New file.
1185 * gdb.threads/next-bp-other-thread.exp: New file.
1186
d3d4baed
PA
11872014-10-29 Pedro Alves <palves@redhat.com>
1188
1189 PR python/17372
1190 * gdb.python/python.exp: Test a multi-line command that spawns
1191 interactive Python.
1192 * gdb.base/multi-line-starts-subshell.exp: New file.
1193
563e8d85
YQ
11942014-10-29 Yao Qi <yao@codesourcery.com>
1195
1196 * gdb.base/fileio.exp: Make directories on host.
1197
0ea4d52e
YQ
11982014-10-29 Yao Qi <yao@codesourcery.com>
1199
1200 * gdb.base/fileio.c (test_write): Close the file.
1201
7f5ef605
PA
12022014-10-28 Pedro Alves <palves@redhat.com>
1203
1204 PR gdb/12623
1205 * gdb.base/sigstep.c (no_handler): New global.
1206 (main): If 'no_handler is true, set the signal handlers to
1207 SIG_IGN.
1208 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
1209 with_sw_watch and no_handler parameters. Handle them.
1210 (top level) <stepping over handler when stopped at a breakpoint
1211 test>: Add a test axis for testing with a software watchpoint, and
1212 another for testing with the signal handler set to SIG_IGN.
1213 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
1214 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
1215
abbdbd03
PA
12162014-10-28 Pedro Alves <palves@redhat.com>
1217
1218 PR gdb/17511
1219 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
1220 * gdb.base/sigstep.exp (other_handler_location): New global.
1221 (advance): Support stepping into the signal handler, and running
1222 commands while in the handler.
1223 (in_handler_map): New global.
1224 (top level): In the advance test, add combinations for getting
1225 into the handler with stepping commands, and for running commands
1226 in the handler. Add comment descripting the advancei tests.
1227
1df4399f
PA
12282014-10-28 Pedro Alves <palves@redhat.com>
1229
1230 * gdb.base/sigstep.exp: Use build_executable instead of
1231 prepare_for_testing.
1232 (top level): Move code that starts GDB, runs to main and creates a
1233 display to ...
1234 (restart): ... this new procedure.
1235 (top level): Move backtrace from signal handler test to ...
1236 (validate_backtrace): ... this new procedure.
1237 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
1238 with_test_prefix. Always restart GDB.
1239 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
1240 with_test_prefix. Always restart GDB. No need to delete
1241 breakpoints after the test.
1242 (test_skip_handler): Remove prefix parameter.
1243 (skip_over_handler, breakpoint_to_handler)
1244 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
1245 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
1246 restart GDB. No need to delete breakpoints after the test.
1247 (top level): Use foreach to call the test procedures with
1248 different commands.
1249
a5b6e449
PA
12502014-10-28 Pedro Alves <palves@redhat.com>
1251
1252 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
1253 instead of GNATS numbers.
1254 * gdb.base/sigbpt.exp: Likewise.
1255 * gdb.base/siginfo.exp: Likewise.
1256 * gdb.base/sigstep.exp: Likewise.
1257
e5f8a7cc
PA
12582014-10-27 Pedro Alves <palves@redhat.com>
1259
1260 * gdb.base/sigstep.c (dummy): New global.
1261 (main): Issue a couple writes to the new global.
1262 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
1263 procedures.
1264 (skip_over_handler): Use test_skip_handler.
1265 (top level): Call skip_over_handler for stepi and nexti too.
1266 (breakpoint_over_handler): Use test_skip_handler.
1267 (top level): Call breakpoint_over_handler for stepi and nexti too.
1268
763905a3
YQ
12692014-10-27 Yao Qi <yao@codesourcery.com>
1270
1271 * gdb.trace/tfile.c (adjust_function_address)
1272 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
1273 function descriptor.
1274
6f259a23
DB
12752014-10-24 Don Breazeal <donb@codesourcery.com>
1276
1277 * gdb.base/foll-fork.exp (test_follow_fork,
1278 catch_fork_child_follow): Check for updated fork messages emitted
1279 from infrun.c.
1280 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
1281 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
1282 vfork_and_exec_child_follow_through_step): Check for updated vfork
1283 messages emitted from infrun.c.
1284
09dd9a69
PA
12852014-10-24 Pedro Alves <palves@redhat.com>
1286
1287 * gdb.base/corefile.exp: Remove references to ultrix.
1288 * gdb.base/interrupt.exp: Likewise.
1289 * gdb.base/whatis.exp: Likewise.
1290 * gdb.gdb/selftest.exp: Likewise.
1291 * gdb.threads/manythreads.exp: Likewise.
1292 * gdb.threads/print-threads.exp: Likewise.
1293 * gdb.threads/pthreads.exp:: Likewise.
1294 * gdb.threads/schedlock.exp: Likewise.
1295
3433cfa5
SC
12962014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1297
1298 * gdb.cp/non-trivial-retval.cc: Add a test case.
1299 * gdb.cp/non-trivial-retval.exp: Add a test.
1300
092f880b
YQ
13012014-10-20 Yao Qi <yao@codesourcery.com>
1302
1303 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1304 * gdb.python/py-objfile-script-gdb.py: New file.
1305 * gdb.python/py-objfile-script.exp: Update reference to
1306 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1307 of remote_download. Remove the dest file.
1308
acbdb7f3
YQ
13092014-10-20 Yao Qi <yao@codesourcery.com>
1310
1311 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1312 * gdb.base/step-line.exp: Likewise.
1313 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1314 * gdb.dwarf2/dw2-basic.exp: Likewise.
1315 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1316 * gdb.dwarf2/dw2-filename.exp: Likewise.
1317 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1318 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1319 * gdb.dwarf2/dw2-producer.exp: Likewise.
1320 * gdb.dwarf2/mac-fileno.exp: Likewise.
1321 * gdb.python/py-frame-args.exp: Likewise.
1322 * gdb.python/py-framefilter.exp: Likewise.
1323 * gdb.python/py-mi.exp: Likewise.
1324 * gdb.python/py-objfile-script.exp: Likewise
1325 * gdb.python/py-pp-integral.exp: Likewise.
1326 * gdb.python/py-pp-re-notag.exp: Likewise.
1327 * gdb.python/py-prettyprint.exp: Likewise.
1328 * gdb.python/py-section-script.exp: Likewise.
1329 * gdb.python/py-typeprint.exp: Likewise.
1330 * gdb.python/py-xmethods.exp: Likewise.
1331 * gdb.stabs/weird.exp: Likewise.
1332 * gdb.xml/tdesc-regs.exp: Likewise.
1333
bd286a29
KCY
13342014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1335
1336 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1337 (out_cu): Use addr_len for the size of addresses.
1338 (out_line): Likewise. Size DW_LNE_set_address instruction
1339 according to addr_len.
1340 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
1341 (FUNC): Add START_INSNS to definition.
1342
673dc4a0
YQ
13432014-10-18 Yao Qi <yao@codesourcery.com>
1344
1345 * gdb.base/argv0-symlink.exp: Check argv[0] value if
1346 gdb_has_argv0 return true.
1347 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
1348 check [target_info exists noargs], check [gdb_has_argv0]
1349 instead.
1350 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1351 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
1352 procedures.
1353
4ffbba72
DE
13542014-10-17 Doug Evans <dje@google.com>
1355
1356 * gdb.python/py-events.exp: Update expected output for clear_objfiles
1357 event.
1358 * gdb.python/py-events.py: Add clear_objfiles event.
1359
d096d8c1
DE
13602014-10-17 Doug Evans <dje@google.com>
1361
1362 * gdb.python/py-objfile.exp: Test progspace attribute.
1363
a80db015
LM
13642014-10-17 Luis Machado <lgustavo@codesourcery.com>
1365
1366 * gdb.guile/scm-breakpoint.exp: Do not assume any
1367 directory separators when matching source file paths.
1368 * gdb.python/py-breakpoint.exp: Likewise.
1369 * gdb.reverse/break-precsave.exp: Likewise.
1370 * gdb.reverse/break-reverse.exp: Likewise.
1371 * gdb.reverse/consecutive-precsave.exp: Likewise.
1372 * gdb.reverse/finish-precsave.exp: Likewise.
1373 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1374 * gdb.reverse/finish-reverse.exp: Likewise.
1375 * gdb.reverse/i386-precsave.exp: Likewise.
1376 * gdb.reverse/i387-env-reverse.exp: Likewise.
1377 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1378 * gdb.reverse/machinestate-precsave.exp: Likewise.
1379 * gdb.reverse/machinestate.exp: Likewise.
1380 * gdb.reverse/sigall-precsave.exp: Likewise.
1381 * gdb.reverse/solib-precsave.exp: Likewise.
1382 * gdb.reverse/step-precsave.exp: Likewise.
1383 * gdb.reverse/until-precsave.exp: Likewise.
1384 * gdb.reverse/watch-precsave.exp: Likewise.
1385 * gdb.reverse/watch-reverse.exp: Likewise.
1386
b22089ab
YQ
13872014-10-17 Yao Qi <yao@codesourcery.com>
1388
1389 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1390 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1391
6c4486e6
PA
13922014-10-17 Pedro Alves <palves@redhat.com>
1393
1394 PR gdb/17471
1395 * gdb.base/bg-execution-repeat.c: New file.
1396 * gdb.base/bg-execution-repeat.exp: New file.
1397
0ff33695
PA
13982014-10-17 Pedro Alves <palves@redhat.com>
1399
1400 PR gdb/17300
1401 * gdb.base/continue-all-already-running.c: New file.
1402 * gdb.base/continue-all-already-running.exp: New file.
1403
6fdebc3d
PA
14042014-10-17 Pedro Alves <palves@redhat.com>
1405
1406 PR gdb/17472
1407 * gdb.base/annota-input-while-running.c: New file.
1408 * gdb.base/annota-input-while-running.exp: New file.
1409
32a8097b
PA
14102014-10-17 Pedro Alves <palves@redhat.com>
1411
1412 * gdb.base/callfuncs.exp: emove references to osf.
1413 * gdb.base/sigall.exp: Likewise.
1414 * gdb.gdb/selftest.exp: Likewise.
1415 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1416 * gdb.mi/non-stop.c: Likewise.
1417 * gdb.mi/pthreads.c: Likewise.
1418 * gdb.reverse/sigall-precsave.exp: Likewise.
1419 * gdb.reverse/sigall-reverse.exp: Likewise.
1420 * gdb.threads/pthreads.c: Likewise.
1421 * gdb.threads/pthreads.exp: Likewise.
1422
7a3517ff
YQ
14232014-10-17 Yao Qi <yao@codesourcery.com>
1424
1425 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1426 check 'target_info exists noargs'.
1427 (test_command_prompt_position): Likewise.
1428 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1429 Remove "set args".
1430 (progvar_simple_while_test): Likewise.
1431 (progvar_complex_if_while_test): Likewise.
1432 (if_while_breakpoint_command_test): Likewise.
1433 (infrun_breakpoint_command_test): Likewise.
1434 (breakpoint_command_test): Likewise.
1435 (watchpoint_command_test): Likewise.
1436 (bp_deleted_in_command_test): Likewise.
1437 (temporary_breakpoint_commands): Likewise.
1438
bb99c472
YQ
14392014-10-16 Yao Qi <yao@codesourcery.com>
1440
1441 * gdb.base/remotetimeout.exp: Remove noargs checking.
1442
7c16b83e
PA
14432014-10-15 Pedro Alves <palves@redhat.com>
1444
1445 PR breakpoints/9649
1446 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1447 * gdb.base/breakpoint-in-ro-region.exp
1448 (probe_target_hardware_step): New procedure.
1449 (top level): Probe hardware stepping and hardware breakpoint
1450 support. Test stepping through a read-only region, with both
1451 "breakpoint auto-hw" on and off and both "always-inserted" on and
1452 off.
1453
35a49624
IB
14542014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1455
1456 * gdb.dlang/demangle.exp: Update for demangling changes.
1457
2d1c107c
SC
14582014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1459
1460 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1461 * gdb.cp/non-trivial-retval.exp: Add new tests.
1462
778811d5
SC
14632014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1464
1465 PR c++/13403
1466 PR c++/15154
1467 * gdb.cp/non-trivial-retval.cc: New file.
1468 * gdb.cp/non-trivial-retval.exp: New file.
1469
10c5f0a8
YQ
14702014-10-15 Yao Qi <yao@codesourcery.com>
1471
1472 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1473 remote host.
1474
65d7b369
YQ
14752014-10-15 Yao Qi <yao@codesourcery.com>
1476
1477 * gdb.python/py-symbol.exp: Match file base name if host is
1478 remote, otherwise match file name with dir name.
1479 * gdb.python/py-symtab.exp: Likewise.
1480 * gdb.python/python.exp: Likewise.
1481
46dc1394
YQ
14822014-10-15 Yao Qi <yao@codesourcery.com>
1483
1484 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1485 pattern.
1486 * gdb.python/py-symtab.exp: Likewise.
1487 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1488 locationn.
1489
c40cc657
JB
14902014-10-14 Joel Brobecker <brobecker@adacore.com>
1491
1492 * gdb.ada/addr_arith: New testcase.
1493
2abf49e1
MR
14942014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1495
1496 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1497 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1498 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1499 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1500
f7088df3
SDJ
15012014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1502
1503 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1504 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1505 * gdb.arch/stap-eval-lang-ada.exp: New file.
1506
4dc06805
YQ
15072014-10-14 Yao Qi <yao@codesourcery.com>
1508
1509 * gdb.mi/mi-var-child.c (nothing1): New function.
1510 (nothing2): New function.
1511 (do_children_tests): Set function pointers by nothing1 and
1512 nothing2.
1513 * gdb.mi/mi-var-child.exp: Step over new added statements.
1514 Update test to match the new output.
1515 * gdb.mi/var-cmd.c (nothing1): New function.
1516 (nothing2): New function.
1517 (do_children_tests): Set function pointers by nothing1 and
1518 nothing2.
1519 * gdb.mi/mi-var-display.exp: Update test to match output.
1520 Step to the line specified by $line_dct_nothing.
1521 Increase the number of lines to step.
1522
46a93de2
YQ
15232014-10-14 Yao Qi <yao@codesourcery.com>
1524
1525 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1526 tests.
1527 * gdb.mi/mi2-var-child.exp: Likewise.
1528
14ea52ee
DE
15292014-10-13 Doug Evans <dje@google.com>
1530
1531 * gdb.python/py-objfile.exp: Change name of file name test.
1532
e5c6e92b
DE
15332014-10-13 Doug Evans <dje@google.com>
1534
1535 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1536 from the start of the CU.
1537
c780cc2f
JK
15382014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1539 Yao Qi <yao@codesourcery.com>
1540
1541 Fix "save breakpoints" for "catch" command.
1542 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1543 Remove -nonewline. Match also the added "main" line.
1544
99894e11
JK
15452014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1546
1547 Fix "save breakpoints" for "disable $bpnum" command.
1548 * gdb.base/save-bp.c (main): Add label.
1549 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1550
6e1ac5a3
JK
15512014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1552
1553 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1554
754dd2b0
YQ
15552014-10-11 Yao Qi <yao@codesourcery.com>
1556
1557 * gdb.server/server-kill.exp: Execute command
1558 "set remote trace-status-packet on" before "tstatus".
1559
f90183d7
YQ
15602014-10-11 Yao Qi <yao@codesourcery.com>
1561
1562 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1563 (main): Call getppid.
1564 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1565 and continue to it. Read variable "server_pid".
1566
bf40a607
YQ
15672014-10-11 Yao Qi <yao@codesourcery.com>
1568
1569 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1570
052ca370
YQ
15712014-10-11 Yao Qi <yao@codesourcery.com>
1572
1573 * gdb.threads/thread-find.exp: Don't execute command
1574 "info threads".
1575 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1576 * gdb.threads/linux-dp.exp: Don't check the condition
1577 $threads_created equals to zero.
1578
3831839c
PA
15792014-10-10 Pedro Alves <palves@redhat.com>
1580
1581 * gdb.base/bigcore.exp: Remove references to IRIX.
1582 * gdb.base/funcargs.exp: Likewise.
1583 * gdb.base/interrupt.exp: Likewise.
1584 * gdb.base/mips_pro.exp: Likewise.
1585 * gdb.base/nodebug.exp: Likewise.
1586 * gdb.base/setvar.exp: Likewise.
1587 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1588
8b9a549d
PA
15892014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1590 Pedro Alves <palves@redhat.com>
1591
1592 PR symtab/14466
1593 * gdb.base/vdso-warning.c: New file.
1594 * gdb.base/vdso-warning.exp: New file.
1595
d48ba5e8
DE
15962014-10-02 Doug Evans <dje@google.com>
1597
1598 * gdb.base/structs.c (main): Don't run forever.
1599
2278c276
PA
16002014-10-02 Pedro Alves <palves@redhat.com>
1601
1602 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1603 (top level) <stop threads 1, stop threads 2>: Use it.
1604
b57bacec
PA
16052014-10-02 Pedro Alves <palves@redhat.com>
1606
1607 * gdb.threads/break-while-running.exp (test): Add new
1608 'update_thread_list' argument. Skip "info threads" if false.
1609 (top level): Add new 'update_thread_list' axis.
1610
13fd3ff3
PA
16112014-10-02 Pedro Alves <palves@redhat.com>
1612
1613 PR breakpoints/17431
1614 * gdb.base/execl-update-breakpoints.c: New file.
1615 * gdb.base/execl-update-breakpoints.exp: New file.
1616
0fec99e8
PA
16172014-10-01 Pedro Alves <palves@redhat.com>
1618
1619 * gdb.base/breakpoint-in-ro-region.c: New file.
1620 * gdb.base/breakpoint-in-ro-region.exp: New file.
1621
2ddf4301
SM
16222014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1623
1624 * gdb.mi/mi-exit-code.exp: New file.
1625 * gdb.mi/mi-exit-code.c: New file.
1626
6a5f3f43
YQ
16272014-09-30 Yao Qi <yao@codesourcery.com>
1628
1629 * lib/prelink-support.exp (build_executable_own_libs): Error if
1630 the target isn't native.
1631
345bcc73
YQ
16322014-09-30 Yao Qi <yao@codesourcery.com>
1633
1634 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1635 false.
1636
a25a5a45
PA
16372014-09-22 Pedro Alves <palves@redhat.com>
1638
1639 * gdb.threads/break-while-running.exp: New file.
1640 * gdb.threads/break-while-running.c: New file.
1641
00ba3162
YQ
16422014-09-19 Yao Qi <yao@codesourcery.com>
1643
1644 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1645 Invoke test. Restart GDB with --readnow and invoke test again.
1646
c3b7b696
YQ
16472014-09-19 Yao Qi <yao@codesourcery.com>
1648
1649 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1650 proc set_breakpoint_on_gcd_function. Invoke
1651 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1652 invoke set_breakpoint_on_gcd_function again.
1653
2b4fd423
DE
16542014-09-18 Doug Evans <dje@google.com>
1655
1656 * gdb.dwarf2/symtab-producer.exp: New file.
1657
a5947601
SDJ
16582014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1659
1660 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1661 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1662 * gdb.base/global-var-nested-by-dso.c: Likewise.
1663 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1664
91c19059
SDJ
16652014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1666 Pedro Alves <palves@redhat.com>
1667
1668 * gdb.base/watch-bitfields.exp: Pass string other than test file
1669 name to prepare_for_testing.
1670 (watch): New procedure.
1671 (expect_watchpoint): Use with_test_prefix.
1672 (top level): Factor out tests to ...
1673 (test_watch_location, test_regular_watch): ... these new
1674 procedures, and use with_test_prefix and gdb_continue_to_end.
1675
bb9d5f81
PP
16762014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1677
1678 PR breakpoints/12526
1679 * gdb.base/watch-bitfields.exp: New file.
1680 * gdb.base/watch-bitfields.c: New file.
1681
635856f5
PA
16822014-09-16 Pedro Alves <palves@redhat.com>
1683
1684 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1685 software and hardware addresses, not software address against
1686 itself.
1687
7280ceea
PA
16882014-09-16 Pedro Alves <palves@redhat.com>
1689
1690 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1691 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1692
428b16bd
PA
16932014-09-16 Pedro Alves <palves@redhat.com>
1694
1695 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1696 files.
1697 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1698 "*-*-vxworks*" throughout.
1699 * gdb.base/break.exp: Likewise.
1700 * gdb.base/default.exp: Likewise.
1701 * gdb.base/scope.exp: Likewise.
1702 * gdb.base/sepdebug.exp: Likewise.
1703 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1704 throughout.
1705 * gdb.base/run.c: Likewise.
1706 * gdb.base/sepdebug.c: Likewise.
1707 * gdb.hp/gdb.aCC/run.c: Likewise.
1708 * gdb.reverse/until-reverse.c: Likewise.
1709 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1710
666d413c
YQ
17112014-09-16 Yao Qi <yao@codesourcery.com>
1712
1713 * boards/local-remote-host-native.exp: New file.
1714
57cbd724
DE
17152014-09-14 Doug Evans <xdje42@gmail.com>
1716
1717 * gdb.threads/queue-signal.c (thread_count): New variable.
1718 (thread_count_mutex, thread_count_condvar): New variables.
1719 (incr_thread_count, wait_all_threads_running): New functions.
1720 (main): Wait for all threads to be in their thread functions.
1721
81219e53
DE
17222014-09-13 Doug Evans <xdje42@gmail.com>
1723
1724 * gdb.threads/queue-signal.c: New file.
1725 * gdb.threads/queue-signal.exp: New file.
1726
3714cea7
DE
17272014-09-13 Doug Evans <xdje42@gmail.com>
1728
1729 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1730 be consistent with what default_gdb_init uses.
1731 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1732 the plain text of the prompt. Add some logging printfs.
1733 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1734
fa43b1d7
PA
17352014-09-12 Pedro Alves <palves@redhat.com>
1736
1737 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1738 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1739 * gdb.arch/i386-size-overlap.exp: Likewise.
1740 * gdb.arch/i386-size.exp: Likewise.
1741 * gdb.arch/i386-unwind.exp: Likewise.
1742 * gdb.base/a2-run.exp: Likewise.
1743 * gdb.base/break.exp: Likewise.
1744 * gdb.base/charset.exp: Likewise.
1745 * gdb.base/chng-syms.exp: Likewise.
1746 * gdb.base/commands.exp: Likewise.
1747 * gdb.base/dbx.exp: Likewise.
1748 * gdb.base/find.exp: Likewise.
1749 * gdb.base/funcargs.exp: Likewise.
1750 * gdb.base/jit-simple.exp: Likewise.
1751 * gdb.base/reread.exp: Likewise.
1752 * gdb.base/sepdebug.exp: Likewise.
1753 * gdb.base/step-bt.exp: Likewise.
1754 * gdb.cp/mb-inline.exp: Likewise.
1755 * gdb.cp/mb-templates.exp: Likewise.
1756 * gdb.objc/basicclass.exp: Likewise.
1757 * gdb.threads/killed.exp: Likewise.
1758
9d9bf2df
EBM
17592014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1760
1761 PR tdep/17379
1762 * gdb.arch/powerpc-stackless.S: New file.
1763 * gdb.arch/powerpc-stackless.exp: New file.
1764
1cf2f1b0
JK
17652014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.base/attach.c: Include unistd.h.
1768 (main): Call alarm. Add label postloop.
1769 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1770 gdb_breakpoint, gdb_continue_to_breakpoint.
1771 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1772
98880d46
PA
17732014-09-11 Pedro Alves <palves@redhat.com>
1774
1775 PR gdb/17347
1776 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1777 * gdb.base/attach.exp (test_command_line_attach_run): New
1778 procedure.
1779 (top level): Call it.
1780
4c92ff2c
PA
17812014-09-11 Pedro Alves <palves@redhat.com>
1782
1783 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1784 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1785 (do_command_attach_tests): Use spawn_wait_for_attach.
1786 * gdb.base/solib-overlap.exp: Likewise.
1787 * gdb.multi/multi-attach.exp: Likewise.
1788 * gdb.python/py-prompt.exp: Likewise.
1789 * gdb.python/py-sync-interp.exp: Likewise.
1790 * gdb.server/ext-attach.exp: Likewise.
1791
3adc1a7d
GKB
17922014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1793
1794 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1795 command in testcase. Simplify testcase.
1796
96334934
JB
17972014-09-10 Joel Brobecker <brobecker@adacore.com>
1798
1799 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1800
eb479039
JB
18012014-09-10 Joel Brobecker <brobecker@adacore.com>
1802
1803 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1804
deede10c
JB
18052014-09-10 Joel Brobecker <brobecker@adacore.com>
1806
1807 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1808
7828a5f5
JB
18092014-09-10 Joel Brobecker <brobecker@adacore.com>
1810
1811 * gdb.dwarf2/dynarr-ptr.c: New file.
1812 * gdb.dwarf2/dynarr-ptr.exp: New file.
1813
33aeebcf
MR
18142014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1815
1816 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1817 of 30 rather than hardcoding 120 for a slow test case. Take the
1818 `gdb,timeout' target setting into account for this calculation.
1819 Don't extend the timeout for the test cases that don't need it.
1820
7b415901
MR
18212014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1822
1823 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1824 a factor of 2 for a slow test case. Take the `gdb,timeout'
1825 target setting into account for this calculation.
1826 * gdb.reverse/until-precsave.exp: Increase the timeout by
1827 a factor of 15 and 3 respectively rather than adding 120
1828 for a pair of slow test cases. Take the `gdb,timeout'
1829 target setting into account for this calculation.
1830
4a40f85a
MR
18312014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1832
1833 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1834 timeout, don't pass one down to gdb_expect.
1835 (gdb_expect): Rework timeout selection.
1836
09635af7
MR
18372014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1838
1839 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1840 exception on timeout.
1841 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1842 (gdbserver_start_extended): Catch any `gdbserver_start' error
1843 exceptions.
1844 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1845 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1846 `gdbserver_gdb_load' error exceptions.
1847
2bdd10b7
MR
18482014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1849
1850 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1851 120 on waiting for the TCP socket to open.
1852
316935f0
DE
18532014-09-09 Doug Evans <xdje42@gmail.com>
1854
1855 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1856 _caller_matches, _any_caller_is, _any_caller_matches.
1857
83740597
DE
18582014-09-09 Doug Evans <xdje42@gmail.com>
1859
1860 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1861
4c122fc3
YQ
18622014-09-09 Yao Qi <yao@codesourcery.com>
1863
1864 * gdb.mi/mi-var-display.exp: Set print symbol off.
1865
a9f116cb
GKB
18662014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1867
1868 PR gdb/17035
1869 * gdb.base/commands.exp: Add tests to verify user-defined
1870 commands with empty bodies.
1871 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1872 python commands in `show user command`.
1873 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1874 scheme commands in `show user command`.
1875
c75bd3a2
JK
18762014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 PR python/17355
1879 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1880 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1881 * gdb.python/py-framefilter-invalidarg.exp: New file.
1882 * gdb.python/py-framefilter-invalidarg.py: New file.
1883
faa42425
DE
18842014-09-06 Doug Evans <xdje42@gmail.com>
1885
1886 PR 15276
1887 * gdb.python/py-caller-is.c: New file.
1888 * gdb.python/py-caller-is.exp: New file.
1889
474ca4f6
SDJ
18902014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1891
1892 PR gdb/17235
1893 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1894 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1895
eb0b0463
SDJ
18962014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1897
1898 PR fortran/17237
1899 * gdb.fortran/print-formatted.exp: New file.
1900 * gdb.fortran/print-formatted.f90: Likewise.
1901
5f3b99cf
SS
19022014-09-03 Sasha Smundak <asmundak@google.com>
1903
1904 * gdb.python/py-frame.exp: Test Frame.read_register.
1905
7d793aa9
SDJ
19062014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1907
1908 PR python/16699
1909 * gdb.python/py-completion.exp: New file.
1910 * gdb.python/py-completion.py: Likewise.
1911
fb0576e9
DE
19122014-08-28 Doug Evans <dje@google.com>
1913
1914 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1915 eax,etc. are live with values set by gdb and thus the compiler can't
1916 use them.
1917 * gdb.arch/i386-pseudo.c (main): Ditto.
1918
ee92b0dd
DE
19192014-08-27 Doug Evans <dje@google.com>
1920
1921 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1922
6649db35
DE
19232014-08-25 Doug Evans <dje@google.com>
1924
1925 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1926 (main): Ditto.
1927
564b7600
DE
19282014-08-25 Doug Evans <dje@google.com>
1929
1930 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1931
3881fb67
YQ
19322014-08-24 Yao Qi <yao@codesourcery.com>
1933
1934 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1935 symbol off.
1936 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1937
a05a36a5
DE
19382014-08-22 Doug Evans <dje@google.com>
1939
1940 PR 17276
1941 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1942 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1943 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1944
7c343b48
YQ
19452014-08-22 Yao Qi <yao@codesourcery.com>
1946
1947 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1948 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1949 * gdb.python/python.exp: Likewise. Use .py file on the host
1950 instead of the build.
1951
22fd09ae
JK
19522014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1953
1954 * gdb.threads/gcore-stale-thread.c: New file.
1955 * gdb.threads/gcore-stale-thread.exp: New file.
1956
a8454a7c
PA
19572014-08-21 Pedro Alves <palves@redhat.com>
1958
1959 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1960 * gdb.base/gcore-relro-pie.exp: Likewise.
1961 * gdb.base/gcore-relro.exp: Likewise.
1962 * gdb.base/gcore.exp: Likewise.
1963 * gdb.base/print-symbol-loading.exp: Likewise.
1964 * gdb.threads/gcore-thread.exp: Likewise.
1965 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1966
2a31c623
PA
19672014-08-20 Pedro Alves <palves@redhat.com>
1968 Jan Kratochvil <jan.kratochvil@redhat.com>
1969
1970 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1971 configure.
1972 (EXPECT): Handle READ1 being set.
1973 (all): Depend on EXTRA_RULES.
1974 (check-read1, expect-read1, read1.so, read1): New rules.
1975 * README (Testsuite Parameters): Document the READ1 make variable.
1976 (Race detection): New section.
1977 * configure: Regenerate.
1978 * configure.ac: If build==host==target, and running under a
1979 GNU/glibc system, add read1 to the extra Makefile rules.
1980 (EXTRA_RULES): AC_SUBST it.
1981 * lib/read1.c: New file.
1982
d36430db
JB
19832014-08-20 Joel Brobecker <brobecker@adacore.com>
1984
1985 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1986 the handling of variables declared as a typedef to an array
1987 which a DW_AT_data_location attribute.
1988
9a0dc9e3
PA
19892014-08-19 Andrew Burgess <aburgess@broadcom.com>
1990 Pedro Alves <palves@redhat.com>
1991
1992 PR symtab/14604
1993 PR symtab/14605
1994 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1995 gdb_test.
1996
0718a8da
PA
19972014-08-19 Pedro Alves <palves@redhat.com>
1998
1999 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
2000
13b448cd
YQ
20012014-08-19 Yao Qi <yao@codesourcery.com>
2002
2003 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
2004 right line.
2005
1cbf5077
DB
20062014-08-18 David Blaikie <dblaikie@gmail.com>
2007
2008 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
2009
bf0fae19
JB
20102014-08-18 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
2013 attribute in array range.
2014
3c8c5dcc
JB
20152014-08-18 Joel Brobecker <brobecker@adacore.com>
2016
2017 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
2018
e66d4446
SC
20192014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2020
2021 PR c++/17132
2022 * gdb.cp/pr17132.cc: New file.
2023 * gdb.cp/pr17132.exp: New file.
2024
940df408
SC
20252014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2026
2027 * gdb.python/py-xmethods.py (A_getarrayind)
2028 (E_method_char_worker.__call__, E_method_int_worker.__call__):
2029 Use 'print' with function call syntax.
2030 (E_method_matcher.match): Fix tab vs space indentation mixup.
2031
ebcc6c3a
YQ
20322014-08-15 Yao Qi <yao@codesourcery.com>
2033
2034 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
2035 false.
2036
775e0f04
YQ
20372014-08-15 Yao Qi <yao@codesourcery.com>
2038
2039 * gdb.cp/casts.exp: Set print symbol off.
2040 * gdb.cp/class2.exp: Likewise.
2041 * gdb.cp/overload.exp: Likewise.
2042 * gdb.cp/templates.exp: Likewise.
2043
d769e349
DE
20442014-08-11 Doug Evans <dje@google.com>
2045
2046 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
2047 (test_load_shlib): Update.
2048
20c6f1e1
YQ
20492014-08-09 Yao Qi <yao@codesourcery.com>
2050
2051 * gdb.base/display.exp: Invoke is_address_zero_readable.
2052 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
2053 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2054 * gdb.base/hbreak-unmapped.exp: Return if
2055 is_address_zero_readable returns true.
2056 * gdb.base/signest.exp: Likewise.
2057 * gdb.base/signull.exp: Likewise.
2058 * gdb.base/sigbpt.exp: Likewise.
2059 * gdb.guile/scm-disasm.exp: Do the test if
2060 is_address_zero_readable returns false.
2061 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
2062 * gdb.python/py-arch.exp: Likewise.
2063 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
2064 * lib/gdb.exp (is_address_zero_readable): New proc.
2065
5792e8e3
YQ
20662014-08-09 Yao Qi <yao@codesourcery.com>
2067
2068 PR testsuite/13443
2069 * gdb.mi/mi-var-display.exp: Make test messages unique.
2070
3cecbbbe
TT
20712014-08-04 Tom Tromey <tromey@redhat.com>
2072
2073 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
2074 target 0".
2075
00b51ff5
TT
20762014-08-04 Tom Tromey <tromey@redhat.com>
2077
2078 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
2079 "target_resume".
2080
6908c509
JB
20812014-08-01 Joel Brobecker <brobecker@adacore.com>
2082
2083 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
2084 inner_vla_struct_object_size.
2085 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
2086 as xfail.
2087
cc6563d2
PA
20882014-07-30 Pedro Alves <palves@redhat.com>
2089
2090 * gdb.threads/signal-command-handle-nopass.exp (test): Add
2091 comment.
2092
7e09a223
YQ
20932014-07-29 Yao Qi <yao@codesourcery.com>
2094
2095 PR gdb/17206
2096 * gdb.base/until-nodebug.exp: New.
2097
7ebdbe92
DE
20982014-07-28 Doug Evans <xdje42@gmail.com>
2099
2100 PR guile/17203
2101 * gdb.guile/scm-parameter.exp: Add tests for trying to create
2102 previously existing parameter, and previously ambiguously spelled
2103 parameter.
2104
fdb1adc6
WN
21052014-07-28 Will Newton <will.newton@linaro.org>
2106
2107 * gdb.base/varargs.exp: Remove KFAILs for ARM.
2108
186fcde0
DE
21092014-07-26 Ludovic Courtès <ludo@gnu.org>
2110 Doug Evans <xdje42@gmail.com>
2111
2112 PR guile/17146
2113 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
2114
70509625
PA
21152014-07-25 Pedro Alves <palves@redhat.com>
2116
2117 * gdb.threads/signal-command-handle-nopass.c: New file.
2118 * gdb.threads/signal-command-handle-nopass.exp: New file.
2119 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
2120 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
2121 * gdb.threads/signal-delivered-right-thread.c: New file.
2122 * gdb.threads/signal-delivered-right-thread.exp: New file.
2123
c3f814a1
PA
21242014-07-25 Pedro Alves <palves@redhat.com>
2125
2126 * gdb.base/double-prompt-target-event-error.exp
2127 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
2128 match.
2129 (cancel_pagination_in_target_event): Rework double prompt
2130 detection.
2131 * gdb.base/paginate-after-ctrl-c-running.exp
2132 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
2133 <return>' match.
2134 * gdb.base/paginate-bg-execution.exp
2135 (test_bg_execution_pagination_return)
2136 (test_bg_execution_pagination_cancel): Remove '-notransfer
2137 <return>' matches.
2138 * gdb.base/paginate-execution-startup.exp
2139 (test_fg_execution_pagination_return)
2140 (test_fg_execution_pagination_cancel): Remove '-notransfer
2141 <return>' matches.
2142 * gdb.base/paginate-inferior-exit.exp
2143 (test_paginate_inferior_exited): Remove '-notransfer <return>'
2144 match.
2145 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
2146 * lib/gdb.exp (pagination_prompt): Run text through
2147 string_to_regexp.
2148 (gdb_test_multiple): Match $pagination_prompt instead of
2149 "<return>".
2150 (string_to_regexp): Move to lib/gdb-utils.exp.
2151
e214cf6c
JK
21522014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2153
2154 * gdb.arch/amd64-entry-value-paramref.S: New file.
2155 * gdb.arch/amd64-entry-value-paramref.cc: New file.
2156 * gdb.arch/amd64-entry-value-paramref.exp: New file.
2157 * gdb.arch/amd64-optimout-repeat.S: New file.
2158 * gdb.arch/amd64-optimout-repeat.c: New file.
2159 * gdb.arch/amd64-optimout-repeat.exp: New file.
2160
17d0c5c8
JK
21612014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 PR gdb/17170
2164 * gdb.base/statistics.exp: New file.
2165
b8b8facf
DE
21662014-07-17 Doug Evans <dje@google.com>
2167
74b49205 2168 PR gdb/17170
b8b8facf
DE
2169 * gdb.base/maint.exp: Update testing of per-command stats.
2170
1b5d0ab3
PA
21712014-07-16 Pedro Alves <palves@redhat.com>
2172
2173 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
2174 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
2175 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
2176 (tfile_write_buf): New functions.
2177 (add_memory_block): Rewrite using the above.
2178 (adjust_function_address): New function.
2179 (FUNCTION_ADDRESS): New macro.
2180 (write_basic_trace_file): Remove short_x local, and use
2181 tfile_write_16. Change type of func_addr local to unsigned long
2182 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
2183 here. Cast argument of add_memory_block to char pointer.
2184 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
2185 (main): Remove parameters.
2186 * gdb.trace/tfile.exp: Remove nowarnings.
2187
4d974e88
SM
21882014-07-15 Simon Marchi <simon.marchi@ericsson.com>
2189
2190 * gdb.base/debug-expr.exp: Test string evaluation with
2191 "debug expression" on.
2192
41e99568
PA
21932014-07-15 Pedro Alves <palves@redhat.com>
2194
2195 * gdb.base/reread.exp: Use clean_restart.
2196
487d9753
PL
21972014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
2198
2199 * gdb.arch/avr-flash-qualifer.c: New.
2200 * gdb.arch/avr-flash-qualifer.exp: New.
2201
cc1c52ad
PA
22022014-07-14 Pedro Alves <palves@redhat.com>
2203
2204 * gdb.base/paginate-after-ctrl-c-running.c: New file.
2205 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
2206
1e973570
PA
22072014-07-14 Pedro Alves <palves@redhat.com>
2208
2209 * gdb.base/double-prompt-target-event-error.c: New file.
2210 * gdb.base/double-prompt-target-event-error.exp: New file.
2211
93d6eb10
PA
22122014-07-14 Pedro Alves <palves@redhat.com>
2213
2214 PR gdb/17072
2215 * gdb.base/paginate-inferior-exit.c: New file.
2216 * gdb.base/paginate-inferior-exit.exp: New file.
2217
0017922d
PA
22182014-07-14 Pedro Alves <palves@redhat.com>
2219
2220 PR gdb/17072
2221 * gdb.base/paginate-bg-execution.c: New file.
2222 * gdb.base/paginate-bg-execution.exp: New file.
2223
94696ad3
PA
22242014-07-14 Pedro Alves <palves@redhat.com>
2225
2226 PR gdb/17072
2227 * gdb.base/paginate-execution-startup.c: New file.
2228 * gdb.base/paginate-execution-startup.exp: New file.
2229 * lib/gdb.exp (pagination_prompt): New global.
2230 (default_gdb_spawn): New procedure, factored out from
2231 default_gdb_spawn.
2232 (default_gdb_start): Adjust to call default_gdb_spawn.
2233 (gdb_spawn): New procedure.
2234
bd293940
PA
22352014-07-14 Pedro Alves <palves@redhat.com>
2236
2237 * lib/gdb.exp (gdb_assert): New procedure.
2238 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
2239
c933f875
PA
22402014-07-14 Pedro Alves <palves@redhat.com>
2241
2242 * gdb.base/execution-termios.c: New file.
2243 * gdb.base/execution-termios.exp: New file.
2244
d98b7a16
TT
22452014-07-14 Tom Tromey <tromey@redhat.com>
2246
2247 * gdb.cp/vla-cxx.cc: New file.
2248 * gdb.cp/vla-cxx.exp: New file.
2249
548740d6
TT
22502014-07-14 Tom Tromey <tromey@redhat.com>
2251
2252 * gdb.reverse/rerun-prec.c: New file.
2253 * gdb.reverse/rerun-prec.exp: New file.
2254
a25eb028
MR
22552014-07-12 Maciej W. Rozycki <macro@mips.com>
2256 Maciej W. Rozycki <macro@codesourcery.com>
2257
2258 * lib/gdb-utils.exp: New file.
2259 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
2260 inline `gdb_init_command' processing.
2261 (gdb_start_cmd): Likewise.
2262 * lib/mi-support.exp (mi_run_cmd): Likewise.
2263 * README: Document `gdb_init_command' and `gdb_init_commands'.
2264
218c2655
JK
22652014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2266
2267 Fix false FAIL running under a very long directory name.
2268 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
2269 and "set print elements 10000". Twice.
2270
5401fde3
YQ
22712014-07-11 Yao Qi <yao@codesourcery.com>
2272
2273 * gdb.base/exprs.exp: "set print symbol off".
2274
e76126e8
PA
22752014-07-11 Pedro Alves <palves@redhat.com>
2276
2277 * gdb.threads/kill.c: New file.
2278 * gdb.threads/kill.exp: New file.
2279
2d6f0de6
YQ
22802014-07-10 Yao Qi <yao@codesourcery.com>
2281
2282 * gdb.trace/tfile.c (write_basic_trace_file)
2283 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
2284 address written to trace file.
2285
7180e04a
PA
22862014-07-09 Pedro Alves <palves@redhat.com>
2287
2288 * gdb.base/attach-wait-input.exp: New file.
2289 * gdb.base/attach-wait-input.c: New file.
2290
9a9a7608
AB
22912014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2292
2293 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2294 setting up test structures.
2295 (main): Call new test function.
2296 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2297 test function, continue into test function and walk test
2298 structures.
2299
161ac41e
YQ
23002014-07-02 Yao Qi <yao@codesourcery.com>
2301
2302 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2303 'bar_start' at the beginning of functions 'foo' and 'bar'
2304 respectively.
2305 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2306 instead of 'foo' and 'bar'.
2307
1f267ae3
MM
23082014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2309
2310 * gdb.btrace/segv.exp: New.
2311 * gdb.btrace/segv.c: New.
2312
2b239efb
LM
23132014-07-02 Luis Machado <lgustavo@codesourcery.com>
2314
2315 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2316 instruction.
2317
cf363f18
MW
23182014-06-30 Mark Wielaard <mjw@redhat.com>
2319
2320 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2321 vulture, vilify, villar): New volatile array constants.
2322 (vindictive, vegetation): New const volatile array constants.
2323 * gdb.base/volatile.exp: Test volatile and const volatile array
2324 types.
2325
aebf9d24
AA
23262014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2327
2328 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2329 target lacks support for awatch, rwatch, or hbreak.
2330
b67a2c6f
YQ
23312014-06-27 Yao Qi <yao@codesourcery.com>
2332
2333 * gdb.multi/dummy-frame-restore.exp: New.
2334 * gdb.multi/dummy-frame-restore.c: New.
2335
aef92902
MM
23362014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2337
2338 * gdb.btrace/gcore.exp: New.
2339
8e9db26e
PA
23402014-06-23 Pedro Alves <palves@redhat.com>
2341
2342 * gdb.base/watchpoint-reuse-slot.c: New file.
2343 * gdb.base/watchpoint-reuse-slot.exp: New file.
2344
70afc5b7
SC
23452014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2346
2347 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
2348 progspace's filename in 'info', 'enable' and 'disable' command
2349 tests.
2350
b972bd9c
JK
23512014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2352
2353 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
2354 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2355 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
2356
125f8a3d
GB
23572014-06-20 Gary Benson <gbenson@redhat.com>
2358
2359 * gdb.arch/i386-avx.exp: Fix include file location.
2360 * gdb.arch/i386-sse.exp: Likewise.
2361
3ed9baed
IB
23622014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
2363
2364 * gdb.dlang/expression.exp: New file.
2365
034f788c
PA
23662014-06-19 Pedro Alves <palves@redhat.com>
2367
2368 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
2369 out from ...
2370 (top level): ... here. Iterate running tests under different
2371 scheduler-locking settings.
2372
45371d0c
LM
23732014-06-18 Luis Machado <lgustavo@codesourcery.com>
2374
2375 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
2376 to DW_FORM_addr and use non-zero addresses.
2377
5d376983
SC
23782014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2379
2380 PR gdb/17017
2381 * gdb.python/py-xmethods.cc: Add global function call counters and
2382 increment them in their respective functions. Remove "cout"
2383 statements.
2384 * gdb.python/py-xmethods.exp: Make tests check the global function
2385 call counters instead of depending on inferior IO.
2386
a1aa2221
LM
23872014-06-18 Don Breazeal <donb@codesourcery.com>
2388
2389 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2390 Deleted procedure.
2391 (explicit_fork_parent_follow): Deleted procedure.
2392 (explicit_fork_child_follow): Deleted procedure.
2393 (test_follow_fork): New procedure.
2394 (do_fork_tests): Replace calls to deleted procedures with
2395 calls to test_follow_fork and reset GDB for subsequent
2396 procedure calls.
2397
0fc05997
YQ
23982014-06-17 Yao Qi <yao@codesourcery.com>
2399
2400 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2401 CP1252.
2402
70795c52
LM
24032014-06-17 Luis Machado <lgustavo@codesourcery.com>
2404
2405 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2406 Initialize ptr and S explicitly.
2407 (skip_type_update_when_not_use_rtti_test): Likewise.
2408
6be47f0c
KS
24092014-06-16 Keith Seitz <keiths@redhat.com>
2410
2411 PR mi/15863
2412 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2413 the inferior is started.
2414
d03de421
PA
24152014-06-16 Pedro Alves <palves@redhat.com>
2416
2417 * gdb.base/break-main-file-remove-fail.c: New file.
2418 * gdb.base/break-main-file-remove-fail.exp: New file.
2419 * gdb.base/break-unload-file.exp: Use build_executable instead of
2420 prepare_for_testing.
2421 (test_break): New parameter "initial_load". Handle it.
2422 (top level): Add initial_load cmdline/file axis.
2423
f9579b99
TT
24242014-06-12 Tom Tromey <tromey@redhat.com>
2425
2426 * gdb.base/completion.exp: Don't use directory name in test.
2427
3657956b
GB
24282014-06-09 Gary Benson <gbenson@redhat.com>
2429
2430 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2431 separate the always-available ANSI-standard signals from the
2432 signals that require checking.
2433 (main): Likewise.
2434 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2435 Likewise.
2436 (main): Likewise.
2437
4186eb54
KS
24382014-06-07 Keith Seitz <keiths@redhat.com>
2439
2440 Revert:
2441 PR c++/16253
2442 * gdb.cp/var-tag.cc: New file.
2443 * gdb.cp/var-tag.exp: New file.
2444 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2445 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2446 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2447 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2448
25326a28 24492014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2450
2451 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2452
829155c9
PA
24532014-06-06 Pedro Alves <palves@redhat.com>
2454
2455 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2456 in target debug output instead of looking at RSP packets,
2457 disabling the test on any target that uses hardware stepping.
2458 Update comments.
2459
61c8d22e
PA
24602014-06-06 Pedro Alves <palves@redhat.com>
2461
2462 * gdb.base/break-unload-file.exp: Fix typo.
2463
d9a47287
YQ
24642014-06-06 Yao Qi <yao@codesourcery.com>
2465
2466 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2467 from "jit_function" to "^jit_function".
2468
e5e01dbf
YQ
24692014-06-06 Yao Qi <yao@codesourcery.com>
2470
2471 * gdb.base/async.c (foo): Add one statement.
2472 * gdb.base/async.exp: Get the next instruction address and
2473 match the output of "nexti" by instruction address. Match
2474 the hex address in the output of "finish".
2475
73ba372c
GB
24762014-06-06 Gary Benson <gbenson@redhat.com>
2477
2478 * gdb.base/call-signals.c: Remove preprocessor conditionals
2479 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2480 SIGSEGV and SIGTERM.
2481 * gdb.base/sigall.c: Likewise.
2482 * gdb.base/unwindonsignal.c: Likewise.
2483 * gdb.reverse/sigall-reverse.c: Likewise.
2484
831517df
YQ
24852014-06-06 Yao Qi <yao@codesourcery.com>
2486
2487 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2488 readable, skip the test.
2489
b8b91e98
YQ
24902014-06-06 Yao Qi <yao@codesourcery.com>
2491
2492 * gdb.threads/staticthreads.c (thread_function): Move the line
2493 setting breakpoint on forward.
2494 * gdb.threads/staticthreads.exp: Update comments.
2495
fb934770
LC
24962014-06-05 Ludovic Courtès <ludo@gnu.org>
2497
2498 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2499 "history-append! type error".
2500
6ef284bd
SM
25012014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2502
2503 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2504 erroneous dprintf expected input.
2505
a872e241
DE
25062014-06-04 Doug Evans <xdje42@gmail.com>
2507
2508 * gdb.guile/scm-generics.exp: Delete.
2509
16f691fb
DE
25102014-06-04 Doug Evans <xdje42@gmail.com>
2511
2512 * gdb.guile/scm-breakpoint.exp: Update.
2513 Add tests for breakpoint registration.
2514
012370f6
TT
25152014-06-04 Tom Tromey <tromey@redhat.com>
2516
2517 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2518 VLA-in-union.
2519 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2520 inner_vla_struct, vla_union types. Initialize objects of those
2521 types and compute their sizes.
2522
9f5a4cef
HZ
25232014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2524 Hui Zhu <hui@codesourcery.com>
2525
2526 * gdb.base/fileio.exp: Add test for shell not available as well as
2527 available.
2528 * gdb.base/fileio.c (test_system): Check for shell twice.
2529
90a45c4d
YQ
25302014-06-04 Yao Qi <yao@codesourcery.com>
2531
2532 * gdb.base/auto-connect-native-target.exp: Remove redundant
2533 space from the regexp pattern.
2534
70017e41
YQ
25352014-06-04 Yao Qi <yao@codesourcery.com>
2536
2537 * gdb.base/default.exp: Replace "child" with "native" in
2538 regexp pattern.
2539
883964a7
SC
25402014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2541
2542 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2543 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2544 * gdb.python/py-xmethods.py: Python script supporting the
2545 new testcase and tests.
2546
ef370185
JB
25472014-06-03 Joel Brobecker <brobecker@adacore.com>
2548 Pedro Alves <palves@redhat.com>
2549
2550 PR breakpoints/17000
2551 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2552 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2553
1e2ccb61
BM
25542014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2555
2556 * gdb.base/subst.exp: Add tests to verify partial path matching
2557 output.
2558
c6ec5ab2
PA
25592014-06-03 Pedro Alves <palves@redhat.com>
2560
2561 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2562 target that doesn't use software single-stepping.
2563
835c559f
PA
25642014-06-03 Pedro Alves <palves@redhat.com>
2565
2566 PR breakpoints/17000
2567 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2568 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2569
06eb1586
DE
25702014-06-02 Doug Evans <xdje42@gmail.com>
2571
2572 * gdb.guile/scm-parameter.exp: New file.
2573
e698b8c4
DE
25742014-06-02 Doug Evans <xdje42@gmail.com>
2575
2576 * gdb.guile/scm-cmd.c: New file.
2577 * gdb.guile/scm-cmd.exp: New file.
2578
ded03782
DE
25792014-06-02 Doug Evans <xdje42@gmail.com>
2580
2581 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2582 pretty-printer lookup.
2583 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2584 (make-pp_s-printer): Call it.
2585 (make-pretty-printer-from-dict): New function.
2586 (lookup-pretty-printer-maker-from-dict): New function.
2587 (*pretty-printer*): Simplify.
2588 (make-objfile-pp_s-printer): New function.
2589 (install-objfile-pretty-printers!): New function.
2590 (make-progspace-pp_s-printer): New function.
2591 (install-progspace-pretty-printers!): New function.
2592 * gdb.guile/scm-progspace.c: New file.
2593 * gdb.guile/scm-progspace.exp: New file.
2594
41fac0cf
PA
25952014-06-02 Pedro Alves <palves@redhat.com>
2596
2597 * gdb.base/dprintf-bp-same-addr.c: New file.
2598 * gdb.base/dprintf-bp-same-addr.exp: New file.
2599
96ae5695
EBM
26002014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2601
2602 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2603 * gdb.arch/powerpc-power.s: Likewise.
2604
da02b3a8
JB
26052014-06-02 Joel Brobecker <brobecker@adacore.com>
2606
2607 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2608
c72b2e7b
YQ
26092014-06-01 Yao Qi <yao@codesourcery.com>
2610
2611 * gdb.base/watchpoint.exp (test_watch_location): Check null
2612 pointer can be dereferenced. If not, do the test, otherwise
2613 skip it.
2614
53e8a631
AB
26152014-05-30 Andrew Burgess <aburgess@broadcom.com>
2616
2617 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2618 results.
2619 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2620
938f0e2f
AB
26212014-05-30 Andrew Burgess <aburgess@broadcom.com>
2622
2623 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2624 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2625 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2626 * gdb.arch/amd64-invalid-stack-top.c: New file.
2627 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2628
9ba6657a
PA
26292014-05-30 Pedro Alves <palves@redhat.com>
2630
2631 PR breakpoints/17000
2632 * gdb.base/sss-bp-on-user-bp.c: New file.
2633 * gdb.base/sss-bp-on-user-bp.exp: New file.
2634
522c09bf
DB
26352014-05-30 David Blaikie <dblaikie@gmail.com>
2636
2637 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2638 gnu_inline semantics via attribute.
2639 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2640 source explicitly specifies the required semantics.
2641
bf4ef81e
MR
26422014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2643
2644 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2645
329ea579
PA
26462014-05-29 Pedro Alves <palves@redhat.com>
2647 Tom Tromey <tromey@redhat.com>
2648
2649 * gdb.base/async-shell.exp: Don't enable target-async.
2650 * gdb.base/async.exp
2651 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2652 parameter. Adjust.
2653 (top level): Don't test with "target-async".
2654 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2655 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2656 * gdb.base/inferior-died.exp: Don't enable target-async.
2657 * gdb.base/interrupt-noterm.exp: Likewise.
2658 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2659 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2660 * gdb.mi/mi-nonstop.exp: Likewise.
2661 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2662 * gdb.mi/mi-nsintrall.exp: Likewise.
2663 * gdb.mi/mi-nsmoribund.exp: Likewise.
2664 * gdb.mi/mi-nsthrexec.exp: Likewise.
2665 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2666 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2667 * gdb.python/py-evsignal.exp: Don't enable target-async.
2668 * gdb.python/py-evthreads.exp: Likewise.
2669 * gdb.python/py-prompt.exp: Likewise.
2670 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2671 * gdb.server/solib-list.exp: Don't enable target-async.
2672 * gdb.threads/thread-specific-bp.exp: Likewise.
2673 * lib/mi-support.exp: Adjust to use mi-async.
2674
fd664c91
PA
26752014-05-29 Pedro Alves <palves@redhat.com>
2676
2677 PR gdb/13860
2678 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2679 reason, even in sync mode.
2680
251bde03
PA
26812014-05-29 Pedro Alves <palves@redhat.com>
2682 Hui Zhu <hui@codesourcery.com>
2683
2684 PR PR15693
2685 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2686 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2687 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2688 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2689
7f3c0343
JB
26902014-05-28 Joel Brobecker <brobecker@adacore.com>
2691
2692 * config/monitor.exp (gdb_target_monitor): Replace use of
2693 "set remotebaud" by "set serial baud".
2694
b2715b27
AW
26952014-05-26 Andy Wingo <wingo@igalia.com>
2696
2697 * gdb.guile/scm-breakpoint.exp:
2698 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2699 properties instead of gdb-object-properties.
2700
498a4489
YQ
27012014-05-26 Yao Qi <yao@codesourcery.com>
2702
2703 * gdb.server/no-thread-db.exp: Specify source file name
2704 explicitly when setting a breakpoint.
2705
589fdceb
MM
27062014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2707
2708 * gdb.btrace/vdso.c: New.
2709 * gdb.btrace/vdso.exp: New.
2710
e9089e05
MM
27112014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2712
2713 * gdb.base/gcore.exp (capture_command_output): Move ...
2714 * lib/gdb.exp (capture_command_output): ... here.
2715
67b5c0c1
MM
27162014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2717
2718 * gdb.btrace/data.exp: Test memory access during btrace replay.
2719
a2199296
SM
27202014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2721
2722 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2723
17b2616c
PA
27242014-05-21 Pedro Alves <palves@redhat.com>
2725
2726 PR gdb/13860
2727 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2728 (top level): Test that output related to execution commands is
2729 sent to the console with CLI commands, but not with MI commands.
2730 Test that breakpoint events are always mirrored to the console.
2731 Also expect the new source line to be output after a "next" in
2732 async mode too. Make it a pass/fail test.
2733 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2734 output.
2735 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2736
5166082f
PA
27372014-05-21 Pedro Alves <palves@redhat.com>
2738
2739 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2740 Use them to test variations of "list" after reaching a breakpoint.
2741 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2742 Test "list" with listsize 10 after reaching a breakpoint.
2743 * gdb.python/python.exp (decode_line current location line
2744 number): Adjust expected line number.
2745
2f25d70f
SM
27462014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2747
2748 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2749 behavior for $args, pass it directly to "run".
2750
ff604a67
MR
27512014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2752
2753 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2754 30000 to 65536.
2755
6a3cb8e8
PA
27562014-05-21 Pedro Alves <palves@redhat.com>
2757
2758 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2759 auto-connect-native-target off".
2760 * gdb.base/auto-connect-native-target.c: New file.
2761 * gdb.base/auto-connect-native-target.exp: New file.
2762
4ebfc96e
PA
27632014-05-21 Pedro Alves <palves@redhat.com>
2764
2765 * gdb.base/default.exp: Test "target native" instead of "target
2766 child".
2767
36d46afb
MW
27682014-05-21 Mark Wielaard <mjw@redhat.com>
2769
2770 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2771
5876f503
JK
27722014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2773
2774 Fix TLS access for -static -pthread.
2775 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2776 <HAVE_TLS> (thread_function, main): Initialize it.
2777 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2778 Add clean_restart.
2779 <$have_tls != "">: Check TLSVAR.
2780
0256a6ac
PA
27812014-05-21 Pedro Alves <palves@redhat.com>
2782
2783 * gdb.base/dcache-line-read-error.c: New.
2784 * gdb.base/dcache-line-read-error.exp: New.
2785
936d2992
PA
27862014-05-20 Pedro Alves <palves@redhat.com>
2787
2788 * gdb.base/compare-sections.c: New file.
2789 * gdb.base/compare-sections.exp: New file.
2790
802e8e6d
PA
27912014-05-20 Pedro Alves <palves@redhat.com>
2792
2793 * gdb.base/break-idempotent.c: New file.
2794 * gdb.base/break-idempotent.exp: New file.
2795
e59fa00f
MM
27962014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2797
2798 * gdb.btrace/nohist.exp: New.
2799
8b696e31
YQ
28002014-05-20 Yao Qi <yao@codesourcery.com>
2801
2802 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2803 gdb.reverse directory and gdb_reverse_timeout exists in board
2804 setting.
2805 * README: Document gdb_reverse_timeout.
2806
73c9764f
YQ
28072014-05-20 Yao Qi <yao@codesourcery.com>
2808
2809 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2810 'test_file_name'. Treat args as a string instead of a list.
2811 (gdb_init): Rename argument 'args' by 'test_file_name'.
2812
f1f4348a
JK
28132014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2814
2815 * gdb.arch/powerpc-power.exp: New file.
2816 * gdb.arch/powerpc-power.s: New file.
2817
0dbe70ce
DE
28182014-05-16 Doug Evans <dje@google.com>
2819
2820 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2821 * gdb.base/completion.exp: Check that all expected files exist
2822 before doing file completion.
0dbe70ce 2823
8d551b02
DE
28242014-05-16 Doug Evans <dje@google.com>
2825
2826 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2827 Update.
2828 (do_syscall_tests_without_xml): Update.
2829
73eb7709
PA
28302014-05-16 Pedro Alves <palves@redhat.com>
2831
2832 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2833 instead of "unknown output after running".
2834
3fae92fc
YQ
28352014-05-16 Yao Qi <yao@codesourcery.com>
2836
2837 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2838 file1.txt from host at the end.
2839 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2840
c2b2ccc5
DE
28412014-05-15 Doug Evans <dje@google.com>
2842
2843 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2844 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2845 loading file. Add test for TU lookup.
2846
8c217a4b
SM
28472014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2848
2849 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2850 calling "-exec-arguments" or "set args" before running the
2851 inferior.
2852
3deb39c6
SM
28532014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2854
2855 * lib/mi-support.exp (mi_expect_stop): Expect message for
2856 inferiors that exit with non-zero exit code.
2857
71a79f8c
YQ
28582014-05-14 Yao Qi <yao@codesourcery.com>
2859
2860 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2861 match absolute path on remote host.
2862 (test_file_list_exec_source_files): Remove "/" from the
2863 pattern.
2864
f23fcd46
YQ
28652014-05-14 Yao Qi <yao@codesourcery.com>
2866
2867 * boards/local-remote-host-notty.exp (${board}_file): New
2868 proc.
2869
9404b58f
KM
28702014-05-07 Kyle McMartin <kyle@redhat.com>
2871
2872 Pushed by Joel Brobecker <brobecker@adacore.com>.
2873 * gdb.arch/aarch64-atomic-inst.c: New file.
2874 * gdb.arch/aarch64-atomic-inst.exp: New file.
2875
5e45f04c
YQ
28762014-05-07 Yao Qi <yao@codesourcery.com>
2877
2878 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2879 in current context" too.
2880
c888a17d
KS
28812014-05-05 Keith Seitz <keiths@redhat.com>
2882
2883 * gdb.linespec/ls-dollar.exp: Add test for linespec
2884 file:convenience_variable.
2885
290a839c
YQ
28862014-05-05 Yao Qi <yao@codesourcery.com>
2887
2888 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2889 traceframes into tfile and ctf trace files. Read data from
2890 trace file and test collected data.
2891 (gdb_collect_locals_test): Likewise.
2892 (gdb_unavailable_registers_test): Likewise.
2893 (gdb_unavailable_floats): Likewise.
2894 (gdb_collect_globals_test): Likewise.
2895 (top-level): Append "ctf" to trace_file_targets if GDB
2896 supports.
2897
b5262cd0
YQ
28982014-05-05 Yao Qi <yao@codesourcery.com>
2899
2900 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2901 code to ...
2902 (gdb_collect_args_test_1): ... it. New proc.
2903 (gdb_collect_locals_test): Move some code to ...
2904 (gdb_collect_locals_test_1): ... it. New proc.
2905 (gdb_unavailable_registers_test): Move some code to ...
2906 (gdb_unavailable_registers_test_1): ... it. New proc.
2907 (gdb_unavailable_floats): Move some code to ...
2908 (gdb_unavailable_floats_1): ... it. New proc.
2909
30a1e6cc
SDJ
29102014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2911
2912 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2913 probes to test for bitness recognition.
2914 * gdb.arch/amd64-stap-optional-prefix.exp
2915 (test_probe_value_without_reg): New procedure.
2916 Add code to test for different kinds of bitness.
2917
f33da99a
SDJ
29182014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2919
2920 PR breakpoints/16889
2921 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2922 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2923
5b80f00d
PA
29242014-05-01 Pedro Alves <palves@redhat.com>
2925
2926 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2927 gdb_file_cmd if no file is specified.
2928 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2929 last_loaded_file to set the remote exec-file.
2930
f8c2a73c
PA
29312014-05-01 Pedro Alves <palves@redhat.com>
2932
2933 * boards/local-remote-host.exp: New file.
2934
be6e8ac7
PA
29352014-05-01 Pedro Alves <palves@redhat.com>
2936
2937 * boards/local-remote-host.exp: Rename to ...
2938 * boards/local-remote-host-notty.exp: ... this.
2939
cac0dc8f
JB
29402014-04-28 Joel Brobecker <brobecker@adacore.com>
2941
2942 * gdb.ada/dyn_arrayidx: New testcase.
2943
9730e6cc
YQ
29442014-04-26 Yao Qi <yao@codesourcery.com>
2945
2946 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2947 and compute the length of function main. Save it in
2948 $main_length.
2949 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2950 (top-level): Use gdb_compile to compile objects into
2951 executable and restart GDB. Remove invocation to
2952 prepare_for_testing.
2953
7ae1a6a6
PA
29542014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2955 Pedro Alves <palves@redhat.com>
2956
2957 PR server/16255
2958 * gdb.multi/multi-attach.c: New file.
2959 * gdb.multi/multi-attach.exp: New file.
2960
4082afcc
PA
29612014-04-25 Pedro Alves <palves@redhat.com>
2962
2963 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2964 user.
2965 (top level): Test that "set remote conditional-breakpoints-packet
2966 off" works as intended.
2967 * gdb.base/dprintf.exp: Test that "set remote
2968 breakpoint-commands-packet off" works as intended.
2969 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2970 New function.
2971 (top level): Call it.
2972 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2973 remote fast-tracepoints-packet off" works as intended.
2974 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2975 * lib/gdb.exp (gdb_is_target_remote): ... here.
2976
2abc3f8d
DB
29772014-04-24 David Blaikie <dblaikie@gmail.com>
2978
2979 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2980 ensure clang would not discard them.
2981 * gdb.base/gdbvars.c: Ditto.
2982 * gdb.base/memattr.c: Ditto.
2983 * gdb.base/whatis.c: Ditto.
2984 * gdb.python/py-prettyprint.c: Ditto.
2985 * gdb.trace/actions.c: Ditto.
2986 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2987 ensure clang would not discard it.
2988
bfd39632
DB
29892014-04-24 David Blaikie <dblaikie@gmail.com>
2990
2991 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2992 clang to emit the full definition of type required by the test
2993 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2994
22842ff6
DB
29952014-04-24 David Blaikie <dblaikie@gmail.com>
2996
2997 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2998 coax Clang into emitting the definition of the type.
2999 * gdb.cp/pr10728-x.h (y): Ditto.
3000 * gdb.cp/pr10728-y.cc (y): Ditto.
3001
c2e827ad
DB
30022014-04-24 David Blaikie <dblaikie@gmail.com>
3003
3004 * gdb.base/label.exp: XFAIL label related tests under Clang.
3005 * gdb.cp/cplabel.exp: Ditto.
3006 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
3007 under Clang those using labels.
3008
4c2d33e7
YQ
30092014-04-25 Yao Qi <yao@codesourcery.com>
3010
3011 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
3012 double_label.
3013 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
3014 partial_label and double_label.
3015
56083b99
DB
30162014-04-24 David Blaikie <dblaikie@gmail.com>
3017
3018 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
3019
25d4e99d
DB
30202014-04-24 David Blaikie <dblaikie@gmail.com>
3021
3022 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
3023 of the function to work across GCC and Clang.
3024 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
3025 pointer types (const void ** const V void **).
3026
01f9f808
MS
30272014-04-24 Michael Sturm <michael.sturm@mintel.com>
3028 Walfred Tedeschi <walfred.tedeschi@intel.com>
3029
3030 * Makefile.in (EXECUTABLES): Added i386-avx512.
3031 * gdb.arch/i386-avx512.c: New file.
3032 * gdb.arch/i386-avx512.exp: Likewise.
3033
4b48d439
KS
30342014-04-23 Keith Seitz <keiths@redhat.com>
3035
3036 * lib/mi-support.exp (mi_list_breakpoints): Delete.
3037 (mi_make_breakpoint_table): New procedure.
3038 (mi_create_breakpoint): Use mi_make_breakpoint
3039 and return the result.
3040 (mi_make_breakpoint): New procedure.
3041 (mi_build_kv_pairs): New procedure.
3042
3043 * gdb.mi/mi-break.exp: Remove unused globals,
3044 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
3045 All callers updated.
3046 * gdb.mi/mi-dprintf.exp: Use variable to track command
3047 number.
3048 Update all callers of mi_create_breakpoint and use
3049 mi_make_breakpoint_table.
3050 Remove any unused global variables.
3051 * gdb.mi/mi-nonstop.exp: Likewise.
3052 * gdb.mi/mi-nsintrall.exp: Likewise.
3053 * gdb.mi/mi-nsmoribund.exp: Likewise.
3054 * gdb.mi/mi-nsthrexec.exp: Likewise.
3055 * gdb.mi/mi-reverse.exp: Likewise.
3056 * gdb.mi/mi-simplerun.exp: Likewise.
3057 * gdb.mi/mi-stepn.exp: Likewise.
3058 * gdb.mi/mi-syn-frame.exp: Likewise.
3059 * gdb.mi/mi-until.exp: Likewise.
3060 * gdb.mi/mi-var-cp.exp: Likewise.
3061 * gdb.mi/mi-var-display.exp: Likewise.
3062 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3063 * gdb.mi/mi2-var-child.exp: Likewise.
3064 * gdb.mi/mi-vla-c99.exp: Likewise.
3065 * lib/mi-support.exp: Likewise.
3066
3067 From Ian Lance Taylor <iant@cygnus.com>:
3068 * lib/gdb.exp (parse_args): New procedure.
3069
08351840
PA
30702014-04-23 Pedro Alves <palves@redhat.com>
3071
3072 * gdb.base/break-unload-file.c: New file.
3073 * gdb.base/break-unload-file.exp: New file.
3074 * gdb.base/sym-file-lib.c (baz): New function.
3075 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
3076 field.
3077 (load): Store the segment's mapped size.
3078 (unload): New function.
3079 (unload_shlib): New function.
3080 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
3081 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
3082 set a breakpoint at baz, and call it.
3083 * gdb.base/sym-file.exp: New tests for stale breakpoint
3084 instructions.
3085
076855f9
PA
30862014-04-23 Pedro Alves <palves@redhat.com>
3087
3088 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
3089 * gdb.base/hbreak-in-shr-unsupported.c: New file.
3090 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
3091 * gdb.base/hbreak-unmapped.c: New file.
3092 * gdb.base/hbreak-unmapped.exp: New file.
3093 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
3094 * lib/gdb.exp (gdb_is_target_remote): ... here.
3095
483805cf
PA
30962014-04-22 Pedro Alves <palves@redhat.com>
3097
3098 * gdb.base/consecutive-step-over.c: New file.
3099 * gdb.base/consecutive-step-over.exp: New file.
3100
06d97543
PA
31012014-04-22 Pedro Alves <palves@redhat.com>
3102
3103 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
3104 instead of send_gdb/gdb_expect.
3105
b4429ea2
YQ
31062014-04-22 Yao Qi <yao@codesourcery.com>
3107
3108 * lib/trace-support.exp (generate_tracefile): New procedure.
3109 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
3110 return 0.
3111 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
3112 if generate_tracefile returns 1.
3113
51d48146
PA
31142014-04-18 Tom Tromey <palves@redhat.com>
3115 Pedro alves <tromey@redhat.com>
3116
3117 PR backtrace/15558
3118 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
3119 with a backtrace limit.
3120 * gdb.python/py-frame-inline.exp: Test running to an inline
3121 function with a backtrace limit, and printing the newest frame.
3122 * gdb.python/py-frame-inline.c (main): Call f.
3123
bd1dce5f
MS
31242014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3125
3126 * gdb.java/jnpe.exp: Drop srcdir from untested path.
3127
40d1a503
MS
31282014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3129
3130 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
3131 Drop prefix from unsupported source file path.
3132
389b98f7
YQ
31332014-04-17 Yao Qi <yao@codesourcery.com>
3134
3135 * lib/gdb.exp (with_target_charset): New proc.
3136 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
3137 with_target_charset.
3138 (test_print_strings): Likewise.
3139 (test_repeat_bytes): Likewise.
3140 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
3141 for some tests.
3142
22869d73
KS
31432014-04-16 Keith Seitz <keiths@redhat.com>
3144
3145 PR gdb/15827
3146 * gdb.dwarf2/corrupt.c: New file.
3147 * gdb.dwarf2/corrupt.exp: New file.
3148
c4f87ca6
KS
31492014-04-16 Keith Seitz <keiths@redhat.com>
3150
3151 PR c++/16597
3152 * gdb.cp/namelessclass.cc: New file.
3153 * gdb.cp/namelessclass.exp: New file.
3154 * gdb.cp/namelessclass.S: New file.
3155
ab19de87
DE
31562014-04-16 Doug Evans <dje@google.com>
3157
3158 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
3159 Add comment.
3160 (gdbserver_default_get_comm_port): New function.
3161 (gdbserver_start): Check if board file provided
3162 "gdbserver,get_comm_port" and use it if so.
3163 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
3164 (gdb,socketport): Set to "stdio".
3165 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
3166 (stdio_gdbserver_template): Delete.
3167 (${board}_get_remote_address): Update.
3168 (${board}_build_remote_cmd): Delete.
3169 (${board}_get_comm_port): New function.
3170 (${board}_spawn): Update.
3171 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
3172 Delete.
3173 (${board}_get_remote_address): Update.
3174 (${board}_get_comm_port): New function.
3175
fc98a809
AB
31762014-04-16 Andrew Burgess <aburgess@broadcom.com>
3177
3178 * gdb.base/memattr.exp: Improve regexps to handle memory regions
3179 appearing in any order.
3180
87fd9e6e
DE
31812014-04-15 Doug Evans <dje@google.com>
3182
3183 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
3184 uninitialized value of "description".
3185
099fc3ea
KS
31862014-04-15 Keith Seitz <keiths@redhat.com>
3187
3188 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
3189 Remove unused globals.
3190 (test_running_the_program): Likewise.
3191 (test_controlled_execution): Likewise.
3192 (test_controlling_breakpoints): Likewise.
3193 (test_program_termination): Likewise.
3194
5da151d4
KS
31952014-04-15 Keith Seitz <keiths@redhat.com>
3196
3197 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
3198 unused globals.
3199 (test_rbreak_creation_and_listing): Likewise.
3200 (test_ignore_count): Likewise.
3201 (test_error): Likewise.
3202
35e5d2f0
PA
32032014-04-15 Pedro Alves <palves@redhat.com>
3204
3205 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
3206 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
3207 sym-file-loader.c.
3208 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3209 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3210 to sym-file-loader.c.
3211 (struct library): Forward declare.
3212 (load_shlib, lookup_function): Change prototypes.
3213 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3214 (translate_offset): Remove declarations.
3215 (get_text_addr): New declaration.
3216 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
3217 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
3218 sym-file-loader.h.
3219 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3220 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3221 here from sym-file-loader.h.
3222 (struct library): New structure.
3223 (load_shlib, lookup_function): Change prototypes and adjust to
3224 work with a struct library.
3225 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3226 (translate_offset): Make static.
3227 (get_text_addr): New function.
3228 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
3229
eb4c1710
PA
32302014-04-15 Pedro Alves <palves@redhat.com>
3231
3232 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
3233
2d1baf52
PA
32342014-04-15 Pedro Alves <palves@redhat.com>
3235
3236 * gdb.base/sym-file-loader.c: Include <limits.h>.
3237 (SELF_LINK): New define.
3238 (get_origin): New function.
3239 (load_shlib): Use it.
3240 * gdb.base/sym-file.exp: Don't early return if the target is
3241 remote. Use runto_main, and issue fail is that fails. Use
3242 gdb_load_shlibs.
3243 (shlib_name): Delete.
3244 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
3245
7dd6df01
PA
32462014-04-15 Pedro Alves <palves@redhat.com>
3247
3248 * gdb.base/sym-file.exp: Remove regex characters from test
3249 message. Don't refer to breakpoint numbers in test messages.
3250
b50c8614
KS
32512014-04-14 Keith Seitz <keiths@redhat.com>
3252
3253 PR c++/16253
3254 * gdb.cp/var-tag.cc: New file.
3255 * gdb.cp/var-tag.exp: New file.
3256 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3257 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3258 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3259 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3260
3d567982
TT
32612014-04-14 Tom Tromey <tromey@redhat.com>
3262
3263 * gdb.cp/classes.exp (test_enums): Handle underlying type.
3264 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
3265 type.
3266 * gdb.cp/enum-class.exp: New file.
3267 * gdb.cp/enum-class.cc: New file.
3268
0626fc76
TT
32692014-04-14 Tom Tromey <tromey@redhat.com>
3270
3271 * gdb.dwarf2/enum-type.exp: New file.
3272
dca325b3
SA
32732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3274
3275 * gdb.mi/mi-vla-c99.exp: New file.
3276 * gdb.mi/vla.c: New file.
3277
5854b38a
SA
32782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3279
3280 * gdb.base/vla-datatypes.c: New file.
3281 * gdb.base/vla-datatypes.exp: New file.
3282
463bb957
SA
32832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3284
3285 * gdb.base/vla-ptr.c: New file.
3286 * gdb.base/vla-ptr.exp: New file.
3287
3dd170be
SA
32882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3289
3290 * gdb.dwarf2/count.exp: New file.
3291
5ecaaa66
SA
32922014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3293
3294 * gdb.base/vla-sideeffect.c: New file.
3295 * gdb.base/vla-sideeffect.exp: New file.
3296
41f1ada5
DB
32972014-04-14 David Blaikie <dblaikie@gmail.com>
3298
3299 * gdb.mi/non-stop.c: Add return value for non-void function return
3300 statement.
3301 * gdb.threads/staticthreads.c: Ditto.
3302
0be03e84
DE
33032014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3304 Doug Evans <xdje42@gmail.com>
3305
3306 * gdb.guile/scm-value.c: Improve test case.
3307 * gdb.guile/scm-value.exp: Add new test.
3308
f180a1fb
DB
33092014-04-11 David Blaikie <dblaikie@gmail.com>
3310
3311 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3312 override Clang's default.
3313
6b662e19
JB
33142014-04-11 Joel Brobecker <brobecker@adacore.com>
3315
3316 Revert the following changes (regressions):
3317
3318 * gdb.base/vla-sideeffect.c: New file.
3319 * gdb.base/vla-sideeffect.exp: New file.
3320
3321 * gdb.dwarf2/count.exp: New file.
3322
3323 * gdb.base/vla-multi.c: New file.
3324 * gdb.base/vla-multi.exp: New file.
3325
3326 * gdb.base/vla-ptr.c: New file.
3327 * gdb.base/vla-ptr.exp: New file.
3328
3329 * gdb.base/vla-datatypes.c: New file.
3330 * gdb.base/vla-datatypes.exp: New file.
3331
3332 * gdb.mi/mi-vla-c99.exp: New file.
3333 * gdb.mi/vla.c: New file.
3334
245a5f0b
KS
33352014-04-11 Keith Seitz <keiths@redhat.com>
3336
3337 PR c++/16675
3338 * gdb.cp/cpsizeof.exp: New file.
3339 * gdb.cp/cpsizeof.cc: New file.
3340
58a84dcf
SA
33412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3342
191a8a90
JB
3343 * gdb.mi/mi-vla-c99.exp: New file.
3344 * gdb.mi/vla.c: New file.
58a84dcf 3345
c8655f75
SA
33462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3347
3348 * gdb.base/vla-datatypes.c: New file.
3349 * gdb.base/vla-datatypes.exp: New file.
3350
024e13b4
SA
33512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3352
3353 * gdb.base/vla-ptr.c: New file.
3354 * gdb.base/vla-ptr.exp: New file.
3355
1a237e0e
SA
33562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3357
3358 * gdb.base/vla-multi.c: New file.
3359 * gdb.base/vla-multi.exp: New file.
3360
504f3432
SA
33612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3362
3363 * gdb.dwarf2/count.exp: New file.
3364
3bce8237
SA
33652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3366
191a8a90
JB
3367 * gdb.base/vla-sideeffect.c: New file.
3368 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 3369
322f9c21
YQ
33702014-04-11 Yao Qi <yao@codesourcery.com>
3371
3372 * gdb.base/completion.exp: Check file exists before running tests
3373 on file completion.
3374
d708bcd1
PA
33752014-04-10 Pedro Alves <palves@redhat.com>
3376
3377 * gdb.base/cond-eval-mode.c: New file.
3378 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
3379 prepare_for_testing to build the new file. Check result of
3380 runto_main.
3381 (test_break, test_watch): New procedures.
3382 (top level): Use them.
3383
ae1d2761
PM
33842014-04-08 Pierre Muller <muller@sourceware.org>
3385
3386 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
3387 Ctrl-V use for mingw hosts.
3388
7af389b8
SC
33892014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3390
3391 * gdb.python/py-value.c: Improve test case.
3392 * gdb.python/py-value.exp: Add new test.
3393
5e703181
DE
33942014-04-07 David Blaikie <dblaikie@gmail.com>
3395
3396 * lib/compiler.c: Identify the clang compiler.
3397 * lib/compiler.cc: Ditto.
3398
9810b410
YQ
33992014-04-03 Yao Qi <yao@codesourcery.com>
3400
3401 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3402
98d1b8dc
AB
34032014-04-01 Anton Blanchard <anton@samba.org>
3404
3405 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3406 messages unique.
3407
3114cea1
AB
34082014-04-01 Anton Blanchard <anton@samba.org>
3409
3410 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3411 prepare_for_testing.
3412
62f7182c
AB
34132014-04-01 Anton Blanchard <anton@samba.org>
3414
3415 * gdb.arch/ppc64-atomic-inst.c: Remove.
3416 * gdb.arch/ppc64-atomic-inst.S: New file.
3417 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3418
770e7fc7
DE
34192014-03-31 Doug Evans <dje@google.com>
3420
3421 * gdb.base/print-symbol-loading-lib.c: New file.
3422 * gdb.base/print-symbol-loading-main.c: New file.
3423 * gdb.base/print-symbol-loading.exp: New file.
3424
46e2bafa
YQ
34252014-03-31 Yao Qi <yao@codesourcery.com>
3426
3427 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3428
8776cfe9
JB
34292014-03-28 Joel Brobecker <brobecker@adacore.com>
3430
3431 * gdb.ada/mi_dyn_arr: New testcase.
3432
5d1ef361
DE
34332014-03-27 Doug Evans <dje@google.com>
3434
3435 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3436
b5bee914
YQ
34372014-03-27 Yao Qi <yao@codesourcery.com>
3438
3439 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3440 if target is nios2-*-*.
3441
0d4d0e77
YQ
34422014-03-26 Yao Qi <yao@codesourcery.com>
3443
3444 * lib/gdb.exp (readline_is_used): New proc.
3445 * gdb.base/completion.exp: Move tests on command complete up.
3446 Skip the rest of tests if readline is not used.
3447 * gdb.ada/complete.exp: Skp the test if readline is not
3448 used.
3449 * gdb.base/filesym.exp: Likewise.
3450 * gdb.base/macscp.exp: Likewise.
3451 * gdb.base/readline-ask.exp: Likewise.
3452 * gdb.base/readline.exp: Likewise.
3453 * gdb.python/py-cmd.exp: Likewise.
3454 * gdb.trace/tfile.exp: Likewise.
3455
29361eee
YQ
34562014-03-26 Yao Qi <yao@codesourcery.com>
3457
3458 * gdb.base/macscp.exp: Fix code format issues.
3459
bc9a5525
UW
34602014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3461
3462 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3463 * gdb.asm/powerpc64le.inc: New file.
3464
d3839ede
PA
34652014-03-25 Pedro Alves <palves@redhat.com>
3466 Doug Evans <dje@google.com>
3467
3468 * gdb.base/source-execution.c: New file.
3469 * gdb.base/source-execution.exp: New file.
3470 * gdb.base/source-execution.gdb: New file.
3471
01672a57
DE
34722014-03-24 Doug Evans <dje@google.com>
3473
3474 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3475 using fission.
3476
88bbeca9
HZ
34772014-03-24 Hui Zhu <hui@codesourcery.com>
3478 Pedro Alves <palves@redhat.com>
3479
3480 PR breakpoints/16101
3481 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3482 test pass/fail messages. Detect missing support for dprintf when
3483 breakpoints are actually inserted.
3484 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3485 breakpoints are actually inserted.
3486 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3487 fails.
3488
d2348791
JK
34892014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3490
3491 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3492
feef67ab
DE
34932014-03-22 Doug Evans <xdje42@gmail.com>
3494
3495 * gdb.python/python.exp (python not supported): Verify multi-line
3496 python command issues an error.
25d743f9 3497 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3498 guile command issues an error.
feef67ab 3499
ecebef6a
MR
35002014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3501
3502 * gdb.threads/thread-specific.exp: Handle the lack of usable
3503 $this_breakpoint and $this_thread.
3504
ccdd1909
HZ
35052014-03-21 Hui Zhu <hui@codesourcery.com>
3506
3507 * gdb.base/attach.exp (do_command_attach_tests): New.
3508
beb460e8
PA
35092014-03-20 Tom Tromey <tromey@redhat.com>
3510 Pedro Alves <palves@redhat.com>
3511
3512 PR cli/15718
3513 * gdb.base/condbreak-call-false.c: New file.
3514 * gdb.base/condbreak-call-false.exp: New file.
3515
40acf43a
PA
35162014-03-20 Pedro Alves <palves@redhat.com>
3517
3518 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3519 Delete.
3520 (block_signals, unblock_signals): Delete.
3521 (child_function_2, main): Remove references to deleted variable
3522 and functions.
3523
9f5e1e02
PA
35242014-03-20 Pedro Alves <palves@redhat.com>
3525
3526 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3527 Use pthread_kill to signal thread 2.
3528 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3529 Adjust to make the test send itself a signal rather than using the
3530 host's "kill" command.
3531
99619bea
PA
35322014-03-20 Pedro Alves <palves@redhat.com>
3533
3534 * gdb.threads/multiple-step-overs.c: New file.
3535 * gdb.threads/multiple-step-overs.exp: New file.
3536 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3537 Adjust expected infrun debug output.
3538
2adfaa28
PA
35392014-03-20 Pedro Alves <palves@redhat.com>
3540
3541 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3542 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3543
31e77af2
PA
35442014-03-20 Pedro Alves <palves@redhat.com>
3545
3546 PR breakpoints/7143
3547 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3548 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3549 of gdb_test_multiple.
3550 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3551 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3552
b9f437de
PA
35532014-03-20 Pedro Alves <palves@redhat.com>
3554
3555 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3556 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3557
05adc73e
PA
35582014-03-19 Pedro Alves <palves@redhat.com>
3559
3560 * gdb.base/async.exp: Remove early return.
3561
6048b950
PA
35622014-03-19 Pedro Alves <palves@redhat.com>
3563
3564 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3565
8bcfb00a
PA
35662014-03-19 Pedro Alves <palves@redhat.com>
3567
3568 * gdb.base/async.exp (test_background): Expect \r\n after
3569 "completed." in the fail pattern.
3570
884e37dc
PA
35712014-03-19 Pedro Alves <palves@redhat.com>
3572
3573 * gdb.base/async.exp (test_background): New procedure.
3574 Use it for all background execution command tests.
3575
148e57e2
PA
35762014-03-19 Pedro Alves <palves@redhat.com>
3577
3578 * gdb.base/async.exp: Use prepare_for_testing.
3579
f48088c7
PA
35802014-03-19 Pedro Alves <palves@redhat.com>
3581
3582 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3583 the same line.
3584
e2f6c966
PA
35852014-03-19 Pedro Alves <palves@redhat.com>
3586
3587 * gdb.base/async.c (main): Add "jump here" and "until here" line
3588 marker comments.
3589 * gdb.base/async.exp (jump_here): New global.
3590 (jump& test): Use it.
3591 (until_here): New global.
3592 (until& test): Use it.
3593
c30568d4
PA
35942014-03-19 Pedro Alves <palves@redhat.com>
3595
3596 * gdb.base/async.exp: Don't frob gdb_protocol.
3597
0172b6a7
DE
35982014-03-18 Doug Evans <xdje42@gmail.com>
3599
3600 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3601 Fix spelling of exec-done-display.
3602
06c868a8
JK
36032014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3604
3605 PR gdb/15358
3606 * gdb.base/gdb-sigterm.c: New file.
3607 * gdb.base/gdb-sigterm.exp: New file.
3608
0c7e1a46
PA
36092014-03-18 Pedro Alves <palves@redhat.com>
3610
3611 PR gdb/13860
3612 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3613 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3614 solib-event.
3615
f7c77d93
JB
36162014-03-17 Joel Brobecker <brobecker@adacore.com>
3617
3618 * gdb.ada/pckd_arr_ren: New testcase.
3619
5a1e8c7a
DE
36202014-03-13 Doug Evans <xdje42@gmail.com>
3621
3622 PR guile/16612
3623 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3624 collect after discarding symbols.
3625
350e1a76
DE
36262014-03-13 Ludovic Courtès <ludo@gnu.org>
3627 Doug Evans <xdje42@gmail.com>
3628
3629 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3630 to history survives a gc.
3631
a69900ae
PA
36322014-03-13 Pedro Alves <palves@redhat.com>
3633
3634 * gdb.base/default.exp: Don't test "target procfs".
3635
5db9f0bd
PA
36362014-03-13 Pedro Alves <palves@redhat.com>
3637
3638 * gdb.base/default.exp: Update "target child" and "target procfs"
3639 tests to not expect "Unix".
3640
b3ccfe11
TT
36412014-03-12 Tom Tromey <tromey@redhat.com>
3642
3643 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3644 New procs. Add target-async tests.
3645 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3646 Add target-async tests.
3647
646f4417
AA
36482014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3649
3650 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3651 'func_start' and 'func_end' for the beginning and end of the
3652 function code, respectively.
3653 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3654 'func_end' instead of 'func' and 'main'.
3655
288c211f
AA
36562014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3657
3658 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3659 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3660 generate the debug info assembler source.
3661
e0c0f156
AA
36622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3663
3664 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3665 * gdb.dwarf2/arr-subrange.exp: Likewise.
3666 * gdb.dwarf2/dwz.exp: Likewise.
3667 * gdb.dwarf2/method-ptr.exp: Likewise.
3668 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3669 * gdb.dwarf2/subrange.exp: Likewise.
3670 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3671 * gdb.dwarf2/implptrpiece.exp: Likewise.
3672 * gdb.dwarf2/nostaticblock.exp: Likewise.
3673
0e5c4555
AA
36742014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3675
3676 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3677 directory to absolute path name arguments.
3678
5ec18f2b
JG
36792014-03-10 Joel Brobecker <brobecker@adacore.com>
3680
3681 * gdb.ada/tagged_access: New testcase.
3682
847fc4f2
MM
36832014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3684
3685 * gdb.btrace/data.exp: Update expected output.
3686
cc3da688
YQ
36872014-03-06 Yao Qi <yao@codesourcery.com>
3688
3689 * gdb.trace/pr16508.exp: New file.
3690
0f26cec1
PA
36912014-03-05 Pedro Alves <palves@redhat.com>
3692
3693 PR gdb/16575
3694 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3695 procedure.
3696 (top level): Adjust to use it. Add tests that exercise breakpoint
3697 interaction with the code-cache.
3698
7a5a839f
LC
36992014-02-26 Ludovic Courtès <ludo@gnu.org>
3700
3701 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3702 test for 'history-append!'.
3703
31aa7e4e
JB
37042014-02-26 Joel Brobecker <brobecker@adacore.com>
3705
3706 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3707 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3708 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3709 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3710 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3711 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3712
1b588015
JB
37132014-02-26 Joel Brobecker <brobecker@adacore.com>
3714
3715 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3716 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3717 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3718
55426c9d
JB
37192014-02-26 Joel Brobecker <brobecker@adacore.com>
3720
3721 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3722
dc53a7ad
JB
37232014-02-26 Joel Brobecker <brobecker@adacore.com>
3724
3725 * gdb.dwarf2/arr-stride.c: New file.
3726 * gdb.dwarf2/arr-stride.exp: New file.
3727
12ab52e9
PA
37282014-02-26 Pedro Alves <palves@redhat.com>
3729
3730 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3731 that won't ever trigger. Make sure that GDB reports the correct
3732 breakpoint that caused the stop.
3733
849c862e
JK
37342014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3735
3736 PR gdb/16626
3737 * gdb.base/auto-load-script: New file.
3738 * gdb.base/auto-load.c: New file.
3739 * gdb.base/auto-load.exp: New file.
3740
71b7d793
JK
3741 PR gdb/16626
3742 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3743
e2f0d509
JK
37442014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3747 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3748
50cc37c8
DE
37492014-02-24 Doug Evans <dje@google.com>
3750
3751 * lib/gdb.exp (run_on_host): Log error output if program fails.
3752
ea4758f2
PA
37532014-02-21 Pedro Alves <palves@redhat.com>
3754
3755 * gdb.threads/step-after-sr-lock.c: Rename to ...
3756 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3757 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3758 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3759 ... this.
3760
d7b30f67
SDJ
37612014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3762
3763 PR tdep/16397
3764 * gdb.arch/amd64-stap-special-operands.exp: New file.
3765 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3766 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3767 * gdb.arch/amd64-stap-triplet.S: Likewise.
3768 * gdb.arch/amd64-stap-triplet.c: Likewise.
3769
83deb43f
JB
37702014-02-20 Joel Brobecker <brobecker@adacore.com>
3771
3772 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3773 in .section pseudo-op.
3774
adde2bff
DE
37752014-02-20 lin zuojian <manjian2006@gmail.com>
3776 Joel Brobecker <brobecker@adacore.com>
3777 Doug Evans <xdje42@gmail.com>
3778
3779 PR symtab/16581
3780 * gdb.dwarf2/dw2-icycle.S: New file.
3781 * gdb.dwarf2/dw2-icycle.c: New file.
3782 * gdb.dwarf2/dw2-icycle.exp: New file.
3783
f7bd0f78
SC
37842014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3785
3786 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3787 operations on gdb.Value objects.
3788 * gdb.python/py-value-cc.exp: Add new test to test operations on
3789 gdb.Value objects.
3790
c17ef0d5
DE
37912014-02-18 Doug Evans <dje@google.com>
3792
3793 * Makefile.in (TESTS): New variable.
3794 (expanded_tests, expanded_tests_or_none): New variables
3795 (check-single): Pass $(expanded_tests_or_none) to runtest.
3796 (check-parallel): Only run tests in $(TESTS) if non-empty.
3797 (check/no-matching-tests-found): New rule.
3798 * README: Document TESTS makefile variable.
3799
5dd3176f
DE
38002014-02-18 Doug Evans <dje@google.com>
3801
3802 * Makefile.in (check-parallel): rm -rf outputs temp.
3803
0b10be4f
JK
38042014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3805
3806 Fix "ERROR: no fileid for" in the testsuite.
3807 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3808
85f224e7
DE
38092014-02-12 Doug Evans <dje@google.com>
3810
3811 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3812 (MISCELLANEOUS): New variable.
3813 (clean): rm -rf $(MISCELLANEOUS).
3814 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3815 dwp live in the same directory as symlinks, with each symlink pointed
3816 to a differently named file in a different directory.
3817
149b30ff
DE
38182014-02-11 Doug Evans <dje@google.com>
3819
3820 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3821 of Tcl file commands.
3822
1dfdac32
MK
38232014-02-10 Mark Kettenis <kettenis@gnu.org>
3824
3825 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3826 "kill -SIGUSR1 -1".
3827
aa4fb036
JB
38282014-02-10 Joel Brobecker <brobecker@adacore.com>
3829
3830 * gdb.ada/tick_length_array_enum_idx: New testcase.
3831
ed3ef339
DE
38322014-02-10 Doug Evans <xdje42@gmail.com>
3833
3834 * configure.ac (AC_OUTPUT): Add gdb.guile.
3835 * configure: Regenerate.
3836 * lib/gdb-guile.exp: New file.
3837 * lib/gdb.exp (get_target_charset): New function.
3838 * gdb.base/help.exp: Update expected output from "apropos apropos".
3839 * gdb.guile/Makefile.in: New file.
3840 * gdb.guile/guile.exp: New file.
3841 * gdb.guile/scm-arch.c: New file.
3842 * gdb.guile/scm-arch.exp: New file.
3843 * gdb.guile/scm-block.c: New file.
3844 * gdb.guile/scm-block.exp: New file.
3845 * gdb.guile/scm-breakpoint.c: New file.
3846 * gdb.guile/scm-breakpoint.exp: New file.
3847 * gdb.guile/scm-disasm.c: New file.
3848 * gdb.guile/scm-disasm.exp: New file.
3849 * gdb.guile/scm-equal.c: New file.
3850 * gdb.guile/scm-equal.exp: New file.
3851 * gdb.guile/scm-error.exp: New file.
3852 * gdb.guile/scm-error.scm: New file.
3853 * gdb.guile/scm-frame-args.c: New file.
3854 * gdb.guile/scm-frame-args.exp: New file.
3855 * gdb.guile/scm-frame-args.scm: New file.
3856 * gdb.guile/scm-frame-inline.c: New file.
3857 * gdb.guile/scm-frame-inline.exp: New file.
3858 * gdb.guile/scm-frame.c: New file.
3859 * gdb.guile/scm-frame.exp: New file.
3860 * gdb.guile/scm-generics.exp: New file.
3861 * gdb.guile/scm-gsmob.exp: New file.
3862 * gdb.guile/scm-iterator.c: New file.
3863 * gdb.guile/scm-iterator.exp: New file.
3864 * gdb.guile/scm-math.c: New file.
3865 * gdb.guile/scm-math.exp: New file.
3866 * gdb.guile/scm-objfile-script-gdb.in: New file.
3867 * gdb.guile/scm-objfile-script.c: New file.
3868 * gdb.guile/scm-objfile-script.exp: New file.
3869 * gdb.guile/scm-objfile.c: New file.
3870 * gdb.guile/scm-objfile.exp: New file.
3871 * gdb.guile/scm-ports.exp: New file.
3872 * gdb.guile/scm-pretty-print.c: New file.
3873 * gdb.guile/scm-pretty-print.exp: New file.
3874 * gdb.guile/scm-pretty-print.scm: New file.
3875 * gdb.guile/scm-section-script.c: New file.
3876 * gdb.guile/scm-section-script.exp: New file.
3877 * gdb.guile/scm-section-script.scm: New file.
3878 * gdb.guile/scm-symbol.c: New file.
3879 * gdb.guile/scm-symbol.exp: New file.
3880 * gdb.guile/scm-symtab-2.c: New file.
3881 * gdb.guile/scm-symtab.c: New file.
3882 * gdb.guile/scm-symtab.exp: New file.
3883 * gdb.guile/scm-type.c: New file.
3884 * gdb.guile/scm-type.exp: New file.
3885 * gdb.guile/scm-value-cc.cc: New file.
3886 * gdb.guile/scm-value-cc.exp: New file.
3887 * gdb.guile/scm-value.c: New file.
3888 * gdb.guile/scm-value.exp: New file.
3889 * gdb.guile/source2.scm: New file.
3890 * gdb.guile/types-module.cc: New file.
3891 * gdb.guile/types-module.exp: New file.
3892
7026a7c1
YQ
38932014-02-10 Yao Qi <yao@codesourcery.com>
3894
3895 PR testsuite/16543
3896 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3897 * configure: Regenerated.
3898 * Makefile.in: New file.
3899
6c466447
AS
39002014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3901
3902 * gdb.python/py-framefilter.exp: Fix typo.
3903
6e854735
YQ
39042014-02-08 Yao Qi <yao@codesourcery.com>
3905
3906 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3907 that no =breakpoint-modified is emitted when breakpoints are
3908 modified through MI commands.
3909
d137e6dc
PA
39102014-02-07 Pedro Alves <pedro@codesourcery.com>
3911 Pedro Alves <palves@redhat.com>
3912
3913 * gdb.threads/step-after-sr-lock.c: New file.
3914 * gdb.threads/step-after-sr-lock.exp: New file.
3915
b5ee5a50
PA
39162014-02-07 Pedro Alves <palves@redhat.com>
3917
3918 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3919
3c77faf3
JK
39202014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3921
3922 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3923 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3924
6dddc817
DE
39252014-02-06 Doug Evans <xdje42@gmail.com>
3926
3927 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3928 output.
3929
3930 * gdb.gdb/python-interrupts.exp: New file.
3931
de7b2893
YQ
39322014-02-05 Yao Qi <yao@codesourcery.com>
3933
3934 * gdb.trace/report.exp (use_collected_data): Test the output
3935 of "info threads" and "info inferiors".
3936
66d032ac
YQ
39372014-02-05 Yao Qi <yao@codesourcery.com>
3938
3939 Revert this patch:
3940
3941 2013-05-24 Yao Qi <yao@codesourcery.com>
3942
3943 * gdb.trace/tfile.exp: Test inferior and thread.
3944
591a12a1
UW
39452014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3946
3947 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3948 on a function.
3949 * gdb.base/step-bt.c: Call hello via function pointer to make
3950 sure its first instruction is executed on powerpc64le-linux.
3951
0ff3e01f
UW
39522014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3953
3954 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3955
084ee545
UW
39562014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3957
3958 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3959 of the test patterns for use on little-endian systems.
3960
6ed14ff3
UW
39612014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3962
3963 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3964 (decimal_vector): Fix for little-endian.
3965
401e27fd
JM
39662014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3967
3968 * gdb.arch/sparc-sysstep.exp: New file.
3969 * gdb.arch/sparc-sysstep.c: Likewise.
3970
3971 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3972
8b924729
EBM
39732014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3974
3975 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3976
fb151210
JB
39772014-01-23 Tom Tromey <tromey@redhat.com>
3978
3979 * gdb.ada/array_char_idx: New testcase.
3980
0740f8d8
TT
39812014-01-23 Tom Tromey <tromey@redhat.com>
3982
3983 PR python/16487:
3984 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3985 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3986 classes.
3987
21909fa1
TT
39882014-01-23 Tom Tromey <tromey@redhat.com>
3989
3990 PR python/16491:
3991 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3992 string from an inferior frame.
3993 * gdb.python/py-framefilter-mi.exp: Update.
3994
87ce2a04
DE
39952014-01-22 Doug Evans <dje@google.com>
3996
3997 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3998
237b092b
AA
39992014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4000
4001 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
4002
d674a709
AA
40032014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4004
4005 * gdb.trace/entry-values.exp: Remove excess space character from
4006 regex patterns. Handle s390 call instruction.
4007
20fa3390
AA
40082014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4009
4010 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
4011 define "*_start" label. Make "name" static.
4012 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
4013 ${name} by references to ${name}_start.
4014
78466714
AA
40152014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4016
4017 * gdb.base/info-macros.exp: Remove "debug" from the compile
4018 options.
4019
ec9f644a
IB
40202014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4021
4022 * gdb.dlang/demangle.exp: New file.
4023
94b1b47e
IB
40242014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4025
4026 * gdb.dlang/primitive-types.exp: New file.
4027
7f420862
IB
40282014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4029
4030 * configure.ac: Create gdb.dlang/Makefile.
4031 * configure: Regenerate.
4032 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
4033 * gdb.dlang/Makefile.in: New file.
4034 * lib/d-support.exp: New file.
4035 * lib/gdb.exp (skip_d_tests): New proc.
4036
52834460
MM
40372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4038
4039 * gdb.btrace/delta.exp: Check reverse stepi.
4040 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
4041 * gdb.btrace/finish.exp: New.
4042 * gdb.btrace/next.exp: New.
4043 * gdb.btrace/nexti.exp: New.
4044 * gdb.btrace/record_goto.c: Add comments.
4045 * gdb.btrace/step.exp: New.
4046 * gdb.btrace/stepi.exp: New.
4047 * gdb.btrace/multi-thread-step.c: New.
4048 * gdb.btrace/multi-thread-step.exp: New.
4049 * gdb.btrace/rn-dl-bind.c: New.
4050 * gdb.btrace/rn-dl-bind.exp: New.
4051 * gdb.btrace/data.c: New.
4052 * gdb.btrace/data.exp: New.
4053 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4054
6e07b1d2
MM
40552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4056
4057 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
4058 * gdb.btrace/exception.exp: Update.
4059 * gdb.btrace/instruction_history.exp: Update.
4060 * gdb.btrace/record_goto.exp: Update.
4061 * gdb.btrace/tailcall.exp: Update.
4062 * gdb.btrace/unknown_functions.exp: Update.
4063 * gdb.btrace/delta.exp: New.
4064
0b722aec
MM
40652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4066
4067 * gdb.btrace/record_goto.exp: Add backtrace test.
4068 * gdb.btrace/tailcall.exp: Add backtrace test.
4069
066ce621
MM
40702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4071
4072 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
4073 * gdb.btrace/record_goto.c: New.
4074 * gdb.btrace/record_goto.exp: New.
4075 * gdb.btrace/x86-record_goto.S: New.
4076
0688d04e
MM
40772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4078
4079 * gdb.btrace/function_call_history.exp: Update tests.
4080 * gdb.btrace/instruction_history.exp: Update tests.
4081
8710b709
MM
40822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4083
4084 * gdb.btrace/function_call_history.exp: Fix expected field
4085 order for "record function-call-history".
4086 Add new tests for "record function-call-history /c".
4087 * gdb.btrace/exception.cc: New.
4088 * gdb.btrace/exception.exp: New.
4089 * gdb.btrace/tailcall.exp: New.
4090 * gdb.btrace/x86-tailcall.S: New.
4091 * gdb.btrace/x86-tailcall.c: New.
4092 * gdb.btrace/unknown_functions.c: New.
4093 * gdb.btrace/unknown_functions.exp: New.
4094 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4095
5de9129b
MM
40962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4097
4098 * gdb.btrace/instruction_history.exp: Update.
4099 * gdb.btrace/function_call_history.exp: Update.
4100
23a7fe75
MM
41012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4102
4103 * gdb.btrace/function_call_history.exp: Fix expected function
4104 trace.
4105 * gdb.btrace/instruction_history.exp: Initialize traced.
4106 Remove traced_functions.
4107
724c7dd8
MM
41082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4109
4110 * gdb.btrace/function_call_history.exp: Update
4111 * gdb.btrace/instruction_history.exp: Update.
4112
6d78d93b
MM
41132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4114
4115 * gdb.btrace/enable.exp: Update expected text.
4116
93a360cc
OJ
41172014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
4118
4119 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
4120 bytes.
4121
3772b53f
MR
41222014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
4123
4124 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
4125
596662fa
OJ
41262014-01-15 Omair Javaid <omair.javaid@linaro.org>
4127
4128 * lib/gdb.exp (supports_process_record): Return true for
4129 arm*-linux*. (supports_reverse): Likewise.
4130
b5b08fb4
SC
41312014-01-13 Siva Chandra Reddy <sivachandra@google.com>
4132
4133 PR python/15464
4134 PR python/16113
4135 * gdb.python/py-type.c: Enhance test case.
4136 * gdb.python/py-value-cc.cc: Likewise
4137 * gdb.python/py-type.exp: Add new tests.
4138 * gdb.python/py-value-cc.exp: Likewise
4139
52d7fb13
AA
41402014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
4141 Pedro Alves <palves@redhat.com>
4142
4143 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
4144 Make "name" extern.
4145 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
4146 references to ${name}_start by references to ${name}.
4147
a2cd8cfe
JB
41482014-01-10 Joel Brobecker <brobecker@adacore.com>
4149
4150 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
4151
4e23fced
JB
41522014-01-10 Joel Brobecker <brobecker@adacore.com>
4153
4154 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
4155
c6a9e42c
PA
41562014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
4157 Pedro Alves <palves@redhat.com>
4158
4159 * gdb.mi/mi-info-os.exp: Connect to the target with
4160 mi_gdb_target_load.
4161
b7ea362b
PA
41622014-01-08 Pedro Alves <palves@redhat.com>
4163
4164 * gdb.threads/reconnect-signal.c: New file.
4165 * gdb.threads/reconnect-signal.exp: New file.
4166
5e3f4fab
EBM
41672014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4168
4169 * gdb.base/source-dir.exp: New file.
4170
79301218
JB
41712014-01-07 Joel Brobecker <brobecker@adacore.com>
4172
4173 * gdb.ada/mi_interface: New testcase.
4174
8e355c5d
JB
41752014-01-07 Joel Brobecker <brobecker@adacore.com>
4176
4177 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
4178 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
4179 gdb.ada/pp-rec-component/pck.ads: New files.
4180
c0d48811
JB
41812014-01-07 Joel Brobecker <brobecker@adacore.com>
4182
4183 * gdb.python/py-pp-integral.c: New file.
4184 * gdb.python/py-pp-integral.py: New file.
4185 * gdb.python/py-pp-integral.exp: New file.
4186
17b609c3 4187For older changes see ChangeLog-1993-2013.
c906108c 4188\f
8d8cb839
EZ
4189;; Local Variables:
4190;; mode: change-log
4191;; left-margin: 8
4192;; fill-column: 74
4193;; version-control: never
4194;; End:
902f2ccb 4195
32d0add0 4196 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
4197 Copying and distribution of this file, with or without modification,
4198 are permitted provided the copyright notice and this notice are preserved.