Automatic date update in version.in
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
74bd41ce
PP
12015-06-18 Patrick Palka <patrick@parcs.ath.cx>
2
3 * gdb.base/gdbinit-history.exp: Test the interaction between
4 setting GDBHISTSIZE and setting the history size via .gdbinit.
5
bc460514
PP
62015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7
8 PR gdb/16999
9 * gdb.base/gdbhistsize-history.exp: New test.
10
b58c513b
PP
112015-06-17 Patrick Palka <patrick@parcs.ath.cx>
12
13 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14 with GDBHISTSIZE.
15 * gdb.base/readline.exp: Likewise.
16
92046791
YQ
172015-06-17 Yao Qi <yao.qi@linaro.org>
18
19 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
20 line.
21
2093d2d3
PP
222015-06-17 Patrick Palka <patrick@parcs.ath.cx>
23
24 * gdb.base/gdbinit-history.exp: Add test case to check that
25 an unlimited history file does not get truncated on exit.
26
e6c693af
AA
272015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
28
29 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
30 (VECTOR): New macro. Use it...
31 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
32 ...for these typedefs.
33 (int8, char1, int1, double1): New typedefs.
34 (struct just_int2, struct two_int2): New structures.
35 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
36 (add_structvecs, add_singlevecs): New functions.
37 (main): Call add_some_intvecs twice.
38 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
39 the compile and exit upon failure. Try compiling for the "native"
40 architecture. Test inferior function calls with vector arguments
41 and vector return value handling with "finish" and "return".
42
c74f7d1c
JT
432015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
44
45 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
46 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
47 PE file.
48 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
49
98aa42ee
AT
502015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
51
52 PR breakpoints/16465
53 * gdb.mi/mi-dprintf-pending.c: New file.
54 * gdb.mi/mi-dprintf-pending.exp: New test.
55 * gdb.mi/mi-dprintf-pendshr.c: New file.
56
7d73c23c
WT
572015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
58 Mircea Gherzan <mircea.gherzan@intel.com>
59
60 * gdb.arch/i386-mpx-map.c: New file.
61 * gdb.arch/i386-mpx-map.exp: New File.
62
632015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
64
65 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
66 * gdb.arch/i386-mpx.exp: Indentation fixed.
67
682015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
69
70 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
71 function and improved indentation.
72 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
73 gdb_test_multiple. Added additional tests to skip the test.
74
752015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
76
77 * gdb.arch/i386-avx512.c: Change path in include file.
78 * gdb.arch/i386-avx512.exp: Change include dir path
79 compilation flag.
80 * gdb.arch/i386-mpx.c: Change path in include file.
81 * gdb.arch/i386-mpx.exp: Change include dir path compilation
82 flag.
83
d5eba19a
JK
842015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
85
86 * gdb.compile/compile-print.exp (compile print *vararray@3)
87 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
88
7f361056
JK
892015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
90
91 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
92 (do not keep jit in memory): ... this.
93 (expect 5): Change it to ...
94 (expect no 5): ... this.
95
3b462ec2
SM
962015-06-02 Simon Marchi <simon.marchi@ericsson.com>
97
98 PR gdb/15564
99 * gdb.mi/mi-detach.exp: New file.
100
e0619de6
JK
1012015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
102
103 PR symtab/18392
104 * gdb.arch/amd64-tailcall-self.S: New file.
105 * gdb.arch/amd64-tailcall-self.c: New file.
106 * gdb.arch/amd64-tailcall-self.exp: New file.
107
e970cb34
DB
1082015-05-28 Don Breazeal <donb@codesourcery.com>
109
110 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
111 tests for remote targets by checking is_target_gdbserver.
112
b2e2f908
DE
1132015-05-27 Doug Evans <dje@google.com>
114
115 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
116 * gdb.dwarf2/opaque-type-lookup.c: New file.
117 * gdb.dwarf2/opaque-type-lookup.exp: New file.
118
82c7be31
DE
1192015-05-26 Doug Evans <dje@google.com>
120
121 * gdb.cp/iostream.cc: New file.
122 * gdb.cp/iostream.exp: New file.
123
b4f54984
DE
1242015-05-26 Doug Evans <dje@google.com>
125
126 * gdb.dwarf2/dw2-op-call.exp: Update.
127 * gdb.dwarf2/dw4-sig-types.exp: Update.
128 * gdb.dwarf2/implptr.exp: Update.
129 * gdb.mi/mi-cmd-param-changed.exp: Update.
130
4ea6efe9
DE
1312015-05-26 Doug Evans <dje@google.com>
132
133 * gdb.python/py-lazy-string.c: New file.
134 * gdb.python/py-lazy-string.exp: New file.
135 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
136 (main): Update. Add estring3.
137 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
138 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
139
f6bb7db3
YQ
1402015-05-26 Omair Javaid <omair.javaid@linaro.org>
141 Yao Qi <yao.qi@linaro.org>
142
143 * gdb.reverse/aarch64.c: New.
144 * gdb.reverse/aarch64.exp: New.
145
a81bfbd0
OJ
1462015-05-26 Omair Javaid <omair.javaid@linaro.org>
147
148 * lib/gdb.exp (supports_process_record): Return true for aarch64*-linux*.
149 (supports_reverse): Likewise.
150
158bf1b4
PP
1512015-05-22 Patrick Palka <patrick@parcs.ath.cx>
152
153 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
154 Use with_test_prefix.
155
a0145030
AB
1562015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
157
158 * gdb.base/completion.exp: Add test for completion of layout
159 names.
160
ebe3b578
AB
1612015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
162
163 * lib/gdb.exp (skip_tui_tests): New proc.
164 * gdb.base/tui-layout.exp: Check skip_tui_tests.
165
84204ed7
PA
1662015-05-19 Pedro Alves <palves@redhat.com>
167
168 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
169 Save the whole env array instead of just HOME. Unset HISTSIZE in
170 the environment while testing. Restore whole environment
171 afterwards.
172
37442ce1
DE
1732015-05-16 Doug Evans <xdje42@gmail.com>
174
175 * gdb.guile/scm-ports.c: New file.
176 * gdb.guile/scm-ports.exp: Add memory port tests.
177
36de76f9
JK
1782015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
179
180 * gdb.compile/compile-print.c: New file.
181 * gdb.compile/compile-print.exp: New file.
182
3a9558c4
JK
1832015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
184
185 * gdb.compile/compile-ops.exp: Cast param to void.
186 * gdb.compile/compile.exp: Complete type for _gdb_expr.
187 (compile code struct_object.selffield = &struct_object): Add xfail.
188
aa715135
JG
1892015-05-15 Joel Brobecker <brobecker@adacore.com>
190
191 * gdb.ada/arr_enum_with_gap: New testcase.
192
931e5bc3
JG
1932015-05-15 Joel Brobecker <brobecker@adacore.com>
194
195 * gdb.ada/byte_packed_arr: New testcase.
196
9cd4d857
JB
1972015-05-15 Joel Brobecker <brobecker@adacore.com>
198
199 * gdb.ada/pckd_neg: New testcase.
200
ebfd00d2
PP
2012015-05-13 Patrick Palka <patrick@parcs.ath.cx>
202
203 PR gdb/17820
204 * gdb.base/gdbinit-history.exp: New test.
205 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
206 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
207
4c082a81
SC
2082015-05-09 Siva Chandra Reddy <sivachandra@google.com>
209
210 * gdb.python/py-xmethods.cc: Enhance test case.
211 * gdb.python/py-xmethods.exp: New tests.
212 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
213 function.
214 (B_indexoper): Likewise.
215 (global_dm_list) : Add new xmethod worker functions.
216
f7797074
SDJ
2172015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
218
219 * gdb.base/coredump-filter.exp: Correctly unset
220 "coredump_var_addr" array.
221
a4674e4e
PA
2222015-05-08 Pedro Alves <palves@redhat.com>
223
224 * gdb.server/non-existing-program.exp: Unset spawn_id.
225
df2eb078
SC
2262015-05-08 Siva Chandra Reddy <sivachandra@google.com>
227
228 PR python/18291
229 * gdb.python/py-xmethods.exp: Add tests.
230
422349a3
YQ
2312015-05-08 Yao Qi <yao.qi@linaro.org>
232
233 PR gdb/18208
234 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
235 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
236 function set_coredump_filter, and remove remote_exec call.
237 Remove argument ipid. Callers update.
238 (top level): Don't get inferior's PID.
239
63fc80ce
AA
2402015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
241
242 * gdb.base/watch_thread_num.exp: Skip test on targets without
243 access watchpoints.
244
80ad801e
PA
2452015-05-06 Pedro Alves <palves@redhat.com>
246
247 PR server/18081
248 * gdb.server/non-existing-program.exp: New file.
249
0fa7fe50
JB
2502015-05-05 Joel Brobecker <brobecker@adacore.com>
251
252 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
253
3ea89b92
PMR
2542015-05-05 Joel Brobecker <brobecker@adacore.com>
255
256 * gdb.ada/out_of_line_in_inlined: New testcase.
257
87b8eff0
JB
2582015-05-05 Joel Brobecker <brobecker@adacore.com>
259
260 * gdb.ada/var_rec_arr: New testcase.
261
5fccc635
YQ
2622015-04-30 Yao Qi <yao.qi@linaro.org>
263
264 * gdb.base/break-idempotent.exp: If
265 skip_hw_watchpoint_multi_tests returns true, skip the tests
266 on "rwatch" and "awatch".
267
42d38f42
YQ
2682015-04-30 Yao Qi <yao.qi@linaro.org>
269
270 * gdb.base/relativedebug.exp: Invoke gdb command
271 "info sharedlibrary", and if libc.so doesn't have debug info,
272 skip the test.
273
2ce1cdbf
DE
2742015-04-29 Doug Evans <dje@google.com>
275
276 * gdb.python/py-xmethods.exp: Add ptype tests.
277 * gdb.python/py-xmethods.py (E_method_char_worker): Add
278 get_result_type method.
279
f24a38c5
LM
2802015-04-29 Luis Machado <lgustavo@codesourcery.com>
281
282 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
283 the target does not support hardware watchpoints.
284
ecbf2b3c
LM
2852015-04-29 Luis Machado <lgustavo@codesourcery.com>
286
287 * gdb.base/break-always.exp: Abort testing if writing to memory
288 causes an error.
289
34f5f757
DE
2902015-04-28 Doug Evans <dje@google.com>
291
292 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
293 * gdb.python/py-pp-registration.exp: ... here. New file.
294 * gdb.python/py-pp-registration.c: New file.
295 * gdb.python/py-pp-registration.py: New file.
296
69b4374a
DE
2972015-04-28 Doug Evans <dje@google.com>
298
299 * gdb.python/py-bad-printers.c: New file.
300 * gdb.python/py-bad-printers.py: New file.
301 * gdb.python/py-bad-printers.exp: New file.
302
59fb7612
SS
3032015-04-28 Sasha Smundak <asmundak@google.com>
304
305 * gdb.python/py-type.exp: New test.
306
2631b16a
AW
3072015-04-28 Andy Wingo <wingo@igalia.com>
308
309 * gdb.python/py-parameter.exp:
310 * gdb.guile/scm-parameter.exp: Escape the path that we are
311 matching against, as it might contain characters that are special
312 to regular expressions.
313
460efde1
JB
3142015-04-27 Joel Brobecker <brobecker@adacore.com>
315
316 * gdb.ada/rec_comp: New testcase.
317
2d369d8e
SDJ
3182015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
319
320 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
321 before using it.
322
cf75d6c3
AB
3232015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
324
325 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
326 new tests for verilog output.
327
8dbe7ca5
YQ
3282015-04-24 Yao Qi <yao.qi@linaro.org>
329
330 * boards/remote-gdbserver-on-localhost.exp: New file.
331
4ef9fb2f
PA
3322015-04-23 Pedro Alves <palves@redhat.com>
333
334 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
335 $inferior_spawn_id instead of $inferior_spawn_id directly. On
336 "end of file", remove $inferior_spawn_id from the indirect list.
337
0a803169
PA
3382015-04-23 Pedro Alves <palves@redhat.com>
339
340 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
341
749ef8f8
PA
3422015-04-23 Pedro Alves <palves@redhat.com>
343
344 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
345 on $any_spawn_id instead of only on $gdb_spawn_id.
346
8aae4344
PM
3472015-04-21 Pierre Muller <muller@sourceware.org>
348
349 PR pascal/17815
350 * lib/pascal.exp (gpc_compile): Add new option "class".
351 (fpc_compile): Likewise.
352 * gdb.pascal/case-insensitive-symbols.pas: New file.
353 * gdb.pascal/case-insensitive-symbols.exp: New file.
354
1586c8fb
GB
3552015-04-20 Gary Benson <gbenson@redhat.com>
356
357 * gdb.base/attach.exp: Fix three extended remote failures.
358
1b6e6f5c
GB
3592015-04-17 Gary Benson <gbenson@redhat.com>
360
361 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
362 the main executable over the remote protocol.
363
e797481d
PA
3642015-04-16 Pedro Alves <palves@redhat.com>
365
366 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
367 a new gdbserver if gdbserver_reconnect_p is set.
368
1ca99c42
PA
3692015-04-16 Pedro Alves <palves@redhat.com>
370
371 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
372 is set, don't exit gdbserver.
373
af9fd6f8
AA
3742015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
375
376 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
377 appropriate .insn, such that an older assembler can be used.
378 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
379 the z/Architecture instruction set on 31-bit targets as well.
380
04ff1e61
AA
3812015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
382
383 * gdb.go/handcall.exp: Remove all logic related to the first
384 breakpoint and rely on go_runto_main instead.
385 * gdb.go/strings.exp: Likewise.
386 * gdb.go/unsafe.exp: Likewise.
387 * gdb.go/hello.exp: Likewise. Also rename the remaining
388 breakpoint marker to "breakpoint 1".
389 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
390 * gdb.go/strings.go: Likewise.
391 * gdb.go/unsafe.go: Likewise.
392 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
393 "set breakpoint 2 here" and rename the remaining breakpoint marker
394 to "breakpoint 1".
395
40d2f8d6
SM
3962015-04-15 Simon Marchi <simon.marchi@ericsson.com>
397
398 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
399 if itertools.imap is not present.
400 * gdb.python/py-objfile.exp: Add parentheses.
401 * gdb.python/py-type.exp: Same.
402 * gdb.python/py-unwind-maint.py: Same.
403
8cbc97c6
YQ
4042015-04-15 Yao Qi <yao.qi@linaro.org>
405
406 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
407 of ":$ptr_size" and set its form explicitly.
408
45fd756c
YQ
4092015-04-15 Pedro Alves <palves@redhat.com>
410 Yao Qi <yao.qi@linaro.org>
411
412 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
413 timeout by factor of 4.
414 (test_regular_watch): Likewise.
415 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
416 * gdb.reverse/sigall-reverse.exp: Likewise.
417 * gdb.reverse/until-precsave.exp: Likewise.
418 * lib/gdb.exp (with_timeout_factor): New proc.
419 (gdb_expect): Move some code to ...
420 (get_largest_timeout): ... here. New procedure.
421
9e811bc3
LM
4222015-04-14 Luis Machado <lgustavo@codesourcery.com>
423
424 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
425
0ff6fcb2
LM
4262015-04-13 Luis Machado <lgustavo@codesourcery.com>
427
428 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
429 to write to the .text section.
430
7578d5f7
LM
4312015-04-13 Luis Machado <lgustavo@codesourcery.com>
432
433 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
434 Handle the case of targets that do not provide PID information.
435
2efe15c4
YQ
4362015-04-13 Yao Qi <yao.qi@linaro.org>
437
438 * lib/gdbserver-support.exp (gdb_exit): Catch exception
439 and use expect instead of gdb_expect.
440
8cd8f2f8
SDJ
4412015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
442
443 * gdb.base/coredump-filter.exp: Rename variable "addr" to
444 "coredump_var_addr" to avoid naming conflict with other testcases.
445
9ee41772
PA
4462015-04-10 Pedro Alves <palves@redhat.com>
447
448 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
449 gdb_test_sequence and gdb_assert.
450
07473109
PA
4512015-04-10 Pedro Alves <palves@redhat.com>
452
453 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
454 test messages that don't include the breakpoint address.
455
de3db44c
YQ
4562015-04-10 Yao Qi <yao.qi@linaro.org>
457
458 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
459 false for some offset and width combinations which aren't
460 supported by linux kernel.
461
c79d856c
PA
4622015-04-10 Pedro Alves <palves@redhat.com>
463
464 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
465 procedure, factored out from ...
466 (top level): ... here. Add "set displaced-stepping" testing axis.
467 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
468 parameter "displaced". Use it.
469 (top level): Use foreach and add "set displaced-stepping" testing
470 axis.
471
ebc90b50
PA
4722015-04-10 Pedro Alves <palves@redhat.com>
473
474 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
475 Remove comment.
476 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
477 both the address of the instruction that triggers the watchpoint
478 and the address of the instruction immediately after, and use
479 those addresses for the test. Fix comment.
480
8f572e5c
PA
4812015-04-10 Pedro Alves <palves@redhat.com>
482
483 * gdb.base/sigstep.exp (breakpoint_to_handler)
484 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
485 Test "backtrace" in handler.
486 (breakpoint_over_handler): New parameter 'displaced'. Use it.
487 (top level): Add new "displaced" test axis to
488 breakpoint_to_handler, breakpoint_to_handler_entry and
489 breakpoint_over_handler.
490
8d707a12
PA
4912015-04-10 Pedro Alves <palves@redhat.com>
492
493 PR gdb/18216
494 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
495
ef713951
YQ
4962015-04-10 Yao Qi <yao.qi@linaro.org>
497
498 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
499 (test_add_rn_pc): New function.
500 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
501 (top level): Invoke test_add_rn_pc.
502
906d60cf
PA
5032015-04-10 Pedro Alves <palves@redhat.com>
504
505 PR gdb/13858
506 * gdb.base/step-over-no-symbols.exp: New file.
507
f2983cc3
AW
5082015-04-09 Andy Wingo <wingo@igalia.com>
509
510 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
511 after the Python tests.
512
6d62641c
SDJ
5132015-04-08 Keith Seitz <keiths@redhat.com>
514
515 PR python/16699
516 * gdb.python/py-completion.exp: New tests for completion.
517 * gdb.python/py-completion.py (CompleteLimit1): New class.
518 (CompleteLimit2): Likewise.
519 (CompleteLimit3): Likewise.
520 (CompleteLimit4): Likewise.
521 (CompleteLimit5): Likewise.
522 (CompleteLimit6): Likewise.
523 (CompleteLimit7): Likewise.
524
f3770638
PA
5252015-04-08 Pedro Alves <palves@redhat.com>
526
527 PR gdb/18214
528 PR gdb/18216
529 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
530 function.
531 (main): Install it as SIGUSR1 handler.
532 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
533 parameter. Always use "setup" as prefix. Toggle "set
534 displaced-stepping" off/on depending on global. Don't switch to
535 thread 1 here.
536 (top level): Add displaced stepping "off/on" test axis. Update
537 "setup" calls. Wrap each subtest with with_test_prefix. Test
538 continuing with a queued signal in each thread.
539
4496bed7
PA
5402015-04-08 Pedro Alves <palves@redhat.com>
541
542 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
543 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
544 gdb_breakpoint instead of gdb_test that doesn't expect anything.
545 Return early if running to main fails.
546 * gdb.trace/while-stepping.exp: Likewise.
547
b97fde92
PA
5482015-04-07 Pedro Alves <palves@redhat.com>
549
550 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
551 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
552 interact with inferior program.
553
f71c18e7
PA
5542015-04-07 Pedro Alves <palves@redhat.com>
555
556 * lib/gdb.exp (inferior_spawn_id): New global.
557 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
558 spawn id after processing the user code.
559 (default_gdb_start): Set inferior_spawn_id.
560 (send_inferior): New procedure.
561 * lib/gdbserver-support.exp (gdbserver_start): Set
562 inferior_spawn_id.
563 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
564
6423214f
PA
5652015-04-07 Pedro Alves <palves@redhat.com>
566
567 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
568 * lib/gdbserver-support.exp (gdbserver_start): Make
569 $server_spawn_id global.
570 (gdbserver_start): Don't wait for gdbserver's spawn id with
571 expect_background.
572 (close_gdbserver): New procedure.
573 (gdb_exit): Rename the default version and reimplement.
574
71c0ee8c
PA
5752015-04-07 Pedro Alves <palves@redhat.com>
576
577 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
578 append the substituted item, not the original item.
579
203bc29b
PA
5802015-04-07 Pedro Alves <palves@redhat.com>
581
582 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
583 gdb_expect.
584
508a3ddf
PA
5852015-04-07 Pedro Alves <palves@redhat.com>
586
587 * gdb.base/interrupt.exp: Don't handle the case of the inferior
588 output appearing once only.
589
9f6dbe2b
PA
5902015-04-07 Pedro Alves <palves@redhat.com>
591
592 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
593 that doesn't expect anything. Return early if running to main
594 fails.
595
337532fa
YQ
5962015-04-07 Yao Qi <yao.qi@linaro.org>
597
598 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
599 (child_function): Call alarm.
600 (main): Move call to alarm into the loop.
601 * gdb.threads/non-stop-fair-events.exp: Build program with
602 -DTIMEOUT=$timeout.
603
01b622d4
DE
6042015-04-06 Doug Evans <xdje42@gmail.com>
605
606 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
607 Fix dest parameter to board_info.
608 (fpc_compile): Ditto.
609 (gdb_compile_pascal): Rename dest arg to destfile.
610
961f4160
PMR
6112015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
612
613 * gdb.ada/funcall_ref.exp: New file.
614 * gdb.ada/funcall_ref/foo.adb: New file.
615
cafda597
YQ
6162015-04-02 Yao Qi <yao.qi@linaro.org>
617
618 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
619 is remote.
620
fed040c6
GB
6212015-04-02 Gary Benson <gbenson@redhat.com>
622
623 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
624
d11916aa
SS
6252015-04-01 Sasha Smundak <asmundak@google.com>
626
627 * gdb.python/py-unwind-maint.c: New file.
628 * gdb.python/py-unwind-maint.exp: New test.
629 * gdb.python/py-unwind-maint.py: New file.
630 * gdb.python/py-unwind.c: New file.
631 * gdb.python/py-unwind.exp: New test.
632 * gdb.python/py-unwind.py: New test.
633
a1471180
PA
6342015-04-01 Pedro Alves <palves@redhat.com>
635
636 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
637 to fail instead of non-existent $test.
638
0bbeccb1
PA
6392015-04-01 Pedro Alves <palves@redhat.com>
640
641 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
642 GDBFLAGS if not empty.
643
3c724c8c
PMR
6442015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
645
646 * gdb.ada/complete.exp: Remove "multi_line".
647 * gdb.ada/info_exc.exp: Remove "multi_line".
648 * gdb.ada/packed_tagged.exp: Remove "multi_line".
649 * gdb.ada/ptype_field.exp: Remove "multi_line".
650 * gdb.ada/sym_print_name.exp: Remove "multi_line".
651 * gdb.ada/tagged.exp: Remove "multi_line".
652 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
653 [multi_line ...]
654 * gdb.btrace/delta.exp: Likewise.
655 * gdb.btrace/exception.exp: Likewise.
656 * gdb.btrace/function_call_history.exp: Likewise.
657 * gdb.btrace/instruction_history.exp: Likewise.
658 * gdb.btrace/nohist.exp: Likewise.
659 * gdb.btrace/record_goto.exp: Likewise.
660 * gdb.btrace/segv.exp: Likewise.
661 * gdb.btrace/stepi.exp: Likewise.
662 * gdb.btrace/tailcall.exp: Likewise.
663 * gdb.btrace/unknown_functions.exp: Likewise.
664 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
665 * lib/gdb.exp: Add the "multi_line" helper.
666
4eec2deb
PA
6672015-04-01 Pedro Alves <palves@redhat.com>
668
669 * gdb.threads/tid-reuse.c: New file.
670 * gdb.threads/tid-reuse.exp: New file.
671
df8411da
SDJ
6722015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
673
674 PR corefiles/16092
675 * gdb.base/coredump-filter.c: New file.
676 * gdb.base/coredump-filter.exp: Likewise.
677
6ef37366
PM
6782015-03-27 Petr Machata <pmachata@redhat.com>
679
680 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
681 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
682 (Dwarf::assemble): Initialize them.
683 (Dwarf::lines): New function.
684
7ec911b0
JT
6852015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
686
687 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
688 SYMBOL_PREFIX for x86_64-*-cygwin.
689
ff908ebf
AW
6902015-03-26 Andy Wingo <wingo@igalia.com>
691
692 PR symtab/18148
693 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
694 const_value but not a location.
695 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
696 location defined in non-main CUs are visible.
697
6d5f0679
YQ
6982015-03-26 Yao Qi <yao.qi@linaro.org>
699
700 PR testsuite/18139
701 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
702 Add a line number entry for the same line.
703 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
704 Add a line number entry for the same line.
705
2898689b
YQ
7062015-03-26 Yao Qi <yao.qi@linaro.org>
707
708 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
709 .int 0.
710 (func): Likewise. Add .Lfunc_1 label.
711 Use .Lfunc_1 label.
712 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
713 .int 0.
714 (func): Likewise.
715 Use .Lfunc_1 label.
716
85180498
YQ
7172015-03-26 Yao Qi <yao.qi@linaro.org>
718
719 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
720 Call gdb_compile instead to compile each .s files without debug
721 information.
722
8aa08a8d
YQ
7232015-03-26 Yao Qi <yao.qi@linaro.org>
724
725 * gdb.base/savedregs.exp (process_saved_regs): Make
726 "Saved registers:" optional in the pattern.
727
66849923
MM
7282015-03-25 Markus Metzger <markus.t.metzger@intel.com>
729
730 * gdb.btrace/next.exp: Merged into step.exp.
731 * gdb.btrace/finish.exp: Merged into step.exp.
732 * gdb.btrace/nexti.exp: Merged into stepi.exp.
733 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
734 "record goto" and checking the exact replay position.
735 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
736 check for "Recording format" in "info record" output.
737 * gdb.btrace/record_goto.exp: Choose test file based on target.
738 * gdb.btrace/x86-record_goto.S: Renamed into ...
739 * gdb.btrace/x86_64-record_goto.S: ... this.
740 * gdb.btrace/i686-record_goto.S: New.
741 * gdb.btrace/x86-tailcall.S: Renamed into ...
742 * gdb.btrace/x86_64-tailcall.S: ... this.
743 * gdb.btrace/i686-tailcall.S: New.
744 * gdb.btrace/x86-tailcall.c: Renamed into ...
745 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
746 separate statements. Update test.
747 * gdb.btrace/delta.exp: Use record_goto.c as test file.
748 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
749 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
750 * gdb.btrace/tailcall.exp: Choose test file based on target.
751 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
752
11cc1b74
MM
7532015-03-25 Markus Metzger <markus.t.metzger@intel.com>
754
755 * gdb.btrace/exception.exp: Increase BTS buffer size.
756
a25d8bf9
PA
7572015-03-24 Pedro Alves <palves@redhat.com>
758
759 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
760
856e7dd6
PA
7612015-03-24 Pedro Alves <palves@redhat.com>
762
763 * gdb.threads/schedlock.exp (test_step): No longer expect that
764 "set scheduler-locking step" with "next" over a function call runs
765 threads unlocked.
766
ad235a41
AT
7672015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
768
769 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
770
15630549
AT
7712015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
772
773 PR breakpoints/16466
774 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
775 * gdb.mi/mi-pending.c (thread_func): New function.
776 (int main): Add threading support required.
777 * gdb.mi/mi-pending.exp: Add tests for this issue.
778 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
779 (pendfunc2): Remove stdio dependency.
780 * gdb.mi/mi-pendshr2.c: New file.
781
693dca06
KS
7822015-03-23 Keith Seitz <keiths@redhat.com>
783
784 * gdb.linespec/keywords.c: New file.
785 * gdb.linespec/keywords.exp: New file.
786
7e993ebf
KS
7872015-03-23 Keith Seitz <keiths@redhat.com>
788
789 PR gdb/18021
790 * gdb.dwarf2/staticvirtual.exp: New test.
791
bc23328c
JK
7922015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
793
794 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
795 * README: Remove HP-UX and gdb.hp.
796 (configuration):
797 * configure: Regenerate.
798 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
799 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
800 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
801 gdb.hp/gdb.defects/Makefile.
802 * gdb.hp/Makefile.in: File deleted.
803 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
804 * gdb.hp/gdb.aCC/optimize.c: File deleted.
805 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
806 * gdb.hp/gdb.aCC/run.c: File deleted.
807 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
808 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
809 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
810 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
811 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
812 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
813 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
814 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
815 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
816 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
817 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
818 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
819 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
820 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
821 * gdb.hp/gdb.base-hp/reg.s: File deleted.
822 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
823 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
824 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
825 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
826 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
827 * gdb.hp/gdb.compat/Makefile.in: File deleted.
828 * gdb.hp/gdb.compat/average.c: File deleted.
829 * gdb.hp/gdb.compat/sum.c: File deleted.
830 * gdb.hp/gdb.compat/xdb.c: File deleted.
831 * gdb.hp/gdb.compat/xdb0.c: File deleted.
832 * gdb.hp/gdb.compat/xdb0.h: File deleted.
833 * gdb.hp/gdb.compat/xdb1.c: File deleted.
834 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
835 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
836 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
837 * gdb.hp/gdb.defects/Makefile.in: File deleted.
838 * gdb.hp/gdb.defects/bs14602.c: File deleted.
839 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
840 * gdb.hp/gdb.defects/solib-d.c: File deleted.
841 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
842 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
843 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
844 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
845 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
846 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
847 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
848 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
849 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
850 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
851 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
852 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
853 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
854 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
855 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
856 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
857 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
858 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
859 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
860 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
861 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
862 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
863 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
864 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
865 * gdb.hp/tools/odump: File deleted.
866
8bf3b159
PA
8672015-03-19 Pedro Alves <palves@redhat.com>
868
869 * gdb.threads/continue-pending-status.exp (saw_thread_2)
870 (saw_thread_3): New globals.
871 (top level): Increment them when an event for the corresponding
872 thread is seen.
873 (no thread starvation): New test.
874
eb54c8bf
PA
8752015-03-19 Pedro Alves <palves@redhat.com>
876
877 * gdb.threads/continue-pending-status.c: New file.
878 * gdb.threads/continue-pending-status.exp: New file.
879
32d2e5d6
PA
8802015-03-18 Pedro Alves <palves@redhat.com>
881
882 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
883 Use gdb_is_target_remote instead of is_remote. Use
884 gdb_test_multiple instead of gdb_expect. Exit early if
885 gdb_test_multiple hits its internal matches. Tighten stepi tests
886 expected output. Fail on exit with any signal, instead of just
887 SIGILL.
888
f68f11b7
YQ
8892015-03-18 Yao Qi <yao.qi@linaro.org>
890
891 PR tdep/18107
892 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
893 variable.
894 * gdb.base/catch-syscall.exp: Don't skip it on
895 aarch64*-*-linux* target. Remove elements in all_syscalls.
896 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
897 target.
898 (setup_all_syscalls): New proc.
899
ca5fd19b
YQ
9002015-03-16 Yao Qi <yao.qi@linaro.org>
901
902 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
903 (top level): Skip tests if valid_addr_p returns false for
904 $cmd1 or $cmd2.
905
85642ba0
AW
9062015-03-11 Andy Wingo <wingo@igalia.com>
907
908 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
909
e03f9645
YQ
9102015-03-11 Yao Qi <yao.qi@linaro.org>
911
912 * gdb.base/catch-syscall.exp: Fix typo in comments.
913
5d0962b2
YQ
9142015-03-11 Yao Qi <yao.qi@linaro.org>
915
916 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
917
b2df3cef
PA
9182015-03-09 Pedro Alves <palves@redhat.com>
919
920 * dg-extract-results.py: Delete.
921
ef878e53
PA
9222015-03-09 Pedro Alves <palves@redhat.com>
923
924 Merge dg-extract-results.sh from GCC upstream (r218843).
925
926 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
927 * dg-extract-results.sh: Use --text with grep to avoid issues with
928 binary files. Fall back to cat -v, if that doesn't work.
929
9494d219
PA
9302015-03-05 Pedro Alves <palves@redhat.com>
931
932 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
933
a8d9763a
SM
9342015-03-04 Simon Marchi <simon.marchi@ericsson.com>
935
936 * lib/mi-support.exp (mi_expect_interrupt): Accept
937 alternative event for when in all-stop mode.
938
be9957b8
PA
9392015-03-04 Pedro Alves <palves@redhat.com>
940
941 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
942
d57be0f4 9432015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
944
945 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
946
c214c7cf
AA
9472015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
948
949 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
950 regexps for GDB's current line display, accept a hex address
951 preceding the line number.
952
6d74a497
AA
9532015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
954
955 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
956 the 'arch1' variable for "s390*-linux*" targets.
957
511aee7c
PA
9582015-03-04 Pedro Alves <palves@redhat.com>
959
960 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
961 (main): Pass missing retval argument to pthread_join call.
962
95e50b27
PA
9632015-03-02 Pedro Alves <palves@redhat.com>
964
965 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
966 (top level): Call do_test with non-stop as well.
967
28054d69
PA
9682015-03-02 Pedro Alves <palves@redhat.com>
969
970 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
971 -1.
972
4fa5d7b4
AA
9732015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
974
975 * gdb.arch/s390-vregs.exp: New test.
976 * gdb.arch/s390-vregs.S: New file.
977
97c18565
PA
9782015-02-27 Pedro Alves <palves@redhat.com>
979
980 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
981 call to catch_command_errors.
982 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
983 catch_command_errors.
984
a37bfa30
PA
9852015-02-27 Pedro Alves <palves@redhat.com>
986
987 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
988 "true" for boolean result.
989 * gdb.gdb/selftest.exp (test_with_self): Also accept full
990 prototype of main.
991
6f98576f
PA
9922015-02-27 Pedro Alves <palves@redhat.com>
993
994 * lib/unbuffer_output.c: New file.
995 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
996 (main): Call gdb_unbuffer_output.
997
eba5ab56
YQ
9982015-02-27 Yao Qi <yao.qi@linaro.org>
999
1000 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
1001 target.
1002
0def5aaa
DE
10032015-02-26 Doug Evans <dje@google.com>
1004
1005 * gdb.cp/class2.cc (Dbase, D): New classes.
1006 (main): New local delta.
1007 * gdb.cp/class2.exp: Test printing delta.
1008 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
1009 (dynbar): New global.
1010 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
1011
081a1c2c
JK
10122015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1013
1014 * gdb.compile/compile-ifunc.c: New file.
1015 * gdb.compile/compile-ifunc.exp: New file.
1016
2f41223f
AT
10172015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
1018
1019 * gdb.base/structs.exp: Check for correct struct on finish.
1020
03eddd80
YQ
10212015-02-26 Yao Qi <yao.qi@linaro.org>
1022
1023 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
1024 is zero.
1025
80c57053
JK
10262015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1027
1028 * gdb.arch/cordic.ko.bz2: New file.
1029 * gdb.arch/cordic.ko.debug.bz2: New file.
1030 * gdb.arch/ppc64-symtab-cordic.exp: New file.
1031
21613c12
YQ
10322015-02-25 Yao Qi <yao.qi@linaro.org>
1033
1034 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
1035 aarch64*-*-* target.
1036
d8b901ed
PA
10372015-02-23 Pedro Alves <palves@redhat.com>
1038
1039 * lib/gdb.exp (delete_breakpoints): Rewrite using
1040 gdb_test_multiple.
1041
e5b85ead
PA
10422015-02-23 Pedro Alves <palves@redhat.com>
1043
1044 * gdb.base/info-os.c: Include stdlib.h.
1045
85c3a371
DE
10462015-02-22 Doug Evans <xdje42@gmail.com>
1047
1048 PR symtab/17855
1049 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
1050 is read after symbols have been re-read.
1051 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
1052 * gdb.ada/exec_changed/second.adb (Second): Ditto.
1053
96553a0c
DE
10542015-02-21 Doug Evans <dje@google.com>
1055
1056 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
1057
97a0c697
JK
10582015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1059
1060 PR corefiles/17808
1061 * gdb.arch/i386-biarch-core.core.bz2: New file.
1062 * gdb.arch/i386-biarch-core.exp: New file.
1063
a47cd6e9
PA
10642015-02-21 Pedro Alves <palves@redhat.com>
1065
1066 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
1067 runto_main fails.
1068
c5facdc4
PA
10692015-02-20 Pedro Alves <palves@redhat.com>
1070
1071 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
1072 info probes.
1073
2db9a427
PA
10742015-02-20 Pedro Alves <palves@redhat.com>
1075
1076 * gdb.threads/multi-create-ns-info-thr.exp: New file.
1077
60fb7e9e
PA
10782015-02-20 Pedro Alves <palves@redhat.com>
1079
1080 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
1081 clean_restart before gdb_target_supports_trace.
1082
5c5019c2
PA
10832015-02-20 Pedro Alves <palves@redhat.com>
1084
1085 PR threads/18006
1086 * gdb.threads/clone-thread_db.c: New file.
1087 * gdb.threads/clone-thread_db.exp: New file.
1088
c9587f88
AT
10892015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
1090
1091 PR breakpoints/16812
1092 * gdb.base/catch-gdb-caused-signals.c: New file.
1093 * gdb.base/catch-gdb-caused-signals.exp: New file.
1094
f6a88844
JM
10952015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
1096
1097 * configure: Regenerated.
1098 * configure.ac: Use GDB_AC_TRANSFORM.
1099 * aclocal.m4: sinclude ../transform.m4.
1100
497c491b
JM
11012015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1102
1103 * lib/dtrace.exp: New file.
1104 * gdb.base/dtrace-probe.exp: Likewise.
1105 * gdb.base/dtrace-probe.d: Likewise.
1106 * gdb.base/dtrace-probe.c: Likewise.
1107 * lib/pdtrace.in: Likewise.
1108 * configure.ac: Output variables with the transformed names of
1109 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
1110 * configure: Regenerated.
1111
03e98035
JM
11122015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1113
1114 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
1115 expected message when trying to access $_probe_* convenience
1116 variables while not on a probe.
1117
63cc30e9
JK
11182015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1119
1120 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
1121
0703599a
PA
11222015-02-11 Pedro Alves <pedro@codesourcery.com>
1123
1124 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
1125 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
1126
7e60a48e
DE
11272015-02-10 Doug Evans <xdje42@gmail.com>
1128
1129 * lib/gdb.exp (gdb_load): Always return a result.
1130
01b088bc
PA
11312015-02-10 Pedro Alves <palves@redhat.com>
1132
1133 * gdb.threads/signal-sigtrap.c: New file.
1134 * gdb.threads/signal-sigtrap.exp: New file.
1135
b05ec7a5
AT
11362015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
1137
1138 * gdb.trace/no-attach-trace.c: New file.
1139 * gdb.trace/no-attach-trace.exp: New file.
1140
a2c2acaf
MW
11412015-02-09 Mark Wielaard <mjw@redhat.com>
1142
1143 * gdb.dwarf2/atomic.c: New file.
1144 * gdb.dwarf2/atomic-type.exp: Likewise.
1145
31fd9caa
MM
11462015-02-09 Markus Metzger <markus.t.metzger@intel.com>
1147
1148 * gdb.btrace/buffer-size.exp: Update "info record" output.
1149 * gdb.btrace/delta.exp: Update "info record" output.
1150 * gdb.btrace/enable.exp: Update "info record" output.
1151 * gdb.btrace/finish.exp: Update "info record" output.
1152 * gdb.btrace/instruction_history.exp: Update "info record" output.
1153 * gdb.btrace/next.exp: Update "info record" output.
1154 * gdb.btrace/nexti.exp: Update "info record" output.
1155 * gdb.btrace/step.exp: Update "info record" output.
1156 * gdb.btrace/stepi.exp: Update "info record" output.
1157 * gdb.btrace/nohist.exp: Update "info record" output.
1158
d33501a5
MM
11592015-02-09 Markus Metzger <markus.t.metzger@intel.com>
1160
1161 * gdb.btrace/buffer-size: New.
1162
f4abbc16
MM
11632015-02-09 Markus Metzger <markus.t.metzger@intel.com>
1164
1165 * gdb.btrace/delta.exp: Update "info record" output.
1166 * gdb.btrace/enable.exp: Update "info record" output.
1167 * gdb.btrace/finish.exp: Update "info record" output.
1168 * gdb.btrace/instruction_history.exp: Update "info record" output.
1169 * gdb.btrace/next.exp: Update "info record" output.
1170 * gdb.btrace/nexti.exp: Update "info record" output.
1171 * gdb.btrace/step.exp: Update "info record" output.
1172 * gdb.btrace/stepi.exp: Update "info record" output.
1173 * gdb.btrace/nohist.exp: Update "info record" output.
1174
b9d61307
SM
11752015-02-06 Simon Marchi <simon.marchi@ericsson.com>
1176
1177 PR gdb/15678
1178 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
1179
e584fdbc
PA
11802015-02-06 Pedro Alves <palves@redhat.com>
1181
1182 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
1183 macro.
1184 (seconds_left, again): New globals.
1185 (main): Wait seconds_left in a 1-second sleep loop instead of
1186 sleeping 180 seconds. If 'again' is set, reset the seconds
1187 counter.
1188 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
1189 'again' in the inferior before detaching. Print the seconds left.
1190 (options): New global.
1191 (top level): Build program with -DTIMEOUT=$timeout.
1192
77f41761
PA
11932015-02-06 Pedro Alves <palves@redhat.com>
1194
1195 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
1196 determine how many seconds to pass to 'alarm'.
1197 * gdb.base/gdb-sigterm.exp (top level): Build program with
1198 -DTIMEOUT=$timeout.
1199 (do_test): Return success/failure indication. Add more verbose
1200 logging. Don't fail if 200 single steps are seen. Instead, fail
1201 when the test times out.
1202 (passes): New global.
1203 (top level): Break the testing loop if testing fails on any
1204 iteration. Use gdb_assert.
1205
b9394193
DB
12062015-02-04 Don Breazeal <donb@codesourcery.com>
1207
1208 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
1209 and initialize them.
1210 (ipc_cleanup): New function.
1211 (main): Don't declare shmid, semid, and msqid. Add a call to
1212 atexit so that we call ipc_cleanup on exit.
1213
42d9e528
PA
12142015-02-04 Pedro Alves <palves@redhat.com>
1215
1216 * boards/native-extended-gdbserver.exp: Remove any target variant
1217 specifications from the board name before clearing the isremote
1218 flag from board_info.
1219
ae6ae975
DE
12202015-01-31 Doug Evans <xdje42@gmail.com>
1221
1222 * gdb.base/maint.exp <maint print type argc>: Update expected output.
1223
cfb069a8
GB
12242015-01-31 Gary Benson <gbenson@redhat.com>
1225
1226 * gdb.base/completion.exp: Disable completion limiting for
1227 existing tests. Add new tests to check completion limiting.
1228 * gdb.linespec/ls-errs.exp: Disable completion limiting.
1229
5dd31d79
DE
12302015-01-31 Doug Evans <xdje42@gmail.com>
1231
1232 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
1233
9f050062
DE
12342015-01-31 Doug Evans <xdje42@gmail.com>
1235
1236 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
1237 entries. Duplicate file section script entries.
1238 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
1239 inlined entries. Add test for safe-path rejection.
1240 * gdb.python/py-section-script.c: Add duplicate inlined section script
1241 entries. Duplicate file section script entries.
1242 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
1243 inlined entries. Add test for safe-path rejection.
1244
df25ebbd
JB
12452015-01-29 Joel Brobecker <brobecker@adacore.com>
1246
1247 * gdb.ada/disc_arr_bound: New testcase.
1248
4a0ca9ec
JB
12492015-01-29 Joel Brobecker <brobecker@adacore.com>
1250
1251 * gdb.ada/mi_var_array: New testcase.
1252
3a8b707a
DE
12532015-01-27 Doug Evans <dje@google.com>
1254
1255 * gdb.python/py-objfile.exp: Add tests for objfile.username.
1256 Add test for objfile.filename, objfile.username after objfile
1257 has been unloaded.
1258
f8313f6e
JB
12592015-01-26 Joel Brobecker <brobecker@adacore.com>
1260
1261 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
1262 the second test to print the name attribute of value
1263 returned by the call to gdb.lookup_type, and adjust
1264 the expected output accordingly.
1265
37bc665e
MW
12662015-01-25 Mark Wielaard <mjw@redhat.com>
1267
1268 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
1269 * gdb.base/disp-step-fork.c: Include unistd.h.
1270 * gdb.base/siginfo-obj.c: Include stdio.h.
1271 * gdb.base/siginfo-thread.c: Likewise.
1272 * gdb.mi/non-stop.c: Include unistd.h.
1273 * gdb.mi/nsthrexec.c: Include stdio.h.
1274 * gdb.mi/pthreads.c: Include unistd.h.
1275 * gdb.modula2/unbounded1.c (main): Declare returns int.
1276 * gdb.reverse/consecutive-reverse.c: Likewise.
1277 * gdb.threads/create-fail.c: Include unistd.h.
1278 * gdb.threads/killed.c: Likewise.
1279 * gdb.threads/linux-dp.c: Likewise.
1280 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
1281 * gdb.threads/non-ldr-exc-2.c: Likewise.
1282 * gdb.threads/non-ldr-exc-3.c: Likewise.
1283 * gdb.threads/non-ldr-exc-4.c: Likewise.
1284 * gdb.threads/pthreads.c: Include unistd.h.
1285 (main): Declare returns int.
1286 * gdb.threads/tls-main.c (foo): New declaration.
1287 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
1288
f7e5394d
SM
12892015-01-23 Simon Marchi <simon.marchi@ericsson.com>
1290
1291 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
1292 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
1293
743649fd
MW
12942015-01-15 Mark Wielaard <mjw@redhat.com>
1295
1296 * gdb.base/noreturn-return.c: New file.
1297 * gdb.base/noreturn-return.exp: New file.
1298 * gdb.base/noreturn-finish.c: New file.
1299 * gdb.base/noreturn-finish.exp: New file.
1300
198297aa
PA
13012015-01-23 Pedro Alves <palves@redhat.com>
1302
1303 * gdb.threads/continue-pending-after-query.c: New file.
1304 * gdb.threads/continue-pending-after-query.exp: New file.
1305
717cf30c
AG
13062015-01-22 Anders Granlund <anders.granlund@ericsson.com>
1307 Simon Marchi <simon.marchi@ericsson.com>
1308
1309 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
1310 * gdb.base/valgrind-db-attach.exp: Same.
1311 * gdb.base/valgrind-infcall.exp: Same.
1312 * lib/mi-support.exp (default_mi_gdb_start): Same.
1313 * lib/prompt.exp (default_prompt_gdb_start): Same.
1314 * lib/gdb.exp (default_gdb_spawn): Same.
1315 (gdb_interact): New.
1316
1317
4b62a76e
JK
13182015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1319
1320 * gdb.compile/compile.exp (pointer to jit function): New test.
1321
b4cdae6f
WW
13222015-01-17 Wei-cheng Wang <cole945@gmail.com>
1323
1324 * lib/gdb.exp (supports_process_record): Return true for
1325 powerpc*-*-linux*.
1326 (supports_reverse): Likewise.
1327
d221e7ef
DB
13282015-01-15 Don Breazeal <donb@codesourcery.com>
1329
1330 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
1331 instead of checking whether the target board is remote and
1332 use spawn_wait_for_attach instead of exec/sleep.
1333 * gdb.base/attach-twice.exp: Likewise.
1334
bafffb51
JB
13352015-01-15 Joel Brobecker <brobecker@adacore.com>
1336
1337 * gdb.ada/var_arr_attrs: New testcase.
1338
5589af0e
PA
13392015-01-14 Pedro Alves <palves@redhat.com>
1340 Joel Brobecker <brobecker@adacore.com>
1341
1342 PR gdb/17525
1343 * gdb.base/bp-cmds-execution-x-script.c: New file.
1344 * gdb.base/bp-cmds-execution-x-script.exp: New file.
1345 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
1346
6c400b59
PA
13472015-01-14 Pedro Alves <palves@redhat.com>
1348
1349 PR cli/17828
1350 * gdb.base/batch-preserve-term-settings.c: New file.
1351 * gdb.base/batch-preserve-term-settings.exp: New file.
1352
e02c96a7
DE
13532015-01-13 Doug Evans <dje@google.com>
1354
1355 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
1356 binary.
1357
576fd14c
JB
13582015-01-13 Joel Brobecker <brobecker@adacore.com>
1359
1360 * Makefile.in (clean mostlyclean): Do not delete *.py.
1361
04dccad0
JB
13622015-01-13 Joel Brobecker <brobecker@adacore.com>
1363
1364 * gdb.python/py-lookup-type.exp: New file.
1365
3d230f71
PA
13662015-01-12 Pedro Alves <palves@redhat.com>
1367
1368 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
1369 restore GDBFLAGS before returning.
1370
7e67715d
JK
13712015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1372
1373 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
1374 is_amd64_regs_target and is_x86_like_target.
1375
f2e0d4b4
DE
13762015-01-11 Doug Evans <xdje42@gmail.com>
1377
1378 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
1379 is given without an explicit form.
1380 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
1381 attributes.
1382 * gdb.dwarf/corrupt.exp: Ditto.
1383 * gdb.dwarf2/enum-type.exp: Ditto.
1384 * gdb.trace/entry-values.exp: Ditto.
1385 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
1386
439250fb
DE
13872015-01-11 Doug Evans <xdje42@gmail.com>
1388
1389 PR gdb/15830
1390 * gdb.base/maint.exp: Remove references to "maint demangle".
1391 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
1392 Add tests for explicitly specifying language to demangle.
1393 * gdb.dlang/demangle.exp: Ditto.
1394
ede9f622
PA
13952015-01-09 Pedro Alves <palves@redhat.com>
1396
1397 * gdb.threads/non-stop-fair-events.c: New file.
1398 * gdb.threads/non-stop-fair-events.exp: New file.
1399
a7b796db
PA
14002015-01-09 Pedro Alves <palves@redhat.com>
1401
1402 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
1403 the global scope. Set a breakpoint after all threads are started
1404 rather than stepping over two source lines. Expect the prompt.
1405 * gdb.base/watch_thread_num.c (threads_started_barrier): New
1406 global.
1407 (NUM): Now 15.
1408 (main): Use threads_started_barrier to wait for all threads to
1409 start. Main thread no longer calls thread_function. Exit after
1410 180 seconds.
1411 (loop): New function.
1412 (thread_function): Wait on threads_started_barrier barrier. Call
1413 'loop' at each iteration.
1414 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
1415 threads have started, instead of hardcoding number of "next"
1416 steps. Use an access watchpoint instead of a write watchpoint.
1417
9665ffdd
PA
14182015-01-09 Pedro Alves <palves@redhat.com>
1419
1420 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
1421 (thread_func): Wait on barrier.
1422 (main): Wait for all threads to start before stopping GDB.
1423 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
1424 global.
1425 (thread1_func, thread2_func): Wait on barrier.
1426 (main): Wait for all threads to start before stopping GDB.
1427 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
1428 New global.
1429 (thread1_func, thread2_func): Wait on barrier.
1430 (main): Wait for all threads to start before stopping GDB.
1431
c945a99f
PA
14322015-01-09 Pedro Alves <palves@redhat.com>
1433
1434 * gdb.threads/attach-many-short-lived-threads.c: New file.
1435 * gdb.threads/attach-many-short-lived-threads.exp: New file.
1436
c1a747c1
PA
14372014-01-09 Pedro Alves <palves@redhat.com>
1438
1439 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
1440 instead of to thread 2.
1441 * gdb.threads/signal-command-multiple-signals-pending.c (main):
1442 Add barrier around each pthread_create call instead of around all
1443 calls.
1444 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
1445 Set a break on thread_function and have the child threads hit it
1446 one at at a time.
1447
60b3033e
PA
14482015-01-09 Pedro Alves <palves@redhat.com>
1449
1450 * lib/gdb.exp (can_spawn_for_attach): New procedure.
1451 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
1452 false.
1453 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
1454 checking whether the target board is remote.
1455 * gdb.multi/multi-attach.exp: Likewise.
1456 * gdb.python/py-sync-interp.exp: Likewise.
1457 * gdb.server/ext-attach.exp: Likewise.
1458 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
1459 tests that need to attach, instead of checking whether the target
1460 board is remote at the top of the file.
1461
acc018ac
YQ
14622015-01-08 Yao Qi <yao@codesourcery.com>
1463
1464 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
1465
50a18af8
JK
14662015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1467
1468 Fix testcase compilation.
1469 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
1470
8503d6e1
JB
14712015-01-06 Joel Brobecker <brobecker@adacore.com>
1472
1473 * gdb.python/py-type.exp: Add a couple test about empty
1474 array creation, and negative-length array creation.
1475
cc73dbcc
DE
14762015-01-02 Doug Evans <xdje42@gmail.com>
1477
1478 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
1479
0300bbc7
DE
14802015-01-02 Doug Evans <dje@google.com>
1481
1482 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
1483
9d85a0ec
YQ
14842014-12-29 Yao Qi <yao@codesourcery.com>
1485
1486 * gdb.trace/entry-values.exp: Update comments. Rename variable
1487 bar_call_foo to returned_from_foo.
1488
87186c6a
MMN
14892014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
1490
1491 PR gdb/17394
1492 * gdb.linespec/break-asm-file.c: New file.
1493 * gdb.linespec/break-asm-file.exp: New file.
1494 * gdb.linespec/break-asm-file0.s: New file.
1495 * gdb.linespec/break-asm-file1.s: New file.
1496
1bab7383
YQ
14972014-12-18 Nigel Stephens <nigel@mips.com>
1498 Maciej W. Rozycki <macro@codesourcery.com>
1499
1500 * gdb.base/float.exp: Handle the new output from "info float" on
1501 MIPS targets.
1502
1bc1068a
JK
15032014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1504
1505 Fix MinGW compilation.
1506 * gdb.compile/compile-ops.exp: Update untested message if
1507 !skip_compile_feature_tests.
1508 * gdb.compile/compile-setjmp.exp: Likewise.
1509 * gdb.compile/compile-tls.exp: Likewise.
1510 * gdb.compile/compile.exp: Likewise.
1511 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
1512 supported on this host".
1513
b6615d10
DE
15142014-12-16 Doug Evans <xdje42@gmail.com>
1515
1516 * boards/stabs.exp: New file.
1517
25dda427
AA
15182014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
1519
1520 * gdb.base/completion.exp: Adjust to format changes of "maint
1521 print user-registers".
1522
bf330350
CU
15232014-12-16 Catalin Udma <catalin.udma@freescale.com>
1524
1525 PR server/17457
1526 * gdb.arch/aarch64-fp.c: New file.
1527 * gdb.arch/aarch64-fp.exp: New file.
1528
395cf596
SDJ
15292014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
1530
1531 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
1532 r210637, r210913, r211666, r215400, r215817).
1533
1534 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1535 * dg-extract-results.py: New file.
1536 * dg-extract-results.sh: Use it if the environment seems
1537 suitable.
1538
1539 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
1540
1541 * dg-extract-results.py (parse_run): Handle warnings that
1542 are printed before a test harness is run.
1543
1544 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1545
1546 * dg-extract-results.py (Named): Remove __cmp__ method.
1547 (output_variation): Use a key to sort variation.harnesses.
1548
1549 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
1550
1551 * dg-extract-results.py: For Python 3, force sys.stdout to
1552 handle surrogate escape sequences.
1553 (safe_open): New function.
1554 (output_segment, main): Use it.
1555
1556 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1557
1558 * dg-extract-results.py (Prog.result_re): Include options
1559 in test name.
1560
1561 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1562
1563 * dg-extract-results.py (output_variation): Always sort if
1564 do_sum.
1565
e882ef3c
SM
15662014-12-15 Simon Marchi <simon.marchi@ericsson.com>
1567
1568 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
1569 as long as we get pagination notifications.
1570
4992aa20
JM
15712014-12-15 Jason Merrill <jason@redhat.com>
1572
1573 * Makefile.in (check-gdb.%): Restore.
1574 * README: Mention it.
1575
c1b5a1a6
JB
15762014-12-13 Joel Brobecker <brobecker@adacore.com>
1577
1578 * gdb.ada/str_uninit: New testcase.
1579
5537b577
JK
15802014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1581
1582 PR symtab/17642
1583 * gdb.base/vla-stub-define.c: New file.
1584 * gdb.base/vla-stub.c: New file.
1585 * gdb.base/vla-stub.exp: New file.
1586
bb2ec1b3
TT
15872014-12-12 Phil Muldoon <pmuldoon@redhat.com>
1588 Jan Kratochvil <jan.kratochvil@redhat.com>
1589 Tom Tromey <tromey@redhat.com>
1590
1591 * configure.ac: Add gdb.compile/.
1592 * configure: Regenerate.
1593 * gdb.compile/Makefile.in: New file.
1594 * gdb.compile/compile-ops.exp: New file.
1595 * gdb.compile/compile-ops.c: New file.
1596 * gdb.compile/compile-tls.c: New file.
1597 * gdb.compile/compile-tls.exp: New file.
1598 * gdb.compile/compile-constvar.S: New file.
1599 * gdb.compile/compile-constvar.c: New file.
1600 * gdb.compile/compile-mod.c: New file.
1601 * gdb.compile/compile-nodebug.c: New file.
1602 * gdb.compile/compile-setjmp-mod.c: New file.
1603 * gdb.compile/compile-setjmp.c: New file.
1604 * gdb.compile/compile-setjmp.exp: New file.
1605 * gdb.compile/compile-shlib.c: New file.
1606 * gdb.compile/compile.c: New file.
1607 * gdb.compile/compile.exp: New file.
1608 * lib/gdb.exp (skip_compile_feature_tests): New proc.
1609
4ff709eb
TT
16102014-12-12 Tom Tromey <tromey@redhat.com>
1611
1612 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
1613 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
1614
6dddd6a5
DE
16152014-12-12 Doug Evans <dje@google.com>
1616
1617 * lib/gdb-python.exp (get_python_valueof): New function.
1618 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
1619
71c24708
AA
16202014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1621
1622 * gdb.base/completion.exp: Add test for completion of "info
1623 registers ".
1624
3e29f34a
MR
16252014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
1626
1627 * gdb.base/func-ptrs.c: New file.
1628 * gdb.base/func-ptrs.exp: New file.
1629
fc126975
SM
16302014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1631
1632 PR breakpoints/17012
1633 * gdb.base/dprintf-detach.c: New file.
1634 * gdb.base/dprintf-detach.exp: New file.
1635
0a46d518
SM
16362014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1637
1638 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
1639 * lib/gdb.exp (target_is_gdbserver): New procedure.
1640
a0be3e44
DE
16412014-12-08 Doug Evans <dje@google.com>
1642
1643 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
1644
df1b803a
YQ
16452014-12-05 Yao Qi <yao@codesourcery.com>
1646
1647 * gdb.guile/scm-error.exp: Remove the third argument to
1648 gdb_remote_download.
1649 * gdb.guile/scm-frame-args.exp: Likewise.
1650 * gdb.guile/scm-section-script.exp: Likewise.
1651
ddb9f679
YQ
16522014-12-05 Yao Qi <yao@codesourcery.com>
1653
1654 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
1655
86e4ed39
DE
16562014-12-04 Doug Evans <dje@google.com>
1657
1658 * gdb.python/py-objfile.exp: Add tests for
1659 objfile.add_separate_debug_file.
1660
7c50a931
DE
16612014-12-04 Doug Evans <dje@google.com>
1662
1663 * lib/gdb.exp (get_build_id): New function.
1664 (build_id_debug_filename_get): Rewrite to use it.
1665 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
1666
621661e3
MR
16672014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
1668
1669 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
1670 `method(long)', not just 0x0.
1671 * gdb.cp/nsalias.exp: Align code labels to 4.
1672 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
1673 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
1674 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
1675 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
1676 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
1677 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
1678
29f0c3b7
DE
16792014-12-02 Doug Evans <dje@google.com>
1680
e1e061e7 1681 PR symtab/17602
29f0c3b7 1682 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 1683 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
1684 * gdb.cp/anon-ns.exp: Update.
1685
162078c8
NB
16862014-12-02 Nick Bull <nicholaspbull@gmail.com>
1687
1688 * gdb.python/py-events.py (inferior_call_handler): New.
1689 (register_changed_handler, memory_changed_handler): New.
1690 (test_events.invoke): Register new handlers.
1691 * gdb.python/py-events.exp: Add tests for inferior call,
1692 memory_changed and register_changed events.
1693
fdb09caf
AA
16942014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
1695
1696 * gdb.base/execl-update-breakpoints.exp: Specify the link address
1697 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
1698 if the linker doesn't understand this.
1699
55cfb2c4
SM
17002014-12-01 Simon Marchi <simon.marchi@ericsson.com>
1701
1702 * gdb.python/python.exp: Change expected reply to help().
1703
9e8cd6df
YQ
17042014-12-01 Yao Qi <yao@codesourcery.com>
1705
1706 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
1707 AC_CONFIG_SUBDIRS(gdb.gdbtk).
1708 * configure: Re-generated.
1709
6c659fc2
SC
17102014-11-28 Siva Chandra Reddy <sivachandra@google.com>
1711
1712 * gdb.cp/chained-calls.cc: New file.
1713 * gdb.cp/chained-calls.exp: New file.
1714 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
1715
d7fc3181
SM
17162014-11-28 Simon Marchi <simon.marchi@ericsson.com>
1717
1718 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
1719 * gdb.dwarf2/symtab-producer.exp: Same.
1720 * gdb.gdb/python-interrupts.exp: Same.
1721 * gdb.gdb/python-selftest.exp: Same.
1722 * gdb.python/py-linetable.exp: Same.
1723 * gdb.python/py-type.exp: Same.
1724 * gdb.python/py-value-cc.exp: Same.
1725 * gdb.python/py-value.exp: Same.
1726
10e79639
YQ
17272014-11-28 Yao Qi <yao@codesourcery.com>
1728
1729 * gdb.base/break-probes.exp: Match library name prefixed with
1730 sysroot.
1731
f28a0564
SM
17322014-11-27 Simon Marchi <simon.marchi@ericsson.com>
1733
1734 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
1735 test expected output. Add parentheses for the call to print.
1736 Remove L suffix from integers.
1737
3fe1ce1d
DE
17382014-11-26 Doug Evans <dje@google.com>
1739
1740 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
1741
84429e27
YQ
17422014-11-22 Yao Qi <yao@codesourcery.com>
1743
1744 * gdb.trace/entry-values.c: Remove asms.
1745 (foo): Add foo_label.
1746 (bar): Add bar_label.
1747 * gdb.trace/entry-values.exp: Remove code computing foo's
1748 length and bar's length.
1749 (Dwarf::assemble): Invoke function_range for bar and use
1750 MACRO_AT_func for foo.
1751
26741859
YQ
17522014-11-22 Yao Qi <yao@codesourcery.com>
1753
1754 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
1755 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
1756 Use .Lgcc43_procstart instead of gcc43.
1757
45e44d27
JB
17582014-11-21 Joel Brobecker <brobecker@adacore.com>
1759
1760 * gdb.ada/n_arr_bound: New testcase.
1761
458c8db8
SDJ
17622014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1763
1764 PR breakpoints/10737
1765 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
1766 test_catch_syscall_multi_arch.
1767 (test_catch_syscall_multi_arch): New function.
1768
43f3e411
DE
17692014-11-20 Doug Evans <xdje42@gmail.com>
1770
1771 * gdb.base/maint.exp: Update expected output.
1772
0d7b2549
AA
17732014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1774
1775 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
1776 4-byte instruction on S390.
1777
8908fca5
JB
17782014-11-19 Joel Brobecker <brobecker@adacore.com>
1779
1780 * gdb.ada/arr_arr: New testcase.
1781
4a46959e
JB
17822014-11-19 Joel Brobecker <brobecker@adacore.com>
1783
1784 * gdb.ada/pkd_arr_elem: New Testcase.
1785
470e2f4e
LM
17862014-11-18 Luis Machado <lgustavo@codesourcery.com>
1787
1788 * gdb.reverse/break-precsave: Expect completion message for
1789 core file reads.
1790 * gdb.reverse/consecutive-precsave.exp: Likewise.
1791 * gdb.reverse/finish-precsave.exp: Likewise.
1792 * gdb.reverse/i386-precsave.exp: Likewise.
1793 * gdb.reverse/machinestate-precsave.exp: Likewise.
1794 * gdb.reverse/sigall-precsave.exp: Likewise.
1795 * gdb.reverse/solib-precsave.exp: Likewise.
1796 * gdb.reverse/step-precsave.exp: Likewise.
1797 * gdb.reverse/until-precsave.exp: Likewise.
1798 * gdb.reverse/watch-precsave.exp: Likewise.
1799
a267f3ad
AA
18002014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1801
1802 * gdb.base/bp-permanent.c: Include unistd.h.
1803 * gdb.python/py-framefilter-mi.c (main): Add return type.
1804 * gdb.python/py-framefilter.c (main): Likewise.
1805 * gdb.trace/actions-changed.c (main): Likewise.
1806
12084a9a
AA
18072014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1808
1809 * gdb.mi/until.c: Add eye-catchers.
1810 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
1811 line numbers.
1812
dc7e1a77
AA
18132014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1814
1815 * gdb.base/condbreak.exp: Drop references to removed non-prototype
1816 function header variants in break1.c.
1817 * gdb.base/ena-dis-br.exp: Likewise.
1818 * gdb.base/hbreak2.exp: Likewise.
1819 * gdb.reverse/until-precsave.exp: Drop references to removed
1820 non-prototype function header variants in ur1.c.
1821 * gdb.reverse/until-reverse.exp: Likewise.
1822
41c77605
PM
18232014-11-17 Petr Machata <pmachata@redhat.com>
1824
1825 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
1826 ${_cu_offset_size} bytes abbrev offset.
1827
34248c3a
DE
18282014-11-15 Doug Evans <xdje42@gmail.com>
1829
1830 PR symtab/17559
1831 * gdb.base/line-symtabs.exp: New file.
1832 * gdb.base/line-symtabs.c: New file.
1833 * gdb.base/line-symtabs.h: New file.
1834
646da059
YQ
18352014-11-14 Yao Qi <yao@codesourcery.com>
1836
1837 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
1838 (func): Add label func_label.
1839 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
1840 Replace low_pc and high_pc with MACRO_AT_range.
1841 Replace name, low_pc and high_pc with MACRO_AT_func.
1842
9301ebe6
YQ
18432014-11-14 Yao Qi <yao@codesourcery.com>
1844
1845 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
1846 Replace name, low_pc and high_pc with MACRO_AT_func.
1847
f166b542
YQ
18482014-11-14 Yao Qi <yao@codesourcery.com>
1849
1850 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
1851 produce debug information.
1852 * gdb.dwarf2/implptr-optimized-out.S: Removed.
1853
0f6e71e3
YQ
18542014-11-14 Yao Qi <yao@codesourcery.com>
1855
1856 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
1857 object and get function length.
1858 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
1859 with MACRO_AT_func.
1860 (top-level): Replace gdb_compile and clean_restart with
1861 prepare_for_testing.
1862 * gdb.dwarf2/main.c (main): Add label main_label.
1863
876c4df9
YQ
18642014-11-14 Yao Qi <yao@codesourcery.com>
1865
1866 * lib/dwarf.exp (function_range): New procedure.
1867 (Dwarf::_handle_macro_at_func): New procedure.
1868 (Dwarf::_handle_macro_at_range): New procedure.
1869 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
1870
02ad9cf1
YQ
18712014-11-14 Yao Qi <yao@codesourcery.com>
1872
1873 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
1874 (_handle_attribute): New procedure.
1875
a59add0c
AA
18762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1877
1878 * gdb.ada/cond_lang/foo.c (callme): Add return type.
1879 * gdb.base/call-sc.c (zed): Likewise.
1880 * gdb.base/checkpoint.c (main): Likewise.
1881 * gdb.base/dump.c (main): Likewise.
1882 * gdb.base/gcore.c (main): Likewise.
1883 * gdb.base/huge.c (main): Likewise.
1884 * gdb.base/multi-forks.c (main): Likewise.
1885 * gdb.base/pr10179-a.c (main): Likewise.
1886 * gdb.base/savedregs.c (main): Likewise.
1887 * gdb.base/sigaltstack.c (main): Likewise.
1888 * gdb.base/siginfo.c (main): Likewise.
1889 * gdb.base/structs.c (zed): Likewise.
1890 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
1891 * gdb.mi/mi-syn-frame.c (main): Likewise.
1892 * gdb.mi/until.c (foo, main): Likewise.
1893 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
1894 * gdb.base/solib-weak.c (foo): Declare.
1895 * gdb.base/attach-twice.c: Include stdio.h.
1896 * gdb.base/weaklib1.c: Likewise.
1897 * gdb.base/weaklib2.c: Likewise.
1898 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
1899 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
1900 unistd.h.
1901 * gdb.base/attach-pie-misread.c: Include stdlib.h.
1902 * gdb.mi/mi-exit-code.c: Likewise.
1903 * gdb.base/break-interp-lib.c: Include string.h.
1904 * gdb.base/coremaker.c: Likewise.
1905 * gdb.base/testenv.c: Likewise.
1906 * gdb.python/py-finish-breakpoint.c: Likewise.
1907 * gdb.base/inferior-died.c: Include sys/wait.h.
1908 * gdb.base/fileio.c: Include time.h.
1909 * gdb.base/async-shell.c: Include unistd.h.
1910 * gdb.base/dprintf-non-stop.c: Likewise.
1911 * gdb.base/info-os.c: Likewise.
1912 * gdb.mi/mi-console.c: Likewise.
1913 * gdb.mi/watch-nonstop.c: Likewise.
1914 * gdb.python/py-events.c: Likewise.
1915 * gdb.base/async.c (baz): Move up before its invocation.
1916 * gdb.base/code_elim2.c (my_global_func): Likewise.
1917 * gdb.base/skip-solib-lib.c (multiply): Likewise.
1918 * gdb.base/advance.c (func2): Likewise.
1919
3b5d5997
AA
19202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1921
1922 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
1923 variant.
1924 * gdb.base/annota3.c: Likewise.
1925 * gdb.base/async.c: Likewise.
1926 * gdb.base/average.c: Likewise.
1927 * gdb.base/call-ar-st.c: Likewise.
1928 * gdb.base/call-rt-st.c: Likewise.
1929 * gdb.base/call-sc.c: Likewise.
1930 * gdb.base/call-strs.c: Likewise.
1931 * gdb.base/ending-run.c: Likewise.
1932 * gdb.base/execd-prog.c: Likewise.
1933 * gdb.base/exprs.c: Likewise.
1934 * gdb.base/foll-exec.c: Likewise.
1935 * gdb.base/foll-fork.c: Likewise.
1936 * gdb.base/foll-vfork.c: Likewise.
1937 * gdb.base/funcargs.c: Likewise.
1938 * gdb.base/gcore.c: Likewise.
1939 * gdb.base/jump.c: Likewise.
1940 * gdb.base/langs0.c: Likewise.
1941 * gdb.base/langs1.c: Likewise.
1942 * gdb.base/langs2.c: Likewise.
1943 * gdb.base/mips_pro.c: Likewise.
1944 * gdb.base/nodebug.c: Likewise.
1945 * gdb.base/opaque0.c: Likewise.
1946 * gdb.base/opaque1.c: Likewise.
1947 * gdb.base/recurse.c: Likewise.
1948 * gdb.base/run.c: Likewise.
1949 * gdb.base/scope0.c: Likewise.
1950 * gdb.base/scope1.c: Likewise.
1951 * gdb.base/setshow.c: Likewise.
1952 * gdb.base/setvar.c: Likewise.
1953 * gdb.base/shmain.c: Likewise.
1954 * gdb.base/shr1.c: Likewise.
1955 * gdb.base/shr2.c: Likewise.
1956 * gdb.base/sigall.c: Likewise.
1957 * gdb.base/signals.c: Likewise.
1958 * gdb.base/so-indr-cl.c: Likewise.
1959 * gdb.base/solib2.c: Likewise.
1960 * gdb.base/structs.c: Likewise.
1961 * gdb.base/sum.c: Likewise.
1962 * gdb.base/vforked-prog.c: Likewise.
1963 * gdb.base/watchpoint.c: Likewise.
1964 * gdb.reverse/shr2.c: Likewise.
1965 * gdb.reverse/until-reverse.c: Likewise.
1966 * gdb.reverse/ur1.c: Likewise.
1967 * gdb.reverse/watch-reverse.c: Likewise.
1968
066a77c5
AA
19692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1970
1971 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
1972 variant.
1973 * gdb.base/sepdebug.exp: Drop references to removed code.
1974
4f204ea5
AA
19752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1976
1977 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
1978 variant. Preserve original line numbering.
1979 * gdb.base/list1.c: Likewise.
1980
3b377a3a
AA
19812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1982
1983 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
1984 variant.
1985 * gdb.base/break1.c: Likewise.
1986 * gdb.base/break.exp: Drop references to removed code.
1987
e444df73
AA
19882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1989
1990 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
1991 variant.
1992
8008f2a7
AA
19932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1994
1995 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
1996
a5a06887
AA
19972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1998
1999 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
2000 logic into perform_all_tests() and invoke it with and without
2001 function header prototypes.
2002 (do_function_calls): Remove conditional XFAIL for PR 5318.
2003 (rerun_and_prepare): Remove duplicate code.
2004 (perform_all_tests): New. Main logic moved here.
2005
44dba9b9
AA
20062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2007
2008 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
2009 code guarded by #ifdef NO_PROTOTYPES.
2010 (t_double_many_args): Likewise.
2011 (DEF_FUNC_MANY_ARGS_1): Likewise.
2012 (DEF_FUNC_VALUES_1): Likewise.
2013 (t_structs_ldc): Renamed from t_structs_fc in conditional code
2014 guarded by #ifdef PROTOTYPES.
2015
d1fbcd56
AA
20162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2017
2018 * gdb.mi/mi-console.c: Add eye-catcher.
2019 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
2020 instead of literal line number.
2021
b0e59b8f
AA
20222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2023
2024 * gdb.base/shr2.c: Add eye-catcher.
2025 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
2026 line number.
2027
78f98cca
AA
20282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2029
2030 * gdb.base/jump.c: Add eye-catchers.
2031 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
2032 numbers.
2033
58fa2af0
AA
20342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2035
2036 * gdb.base/execd-prog.c: Add eye-catchers.
2037 * gdb.base/foll-exec.c: Likewise.
2038 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
2039 line numbers.
2040
04e5059b
AA
20412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2042
2043 * gdb.base/ending-run.c: Add eye-catchers.
2044 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
2045 literal line numbers.
2046
dbfdb174
AA
20472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2048
2049 * gdb.base/call-rt-st.c: Add eye-catchers.
2050 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
2051 literal line numbers.
2052
888a2ade
AA
20532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2054
2055 * gdb.base/call-ar-st.c: Add eye-catchers.
2056 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
2057 literal line numbers.
2058
6acc2dde
AA
20592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2060
2061 * gdb.base/average.c: Add eye-catchers.
2062 * gdb.base/sum.c: Likewise.
2063 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
2064 regexps dynamically.
2065
9ecfcd1d
AA
20662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2067
2068 * gdb.base/solib1.c: Add eye-catchers.
2069 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
2070 literal line numbers.
2071
78708b7c
PA
20722014-11-12 Pedro Alves <palves@redhat.com>
2073
2074 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
2075 leader has exited.
2076
af48d08f
PA
20772014-11-12 Pedro Alves <palves@redhat.com>
2078
2079 * gdb.arch/i386-bp_permanent.c: New file.
2080 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
2081 (srcfile): Set to i386-bp_permanent.c.
2082 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
2083 that stepi does not execute the 'leave' instruction, instead of
2084 testing it does execute.
2085 * gdb.base/bp-permanent.c: New file.
2086 * gdb.base/bp-permanent.exp: New file.
2087
af3768e9
DE
20882014-11-10 Doug Evans <xdje42@gmail.com>
2089
2090 PR symtab/17564
2091 * gdb.base/symtab-search-order.exp: New file.
2092 * gdb.base/symtab-search-order.c: New file.
2093 * gdb.base/symtab-search-order-1.c: New file.
2094 * gdb.base/symtab-search-order-shlib-1.c: New file.
2095
9de00a4a
PA
20962014-11-07 Pedro Alves <palves@redhat.com>
2097
2098 PR gdb/17511
2099 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
2100 i?86-*-linux*.
2101
e0f52461
SC
21022014-11-03 Siva Chandra Reddy <sivachandra@google.com>
2103
2104 PR c++/17494
2105 * gdb.cp/pr17494.cc: New file.
2106 * gdb.cp/pr17494.exp: New file.
2107
6ce8c980
YQ
21082014-11-02 Yao Qi <yao@codesourcery.com>
2109
2110 * gdb.python/python.exp: Get working directory and match the
2111 output of "set extended-prompt \\w " with it.
2112
02be9a71
DE
21132014-10-30 Doug Evans <dje@google.com>
2114
2115 * gdb.python/py-objfile.exp: Add tests for setting random attributes
2116 in objfiles.
2117 * gdb.python/py-progspace.exp: Add tests for setting random attributes
2118 in progspaces.
2119
3bdff46b
LM
21202014-10-30 Janis Johnson <janisjo@codesourcery.com>
2121
2122 * gdb.base/fullpath-expand.exp: Skip for a remote host.
2123 * gdb.base/realname-expand.exp: Likewise.
2124 * gdb.linespec/macro-relative.exp: Likewise.
2125
ab917dfb
PA
21262014-10-29 Pedro Alves <palves@redhat.com>
2127
2128 PR gdb/17408
2129 * gdb.threads/schedlock.c (some_function): New function.
2130 (call_function): New global.
2131 (MAYBE_CALL_SOME_FUNCTION): New macro.
2132 (thread_function): Call it.
2133 * gdb.threads/schedlock.exp (get_args): Add description parameter,
2134 and use it instead of a global counter. Adjust all callers.
2135 (get_current_thread): Use "find current thread" for test message
2136 here rather than having all callers pass down the same string.
2137 (goto_loop): New procedure, factored out from ...
2138 (my_continue): ... this.
2139 (step_ten_loops): Change parameter from test message to command to
2140 use. Adjust.
2141 (list_count): Delete global.
2142 (check_result): New procedure, factored out from duplicate top
2143 level code.
2144 (continue tests): Wrap in with_test_prefix.
2145 (test_step): New procedure, factored out from duplicate top level
2146 code.
2147 (top level): Test "step" in combination with all scheduler-locking
2148 modes. Test "next" in combination with all scheduler-locking
2149 modes, and in combination with stepping over a function call or
2150 not.
2151 * gdb.threads/next-bp-other-thread.c: New file.
2152 * gdb.threads/next-bp-other-thread.exp: New file.
2153
d3d4baed
PA
21542014-10-29 Pedro Alves <palves@redhat.com>
2155
2156 PR python/17372
2157 * gdb.python/python.exp: Test a multi-line command that spawns
2158 interactive Python.
2159 * gdb.base/multi-line-starts-subshell.exp: New file.
2160
563e8d85
YQ
21612014-10-29 Yao Qi <yao@codesourcery.com>
2162
2163 * gdb.base/fileio.exp: Make directories on host.
2164
0ea4d52e
YQ
21652014-10-29 Yao Qi <yao@codesourcery.com>
2166
2167 * gdb.base/fileio.c (test_write): Close the file.
2168
7f5ef605
PA
21692014-10-28 Pedro Alves <palves@redhat.com>
2170
2171 PR gdb/12623
2172 * gdb.base/sigstep.c (no_handler): New global.
2173 (main): If 'no_handler is true, set the signal handlers to
2174 SIG_IGN.
2175 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
2176 with_sw_watch and no_handler parameters. Handle them.
2177 (top level) <stepping over handler when stopped at a breakpoint
2178 test>: Add a test axis for testing with a software watchpoint, and
2179 another for testing with the signal handler set to SIG_IGN.
2180 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
2181 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
2182
abbdbd03
PA
21832014-10-28 Pedro Alves <palves@redhat.com>
2184
2185 PR gdb/17511
2186 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
2187 * gdb.base/sigstep.exp (other_handler_location): New global.
2188 (advance): Support stepping into the signal handler, and running
2189 commands while in the handler.
2190 (in_handler_map): New global.
2191 (top level): In the advance test, add combinations for getting
2192 into the handler with stepping commands, and for running commands
2193 in the handler. Add comment descripting the advancei tests.
2194
1df4399f
PA
21952014-10-28 Pedro Alves <palves@redhat.com>
2196
2197 * gdb.base/sigstep.exp: Use build_executable instead of
2198 prepare_for_testing.
2199 (top level): Move code that starts GDB, runs to main and creates a
2200 display to ...
2201 (restart): ... this new procedure.
2202 (top level): Move backtrace from signal handler test to ...
2203 (validate_backtrace): ... this new procedure.
2204 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
2205 with_test_prefix. Always restart GDB.
2206 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
2207 with_test_prefix. Always restart GDB. No need to delete
2208 breakpoints after the test.
2209 (test_skip_handler): Remove prefix parameter.
2210 (skip_over_handler, breakpoint_to_handler)
2211 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
2212 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
2213 restart GDB. No need to delete breakpoints after the test.
2214 (top level): Use foreach to call the test procedures with
2215 different commands.
2216
a5b6e449
PA
22172014-10-28 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
2220 instead of GNATS numbers.
2221 * gdb.base/sigbpt.exp: Likewise.
2222 * gdb.base/siginfo.exp: Likewise.
2223 * gdb.base/sigstep.exp: Likewise.
2224
e5f8a7cc
PA
22252014-10-27 Pedro Alves <palves@redhat.com>
2226
2227 * gdb.base/sigstep.c (dummy): New global.
2228 (main): Issue a couple writes to the new global.
2229 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
2230 procedures.
2231 (skip_over_handler): Use test_skip_handler.
2232 (top level): Call skip_over_handler for stepi and nexti too.
2233 (breakpoint_over_handler): Use test_skip_handler.
2234 (top level): Call breakpoint_over_handler for stepi and nexti too.
2235
763905a3
YQ
22362014-10-27 Yao Qi <yao@codesourcery.com>
2237
2238 * gdb.trace/tfile.c (adjust_function_address)
2239 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
2240 function descriptor.
2241
6f259a23
DB
22422014-10-24 Don Breazeal <donb@codesourcery.com>
2243
2244 * gdb.base/foll-fork.exp (test_follow_fork,
2245 catch_fork_child_follow): Check for updated fork messages emitted
2246 from infrun.c.
2247 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
2248 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
2249 vfork_and_exec_child_follow_through_step): Check for updated vfork
2250 messages emitted from infrun.c.
2251
09dd9a69
PA
22522014-10-24 Pedro Alves <palves@redhat.com>
2253
2254 * gdb.base/corefile.exp: Remove references to ultrix.
2255 * gdb.base/interrupt.exp: Likewise.
2256 * gdb.base/whatis.exp: Likewise.
2257 * gdb.gdb/selftest.exp: Likewise.
2258 * gdb.threads/manythreads.exp: Likewise.
2259 * gdb.threads/print-threads.exp: Likewise.
2260 * gdb.threads/pthreads.exp:: Likewise.
2261 * gdb.threads/schedlock.exp: Likewise.
2262
3433cfa5
SC
22632014-10-24 Siva Chandra Reddy <sivachandra@google.com>
2264
2265 * gdb.cp/non-trivial-retval.cc: Add a test case.
2266 * gdb.cp/non-trivial-retval.exp: Add a test.
2267
092f880b
YQ
22682014-10-20 Yao Qi <yao@codesourcery.com>
2269
2270 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
2271 * gdb.python/py-objfile-script-gdb.py: New file.
2272 * gdb.python/py-objfile-script.exp: Update reference to
2273 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
2274 of remote_download. Remove the dest file.
2275
acbdb7f3
YQ
22762014-10-20 Yao Qi <yao@codesourcery.com>
2277
2278 * gdb.base/checkpoint.exp: Don't remove file copied on host.
2279 * gdb.base/step-line.exp: Likewise.
2280 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2281 * gdb.dwarf2/dw2-basic.exp: Likewise.
2282 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2283 * gdb.dwarf2/dw2-filename.exp: Likewise.
2284 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2285 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2286 * gdb.dwarf2/dw2-producer.exp: Likewise.
2287 * gdb.dwarf2/mac-fileno.exp: Likewise.
2288 * gdb.python/py-frame-args.exp: Likewise.
2289 * gdb.python/py-framefilter.exp: Likewise.
2290 * gdb.python/py-mi.exp: Likewise.
2291 * gdb.python/py-objfile-script.exp: Likewise
2292 * gdb.python/py-pp-integral.exp: Likewise.
2293 * gdb.python/py-pp-re-notag.exp: Likewise.
2294 * gdb.python/py-prettyprint.exp: Likewise.
2295 * gdb.python/py-section-script.exp: Likewise.
2296 * gdb.python/py-typeprint.exp: Likewise.
2297 * gdb.python/py-xmethods.exp: Likewise.
2298 * gdb.stabs/weird.exp: Likewise.
2299 * gdb.xml/tdesc-regs.exp: Likewise.
2300
bd286a29
KCY
23012014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
2302
2303 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
2304 (out_cu): Use addr_len for the size of addresses.
2305 (out_line): Likewise. Size DW_LNE_set_address instruction
2306 according to addr_len.
2307 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
2308 (FUNC): Add START_INSNS to definition.
2309
673dc4a0
YQ
23102014-10-18 Yao Qi <yao@codesourcery.com>
2311
2312 * gdb.base/argv0-symlink.exp: Check argv[0] value if
2313 gdb_has_argv0 return true.
2314 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
2315 check [target_info exists noargs], check [gdb_has_argv0]
2316 instead.
2317 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2318 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
2319 procedures.
2320
4ffbba72
DE
23212014-10-17 Doug Evans <dje@google.com>
2322
2323 * gdb.python/py-events.exp: Update expected output for clear_objfiles
2324 event.
2325 * gdb.python/py-events.py: Add clear_objfiles event.
2326
d096d8c1
DE
23272014-10-17 Doug Evans <dje@google.com>
2328
2329 * gdb.python/py-objfile.exp: Test progspace attribute.
2330
a80db015
LM
23312014-10-17 Luis Machado <lgustavo@codesourcery.com>
2332
2333 * gdb.guile/scm-breakpoint.exp: Do not assume any
2334 directory separators when matching source file paths.
2335 * gdb.python/py-breakpoint.exp: Likewise.
2336 * gdb.reverse/break-precsave.exp: Likewise.
2337 * gdb.reverse/break-reverse.exp: Likewise.
2338 * gdb.reverse/consecutive-precsave.exp: Likewise.
2339 * gdb.reverse/finish-precsave.exp: Likewise.
2340 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
2341 * gdb.reverse/finish-reverse.exp: Likewise.
2342 * gdb.reverse/i386-precsave.exp: Likewise.
2343 * gdb.reverse/i387-env-reverse.exp: Likewise.
2344 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2345 * gdb.reverse/machinestate-precsave.exp: Likewise.
2346 * gdb.reverse/machinestate.exp: Likewise.
2347 * gdb.reverse/sigall-precsave.exp: Likewise.
2348 * gdb.reverse/solib-precsave.exp: Likewise.
2349 * gdb.reverse/step-precsave.exp: Likewise.
2350 * gdb.reverse/until-precsave.exp: Likewise.
2351 * gdb.reverse/watch-precsave.exp: Likewise.
2352 * gdb.reverse/watch-reverse.exp: Likewise.
2353
b22089ab
YQ
23542014-10-17 Yao Qi <yao@codesourcery.com>
2355
2356 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
2357 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
2358
6c4486e6
PA
23592014-10-17 Pedro Alves <palves@redhat.com>
2360
2361 PR gdb/17471
2362 * gdb.base/bg-execution-repeat.c: New file.
2363 * gdb.base/bg-execution-repeat.exp: New file.
2364
0ff33695
PA
23652014-10-17 Pedro Alves <palves@redhat.com>
2366
2367 PR gdb/17300
2368 * gdb.base/continue-all-already-running.c: New file.
2369 * gdb.base/continue-all-already-running.exp: New file.
2370
6fdebc3d
PA
23712014-10-17 Pedro Alves <palves@redhat.com>
2372
2373 PR gdb/17472
2374 * gdb.base/annota-input-while-running.c: New file.
2375 * gdb.base/annota-input-while-running.exp: New file.
2376
32a8097b
PA
23772014-10-17 Pedro Alves <palves@redhat.com>
2378
2379 * gdb.base/callfuncs.exp: emove references to osf.
2380 * gdb.base/sigall.exp: Likewise.
2381 * gdb.gdb/selftest.exp: Likewise.
2382 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2383 * gdb.mi/non-stop.c: Likewise.
2384 * gdb.mi/pthreads.c: Likewise.
2385 * gdb.reverse/sigall-precsave.exp: Likewise.
2386 * gdb.reverse/sigall-reverse.exp: Likewise.
2387 * gdb.threads/pthreads.c: Likewise.
2388 * gdb.threads/pthreads.exp: Likewise.
2389
7a3517ff
YQ
23902014-10-17 Yao Qi <yao@codesourcery.com>
2391
2392 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
2393 check 'target_info exists noargs'.
2394 (test_command_prompt_position): Likewise.
2395 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
2396 Remove "set args".
2397 (progvar_simple_while_test): Likewise.
2398 (progvar_complex_if_while_test): Likewise.
2399 (if_while_breakpoint_command_test): Likewise.
2400 (infrun_breakpoint_command_test): Likewise.
2401 (breakpoint_command_test): Likewise.
2402 (watchpoint_command_test): Likewise.
2403 (bp_deleted_in_command_test): Likewise.
2404 (temporary_breakpoint_commands): Likewise.
2405
bb99c472
YQ
24062014-10-16 Yao Qi <yao@codesourcery.com>
2407
2408 * gdb.base/remotetimeout.exp: Remove noargs checking.
2409
7c16b83e
PA
24102014-10-15 Pedro Alves <palves@redhat.com>
2411
2412 PR breakpoints/9649
2413 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
2414 * gdb.base/breakpoint-in-ro-region.exp
2415 (probe_target_hardware_step): New procedure.
2416 (top level): Probe hardware stepping and hardware breakpoint
2417 support. Test stepping through a read-only region, with both
2418 "breakpoint auto-hw" on and off and both "always-inserted" on and
2419 off.
2420
35a49624
IB
24212014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
2422
2423 * gdb.dlang/demangle.exp: Update for demangling changes.
2424
2d1c107c
SC
24252014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2426
2427 * gdb.cp/non-trivial-retval.cc: Add new test cases.
2428 * gdb.cp/non-trivial-retval.exp: Add new tests.
2429
778811d5
SC
24302014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2431
2432 PR c++/13403
2433 PR c++/15154
2434 * gdb.cp/non-trivial-retval.cc: New file.
2435 * gdb.cp/non-trivial-retval.exp: New file.
2436
10c5f0a8
YQ
24372014-10-15 Yao Qi <yao@codesourcery.com>
2438
2439 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
2440 remote host.
2441
65d7b369
YQ
24422014-10-15 Yao Qi <yao@codesourcery.com>
2443
2444 * gdb.python/py-symbol.exp: Match file base name if host is
2445 remote, otherwise match file name with dir name.
2446 * gdb.python/py-symtab.exp: Likewise.
2447 * gdb.python/python.exp: Likewise.
2448
46dc1394
YQ
24492014-10-15 Yao Qi <yao@codesourcery.com>
2450
2451 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
2452 pattern.
2453 * gdb.python/py-symtab.exp: Likewise.
2454 * gdb.python/python.exp: Remove trailing ".*". Fix typo
2455 locationn.
2456
c40cc657
JB
24572014-10-14 Joel Brobecker <brobecker@adacore.com>
2458
2459 * gdb.ada/addr_arith: New testcase.
2460
2abf49e1
MR
24612014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
2462
2463 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
2464 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
2465 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
2466 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
2467
f7088df3
SDJ
24682014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
2469
2470 * gdb.arch/stap-eval-lang-ada.S: Likewise.
2471 * gdb.arch/stap-eval-lang-ada.c: Likewise.
2472 * gdb.arch/stap-eval-lang-ada.exp: New file.
2473
4dc06805
YQ
24742014-10-14 Yao Qi <yao@codesourcery.com>
2475
2476 * gdb.mi/mi-var-child.c (nothing1): New function.
2477 (nothing2): New function.
2478 (do_children_tests): Set function pointers by nothing1 and
2479 nothing2.
2480 * gdb.mi/mi-var-child.exp: Step over new added statements.
2481 Update test to match the new output.
2482 * gdb.mi/var-cmd.c (nothing1): New function.
2483 (nothing2): New function.
2484 (do_children_tests): Set function pointers by nothing1 and
2485 nothing2.
2486 * gdb.mi/mi-var-display.exp: Update test to match output.
2487 Step to the line specified by $line_dct_nothing.
2488 Increase the number of lines to step.
2489
46a93de2
YQ
24902014-10-14 Yao Qi <yao@codesourcery.com>
2491
2492 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
2493 tests.
2494 * gdb.mi/mi2-var-child.exp: Likewise.
2495
14ea52ee
DE
24962014-10-13 Doug Evans <dje@google.com>
2497
2498 * gdb.python/py-objfile.exp: Change name of file name test.
2499
e5c6e92b
DE
25002014-10-13 Doug Evans <dje@google.com>
2501
2502 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
2503 from the start of the CU.
2504
c780cc2f
JK
25052014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2506 Yao Qi <yao@codesourcery.com>
2507
2508 Fix "save breakpoints" for "catch" command.
2509 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
2510 Remove -nonewline. Match also the added "main" line.
2511
99894e11
JK
25122014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2513
2514 Fix "save breakpoints" for "disable $bpnum" command.
2515 * gdb.base/save-bp.c (main): Add label.
2516 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
2517
6e1ac5a3
JK
25182014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2519
2520 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
2521
754dd2b0
YQ
25222014-10-11 Yao Qi <yao@codesourcery.com>
2523
2524 * gdb.server/server-kill.exp: Execute command
2525 "set remote trace-status-packet on" before "tstatus".
2526
f90183d7
YQ
25272014-10-11 Yao Qi <yao@codesourcery.com>
2528
2529 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
2530 (main): Call getppid.
2531 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
2532 and continue to it. Read variable "server_pid".
2533
bf40a607
YQ
25342014-10-11 Yao Qi <yao@codesourcery.com>
2535
2536 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
2537
052ca370
YQ
25382014-10-11 Yao Qi <yao@codesourcery.com>
2539
2540 * gdb.threads/thread-find.exp: Don't execute command
2541 "info threads".
2542 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
2543 * gdb.threads/linux-dp.exp: Don't check the condition
2544 $threads_created equals to zero.
2545
3831839c
PA
25462014-10-10 Pedro Alves <palves@redhat.com>
2547
2548 * gdb.base/bigcore.exp: Remove references to IRIX.
2549 * gdb.base/funcargs.exp: Likewise.
2550 * gdb.base/interrupt.exp: Likewise.
2551 * gdb.base/mips_pro.exp: Likewise.
2552 * gdb.base/nodebug.exp: Likewise.
2553 * gdb.base/setvar.exp: Likewise.
2554 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
2555
8b9a549d
PA
25562014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2557 Pedro Alves <palves@redhat.com>
2558
2559 PR symtab/14466
2560 * gdb.base/vdso-warning.c: New file.
2561 * gdb.base/vdso-warning.exp: New file.
2562
d48ba5e8
DE
25632014-10-02 Doug Evans <dje@google.com>
2564
2565 * gdb.base/structs.c (main): Don't run forever.
2566
2278c276
PA
25672014-10-02 Pedro Alves <palves@redhat.com>
2568
2569 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
2570 (top level) <stop threads 1, stop threads 2>: Use it.
2571
b57bacec
PA
25722014-10-02 Pedro Alves <palves@redhat.com>
2573
2574 * gdb.threads/break-while-running.exp (test): Add new
2575 'update_thread_list' argument. Skip "info threads" if false.
2576 (top level): Add new 'update_thread_list' axis.
2577
13fd3ff3
PA
25782014-10-02 Pedro Alves <palves@redhat.com>
2579
2580 PR breakpoints/17431
2581 * gdb.base/execl-update-breakpoints.c: New file.
2582 * gdb.base/execl-update-breakpoints.exp: New file.
2583
0fec99e8
PA
25842014-10-01 Pedro Alves <palves@redhat.com>
2585
2586 * gdb.base/breakpoint-in-ro-region.c: New file.
2587 * gdb.base/breakpoint-in-ro-region.exp: New file.
2588
2ddf4301
SM
25892014-10-01 Simon Marchi <simon.marchi@ericsson.com>
2590
2591 * gdb.mi/mi-exit-code.exp: New file.
2592 * gdb.mi/mi-exit-code.c: New file.
2593
6a5f3f43
YQ
25942014-09-30 Yao Qi <yao@codesourcery.com>
2595
2596 * lib/prelink-support.exp (build_executable_own_libs): Error if
2597 the target isn't native.
2598
345bcc73
YQ
25992014-09-30 Yao Qi <yao@codesourcery.com>
2600
2601 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
2602 false.
2603
a25a5a45
PA
26042014-09-22 Pedro Alves <palves@redhat.com>
2605
2606 * gdb.threads/break-while-running.exp: New file.
2607 * gdb.threads/break-while-running.c: New file.
2608
00ba3162
YQ
26092014-09-19 Yao Qi <yao@codesourcery.com>
2610
2611 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
2612 Invoke test. Restart GDB with --readnow and invoke test again.
2613
c3b7b696
YQ
26142014-09-19 Yao Qi <yao@codesourcery.com>
2615
2616 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
2617 proc set_breakpoint_on_gcd_function. Invoke
2618 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
2619 invoke set_breakpoint_on_gcd_function again.
2620
2b4fd423
DE
26212014-09-18 Doug Evans <dje@google.com>
2622
2623 * gdb.dwarf2/symtab-producer.exp: New file.
2624
a5947601
SDJ
26252014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2626
2627 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
2628 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
2629 * gdb.base/global-var-nested-by-dso.c: Likewise.
2630 * gdb.base/global-var-nested-by-dso.exp: Likewise.
2631
91c19059
SDJ
26322014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2633 Pedro Alves <palves@redhat.com>
2634
2635 * gdb.base/watch-bitfields.exp: Pass string other than test file
2636 name to prepare_for_testing.
2637 (watch): New procedure.
2638 (expect_watchpoint): Use with_test_prefix.
2639 (top level): Factor out tests to ...
2640 (test_watch_location, test_regular_watch): ... these new
2641 procedures, and use with_test_prefix and gdb_continue_to_end.
2642
bb9d5f81
PP
26432014-09-16 Patrick Palka <patrick@parcs.ath.cx>
2644
2645 PR breakpoints/12526
2646 * gdb.base/watch-bitfields.exp: New file.
2647 * gdb.base/watch-bitfields.c: New file.
2648
635856f5
PA
26492014-09-16 Pedro Alves <palves@redhat.com>
2650
2651 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
2652 software and hardware addresses, not software address against
2653 itself.
2654
7280ceea
PA
26552014-09-16 Pedro Alves <palves@redhat.com>
2656
2657 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
2658 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
2659
428b16bd
PA
26602014-09-16 Pedro Alves <palves@redhat.com>
2661
2662 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
2663 files.
2664 * gdb.base/a2-run.exp: Remove all code guarded by istarget
2665 "*-*-vxworks*" throughout.
2666 * gdb.base/break.exp: Likewise.
2667 * gdb.base/default.exp: Likewise.
2668 * gdb.base/scope.exp: Likewise.
2669 * gdb.base/sepdebug.exp: Likewise.
2670 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
2671 throughout.
2672 * gdb.base/run.c: Likewise.
2673 * gdb.base/sepdebug.c: Likewise.
2674 * gdb.hp/gdb.aCC/run.c: Likewise.
2675 * gdb.reverse/until-reverse.c: Likewise.
2676 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
2677
666d413c
YQ
26782014-09-16 Yao Qi <yao@codesourcery.com>
2679
2680 * boards/local-remote-host-native.exp: New file.
2681
57cbd724
DE
26822014-09-14 Doug Evans <xdje42@gmail.com>
2683
2684 * gdb.threads/queue-signal.c (thread_count): New variable.
2685 (thread_count_mutex, thread_count_condvar): New variables.
2686 (incr_thread_count, wait_all_threads_running): New functions.
2687 (main): Wait for all threads to be in their thread functions.
2688
81219e53
DE
26892014-09-13 Doug Evans <xdje42@gmail.com>
2690
2691 * gdb.threads/queue-signal.c: New file.
2692 * gdb.threads/queue-signal.exp: New file.
2693
3714cea7
DE
26942014-09-13 Doug Evans <xdje42@gmail.com>
2695
2696 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
2697 be consistent with what default_gdb_init uses.
2698 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
2699 the plain text of the prompt. Add some logging printfs.
2700 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
2701
fa43b1d7
PA
27022014-09-12 Pedro Alves <palves@redhat.com>
2703
2704 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
2705 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
2706 * gdb.arch/i386-size-overlap.exp: Likewise.
2707 * gdb.arch/i386-size.exp: Likewise.
2708 * gdb.arch/i386-unwind.exp: Likewise.
2709 * gdb.base/a2-run.exp: Likewise.
2710 * gdb.base/break.exp: Likewise.
2711 * gdb.base/charset.exp: Likewise.
2712 * gdb.base/chng-syms.exp: Likewise.
2713 * gdb.base/commands.exp: Likewise.
2714 * gdb.base/dbx.exp: Likewise.
2715 * gdb.base/find.exp: Likewise.
2716 * gdb.base/funcargs.exp: Likewise.
2717 * gdb.base/jit-simple.exp: Likewise.
2718 * gdb.base/reread.exp: Likewise.
2719 * gdb.base/sepdebug.exp: Likewise.
2720 * gdb.base/step-bt.exp: Likewise.
2721 * gdb.cp/mb-inline.exp: Likewise.
2722 * gdb.cp/mb-templates.exp: Likewise.
2723 * gdb.objc/basicclass.exp: Likewise.
2724 * gdb.threads/killed.exp: Likewise.
2725
9d9bf2df
EBM
27262014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2727
2728 PR tdep/17379
2729 * gdb.arch/powerpc-stackless.S: New file.
2730 * gdb.arch/powerpc-stackless.exp: New file.
2731
1cf2f1b0
JK
27322014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2733
2734 * gdb.base/attach.c: Include unistd.h.
2735 (main): Call alarm. Add label postloop.
2736 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
2737 gdb_breakpoint, gdb_continue_to_breakpoint.
2738 (test_command_line_attach_run): Kill ${testpid} in one exit path.
2739
98880d46
PA
27402014-09-11 Pedro Alves <palves@redhat.com>
2741
2742 PR gdb/17347
2743 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
2744 * gdb.base/attach.exp (test_command_line_attach_run): New
2745 procedure.
2746 (top level): Call it.
2747
4c92ff2c
PA
27482014-09-11 Pedro Alves <palves@redhat.com>
2749
2750 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
2751 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
2752 (do_command_attach_tests): Use spawn_wait_for_attach.
2753 * gdb.base/solib-overlap.exp: Likewise.
2754 * gdb.multi/multi-attach.exp: Likewise.
2755 * gdb.python/py-prompt.exp: Likewise.
2756 * gdb.python/py-sync-interp.exp: Likewise.
2757 * gdb.server/ext-attach.exp: Likewise.
2758
3adc1a7d
GKB
27592014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
2760
2761 * gdb.fortran/array-element.exp: Remove unexpected "continue"
2762 command in testcase. Simplify testcase.
2763
96334934
JB
27642014-09-10 Joel Brobecker <brobecker@adacore.com>
2765
2766 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
2767
eb479039
JB
27682014-09-10 Joel Brobecker <brobecker@adacore.com>
2769
2770 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
2771
deede10c
JB
27722014-09-10 Joel Brobecker <brobecker@adacore.com>
2773
2774 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
2775
7828a5f5
JB
27762014-09-10 Joel Brobecker <brobecker@adacore.com>
2777
2778 * gdb.dwarf2/dynarr-ptr.c: New file.
2779 * gdb.dwarf2/dynarr-ptr.exp: New file.
2780
33aeebcf
MR
27812014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2782
2783 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
2784 of 30 rather than hardcoding 120 for a slow test case. Take the
2785 `gdb,timeout' target setting into account for this calculation.
2786 Don't extend the timeout for the test cases that don't need it.
2787
7b415901
MR
27882014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2789
2790 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
2791 a factor of 2 for a slow test case. Take the `gdb,timeout'
2792 target setting into account for this calculation.
2793 * gdb.reverse/until-precsave.exp: Increase the timeout by
2794 a factor of 15 and 3 respectively rather than adding 120
2795 for a pair of slow test cases. Take the `gdb,timeout'
2796 target setting into account for this calculation.
2797
4a40f85a
MR
27982014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2799
2800 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
2801 timeout, don't pass one down to gdb_expect.
2802 (gdb_expect): Rework timeout selection.
2803
09635af7
MR
28042014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2805
2806 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
2807 exception on timeout.
2808 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
2809 (gdbserver_start_extended): Catch any `gdbserver_start' error
2810 exceptions.
2811 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
2812 * lib/mi-support.exp (mi_gdb_target_load): Catch any
2813 `gdbserver_gdb_load' error exceptions.
2814
2bdd10b7
MR
28152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2816
2817 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
2818 120 on waiting for the TCP socket to open.
2819
316935f0
DE
28202014-09-09 Doug Evans <xdje42@gmail.com>
2821
2822 * gdb.base/default.exp (show_conv_list): Add _caller_is,
2823 _caller_matches, _any_caller_is, _any_caller_matches.
2824
83740597
DE
28252014-09-09 Doug Evans <xdje42@gmail.com>
2826
2827 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
2828
4c122fc3
YQ
28292014-09-09 Yao Qi <yao@codesourcery.com>
2830
2831 * gdb.mi/mi-var-display.exp: Set print symbol off.
2832
a9f116cb
GKB
28332014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
2834
2835 PR gdb/17035
2836 * gdb.base/commands.exp: Add tests to verify user-defined
2837 commands with empty bodies.
2838 * gdb.python/py-cmd.exp: Test that we don't show user-defined
2839 python commands in `show user command`.
2840 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
2841 scheme commands in `show user command`.
2842
c75bd3a2
JK
28432014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2844
2845 PR python/17355
2846 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
2847 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
2848 * gdb.python/py-framefilter-invalidarg.exp: New file.
2849 * gdb.python/py-framefilter-invalidarg.py: New file.
2850
faa42425
DE
28512014-09-06 Doug Evans <xdje42@gmail.com>
2852
2853 PR 15276
2854 * gdb.python/py-caller-is.c: New file.
2855 * gdb.python/py-caller-is.exp: New file.
2856
474ca4f6
SDJ
28572014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
2858
2859 PR gdb/17235
2860 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
2861 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
2862
eb0b0463
SDJ
28632014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
2864
2865 PR fortran/17237
2866 * gdb.fortran/print-formatted.exp: New file.
2867 * gdb.fortran/print-formatted.f90: Likewise.
2868
5f3b99cf
SS
28692014-09-03 Sasha Smundak <asmundak@google.com>
2870
2871 * gdb.python/py-frame.exp: Test Frame.read_register.
2872
7d793aa9
SDJ
28732014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
2874
2875 PR python/16699
2876 * gdb.python/py-completion.exp: New file.
2877 * gdb.python/py-completion.py: Likewise.
2878
fb0576e9
DE
28792014-08-28 Doug Evans <dje@google.com>
2880
2881 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
2882 eax,etc. are live with values set by gdb and thus the compiler can't
2883 use them.
2884 * gdb.arch/i386-pseudo.c (main): Ditto.
2885
ee92b0dd
DE
28862014-08-27 Doug Evans <dje@google.com>
2887
2888 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
2889
6649db35
DE
28902014-08-25 Doug Evans <dje@google.com>
2891
2892 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
2893 (main): Ditto.
2894
564b7600
DE
28952014-08-25 Doug Evans <dje@google.com>
2896
2897 * gdb.threads/thread-execl.exp: #include <stdio.h>.
2898
3881fb67
YQ
28992014-08-24 Yao Qi <yao@codesourcery.com>
2900
2901 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
2902 symbol off.
2903 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
2904
a05a36a5
DE
29052014-08-22 Doug Evans <dje@google.com>
2906
2907 PR 17276
2908 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
2909 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
2910 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
2911
7c343b48
YQ
29122014-08-22 Yao Qi <yao@codesourcery.com>
2913
2914 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
2915 * gdb.python/py-finish-breakpoint2.exp: Likewise.
2916 * gdb.python/python.exp: Likewise. Use .py file on the host
2917 instead of the build.
2918
22fd09ae
JK
29192014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2920
2921 * gdb.threads/gcore-stale-thread.c: New file.
2922 * gdb.threads/gcore-stale-thread.exp: New file.
2923
a8454a7c
PA
29242014-08-21 Pedro Alves <palves@redhat.com>
2925
2926 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
2927 * gdb.base/gcore-relro-pie.exp: Likewise.
2928 * gdb.base/gcore-relro.exp: Likewise.
2929 * gdb.base/gcore.exp: Likewise.
2930 * gdb.base/print-symbol-loading.exp: Likewise.
2931 * gdb.threads/gcore-thread.exp: Likewise.
2932 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
2933
2a31c623
PA
29342014-08-20 Pedro Alves <palves@redhat.com>
2935 Jan Kratochvil <jan.kratochvil@redhat.com>
2936
2937 * Makefile.in (EXTRA_RULES, CC): New variables, get from
2938 configure.
2939 (EXPECT): Handle READ1 being set.
2940 (all): Depend on EXTRA_RULES.
2941 (check-read1, expect-read1, read1.so, read1): New rules.
2942 * README (Testsuite Parameters): Document the READ1 make variable.
2943 (Race detection): New section.
2944 * configure: Regenerate.
2945 * configure.ac: If build==host==target, and running under a
2946 GNU/glibc system, add read1 to the extra Makefile rules.
2947 (EXTRA_RULES): AC_SUBST it.
2948 * lib/read1.c: New file.
2949
d36430db
JB
29502014-08-20 Joel Brobecker <brobecker@adacore.com>
2951
2952 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
2953 the handling of variables declared as a typedef to an array
2954 which a DW_AT_data_location attribute.
2955
9a0dc9e3
PA
29562014-08-19 Andrew Burgess <aburgess@broadcom.com>
2957 Pedro Alves <palves@redhat.com>
2958
2959 PR symtab/14604
2960 PR symtab/14605
2961 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
2962 gdb_test.
2963
0718a8da
PA
29642014-08-19 Pedro Alves <palves@redhat.com>
2965
2966 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
2967
13b448cd
YQ
29682014-08-19 Yao Qi <yao@codesourcery.com>
2969
2970 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
2971 right line.
2972
1cbf5077
DB
29732014-08-18 David Blaikie <dblaikie@gmail.com>
2974
2975 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
2976
bf0fae19
JB
29772014-08-18 Joel Brobecker <brobecker@adacore.com>
2978
2979 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
2980 attribute in array range.
2981
3c8c5dcc
JB
29822014-08-18 Joel Brobecker <brobecker@adacore.com>
2983
2984 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
2985
e66d4446
SC
29862014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2987
2988 PR c++/17132
2989 * gdb.cp/pr17132.cc: New file.
2990 * gdb.cp/pr17132.exp: New file.
2991
940df408
SC
29922014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2993
2994 * gdb.python/py-xmethods.py (A_getarrayind)
2995 (E_method_char_worker.__call__, E_method_int_worker.__call__):
2996 Use 'print' with function call syntax.
2997 (E_method_matcher.match): Fix tab vs space indentation mixup.
2998
ebcc6c3a
YQ
29992014-08-15 Yao Qi <yao@codesourcery.com>
3000
3001 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
3002 false.
3003
775e0f04
YQ
30042014-08-15 Yao Qi <yao@codesourcery.com>
3005
3006 * gdb.cp/casts.exp: Set print symbol off.
3007 * gdb.cp/class2.exp: Likewise.
3008 * gdb.cp/overload.exp: Likewise.
3009 * gdb.cp/templates.exp: Likewise.
3010
d769e349
DE
30112014-08-11 Doug Evans <dje@google.com>
3012
3013 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
3014 (test_load_shlib): Update.
3015
20c6f1e1
YQ
30162014-08-09 Yao Qi <yao@codesourcery.com>
3017
3018 * gdb.base/display.exp: Invoke is_address_zero_readable.
3019 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
3020 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
3021 * gdb.base/hbreak-unmapped.exp: Return if
3022 is_address_zero_readable returns true.
3023 * gdb.base/signest.exp: Likewise.
3024 * gdb.base/signull.exp: Likewise.
3025 * gdb.base/sigbpt.exp: Likewise.
3026 * gdb.guile/scm-disasm.exp: Do the test if
3027 is_address_zero_readable returns false.
3028 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
3029 * gdb.python/py-arch.exp: Likewise.
3030 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
3031 * lib/gdb.exp (is_address_zero_readable): New proc.
3032
5792e8e3
YQ
30332014-08-09 Yao Qi <yao@codesourcery.com>
3034
3035 PR testsuite/13443
3036 * gdb.mi/mi-var-display.exp: Make test messages unique.
3037
3cecbbbe
TT
30382014-08-04 Tom Tromey <tromey@redhat.com>
3039
3040 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
3041 target 0".
3042
00b51ff5
TT
30432014-08-04 Tom Tromey <tromey@redhat.com>
3044
3045 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
3046 "target_resume".
3047
6908c509
JB
30482014-08-01 Joel Brobecker <brobecker@adacore.com>
3049
3050 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
3051 inner_vla_struct_object_size.
3052 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
3053 as xfail.
3054
cc6563d2
PA
30552014-07-30 Pedro Alves <palves@redhat.com>
3056
3057 * gdb.threads/signal-command-handle-nopass.exp (test): Add
3058 comment.
3059
7e09a223
YQ
30602014-07-29 Yao Qi <yao@codesourcery.com>
3061
3062 PR gdb/17206
3063 * gdb.base/until-nodebug.exp: New.
3064
7ebdbe92
DE
30652014-07-28 Doug Evans <xdje42@gmail.com>
3066
3067 PR guile/17203
3068 * gdb.guile/scm-parameter.exp: Add tests for trying to create
3069 previously existing parameter, and previously ambiguously spelled
3070 parameter.
3071
fdb1adc6
WN
30722014-07-28 Will Newton <will.newton@linaro.org>
3073
3074 * gdb.base/varargs.exp: Remove KFAILs for ARM.
3075
186fcde0
DE
30762014-07-26 Ludovic Courtès <ludo@gnu.org>
3077 Doug Evans <xdje42@gmail.com>
3078
3079 PR guile/17146
3080 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
3081
70509625
PA
30822014-07-25 Pedro Alves <palves@redhat.com>
3083
3084 * gdb.threads/signal-command-handle-nopass.c: New file.
3085 * gdb.threads/signal-command-handle-nopass.exp: New file.
3086 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
3087 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
3088 * gdb.threads/signal-delivered-right-thread.c: New file.
3089 * gdb.threads/signal-delivered-right-thread.exp: New file.
3090
c3f814a1
PA
30912014-07-25 Pedro Alves <palves@redhat.com>
3092
3093 * gdb.base/double-prompt-target-event-error.exp
3094 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
3095 match.
3096 (cancel_pagination_in_target_event): Rework double prompt
3097 detection.
3098 * gdb.base/paginate-after-ctrl-c-running.exp
3099 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
3100 <return>' match.
3101 * gdb.base/paginate-bg-execution.exp
3102 (test_bg_execution_pagination_return)
3103 (test_bg_execution_pagination_cancel): Remove '-notransfer
3104 <return>' matches.
3105 * gdb.base/paginate-execution-startup.exp
3106 (test_fg_execution_pagination_return)
3107 (test_fg_execution_pagination_cancel): Remove '-notransfer
3108 <return>' matches.
3109 * gdb.base/paginate-inferior-exit.exp
3110 (test_paginate_inferior_exited): Remove '-notransfer <return>'
3111 match.
3112 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
3113 * lib/gdb.exp (pagination_prompt): Run text through
3114 string_to_regexp.
3115 (gdb_test_multiple): Match $pagination_prompt instead of
3116 "<return>".
3117 (string_to_regexp): Move to lib/gdb-utils.exp.
3118
e214cf6c
JK
31192014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3120
3121 * gdb.arch/amd64-entry-value-paramref.S: New file.
3122 * gdb.arch/amd64-entry-value-paramref.cc: New file.
3123 * gdb.arch/amd64-entry-value-paramref.exp: New file.
3124 * gdb.arch/amd64-optimout-repeat.S: New file.
3125 * gdb.arch/amd64-optimout-repeat.c: New file.
3126 * gdb.arch/amd64-optimout-repeat.exp: New file.
3127
17d0c5c8
JK
31282014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3129
3130 PR gdb/17170
3131 * gdb.base/statistics.exp: New file.
3132
b8b8facf
DE
31332014-07-17 Doug Evans <dje@google.com>
3134
74b49205 3135 PR gdb/17170
b8b8facf
DE
3136 * gdb.base/maint.exp: Update testing of per-command stats.
3137
1b5d0ab3
PA
31382014-07-16 Pedro Alves <palves@redhat.com>
3139
3140 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
3141 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
3142 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
3143 (tfile_write_buf): New functions.
3144 (add_memory_block): Rewrite using the above.
3145 (adjust_function_address): New function.
3146 (FUNCTION_ADDRESS): New macro.
3147 (write_basic_trace_file): Remove short_x local, and use
3148 tfile_write_16. Change type of func_addr local to unsigned long
3149 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
3150 here. Cast argument of add_memory_block to char pointer.
3151 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
3152 (main): Remove parameters.
3153 * gdb.trace/tfile.exp: Remove nowarnings.
3154
4d974e88
SM
31552014-07-15 Simon Marchi <simon.marchi@ericsson.com>
3156
3157 * gdb.base/debug-expr.exp: Test string evaluation with
3158 "debug expression" on.
3159
41e99568
PA
31602014-07-15 Pedro Alves <palves@redhat.com>
3161
3162 * gdb.base/reread.exp: Use clean_restart.
3163
487d9753
PL
31642014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
3165
3166 * gdb.arch/avr-flash-qualifer.c: New.
3167 * gdb.arch/avr-flash-qualifer.exp: New.
3168
cc1c52ad
PA
31692014-07-14 Pedro Alves <palves@redhat.com>
3170
3171 * gdb.base/paginate-after-ctrl-c-running.c: New file.
3172 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
3173
1e973570
PA
31742014-07-14 Pedro Alves <palves@redhat.com>
3175
3176 * gdb.base/double-prompt-target-event-error.c: New file.
3177 * gdb.base/double-prompt-target-event-error.exp: New file.
3178
93d6eb10
PA
31792014-07-14 Pedro Alves <palves@redhat.com>
3180
3181 PR gdb/17072
3182 * gdb.base/paginate-inferior-exit.c: New file.
3183 * gdb.base/paginate-inferior-exit.exp: New file.
3184
0017922d
PA
31852014-07-14 Pedro Alves <palves@redhat.com>
3186
3187 PR gdb/17072
3188 * gdb.base/paginate-bg-execution.c: New file.
3189 * gdb.base/paginate-bg-execution.exp: New file.
3190
94696ad3
PA
31912014-07-14 Pedro Alves <palves@redhat.com>
3192
3193 PR gdb/17072
3194 * gdb.base/paginate-execution-startup.c: New file.
3195 * gdb.base/paginate-execution-startup.exp: New file.
3196 * lib/gdb.exp (pagination_prompt): New global.
3197 (default_gdb_spawn): New procedure, factored out from
3198 default_gdb_spawn.
3199 (default_gdb_start): Adjust to call default_gdb_spawn.
3200 (gdb_spawn): New procedure.
3201
bd293940
PA
32022014-07-14 Pedro Alves <palves@redhat.com>
3203
3204 * lib/gdb.exp (gdb_assert): New procedure.
3205 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
3206
c933f875
PA
32072014-07-14 Pedro Alves <palves@redhat.com>
3208
3209 * gdb.base/execution-termios.c: New file.
3210 * gdb.base/execution-termios.exp: New file.
3211
d98b7a16
TT
32122014-07-14 Tom Tromey <tromey@redhat.com>
3213
3214 * gdb.cp/vla-cxx.cc: New file.
3215 * gdb.cp/vla-cxx.exp: New file.
3216
548740d6
TT
32172014-07-14 Tom Tromey <tromey@redhat.com>
3218
3219 * gdb.reverse/rerun-prec.c: New file.
3220 * gdb.reverse/rerun-prec.exp: New file.
3221
a25eb028
MR
32222014-07-12 Maciej W. Rozycki <macro@mips.com>
3223 Maciej W. Rozycki <macro@codesourcery.com>
3224
3225 * lib/gdb-utils.exp: New file.
3226 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
3227 inline `gdb_init_command' processing.
3228 (gdb_start_cmd): Likewise.
3229 * lib/mi-support.exp (mi_run_cmd): Likewise.
3230 * README: Document `gdb_init_command' and `gdb_init_commands'.
3231
218c2655
JK
32322014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3233
3234 Fix false FAIL running under a very long directory name.
3235 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
3236 and "set print elements 10000". Twice.
3237
5401fde3
YQ
32382014-07-11 Yao Qi <yao@codesourcery.com>
3239
3240 * gdb.base/exprs.exp: "set print symbol off".
3241
e76126e8
PA
32422014-07-11 Pedro Alves <palves@redhat.com>
3243
3244 * gdb.threads/kill.c: New file.
3245 * gdb.threads/kill.exp: New file.
3246
2d6f0de6
YQ
32472014-07-10 Yao Qi <yao@codesourcery.com>
3248
3249 * gdb.trace/tfile.c (write_basic_trace_file)
3250 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
3251 address written to trace file.
3252
7180e04a
PA
32532014-07-09 Pedro Alves <palves@redhat.com>
3254
3255 * gdb.base/attach-wait-input.exp: New file.
3256 * gdb.base/attach-wait-input.c: New file.
3257
9a9a7608
AB
32582014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3259
3260 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
3261 setting up test structures.
3262 (main): Call new test function.
3263 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
3264 test function, continue into test function and walk test
3265 structures.
3266
161ac41e
YQ
32672014-07-02 Yao Qi <yao@codesourcery.com>
3268
3269 * gdb.trace/entry-values.c: Define labels 'foo_start' and
3270 'bar_start' at the beginning of functions 'foo' and 'bar'
3271 respectively.
3272 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
3273 instead of 'foo' and 'bar'.
3274
1f267ae3
MM
32752014-07-08 Markus Metzger <markus.t.metzger@intel.com>
3276
3277 * gdb.btrace/segv.exp: New.
3278 * gdb.btrace/segv.c: New.
3279
2b239efb
LM
32802014-07-02 Luis Machado <lgustavo@codesourcery.com>
3281
3282 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
3283 instruction.
3284
cf363f18
MW
32852014-06-30 Mark Wielaard <mjw@redhat.com>
3286
3287 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
3288 vulture, vilify, villar): New volatile array constants.
3289 (vindictive, vegetation): New const volatile array constants.
3290 * gdb.base/volatile.exp: Test volatile and const volatile array
3291 types.
3292
aebf9d24
AA
32932014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
3294
3295 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
3296 target lacks support for awatch, rwatch, or hbreak.
3297
b67a2c6f
YQ
32982014-06-27 Yao Qi <yao@codesourcery.com>
3299
3300 * gdb.multi/dummy-frame-restore.exp: New.
3301 * gdb.multi/dummy-frame-restore.c: New.
3302
aef92902
MM
33032014-06-25 Markus Metzger <markus.t.metzger@intel.com>
3304
3305 * gdb.btrace/gcore.exp: New.
3306
8e9db26e
PA
33072014-06-23 Pedro Alves <palves@redhat.com>
3308
3309 * gdb.base/watchpoint-reuse-slot.c: New file.
3310 * gdb.base/watchpoint-reuse-slot.exp: New file.
3311
70afc5b7
SC
33122014-06-23 Siva Chandra Reddy <sivachandra@google.com>
3313
3314 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
3315 progspace's filename in 'info', 'enable' and 'disable' command
3316 tests.
3317
b972bd9c
JK
33182014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3319
3320 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
3321 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
3322 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
3323
125f8a3d
GB
33242014-06-20 Gary Benson <gbenson@redhat.com>
3325
3326 * gdb.arch/i386-avx.exp: Fix include file location.
3327 * gdb.arch/i386-sse.exp: Likewise.
3328
3ed9baed
IB
33292014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
3330
3331 * gdb.dlang/expression.exp: New file.
3332
034f788c
PA
33332014-06-19 Pedro Alves <palves@redhat.com>
3334
3335 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
3336 out from ...
3337 (top level): ... here. Iterate running tests under different
3338 scheduler-locking settings.
3339
45371d0c
LM
33402014-06-18 Luis Machado <lgustavo@codesourcery.com>
3341
3342 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
3343 to DW_FORM_addr and use non-zero addresses.
3344
5d376983
SC
33452014-06-18 Siva Chandra Reddy <sivachandra@google.com>
3346
3347 PR gdb/17017
3348 * gdb.python/py-xmethods.cc: Add global function call counters and
3349 increment them in their respective functions. Remove "cout"
3350 statements.
3351 * gdb.python/py-xmethods.exp: Make tests check the global function
3352 call counters instead of depending on inferior IO.
3353
a1aa2221
LM
33542014-06-18 Don Breazeal <donb@codesourcery.com>
3355
3356 * gdb.base/foll-fork.exp (default_fork_parent_follow):
3357 Deleted procedure.
3358 (explicit_fork_parent_follow): Deleted procedure.
3359 (explicit_fork_child_follow): Deleted procedure.
3360 (test_follow_fork): New procedure.
3361 (do_fork_tests): Replace calls to deleted procedures with
3362 calls to test_follow_fork and reset GDB for subsequent
3363 procedure calls.
3364
0fc05997
YQ
33652014-06-17 Yao Qi <yao@codesourcery.com>
3366
3367 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
3368 CP1252.
3369
70795c52
LM
33702014-06-17 Luis Machado <lgustavo@codesourcery.com>
3371
3372 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
3373 Initialize ptr and S explicitly.
3374 (skip_type_update_when_not_use_rtti_test): Likewise.
3375
6be47f0c
KS
33762014-06-16 Keith Seitz <keiths@redhat.com>
3377
3378 PR mi/15863
3379 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
3380 the inferior is started.
3381
d03de421
PA
33822014-06-16 Pedro Alves <palves@redhat.com>
3383
3384 * gdb.base/break-main-file-remove-fail.c: New file.
3385 * gdb.base/break-main-file-remove-fail.exp: New file.
3386 * gdb.base/break-unload-file.exp: Use build_executable instead of
3387 prepare_for_testing.
3388 (test_break): New parameter "initial_load". Handle it.
3389 (top level): Add initial_load cmdline/file axis.
3390
f9579b99
TT
33912014-06-12 Tom Tromey <tromey@redhat.com>
3392
3393 * gdb.base/completion.exp: Don't use directory name in test.
3394
3657956b
GB
33952014-06-09 Gary Benson <gbenson@redhat.com>
3396
3397 * gdb.base/sigall.c [Functions to send signals]: Reorder to
3398 separate the always-available ANSI-standard signals from the
3399 signals that require checking.
3400 (main): Likewise.
3401 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
3402 Likewise.
3403 (main): Likewise.
3404
4186eb54
KS
34052014-06-07 Keith Seitz <keiths@redhat.com>
3406
3407 Revert:
3408 PR c++/16253
3409 * gdb.cp/var-tag.cc: New file.
3410 * gdb.cp/var-tag.exp: New file.
3411 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3412 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3413 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3414 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3415
25326a28 34162014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
3417
3418 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
3419
829155c9
PA
34202014-06-06 Pedro Alves <palves@redhat.com>
3421
3422 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
3423 in target debug output instead of looking at RSP packets,
3424 disabling the test on any target that uses hardware stepping.
3425 Update comments.
3426
61c8d22e
PA
34272014-06-06 Pedro Alves <palves@redhat.com>
3428
3429 * gdb.base/break-unload-file.exp: Fix typo.
3430
d9a47287
YQ
34312014-06-06 Yao Qi <yao@codesourcery.com>
3432
3433 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
3434 from "jit_function" to "^jit_function".
3435
e5e01dbf
YQ
34362014-06-06 Yao Qi <yao@codesourcery.com>
3437
3438 * gdb.base/async.c (foo): Add one statement.
3439 * gdb.base/async.exp: Get the next instruction address and
3440 match the output of "nexti" by instruction address. Match
3441 the hex address in the output of "finish".
3442
73ba372c
GB
34432014-06-06 Gary Benson <gbenson@redhat.com>
3444
3445 * gdb.base/call-signals.c: Remove preprocessor conditionals
3446 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
3447 SIGSEGV and SIGTERM.
3448 * gdb.base/sigall.c: Likewise.
3449 * gdb.base/unwindonsignal.c: Likewise.
3450 * gdb.reverse/sigall-reverse.c: Likewise.
3451
831517df
YQ
34522014-06-06 Yao Qi <yao@codesourcery.com>
3453
3454 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
3455 readable, skip the test.
3456
b8b91e98
YQ
34572014-06-06 Yao Qi <yao@codesourcery.com>
3458
3459 * gdb.threads/staticthreads.c (thread_function): Move the line
3460 setting breakpoint on forward.
3461 * gdb.threads/staticthreads.exp: Update comments.
3462
fb934770
LC
34632014-06-05 Ludovic Courtès <ludo@gnu.org>
3464
3465 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
3466 "history-append! type error".
3467
6ef284bd
SM
34682014-06-05 Simon Marchi <simon.marchi@ericsson.com>
3469
3470 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
3471 erroneous dprintf expected input.
3472
a872e241
DE
34732014-06-04 Doug Evans <xdje42@gmail.com>
3474
3475 * gdb.guile/scm-generics.exp: Delete.
3476
16f691fb
DE
34772014-06-04 Doug Evans <xdje42@gmail.com>
3478
3479 * gdb.guile/scm-breakpoint.exp: Update.
3480 Add tests for breakpoint registration.
3481
012370f6
TT
34822014-06-04 Tom Tromey <tromey@redhat.com>
3483
3484 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
3485 VLA-in-union.
3486 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
3487 inner_vla_struct, vla_union types. Initialize objects of those
3488 types and compute their sizes.
3489
9f5a4cef
HZ
34902014-06-04 Nathan Sidwell <nathan@codesourcery.com>
3491 Hui Zhu <hui@codesourcery.com>
3492
3493 * gdb.base/fileio.exp: Add test for shell not available as well as
3494 available.
3495 * gdb.base/fileio.c (test_system): Check for shell twice.
3496
90a45c4d
YQ
34972014-06-04 Yao Qi <yao@codesourcery.com>
3498
3499 * gdb.base/auto-connect-native-target.exp: Remove redundant
3500 space from the regexp pattern.
3501
70017e41
YQ
35022014-06-04 Yao Qi <yao@codesourcery.com>
3503
3504 * gdb.base/default.exp: Replace "child" with "native" in
3505 regexp pattern.
3506
883964a7
SC
35072014-06-03 Siva Chandra Reddy <sivachandra@google.com>
3508
3509 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
3510 * gdb.python/py-xmethods.exp: New tests to test xmethods.
3511 * gdb.python/py-xmethods.py: Python script supporting the
3512 new testcase and tests.
3513
ef370185
JB
35142014-06-03 Joel Brobecker <brobecker@adacore.com>
3515 Pedro Alves <palves@redhat.com>
3516
3517 PR breakpoints/17000
3518 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
3519 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
3520
1e2ccb61
BM
35212014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
3522
3523 * gdb.base/subst.exp: Add tests to verify partial path matching
3524 output.
3525
c6ec5ab2
PA
35262014-06-03 Pedro Alves <palves@redhat.com>
3527
3528 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
3529 target that doesn't use software single-stepping.
3530
835c559f
PA
35312014-06-03 Pedro Alves <palves@redhat.com>
3532
3533 PR breakpoints/17000
3534 * gdb.base/sss-bp-on-user-bp-2.c: New file.
3535 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
3536
06eb1586
DE
35372014-06-02 Doug Evans <xdje42@gmail.com>
3538
3539 * gdb.guile/scm-parameter.exp: New file.
3540
e698b8c4
DE
35412014-06-02 Doug Evans <xdje42@gmail.com>
3542
3543 * gdb.guile/scm-cmd.c: New file.
3544 * gdb.guile/scm-cmd.exp: New file.
3545
ded03782
DE
35462014-06-02 Doug Evans <xdje42@gmail.com>
3547
3548 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
3549 pretty-printer lookup.
3550 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
3551 (make-pp_s-printer): Call it.
3552 (make-pretty-printer-from-dict): New function.
3553 (lookup-pretty-printer-maker-from-dict): New function.
3554 (*pretty-printer*): Simplify.
3555 (make-objfile-pp_s-printer): New function.
3556 (install-objfile-pretty-printers!): New function.
3557 (make-progspace-pp_s-printer): New function.
3558 (install-progspace-pretty-printers!): New function.
3559 * gdb.guile/scm-progspace.c: New file.
3560 * gdb.guile/scm-progspace.exp: New file.
3561
41fac0cf
PA
35622014-06-02 Pedro Alves <palves@redhat.com>
3563
3564 * gdb.base/dprintf-bp-same-addr.c: New file.
3565 * gdb.base/dprintf-bp-same-addr.exp: New file.
3566
96ae5695
EBM
35672014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3568
3569 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
3570 * gdb.arch/powerpc-power.s: Likewise.
3571
da02b3a8
JB
35722014-06-02 Joel Brobecker <brobecker@adacore.com>
3573
3574 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
3575
c72b2e7b
YQ
35762014-06-01 Yao Qi <yao@codesourcery.com>
3577
3578 * gdb.base/watchpoint.exp (test_watch_location): Check null
3579 pointer can be dereferenced. If not, do the test, otherwise
3580 skip it.
3581
53e8a631
AB
35822014-05-30 Andrew Burgess <aburgess@broadcom.com>
3583
3584 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
3585 results.
3586 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
3587
938f0e2f
AB
35882014-05-30 Andrew Burgess <aburgess@broadcom.com>
3589
3590 * gdb.arch/amd64-invalid-stack-middle.S: New file.
3591 * gdb.arch/amd64-invalid-stack-middle.c: New file.
3592 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
3593 * gdb.arch/amd64-invalid-stack-top.c: New file.
3594 * gdb.arch/amd64-invalid-stack-top.exp: New file.
3595
9ba6657a
PA
35962014-05-30 Pedro Alves <palves@redhat.com>
3597
3598 PR breakpoints/17000
3599 * gdb.base/sss-bp-on-user-bp.c: New file.
3600 * gdb.base/sss-bp-on-user-bp.exp: New file.
3601
522c09bf
DB
36022014-05-30 David Blaikie <dblaikie@gmail.com>
3603
3604 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
3605 gnu_inline semantics via attribute.
3606 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
3607 source explicitly specifies the required semantics.
3608
bf4ef81e
MR
36092014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
3610
3611 * gdb.reverse/sigall-reverse.exp: Fix a typo.
3612
329ea579
PA
36132014-05-29 Pedro Alves <palves@redhat.com>
3614 Tom Tromey <tromey@redhat.com>
3615
3616 * gdb.base/async-shell.exp: Don't enable target-async.
3617 * gdb.base/async.exp
3618 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
3619 parameter. Adjust.
3620 (top level): Don't test with "target-async".
3621 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
3622 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
3623 * gdb.base/inferior-died.exp: Don't enable target-async.
3624 * gdb.base/interrupt-noterm.exp: Likewise.
3625 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
3626 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3627 * gdb.mi/mi-nonstop.exp: Likewise.
3628 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3629 * gdb.mi/mi-nsintrall.exp: Likewise.
3630 * gdb.mi/mi-nsmoribund.exp: Likewise.
3631 * gdb.mi/mi-nsthrexec.exp: Likewise.
3632 * gdb.mi/mi-watch-nonstop.exp: Likewise.
3633 * gdb.multi/watchpoint-multi.exp: Adjust comment.
3634 * gdb.python/py-evsignal.exp: Don't enable target-async.
3635 * gdb.python/py-evthreads.exp: Likewise.
3636 * gdb.python/py-prompt.exp: Likewise.
3637 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
3638 * gdb.server/solib-list.exp: Don't enable target-async.
3639 * gdb.threads/thread-specific-bp.exp: Likewise.
3640 * lib/mi-support.exp: Adjust to use mi-async.
3641
fd664c91
PA
36422014-05-29 Pedro Alves <palves@redhat.com>
3643
3644 PR gdb/13860
3645 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
3646 reason, even in sync mode.
3647
251bde03
PA
36482014-05-29 Pedro Alves <palves@redhat.com>
3649 Hui Zhu <hui@codesourcery.com>
3650
3651 PR PR15693
3652 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
3653 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
3654 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
3655 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
3656
7f3c0343
JB
36572014-05-28 Joel Brobecker <brobecker@adacore.com>
3658
3659 * config/monitor.exp (gdb_target_monitor): Replace use of
3660 "set remotebaud" by "set serial baud".
3661
b2715b27
AW
36622014-05-26 Andy Wingo <wingo@igalia.com>
3663
3664 * gdb.guile/scm-breakpoint.exp:
3665 * gdb.guile/scm-gsmob.exp: Update to use plain old object
3666 properties instead of gdb-object-properties.
3667
498a4489
YQ
36682014-05-26 Yao Qi <yao@codesourcery.com>
3669
3670 * gdb.server/no-thread-db.exp: Specify source file name
3671 explicitly when setting a breakpoint.
3672
589fdceb
MM
36732014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3674
3675 * gdb.btrace/vdso.c: New.
3676 * gdb.btrace/vdso.exp: New.
3677
e9089e05
MM
36782014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3679
3680 * gdb.base/gcore.exp (capture_command_output): Move ...
3681 * lib/gdb.exp (capture_command_output): ... here.
3682
67b5c0c1
MM
36832014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3684
3685 * gdb.btrace/data.exp: Test memory access during btrace replay.
3686
a2199296
SM
36872014-05-22 Simon Marchi <simon.marchi@ericsson.com>
3688
3689 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
3690
17b2616c
PA
36912014-05-21 Pedro Alves <palves@redhat.com>
3692
3693 PR gdb/13860
3694 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
3695 (top level): Test that output related to execution commands is
3696 sent to the console with CLI commands, but not with MI commands.
3697 Test that breakpoint events are always mirrored to the console.
3698 Also expect the new source line to be output after a "next" in
3699 async mode too. Make it a pass/fail test.
3700 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
3701 output.
3702 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
3703
5166082f
PA
37042014-05-21 Pedro Alves <palves@redhat.com>
3705
3706 * gdb.base/list.exp (build_pattern, test_list): New procedures.
3707 Use them to test variations of "list" after reaching a breakpoint.
3708 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
3709 Test "list" with listsize 10 after reaching a breakpoint.
3710 * gdb.python/python.exp (decode_line current location line
3711 number): Adjust expected line number.
3712
2f25d70f
SM
37132014-05-21 Simon Marchi <simon.marchi@ericsson.com>
3714
3715 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
3716 behavior for $args, pass it directly to "run".
3717
ff604a67
MR
37182014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
3719
3720 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
3721 30000 to 65536.
3722
6a3cb8e8
PA
37232014-05-21 Pedro Alves <palves@redhat.com>
3724
3725 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
3726 auto-connect-native-target off".
3727 * gdb.base/auto-connect-native-target.c: New file.
3728 * gdb.base/auto-connect-native-target.exp: New file.
3729
4ebfc96e
PA
37302014-05-21 Pedro Alves <palves@redhat.com>
3731
3732 * gdb.base/default.exp: Test "target native" instead of "target
3733 child".
3734
36d46afb
MW
37352014-05-21 Mark Wielaard <mjw@redhat.com>
3736
3737 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
3738
5876f503
JK
37392014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3740
3741 Fix TLS access for -static -pthread.
3742 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
3743 <HAVE_TLS> (thread_function, main): Initialize it.
3744 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
3745 Add clean_restart.
3746 <$have_tls != "">: Check TLSVAR.
3747
0256a6ac
PA
37482014-05-21 Pedro Alves <palves@redhat.com>
3749
3750 * gdb.base/dcache-line-read-error.c: New.
3751 * gdb.base/dcache-line-read-error.exp: New.
3752
936d2992
PA
37532014-05-20 Pedro Alves <palves@redhat.com>
3754
3755 * gdb.base/compare-sections.c: New file.
3756 * gdb.base/compare-sections.exp: New file.
3757
802e8e6d
PA
37582014-05-20 Pedro Alves <palves@redhat.com>
3759
3760 * gdb.base/break-idempotent.c: New file.
3761 * gdb.base/break-idempotent.exp: New file.
3762
e59fa00f
MM
37632014-05-20 Markus Metzger <markus.t.metzger@intel.com>
3764
3765 * gdb.btrace/nohist.exp: New.
3766
8b696e31
YQ
37672014-05-20 Yao Qi <yao@codesourcery.com>
3768
3769 * lib/gdb.exp (gdb_init): Set timeout if test file is under
3770 gdb.reverse directory and gdb_reverse_timeout exists in board
3771 setting.
3772 * README: Document gdb_reverse_timeout.
3773
73c9764f
YQ
37742014-05-20 Yao Qi <yao@codesourcery.com>
3775
3776 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
3777 'test_file_name'. Treat args as a string instead of a list.
3778 (gdb_init): Rename argument 'args' by 'test_file_name'.
3779
f1f4348a
JK
37802014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3781
3782 * gdb.arch/powerpc-power.exp: New file.
3783 * gdb.arch/powerpc-power.s: New file.
3784
0dbe70ce
DE
37852014-05-16 Doug Evans <dje@google.com>
3786
3787 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
3788 * gdb.base/completion.exp: Check that all expected files exist
3789 before doing file completion.
0dbe70ce 3790
8d551b02
DE
37912014-05-16 Doug Evans <dje@google.com>
3792
3793 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
3794 Update.
3795 (do_syscall_tests_without_xml): Update.
3796
73eb7709
PA
37972014-05-16 Pedro Alves <palves@redhat.com>
3798
3799 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
3800 instead of "unknown output after running".
3801
3fae92fc
YQ
38022014-05-16 Yao Qi <yao@codesourcery.com>
3803
3804 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
3805 file1.txt from host at the end.
3806 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3807
c2b2ccc5
DE
38082014-05-15 Doug Evans <dje@google.com>
3809
3810 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
3811 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
3812 loading file. Add test for TU lookup.
3813
8c217a4b
SM
38142014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3815
3816 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
3817 calling "-exec-arguments" or "set args" before running the
3818 inferior.
3819
3deb39c6
SM
38202014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3821
3822 * lib/mi-support.exp (mi_expect_stop): Expect message for
3823 inferiors that exit with non-zero exit code.
3824
71a79f8c
YQ
38252014-05-14 Yao Qi <yao@codesourcery.com>
3826
3827 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
3828 match absolute path on remote host.
3829 (test_file_list_exec_source_files): Remove "/" from the
3830 pattern.
3831
f23fcd46
YQ
38322014-05-14 Yao Qi <yao@codesourcery.com>
3833
3834 * boards/local-remote-host-notty.exp (${board}_file): New
3835 proc.
3836
9404b58f
KM
38372014-05-07 Kyle McMartin <kyle@redhat.com>
3838
3839 Pushed by Joel Brobecker <brobecker@adacore.com>.
3840 * gdb.arch/aarch64-atomic-inst.c: New file.
3841 * gdb.arch/aarch64-atomic-inst.exp: New file.
3842
5e45f04c
YQ
38432014-05-07 Yao Qi <yao@codesourcery.com>
3844
3845 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
3846 in current context" too.
3847
c888a17d
KS
38482014-05-05 Keith Seitz <keiths@redhat.com>
3849
3850 * gdb.linespec/ls-dollar.exp: Add test for linespec
3851 file:convenience_variable.
3852
290a839c
YQ
38532014-05-05 Yao Qi <yao@codesourcery.com>
3854
3855 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
3856 traceframes into tfile and ctf trace files. Read data from
3857 trace file and test collected data.
3858 (gdb_collect_locals_test): Likewise.
3859 (gdb_unavailable_registers_test): Likewise.
3860 (gdb_unavailable_floats): Likewise.
3861 (gdb_collect_globals_test): Likewise.
3862 (top-level): Append "ctf" to trace_file_targets if GDB
3863 supports.
3864
b5262cd0
YQ
38652014-05-05 Yao Qi <yao@codesourcery.com>
3866
3867 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
3868 code to ...
3869 (gdb_collect_args_test_1): ... it. New proc.
3870 (gdb_collect_locals_test): Move some code to ...
3871 (gdb_collect_locals_test_1): ... it. New proc.
3872 (gdb_unavailable_registers_test): Move some code to ...
3873 (gdb_unavailable_registers_test_1): ... it. New proc.
3874 (gdb_unavailable_floats): Move some code to ...
3875 (gdb_unavailable_floats_1): ... it. New proc.
3876
30a1e6cc
SDJ
38772014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3878
3879 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
3880 probes to test for bitness recognition.
3881 * gdb.arch/amd64-stap-optional-prefix.exp
3882 (test_probe_value_without_reg): New procedure.
3883 Add code to test for different kinds of bitness.
3884
f33da99a
SDJ
38852014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3886
3887 PR breakpoints/16889
3888 * gdb.arch/amd64-stap-optional-prefix.S: New file.
3889 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
3890
5b80f00d
PA
38912014-05-01 Pedro Alves <palves@redhat.com>
3892
3893 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
3894 gdb_file_cmd if no file is specified.
3895 * boards/native-extended-gdbserver.exp (gdb_load): Use the
3896 last_loaded_file to set the remote exec-file.
3897
f8c2a73c
PA
38982014-05-01 Pedro Alves <palves@redhat.com>
3899
3900 * boards/local-remote-host.exp: New file.
3901
be6e8ac7
PA
39022014-05-01 Pedro Alves <palves@redhat.com>
3903
3904 * boards/local-remote-host.exp: Rename to ...
3905 * boards/local-remote-host-notty.exp: ... this.
3906
cac0dc8f
JB
39072014-04-28 Joel Brobecker <brobecker@adacore.com>
3908
3909 * gdb.ada/dyn_arrayidx: New testcase.
3910
9730e6cc
YQ
39112014-04-26 Yao Qi <yao@codesourcery.com>
3912
3913 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
3914 and compute the length of function main. Save it in
3915 $main_length.
3916 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
3917 (top-level): Use gdb_compile to compile objects into
3918 executable and restart GDB. Remove invocation to
3919 prepare_for_testing.
3920
7ae1a6a6
PA
39212014-04-25 Simon Marchi <simon.marchi@ericsson.com>
3922 Pedro Alves <palves@redhat.com>
3923
3924 PR server/16255
3925 * gdb.multi/multi-attach.c: New file.
3926 * gdb.multi/multi-attach.exp: New file.
3927
4082afcc
PA
39282014-04-25 Pedro Alves <palves@redhat.com>
3929
3930 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
3931 user.
3932 (top level): Test that "set remote conditional-breakpoints-packet
3933 off" works as intended.
3934 * gdb.base/dprintf.exp: Test that "set remote
3935 breakpoint-commands-packet off" works as intended.
3936 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
3937 New function.
3938 (top level): Call it.
3939 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
3940 remote fast-tracepoints-packet off" works as intended.
3941 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
3942 * lib/gdb.exp (gdb_is_target_remote): ... here.
3943
2abc3f8d
DB
39442014-04-24 David Blaikie <dblaikie@gmail.com>
3945
3946 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
3947 ensure clang would not discard them.
3948 * gdb.base/gdbvars.c: Ditto.
3949 * gdb.base/memattr.c: Ditto.
3950 * gdb.base/whatis.c: Ditto.
3951 * gdb.python/py-prettyprint.c: Ditto.
3952 * gdb.trace/actions.c: Ditto.
3953 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
3954 ensure clang would not discard it.
3955
bfd39632
DB
39562014-04-24 David Blaikie <dblaikie@gmail.com>
3957
3958 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
3959 clang to emit the full definition of type required by the test
3960 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
3961
22842ff6
DB
39622014-04-24 David Blaikie <dblaikie@gmail.com>
3963
3964 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
3965 coax Clang into emitting the definition of the type.
3966 * gdb.cp/pr10728-x.h (y): Ditto.
3967 * gdb.cp/pr10728-y.cc (y): Ditto.
3968
c2e827ad
DB
39692014-04-24 David Blaikie <dblaikie@gmail.com>
3970
3971 * gdb.base/label.exp: XFAIL label related tests under Clang.
3972 * gdb.cp/cplabel.exp: Ditto.
3973 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
3974 under Clang those using labels.
3975
4c2d33e7
YQ
39762014-04-25 Yao Qi <yao@codesourcery.com>
3977
3978 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
3979 double_label.
3980 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
3981 partial_label and double_label.
3982
56083b99
DB
39832014-04-24 David Blaikie <dblaikie@gmail.com>
3984
3985 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
3986
25d4e99d
DB
39872014-04-24 David Blaikie <dblaikie@gmail.com>
3988
3989 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
3990 of the function to work across GCC and Clang.
3991 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
3992 pointer types (const void ** const V void **).
3993
01f9f808
MS
39942014-04-24 Michael Sturm <michael.sturm@mintel.com>
3995 Walfred Tedeschi <walfred.tedeschi@intel.com>
3996
3997 * Makefile.in (EXECUTABLES): Added i386-avx512.
3998 * gdb.arch/i386-avx512.c: New file.
3999 * gdb.arch/i386-avx512.exp: Likewise.
4000
4b48d439
KS
40012014-04-23 Keith Seitz <keiths@redhat.com>
4002
4003 * lib/mi-support.exp (mi_list_breakpoints): Delete.
4004 (mi_make_breakpoint_table): New procedure.
4005 (mi_create_breakpoint): Use mi_make_breakpoint
4006 and return the result.
4007 (mi_make_breakpoint): New procedure.
4008 (mi_build_kv_pairs): New procedure.
4009
4010 * gdb.mi/mi-break.exp: Remove unused globals,
4011 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
4012 All callers updated.
4013 * gdb.mi/mi-dprintf.exp: Use variable to track command
4014 number.
4015 Update all callers of mi_create_breakpoint and use
4016 mi_make_breakpoint_table.
4017 Remove any unused global variables.
4018 * gdb.mi/mi-nonstop.exp: Likewise.
4019 * gdb.mi/mi-nsintrall.exp: Likewise.
4020 * gdb.mi/mi-nsmoribund.exp: Likewise.
4021 * gdb.mi/mi-nsthrexec.exp: Likewise.
4022 * gdb.mi/mi-reverse.exp: Likewise.
4023 * gdb.mi/mi-simplerun.exp: Likewise.
4024 * gdb.mi/mi-stepn.exp: Likewise.
4025 * gdb.mi/mi-syn-frame.exp: Likewise.
4026 * gdb.mi/mi-until.exp: Likewise.
4027 * gdb.mi/mi-var-cp.exp: Likewise.
4028 * gdb.mi/mi-var-display.exp: Likewise.
4029 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
4030 * gdb.mi/mi2-var-child.exp: Likewise.
4031 * gdb.mi/mi-vla-c99.exp: Likewise.
4032 * lib/mi-support.exp: Likewise.
4033
4034 From Ian Lance Taylor <iant@cygnus.com>:
4035 * lib/gdb.exp (parse_args): New procedure.
4036
08351840
PA
40372014-04-23 Pedro Alves <palves@redhat.com>
4038
4039 * gdb.base/break-unload-file.c: New file.
4040 * gdb.base/break-unload-file.exp: New file.
4041 * gdb.base/sym-file-lib.c (baz): New function.
4042 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
4043 field.
4044 (load): Store the segment's mapped size.
4045 (unload): New function.
4046 (unload_shlib): New function.
4047 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
4048 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
4049 set a breakpoint at baz, and call it.
4050 * gdb.base/sym-file.exp: New tests for stale breakpoint
4051 instructions.
4052
076855f9
PA
40532014-04-23 Pedro Alves <palves@redhat.com>
4054
4055 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
4056 * gdb.base/hbreak-in-shr-unsupported.c: New file.
4057 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
4058 * gdb.base/hbreak-unmapped.c: New file.
4059 * gdb.base/hbreak-unmapped.exp: New file.
4060 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
4061 * lib/gdb.exp (gdb_is_target_remote): ... here.
4062
483805cf
PA
40632014-04-22 Pedro Alves <palves@redhat.com>
4064
4065 * gdb.base/consecutive-step-over.c: New file.
4066 * gdb.base/consecutive-step-over.exp: New file.
4067
06d97543
PA
40682014-04-22 Pedro Alves <palves@redhat.com>
4069
4070 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
4071 instead of send_gdb/gdb_expect.
4072
b4429ea2
YQ
40732014-04-22 Yao Qi <yao@codesourcery.com>
4074
4075 * lib/trace-support.exp (generate_tracefile): New procedure.
4076 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
4077 return 0.
4078 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
4079 if generate_tracefile returns 1.
4080
51d48146
PA
40812014-04-18 Tom Tromey <palves@redhat.com>
4082 Pedro alves <tromey@redhat.com>
4083
4084 PR backtrace/15558
4085 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
4086 with a backtrace limit.
4087 * gdb.python/py-frame-inline.exp: Test running to an inline
4088 function with a backtrace limit, and printing the newest frame.
4089 * gdb.python/py-frame-inline.c (main): Call f.
4090
bd1dce5f
MS
40912014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
4092
4093 * gdb.java/jnpe.exp: Drop srcdir from untested path.
4094
40d1a503
MS
40952014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
4096
4097 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
4098 Drop prefix from unsupported source file path.
4099
389b98f7
YQ
41002014-04-17 Yao Qi <yao@codesourcery.com>
4101
4102 * lib/gdb.exp (with_target_charset): New proc.
4103 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
4104 with_target_charset.
4105 (test_print_strings): Likewise.
4106 (test_repeat_bytes): Likewise.
4107 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
4108 for some tests.
4109
22869d73
KS
41102014-04-16 Keith Seitz <keiths@redhat.com>
4111
4112 PR gdb/15827
4113 * gdb.dwarf2/corrupt.c: New file.
4114 * gdb.dwarf2/corrupt.exp: New file.
4115
c4f87ca6
KS
41162014-04-16 Keith Seitz <keiths@redhat.com>
4117
4118 PR c++/16597
4119 * gdb.cp/namelessclass.cc: New file.
4120 * gdb.cp/namelessclass.exp: New file.
4121 * gdb.cp/namelessclass.S: New file.
4122
ab19de87
DE
41232014-04-16 Doug Evans <dje@google.com>
4124
4125 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
4126 Add comment.
4127 (gdbserver_default_get_comm_port): New function.
4128 (gdbserver_start): Check if board file provided
4129 "gdbserver,get_comm_port" and use it if so.
4130 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
4131 (gdb,socketport): Set to "stdio".
4132 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
4133 (stdio_gdbserver_template): Delete.
4134 (${board}_get_remote_address): Update.
4135 (${board}_build_remote_cmd): Delete.
4136 (${board}_get_comm_port): New function.
4137 (${board}_spawn): Update.
4138 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
4139 Delete.
4140 (${board}_get_remote_address): Update.
4141 (${board}_get_comm_port): New function.
4142
fc98a809
AB
41432014-04-16 Andrew Burgess <aburgess@broadcom.com>
4144
4145 * gdb.base/memattr.exp: Improve regexps to handle memory regions
4146 appearing in any order.
4147
87fd9e6e
DE
41482014-04-15 Doug Evans <dje@google.com>
4149
4150 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
4151 uninitialized value of "description".
4152
099fc3ea
KS
41532014-04-15 Keith Seitz <keiths@redhat.com>
4154
4155 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
4156 Remove unused globals.
4157 (test_running_the_program): Likewise.
4158 (test_controlled_execution): Likewise.
4159 (test_controlling_breakpoints): Likewise.
4160 (test_program_termination): Likewise.
4161
5da151d4
KS
41622014-04-15 Keith Seitz <keiths@redhat.com>
4163
4164 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
4165 unused globals.
4166 (test_rbreak_creation_and_listing): Likewise.
4167 (test_ignore_count): Likewise.
4168 (test_error): Likewise.
4169
35e5d2f0
PA
41702014-04-15 Pedro Alves <palves@redhat.com>
4171
4172 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
4173 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
4174 sym-file-loader.c.
4175 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
4176 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
4177 to sym-file-loader.c.
4178 (struct library): Forward declare.
4179 (load_shlib, lookup_function): Change prototypes.
4180 (find_shstrtab, find_strtab, find_shdr, find_symtab)
4181 (translate_offset): Remove declarations.
4182 (get_text_addr): New declaration.
4183 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
4184 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
4185 sym-file-loader.h.
4186 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
4187 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
4188 here from sym-file-loader.h.
4189 (struct library): New structure.
4190 (load_shlib, lookup_function): Change prototypes and adjust to
4191 work with a struct library.
4192 (find_shstrtab, find_strtab, find_shdr, find_symtab)
4193 (translate_offset): Make static.
4194 (get_text_addr): New function.
4195 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
4196
eb4c1710
PA
41972014-04-15 Pedro Alves <palves@redhat.com>
4198
4199 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
4200
2d1baf52
PA
42012014-04-15 Pedro Alves <palves@redhat.com>
4202
4203 * gdb.base/sym-file-loader.c: Include <limits.h>.
4204 (SELF_LINK): New define.
4205 (get_origin): New function.
4206 (load_shlib): Use it.
4207 * gdb.base/sym-file.exp: Don't early return if the target is
4208 remote. Use runto_main, and issue fail is that fails. Use
4209 gdb_load_shlibs.
4210 (shlib_name): Delete.
4211 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
4212
7dd6df01
PA
42132014-04-15 Pedro Alves <palves@redhat.com>
4214
4215 * gdb.base/sym-file.exp: Remove regex characters from test
4216 message. Don't refer to breakpoint numbers in test messages.
4217
b50c8614
KS
42182014-04-14 Keith Seitz <keiths@redhat.com>
4219
4220 PR c++/16253
4221 * gdb.cp/var-tag.cc: New file.
4222 * gdb.cp/var-tag.exp: New file.
4223 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
4224 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
4225 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4226 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4227
3d567982
TT
42282014-04-14 Tom Tromey <tromey@redhat.com>
4229
4230 * gdb.cp/classes.exp (test_enums): Handle underlying type.
4231 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
4232 type.
4233 * gdb.cp/enum-class.exp: New file.
4234 * gdb.cp/enum-class.cc: New file.
4235
0626fc76
TT
42362014-04-14 Tom Tromey <tromey@redhat.com>
4237
4238 * gdb.dwarf2/enum-type.exp: New file.
4239
dca325b3
SA
42402014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4241
4242 * gdb.mi/mi-vla-c99.exp: New file.
4243 * gdb.mi/vla.c: New file.
4244
5854b38a
SA
42452014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4246
4247 * gdb.base/vla-datatypes.c: New file.
4248 * gdb.base/vla-datatypes.exp: New file.
4249
463bb957
SA
42502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4251
4252 * gdb.base/vla-ptr.c: New file.
4253 * gdb.base/vla-ptr.exp: New file.
4254
3dd170be
SA
42552014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4256
4257 * gdb.dwarf2/count.exp: New file.
4258
5ecaaa66
SA
42592014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4260
4261 * gdb.base/vla-sideeffect.c: New file.
4262 * gdb.base/vla-sideeffect.exp: New file.
4263
41f1ada5
DB
42642014-04-14 David Blaikie <dblaikie@gmail.com>
4265
4266 * gdb.mi/non-stop.c: Add return value for non-void function return
4267 statement.
4268 * gdb.threads/staticthreads.c: Ditto.
4269
0be03e84
DE
42702014-04-12 Siva Chandra Reddy <sivachandra@google.com>
4271 Doug Evans <xdje42@gmail.com>
4272
4273 * gdb.guile/scm-value.c: Improve test case.
4274 * gdb.guile/scm-value.exp: Add new test.
4275
f180a1fb
DB
42762014-04-11 David Blaikie <dblaikie@gmail.com>
4277
4278 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
4279 override Clang's default.
4280
6b662e19
JB
42812014-04-11 Joel Brobecker <brobecker@adacore.com>
4282
4283 Revert the following changes (regressions):
4284
4285 * gdb.base/vla-sideeffect.c: New file.
4286 * gdb.base/vla-sideeffect.exp: New file.
4287
4288 * gdb.dwarf2/count.exp: New file.
4289
4290 * gdb.base/vla-multi.c: New file.
4291 * gdb.base/vla-multi.exp: New file.
4292
4293 * gdb.base/vla-ptr.c: New file.
4294 * gdb.base/vla-ptr.exp: New file.
4295
4296 * gdb.base/vla-datatypes.c: New file.
4297 * gdb.base/vla-datatypes.exp: New file.
4298
4299 * gdb.mi/mi-vla-c99.exp: New file.
4300 * gdb.mi/vla.c: New file.
4301
245a5f0b
KS
43022014-04-11 Keith Seitz <keiths@redhat.com>
4303
4304 PR c++/16675
4305 * gdb.cp/cpsizeof.exp: New file.
4306 * gdb.cp/cpsizeof.cc: New file.
4307
58a84dcf
SA
43082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4309
191a8a90
JB
4310 * gdb.mi/mi-vla-c99.exp: New file.
4311 * gdb.mi/vla.c: New file.
58a84dcf 4312
c8655f75
SA
43132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4314
4315 * gdb.base/vla-datatypes.c: New file.
4316 * gdb.base/vla-datatypes.exp: New file.
4317
024e13b4
SA
43182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4319
4320 * gdb.base/vla-ptr.c: New file.
4321 * gdb.base/vla-ptr.exp: New file.
4322
1a237e0e
SA
43232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4324
4325 * gdb.base/vla-multi.c: New file.
4326 * gdb.base/vla-multi.exp: New file.
4327
504f3432
SA
43282014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4329
4330 * gdb.dwarf2/count.exp: New file.
4331
3bce8237
SA
43322014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4333
191a8a90
JB
4334 * gdb.base/vla-sideeffect.c: New file.
4335 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 4336
322f9c21
YQ
43372014-04-11 Yao Qi <yao@codesourcery.com>
4338
4339 * gdb.base/completion.exp: Check file exists before running tests
4340 on file completion.
4341
d708bcd1
PA
43422014-04-10 Pedro Alves <palves@redhat.com>
4343
4344 * gdb.base/cond-eval-mode.c: New file.
4345 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
4346 prepare_for_testing to build the new file. Check result of
4347 runto_main.
4348 (test_break, test_watch): New procedures.
4349 (top level): Use them.
4350
ae1d2761
PM
43512014-04-08 Pierre Muller <muller@sourceware.org>
4352
4353 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
4354 Ctrl-V use for mingw hosts.
4355
7af389b8
SC
43562014-04-07 Siva Chandra Reddy <sivachandra@google.com>
4357
4358 * gdb.python/py-value.c: Improve test case.
4359 * gdb.python/py-value.exp: Add new test.
4360
5e703181
DE
43612014-04-07 David Blaikie <dblaikie@gmail.com>
4362
4363 * lib/compiler.c: Identify the clang compiler.
4364 * lib/compiler.cc: Ditto.
4365
9810b410
YQ
43662014-04-03 Yao Qi <yao@codesourcery.com>
4367
4368 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
4369
98d1b8dc
AB
43702014-04-01 Anton Blanchard <anton@samba.org>
4371
4372 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
4373 messages unique.
4374
3114cea1
AB
43752014-04-01 Anton Blanchard <anton@samba.org>
4376
4377 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
4378 prepare_for_testing.
4379
62f7182c
AB
43802014-04-01 Anton Blanchard <anton@samba.org>
4381
4382 * gdb.arch/ppc64-atomic-inst.c: Remove.
4383 * gdb.arch/ppc64-atomic-inst.S: New file.
4384 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
4385
770e7fc7
DE
43862014-03-31 Doug Evans <dje@google.com>
4387
4388 * gdb.base/print-symbol-loading-lib.c: New file.
4389 * gdb.base/print-symbol-loading-main.c: New file.
4390 * gdb.base/print-symbol-loading.exp: New file.
4391
46e2bafa
YQ
43922014-03-31 Yao Qi <yao@codesourcery.com>
4393
4394 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
4395
8776cfe9
JB
43962014-03-28 Joel Brobecker <brobecker@adacore.com>
4397
4398 * gdb.ada/mi_dyn_arr: New testcase.
4399
5d1ef361
DE
44002014-03-27 Doug Evans <dje@google.com>
4401
4402 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
4403
b5bee914
YQ
44042014-03-27 Yao Qi <yao@codesourcery.com>
4405
4406 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
4407 if target is nios2-*-*.
4408
0d4d0e77
YQ
44092014-03-26 Yao Qi <yao@codesourcery.com>
4410
4411 * lib/gdb.exp (readline_is_used): New proc.
4412 * gdb.base/completion.exp: Move tests on command complete up.
4413 Skip the rest of tests if readline is not used.
4414 * gdb.ada/complete.exp: Skp the test if readline is not
4415 used.
4416 * gdb.base/filesym.exp: Likewise.
4417 * gdb.base/macscp.exp: Likewise.
4418 * gdb.base/readline-ask.exp: Likewise.
4419 * gdb.base/readline.exp: Likewise.
4420 * gdb.python/py-cmd.exp: Likewise.
4421 * gdb.trace/tfile.exp: Likewise.
4422
29361eee
YQ
44232014-03-26 Yao Qi <yao@codesourcery.com>
4424
4425 * gdb.base/macscp.exp: Fix code format issues.
4426
bc9a5525
UW
44272014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
4428
4429 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
4430 * gdb.asm/powerpc64le.inc: New file.
4431
d3839ede
PA
44322014-03-25 Pedro Alves <palves@redhat.com>
4433 Doug Evans <dje@google.com>
4434
4435 * gdb.base/source-execution.c: New file.
4436 * gdb.base/source-execution.exp: New file.
4437 * gdb.base/source-execution.gdb: New file.
4438
01672a57
DE
44392014-03-24 Doug Evans <dje@google.com>
4440
4441 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
4442 using fission.
4443
88bbeca9
HZ
44442014-03-24 Hui Zhu <hui@codesourcery.com>
4445 Pedro Alves <palves@redhat.com>
4446
4447 PR breakpoints/16101
4448 * gdb.base/dprintf.exp: Use unsupported rather than changing the
4449 test pass/fail messages. Detect missing support for dprintf when
4450 breakpoints are actually inserted.
4451 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
4452 breakpoints are actually inserted.
4453 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
4454 fails.
4455
d2348791
JK
44562014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4457
4458 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
4459
feef67ab
DE
44602014-03-22 Doug Evans <xdje42@gmail.com>
4461
4462 * gdb.python/python.exp (python not supported): Verify multi-line
4463 python command issues an error.
25d743f9 4464 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 4465 guile command issues an error.
feef67ab 4466
ecebef6a
MR
44672014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
4468
4469 * gdb.threads/thread-specific.exp: Handle the lack of usable
4470 $this_breakpoint and $this_thread.
4471
ccdd1909
HZ
44722014-03-21 Hui Zhu <hui@codesourcery.com>
4473
4474 * gdb.base/attach.exp (do_command_attach_tests): New.
4475
beb460e8
PA
44762014-03-20 Tom Tromey <tromey@redhat.com>
4477 Pedro Alves <palves@redhat.com>
4478
4479 PR cli/15718
4480 * gdb.base/condbreak-call-false.c: New file.
4481 * gdb.base/condbreak-call-false.exp: New file.
4482
40acf43a
PA
44832014-03-20 Pedro Alves <palves@redhat.com>
4484
4485 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
4486 Delete.
4487 (block_signals, unblock_signals): Delete.
4488 (child_function_2, main): Remove references to deleted variable
4489 and functions.
4490
9f5e1e02
PA
44912014-03-20 Pedro Alves <palves@redhat.com>
4492
4493 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
4494 Use pthread_kill to signal thread 2.
4495 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4496 Adjust to make the test send itself a signal rather than using the
4497 host's "kill" command.
4498
99619bea
PA
44992014-03-20 Pedro Alves <palves@redhat.com>
4500
4501 * gdb.threads/multiple-step-overs.c: New file.
4502 * gdb.threads/multiple-step-overs.exp: New file.
4503 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4504 Adjust expected infrun debug output.
4505
2adfaa28
PA
45062014-03-20 Pedro Alves <palves@redhat.com>
4507
4508 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
4509 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
4510
31e77af2
PA
45112014-03-20 Pedro Alves <palves@redhat.com>
4512
4513 PR breakpoints/7143
4514 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
4515 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
4516 of gdb_test_multiple.
4517 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
4518 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
4519
b9f437de
PA
45202014-03-20 Pedro Alves <palves@redhat.com>
4521
4522 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
4523 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
4524
05adc73e
PA
45252014-03-19 Pedro Alves <palves@redhat.com>
4526
4527 * gdb.base/async.exp: Remove early return.
4528
6048b950
PA
45292014-03-19 Pedro Alves <palves@redhat.com>
4530
4531 * gdb.base/async.exp (step& tests): Pass explicit test messages.
4532
8bcfb00a
PA
45332014-03-19 Pedro Alves <palves@redhat.com>
4534
4535 * gdb.base/async.exp (test_background): Expect \r\n after
4536 "completed." in the fail pattern.
4537
884e37dc
PA
45382014-03-19 Pedro Alves <palves@redhat.com>
4539
4540 * gdb.base/async.exp (test_background): New procedure.
4541 Use it for all background execution command tests.
4542
148e57e2
PA
45432014-03-19 Pedro Alves <palves@redhat.com>
4544
4545 * gdb.base/async.exp: Use prepare_for_testing.
4546
f48088c7
PA
45472014-03-19 Pedro Alves <palves@redhat.com>
4548
4549 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
4550 the same line.
4551
e2f6c966
PA
45522014-03-19 Pedro Alves <palves@redhat.com>
4553
4554 * gdb.base/async.c (main): Add "jump here" and "until here" line
4555 marker comments.
4556 * gdb.base/async.exp (jump_here): New global.
4557 (jump& test): Use it.
4558 (until_here): New global.
4559 (until& test): Use it.
4560
c30568d4
PA
45612014-03-19 Pedro Alves <palves@redhat.com>
4562
4563 * gdb.base/async.exp: Don't frob gdb_protocol.
4564
0172b6a7
DE
45652014-03-18 Doug Evans <xdje42@gmail.com>
4566
4567 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
4568 Fix spelling of exec-done-display.
4569
06c868a8
JK
45702014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4571
4572 PR gdb/15358
4573 * gdb.base/gdb-sigterm.c: New file.
4574 * gdb.base/gdb-sigterm.exp: New file.
4575
0c7e1a46
PA
45762014-03-18 Pedro Alves <palves@redhat.com>
4577
4578 PR gdb/13860
4579 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
4580 * lib/mi-support.exp (mi_expect_stop): Add special handling for
4581 solib-event.
4582
f7c77d93
JB
45832014-03-17 Joel Brobecker <brobecker@adacore.com>
4584
4585 * gdb.ada/pckd_arr_ren: New testcase.
4586
5a1e8c7a
DE
45872014-03-13 Doug Evans <xdje42@gmail.com>
4588
4589 PR guile/16612
4590 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
4591 collect after discarding symbols.
4592
350e1a76
DE
45932014-03-13 Ludovic Courtès <ludo@gnu.org>
4594 Doug Evans <xdje42@gmail.com>
4595
4596 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
4597 to history survives a gc.
4598
a69900ae
PA
45992014-03-13 Pedro Alves <palves@redhat.com>
4600
4601 * gdb.base/default.exp: Don't test "target procfs".
4602
5db9f0bd
PA
46032014-03-13 Pedro Alves <palves@redhat.com>
4604
4605 * gdb.base/default.exp: Update "target child" and "target procfs"
4606 tests to not expect "Unix".
4607
b3ccfe11
TT
46082014-03-12 Tom Tromey <tromey@redhat.com>
4609
4610 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
4611 New procs. Add target-async tests.
4612 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
4613 Add target-async tests.
4614
646f4417
AA
46152014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4616
4617 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
4618 'func_start' and 'func_end' for the beginning and end of the
4619 function code, respectively.
4620 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
4621 'func_end' instead of 'func' and 'main'.
4622
288c211f
AA
46232014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4624
4625 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
4626 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
4627 generate the debug info assembler source.
4628
e0c0f156
AA
46292014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4630
4631 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
4632 * gdb.dwarf2/arr-subrange.exp: Likewise.
4633 * gdb.dwarf2/dwz.exp: Likewise.
4634 * gdb.dwarf2/method-ptr.exp: Likewise.
4635 * gdb.dwarf2/missing-sig-type.exp: Likewise.
4636 * gdb.dwarf2/subrange.exp: Likewise.
4637 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
4638 * gdb.dwarf2/implptrpiece.exp: Likewise.
4639 * gdb.dwarf2/nostaticblock.exp: Likewise.
4640
0e5c4555
AA
46412014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4642
4643 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
4644 directory to absolute path name arguments.
4645
5ec18f2b
JG
46462014-03-10 Joel Brobecker <brobecker@adacore.com>
4647
4648 * gdb.ada/tagged_access: New testcase.
4649
847fc4f2
MM
46502014-03-07 Markus Metzger <markus.t.metzger@intel.com>
4651
4652 * gdb.btrace/data.exp: Update expected output.
4653
cc3da688
YQ
46542014-03-06 Yao Qi <yao@codesourcery.com>
4655
4656 * gdb.trace/pr16508.exp: New file.
4657
0f26cec1
PA
46582014-03-05 Pedro Alves <palves@redhat.com>
4659
4660 PR gdb/16575
4661 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
4662 procedure.
4663 (top level): Adjust to use it. Add tests that exercise breakpoint
4664 interaction with the code-cache.
4665
7a5a839f
LC
46662014-02-26 Ludovic Courtès <ludo@gnu.org>
4667
4668 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
4669 test for 'history-append!'.
4670
31aa7e4e
JB
46712014-02-26 Joel Brobecker <brobecker@adacore.com>
4672
4673 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
4674 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
4675 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
4676 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
4677 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
4678 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
4679
1b588015
JB
46802014-02-26 Joel Brobecker <brobecker@adacore.com>
4681
4682 * testsuite/gdb.python/py-pp-re-notag.c: New file.
4683 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
4684 * testsuite/gdb.python/py-pp-re-notag.p: New file.
4685
55426c9d
JB
46862014-02-26 Joel Brobecker <brobecker@adacore.com>
4687
4688 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
4689
dc53a7ad
JB
46902014-02-26 Joel Brobecker <brobecker@adacore.com>
4691
4692 * gdb.dwarf2/arr-stride.c: New file.
4693 * gdb.dwarf2/arr-stride.exp: New file.
4694
12ab52e9
PA
46952014-02-26 Pedro Alves <palves@redhat.com>
4696
4697 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
4698 that won't ever trigger. Make sure that GDB reports the correct
4699 breakpoint that caused the stop.
4700
849c862e
JK
47012014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4702
4703 PR gdb/16626
4704 * gdb.base/auto-load-script: New file.
4705 * gdb.base/auto-load.c: New file.
4706 * gdb.base/auto-load.exp: New file.
4707
71b7d793
JK
4708 PR gdb/16626
4709 * gdb.base/auto-load.exp: Fix out-of-srctree run.
4710
e2f0d509
JK
47112014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4712
4713 Fix dw2-icycle.exp -fsanitize=address GDB crash.
4714 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
4715
50cc37c8
DE
47162014-02-24 Doug Evans <dje@google.com>
4717
4718 * lib/gdb.exp (run_on_host): Log error output if program fails.
4719
ea4758f2
PA
47202014-02-21 Pedro Alves <palves@redhat.com>
4721
4722 * gdb.threads/step-after-sr-lock.c: Rename to ...
4723 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
4724 * gdb.threads/step-after-sr-lock.exp: Rename to ...
4725 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4726 ... this.
4727
d7b30f67
SDJ
47282014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
4729
4730 PR tdep/16397
4731 * gdb.arch/amd64-stap-special-operands.exp: New file.
4732 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
4733 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
4734 * gdb.arch/amd64-stap-triplet.S: Likewise.
4735 * gdb.arch/amd64-stap-triplet.c: Likewise.
4736
83deb43f
JB
47372014-02-20 Joel Brobecker <brobecker@adacore.com>
4738
4739 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
4740 in .section pseudo-op.
4741
adde2bff
DE
47422014-02-20 lin zuojian <manjian2006@gmail.com>
4743 Joel Brobecker <brobecker@adacore.com>
4744 Doug Evans <xdje42@gmail.com>
4745
4746 PR symtab/16581
4747 * gdb.dwarf2/dw2-icycle.S: New file.
4748 * gdb.dwarf2/dw2-icycle.c: New file.
4749 * gdb.dwarf2/dw2-icycle.exp: New file.
4750
f7bd0f78
SC
47512014-02-19 Siva Chandra Reddy <sivachandra@google.com>
4752
4753 * gdb.python/py-value-cc.cc: Improve test case to enable testing
4754 operations on gdb.Value objects.
4755 * gdb.python/py-value-cc.exp: Add new test to test operations on
4756 gdb.Value objects.
4757
c17ef0d5
DE
47582014-02-18 Doug Evans <dje@google.com>
4759
4760 * Makefile.in (TESTS): New variable.
4761 (expanded_tests, expanded_tests_or_none): New variables
4762 (check-single): Pass $(expanded_tests_or_none) to runtest.
4763 (check-parallel): Only run tests in $(TESTS) if non-empty.
4764 (check/no-matching-tests-found): New rule.
4765 * README: Document TESTS makefile variable.
4766
5dd3176f
DE
47672014-02-18 Doug Evans <dje@google.com>
4768
4769 * Makefile.in (check-parallel): rm -rf outputs temp.
4770
0b10be4f
JK
47712014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4772
4773 Fix "ERROR: no fileid for" in the testsuite.
4774 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
4775
85f224e7
DE
47762014-02-12 Doug Evans <dje@google.com>
4777
4778 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
4779 (MISCELLANEOUS): New variable.
4780 (clean): rm -rf $(MISCELLANEOUS).
4781 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
4782 dwp live in the same directory as symlinks, with each symlink pointed
4783 to a differently named file in a different directory.
4784
149b30ff
DE
47852014-02-11 Doug Evans <dje@google.com>
4786
4787 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
4788 of Tcl file commands.
4789
1dfdac32
MK
47902014-02-10 Mark Kettenis <kettenis@gnu.org>
4791
4792 * gdb.threads/step-after-sr-lock.exp: Avoid executing
4793 "kill -SIGUSR1 -1".
4794
aa4fb036
JB
47952014-02-10 Joel Brobecker <brobecker@adacore.com>
4796
4797 * gdb.ada/tick_length_array_enum_idx: New testcase.
4798
ed3ef339
DE
47992014-02-10 Doug Evans <xdje42@gmail.com>
4800
4801 * configure.ac (AC_OUTPUT): Add gdb.guile.
4802 * configure: Regenerate.
4803 * lib/gdb-guile.exp: New file.
4804 * lib/gdb.exp (get_target_charset): New function.
4805 * gdb.base/help.exp: Update expected output from "apropos apropos".
4806 * gdb.guile/Makefile.in: New file.
4807 * gdb.guile/guile.exp: New file.
4808 * gdb.guile/scm-arch.c: New file.
4809 * gdb.guile/scm-arch.exp: New file.
4810 * gdb.guile/scm-block.c: New file.
4811 * gdb.guile/scm-block.exp: New file.
4812 * gdb.guile/scm-breakpoint.c: New file.
4813 * gdb.guile/scm-breakpoint.exp: New file.
4814 * gdb.guile/scm-disasm.c: New file.
4815 * gdb.guile/scm-disasm.exp: New file.
4816 * gdb.guile/scm-equal.c: New file.
4817 * gdb.guile/scm-equal.exp: New file.
4818 * gdb.guile/scm-error.exp: New file.
4819 * gdb.guile/scm-error.scm: New file.
4820 * gdb.guile/scm-frame-args.c: New file.
4821 * gdb.guile/scm-frame-args.exp: New file.
4822 * gdb.guile/scm-frame-args.scm: New file.
4823 * gdb.guile/scm-frame-inline.c: New file.
4824 * gdb.guile/scm-frame-inline.exp: New file.
4825 * gdb.guile/scm-frame.c: New file.
4826 * gdb.guile/scm-frame.exp: New file.
4827 * gdb.guile/scm-generics.exp: New file.
4828 * gdb.guile/scm-gsmob.exp: New file.
4829 * gdb.guile/scm-iterator.c: New file.
4830 * gdb.guile/scm-iterator.exp: New file.
4831 * gdb.guile/scm-math.c: New file.
4832 * gdb.guile/scm-math.exp: New file.
4833 * gdb.guile/scm-objfile-script-gdb.in: New file.
4834 * gdb.guile/scm-objfile-script.c: New file.
4835 * gdb.guile/scm-objfile-script.exp: New file.
4836 * gdb.guile/scm-objfile.c: New file.
4837 * gdb.guile/scm-objfile.exp: New file.
4838 * gdb.guile/scm-ports.exp: New file.
4839 * gdb.guile/scm-pretty-print.c: New file.
4840 * gdb.guile/scm-pretty-print.exp: New file.
4841 * gdb.guile/scm-pretty-print.scm: New file.
4842 * gdb.guile/scm-section-script.c: New file.
4843 * gdb.guile/scm-section-script.exp: New file.
4844 * gdb.guile/scm-section-script.scm: New file.
4845 * gdb.guile/scm-symbol.c: New file.
4846 * gdb.guile/scm-symbol.exp: New file.
4847 * gdb.guile/scm-symtab-2.c: New file.
4848 * gdb.guile/scm-symtab.c: New file.
4849 * gdb.guile/scm-symtab.exp: New file.
4850 * gdb.guile/scm-type.c: New file.
4851 * gdb.guile/scm-type.exp: New file.
4852 * gdb.guile/scm-value-cc.cc: New file.
4853 * gdb.guile/scm-value-cc.exp: New file.
4854 * gdb.guile/scm-value.c: New file.
4855 * gdb.guile/scm-value.exp: New file.
4856 * gdb.guile/source2.scm: New file.
4857 * gdb.guile/types-module.cc: New file.
4858 * gdb.guile/types-module.exp: New file.
4859
7026a7c1
YQ
48602014-02-10 Yao Qi <yao@codesourcery.com>
4861
4862 PR testsuite/16543
4863 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
4864 * configure: Regenerated.
4865 * Makefile.in: New file.
4866
6c466447
AS
48672014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4868
4869 * gdb.python/py-framefilter.exp: Fix typo.
4870
6e854735
YQ
48712014-02-08 Yao Qi <yao@codesourcery.com>
4872
4873 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
4874 that no =breakpoint-modified is emitted when breakpoints are
4875 modified through MI commands.
4876
d137e6dc
PA
48772014-02-07 Pedro Alves <pedro@codesourcery.com>
4878 Pedro Alves <palves@redhat.com>
4879
4880 * gdb.threads/step-after-sr-lock.c: New file.
4881 * gdb.threads/step-after-sr-lock.exp: New file.
4882
b5ee5a50
PA
48832014-02-07 Pedro Alves <palves@redhat.com>
4884
4885 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
4886
3c77faf3
JK
48872014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4888
4889 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
4890 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
4891
6dddc817
DE
48922014-02-06 Doug Evans <xdje42@gmail.com>
4893
4894 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
4895 output.
4896
4897 * gdb.gdb/python-interrupts.exp: New file.
4898
de7b2893
YQ
48992014-02-05 Yao Qi <yao@codesourcery.com>
4900
4901 * gdb.trace/report.exp (use_collected_data): Test the output
4902 of "info threads" and "info inferiors".
4903
66d032ac
YQ
49042014-02-05 Yao Qi <yao@codesourcery.com>
4905
4906 Revert this patch:
4907
4908 2013-05-24 Yao Qi <yao@codesourcery.com>
4909
4910 * gdb.trace/tfile.exp: Test inferior and thread.
4911
591a12a1
UW
49122014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4913
4914 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
4915 on a function.
4916 * gdb.base/step-bt.c: Call hello via function pointer to make
4917 sure its first instruction is executed on powerpc64le-linux.
4918
0ff3e01f
UW
49192014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4920
4921 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
4922
084ee545
UW
49232014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4924
4925 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
4926 of the test patterns for use on little-endian systems.
4927
6ed14ff3
UW
49282014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4929
4930 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
4931 (decimal_vector): Fix for little-endian.
4932
401e27fd
JM
49332014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
4934
4935 * gdb.arch/sparc-sysstep.exp: New file.
4936 * gdb.arch/sparc-sysstep.c: Likewise.
4937
4938 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
4939
8b924729
EBM
49402014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4941
4942 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
4943
fb151210
JB
49442014-01-23 Tom Tromey <tromey@redhat.com>
4945
4946 * gdb.ada/array_char_idx: New testcase.
4947
0740f8d8
TT
49482014-01-23 Tom Tromey <tromey@redhat.com>
4949
4950 PR python/16487:
4951 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
4952 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
4953 classes.
4954
21909fa1
TT
49552014-01-23 Tom Tromey <tromey@redhat.com>
4956
4957 PR python/16491:
4958 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
4959 string from an inferior frame.
4960 * gdb.python/py-framefilter-mi.exp: Update.
4961
87ce2a04
DE
49622014-01-22 Doug Evans <dje@google.com>
4963
4964 * gdb.server/server-mon.exp: Add tests for "set debug-format".
4965
237b092b
AA
49662014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4967
4968 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
4969
d674a709
AA
49702014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4971
4972 * gdb.trace/entry-values.exp: Remove excess space character from
4973 regex patterns. Handle s390 call instruction.
4974
20fa3390
AA
49752014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4976
4977 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
4978 define "*_start" label. Make "name" static.
4979 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
4980 ${name} by references to ${name}_start.
4981
78466714
AA
49822014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4983
4984 * gdb.base/info-macros.exp: Remove "debug" from the compile
4985 options.
4986
ec9f644a
IB
49872014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4988
4989 * gdb.dlang/demangle.exp: New file.
4990
94b1b47e
IB
49912014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4992
4993 * gdb.dlang/primitive-types.exp: New file.
4994
7f420862
IB
49952014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4996
4997 * configure.ac: Create gdb.dlang/Makefile.
4998 * configure: Regenerate.
4999 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
5000 * gdb.dlang/Makefile.in: New file.
5001 * lib/d-support.exp: New file.
5002 * lib/gdb.exp (skip_d_tests): New proc.
5003
52834460
MM
50042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5005
5006 * gdb.btrace/delta.exp: Check reverse stepi.
5007 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
5008 * gdb.btrace/finish.exp: New.
5009 * gdb.btrace/next.exp: New.
5010 * gdb.btrace/nexti.exp: New.
5011 * gdb.btrace/record_goto.c: Add comments.
5012 * gdb.btrace/step.exp: New.
5013 * gdb.btrace/stepi.exp: New.
5014 * gdb.btrace/multi-thread-step.c: New.
5015 * gdb.btrace/multi-thread-step.exp: New.
5016 * gdb.btrace/rn-dl-bind.c: New.
5017 * gdb.btrace/rn-dl-bind.exp: New.
5018 * gdb.btrace/data.c: New.
5019 * gdb.btrace/data.exp: New.
5020 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
5021
6e07b1d2
MM
50222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5023
5024 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
5025 * gdb.btrace/exception.exp: Update.
5026 * gdb.btrace/instruction_history.exp: Update.
5027 * gdb.btrace/record_goto.exp: Update.
5028 * gdb.btrace/tailcall.exp: Update.
5029 * gdb.btrace/unknown_functions.exp: Update.
5030 * gdb.btrace/delta.exp: New.
5031
0b722aec
MM
50322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5033
5034 * gdb.btrace/record_goto.exp: Add backtrace test.
5035 * gdb.btrace/tailcall.exp: Add backtrace test.
5036
066ce621
MM
50372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5038
5039 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
5040 * gdb.btrace/record_goto.c: New.
5041 * gdb.btrace/record_goto.exp: New.
5042 * gdb.btrace/x86-record_goto.S: New.
5043
0688d04e
MM
50442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5045
5046 * gdb.btrace/function_call_history.exp: Update tests.
5047 * gdb.btrace/instruction_history.exp: Update tests.
5048
8710b709
MM
50492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5050
5051 * gdb.btrace/function_call_history.exp: Fix expected field
5052 order for "record function-call-history".
5053 Add new tests for "record function-call-history /c".
5054 * gdb.btrace/exception.cc: New.
5055 * gdb.btrace/exception.exp: New.
5056 * gdb.btrace/tailcall.exp: New.
5057 * gdb.btrace/x86-tailcall.S: New.
5058 * gdb.btrace/x86-tailcall.c: New.
5059 * gdb.btrace/unknown_functions.c: New.
5060 * gdb.btrace/unknown_functions.exp: New.
5061 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
5062
5de9129b
MM
50632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5064
5065 * gdb.btrace/instruction_history.exp: Update.
5066 * gdb.btrace/function_call_history.exp: Update.
5067
23a7fe75
MM
50682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5069
5070 * gdb.btrace/function_call_history.exp: Fix expected function
5071 trace.
5072 * gdb.btrace/instruction_history.exp: Initialize traced.
5073 Remove traced_functions.
5074
724c7dd8
MM
50752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5076
5077 * gdb.btrace/function_call_history.exp: Update
5078 * gdb.btrace/instruction_history.exp: Update.
5079
6d78d93b
MM
50802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5081
5082 * gdb.btrace/enable.exp: Update expected text.
5083
93a360cc
OJ
50842014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
5085
5086 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
5087 bytes.
5088
3772b53f
MR
50892014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
5090
5091 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
5092
596662fa
OJ
50932014-01-15 Omair Javaid <omair.javaid@linaro.org>
5094
5095 * lib/gdb.exp (supports_process_record): Return true for
5096 arm*-linux*. (supports_reverse): Likewise.
5097
b5b08fb4
SC
50982014-01-13 Siva Chandra Reddy <sivachandra@google.com>
5099
5100 PR python/15464
5101 PR python/16113
5102 * gdb.python/py-type.c: Enhance test case.
5103 * gdb.python/py-value-cc.cc: Likewise
5104 * gdb.python/py-type.exp: Add new tests.
5105 * gdb.python/py-value-cc.exp: Likewise
5106
52d7fb13
AA
51072014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
5108 Pedro Alves <palves@redhat.com>
5109
5110 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
5111 Make "name" extern.
5112 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
5113 references to ${name}_start by references to ${name}.
5114
a2cd8cfe
JB
51152014-01-10 Joel Brobecker <brobecker@adacore.com>
5116
5117 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
5118
4e23fced
JB
51192014-01-10 Joel Brobecker <brobecker@adacore.com>
5120
5121 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
5122
c6a9e42c
PA
51232014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
5124 Pedro Alves <palves@redhat.com>
5125
5126 * gdb.mi/mi-info-os.exp: Connect to the target with
5127 mi_gdb_target_load.
5128
b7ea362b
PA
51292014-01-08 Pedro Alves <palves@redhat.com>
5130
5131 * gdb.threads/reconnect-signal.c: New file.
5132 * gdb.threads/reconnect-signal.exp: New file.
5133
5e3f4fab
EBM
51342014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5135
5136 * gdb.base/source-dir.exp: New file.
5137
79301218
JB
51382014-01-07 Joel Brobecker <brobecker@adacore.com>
5139
5140 * gdb.ada/mi_interface: New testcase.
5141
8e355c5d
JB
51422014-01-07 Joel Brobecker <brobecker@adacore.com>
5143
5144 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
5145 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
5146 gdb.ada/pp-rec-component/pck.ads: New files.
5147
c0d48811
JB
51482014-01-07 Joel Brobecker <brobecker@adacore.com>
5149
5150 * gdb.python/py-pp-integral.c: New file.
5151 * gdb.python/py-pp-integral.py: New file.
5152 * gdb.python/py-pp-integral.exp: New file.
5153
17b609c3 5154For older changes see ChangeLog-1993-2013.
c906108c 5155\f
8d8cb839
EZ
5156;; Local Variables:
5157;; mode: change-log
5158;; left-margin: 8
5159;; fill-column: 74
5160;; version-control: never
5161;; End:
902f2ccb 5162
32d0add0 5163 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
5164 Copying and distribution of this file, with or without modification,
5165 are permitted provided the copyright notice and this notice are preserved.
This page took 2.848616 seconds and 4 git commands to generate.