Update top-level files from GCC trunk
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
85642ba0
AW
12015-03-11 Andy Wingo <wingo@igalia.com>
2
3 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
4
e03f9645
YQ
52015-03-11 Yao Qi <yao.qi@linaro.org>
6
7 * gdb.base/catch-syscall.exp: Fix typo in comments.
8
5d0962b2
YQ
92015-03-11 Yao Qi <yao.qi@linaro.org>
10
11 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
12
b2df3cef
PA
132015-03-09 Pedro Alves <palves@redhat.com>
14
15 * dg-extract-results.py: Delete.
16
ef878e53
PA
172015-03-09 Pedro Alves <palves@redhat.com>
18
19 Merge dg-extract-results.sh from GCC upstream (r218843).
20
21 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
22 * dg-extract-results.sh: Use --text with grep to avoid issues with
23 binary files. Fall back to cat -v, if that doesn't work.
24
9494d219
PA
252015-03-05 Pedro Alves <palves@redhat.com>
26
27 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
28
a8d9763a
SM
292015-03-04 Simon Marchi <simon.marchi@ericsson.com>
30
31 * lib/mi-support.exp (mi_expect_interrupt): Accept
32 alternative event for when in all-stop mode.
33
be9957b8
PA
342015-03-04 Pedro Alves <palves@redhat.com>
35
36 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
37
d57be0f4 382015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
39
40 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
41
c214c7cf
AA
422015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
43
44 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
45 regexps for GDB's current line display, accept a hex address
46 preceding the line number.
47
6d74a497
AA
482015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
49
50 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
51 the 'arch1' variable for "s390*-linux*" targets.
52
511aee7c
PA
532015-03-04 Pedro Alves <palves@redhat.com>
54
55 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
56 (main): Pass missing retval argument to pthread_join call.
57
95e50b27
PA
582015-03-02 Pedro Alves <palves@redhat.com>
59
60 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
61 (top level): Call do_test with non-stop as well.
62
28054d69
PA
632015-03-02 Pedro Alves <palves@redhat.com>
64
65 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
66 -1.
67
4fa5d7b4
AA
682015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
69
70 * gdb.arch/s390-vregs.exp: New test.
71 * gdb.arch/s390-vregs.S: New file.
72
97c18565
PA
732015-02-27 Pedro Alves <palves@redhat.com>
74
75 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
76 call to catch_command_errors.
77 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
78 catch_command_errors.
79
a37bfa30
PA
802015-02-27 Pedro Alves <palves@redhat.com>
81
82 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
83 "true" for boolean result.
84 * gdb.gdb/selftest.exp (test_with_self): Also accept full
85 prototype of main.
86
6f98576f
PA
872015-02-27 Pedro Alves <palves@redhat.com>
88
89 * lib/unbuffer_output.c: New file.
90 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
91 (main): Call gdb_unbuffer_output.
92
eba5ab56
YQ
932015-02-27 Yao Qi <yao.qi@linaro.org>
94
95 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
96 target.
97
0def5aaa
DE
982015-02-26 Doug Evans <dje@google.com>
99
100 * gdb.cp/class2.cc (Dbase, D): New classes.
101 (main): New local delta.
102 * gdb.cp/class2.exp: Test printing delta.
103 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
104 (dynbar): New global.
105 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
106
081a1c2c
JK
1072015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
108
109 * gdb.compile/compile-ifunc.c: New file.
110 * gdb.compile/compile-ifunc.exp: New file.
111
2f41223f
AT
1122015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
113
114 * gdb.base/structs.exp: Check for correct struct on finish.
115
03eddd80
YQ
1162015-02-26 Yao Qi <yao.qi@linaro.org>
117
118 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
119 is zero.
120
80c57053
JK
1212015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
122
123 * gdb.arch/cordic.ko.bz2: New file.
124 * gdb.arch/cordic.ko.debug.bz2: New file.
125 * gdb.arch/ppc64-symtab-cordic.exp: New file.
126
21613c12
YQ
1272015-02-25 Yao Qi <yao.qi@linaro.org>
128
129 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
130 aarch64*-*-* target.
131
d8b901ed
PA
1322015-02-23 Pedro Alves <palves@redhat.com>
133
134 * lib/gdb.exp (delete_breakpoints): Rewrite using
135 gdb_test_multiple.
136
e5b85ead
PA
1372015-02-23 Pedro Alves <palves@redhat.com>
138
139 * gdb.base/info-os.c: Include stdlib.h.
140
85c3a371
DE
1412015-02-22 Doug Evans <xdje42@gmail.com>
142
143 PR symtab/17855
144 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
145 is read after symbols have been re-read.
146 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
147 * gdb.ada/exec_changed/second.adb (Second): Ditto.
148
96553a0c
DE
1492015-02-21 Doug Evans <dje@google.com>
150
151 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
152
97a0c697
JK
1532015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
154
155 PR corefiles/17808
156 * gdb.arch/i386-biarch-core.core.bz2: New file.
157 * gdb.arch/i386-biarch-core.exp: New file.
158
a47cd6e9
PA
1592015-02-21 Pedro Alves <palves@redhat.com>
160
161 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
162 runto_main fails.
163
c5facdc4
PA
1642015-02-20 Pedro Alves <palves@redhat.com>
165
166 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
167 info probes.
168
2db9a427
PA
1692015-02-20 Pedro Alves <palves@redhat.com>
170
171 * gdb.threads/multi-create-ns-info-thr.exp: New file.
172
60fb7e9e
PA
1732015-02-20 Pedro Alves <palves@redhat.com>
174
175 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
176 clean_restart before gdb_target_supports_trace.
177
5c5019c2
PA
1782015-02-20 Pedro Alves <palves@redhat.com>
179
180 PR threads/18006
181 * gdb.threads/clone-thread_db.c: New file.
182 * gdb.threads/clone-thread_db.exp: New file.
183
c9587f88
AT
1842015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
185
186 PR breakpoints/16812
187 * gdb.base/catch-gdb-caused-signals.c: New file.
188 * gdb.base/catch-gdb-caused-signals.exp: New file.
189
f6a88844
JM
1902015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
191
192 * configure: Regenerated.
193 * configure.ac: Use GDB_AC_TRANSFORM.
194 * aclocal.m4: sinclude ../transform.m4.
195
497c491b
JM
1962015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
197
198 * lib/dtrace.exp: New file.
199 * gdb.base/dtrace-probe.exp: Likewise.
200 * gdb.base/dtrace-probe.d: Likewise.
201 * gdb.base/dtrace-probe.c: Likewise.
202 * lib/pdtrace.in: Likewise.
203 * configure.ac: Output variables with the transformed names of
204 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
205 * configure: Regenerated.
206
03e98035
JM
2072015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
208
209 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
210 expected message when trying to access $_probe_* convenience
211 variables while not on a probe.
212
63cc30e9
JK
2132015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
214
215 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
216
0703599a
PA
2172015-02-11 Pedro Alves <pedro@codesourcery.com>
218
219 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
220 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
221
7e60a48e
DE
2222015-02-10 Doug Evans <xdje42@gmail.com>
223
224 * lib/gdb.exp (gdb_load): Always return a result.
225
01b088bc
PA
2262015-02-10 Pedro Alves <palves@redhat.com>
227
228 * gdb.threads/signal-sigtrap.c: New file.
229 * gdb.threads/signal-sigtrap.exp: New file.
230
b05ec7a5
AT
2312015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
232
233 * gdb.trace/no-attach-trace.c: New file.
234 * gdb.trace/no-attach-trace.exp: New file.
235
a2c2acaf
MW
2362015-02-09 Mark Wielaard <mjw@redhat.com>
237
238 * gdb.dwarf2/atomic.c: New file.
239 * gdb.dwarf2/atomic-type.exp: Likewise.
240
31fd9caa
MM
2412015-02-09 Markus Metzger <markus.t.metzger@intel.com>
242
243 * gdb.btrace/buffer-size.exp: Update "info record" output.
244 * gdb.btrace/delta.exp: Update "info record" output.
245 * gdb.btrace/enable.exp: Update "info record" output.
246 * gdb.btrace/finish.exp: Update "info record" output.
247 * gdb.btrace/instruction_history.exp: Update "info record" output.
248 * gdb.btrace/next.exp: Update "info record" output.
249 * gdb.btrace/nexti.exp: Update "info record" output.
250 * gdb.btrace/step.exp: Update "info record" output.
251 * gdb.btrace/stepi.exp: Update "info record" output.
252 * gdb.btrace/nohist.exp: Update "info record" output.
253
d33501a5
MM
2542015-02-09 Markus Metzger <markus.t.metzger@intel.com>
255
256 * gdb.btrace/buffer-size: New.
257
f4abbc16
MM
2582015-02-09 Markus Metzger <markus.t.metzger@intel.com>
259
260 * gdb.btrace/delta.exp: Update "info record" output.
261 * gdb.btrace/enable.exp: Update "info record" output.
262 * gdb.btrace/finish.exp: Update "info record" output.
263 * gdb.btrace/instruction_history.exp: Update "info record" output.
264 * gdb.btrace/next.exp: Update "info record" output.
265 * gdb.btrace/nexti.exp: Update "info record" output.
266 * gdb.btrace/step.exp: Update "info record" output.
267 * gdb.btrace/stepi.exp: Update "info record" output.
268 * gdb.btrace/nohist.exp: Update "info record" output.
269
b9d61307
SM
2702015-02-06 Simon Marchi <simon.marchi@ericsson.com>
271
272 PR gdb/15678
273 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
274
e584fdbc
PA
2752015-02-06 Pedro Alves <palves@redhat.com>
276
277 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
278 macro.
279 (seconds_left, again): New globals.
280 (main): Wait seconds_left in a 1-second sleep loop instead of
281 sleeping 180 seconds. If 'again' is set, reset the seconds
282 counter.
283 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
284 'again' in the inferior before detaching. Print the seconds left.
285 (options): New global.
286 (top level): Build program with -DTIMEOUT=$timeout.
287
77f41761
PA
2882015-02-06 Pedro Alves <palves@redhat.com>
289
290 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
291 determine how many seconds to pass to 'alarm'.
292 * gdb.base/gdb-sigterm.exp (top level): Build program with
293 -DTIMEOUT=$timeout.
294 (do_test): Return success/failure indication. Add more verbose
295 logging. Don't fail if 200 single steps are seen. Instead, fail
296 when the test times out.
297 (passes): New global.
298 (top level): Break the testing loop if testing fails on any
299 iteration. Use gdb_assert.
300
b9394193
DB
3012015-02-04 Don Breazeal <donb@codesourcery.com>
302
303 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
304 and initialize them.
305 (ipc_cleanup): New function.
306 (main): Don't declare shmid, semid, and msqid. Add a call to
307 atexit so that we call ipc_cleanup on exit.
308
42d9e528
PA
3092015-02-04 Pedro Alves <palves@redhat.com>
310
311 * boards/native-extended-gdbserver.exp: Remove any target variant
312 specifications from the board name before clearing the isremote
313 flag from board_info.
314
ae6ae975
DE
3152015-01-31 Doug Evans <xdje42@gmail.com>
316
317 * gdb.base/maint.exp <maint print type argc>: Update expected output.
318
cfb069a8
GB
3192015-01-31 Gary Benson <gbenson@redhat.com>
320
321 * gdb.base/completion.exp: Disable completion limiting for
322 existing tests. Add new tests to check completion limiting.
323 * gdb.linespec/ls-errs.exp: Disable completion limiting.
324
5dd31d79
DE
3252015-01-31 Doug Evans <xdje42@gmail.com>
326
327 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
328
9f050062
DE
3292015-01-31 Doug Evans <xdje42@gmail.com>
330
331 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
332 entries. Duplicate file section script entries.
333 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
334 inlined entries. Add test for safe-path rejection.
335 * gdb.python/py-section-script.c: Add duplicate inlined section script
336 entries. Duplicate file section script entries.
337 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
338 inlined entries. Add test for safe-path rejection.
339
df25ebbd
JB
3402015-01-29 Joel Brobecker <brobecker@adacore.com>
341
342 * gdb.ada/disc_arr_bound: New testcase.
343
4a0ca9ec
JB
3442015-01-29 Joel Brobecker <brobecker@adacore.com>
345
346 * gdb.ada/mi_var_array: New testcase.
347
3a8b707a
DE
3482015-01-27 Doug Evans <dje@google.com>
349
350 * gdb.python/py-objfile.exp: Add tests for objfile.username.
351 Add test for objfile.filename, objfile.username after objfile
352 has been unloaded.
353
f8313f6e
JB
3542015-01-26 Joel Brobecker <brobecker@adacore.com>
355
356 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
357 the second test to print the name attribute of value
358 returned by the call to gdb.lookup_type, and adjust
359 the expected output accordingly.
360
37bc665e
MW
3612015-01-25 Mark Wielaard <mjw@redhat.com>
362
363 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
364 * gdb.base/disp-step-fork.c: Include unistd.h.
365 * gdb.base/siginfo-obj.c: Include stdio.h.
366 * gdb.base/siginfo-thread.c: Likewise.
367 * gdb.mi/non-stop.c: Include unistd.h.
368 * gdb.mi/nsthrexec.c: Include stdio.h.
369 * gdb.mi/pthreads.c: Include unistd.h.
370 * gdb.modula2/unbounded1.c (main): Declare returns int.
371 * gdb.reverse/consecutive-reverse.c: Likewise.
372 * gdb.threads/create-fail.c: Include unistd.h.
373 * gdb.threads/killed.c: Likewise.
374 * gdb.threads/linux-dp.c: Likewise.
375 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
376 * gdb.threads/non-ldr-exc-2.c: Likewise.
377 * gdb.threads/non-ldr-exc-3.c: Likewise.
378 * gdb.threads/non-ldr-exc-4.c: Likewise.
379 * gdb.threads/pthreads.c: Include unistd.h.
380 (main): Declare returns int.
381 * gdb.threads/tls-main.c (foo): New declaration.
382 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
383
f7e5394d
SM
3842015-01-23 Simon Marchi <simon.marchi@ericsson.com>
385
386 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
387 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
388
743649fd
MW
3892015-01-15 Mark Wielaard <mjw@redhat.com>
390
391 * gdb.base/noreturn-return.c: New file.
392 * gdb.base/noreturn-return.exp: New file.
393 * gdb.base/noreturn-finish.c: New file.
394 * gdb.base/noreturn-finish.exp: New file.
395
198297aa
PA
3962015-01-23 Pedro Alves <palves@redhat.com>
397
398 * gdb.threads/continue-pending-after-query.c: New file.
399 * gdb.threads/continue-pending-after-query.exp: New file.
400
717cf30c
AG
4012015-01-22 Anders Granlund <anders.granlund@ericsson.com>
402 Simon Marchi <simon.marchi@ericsson.com>
403
404 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
405 * gdb.base/valgrind-db-attach.exp: Same.
406 * gdb.base/valgrind-infcall.exp: Same.
407 * lib/mi-support.exp (default_mi_gdb_start): Same.
408 * lib/prompt.exp (default_prompt_gdb_start): Same.
409 * lib/gdb.exp (default_gdb_spawn): Same.
410 (gdb_interact): New.
411
412
4b62a76e
JK
4132015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 * gdb.compile/compile.exp (pointer to jit function): New test.
416
b4cdae6f
WW
4172015-01-17 Wei-cheng Wang <cole945@gmail.com>
418
419 * lib/gdb.exp (supports_process_record): Return true for
420 powerpc*-*-linux*.
421 (supports_reverse): Likewise.
422
d221e7ef
DB
4232015-01-15 Don Breazeal <donb@codesourcery.com>
424
425 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
426 instead of checking whether the target board is remote and
427 use spawn_wait_for_attach instead of exec/sleep.
428 * gdb.base/attach-twice.exp: Likewise.
429
bafffb51
JB
4302015-01-15 Joel Brobecker <brobecker@adacore.com>
431
432 * gdb.ada/var_arr_attrs: New testcase.
433
5589af0e
PA
4342015-01-14 Pedro Alves <palves@redhat.com>
435 Joel Brobecker <brobecker@adacore.com>
436
437 PR gdb/17525
438 * gdb.base/bp-cmds-execution-x-script.c: New file.
439 * gdb.base/bp-cmds-execution-x-script.exp: New file.
440 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
441
6c400b59
PA
4422015-01-14 Pedro Alves <palves@redhat.com>
443
444 PR cli/17828
445 * gdb.base/batch-preserve-term-settings.c: New file.
446 * gdb.base/batch-preserve-term-settings.exp: New file.
447
e02c96a7
DE
4482015-01-13 Doug Evans <dje@google.com>
449
450 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
451 binary.
452
576fd14c
JB
4532015-01-13 Joel Brobecker <brobecker@adacore.com>
454
455 * Makefile.in (clean mostlyclean): Do not delete *.py.
456
04dccad0
JB
4572015-01-13 Joel Brobecker <brobecker@adacore.com>
458
459 * gdb.python/py-lookup-type.exp: New file.
460
3d230f71
PA
4612015-01-12 Pedro Alves <palves@redhat.com>
462
463 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
464 restore GDBFLAGS before returning.
465
7e67715d
JK
4662015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
467
468 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
469 is_amd64_regs_target and is_x86_like_target.
470
f2e0d4b4
DE
4712015-01-11 Doug Evans <xdje42@gmail.com>
472
473 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
474 is given without an explicit form.
475 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
476 attributes.
477 * gdb.dwarf/corrupt.exp: Ditto.
478 * gdb.dwarf2/enum-type.exp: Ditto.
479 * gdb.trace/entry-values.exp: Ditto.
480 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
481
439250fb
DE
4822015-01-11 Doug Evans <xdje42@gmail.com>
483
484 PR gdb/15830
485 * gdb.base/maint.exp: Remove references to "maint demangle".
486 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
487 Add tests for explicitly specifying language to demangle.
488 * gdb.dlang/demangle.exp: Ditto.
489
ede9f622
PA
4902015-01-09 Pedro Alves <palves@redhat.com>
491
492 * gdb.threads/non-stop-fair-events.c: New file.
493 * gdb.threads/non-stop-fair-events.exp: New file.
494
a7b796db
PA
4952015-01-09 Pedro Alves <palves@redhat.com>
496
497 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
498 the global scope. Set a breakpoint after all threads are started
499 rather than stepping over two source lines. Expect the prompt.
500 * gdb.base/watch_thread_num.c (threads_started_barrier): New
501 global.
502 (NUM): Now 15.
503 (main): Use threads_started_barrier to wait for all threads to
504 start. Main thread no longer calls thread_function. Exit after
505 180 seconds.
506 (loop): New function.
507 (thread_function): Wait on threads_started_barrier barrier. Call
508 'loop' at each iteration.
509 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
510 threads have started, instead of hardcoding number of "next"
511 steps. Use an access watchpoint instead of a write watchpoint.
512
9665ffdd
PA
5132015-01-09 Pedro Alves <palves@redhat.com>
514
515 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
516 (thread_func): Wait on barrier.
517 (main): Wait for all threads to start before stopping GDB.
518 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
519 global.
520 (thread1_func, thread2_func): Wait on barrier.
521 (main): Wait for all threads to start before stopping GDB.
522 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
523 New global.
524 (thread1_func, thread2_func): Wait on barrier.
525 (main): Wait for all threads to start before stopping GDB.
526
c945a99f
PA
5272015-01-09 Pedro Alves <palves@redhat.com>
528
529 * gdb.threads/attach-many-short-lived-threads.c: New file.
530 * gdb.threads/attach-many-short-lived-threads.exp: New file.
531
c1a747c1
PA
5322014-01-09 Pedro Alves <palves@redhat.com>
533
534 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
535 instead of to thread 2.
536 * gdb.threads/signal-command-multiple-signals-pending.c (main):
537 Add barrier around each pthread_create call instead of around all
538 calls.
539 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
540 Set a break on thread_function and have the child threads hit it
541 one at at a time.
542
60b3033e
PA
5432015-01-09 Pedro Alves <palves@redhat.com>
544
545 * lib/gdb.exp (can_spawn_for_attach): New procedure.
546 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
547 false.
548 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
549 checking whether the target board is remote.
550 * gdb.multi/multi-attach.exp: Likewise.
551 * gdb.python/py-sync-interp.exp: Likewise.
552 * gdb.server/ext-attach.exp: Likewise.
553 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
554 tests that need to attach, instead of checking whether the target
555 board is remote at the top of the file.
556
acc018ac
YQ
5572015-01-08 Yao Qi <yao@codesourcery.com>
558
559 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
560
50a18af8
JK
5612015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
562
563 Fix testcase compilation.
564 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
565
8503d6e1
JB
5662015-01-06 Joel Brobecker <brobecker@adacore.com>
567
568 * gdb.python/py-type.exp: Add a couple test about empty
569 array creation, and negative-length array creation.
570
cc73dbcc
DE
5712015-01-02 Doug Evans <xdje42@gmail.com>
572
573 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
574
0300bbc7
DE
5752015-01-02 Doug Evans <dje@google.com>
576
577 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
578
9d85a0ec
YQ
5792014-12-29 Yao Qi <yao@codesourcery.com>
580
581 * gdb.trace/entry-values.exp: Update comments. Rename variable
582 bar_call_foo to returned_from_foo.
583
87186c6a
MMN
5842014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
585
586 PR gdb/17394
587 * gdb.linespec/break-asm-file.c: New file.
588 * gdb.linespec/break-asm-file.exp: New file.
589 * gdb.linespec/break-asm-file0.s: New file.
590 * gdb.linespec/break-asm-file1.s: New file.
591
1bab7383
YQ
5922014-12-18 Nigel Stephens <nigel@mips.com>
593 Maciej W. Rozycki <macro@codesourcery.com>
594
595 * gdb.base/float.exp: Handle the new output from "info float" on
596 MIPS targets.
597
1bc1068a
JK
5982014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
599
600 Fix MinGW compilation.
601 * gdb.compile/compile-ops.exp: Update untested message if
602 !skip_compile_feature_tests.
603 * gdb.compile/compile-setjmp.exp: Likewise.
604 * gdb.compile/compile-tls.exp: Likewise.
605 * gdb.compile/compile.exp: Likewise.
606 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
607 supported on this host".
608
b6615d10
DE
6092014-12-16 Doug Evans <xdje42@gmail.com>
610
611 * boards/stabs.exp: New file.
612
25dda427
AA
6132014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
614
615 * gdb.base/completion.exp: Adjust to format changes of "maint
616 print user-registers".
617
bf330350
CU
6182014-12-16 Catalin Udma <catalin.udma@freescale.com>
619
620 PR server/17457
621 * gdb.arch/aarch64-fp.c: New file.
622 * gdb.arch/aarch64-fp.exp: New file.
623
395cf596
SDJ
6242014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
625
626 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
627 r210637, r210913, r211666, r215400, r215817).
628
629 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
630 * dg-extract-results.py: New file.
631 * dg-extract-results.sh: Use it if the environment seems
632 suitable.
633
634 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
635
636 * dg-extract-results.py (parse_run): Handle warnings that
637 are printed before a test harness is run.
638
639 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
640
641 * dg-extract-results.py (Named): Remove __cmp__ method.
642 (output_variation): Use a key to sort variation.harnesses.
643
644 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
645
646 * dg-extract-results.py: For Python 3, force sys.stdout to
647 handle surrogate escape sequences.
648 (safe_open): New function.
649 (output_segment, main): Use it.
650
651 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
652
653 * dg-extract-results.py (Prog.result_re): Include options
654 in test name.
655
656 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
657
658 * dg-extract-results.py (output_variation): Always sort if
659 do_sum.
660
e882ef3c
SM
6612014-12-15 Simon Marchi <simon.marchi@ericsson.com>
662
663 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
664 as long as we get pagination notifications.
665
4992aa20
JM
6662014-12-15 Jason Merrill <jason@redhat.com>
667
668 * Makefile.in (check-gdb.%): Restore.
669 * README: Mention it.
670
c1b5a1a6
JB
6712014-12-13 Joel Brobecker <brobecker@adacore.com>
672
673 * gdb.ada/str_uninit: New testcase.
674
5537b577
JK
6752014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
676
677 PR symtab/17642
678 * gdb.base/vla-stub-define.c: New file.
679 * gdb.base/vla-stub.c: New file.
680 * gdb.base/vla-stub.exp: New file.
681
bb2ec1b3
TT
6822014-12-12 Phil Muldoon <pmuldoon@redhat.com>
683 Jan Kratochvil <jan.kratochvil@redhat.com>
684 Tom Tromey <tromey@redhat.com>
685
686 * configure.ac: Add gdb.compile/.
687 * configure: Regenerate.
688 * gdb.compile/Makefile.in: New file.
689 * gdb.compile/compile-ops.exp: New file.
690 * gdb.compile/compile-ops.c: New file.
691 * gdb.compile/compile-tls.c: New file.
692 * gdb.compile/compile-tls.exp: New file.
693 * gdb.compile/compile-constvar.S: New file.
694 * gdb.compile/compile-constvar.c: New file.
695 * gdb.compile/compile-mod.c: New file.
696 * gdb.compile/compile-nodebug.c: New file.
697 * gdb.compile/compile-setjmp-mod.c: New file.
698 * gdb.compile/compile-setjmp.c: New file.
699 * gdb.compile/compile-setjmp.exp: New file.
700 * gdb.compile/compile-shlib.c: New file.
701 * gdb.compile/compile.c: New file.
702 * gdb.compile/compile.exp: New file.
703 * lib/gdb.exp (skip_compile_feature_tests): New proc.
704
4ff709eb
TT
7052014-12-12 Tom Tromey <tromey@redhat.com>
706
707 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
708 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
709
6dddd6a5
DE
7102014-12-12 Doug Evans <dje@google.com>
711
712 * lib/gdb-python.exp (get_python_valueof): New function.
713 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
714
71c24708
AA
7152014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
716
717 * gdb.base/completion.exp: Add test for completion of "info
718 registers ".
719
3e29f34a
MR
7202014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
721
722 * gdb.base/func-ptrs.c: New file.
723 * gdb.base/func-ptrs.exp: New file.
724
fc126975
SM
7252014-12-10 Simon Marchi <simon.marchi@ericsson.com>
726
727 PR breakpoints/17012
728 * gdb.base/dprintf-detach.c: New file.
729 * gdb.base/dprintf-detach.exp: New file.
730
0a46d518
SM
7312014-12-10 Simon Marchi <simon.marchi@ericsson.com>
732
733 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
734 * lib/gdb.exp (target_is_gdbserver): New procedure.
735
a0be3e44
DE
7362014-12-08 Doug Evans <dje@google.com>
737
738 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
739
df1b803a
YQ
7402014-12-05 Yao Qi <yao@codesourcery.com>
741
742 * gdb.guile/scm-error.exp: Remove the third argument to
743 gdb_remote_download.
744 * gdb.guile/scm-frame-args.exp: Likewise.
745 * gdb.guile/scm-section-script.exp: Likewise.
746
ddb9f679
YQ
7472014-12-05 Yao Qi <yao@codesourcery.com>
748
749 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
750
86e4ed39
DE
7512014-12-04 Doug Evans <dje@google.com>
752
753 * gdb.python/py-objfile.exp: Add tests for
754 objfile.add_separate_debug_file.
755
7c50a931
DE
7562014-12-04 Doug Evans <dje@google.com>
757
758 * lib/gdb.exp (get_build_id): New function.
759 (build_id_debug_filename_get): Rewrite to use it.
760 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
761
621661e3
MR
7622014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
763
764 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
765 `method(long)', not just 0x0.
766 * gdb.cp/nsalias.exp: Align code labels to 4.
767 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
768 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
769 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
770 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
771 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
772 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
773
29f0c3b7
DE
7742014-12-02 Doug Evans <dje@google.com>
775
e1e061e7 776 PR symtab/17602
29f0c3b7 777 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 778 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
779 * gdb.cp/anon-ns.exp: Update.
780
162078c8
NB
7812014-12-02 Nick Bull <nicholaspbull@gmail.com>
782
783 * gdb.python/py-events.py (inferior_call_handler): New.
784 (register_changed_handler, memory_changed_handler): New.
785 (test_events.invoke): Register new handlers.
786 * gdb.python/py-events.exp: Add tests for inferior call,
787 memory_changed and register_changed events.
788
fdb09caf
AA
7892014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
790
791 * gdb.base/execl-update-breakpoints.exp: Specify the link address
792 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
793 if the linker doesn't understand this.
794
55cfb2c4
SM
7952014-12-01 Simon Marchi <simon.marchi@ericsson.com>
796
797 * gdb.python/python.exp: Change expected reply to help().
798
9e8cd6df
YQ
7992014-12-01 Yao Qi <yao@codesourcery.com>
800
801 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
802 AC_CONFIG_SUBDIRS(gdb.gdbtk).
803 * configure: Re-generated.
804
6c659fc2
SC
8052014-11-28 Siva Chandra Reddy <sivachandra@google.com>
806
807 * gdb.cp/chained-calls.cc: New file.
808 * gdb.cp/chained-calls.exp: New file.
809 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
810
d7fc3181
SM
8112014-11-28 Simon Marchi <simon.marchi@ericsson.com>
812
813 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
814 * gdb.dwarf2/symtab-producer.exp: Same.
815 * gdb.gdb/python-interrupts.exp: Same.
816 * gdb.gdb/python-selftest.exp: Same.
817 * gdb.python/py-linetable.exp: Same.
818 * gdb.python/py-type.exp: Same.
819 * gdb.python/py-value-cc.exp: Same.
820 * gdb.python/py-value.exp: Same.
821
10e79639
YQ
8222014-11-28 Yao Qi <yao@codesourcery.com>
823
824 * gdb.base/break-probes.exp: Match library name prefixed with
825 sysroot.
826
f28a0564
SM
8272014-11-27 Simon Marchi <simon.marchi@ericsson.com>
828
829 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
830 test expected output. Add parentheses for the call to print.
831 Remove L suffix from integers.
832
3fe1ce1d
DE
8332014-11-26 Doug Evans <dje@google.com>
834
835 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
836
84429e27
YQ
8372014-11-22 Yao Qi <yao@codesourcery.com>
838
839 * gdb.trace/entry-values.c: Remove asms.
840 (foo): Add foo_label.
841 (bar): Add bar_label.
842 * gdb.trace/entry-values.exp: Remove code computing foo's
843 length and bar's length.
844 (Dwarf::assemble): Invoke function_range for bar and use
845 MACRO_AT_func for foo.
846
26741859
YQ
8472014-11-22 Yao Qi <yao@codesourcery.com>
848
849 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
850 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
851 Use .Lgcc43_procstart instead of gcc43.
852
45e44d27
JB
8532014-11-21 Joel Brobecker <brobecker@adacore.com>
854
855 * gdb.ada/n_arr_bound: New testcase.
856
458c8db8
SDJ
8572014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
858
859 PR breakpoints/10737
860 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
861 test_catch_syscall_multi_arch.
862 (test_catch_syscall_multi_arch): New function.
863
43f3e411
DE
8642014-11-20 Doug Evans <xdje42@gmail.com>
865
866 * gdb.base/maint.exp: Update expected output.
867
0d7b2549
AA
8682014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
869
870 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
871 4-byte instruction on S390.
872
8908fca5
JB
8732014-11-19 Joel Brobecker <brobecker@adacore.com>
874
875 * gdb.ada/arr_arr: New testcase.
876
4a46959e
JB
8772014-11-19 Joel Brobecker <brobecker@adacore.com>
878
879 * gdb.ada/pkd_arr_elem: New Testcase.
880
470e2f4e
LM
8812014-11-18 Luis Machado <lgustavo@codesourcery.com>
882
883 * gdb.reverse/break-precsave: Expect completion message for
884 core file reads.
885 * gdb.reverse/consecutive-precsave.exp: Likewise.
886 * gdb.reverse/finish-precsave.exp: Likewise.
887 * gdb.reverse/i386-precsave.exp: Likewise.
888 * gdb.reverse/machinestate-precsave.exp: Likewise.
889 * gdb.reverse/sigall-precsave.exp: Likewise.
890 * gdb.reverse/solib-precsave.exp: Likewise.
891 * gdb.reverse/step-precsave.exp: Likewise.
892 * gdb.reverse/until-precsave.exp: Likewise.
893 * gdb.reverse/watch-precsave.exp: Likewise.
894
a267f3ad
AA
8952014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
896
897 * gdb.base/bp-permanent.c: Include unistd.h.
898 * gdb.python/py-framefilter-mi.c (main): Add return type.
899 * gdb.python/py-framefilter.c (main): Likewise.
900 * gdb.trace/actions-changed.c (main): Likewise.
901
12084a9a
AA
9022014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
903
904 * gdb.mi/until.c: Add eye-catchers.
905 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
906 line numbers.
907
dc7e1a77
AA
9082014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
909
910 * gdb.base/condbreak.exp: Drop references to removed non-prototype
911 function header variants in break1.c.
912 * gdb.base/ena-dis-br.exp: Likewise.
913 * gdb.base/hbreak2.exp: Likewise.
914 * gdb.reverse/until-precsave.exp: Drop references to removed
915 non-prototype function header variants in ur1.c.
916 * gdb.reverse/until-reverse.exp: Likewise.
917
41c77605
PM
9182014-11-17 Petr Machata <pmachata@redhat.com>
919
920 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
921 ${_cu_offset_size} bytes abbrev offset.
922
34248c3a
DE
9232014-11-15 Doug Evans <xdje42@gmail.com>
924
925 PR symtab/17559
926 * gdb.base/line-symtabs.exp: New file.
927 * gdb.base/line-symtabs.c: New file.
928 * gdb.base/line-symtabs.h: New file.
929
646da059
YQ
9302014-11-14 Yao Qi <yao@codesourcery.com>
931
932 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
933 (func): Add label func_label.
934 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
935 Replace low_pc and high_pc with MACRO_AT_range.
936 Replace name, low_pc and high_pc with MACRO_AT_func.
937
9301ebe6
YQ
9382014-11-14 Yao Qi <yao@codesourcery.com>
939
940 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
941 Replace name, low_pc and high_pc with MACRO_AT_func.
942
f166b542
YQ
9432014-11-14 Yao Qi <yao@codesourcery.com>
944
945 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
946 produce debug information.
947 * gdb.dwarf2/implptr-optimized-out.S: Removed.
948
0f6e71e3
YQ
9492014-11-14 Yao Qi <yao@codesourcery.com>
950
951 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
952 object and get function length.
953 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
954 with MACRO_AT_func.
955 (top-level): Replace gdb_compile and clean_restart with
956 prepare_for_testing.
957 * gdb.dwarf2/main.c (main): Add label main_label.
958
876c4df9
YQ
9592014-11-14 Yao Qi <yao@codesourcery.com>
960
961 * lib/dwarf.exp (function_range): New procedure.
962 (Dwarf::_handle_macro_at_func): New procedure.
963 (Dwarf::_handle_macro_at_range): New procedure.
964 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
965
02ad9cf1
YQ
9662014-11-14 Yao Qi <yao@codesourcery.com>
967
968 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
969 (_handle_attribute): New procedure.
970
a59add0c
AA
9712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
972
973 * gdb.ada/cond_lang/foo.c (callme): Add return type.
974 * gdb.base/call-sc.c (zed): Likewise.
975 * gdb.base/checkpoint.c (main): Likewise.
976 * gdb.base/dump.c (main): Likewise.
977 * gdb.base/gcore.c (main): Likewise.
978 * gdb.base/huge.c (main): Likewise.
979 * gdb.base/multi-forks.c (main): Likewise.
980 * gdb.base/pr10179-a.c (main): Likewise.
981 * gdb.base/savedregs.c (main): Likewise.
982 * gdb.base/sigaltstack.c (main): Likewise.
983 * gdb.base/siginfo.c (main): Likewise.
984 * gdb.base/structs.c (zed): Likewise.
985 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
986 * gdb.mi/mi-syn-frame.c (main): Likewise.
987 * gdb.mi/until.c (foo, main): Likewise.
988 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
989 * gdb.base/solib-weak.c (foo): Declare.
990 * gdb.base/attach-twice.c: Include stdio.h.
991 * gdb.base/weaklib1.c: Likewise.
992 * gdb.base/weaklib2.c: Likewise.
993 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
994 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
995 unistd.h.
996 * gdb.base/attach-pie-misread.c: Include stdlib.h.
997 * gdb.mi/mi-exit-code.c: Likewise.
998 * gdb.base/break-interp-lib.c: Include string.h.
999 * gdb.base/coremaker.c: Likewise.
1000 * gdb.base/testenv.c: Likewise.
1001 * gdb.python/py-finish-breakpoint.c: Likewise.
1002 * gdb.base/inferior-died.c: Include sys/wait.h.
1003 * gdb.base/fileio.c: Include time.h.
1004 * gdb.base/async-shell.c: Include unistd.h.
1005 * gdb.base/dprintf-non-stop.c: Likewise.
1006 * gdb.base/info-os.c: Likewise.
1007 * gdb.mi/mi-console.c: Likewise.
1008 * gdb.mi/watch-nonstop.c: Likewise.
1009 * gdb.python/py-events.c: Likewise.
1010 * gdb.base/async.c (baz): Move up before its invocation.
1011 * gdb.base/code_elim2.c (my_global_func): Likewise.
1012 * gdb.base/skip-solib-lib.c (multiply): Likewise.
1013 * gdb.base/advance.c (func2): Likewise.
1014
3b5d5997
AA
10152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1016
1017 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
1018 variant.
1019 * gdb.base/annota3.c: Likewise.
1020 * gdb.base/async.c: Likewise.
1021 * gdb.base/average.c: Likewise.
1022 * gdb.base/call-ar-st.c: Likewise.
1023 * gdb.base/call-rt-st.c: Likewise.
1024 * gdb.base/call-sc.c: Likewise.
1025 * gdb.base/call-strs.c: Likewise.
1026 * gdb.base/ending-run.c: Likewise.
1027 * gdb.base/execd-prog.c: Likewise.
1028 * gdb.base/exprs.c: Likewise.
1029 * gdb.base/foll-exec.c: Likewise.
1030 * gdb.base/foll-fork.c: Likewise.
1031 * gdb.base/foll-vfork.c: Likewise.
1032 * gdb.base/funcargs.c: Likewise.
1033 * gdb.base/gcore.c: Likewise.
1034 * gdb.base/jump.c: Likewise.
1035 * gdb.base/langs0.c: Likewise.
1036 * gdb.base/langs1.c: Likewise.
1037 * gdb.base/langs2.c: Likewise.
1038 * gdb.base/mips_pro.c: Likewise.
1039 * gdb.base/nodebug.c: Likewise.
1040 * gdb.base/opaque0.c: Likewise.
1041 * gdb.base/opaque1.c: Likewise.
1042 * gdb.base/recurse.c: Likewise.
1043 * gdb.base/run.c: Likewise.
1044 * gdb.base/scope0.c: Likewise.
1045 * gdb.base/scope1.c: Likewise.
1046 * gdb.base/setshow.c: Likewise.
1047 * gdb.base/setvar.c: Likewise.
1048 * gdb.base/shmain.c: Likewise.
1049 * gdb.base/shr1.c: Likewise.
1050 * gdb.base/shr2.c: Likewise.
1051 * gdb.base/sigall.c: Likewise.
1052 * gdb.base/signals.c: Likewise.
1053 * gdb.base/so-indr-cl.c: Likewise.
1054 * gdb.base/solib2.c: Likewise.
1055 * gdb.base/structs.c: Likewise.
1056 * gdb.base/sum.c: Likewise.
1057 * gdb.base/vforked-prog.c: Likewise.
1058 * gdb.base/watchpoint.c: Likewise.
1059 * gdb.reverse/shr2.c: Likewise.
1060 * gdb.reverse/until-reverse.c: Likewise.
1061 * gdb.reverse/ur1.c: Likewise.
1062 * gdb.reverse/watch-reverse.c: Likewise.
1063
066a77c5
AA
10642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1065
1066 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
1067 variant.
1068 * gdb.base/sepdebug.exp: Drop references to removed code.
1069
4f204ea5
AA
10702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1071
1072 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
1073 variant. Preserve original line numbering.
1074 * gdb.base/list1.c: Likewise.
1075
3b377a3a
AA
10762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1077
1078 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
1079 variant.
1080 * gdb.base/break1.c: Likewise.
1081 * gdb.base/break.exp: Drop references to removed code.
1082
e444df73
AA
10832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1084
1085 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
1086 variant.
1087
8008f2a7
AA
10882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1089
1090 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
1091
a5a06887
AA
10922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1093
1094 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
1095 logic into perform_all_tests() and invoke it with and without
1096 function header prototypes.
1097 (do_function_calls): Remove conditional XFAIL for PR 5318.
1098 (rerun_and_prepare): Remove duplicate code.
1099 (perform_all_tests): New. Main logic moved here.
1100
44dba9b9
AA
11012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1102
1103 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
1104 code guarded by #ifdef NO_PROTOTYPES.
1105 (t_double_many_args): Likewise.
1106 (DEF_FUNC_MANY_ARGS_1): Likewise.
1107 (DEF_FUNC_VALUES_1): Likewise.
1108 (t_structs_ldc): Renamed from t_structs_fc in conditional code
1109 guarded by #ifdef PROTOTYPES.
1110
d1fbcd56
AA
11112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1112
1113 * gdb.mi/mi-console.c: Add eye-catcher.
1114 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
1115 instead of literal line number.
1116
b0e59b8f
AA
11172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1118
1119 * gdb.base/shr2.c: Add eye-catcher.
1120 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
1121 line number.
1122
78f98cca
AA
11232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1124
1125 * gdb.base/jump.c: Add eye-catchers.
1126 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
1127 numbers.
1128
58fa2af0
AA
11292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1130
1131 * gdb.base/execd-prog.c: Add eye-catchers.
1132 * gdb.base/foll-exec.c: Likewise.
1133 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
1134 line numbers.
1135
04e5059b
AA
11362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1137
1138 * gdb.base/ending-run.c: Add eye-catchers.
1139 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
1140 literal line numbers.
1141
dbfdb174
AA
11422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1143
1144 * gdb.base/call-rt-st.c: Add eye-catchers.
1145 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
1146 literal line numbers.
1147
888a2ade
AA
11482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1149
1150 * gdb.base/call-ar-st.c: Add eye-catchers.
1151 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
1152 literal line numbers.
1153
6acc2dde
AA
11542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1155
1156 * gdb.base/average.c: Add eye-catchers.
1157 * gdb.base/sum.c: Likewise.
1158 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
1159 regexps dynamically.
1160
9ecfcd1d
AA
11612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1162
1163 * gdb.base/solib1.c: Add eye-catchers.
1164 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
1165 literal line numbers.
1166
78708b7c
PA
11672014-11-12 Pedro Alves <palves@redhat.com>
1168
1169 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
1170 leader has exited.
1171
af48d08f
PA
11722014-11-12 Pedro Alves <palves@redhat.com>
1173
1174 * gdb.arch/i386-bp_permanent.c: New file.
1175 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
1176 (srcfile): Set to i386-bp_permanent.c.
1177 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
1178 that stepi does not execute the 'leave' instruction, instead of
1179 testing it does execute.
1180 * gdb.base/bp-permanent.c: New file.
1181 * gdb.base/bp-permanent.exp: New file.
1182
af3768e9
DE
11832014-11-10 Doug Evans <xdje42@gmail.com>
1184
1185 PR symtab/17564
1186 * gdb.base/symtab-search-order.exp: New file.
1187 * gdb.base/symtab-search-order.c: New file.
1188 * gdb.base/symtab-search-order-1.c: New file.
1189 * gdb.base/symtab-search-order-shlib-1.c: New file.
1190
9de00a4a
PA
11912014-11-07 Pedro Alves <palves@redhat.com>
1192
1193 PR gdb/17511
1194 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
1195 i?86-*-linux*.
1196
e0f52461
SC
11972014-11-03 Siva Chandra Reddy <sivachandra@google.com>
1198
1199 PR c++/17494
1200 * gdb.cp/pr17494.cc: New file.
1201 * gdb.cp/pr17494.exp: New file.
1202
6ce8c980
YQ
12032014-11-02 Yao Qi <yao@codesourcery.com>
1204
1205 * gdb.python/python.exp: Get working directory and match the
1206 output of "set extended-prompt \\w " with it.
1207
02be9a71
DE
12082014-10-30 Doug Evans <dje@google.com>
1209
1210 * gdb.python/py-objfile.exp: Add tests for setting random attributes
1211 in objfiles.
1212 * gdb.python/py-progspace.exp: Add tests for setting random attributes
1213 in progspaces.
1214
3bdff46b
LM
12152014-10-30 Janis Johnson <janisjo@codesourcery.com>
1216
1217 * gdb.base/fullpath-expand.exp: Skip for a remote host.
1218 * gdb.base/realname-expand.exp: Likewise.
1219 * gdb.linespec/macro-relative.exp: Likewise.
1220
ab917dfb
PA
12212014-10-29 Pedro Alves <palves@redhat.com>
1222
1223 PR gdb/17408
1224 * gdb.threads/schedlock.c (some_function): New function.
1225 (call_function): New global.
1226 (MAYBE_CALL_SOME_FUNCTION): New macro.
1227 (thread_function): Call it.
1228 * gdb.threads/schedlock.exp (get_args): Add description parameter,
1229 and use it instead of a global counter. Adjust all callers.
1230 (get_current_thread): Use "find current thread" for test message
1231 here rather than having all callers pass down the same string.
1232 (goto_loop): New procedure, factored out from ...
1233 (my_continue): ... this.
1234 (step_ten_loops): Change parameter from test message to command to
1235 use. Adjust.
1236 (list_count): Delete global.
1237 (check_result): New procedure, factored out from duplicate top
1238 level code.
1239 (continue tests): Wrap in with_test_prefix.
1240 (test_step): New procedure, factored out from duplicate top level
1241 code.
1242 (top level): Test "step" in combination with all scheduler-locking
1243 modes. Test "next" in combination with all scheduler-locking
1244 modes, and in combination with stepping over a function call or
1245 not.
1246 * gdb.threads/next-bp-other-thread.c: New file.
1247 * gdb.threads/next-bp-other-thread.exp: New file.
1248
d3d4baed
PA
12492014-10-29 Pedro Alves <palves@redhat.com>
1250
1251 PR python/17372
1252 * gdb.python/python.exp: Test a multi-line command that spawns
1253 interactive Python.
1254 * gdb.base/multi-line-starts-subshell.exp: New file.
1255
563e8d85
YQ
12562014-10-29 Yao Qi <yao@codesourcery.com>
1257
1258 * gdb.base/fileio.exp: Make directories on host.
1259
0ea4d52e
YQ
12602014-10-29 Yao Qi <yao@codesourcery.com>
1261
1262 * gdb.base/fileio.c (test_write): Close the file.
1263
7f5ef605
PA
12642014-10-28 Pedro Alves <palves@redhat.com>
1265
1266 PR gdb/12623
1267 * gdb.base/sigstep.c (no_handler): New global.
1268 (main): If 'no_handler is true, set the signal handlers to
1269 SIG_IGN.
1270 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
1271 with_sw_watch and no_handler parameters. Handle them.
1272 (top level) <stepping over handler when stopped at a breakpoint
1273 test>: Add a test axis for testing with a software watchpoint, and
1274 another for testing with the signal handler set to SIG_IGN.
1275 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
1276 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
1277
abbdbd03
PA
12782014-10-28 Pedro Alves <palves@redhat.com>
1279
1280 PR gdb/17511
1281 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
1282 * gdb.base/sigstep.exp (other_handler_location): New global.
1283 (advance): Support stepping into the signal handler, and running
1284 commands while in the handler.
1285 (in_handler_map): New global.
1286 (top level): In the advance test, add combinations for getting
1287 into the handler with stepping commands, and for running commands
1288 in the handler. Add comment descripting the advancei tests.
1289
1df4399f
PA
12902014-10-28 Pedro Alves <palves@redhat.com>
1291
1292 * gdb.base/sigstep.exp: Use build_executable instead of
1293 prepare_for_testing.
1294 (top level): Move code that starts GDB, runs to main and creates a
1295 display to ...
1296 (restart): ... this new procedure.
1297 (top level): Move backtrace from signal handler test to ...
1298 (validate_backtrace): ... this new procedure.
1299 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
1300 with_test_prefix. Always restart GDB.
1301 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
1302 with_test_prefix. Always restart GDB. No need to delete
1303 breakpoints after the test.
1304 (test_skip_handler): Remove prefix parameter.
1305 (skip_over_handler, breakpoint_to_handler)
1306 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
1307 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
1308 restart GDB. No need to delete breakpoints after the test.
1309 (top level): Use foreach to call the test procedures with
1310 different commands.
1311
a5b6e449
PA
13122014-10-28 Pedro Alves <palves@redhat.com>
1313
1314 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
1315 instead of GNATS numbers.
1316 * gdb.base/sigbpt.exp: Likewise.
1317 * gdb.base/siginfo.exp: Likewise.
1318 * gdb.base/sigstep.exp: Likewise.
1319
e5f8a7cc
PA
13202014-10-27 Pedro Alves <palves@redhat.com>
1321
1322 * gdb.base/sigstep.c (dummy): New global.
1323 (main): Issue a couple writes to the new global.
1324 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
1325 procedures.
1326 (skip_over_handler): Use test_skip_handler.
1327 (top level): Call skip_over_handler for stepi and nexti too.
1328 (breakpoint_over_handler): Use test_skip_handler.
1329 (top level): Call breakpoint_over_handler for stepi and nexti too.
1330
763905a3
YQ
13312014-10-27 Yao Qi <yao@codesourcery.com>
1332
1333 * gdb.trace/tfile.c (adjust_function_address)
1334 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
1335 function descriptor.
1336
6f259a23
DB
13372014-10-24 Don Breazeal <donb@codesourcery.com>
1338
1339 * gdb.base/foll-fork.exp (test_follow_fork,
1340 catch_fork_child_follow): Check for updated fork messages emitted
1341 from infrun.c.
1342 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
1343 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
1344 vfork_and_exec_child_follow_through_step): Check for updated vfork
1345 messages emitted from infrun.c.
1346
09dd9a69
PA
13472014-10-24 Pedro Alves <palves@redhat.com>
1348
1349 * gdb.base/corefile.exp: Remove references to ultrix.
1350 * gdb.base/interrupt.exp: Likewise.
1351 * gdb.base/whatis.exp: Likewise.
1352 * gdb.gdb/selftest.exp: Likewise.
1353 * gdb.threads/manythreads.exp: Likewise.
1354 * gdb.threads/print-threads.exp: Likewise.
1355 * gdb.threads/pthreads.exp:: Likewise.
1356 * gdb.threads/schedlock.exp: Likewise.
1357
3433cfa5
SC
13582014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1359
1360 * gdb.cp/non-trivial-retval.cc: Add a test case.
1361 * gdb.cp/non-trivial-retval.exp: Add a test.
1362
092f880b
YQ
13632014-10-20 Yao Qi <yao@codesourcery.com>
1364
1365 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1366 * gdb.python/py-objfile-script-gdb.py: New file.
1367 * gdb.python/py-objfile-script.exp: Update reference to
1368 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1369 of remote_download. Remove the dest file.
1370
acbdb7f3
YQ
13712014-10-20 Yao Qi <yao@codesourcery.com>
1372
1373 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1374 * gdb.base/step-line.exp: Likewise.
1375 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1376 * gdb.dwarf2/dw2-basic.exp: Likewise.
1377 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1378 * gdb.dwarf2/dw2-filename.exp: Likewise.
1379 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1380 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1381 * gdb.dwarf2/dw2-producer.exp: Likewise.
1382 * gdb.dwarf2/mac-fileno.exp: Likewise.
1383 * gdb.python/py-frame-args.exp: Likewise.
1384 * gdb.python/py-framefilter.exp: Likewise.
1385 * gdb.python/py-mi.exp: Likewise.
1386 * gdb.python/py-objfile-script.exp: Likewise
1387 * gdb.python/py-pp-integral.exp: Likewise.
1388 * gdb.python/py-pp-re-notag.exp: Likewise.
1389 * gdb.python/py-prettyprint.exp: Likewise.
1390 * gdb.python/py-section-script.exp: Likewise.
1391 * gdb.python/py-typeprint.exp: Likewise.
1392 * gdb.python/py-xmethods.exp: Likewise.
1393 * gdb.stabs/weird.exp: Likewise.
1394 * gdb.xml/tdesc-regs.exp: Likewise.
1395
bd286a29
KCY
13962014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1397
1398 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1399 (out_cu): Use addr_len for the size of addresses.
1400 (out_line): Likewise. Size DW_LNE_set_address instruction
1401 according to addr_len.
1402 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
1403 (FUNC): Add START_INSNS to definition.
1404
673dc4a0
YQ
14052014-10-18 Yao Qi <yao@codesourcery.com>
1406
1407 * gdb.base/argv0-symlink.exp: Check argv[0] value if
1408 gdb_has_argv0 return true.
1409 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
1410 check [target_info exists noargs], check [gdb_has_argv0]
1411 instead.
1412 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1413 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
1414 procedures.
1415
4ffbba72
DE
14162014-10-17 Doug Evans <dje@google.com>
1417
1418 * gdb.python/py-events.exp: Update expected output for clear_objfiles
1419 event.
1420 * gdb.python/py-events.py: Add clear_objfiles event.
1421
d096d8c1
DE
14222014-10-17 Doug Evans <dje@google.com>
1423
1424 * gdb.python/py-objfile.exp: Test progspace attribute.
1425
a80db015
LM
14262014-10-17 Luis Machado <lgustavo@codesourcery.com>
1427
1428 * gdb.guile/scm-breakpoint.exp: Do not assume any
1429 directory separators when matching source file paths.
1430 * gdb.python/py-breakpoint.exp: Likewise.
1431 * gdb.reverse/break-precsave.exp: Likewise.
1432 * gdb.reverse/break-reverse.exp: Likewise.
1433 * gdb.reverse/consecutive-precsave.exp: Likewise.
1434 * gdb.reverse/finish-precsave.exp: Likewise.
1435 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1436 * gdb.reverse/finish-reverse.exp: Likewise.
1437 * gdb.reverse/i386-precsave.exp: Likewise.
1438 * gdb.reverse/i387-env-reverse.exp: Likewise.
1439 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1440 * gdb.reverse/machinestate-precsave.exp: Likewise.
1441 * gdb.reverse/machinestate.exp: Likewise.
1442 * gdb.reverse/sigall-precsave.exp: Likewise.
1443 * gdb.reverse/solib-precsave.exp: Likewise.
1444 * gdb.reverse/step-precsave.exp: Likewise.
1445 * gdb.reverse/until-precsave.exp: Likewise.
1446 * gdb.reverse/watch-precsave.exp: Likewise.
1447 * gdb.reverse/watch-reverse.exp: Likewise.
1448
b22089ab
YQ
14492014-10-17 Yao Qi <yao@codesourcery.com>
1450
1451 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1452 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1453
6c4486e6
PA
14542014-10-17 Pedro Alves <palves@redhat.com>
1455
1456 PR gdb/17471
1457 * gdb.base/bg-execution-repeat.c: New file.
1458 * gdb.base/bg-execution-repeat.exp: New file.
1459
0ff33695
PA
14602014-10-17 Pedro Alves <palves@redhat.com>
1461
1462 PR gdb/17300
1463 * gdb.base/continue-all-already-running.c: New file.
1464 * gdb.base/continue-all-already-running.exp: New file.
1465
6fdebc3d
PA
14662014-10-17 Pedro Alves <palves@redhat.com>
1467
1468 PR gdb/17472
1469 * gdb.base/annota-input-while-running.c: New file.
1470 * gdb.base/annota-input-while-running.exp: New file.
1471
32a8097b
PA
14722014-10-17 Pedro Alves <palves@redhat.com>
1473
1474 * gdb.base/callfuncs.exp: emove references to osf.
1475 * gdb.base/sigall.exp: Likewise.
1476 * gdb.gdb/selftest.exp: Likewise.
1477 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1478 * gdb.mi/non-stop.c: Likewise.
1479 * gdb.mi/pthreads.c: Likewise.
1480 * gdb.reverse/sigall-precsave.exp: Likewise.
1481 * gdb.reverse/sigall-reverse.exp: Likewise.
1482 * gdb.threads/pthreads.c: Likewise.
1483 * gdb.threads/pthreads.exp: Likewise.
1484
7a3517ff
YQ
14852014-10-17 Yao Qi <yao@codesourcery.com>
1486
1487 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1488 check 'target_info exists noargs'.
1489 (test_command_prompt_position): Likewise.
1490 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1491 Remove "set args".
1492 (progvar_simple_while_test): Likewise.
1493 (progvar_complex_if_while_test): Likewise.
1494 (if_while_breakpoint_command_test): Likewise.
1495 (infrun_breakpoint_command_test): Likewise.
1496 (breakpoint_command_test): Likewise.
1497 (watchpoint_command_test): Likewise.
1498 (bp_deleted_in_command_test): Likewise.
1499 (temporary_breakpoint_commands): Likewise.
1500
bb99c472
YQ
15012014-10-16 Yao Qi <yao@codesourcery.com>
1502
1503 * gdb.base/remotetimeout.exp: Remove noargs checking.
1504
7c16b83e
PA
15052014-10-15 Pedro Alves <palves@redhat.com>
1506
1507 PR breakpoints/9649
1508 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1509 * gdb.base/breakpoint-in-ro-region.exp
1510 (probe_target_hardware_step): New procedure.
1511 (top level): Probe hardware stepping and hardware breakpoint
1512 support. Test stepping through a read-only region, with both
1513 "breakpoint auto-hw" on and off and both "always-inserted" on and
1514 off.
1515
35a49624
IB
15162014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1517
1518 * gdb.dlang/demangle.exp: Update for demangling changes.
1519
2d1c107c
SC
15202014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1521
1522 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1523 * gdb.cp/non-trivial-retval.exp: Add new tests.
1524
778811d5
SC
15252014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1526
1527 PR c++/13403
1528 PR c++/15154
1529 * gdb.cp/non-trivial-retval.cc: New file.
1530 * gdb.cp/non-trivial-retval.exp: New file.
1531
10c5f0a8
YQ
15322014-10-15 Yao Qi <yao@codesourcery.com>
1533
1534 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1535 remote host.
1536
65d7b369
YQ
15372014-10-15 Yao Qi <yao@codesourcery.com>
1538
1539 * gdb.python/py-symbol.exp: Match file base name if host is
1540 remote, otherwise match file name with dir name.
1541 * gdb.python/py-symtab.exp: Likewise.
1542 * gdb.python/python.exp: Likewise.
1543
46dc1394
YQ
15442014-10-15 Yao Qi <yao@codesourcery.com>
1545
1546 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1547 pattern.
1548 * gdb.python/py-symtab.exp: Likewise.
1549 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1550 locationn.
1551
c40cc657
JB
15522014-10-14 Joel Brobecker <brobecker@adacore.com>
1553
1554 * gdb.ada/addr_arith: New testcase.
1555
2abf49e1
MR
15562014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1557
1558 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1559 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1560 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1561 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1562
f7088df3
SDJ
15632014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1564
1565 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1566 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1567 * gdb.arch/stap-eval-lang-ada.exp: New file.
1568
4dc06805
YQ
15692014-10-14 Yao Qi <yao@codesourcery.com>
1570
1571 * gdb.mi/mi-var-child.c (nothing1): New function.
1572 (nothing2): New function.
1573 (do_children_tests): Set function pointers by nothing1 and
1574 nothing2.
1575 * gdb.mi/mi-var-child.exp: Step over new added statements.
1576 Update test to match the new output.
1577 * gdb.mi/var-cmd.c (nothing1): New function.
1578 (nothing2): New function.
1579 (do_children_tests): Set function pointers by nothing1 and
1580 nothing2.
1581 * gdb.mi/mi-var-display.exp: Update test to match output.
1582 Step to the line specified by $line_dct_nothing.
1583 Increase the number of lines to step.
1584
46a93de2
YQ
15852014-10-14 Yao Qi <yao@codesourcery.com>
1586
1587 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1588 tests.
1589 * gdb.mi/mi2-var-child.exp: Likewise.
1590
14ea52ee
DE
15912014-10-13 Doug Evans <dje@google.com>
1592
1593 * gdb.python/py-objfile.exp: Change name of file name test.
1594
e5c6e92b
DE
15952014-10-13 Doug Evans <dje@google.com>
1596
1597 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1598 from the start of the CU.
1599
c780cc2f
JK
16002014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1601 Yao Qi <yao@codesourcery.com>
1602
1603 Fix "save breakpoints" for "catch" command.
1604 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1605 Remove -nonewline. Match also the added "main" line.
1606
99894e11
JK
16072014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1608
1609 Fix "save breakpoints" for "disable $bpnum" command.
1610 * gdb.base/save-bp.c (main): Add label.
1611 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1612
6e1ac5a3
JK
16132014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1614
1615 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1616
754dd2b0
YQ
16172014-10-11 Yao Qi <yao@codesourcery.com>
1618
1619 * gdb.server/server-kill.exp: Execute command
1620 "set remote trace-status-packet on" before "tstatus".
1621
f90183d7
YQ
16222014-10-11 Yao Qi <yao@codesourcery.com>
1623
1624 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1625 (main): Call getppid.
1626 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1627 and continue to it. Read variable "server_pid".
1628
bf40a607
YQ
16292014-10-11 Yao Qi <yao@codesourcery.com>
1630
1631 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1632
052ca370
YQ
16332014-10-11 Yao Qi <yao@codesourcery.com>
1634
1635 * gdb.threads/thread-find.exp: Don't execute command
1636 "info threads".
1637 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1638 * gdb.threads/linux-dp.exp: Don't check the condition
1639 $threads_created equals to zero.
1640
3831839c
PA
16412014-10-10 Pedro Alves <palves@redhat.com>
1642
1643 * gdb.base/bigcore.exp: Remove references to IRIX.
1644 * gdb.base/funcargs.exp: Likewise.
1645 * gdb.base/interrupt.exp: Likewise.
1646 * gdb.base/mips_pro.exp: Likewise.
1647 * gdb.base/nodebug.exp: Likewise.
1648 * gdb.base/setvar.exp: Likewise.
1649 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1650
8b9a549d
PA
16512014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1652 Pedro Alves <palves@redhat.com>
1653
1654 PR symtab/14466
1655 * gdb.base/vdso-warning.c: New file.
1656 * gdb.base/vdso-warning.exp: New file.
1657
d48ba5e8
DE
16582014-10-02 Doug Evans <dje@google.com>
1659
1660 * gdb.base/structs.c (main): Don't run forever.
1661
2278c276
PA
16622014-10-02 Pedro Alves <palves@redhat.com>
1663
1664 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1665 (top level) <stop threads 1, stop threads 2>: Use it.
1666
b57bacec
PA
16672014-10-02 Pedro Alves <palves@redhat.com>
1668
1669 * gdb.threads/break-while-running.exp (test): Add new
1670 'update_thread_list' argument. Skip "info threads" if false.
1671 (top level): Add new 'update_thread_list' axis.
1672
13fd3ff3
PA
16732014-10-02 Pedro Alves <palves@redhat.com>
1674
1675 PR breakpoints/17431
1676 * gdb.base/execl-update-breakpoints.c: New file.
1677 * gdb.base/execl-update-breakpoints.exp: New file.
1678
0fec99e8
PA
16792014-10-01 Pedro Alves <palves@redhat.com>
1680
1681 * gdb.base/breakpoint-in-ro-region.c: New file.
1682 * gdb.base/breakpoint-in-ro-region.exp: New file.
1683
2ddf4301
SM
16842014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1685
1686 * gdb.mi/mi-exit-code.exp: New file.
1687 * gdb.mi/mi-exit-code.c: New file.
1688
6a5f3f43
YQ
16892014-09-30 Yao Qi <yao@codesourcery.com>
1690
1691 * lib/prelink-support.exp (build_executable_own_libs): Error if
1692 the target isn't native.
1693
345bcc73
YQ
16942014-09-30 Yao Qi <yao@codesourcery.com>
1695
1696 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1697 false.
1698
a25a5a45
PA
16992014-09-22 Pedro Alves <palves@redhat.com>
1700
1701 * gdb.threads/break-while-running.exp: New file.
1702 * gdb.threads/break-while-running.c: New file.
1703
00ba3162
YQ
17042014-09-19 Yao Qi <yao@codesourcery.com>
1705
1706 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1707 Invoke test. Restart GDB with --readnow and invoke test again.
1708
c3b7b696
YQ
17092014-09-19 Yao Qi <yao@codesourcery.com>
1710
1711 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1712 proc set_breakpoint_on_gcd_function. Invoke
1713 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1714 invoke set_breakpoint_on_gcd_function again.
1715
2b4fd423
DE
17162014-09-18 Doug Evans <dje@google.com>
1717
1718 * gdb.dwarf2/symtab-producer.exp: New file.
1719
a5947601
SDJ
17202014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1721
1722 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1723 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1724 * gdb.base/global-var-nested-by-dso.c: Likewise.
1725 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1726
91c19059
SDJ
17272014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1728 Pedro Alves <palves@redhat.com>
1729
1730 * gdb.base/watch-bitfields.exp: Pass string other than test file
1731 name to prepare_for_testing.
1732 (watch): New procedure.
1733 (expect_watchpoint): Use with_test_prefix.
1734 (top level): Factor out tests to ...
1735 (test_watch_location, test_regular_watch): ... these new
1736 procedures, and use with_test_prefix and gdb_continue_to_end.
1737
bb9d5f81
PP
17382014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1739
1740 PR breakpoints/12526
1741 * gdb.base/watch-bitfields.exp: New file.
1742 * gdb.base/watch-bitfields.c: New file.
1743
635856f5
PA
17442014-09-16 Pedro Alves <palves@redhat.com>
1745
1746 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1747 software and hardware addresses, not software address against
1748 itself.
1749
7280ceea
PA
17502014-09-16 Pedro Alves <palves@redhat.com>
1751
1752 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1753 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1754
428b16bd
PA
17552014-09-16 Pedro Alves <palves@redhat.com>
1756
1757 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1758 files.
1759 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1760 "*-*-vxworks*" throughout.
1761 * gdb.base/break.exp: Likewise.
1762 * gdb.base/default.exp: Likewise.
1763 * gdb.base/scope.exp: Likewise.
1764 * gdb.base/sepdebug.exp: Likewise.
1765 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1766 throughout.
1767 * gdb.base/run.c: Likewise.
1768 * gdb.base/sepdebug.c: Likewise.
1769 * gdb.hp/gdb.aCC/run.c: Likewise.
1770 * gdb.reverse/until-reverse.c: Likewise.
1771 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1772
666d413c
YQ
17732014-09-16 Yao Qi <yao@codesourcery.com>
1774
1775 * boards/local-remote-host-native.exp: New file.
1776
57cbd724
DE
17772014-09-14 Doug Evans <xdje42@gmail.com>
1778
1779 * gdb.threads/queue-signal.c (thread_count): New variable.
1780 (thread_count_mutex, thread_count_condvar): New variables.
1781 (incr_thread_count, wait_all_threads_running): New functions.
1782 (main): Wait for all threads to be in their thread functions.
1783
81219e53
DE
17842014-09-13 Doug Evans <xdje42@gmail.com>
1785
1786 * gdb.threads/queue-signal.c: New file.
1787 * gdb.threads/queue-signal.exp: New file.
1788
3714cea7
DE
17892014-09-13 Doug Evans <xdje42@gmail.com>
1790
1791 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1792 be consistent with what default_gdb_init uses.
1793 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1794 the plain text of the prompt. Add some logging printfs.
1795 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1796
fa43b1d7
PA
17972014-09-12 Pedro Alves <palves@redhat.com>
1798
1799 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1800 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1801 * gdb.arch/i386-size-overlap.exp: Likewise.
1802 * gdb.arch/i386-size.exp: Likewise.
1803 * gdb.arch/i386-unwind.exp: Likewise.
1804 * gdb.base/a2-run.exp: Likewise.
1805 * gdb.base/break.exp: Likewise.
1806 * gdb.base/charset.exp: Likewise.
1807 * gdb.base/chng-syms.exp: Likewise.
1808 * gdb.base/commands.exp: Likewise.
1809 * gdb.base/dbx.exp: Likewise.
1810 * gdb.base/find.exp: Likewise.
1811 * gdb.base/funcargs.exp: Likewise.
1812 * gdb.base/jit-simple.exp: Likewise.
1813 * gdb.base/reread.exp: Likewise.
1814 * gdb.base/sepdebug.exp: Likewise.
1815 * gdb.base/step-bt.exp: Likewise.
1816 * gdb.cp/mb-inline.exp: Likewise.
1817 * gdb.cp/mb-templates.exp: Likewise.
1818 * gdb.objc/basicclass.exp: Likewise.
1819 * gdb.threads/killed.exp: Likewise.
1820
9d9bf2df
EBM
18212014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1822
1823 PR tdep/17379
1824 * gdb.arch/powerpc-stackless.S: New file.
1825 * gdb.arch/powerpc-stackless.exp: New file.
1826
1cf2f1b0
JK
18272014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1828
1829 * gdb.base/attach.c: Include unistd.h.
1830 (main): Call alarm. Add label postloop.
1831 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1832 gdb_breakpoint, gdb_continue_to_breakpoint.
1833 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1834
98880d46
PA
18352014-09-11 Pedro Alves <palves@redhat.com>
1836
1837 PR gdb/17347
1838 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1839 * gdb.base/attach.exp (test_command_line_attach_run): New
1840 procedure.
1841 (top level): Call it.
1842
4c92ff2c
PA
18432014-09-11 Pedro Alves <palves@redhat.com>
1844
1845 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1846 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1847 (do_command_attach_tests): Use spawn_wait_for_attach.
1848 * gdb.base/solib-overlap.exp: Likewise.
1849 * gdb.multi/multi-attach.exp: Likewise.
1850 * gdb.python/py-prompt.exp: Likewise.
1851 * gdb.python/py-sync-interp.exp: Likewise.
1852 * gdb.server/ext-attach.exp: Likewise.
1853
3adc1a7d
GKB
18542014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1855
1856 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1857 command in testcase. Simplify testcase.
1858
96334934
JB
18592014-09-10 Joel Brobecker <brobecker@adacore.com>
1860
1861 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1862
eb479039
JB
18632014-09-10 Joel Brobecker <brobecker@adacore.com>
1864
1865 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1866
deede10c
JB
18672014-09-10 Joel Brobecker <brobecker@adacore.com>
1868
1869 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1870
7828a5f5
JB
18712014-09-10 Joel Brobecker <brobecker@adacore.com>
1872
1873 * gdb.dwarf2/dynarr-ptr.c: New file.
1874 * gdb.dwarf2/dynarr-ptr.exp: New file.
1875
33aeebcf
MR
18762014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1877
1878 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1879 of 30 rather than hardcoding 120 for a slow test case. Take the
1880 `gdb,timeout' target setting into account for this calculation.
1881 Don't extend the timeout for the test cases that don't need it.
1882
7b415901
MR
18832014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1884
1885 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1886 a factor of 2 for a slow test case. Take the `gdb,timeout'
1887 target setting into account for this calculation.
1888 * gdb.reverse/until-precsave.exp: Increase the timeout by
1889 a factor of 15 and 3 respectively rather than adding 120
1890 for a pair of slow test cases. Take the `gdb,timeout'
1891 target setting into account for this calculation.
1892
4a40f85a
MR
18932014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1894
1895 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1896 timeout, don't pass one down to gdb_expect.
1897 (gdb_expect): Rework timeout selection.
1898
09635af7
MR
18992014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1900
1901 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1902 exception on timeout.
1903 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1904 (gdbserver_start_extended): Catch any `gdbserver_start' error
1905 exceptions.
1906 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1907 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1908 `gdbserver_gdb_load' error exceptions.
1909
2bdd10b7
MR
19102014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1911
1912 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1913 120 on waiting for the TCP socket to open.
1914
316935f0
DE
19152014-09-09 Doug Evans <xdje42@gmail.com>
1916
1917 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1918 _caller_matches, _any_caller_is, _any_caller_matches.
1919
83740597
DE
19202014-09-09 Doug Evans <xdje42@gmail.com>
1921
1922 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1923
4c122fc3
YQ
19242014-09-09 Yao Qi <yao@codesourcery.com>
1925
1926 * gdb.mi/mi-var-display.exp: Set print symbol off.
1927
a9f116cb
GKB
19282014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1929
1930 PR gdb/17035
1931 * gdb.base/commands.exp: Add tests to verify user-defined
1932 commands with empty bodies.
1933 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1934 python commands in `show user command`.
1935 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1936 scheme commands in `show user command`.
1937
c75bd3a2
JK
19382014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1939
1940 PR python/17355
1941 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1942 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1943 * gdb.python/py-framefilter-invalidarg.exp: New file.
1944 * gdb.python/py-framefilter-invalidarg.py: New file.
1945
faa42425
DE
19462014-09-06 Doug Evans <xdje42@gmail.com>
1947
1948 PR 15276
1949 * gdb.python/py-caller-is.c: New file.
1950 * gdb.python/py-caller-is.exp: New file.
1951
474ca4f6
SDJ
19522014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1953
1954 PR gdb/17235
1955 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1956 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1957
eb0b0463
SDJ
19582014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1959
1960 PR fortran/17237
1961 * gdb.fortran/print-formatted.exp: New file.
1962 * gdb.fortran/print-formatted.f90: Likewise.
1963
5f3b99cf
SS
19642014-09-03 Sasha Smundak <asmundak@google.com>
1965
1966 * gdb.python/py-frame.exp: Test Frame.read_register.
1967
7d793aa9
SDJ
19682014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1969
1970 PR python/16699
1971 * gdb.python/py-completion.exp: New file.
1972 * gdb.python/py-completion.py: Likewise.
1973
fb0576e9
DE
19742014-08-28 Doug Evans <dje@google.com>
1975
1976 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1977 eax,etc. are live with values set by gdb and thus the compiler can't
1978 use them.
1979 * gdb.arch/i386-pseudo.c (main): Ditto.
1980
ee92b0dd
DE
19812014-08-27 Doug Evans <dje@google.com>
1982
1983 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1984
6649db35
DE
19852014-08-25 Doug Evans <dje@google.com>
1986
1987 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1988 (main): Ditto.
1989
564b7600
DE
19902014-08-25 Doug Evans <dje@google.com>
1991
1992 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1993
3881fb67
YQ
19942014-08-24 Yao Qi <yao@codesourcery.com>
1995
1996 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1997 symbol off.
1998 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1999
a05a36a5
DE
20002014-08-22 Doug Evans <dje@google.com>
2001
2002 PR 17276
2003 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
2004 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
2005 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
2006
7c343b48
YQ
20072014-08-22 Yao Qi <yao@codesourcery.com>
2008
2009 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
2010 * gdb.python/py-finish-breakpoint2.exp: Likewise.
2011 * gdb.python/python.exp: Likewise. Use .py file on the host
2012 instead of the build.
2013
22fd09ae
JK
20142014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2015
2016 * gdb.threads/gcore-stale-thread.c: New file.
2017 * gdb.threads/gcore-stale-thread.exp: New file.
2018
a8454a7c
PA
20192014-08-21 Pedro Alves <palves@redhat.com>
2020
2021 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
2022 * gdb.base/gcore-relro-pie.exp: Likewise.
2023 * gdb.base/gcore-relro.exp: Likewise.
2024 * gdb.base/gcore.exp: Likewise.
2025 * gdb.base/print-symbol-loading.exp: Likewise.
2026 * gdb.threads/gcore-thread.exp: Likewise.
2027 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
2028
2a31c623
PA
20292014-08-20 Pedro Alves <palves@redhat.com>
2030 Jan Kratochvil <jan.kratochvil@redhat.com>
2031
2032 * Makefile.in (EXTRA_RULES, CC): New variables, get from
2033 configure.
2034 (EXPECT): Handle READ1 being set.
2035 (all): Depend on EXTRA_RULES.
2036 (check-read1, expect-read1, read1.so, read1): New rules.
2037 * README (Testsuite Parameters): Document the READ1 make variable.
2038 (Race detection): New section.
2039 * configure: Regenerate.
2040 * configure.ac: If build==host==target, and running under a
2041 GNU/glibc system, add read1 to the extra Makefile rules.
2042 (EXTRA_RULES): AC_SUBST it.
2043 * lib/read1.c: New file.
2044
d36430db
JB
20452014-08-20 Joel Brobecker <brobecker@adacore.com>
2046
2047 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
2048 the handling of variables declared as a typedef to an array
2049 which a DW_AT_data_location attribute.
2050
9a0dc9e3
PA
20512014-08-19 Andrew Burgess <aburgess@broadcom.com>
2052 Pedro Alves <palves@redhat.com>
2053
2054 PR symtab/14604
2055 PR symtab/14605
2056 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
2057 gdb_test.
2058
0718a8da
PA
20592014-08-19 Pedro Alves <palves@redhat.com>
2060
2061 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
2062
13b448cd
YQ
20632014-08-19 Yao Qi <yao@codesourcery.com>
2064
2065 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
2066 right line.
2067
1cbf5077
DB
20682014-08-18 David Blaikie <dblaikie@gmail.com>
2069
2070 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
2071
bf0fae19
JB
20722014-08-18 Joel Brobecker <brobecker@adacore.com>
2073
2074 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
2075 attribute in array range.
2076
3c8c5dcc
JB
20772014-08-18 Joel Brobecker <brobecker@adacore.com>
2078
2079 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
2080
e66d4446
SC
20812014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2082
2083 PR c++/17132
2084 * gdb.cp/pr17132.cc: New file.
2085 * gdb.cp/pr17132.exp: New file.
2086
940df408
SC
20872014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2088
2089 * gdb.python/py-xmethods.py (A_getarrayind)
2090 (E_method_char_worker.__call__, E_method_int_worker.__call__):
2091 Use 'print' with function call syntax.
2092 (E_method_matcher.match): Fix tab vs space indentation mixup.
2093
ebcc6c3a
YQ
20942014-08-15 Yao Qi <yao@codesourcery.com>
2095
2096 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
2097 false.
2098
775e0f04
YQ
20992014-08-15 Yao Qi <yao@codesourcery.com>
2100
2101 * gdb.cp/casts.exp: Set print symbol off.
2102 * gdb.cp/class2.exp: Likewise.
2103 * gdb.cp/overload.exp: Likewise.
2104 * gdb.cp/templates.exp: Likewise.
2105
d769e349
DE
21062014-08-11 Doug Evans <dje@google.com>
2107
2108 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
2109 (test_load_shlib): Update.
2110
20c6f1e1
YQ
21112014-08-09 Yao Qi <yao@codesourcery.com>
2112
2113 * gdb.base/display.exp: Invoke is_address_zero_readable.
2114 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
2115 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2116 * gdb.base/hbreak-unmapped.exp: Return if
2117 is_address_zero_readable returns true.
2118 * gdb.base/signest.exp: Likewise.
2119 * gdb.base/signull.exp: Likewise.
2120 * gdb.base/sigbpt.exp: Likewise.
2121 * gdb.guile/scm-disasm.exp: Do the test if
2122 is_address_zero_readable returns false.
2123 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
2124 * gdb.python/py-arch.exp: Likewise.
2125 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
2126 * lib/gdb.exp (is_address_zero_readable): New proc.
2127
5792e8e3
YQ
21282014-08-09 Yao Qi <yao@codesourcery.com>
2129
2130 PR testsuite/13443
2131 * gdb.mi/mi-var-display.exp: Make test messages unique.
2132
3cecbbbe
TT
21332014-08-04 Tom Tromey <tromey@redhat.com>
2134
2135 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
2136 target 0".
2137
00b51ff5
TT
21382014-08-04 Tom Tromey <tromey@redhat.com>
2139
2140 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
2141 "target_resume".
2142
6908c509
JB
21432014-08-01 Joel Brobecker <brobecker@adacore.com>
2144
2145 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
2146 inner_vla_struct_object_size.
2147 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
2148 as xfail.
2149
cc6563d2
PA
21502014-07-30 Pedro Alves <palves@redhat.com>
2151
2152 * gdb.threads/signal-command-handle-nopass.exp (test): Add
2153 comment.
2154
7e09a223
YQ
21552014-07-29 Yao Qi <yao@codesourcery.com>
2156
2157 PR gdb/17206
2158 * gdb.base/until-nodebug.exp: New.
2159
7ebdbe92
DE
21602014-07-28 Doug Evans <xdje42@gmail.com>
2161
2162 PR guile/17203
2163 * gdb.guile/scm-parameter.exp: Add tests for trying to create
2164 previously existing parameter, and previously ambiguously spelled
2165 parameter.
2166
fdb1adc6
WN
21672014-07-28 Will Newton <will.newton@linaro.org>
2168
2169 * gdb.base/varargs.exp: Remove KFAILs for ARM.
2170
186fcde0
DE
21712014-07-26 Ludovic Courtès <ludo@gnu.org>
2172 Doug Evans <xdje42@gmail.com>
2173
2174 PR guile/17146
2175 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
2176
70509625
PA
21772014-07-25 Pedro Alves <palves@redhat.com>
2178
2179 * gdb.threads/signal-command-handle-nopass.c: New file.
2180 * gdb.threads/signal-command-handle-nopass.exp: New file.
2181 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
2182 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
2183 * gdb.threads/signal-delivered-right-thread.c: New file.
2184 * gdb.threads/signal-delivered-right-thread.exp: New file.
2185
c3f814a1
PA
21862014-07-25 Pedro Alves <palves@redhat.com>
2187
2188 * gdb.base/double-prompt-target-event-error.exp
2189 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
2190 match.
2191 (cancel_pagination_in_target_event): Rework double prompt
2192 detection.
2193 * gdb.base/paginate-after-ctrl-c-running.exp
2194 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
2195 <return>' match.
2196 * gdb.base/paginate-bg-execution.exp
2197 (test_bg_execution_pagination_return)
2198 (test_bg_execution_pagination_cancel): Remove '-notransfer
2199 <return>' matches.
2200 * gdb.base/paginate-execution-startup.exp
2201 (test_fg_execution_pagination_return)
2202 (test_fg_execution_pagination_cancel): Remove '-notransfer
2203 <return>' matches.
2204 * gdb.base/paginate-inferior-exit.exp
2205 (test_paginate_inferior_exited): Remove '-notransfer <return>'
2206 match.
2207 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
2208 * lib/gdb.exp (pagination_prompt): Run text through
2209 string_to_regexp.
2210 (gdb_test_multiple): Match $pagination_prompt instead of
2211 "<return>".
2212 (string_to_regexp): Move to lib/gdb-utils.exp.
2213
e214cf6c
JK
22142014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2215
2216 * gdb.arch/amd64-entry-value-paramref.S: New file.
2217 * gdb.arch/amd64-entry-value-paramref.cc: New file.
2218 * gdb.arch/amd64-entry-value-paramref.exp: New file.
2219 * gdb.arch/amd64-optimout-repeat.S: New file.
2220 * gdb.arch/amd64-optimout-repeat.c: New file.
2221 * gdb.arch/amd64-optimout-repeat.exp: New file.
2222
17d0c5c8
JK
22232014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2224
2225 PR gdb/17170
2226 * gdb.base/statistics.exp: New file.
2227
b8b8facf
DE
22282014-07-17 Doug Evans <dje@google.com>
2229
74b49205 2230 PR gdb/17170
b8b8facf
DE
2231 * gdb.base/maint.exp: Update testing of per-command stats.
2232
1b5d0ab3
PA
22332014-07-16 Pedro Alves <palves@redhat.com>
2234
2235 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
2236 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
2237 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
2238 (tfile_write_buf): New functions.
2239 (add_memory_block): Rewrite using the above.
2240 (adjust_function_address): New function.
2241 (FUNCTION_ADDRESS): New macro.
2242 (write_basic_trace_file): Remove short_x local, and use
2243 tfile_write_16. Change type of func_addr local to unsigned long
2244 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
2245 here. Cast argument of add_memory_block to char pointer.
2246 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
2247 (main): Remove parameters.
2248 * gdb.trace/tfile.exp: Remove nowarnings.
2249
4d974e88
SM
22502014-07-15 Simon Marchi <simon.marchi@ericsson.com>
2251
2252 * gdb.base/debug-expr.exp: Test string evaluation with
2253 "debug expression" on.
2254
41e99568
PA
22552014-07-15 Pedro Alves <palves@redhat.com>
2256
2257 * gdb.base/reread.exp: Use clean_restart.
2258
487d9753
PL
22592014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
2260
2261 * gdb.arch/avr-flash-qualifer.c: New.
2262 * gdb.arch/avr-flash-qualifer.exp: New.
2263
cc1c52ad
PA
22642014-07-14 Pedro Alves <palves@redhat.com>
2265
2266 * gdb.base/paginate-after-ctrl-c-running.c: New file.
2267 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
2268
1e973570
PA
22692014-07-14 Pedro Alves <palves@redhat.com>
2270
2271 * gdb.base/double-prompt-target-event-error.c: New file.
2272 * gdb.base/double-prompt-target-event-error.exp: New file.
2273
93d6eb10
PA
22742014-07-14 Pedro Alves <palves@redhat.com>
2275
2276 PR gdb/17072
2277 * gdb.base/paginate-inferior-exit.c: New file.
2278 * gdb.base/paginate-inferior-exit.exp: New file.
2279
0017922d
PA
22802014-07-14 Pedro Alves <palves@redhat.com>
2281
2282 PR gdb/17072
2283 * gdb.base/paginate-bg-execution.c: New file.
2284 * gdb.base/paginate-bg-execution.exp: New file.
2285
94696ad3
PA
22862014-07-14 Pedro Alves <palves@redhat.com>
2287
2288 PR gdb/17072
2289 * gdb.base/paginate-execution-startup.c: New file.
2290 * gdb.base/paginate-execution-startup.exp: New file.
2291 * lib/gdb.exp (pagination_prompt): New global.
2292 (default_gdb_spawn): New procedure, factored out from
2293 default_gdb_spawn.
2294 (default_gdb_start): Adjust to call default_gdb_spawn.
2295 (gdb_spawn): New procedure.
2296
bd293940
PA
22972014-07-14 Pedro Alves <palves@redhat.com>
2298
2299 * lib/gdb.exp (gdb_assert): New procedure.
2300 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
2301
c933f875
PA
23022014-07-14 Pedro Alves <palves@redhat.com>
2303
2304 * gdb.base/execution-termios.c: New file.
2305 * gdb.base/execution-termios.exp: New file.
2306
d98b7a16
TT
23072014-07-14 Tom Tromey <tromey@redhat.com>
2308
2309 * gdb.cp/vla-cxx.cc: New file.
2310 * gdb.cp/vla-cxx.exp: New file.
2311
548740d6
TT
23122014-07-14 Tom Tromey <tromey@redhat.com>
2313
2314 * gdb.reverse/rerun-prec.c: New file.
2315 * gdb.reverse/rerun-prec.exp: New file.
2316
a25eb028
MR
23172014-07-12 Maciej W. Rozycki <macro@mips.com>
2318 Maciej W. Rozycki <macro@codesourcery.com>
2319
2320 * lib/gdb-utils.exp: New file.
2321 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
2322 inline `gdb_init_command' processing.
2323 (gdb_start_cmd): Likewise.
2324 * lib/mi-support.exp (mi_run_cmd): Likewise.
2325 * README: Document `gdb_init_command' and `gdb_init_commands'.
2326
218c2655
JK
23272014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2328
2329 Fix false FAIL running under a very long directory name.
2330 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
2331 and "set print elements 10000". Twice.
2332
5401fde3
YQ
23332014-07-11 Yao Qi <yao@codesourcery.com>
2334
2335 * gdb.base/exprs.exp: "set print symbol off".
2336
e76126e8
PA
23372014-07-11 Pedro Alves <palves@redhat.com>
2338
2339 * gdb.threads/kill.c: New file.
2340 * gdb.threads/kill.exp: New file.
2341
2d6f0de6
YQ
23422014-07-10 Yao Qi <yao@codesourcery.com>
2343
2344 * gdb.trace/tfile.c (write_basic_trace_file)
2345 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
2346 address written to trace file.
2347
7180e04a
PA
23482014-07-09 Pedro Alves <palves@redhat.com>
2349
2350 * gdb.base/attach-wait-input.exp: New file.
2351 * gdb.base/attach-wait-input.c: New file.
2352
9a9a7608
AB
23532014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2354
2355 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2356 setting up test structures.
2357 (main): Call new test function.
2358 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2359 test function, continue into test function and walk test
2360 structures.
2361
161ac41e
YQ
23622014-07-02 Yao Qi <yao@codesourcery.com>
2363
2364 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2365 'bar_start' at the beginning of functions 'foo' and 'bar'
2366 respectively.
2367 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2368 instead of 'foo' and 'bar'.
2369
1f267ae3
MM
23702014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2371
2372 * gdb.btrace/segv.exp: New.
2373 * gdb.btrace/segv.c: New.
2374
2b239efb
LM
23752014-07-02 Luis Machado <lgustavo@codesourcery.com>
2376
2377 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2378 instruction.
2379
cf363f18
MW
23802014-06-30 Mark Wielaard <mjw@redhat.com>
2381
2382 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2383 vulture, vilify, villar): New volatile array constants.
2384 (vindictive, vegetation): New const volatile array constants.
2385 * gdb.base/volatile.exp: Test volatile and const volatile array
2386 types.
2387
aebf9d24
AA
23882014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2389
2390 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2391 target lacks support for awatch, rwatch, or hbreak.
2392
b67a2c6f
YQ
23932014-06-27 Yao Qi <yao@codesourcery.com>
2394
2395 * gdb.multi/dummy-frame-restore.exp: New.
2396 * gdb.multi/dummy-frame-restore.c: New.
2397
aef92902
MM
23982014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2399
2400 * gdb.btrace/gcore.exp: New.
2401
8e9db26e
PA
24022014-06-23 Pedro Alves <palves@redhat.com>
2403
2404 * gdb.base/watchpoint-reuse-slot.c: New file.
2405 * gdb.base/watchpoint-reuse-slot.exp: New file.
2406
70afc5b7
SC
24072014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2408
2409 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
2410 progspace's filename in 'info', 'enable' and 'disable' command
2411 tests.
2412
b972bd9c
JK
24132014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
2416 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2417 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
2418
125f8a3d
GB
24192014-06-20 Gary Benson <gbenson@redhat.com>
2420
2421 * gdb.arch/i386-avx.exp: Fix include file location.
2422 * gdb.arch/i386-sse.exp: Likewise.
2423
3ed9baed
IB
24242014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
2425
2426 * gdb.dlang/expression.exp: New file.
2427
034f788c
PA
24282014-06-19 Pedro Alves <palves@redhat.com>
2429
2430 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
2431 out from ...
2432 (top level): ... here. Iterate running tests under different
2433 scheduler-locking settings.
2434
45371d0c
LM
24352014-06-18 Luis Machado <lgustavo@codesourcery.com>
2436
2437 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
2438 to DW_FORM_addr and use non-zero addresses.
2439
5d376983
SC
24402014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2441
2442 PR gdb/17017
2443 * gdb.python/py-xmethods.cc: Add global function call counters and
2444 increment them in their respective functions. Remove "cout"
2445 statements.
2446 * gdb.python/py-xmethods.exp: Make tests check the global function
2447 call counters instead of depending on inferior IO.
2448
a1aa2221
LM
24492014-06-18 Don Breazeal <donb@codesourcery.com>
2450
2451 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2452 Deleted procedure.
2453 (explicit_fork_parent_follow): Deleted procedure.
2454 (explicit_fork_child_follow): Deleted procedure.
2455 (test_follow_fork): New procedure.
2456 (do_fork_tests): Replace calls to deleted procedures with
2457 calls to test_follow_fork and reset GDB for subsequent
2458 procedure calls.
2459
0fc05997
YQ
24602014-06-17 Yao Qi <yao@codesourcery.com>
2461
2462 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2463 CP1252.
2464
70795c52
LM
24652014-06-17 Luis Machado <lgustavo@codesourcery.com>
2466
2467 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2468 Initialize ptr and S explicitly.
2469 (skip_type_update_when_not_use_rtti_test): Likewise.
2470
6be47f0c
KS
24712014-06-16 Keith Seitz <keiths@redhat.com>
2472
2473 PR mi/15863
2474 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2475 the inferior is started.
2476
d03de421
PA
24772014-06-16 Pedro Alves <palves@redhat.com>
2478
2479 * gdb.base/break-main-file-remove-fail.c: New file.
2480 * gdb.base/break-main-file-remove-fail.exp: New file.
2481 * gdb.base/break-unload-file.exp: Use build_executable instead of
2482 prepare_for_testing.
2483 (test_break): New parameter "initial_load". Handle it.
2484 (top level): Add initial_load cmdline/file axis.
2485
f9579b99
TT
24862014-06-12 Tom Tromey <tromey@redhat.com>
2487
2488 * gdb.base/completion.exp: Don't use directory name in test.
2489
3657956b
GB
24902014-06-09 Gary Benson <gbenson@redhat.com>
2491
2492 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2493 separate the always-available ANSI-standard signals from the
2494 signals that require checking.
2495 (main): Likewise.
2496 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2497 Likewise.
2498 (main): Likewise.
2499
4186eb54
KS
25002014-06-07 Keith Seitz <keiths@redhat.com>
2501
2502 Revert:
2503 PR c++/16253
2504 * gdb.cp/var-tag.cc: New file.
2505 * gdb.cp/var-tag.exp: New file.
2506 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2507 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2508 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2509 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2510
25326a28 25112014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2512
2513 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2514
829155c9
PA
25152014-06-06 Pedro Alves <palves@redhat.com>
2516
2517 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2518 in target debug output instead of looking at RSP packets,
2519 disabling the test on any target that uses hardware stepping.
2520 Update comments.
2521
61c8d22e
PA
25222014-06-06 Pedro Alves <palves@redhat.com>
2523
2524 * gdb.base/break-unload-file.exp: Fix typo.
2525
d9a47287
YQ
25262014-06-06 Yao Qi <yao@codesourcery.com>
2527
2528 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2529 from "jit_function" to "^jit_function".
2530
e5e01dbf
YQ
25312014-06-06 Yao Qi <yao@codesourcery.com>
2532
2533 * gdb.base/async.c (foo): Add one statement.
2534 * gdb.base/async.exp: Get the next instruction address and
2535 match the output of "nexti" by instruction address. Match
2536 the hex address in the output of "finish".
2537
73ba372c
GB
25382014-06-06 Gary Benson <gbenson@redhat.com>
2539
2540 * gdb.base/call-signals.c: Remove preprocessor conditionals
2541 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2542 SIGSEGV and SIGTERM.
2543 * gdb.base/sigall.c: Likewise.
2544 * gdb.base/unwindonsignal.c: Likewise.
2545 * gdb.reverse/sigall-reverse.c: Likewise.
2546
831517df
YQ
25472014-06-06 Yao Qi <yao@codesourcery.com>
2548
2549 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2550 readable, skip the test.
2551
b8b91e98
YQ
25522014-06-06 Yao Qi <yao@codesourcery.com>
2553
2554 * gdb.threads/staticthreads.c (thread_function): Move the line
2555 setting breakpoint on forward.
2556 * gdb.threads/staticthreads.exp: Update comments.
2557
fb934770
LC
25582014-06-05 Ludovic Courtès <ludo@gnu.org>
2559
2560 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2561 "history-append! type error".
2562
6ef284bd
SM
25632014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2564
2565 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2566 erroneous dprintf expected input.
2567
a872e241
DE
25682014-06-04 Doug Evans <xdje42@gmail.com>
2569
2570 * gdb.guile/scm-generics.exp: Delete.
2571
16f691fb
DE
25722014-06-04 Doug Evans <xdje42@gmail.com>
2573
2574 * gdb.guile/scm-breakpoint.exp: Update.
2575 Add tests for breakpoint registration.
2576
012370f6
TT
25772014-06-04 Tom Tromey <tromey@redhat.com>
2578
2579 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2580 VLA-in-union.
2581 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2582 inner_vla_struct, vla_union types. Initialize objects of those
2583 types and compute their sizes.
2584
9f5a4cef
HZ
25852014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2586 Hui Zhu <hui@codesourcery.com>
2587
2588 * gdb.base/fileio.exp: Add test for shell not available as well as
2589 available.
2590 * gdb.base/fileio.c (test_system): Check for shell twice.
2591
90a45c4d
YQ
25922014-06-04 Yao Qi <yao@codesourcery.com>
2593
2594 * gdb.base/auto-connect-native-target.exp: Remove redundant
2595 space from the regexp pattern.
2596
70017e41
YQ
25972014-06-04 Yao Qi <yao@codesourcery.com>
2598
2599 * gdb.base/default.exp: Replace "child" with "native" in
2600 regexp pattern.
2601
883964a7
SC
26022014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2603
2604 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2605 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2606 * gdb.python/py-xmethods.py: Python script supporting the
2607 new testcase and tests.
2608
ef370185
JB
26092014-06-03 Joel Brobecker <brobecker@adacore.com>
2610 Pedro Alves <palves@redhat.com>
2611
2612 PR breakpoints/17000
2613 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2614 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2615
1e2ccb61
BM
26162014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2617
2618 * gdb.base/subst.exp: Add tests to verify partial path matching
2619 output.
2620
c6ec5ab2
PA
26212014-06-03 Pedro Alves <palves@redhat.com>
2622
2623 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2624 target that doesn't use software single-stepping.
2625
835c559f
PA
26262014-06-03 Pedro Alves <palves@redhat.com>
2627
2628 PR breakpoints/17000
2629 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2630 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2631
06eb1586
DE
26322014-06-02 Doug Evans <xdje42@gmail.com>
2633
2634 * gdb.guile/scm-parameter.exp: New file.
2635
e698b8c4
DE
26362014-06-02 Doug Evans <xdje42@gmail.com>
2637
2638 * gdb.guile/scm-cmd.c: New file.
2639 * gdb.guile/scm-cmd.exp: New file.
2640
ded03782
DE
26412014-06-02 Doug Evans <xdje42@gmail.com>
2642
2643 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2644 pretty-printer lookup.
2645 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2646 (make-pp_s-printer): Call it.
2647 (make-pretty-printer-from-dict): New function.
2648 (lookup-pretty-printer-maker-from-dict): New function.
2649 (*pretty-printer*): Simplify.
2650 (make-objfile-pp_s-printer): New function.
2651 (install-objfile-pretty-printers!): New function.
2652 (make-progspace-pp_s-printer): New function.
2653 (install-progspace-pretty-printers!): New function.
2654 * gdb.guile/scm-progspace.c: New file.
2655 * gdb.guile/scm-progspace.exp: New file.
2656
41fac0cf
PA
26572014-06-02 Pedro Alves <palves@redhat.com>
2658
2659 * gdb.base/dprintf-bp-same-addr.c: New file.
2660 * gdb.base/dprintf-bp-same-addr.exp: New file.
2661
96ae5695
EBM
26622014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2663
2664 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2665 * gdb.arch/powerpc-power.s: Likewise.
2666
da02b3a8
JB
26672014-06-02 Joel Brobecker <brobecker@adacore.com>
2668
2669 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2670
c72b2e7b
YQ
26712014-06-01 Yao Qi <yao@codesourcery.com>
2672
2673 * gdb.base/watchpoint.exp (test_watch_location): Check null
2674 pointer can be dereferenced. If not, do the test, otherwise
2675 skip it.
2676
53e8a631
AB
26772014-05-30 Andrew Burgess <aburgess@broadcom.com>
2678
2679 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2680 results.
2681 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2682
938f0e2f
AB
26832014-05-30 Andrew Burgess <aburgess@broadcom.com>
2684
2685 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2686 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2687 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2688 * gdb.arch/amd64-invalid-stack-top.c: New file.
2689 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2690
9ba6657a
PA
26912014-05-30 Pedro Alves <palves@redhat.com>
2692
2693 PR breakpoints/17000
2694 * gdb.base/sss-bp-on-user-bp.c: New file.
2695 * gdb.base/sss-bp-on-user-bp.exp: New file.
2696
522c09bf
DB
26972014-05-30 David Blaikie <dblaikie@gmail.com>
2698
2699 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2700 gnu_inline semantics via attribute.
2701 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2702 source explicitly specifies the required semantics.
2703
bf4ef81e
MR
27042014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2705
2706 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2707
329ea579
PA
27082014-05-29 Pedro Alves <palves@redhat.com>
2709 Tom Tromey <tromey@redhat.com>
2710
2711 * gdb.base/async-shell.exp: Don't enable target-async.
2712 * gdb.base/async.exp
2713 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2714 parameter. Adjust.
2715 (top level): Don't test with "target-async".
2716 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2717 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2718 * gdb.base/inferior-died.exp: Don't enable target-async.
2719 * gdb.base/interrupt-noterm.exp: Likewise.
2720 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2721 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2722 * gdb.mi/mi-nonstop.exp: Likewise.
2723 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2724 * gdb.mi/mi-nsintrall.exp: Likewise.
2725 * gdb.mi/mi-nsmoribund.exp: Likewise.
2726 * gdb.mi/mi-nsthrexec.exp: Likewise.
2727 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2728 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2729 * gdb.python/py-evsignal.exp: Don't enable target-async.
2730 * gdb.python/py-evthreads.exp: Likewise.
2731 * gdb.python/py-prompt.exp: Likewise.
2732 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2733 * gdb.server/solib-list.exp: Don't enable target-async.
2734 * gdb.threads/thread-specific-bp.exp: Likewise.
2735 * lib/mi-support.exp: Adjust to use mi-async.
2736
fd664c91
PA
27372014-05-29 Pedro Alves <palves@redhat.com>
2738
2739 PR gdb/13860
2740 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2741 reason, even in sync mode.
2742
251bde03
PA
27432014-05-29 Pedro Alves <palves@redhat.com>
2744 Hui Zhu <hui@codesourcery.com>
2745
2746 PR PR15693
2747 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2748 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2749 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2750 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2751
7f3c0343
JB
27522014-05-28 Joel Brobecker <brobecker@adacore.com>
2753
2754 * config/monitor.exp (gdb_target_monitor): Replace use of
2755 "set remotebaud" by "set serial baud".
2756
b2715b27
AW
27572014-05-26 Andy Wingo <wingo@igalia.com>
2758
2759 * gdb.guile/scm-breakpoint.exp:
2760 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2761 properties instead of gdb-object-properties.
2762
498a4489
YQ
27632014-05-26 Yao Qi <yao@codesourcery.com>
2764
2765 * gdb.server/no-thread-db.exp: Specify source file name
2766 explicitly when setting a breakpoint.
2767
589fdceb
MM
27682014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2769
2770 * gdb.btrace/vdso.c: New.
2771 * gdb.btrace/vdso.exp: New.
2772
e9089e05
MM
27732014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2774
2775 * gdb.base/gcore.exp (capture_command_output): Move ...
2776 * lib/gdb.exp (capture_command_output): ... here.
2777
67b5c0c1
MM
27782014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2779
2780 * gdb.btrace/data.exp: Test memory access during btrace replay.
2781
a2199296
SM
27822014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2783
2784 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2785
17b2616c
PA
27862014-05-21 Pedro Alves <palves@redhat.com>
2787
2788 PR gdb/13860
2789 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2790 (top level): Test that output related to execution commands is
2791 sent to the console with CLI commands, but not with MI commands.
2792 Test that breakpoint events are always mirrored to the console.
2793 Also expect the new source line to be output after a "next" in
2794 async mode too. Make it a pass/fail test.
2795 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2796 output.
2797 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2798
5166082f
PA
27992014-05-21 Pedro Alves <palves@redhat.com>
2800
2801 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2802 Use them to test variations of "list" after reaching a breakpoint.
2803 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2804 Test "list" with listsize 10 after reaching a breakpoint.
2805 * gdb.python/python.exp (decode_line current location line
2806 number): Adjust expected line number.
2807
2f25d70f
SM
28082014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2809
2810 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2811 behavior for $args, pass it directly to "run".
2812
ff604a67
MR
28132014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2814
2815 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2816 30000 to 65536.
2817
6a3cb8e8
PA
28182014-05-21 Pedro Alves <palves@redhat.com>
2819
2820 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2821 auto-connect-native-target off".
2822 * gdb.base/auto-connect-native-target.c: New file.
2823 * gdb.base/auto-connect-native-target.exp: New file.
2824
4ebfc96e
PA
28252014-05-21 Pedro Alves <palves@redhat.com>
2826
2827 * gdb.base/default.exp: Test "target native" instead of "target
2828 child".
2829
36d46afb
MW
28302014-05-21 Mark Wielaard <mjw@redhat.com>
2831
2832 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2833
5876f503
JK
28342014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 Fix TLS access for -static -pthread.
2837 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2838 <HAVE_TLS> (thread_function, main): Initialize it.
2839 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2840 Add clean_restart.
2841 <$have_tls != "">: Check TLSVAR.
2842
0256a6ac
PA
28432014-05-21 Pedro Alves <palves@redhat.com>
2844
2845 * gdb.base/dcache-line-read-error.c: New.
2846 * gdb.base/dcache-line-read-error.exp: New.
2847
936d2992
PA
28482014-05-20 Pedro Alves <palves@redhat.com>
2849
2850 * gdb.base/compare-sections.c: New file.
2851 * gdb.base/compare-sections.exp: New file.
2852
802e8e6d
PA
28532014-05-20 Pedro Alves <palves@redhat.com>
2854
2855 * gdb.base/break-idempotent.c: New file.
2856 * gdb.base/break-idempotent.exp: New file.
2857
e59fa00f
MM
28582014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2859
2860 * gdb.btrace/nohist.exp: New.
2861
8b696e31
YQ
28622014-05-20 Yao Qi <yao@codesourcery.com>
2863
2864 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2865 gdb.reverse directory and gdb_reverse_timeout exists in board
2866 setting.
2867 * README: Document gdb_reverse_timeout.
2868
73c9764f
YQ
28692014-05-20 Yao Qi <yao@codesourcery.com>
2870
2871 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2872 'test_file_name'. Treat args as a string instead of a list.
2873 (gdb_init): Rename argument 'args' by 'test_file_name'.
2874
f1f4348a
JK
28752014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2876
2877 * gdb.arch/powerpc-power.exp: New file.
2878 * gdb.arch/powerpc-power.s: New file.
2879
0dbe70ce
DE
28802014-05-16 Doug Evans <dje@google.com>
2881
2882 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2883 * gdb.base/completion.exp: Check that all expected files exist
2884 before doing file completion.
0dbe70ce 2885
8d551b02
DE
28862014-05-16 Doug Evans <dje@google.com>
2887
2888 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2889 Update.
2890 (do_syscall_tests_without_xml): Update.
2891
73eb7709
PA
28922014-05-16 Pedro Alves <palves@redhat.com>
2893
2894 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2895 instead of "unknown output after running".
2896
3fae92fc
YQ
28972014-05-16 Yao Qi <yao@codesourcery.com>
2898
2899 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2900 file1.txt from host at the end.
2901 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2902
c2b2ccc5
DE
29032014-05-15 Doug Evans <dje@google.com>
2904
2905 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2906 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2907 loading file. Add test for TU lookup.
2908
8c217a4b
SM
29092014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2910
2911 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2912 calling "-exec-arguments" or "set args" before running the
2913 inferior.
2914
3deb39c6
SM
29152014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2916
2917 * lib/mi-support.exp (mi_expect_stop): Expect message for
2918 inferiors that exit with non-zero exit code.
2919
71a79f8c
YQ
29202014-05-14 Yao Qi <yao@codesourcery.com>
2921
2922 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2923 match absolute path on remote host.
2924 (test_file_list_exec_source_files): Remove "/" from the
2925 pattern.
2926
f23fcd46
YQ
29272014-05-14 Yao Qi <yao@codesourcery.com>
2928
2929 * boards/local-remote-host-notty.exp (${board}_file): New
2930 proc.
2931
9404b58f
KM
29322014-05-07 Kyle McMartin <kyle@redhat.com>
2933
2934 Pushed by Joel Brobecker <brobecker@adacore.com>.
2935 * gdb.arch/aarch64-atomic-inst.c: New file.
2936 * gdb.arch/aarch64-atomic-inst.exp: New file.
2937
5e45f04c
YQ
29382014-05-07 Yao Qi <yao@codesourcery.com>
2939
2940 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2941 in current context" too.
2942
c888a17d
KS
29432014-05-05 Keith Seitz <keiths@redhat.com>
2944
2945 * gdb.linespec/ls-dollar.exp: Add test for linespec
2946 file:convenience_variable.
2947
290a839c
YQ
29482014-05-05 Yao Qi <yao@codesourcery.com>
2949
2950 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2951 traceframes into tfile and ctf trace files. Read data from
2952 trace file and test collected data.
2953 (gdb_collect_locals_test): Likewise.
2954 (gdb_unavailable_registers_test): Likewise.
2955 (gdb_unavailable_floats): Likewise.
2956 (gdb_collect_globals_test): Likewise.
2957 (top-level): Append "ctf" to trace_file_targets if GDB
2958 supports.
2959
b5262cd0
YQ
29602014-05-05 Yao Qi <yao@codesourcery.com>
2961
2962 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2963 code to ...
2964 (gdb_collect_args_test_1): ... it. New proc.
2965 (gdb_collect_locals_test): Move some code to ...
2966 (gdb_collect_locals_test_1): ... it. New proc.
2967 (gdb_unavailable_registers_test): Move some code to ...
2968 (gdb_unavailable_registers_test_1): ... it. New proc.
2969 (gdb_unavailable_floats): Move some code to ...
2970 (gdb_unavailable_floats_1): ... it. New proc.
2971
30a1e6cc
SDJ
29722014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2973
2974 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2975 probes to test for bitness recognition.
2976 * gdb.arch/amd64-stap-optional-prefix.exp
2977 (test_probe_value_without_reg): New procedure.
2978 Add code to test for different kinds of bitness.
2979
f33da99a
SDJ
29802014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2981
2982 PR breakpoints/16889
2983 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2984 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2985
5b80f00d
PA
29862014-05-01 Pedro Alves <palves@redhat.com>
2987
2988 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2989 gdb_file_cmd if no file is specified.
2990 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2991 last_loaded_file to set the remote exec-file.
2992
f8c2a73c
PA
29932014-05-01 Pedro Alves <palves@redhat.com>
2994
2995 * boards/local-remote-host.exp: New file.
2996
be6e8ac7
PA
29972014-05-01 Pedro Alves <palves@redhat.com>
2998
2999 * boards/local-remote-host.exp: Rename to ...
3000 * boards/local-remote-host-notty.exp: ... this.
3001
cac0dc8f
JB
30022014-04-28 Joel Brobecker <brobecker@adacore.com>
3003
3004 * gdb.ada/dyn_arrayidx: New testcase.
3005
9730e6cc
YQ
30062014-04-26 Yao Qi <yao@codesourcery.com>
3007
3008 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
3009 and compute the length of function main. Save it in
3010 $main_length.
3011 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
3012 (top-level): Use gdb_compile to compile objects into
3013 executable and restart GDB. Remove invocation to
3014 prepare_for_testing.
3015
7ae1a6a6
PA
30162014-04-25 Simon Marchi <simon.marchi@ericsson.com>
3017 Pedro Alves <palves@redhat.com>
3018
3019 PR server/16255
3020 * gdb.multi/multi-attach.c: New file.
3021 * gdb.multi/multi-attach.exp: New file.
3022
4082afcc
PA
30232014-04-25 Pedro Alves <palves@redhat.com>
3024
3025 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
3026 user.
3027 (top level): Test that "set remote conditional-breakpoints-packet
3028 off" works as intended.
3029 * gdb.base/dprintf.exp: Test that "set remote
3030 breakpoint-commands-packet off" works as intended.
3031 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
3032 New function.
3033 (top level): Call it.
3034 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
3035 remote fast-tracepoints-packet off" works as intended.
3036 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
3037 * lib/gdb.exp (gdb_is_target_remote): ... here.
3038
2abc3f8d
DB
30392014-04-24 David Blaikie <dblaikie@gmail.com>
3040
3041 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
3042 ensure clang would not discard them.
3043 * gdb.base/gdbvars.c: Ditto.
3044 * gdb.base/memattr.c: Ditto.
3045 * gdb.base/whatis.c: Ditto.
3046 * gdb.python/py-prettyprint.c: Ditto.
3047 * gdb.trace/actions.c: Ditto.
3048 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
3049 ensure clang would not discard it.
3050
bfd39632
DB
30512014-04-24 David Blaikie <dblaikie@gmail.com>
3052
3053 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
3054 clang to emit the full definition of type required by the test
3055 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
3056
22842ff6
DB
30572014-04-24 David Blaikie <dblaikie@gmail.com>
3058
3059 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
3060 coax Clang into emitting the definition of the type.
3061 * gdb.cp/pr10728-x.h (y): Ditto.
3062 * gdb.cp/pr10728-y.cc (y): Ditto.
3063
c2e827ad
DB
30642014-04-24 David Blaikie <dblaikie@gmail.com>
3065
3066 * gdb.base/label.exp: XFAIL label related tests under Clang.
3067 * gdb.cp/cplabel.exp: Ditto.
3068 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
3069 under Clang those using labels.
3070
4c2d33e7
YQ
30712014-04-25 Yao Qi <yao@codesourcery.com>
3072
3073 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
3074 double_label.
3075 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
3076 partial_label and double_label.
3077
56083b99
DB
30782014-04-24 David Blaikie <dblaikie@gmail.com>
3079
3080 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
3081
25d4e99d
DB
30822014-04-24 David Blaikie <dblaikie@gmail.com>
3083
3084 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
3085 of the function to work across GCC and Clang.
3086 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
3087 pointer types (const void ** const V void **).
3088
01f9f808
MS
30892014-04-24 Michael Sturm <michael.sturm@mintel.com>
3090 Walfred Tedeschi <walfred.tedeschi@intel.com>
3091
3092 * Makefile.in (EXECUTABLES): Added i386-avx512.
3093 * gdb.arch/i386-avx512.c: New file.
3094 * gdb.arch/i386-avx512.exp: Likewise.
3095
4b48d439
KS
30962014-04-23 Keith Seitz <keiths@redhat.com>
3097
3098 * lib/mi-support.exp (mi_list_breakpoints): Delete.
3099 (mi_make_breakpoint_table): New procedure.
3100 (mi_create_breakpoint): Use mi_make_breakpoint
3101 and return the result.
3102 (mi_make_breakpoint): New procedure.
3103 (mi_build_kv_pairs): New procedure.
3104
3105 * gdb.mi/mi-break.exp: Remove unused globals,
3106 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
3107 All callers updated.
3108 * gdb.mi/mi-dprintf.exp: Use variable to track command
3109 number.
3110 Update all callers of mi_create_breakpoint and use
3111 mi_make_breakpoint_table.
3112 Remove any unused global variables.
3113 * gdb.mi/mi-nonstop.exp: Likewise.
3114 * gdb.mi/mi-nsintrall.exp: Likewise.
3115 * gdb.mi/mi-nsmoribund.exp: Likewise.
3116 * gdb.mi/mi-nsthrexec.exp: Likewise.
3117 * gdb.mi/mi-reverse.exp: Likewise.
3118 * gdb.mi/mi-simplerun.exp: Likewise.
3119 * gdb.mi/mi-stepn.exp: Likewise.
3120 * gdb.mi/mi-syn-frame.exp: Likewise.
3121 * gdb.mi/mi-until.exp: Likewise.
3122 * gdb.mi/mi-var-cp.exp: Likewise.
3123 * gdb.mi/mi-var-display.exp: Likewise.
3124 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3125 * gdb.mi/mi2-var-child.exp: Likewise.
3126 * gdb.mi/mi-vla-c99.exp: Likewise.
3127 * lib/mi-support.exp: Likewise.
3128
3129 From Ian Lance Taylor <iant@cygnus.com>:
3130 * lib/gdb.exp (parse_args): New procedure.
3131
08351840
PA
31322014-04-23 Pedro Alves <palves@redhat.com>
3133
3134 * gdb.base/break-unload-file.c: New file.
3135 * gdb.base/break-unload-file.exp: New file.
3136 * gdb.base/sym-file-lib.c (baz): New function.
3137 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
3138 field.
3139 (load): Store the segment's mapped size.
3140 (unload): New function.
3141 (unload_shlib): New function.
3142 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
3143 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
3144 set a breakpoint at baz, and call it.
3145 * gdb.base/sym-file.exp: New tests for stale breakpoint
3146 instructions.
3147
076855f9
PA
31482014-04-23 Pedro Alves <palves@redhat.com>
3149
3150 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
3151 * gdb.base/hbreak-in-shr-unsupported.c: New file.
3152 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
3153 * gdb.base/hbreak-unmapped.c: New file.
3154 * gdb.base/hbreak-unmapped.exp: New file.
3155 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
3156 * lib/gdb.exp (gdb_is_target_remote): ... here.
3157
483805cf
PA
31582014-04-22 Pedro Alves <palves@redhat.com>
3159
3160 * gdb.base/consecutive-step-over.c: New file.
3161 * gdb.base/consecutive-step-over.exp: New file.
3162
06d97543
PA
31632014-04-22 Pedro Alves <palves@redhat.com>
3164
3165 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
3166 instead of send_gdb/gdb_expect.
3167
b4429ea2
YQ
31682014-04-22 Yao Qi <yao@codesourcery.com>
3169
3170 * lib/trace-support.exp (generate_tracefile): New procedure.
3171 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
3172 return 0.
3173 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
3174 if generate_tracefile returns 1.
3175
51d48146
PA
31762014-04-18 Tom Tromey <palves@redhat.com>
3177 Pedro alves <tromey@redhat.com>
3178
3179 PR backtrace/15558
3180 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
3181 with a backtrace limit.
3182 * gdb.python/py-frame-inline.exp: Test running to an inline
3183 function with a backtrace limit, and printing the newest frame.
3184 * gdb.python/py-frame-inline.c (main): Call f.
3185
bd1dce5f
MS
31862014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3187
3188 * gdb.java/jnpe.exp: Drop srcdir from untested path.
3189
40d1a503
MS
31902014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3191
3192 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
3193 Drop prefix from unsupported source file path.
3194
389b98f7
YQ
31952014-04-17 Yao Qi <yao@codesourcery.com>
3196
3197 * lib/gdb.exp (with_target_charset): New proc.
3198 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
3199 with_target_charset.
3200 (test_print_strings): Likewise.
3201 (test_repeat_bytes): Likewise.
3202 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
3203 for some tests.
3204
22869d73
KS
32052014-04-16 Keith Seitz <keiths@redhat.com>
3206
3207 PR gdb/15827
3208 * gdb.dwarf2/corrupt.c: New file.
3209 * gdb.dwarf2/corrupt.exp: New file.
3210
c4f87ca6
KS
32112014-04-16 Keith Seitz <keiths@redhat.com>
3212
3213 PR c++/16597
3214 * gdb.cp/namelessclass.cc: New file.
3215 * gdb.cp/namelessclass.exp: New file.
3216 * gdb.cp/namelessclass.S: New file.
3217
ab19de87
DE
32182014-04-16 Doug Evans <dje@google.com>
3219
3220 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
3221 Add comment.
3222 (gdbserver_default_get_comm_port): New function.
3223 (gdbserver_start): Check if board file provided
3224 "gdbserver,get_comm_port" and use it if so.
3225 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
3226 (gdb,socketport): Set to "stdio".
3227 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
3228 (stdio_gdbserver_template): Delete.
3229 (${board}_get_remote_address): Update.
3230 (${board}_build_remote_cmd): Delete.
3231 (${board}_get_comm_port): New function.
3232 (${board}_spawn): Update.
3233 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
3234 Delete.
3235 (${board}_get_remote_address): Update.
3236 (${board}_get_comm_port): New function.
3237
fc98a809
AB
32382014-04-16 Andrew Burgess <aburgess@broadcom.com>
3239
3240 * gdb.base/memattr.exp: Improve regexps to handle memory regions
3241 appearing in any order.
3242
87fd9e6e
DE
32432014-04-15 Doug Evans <dje@google.com>
3244
3245 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
3246 uninitialized value of "description".
3247
099fc3ea
KS
32482014-04-15 Keith Seitz <keiths@redhat.com>
3249
3250 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
3251 Remove unused globals.
3252 (test_running_the_program): Likewise.
3253 (test_controlled_execution): Likewise.
3254 (test_controlling_breakpoints): Likewise.
3255 (test_program_termination): Likewise.
3256
5da151d4
KS
32572014-04-15 Keith Seitz <keiths@redhat.com>
3258
3259 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
3260 unused globals.
3261 (test_rbreak_creation_and_listing): Likewise.
3262 (test_ignore_count): Likewise.
3263 (test_error): Likewise.
3264
35e5d2f0
PA
32652014-04-15 Pedro Alves <palves@redhat.com>
3266
3267 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
3268 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
3269 sym-file-loader.c.
3270 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3271 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3272 to sym-file-loader.c.
3273 (struct library): Forward declare.
3274 (load_shlib, lookup_function): Change prototypes.
3275 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3276 (translate_offset): Remove declarations.
3277 (get_text_addr): New declaration.
3278 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
3279 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
3280 sym-file-loader.h.
3281 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3282 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3283 here from sym-file-loader.h.
3284 (struct library): New structure.
3285 (load_shlib, lookup_function): Change prototypes and adjust to
3286 work with a struct library.
3287 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3288 (translate_offset): Make static.
3289 (get_text_addr): New function.
3290 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
3291
eb4c1710
PA
32922014-04-15 Pedro Alves <palves@redhat.com>
3293
3294 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
3295
2d1baf52
PA
32962014-04-15 Pedro Alves <palves@redhat.com>
3297
3298 * gdb.base/sym-file-loader.c: Include <limits.h>.
3299 (SELF_LINK): New define.
3300 (get_origin): New function.
3301 (load_shlib): Use it.
3302 * gdb.base/sym-file.exp: Don't early return if the target is
3303 remote. Use runto_main, and issue fail is that fails. Use
3304 gdb_load_shlibs.
3305 (shlib_name): Delete.
3306 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
3307
7dd6df01
PA
33082014-04-15 Pedro Alves <palves@redhat.com>
3309
3310 * gdb.base/sym-file.exp: Remove regex characters from test
3311 message. Don't refer to breakpoint numbers in test messages.
3312
b50c8614
KS
33132014-04-14 Keith Seitz <keiths@redhat.com>
3314
3315 PR c++/16253
3316 * gdb.cp/var-tag.cc: New file.
3317 * gdb.cp/var-tag.exp: New file.
3318 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3319 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3320 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3321 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3322
3d567982
TT
33232014-04-14 Tom Tromey <tromey@redhat.com>
3324
3325 * gdb.cp/classes.exp (test_enums): Handle underlying type.
3326 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
3327 type.
3328 * gdb.cp/enum-class.exp: New file.
3329 * gdb.cp/enum-class.cc: New file.
3330
0626fc76
TT
33312014-04-14 Tom Tromey <tromey@redhat.com>
3332
3333 * gdb.dwarf2/enum-type.exp: New file.
3334
dca325b3
SA
33352014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3336
3337 * gdb.mi/mi-vla-c99.exp: New file.
3338 * gdb.mi/vla.c: New file.
3339
5854b38a
SA
33402014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3341
3342 * gdb.base/vla-datatypes.c: New file.
3343 * gdb.base/vla-datatypes.exp: New file.
3344
463bb957
SA
33452014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3346
3347 * gdb.base/vla-ptr.c: New file.
3348 * gdb.base/vla-ptr.exp: New file.
3349
3dd170be
SA
33502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3351
3352 * gdb.dwarf2/count.exp: New file.
3353
5ecaaa66
SA
33542014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3355
3356 * gdb.base/vla-sideeffect.c: New file.
3357 * gdb.base/vla-sideeffect.exp: New file.
3358
41f1ada5
DB
33592014-04-14 David Blaikie <dblaikie@gmail.com>
3360
3361 * gdb.mi/non-stop.c: Add return value for non-void function return
3362 statement.
3363 * gdb.threads/staticthreads.c: Ditto.
3364
0be03e84
DE
33652014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3366 Doug Evans <xdje42@gmail.com>
3367
3368 * gdb.guile/scm-value.c: Improve test case.
3369 * gdb.guile/scm-value.exp: Add new test.
3370
f180a1fb
DB
33712014-04-11 David Blaikie <dblaikie@gmail.com>
3372
3373 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3374 override Clang's default.
3375
6b662e19
JB
33762014-04-11 Joel Brobecker <brobecker@adacore.com>
3377
3378 Revert the following changes (regressions):
3379
3380 * gdb.base/vla-sideeffect.c: New file.
3381 * gdb.base/vla-sideeffect.exp: New file.
3382
3383 * gdb.dwarf2/count.exp: New file.
3384
3385 * gdb.base/vla-multi.c: New file.
3386 * gdb.base/vla-multi.exp: New file.
3387
3388 * gdb.base/vla-ptr.c: New file.
3389 * gdb.base/vla-ptr.exp: New file.
3390
3391 * gdb.base/vla-datatypes.c: New file.
3392 * gdb.base/vla-datatypes.exp: New file.
3393
3394 * gdb.mi/mi-vla-c99.exp: New file.
3395 * gdb.mi/vla.c: New file.
3396
245a5f0b
KS
33972014-04-11 Keith Seitz <keiths@redhat.com>
3398
3399 PR c++/16675
3400 * gdb.cp/cpsizeof.exp: New file.
3401 * gdb.cp/cpsizeof.cc: New file.
3402
58a84dcf
SA
34032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3404
191a8a90
JB
3405 * gdb.mi/mi-vla-c99.exp: New file.
3406 * gdb.mi/vla.c: New file.
58a84dcf 3407
c8655f75
SA
34082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3409
3410 * gdb.base/vla-datatypes.c: New file.
3411 * gdb.base/vla-datatypes.exp: New file.
3412
024e13b4
SA
34132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3414
3415 * gdb.base/vla-ptr.c: New file.
3416 * gdb.base/vla-ptr.exp: New file.
3417
1a237e0e
SA
34182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3419
3420 * gdb.base/vla-multi.c: New file.
3421 * gdb.base/vla-multi.exp: New file.
3422
504f3432
SA
34232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3424
3425 * gdb.dwarf2/count.exp: New file.
3426
3bce8237
SA
34272014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3428
191a8a90
JB
3429 * gdb.base/vla-sideeffect.c: New file.
3430 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 3431
322f9c21
YQ
34322014-04-11 Yao Qi <yao@codesourcery.com>
3433
3434 * gdb.base/completion.exp: Check file exists before running tests
3435 on file completion.
3436
d708bcd1
PA
34372014-04-10 Pedro Alves <palves@redhat.com>
3438
3439 * gdb.base/cond-eval-mode.c: New file.
3440 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
3441 prepare_for_testing to build the new file. Check result of
3442 runto_main.
3443 (test_break, test_watch): New procedures.
3444 (top level): Use them.
3445
ae1d2761
PM
34462014-04-08 Pierre Muller <muller@sourceware.org>
3447
3448 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
3449 Ctrl-V use for mingw hosts.
3450
7af389b8
SC
34512014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3452
3453 * gdb.python/py-value.c: Improve test case.
3454 * gdb.python/py-value.exp: Add new test.
3455
5e703181
DE
34562014-04-07 David Blaikie <dblaikie@gmail.com>
3457
3458 * lib/compiler.c: Identify the clang compiler.
3459 * lib/compiler.cc: Ditto.
3460
9810b410
YQ
34612014-04-03 Yao Qi <yao@codesourcery.com>
3462
3463 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3464
98d1b8dc
AB
34652014-04-01 Anton Blanchard <anton@samba.org>
3466
3467 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3468 messages unique.
3469
3114cea1
AB
34702014-04-01 Anton Blanchard <anton@samba.org>
3471
3472 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3473 prepare_for_testing.
3474
62f7182c
AB
34752014-04-01 Anton Blanchard <anton@samba.org>
3476
3477 * gdb.arch/ppc64-atomic-inst.c: Remove.
3478 * gdb.arch/ppc64-atomic-inst.S: New file.
3479 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3480
770e7fc7
DE
34812014-03-31 Doug Evans <dje@google.com>
3482
3483 * gdb.base/print-symbol-loading-lib.c: New file.
3484 * gdb.base/print-symbol-loading-main.c: New file.
3485 * gdb.base/print-symbol-loading.exp: New file.
3486
46e2bafa
YQ
34872014-03-31 Yao Qi <yao@codesourcery.com>
3488
3489 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3490
8776cfe9
JB
34912014-03-28 Joel Brobecker <brobecker@adacore.com>
3492
3493 * gdb.ada/mi_dyn_arr: New testcase.
3494
5d1ef361
DE
34952014-03-27 Doug Evans <dje@google.com>
3496
3497 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3498
b5bee914
YQ
34992014-03-27 Yao Qi <yao@codesourcery.com>
3500
3501 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3502 if target is nios2-*-*.
3503
0d4d0e77
YQ
35042014-03-26 Yao Qi <yao@codesourcery.com>
3505
3506 * lib/gdb.exp (readline_is_used): New proc.
3507 * gdb.base/completion.exp: Move tests on command complete up.
3508 Skip the rest of tests if readline is not used.
3509 * gdb.ada/complete.exp: Skp the test if readline is not
3510 used.
3511 * gdb.base/filesym.exp: Likewise.
3512 * gdb.base/macscp.exp: Likewise.
3513 * gdb.base/readline-ask.exp: Likewise.
3514 * gdb.base/readline.exp: Likewise.
3515 * gdb.python/py-cmd.exp: Likewise.
3516 * gdb.trace/tfile.exp: Likewise.
3517
29361eee
YQ
35182014-03-26 Yao Qi <yao@codesourcery.com>
3519
3520 * gdb.base/macscp.exp: Fix code format issues.
3521
bc9a5525
UW
35222014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3523
3524 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3525 * gdb.asm/powerpc64le.inc: New file.
3526
d3839ede
PA
35272014-03-25 Pedro Alves <palves@redhat.com>
3528 Doug Evans <dje@google.com>
3529
3530 * gdb.base/source-execution.c: New file.
3531 * gdb.base/source-execution.exp: New file.
3532 * gdb.base/source-execution.gdb: New file.
3533
01672a57
DE
35342014-03-24 Doug Evans <dje@google.com>
3535
3536 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3537 using fission.
3538
88bbeca9
HZ
35392014-03-24 Hui Zhu <hui@codesourcery.com>
3540 Pedro Alves <palves@redhat.com>
3541
3542 PR breakpoints/16101
3543 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3544 test pass/fail messages. Detect missing support for dprintf when
3545 breakpoints are actually inserted.
3546 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3547 breakpoints are actually inserted.
3548 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3549 fails.
3550
d2348791
JK
35512014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3552
3553 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3554
feef67ab
DE
35552014-03-22 Doug Evans <xdje42@gmail.com>
3556
3557 * gdb.python/python.exp (python not supported): Verify multi-line
3558 python command issues an error.
25d743f9 3559 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3560 guile command issues an error.
feef67ab 3561
ecebef6a
MR
35622014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3563
3564 * gdb.threads/thread-specific.exp: Handle the lack of usable
3565 $this_breakpoint and $this_thread.
3566
ccdd1909
HZ
35672014-03-21 Hui Zhu <hui@codesourcery.com>
3568
3569 * gdb.base/attach.exp (do_command_attach_tests): New.
3570
beb460e8
PA
35712014-03-20 Tom Tromey <tromey@redhat.com>
3572 Pedro Alves <palves@redhat.com>
3573
3574 PR cli/15718
3575 * gdb.base/condbreak-call-false.c: New file.
3576 * gdb.base/condbreak-call-false.exp: New file.
3577
40acf43a
PA
35782014-03-20 Pedro Alves <palves@redhat.com>
3579
3580 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3581 Delete.
3582 (block_signals, unblock_signals): Delete.
3583 (child_function_2, main): Remove references to deleted variable
3584 and functions.
3585
9f5e1e02
PA
35862014-03-20 Pedro Alves <palves@redhat.com>
3587
3588 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3589 Use pthread_kill to signal thread 2.
3590 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3591 Adjust to make the test send itself a signal rather than using the
3592 host's "kill" command.
3593
99619bea
PA
35942014-03-20 Pedro Alves <palves@redhat.com>
3595
3596 * gdb.threads/multiple-step-overs.c: New file.
3597 * gdb.threads/multiple-step-overs.exp: New file.
3598 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3599 Adjust expected infrun debug output.
3600
2adfaa28
PA
36012014-03-20 Pedro Alves <palves@redhat.com>
3602
3603 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3604 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3605
31e77af2
PA
36062014-03-20 Pedro Alves <palves@redhat.com>
3607
3608 PR breakpoints/7143
3609 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3610 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3611 of gdb_test_multiple.
3612 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3613 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3614
b9f437de
PA
36152014-03-20 Pedro Alves <palves@redhat.com>
3616
3617 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3618 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3619
05adc73e
PA
36202014-03-19 Pedro Alves <palves@redhat.com>
3621
3622 * gdb.base/async.exp: Remove early return.
3623
6048b950
PA
36242014-03-19 Pedro Alves <palves@redhat.com>
3625
3626 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3627
8bcfb00a
PA
36282014-03-19 Pedro Alves <palves@redhat.com>
3629
3630 * gdb.base/async.exp (test_background): Expect \r\n after
3631 "completed." in the fail pattern.
3632
884e37dc
PA
36332014-03-19 Pedro Alves <palves@redhat.com>
3634
3635 * gdb.base/async.exp (test_background): New procedure.
3636 Use it for all background execution command tests.
3637
148e57e2
PA
36382014-03-19 Pedro Alves <palves@redhat.com>
3639
3640 * gdb.base/async.exp: Use prepare_for_testing.
3641
f48088c7
PA
36422014-03-19 Pedro Alves <palves@redhat.com>
3643
3644 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3645 the same line.
3646
e2f6c966
PA
36472014-03-19 Pedro Alves <palves@redhat.com>
3648
3649 * gdb.base/async.c (main): Add "jump here" and "until here" line
3650 marker comments.
3651 * gdb.base/async.exp (jump_here): New global.
3652 (jump& test): Use it.
3653 (until_here): New global.
3654 (until& test): Use it.
3655
c30568d4
PA
36562014-03-19 Pedro Alves <palves@redhat.com>
3657
3658 * gdb.base/async.exp: Don't frob gdb_protocol.
3659
0172b6a7
DE
36602014-03-18 Doug Evans <xdje42@gmail.com>
3661
3662 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3663 Fix spelling of exec-done-display.
3664
06c868a8
JK
36652014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3666
3667 PR gdb/15358
3668 * gdb.base/gdb-sigterm.c: New file.
3669 * gdb.base/gdb-sigterm.exp: New file.
3670
0c7e1a46
PA
36712014-03-18 Pedro Alves <palves@redhat.com>
3672
3673 PR gdb/13860
3674 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3675 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3676 solib-event.
3677
f7c77d93
JB
36782014-03-17 Joel Brobecker <brobecker@adacore.com>
3679
3680 * gdb.ada/pckd_arr_ren: New testcase.
3681
5a1e8c7a
DE
36822014-03-13 Doug Evans <xdje42@gmail.com>
3683
3684 PR guile/16612
3685 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3686 collect after discarding symbols.
3687
350e1a76
DE
36882014-03-13 Ludovic Courtès <ludo@gnu.org>
3689 Doug Evans <xdje42@gmail.com>
3690
3691 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3692 to history survives a gc.
3693
a69900ae
PA
36942014-03-13 Pedro Alves <palves@redhat.com>
3695
3696 * gdb.base/default.exp: Don't test "target procfs".
3697
5db9f0bd
PA
36982014-03-13 Pedro Alves <palves@redhat.com>
3699
3700 * gdb.base/default.exp: Update "target child" and "target procfs"
3701 tests to not expect "Unix".
3702
b3ccfe11
TT
37032014-03-12 Tom Tromey <tromey@redhat.com>
3704
3705 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3706 New procs. Add target-async tests.
3707 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3708 Add target-async tests.
3709
646f4417
AA
37102014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3711
3712 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3713 'func_start' and 'func_end' for the beginning and end of the
3714 function code, respectively.
3715 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3716 'func_end' instead of 'func' and 'main'.
3717
288c211f
AA
37182014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3719
3720 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3721 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3722 generate the debug info assembler source.
3723
e0c0f156
AA
37242014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3725
3726 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3727 * gdb.dwarf2/arr-subrange.exp: Likewise.
3728 * gdb.dwarf2/dwz.exp: Likewise.
3729 * gdb.dwarf2/method-ptr.exp: Likewise.
3730 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3731 * gdb.dwarf2/subrange.exp: Likewise.
3732 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3733 * gdb.dwarf2/implptrpiece.exp: Likewise.
3734 * gdb.dwarf2/nostaticblock.exp: Likewise.
3735
0e5c4555
AA
37362014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3737
3738 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3739 directory to absolute path name arguments.
3740
5ec18f2b
JG
37412014-03-10 Joel Brobecker <brobecker@adacore.com>
3742
3743 * gdb.ada/tagged_access: New testcase.
3744
847fc4f2
MM
37452014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3746
3747 * gdb.btrace/data.exp: Update expected output.
3748
cc3da688
YQ
37492014-03-06 Yao Qi <yao@codesourcery.com>
3750
3751 * gdb.trace/pr16508.exp: New file.
3752
0f26cec1
PA
37532014-03-05 Pedro Alves <palves@redhat.com>
3754
3755 PR gdb/16575
3756 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3757 procedure.
3758 (top level): Adjust to use it. Add tests that exercise breakpoint
3759 interaction with the code-cache.
3760
7a5a839f
LC
37612014-02-26 Ludovic Courtès <ludo@gnu.org>
3762
3763 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3764 test for 'history-append!'.
3765
31aa7e4e
JB
37662014-02-26 Joel Brobecker <brobecker@adacore.com>
3767
3768 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3769 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3770 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3771 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3772 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3773 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3774
1b588015
JB
37752014-02-26 Joel Brobecker <brobecker@adacore.com>
3776
3777 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3778 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3779 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3780
55426c9d
JB
37812014-02-26 Joel Brobecker <brobecker@adacore.com>
3782
3783 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3784
dc53a7ad
JB
37852014-02-26 Joel Brobecker <brobecker@adacore.com>
3786
3787 * gdb.dwarf2/arr-stride.c: New file.
3788 * gdb.dwarf2/arr-stride.exp: New file.
3789
12ab52e9
PA
37902014-02-26 Pedro Alves <palves@redhat.com>
3791
3792 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3793 that won't ever trigger. Make sure that GDB reports the correct
3794 breakpoint that caused the stop.
3795
849c862e
JK
37962014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3797
3798 PR gdb/16626
3799 * gdb.base/auto-load-script: New file.
3800 * gdb.base/auto-load.c: New file.
3801 * gdb.base/auto-load.exp: New file.
3802
71b7d793
JK
3803 PR gdb/16626
3804 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3805
e2f0d509
JK
38062014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3807
3808 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3809 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3810
50cc37c8
DE
38112014-02-24 Doug Evans <dje@google.com>
3812
3813 * lib/gdb.exp (run_on_host): Log error output if program fails.
3814
ea4758f2
PA
38152014-02-21 Pedro Alves <palves@redhat.com>
3816
3817 * gdb.threads/step-after-sr-lock.c: Rename to ...
3818 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3819 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3820 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3821 ... this.
3822
d7b30f67
SDJ
38232014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3824
3825 PR tdep/16397
3826 * gdb.arch/amd64-stap-special-operands.exp: New file.
3827 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3828 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3829 * gdb.arch/amd64-stap-triplet.S: Likewise.
3830 * gdb.arch/amd64-stap-triplet.c: Likewise.
3831
83deb43f
JB
38322014-02-20 Joel Brobecker <brobecker@adacore.com>
3833
3834 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3835 in .section pseudo-op.
3836
adde2bff
DE
38372014-02-20 lin zuojian <manjian2006@gmail.com>
3838 Joel Brobecker <brobecker@adacore.com>
3839 Doug Evans <xdje42@gmail.com>
3840
3841 PR symtab/16581
3842 * gdb.dwarf2/dw2-icycle.S: New file.
3843 * gdb.dwarf2/dw2-icycle.c: New file.
3844 * gdb.dwarf2/dw2-icycle.exp: New file.
3845
f7bd0f78
SC
38462014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3847
3848 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3849 operations on gdb.Value objects.
3850 * gdb.python/py-value-cc.exp: Add new test to test operations on
3851 gdb.Value objects.
3852
c17ef0d5
DE
38532014-02-18 Doug Evans <dje@google.com>
3854
3855 * Makefile.in (TESTS): New variable.
3856 (expanded_tests, expanded_tests_or_none): New variables
3857 (check-single): Pass $(expanded_tests_or_none) to runtest.
3858 (check-parallel): Only run tests in $(TESTS) if non-empty.
3859 (check/no-matching-tests-found): New rule.
3860 * README: Document TESTS makefile variable.
3861
5dd3176f
DE
38622014-02-18 Doug Evans <dje@google.com>
3863
3864 * Makefile.in (check-parallel): rm -rf outputs temp.
3865
0b10be4f
JK
38662014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3867
3868 Fix "ERROR: no fileid for" in the testsuite.
3869 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3870
85f224e7
DE
38712014-02-12 Doug Evans <dje@google.com>
3872
3873 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3874 (MISCELLANEOUS): New variable.
3875 (clean): rm -rf $(MISCELLANEOUS).
3876 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3877 dwp live in the same directory as symlinks, with each symlink pointed
3878 to a differently named file in a different directory.
3879
149b30ff
DE
38802014-02-11 Doug Evans <dje@google.com>
3881
3882 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3883 of Tcl file commands.
3884
1dfdac32
MK
38852014-02-10 Mark Kettenis <kettenis@gnu.org>
3886
3887 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3888 "kill -SIGUSR1 -1".
3889
aa4fb036
JB
38902014-02-10 Joel Brobecker <brobecker@adacore.com>
3891
3892 * gdb.ada/tick_length_array_enum_idx: New testcase.
3893
ed3ef339
DE
38942014-02-10 Doug Evans <xdje42@gmail.com>
3895
3896 * configure.ac (AC_OUTPUT): Add gdb.guile.
3897 * configure: Regenerate.
3898 * lib/gdb-guile.exp: New file.
3899 * lib/gdb.exp (get_target_charset): New function.
3900 * gdb.base/help.exp: Update expected output from "apropos apropos".
3901 * gdb.guile/Makefile.in: New file.
3902 * gdb.guile/guile.exp: New file.
3903 * gdb.guile/scm-arch.c: New file.
3904 * gdb.guile/scm-arch.exp: New file.
3905 * gdb.guile/scm-block.c: New file.
3906 * gdb.guile/scm-block.exp: New file.
3907 * gdb.guile/scm-breakpoint.c: New file.
3908 * gdb.guile/scm-breakpoint.exp: New file.
3909 * gdb.guile/scm-disasm.c: New file.
3910 * gdb.guile/scm-disasm.exp: New file.
3911 * gdb.guile/scm-equal.c: New file.
3912 * gdb.guile/scm-equal.exp: New file.
3913 * gdb.guile/scm-error.exp: New file.
3914 * gdb.guile/scm-error.scm: New file.
3915 * gdb.guile/scm-frame-args.c: New file.
3916 * gdb.guile/scm-frame-args.exp: New file.
3917 * gdb.guile/scm-frame-args.scm: New file.
3918 * gdb.guile/scm-frame-inline.c: New file.
3919 * gdb.guile/scm-frame-inline.exp: New file.
3920 * gdb.guile/scm-frame.c: New file.
3921 * gdb.guile/scm-frame.exp: New file.
3922 * gdb.guile/scm-generics.exp: New file.
3923 * gdb.guile/scm-gsmob.exp: New file.
3924 * gdb.guile/scm-iterator.c: New file.
3925 * gdb.guile/scm-iterator.exp: New file.
3926 * gdb.guile/scm-math.c: New file.
3927 * gdb.guile/scm-math.exp: New file.
3928 * gdb.guile/scm-objfile-script-gdb.in: New file.
3929 * gdb.guile/scm-objfile-script.c: New file.
3930 * gdb.guile/scm-objfile-script.exp: New file.
3931 * gdb.guile/scm-objfile.c: New file.
3932 * gdb.guile/scm-objfile.exp: New file.
3933 * gdb.guile/scm-ports.exp: New file.
3934 * gdb.guile/scm-pretty-print.c: New file.
3935 * gdb.guile/scm-pretty-print.exp: New file.
3936 * gdb.guile/scm-pretty-print.scm: New file.
3937 * gdb.guile/scm-section-script.c: New file.
3938 * gdb.guile/scm-section-script.exp: New file.
3939 * gdb.guile/scm-section-script.scm: New file.
3940 * gdb.guile/scm-symbol.c: New file.
3941 * gdb.guile/scm-symbol.exp: New file.
3942 * gdb.guile/scm-symtab-2.c: New file.
3943 * gdb.guile/scm-symtab.c: New file.
3944 * gdb.guile/scm-symtab.exp: New file.
3945 * gdb.guile/scm-type.c: New file.
3946 * gdb.guile/scm-type.exp: New file.
3947 * gdb.guile/scm-value-cc.cc: New file.
3948 * gdb.guile/scm-value-cc.exp: New file.
3949 * gdb.guile/scm-value.c: New file.
3950 * gdb.guile/scm-value.exp: New file.
3951 * gdb.guile/source2.scm: New file.
3952 * gdb.guile/types-module.cc: New file.
3953 * gdb.guile/types-module.exp: New file.
3954
7026a7c1
YQ
39552014-02-10 Yao Qi <yao@codesourcery.com>
3956
3957 PR testsuite/16543
3958 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3959 * configure: Regenerated.
3960 * Makefile.in: New file.
3961
6c466447
AS
39622014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3963
3964 * gdb.python/py-framefilter.exp: Fix typo.
3965
6e854735
YQ
39662014-02-08 Yao Qi <yao@codesourcery.com>
3967
3968 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3969 that no =breakpoint-modified is emitted when breakpoints are
3970 modified through MI commands.
3971
d137e6dc
PA
39722014-02-07 Pedro Alves <pedro@codesourcery.com>
3973 Pedro Alves <palves@redhat.com>
3974
3975 * gdb.threads/step-after-sr-lock.c: New file.
3976 * gdb.threads/step-after-sr-lock.exp: New file.
3977
b5ee5a50
PA
39782014-02-07 Pedro Alves <palves@redhat.com>
3979
3980 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3981
3c77faf3
JK
39822014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3985 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3986
6dddc817
DE
39872014-02-06 Doug Evans <xdje42@gmail.com>
3988
3989 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3990 output.
3991
3992 * gdb.gdb/python-interrupts.exp: New file.
3993
de7b2893
YQ
39942014-02-05 Yao Qi <yao@codesourcery.com>
3995
3996 * gdb.trace/report.exp (use_collected_data): Test the output
3997 of "info threads" and "info inferiors".
3998
66d032ac
YQ
39992014-02-05 Yao Qi <yao@codesourcery.com>
4000
4001 Revert this patch:
4002
4003 2013-05-24 Yao Qi <yao@codesourcery.com>
4004
4005 * gdb.trace/tfile.exp: Test inferior and thread.
4006
591a12a1
UW
40072014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4008
4009 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
4010 on a function.
4011 * gdb.base/step-bt.c: Call hello via function pointer to make
4012 sure its first instruction is executed on powerpc64le-linux.
4013
0ff3e01f
UW
40142014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4015
4016 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
4017
084ee545
UW
40182014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4019
4020 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
4021 of the test patterns for use on little-endian systems.
4022
6ed14ff3
UW
40232014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4024
4025 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
4026 (decimal_vector): Fix for little-endian.
4027
401e27fd
JM
40282014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
4029
4030 * gdb.arch/sparc-sysstep.exp: New file.
4031 * gdb.arch/sparc-sysstep.c: Likewise.
4032
4033 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
4034
8b924729
EBM
40352014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4036
4037 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
4038
fb151210
JB
40392014-01-23 Tom Tromey <tromey@redhat.com>
4040
4041 * gdb.ada/array_char_idx: New testcase.
4042
0740f8d8
TT
40432014-01-23 Tom Tromey <tromey@redhat.com>
4044
4045 PR python/16487:
4046 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
4047 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
4048 classes.
4049
21909fa1
TT
40502014-01-23 Tom Tromey <tromey@redhat.com>
4051
4052 PR python/16491:
4053 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
4054 string from an inferior frame.
4055 * gdb.python/py-framefilter-mi.exp: Update.
4056
87ce2a04
DE
40572014-01-22 Doug Evans <dje@google.com>
4058
4059 * gdb.server/server-mon.exp: Add tests for "set debug-format".
4060
237b092b
AA
40612014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4062
4063 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
4064
d674a709
AA
40652014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4066
4067 * gdb.trace/entry-values.exp: Remove excess space character from
4068 regex patterns. Handle s390 call instruction.
4069
20fa3390
AA
40702014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4071
4072 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
4073 define "*_start" label. Make "name" static.
4074 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
4075 ${name} by references to ${name}_start.
4076
78466714
AA
40772014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4078
4079 * gdb.base/info-macros.exp: Remove "debug" from the compile
4080 options.
4081
ec9f644a
IB
40822014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4083
4084 * gdb.dlang/demangle.exp: New file.
4085
94b1b47e
IB
40862014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4087
4088 * gdb.dlang/primitive-types.exp: New file.
4089
7f420862
IB
40902014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4091
4092 * configure.ac: Create gdb.dlang/Makefile.
4093 * configure: Regenerate.
4094 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
4095 * gdb.dlang/Makefile.in: New file.
4096 * lib/d-support.exp: New file.
4097 * lib/gdb.exp (skip_d_tests): New proc.
4098
52834460
MM
40992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4100
4101 * gdb.btrace/delta.exp: Check reverse stepi.
4102 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
4103 * gdb.btrace/finish.exp: New.
4104 * gdb.btrace/next.exp: New.
4105 * gdb.btrace/nexti.exp: New.
4106 * gdb.btrace/record_goto.c: Add comments.
4107 * gdb.btrace/step.exp: New.
4108 * gdb.btrace/stepi.exp: New.
4109 * gdb.btrace/multi-thread-step.c: New.
4110 * gdb.btrace/multi-thread-step.exp: New.
4111 * gdb.btrace/rn-dl-bind.c: New.
4112 * gdb.btrace/rn-dl-bind.exp: New.
4113 * gdb.btrace/data.c: New.
4114 * gdb.btrace/data.exp: New.
4115 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4116
6e07b1d2
MM
41172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4118
4119 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
4120 * gdb.btrace/exception.exp: Update.
4121 * gdb.btrace/instruction_history.exp: Update.
4122 * gdb.btrace/record_goto.exp: Update.
4123 * gdb.btrace/tailcall.exp: Update.
4124 * gdb.btrace/unknown_functions.exp: Update.
4125 * gdb.btrace/delta.exp: New.
4126
0b722aec
MM
41272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4128
4129 * gdb.btrace/record_goto.exp: Add backtrace test.
4130 * gdb.btrace/tailcall.exp: Add backtrace test.
4131
066ce621
MM
41322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4133
4134 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
4135 * gdb.btrace/record_goto.c: New.
4136 * gdb.btrace/record_goto.exp: New.
4137 * gdb.btrace/x86-record_goto.S: New.
4138
0688d04e
MM
41392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4140
4141 * gdb.btrace/function_call_history.exp: Update tests.
4142 * gdb.btrace/instruction_history.exp: Update tests.
4143
8710b709
MM
41442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4145
4146 * gdb.btrace/function_call_history.exp: Fix expected field
4147 order for "record function-call-history".
4148 Add new tests for "record function-call-history /c".
4149 * gdb.btrace/exception.cc: New.
4150 * gdb.btrace/exception.exp: New.
4151 * gdb.btrace/tailcall.exp: New.
4152 * gdb.btrace/x86-tailcall.S: New.
4153 * gdb.btrace/x86-tailcall.c: New.
4154 * gdb.btrace/unknown_functions.c: New.
4155 * gdb.btrace/unknown_functions.exp: New.
4156 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4157
5de9129b
MM
41582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4159
4160 * gdb.btrace/instruction_history.exp: Update.
4161 * gdb.btrace/function_call_history.exp: Update.
4162
23a7fe75
MM
41632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4164
4165 * gdb.btrace/function_call_history.exp: Fix expected function
4166 trace.
4167 * gdb.btrace/instruction_history.exp: Initialize traced.
4168 Remove traced_functions.
4169
724c7dd8
MM
41702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4171
4172 * gdb.btrace/function_call_history.exp: Update
4173 * gdb.btrace/instruction_history.exp: Update.
4174
6d78d93b
MM
41752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4176
4177 * gdb.btrace/enable.exp: Update expected text.
4178
93a360cc
OJ
41792014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
4180
4181 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
4182 bytes.
4183
3772b53f
MR
41842014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
4185
4186 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
4187
596662fa
OJ
41882014-01-15 Omair Javaid <omair.javaid@linaro.org>
4189
4190 * lib/gdb.exp (supports_process_record): Return true for
4191 arm*-linux*. (supports_reverse): Likewise.
4192
b5b08fb4
SC
41932014-01-13 Siva Chandra Reddy <sivachandra@google.com>
4194
4195 PR python/15464
4196 PR python/16113
4197 * gdb.python/py-type.c: Enhance test case.
4198 * gdb.python/py-value-cc.cc: Likewise
4199 * gdb.python/py-type.exp: Add new tests.
4200 * gdb.python/py-value-cc.exp: Likewise
4201
52d7fb13
AA
42022014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
4203 Pedro Alves <palves@redhat.com>
4204
4205 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
4206 Make "name" extern.
4207 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
4208 references to ${name}_start by references to ${name}.
4209
a2cd8cfe
JB
42102014-01-10 Joel Brobecker <brobecker@adacore.com>
4211
4212 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
4213
4e23fced
JB
42142014-01-10 Joel Brobecker <brobecker@adacore.com>
4215
4216 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
4217
c6a9e42c
PA
42182014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
4219 Pedro Alves <palves@redhat.com>
4220
4221 * gdb.mi/mi-info-os.exp: Connect to the target with
4222 mi_gdb_target_load.
4223
b7ea362b
PA
42242014-01-08 Pedro Alves <palves@redhat.com>
4225
4226 * gdb.threads/reconnect-signal.c: New file.
4227 * gdb.threads/reconnect-signal.exp: New file.
4228
5e3f4fab
EBM
42292014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4230
4231 * gdb.base/source-dir.exp: New file.
4232
79301218
JB
42332014-01-07 Joel Brobecker <brobecker@adacore.com>
4234
4235 * gdb.ada/mi_interface: New testcase.
4236
8e355c5d
JB
42372014-01-07 Joel Brobecker <brobecker@adacore.com>
4238
4239 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
4240 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
4241 gdb.ada/pp-rec-component/pck.ads: New files.
4242
c0d48811
JB
42432014-01-07 Joel Brobecker <brobecker@adacore.com>
4244
4245 * gdb.python/py-pp-integral.c: New file.
4246 * gdb.python/py-pp-integral.py: New file.
4247 * gdb.python/py-pp-integral.exp: New file.
4248
17b609c3 4249For older changes see ChangeLog-1993-2013.
c906108c 4250\f
8d8cb839
EZ
4251;; Local Variables:
4252;; mode: change-log
4253;; left-margin: 8
4254;; fill-column: 74
4255;; version-control: never
4256;; End:
902f2ccb 4257
32d0add0 4258 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
4259 Copying and distribution of this file, with or without modification,
4260 are permitted provided the copyright notice and this notice are preserved.
This page took 2.187302 seconds and 4 git commands to generate.