Add comments on using board file remote-gdbserver-on-localhost.exp
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
07fcd301
YQ
12015-06-22 Yao Qi <yao.qi@linaro.org>
2
3 * boards/remote-gdbserver-on-localhost.exp: Add comments.
4
52042a00
YQ
52015-06-22 Yao Qi <yao.qi@linaro.org>
6
7 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
8 aarch64*-*-*.
9 (skip_hw_watchpoint_tests): Likewise.
10
74bd41ce
PP
112015-06-18 Patrick Palka <patrick@parcs.ath.cx>
12
13 * gdb.base/gdbinit-history.exp: Test the interaction between
14 setting GDBHISTSIZE and setting the history size via .gdbinit.
15
bc460514
PP
162015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17
18 PR gdb/16999
19 * gdb.base/gdbhistsize-history.exp: New test.
20
b58c513b
PP
212015-06-17 Patrick Palka <patrick@parcs.ath.cx>
22
23 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
24 with GDBHISTSIZE.
25 * gdb.base/readline.exp: Likewise.
26
92046791
YQ
272015-06-17 Yao Qi <yao.qi@linaro.org>
28
29 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
30 line.
31
2093d2d3
PP
322015-06-17 Patrick Palka <patrick@parcs.ath.cx>
33
34 * gdb.base/gdbinit-history.exp: Add test case to check that
35 an unlimited history file does not get truncated on exit.
36
e6c693af
AA
372015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
38
39 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
40 (VECTOR): New macro. Use it...
41 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
42 ...for these typedefs.
43 (int8, char1, int1, double1): New typedefs.
44 (struct just_int2, struct two_int2): New structures.
45 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
46 (add_structvecs, add_singlevecs): New functions.
47 (main): Call add_some_intvecs twice.
48 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
49 the compile and exit upon failure. Try compiling for the "native"
50 architecture. Test inferior function calls with vector arguments
51 and vector return value handling with "finish" and "return".
52
c74f7d1c
JT
532015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
54
55 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
56 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
57 PE file.
58 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
59
98aa42ee
AT
602015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
61
62 PR breakpoints/16465
63 * gdb.mi/mi-dprintf-pending.c: New file.
64 * gdb.mi/mi-dprintf-pending.exp: New test.
65 * gdb.mi/mi-dprintf-pendshr.c: New file.
66
7d73c23c
WT
672015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
68 Mircea Gherzan <mircea.gherzan@intel.com>
69
70 * gdb.arch/i386-mpx-map.c: New file.
71 * gdb.arch/i386-mpx-map.exp: New File.
72
732015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
74
75 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
76 * gdb.arch/i386-mpx.exp: Indentation fixed.
77
782015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
79
80 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
81 function and improved indentation.
82 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
83 gdb_test_multiple. Added additional tests to skip the test.
84
852015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
86
87 * gdb.arch/i386-avx512.c: Change path in include file.
88 * gdb.arch/i386-avx512.exp: Change include dir path
89 compilation flag.
90 * gdb.arch/i386-mpx.c: Change path in include file.
91 * gdb.arch/i386-mpx.exp: Change include dir path compilation
92 flag.
93
d5eba19a
JK
942015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
95
96 * gdb.compile/compile-print.exp (compile print *vararray@3)
97 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
98
7f361056
JK
992015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
100
101 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
102 (do not keep jit in memory): ... this.
103 (expect 5): Change it to ...
104 (expect no 5): ... this.
105
3b462ec2
SM
1062015-06-02 Simon Marchi <simon.marchi@ericsson.com>
107
108 PR gdb/15564
109 * gdb.mi/mi-detach.exp: New file.
110
e0619de6
JK
1112015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
112
113 PR symtab/18392
114 * gdb.arch/amd64-tailcall-self.S: New file.
115 * gdb.arch/amd64-tailcall-self.c: New file.
116 * gdb.arch/amd64-tailcall-self.exp: New file.
117
e970cb34
DB
1182015-05-28 Don Breazeal <donb@codesourcery.com>
119
120 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
121 tests for remote targets by checking is_target_gdbserver.
122
b2e2f908
DE
1232015-05-27 Doug Evans <dje@google.com>
124
125 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
126 * gdb.dwarf2/opaque-type-lookup.c: New file.
127 * gdb.dwarf2/opaque-type-lookup.exp: New file.
128
82c7be31
DE
1292015-05-26 Doug Evans <dje@google.com>
130
131 * gdb.cp/iostream.cc: New file.
132 * gdb.cp/iostream.exp: New file.
133
b4f54984
DE
1342015-05-26 Doug Evans <dje@google.com>
135
136 * gdb.dwarf2/dw2-op-call.exp: Update.
137 * gdb.dwarf2/dw4-sig-types.exp: Update.
138 * gdb.dwarf2/implptr.exp: Update.
139 * gdb.mi/mi-cmd-param-changed.exp: Update.
140
4ea6efe9
DE
1412015-05-26 Doug Evans <dje@google.com>
142
143 * gdb.python/py-lazy-string.c: New file.
144 * gdb.python/py-lazy-string.exp: New file.
145 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
146 (main): Update. Add estring3.
147 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
148 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
149
f6bb7db3
YQ
1502015-05-26 Omair Javaid <omair.javaid@linaro.org>
151 Yao Qi <yao.qi@linaro.org>
152
153 * gdb.reverse/aarch64.c: New.
154 * gdb.reverse/aarch64.exp: New.
155
a81bfbd0
OJ
1562015-05-26 Omair Javaid <omair.javaid@linaro.org>
157
158 * lib/gdb.exp (supports_process_record): Return true for aarch64*-linux*.
159 (supports_reverse): Likewise.
160
158bf1b4
PP
1612015-05-22 Patrick Palka <patrick@parcs.ath.cx>
162
163 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
164 Use with_test_prefix.
165
a0145030
AB
1662015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
167
168 * gdb.base/completion.exp: Add test for completion of layout
169 names.
170
ebe3b578
AB
1712015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
172
173 * lib/gdb.exp (skip_tui_tests): New proc.
174 * gdb.base/tui-layout.exp: Check skip_tui_tests.
175
84204ed7
PA
1762015-05-19 Pedro Alves <palves@redhat.com>
177
178 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
179 Save the whole env array instead of just HOME. Unset HISTSIZE in
180 the environment while testing. Restore whole environment
181 afterwards.
182
37442ce1
DE
1832015-05-16 Doug Evans <xdje42@gmail.com>
184
185 * gdb.guile/scm-ports.c: New file.
186 * gdb.guile/scm-ports.exp: Add memory port tests.
187
36de76f9
JK
1882015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
189
190 * gdb.compile/compile-print.c: New file.
191 * gdb.compile/compile-print.exp: New file.
192
3a9558c4
JK
1932015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
194
195 * gdb.compile/compile-ops.exp: Cast param to void.
196 * gdb.compile/compile.exp: Complete type for _gdb_expr.
197 (compile code struct_object.selffield = &struct_object): Add xfail.
198
aa715135
JG
1992015-05-15 Joel Brobecker <brobecker@adacore.com>
200
201 * gdb.ada/arr_enum_with_gap: New testcase.
202
931e5bc3
JG
2032015-05-15 Joel Brobecker <brobecker@adacore.com>
204
205 * gdb.ada/byte_packed_arr: New testcase.
206
9cd4d857
JB
2072015-05-15 Joel Brobecker <brobecker@adacore.com>
208
209 * gdb.ada/pckd_neg: New testcase.
210
ebfd00d2
PP
2112015-05-13 Patrick Palka <patrick@parcs.ath.cx>
212
213 PR gdb/17820
214 * gdb.base/gdbinit-history.exp: New test.
215 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
216 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
217
4c082a81
SC
2182015-05-09 Siva Chandra Reddy <sivachandra@google.com>
219
220 * gdb.python/py-xmethods.cc: Enhance test case.
221 * gdb.python/py-xmethods.exp: New tests.
222 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
223 function.
224 (B_indexoper): Likewise.
225 (global_dm_list) : Add new xmethod worker functions.
226
f7797074
SDJ
2272015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
228
229 * gdb.base/coredump-filter.exp: Correctly unset
230 "coredump_var_addr" array.
231
a4674e4e
PA
2322015-05-08 Pedro Alves <palves@redhat.com>
233
234 * gdb.server/non-existing-program.exp: Unset spawn_id.
235
df2eb078
SC
2362015-05-08 Siva Chandra Reddy <sivachandra@google.com>
237
238 PR python/18291
239 * gdb.python/py-xmethods.exp: Add tests.
240
422349a3
YQ
2412015-05-08 Yao Qi <yao.qi@linaro.org>
242
243 PR gdb/18208
244 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
245 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
246 function set_coredump_filter, and remove remote_exec call.
247 Remove argument ipid. Callers update.
248 (top level): Don't get inferior's PID.
249
63fc80ce
AA
2502015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
251
252 * gdb.base/watch_thread_num.exp: Skip test on targets without
253 access watchpoints.
254
80ad801e
PA
2552015-05-06 Pedro Alves <palves@redhat.com>
256
257 PR server/18081
258 * gdb.server/non-existing-program.exp: New file.
259
0fa7fe50
JB
2602015-05-05 Joel Brobecker <brobecker@adacore.com>
261
262 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
263
3ea89b92
PMR
2642015-05-05 Joel Brobecker <brobecker@adacore.com>
265
266 * gdb.ada/out_of_line_in_inlined: New testcase.
267
87b8eff0
JB
2682015-05-05 Joel Brobecker <brobecker@adacore.com>
269
270 * gdb.ada/var_rec_arr: New testcase.
271
5fccc635
YQ
2722015-04-30 Yao Qi <yao.qi@linaro.org>
273
274 * gdb.base/break-idempotent.exp: If
275 skip_hw_watchpoint_multi_tests returns true, skip the tests
276 on "rwatch" and "awatch".
277
42d38f42
YQ
2782015-04-30 Yao Qi <yao.qi@linaro.org>
279
280 * gdb.base/relativedebug.exp: Invoke gdb command
281 "info sharedlibrary", and if libc.so doesn't have debug info,
282 skip the test.
283
2ce1cdbf
DE
2842015-04-29 Doug Evans <dje@google.com>
285
286 * gdb.python/py-xmethods.exp: Add ptype tests.
287 * gdb.python/py-xmethods.py (E_method_char_worker): Add
288 get_result_type method.
289
f24a38c5
LM
2902015-04-29 Luis Machado <lgustavo@codesourcery.com>
291
292 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
293 the target does not support hardware watchpoints.
294
ecbf2b3c
LM
2952015-04-29 Luis Machado <lgustavo@codesourcery.com>
296
297 * gdb.base/break-always.exp: Abort testing if writing to memory
298 causes an error.
299
34f5f757
DE
3002015-04-28 Doug Evans <dje@google.com>
301
302 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
303 * gdb.python/py-pp-registration.exp: ... here. New file.
304 * gdb.python/py-pp-registration.c: New file.
305 * gdb.python/py-pp-registration.py: New file.
306
69b4374a
DE
3072015-04-28 Doug Evans <dje@google.com>
308
309 * gdb.python/py-bad-printers.c: New file.
310 * gdb.python/py-bad-printers.py: New file.
311 * gdb.python/py-bad-printers.exp: New file.
312
59fb7612
SS
3132015-04-28 Sasha Smundak <asmundak@google.com>
314
315 * gdb.python/py-type.exp: New test.
316
2631b16a
AW
3172015-04-28 Andy Wingo <wingo@igalia.com>
318
319 * gdb.python/py-parameter.exp:
320 * gdb.guile/scm-parameter.exp: Escape the path that we are
321 matching against, as it might contain characters that are special
322 to regular expressions.
323
460efde1
JB
3242015-04-27 Joel Brobecker <brobecker@adacore.com>
325
326 * gdb.ada/rec_comp: New testcase.
327
2d369d8e
SDJ
3282015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
329
330 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
331 before using it.
332
cf75d6c3
AB
3332015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
334
335 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
336 new tests for verilog output.
337
8dbe7ca5
YQ
3382015-04-24 Yao Qi <yao.qi@linaro.org>
339
340 * boards/remote-gdbserver-on-localhost.exp: New file.
341
4ef9fb2f
PA
3422015-04-23 Pedro Alves <palves@redhat.com>
343
344 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
345 $inferior_spawn_id instead of $inferior_spawn_id directly. On
346 "end of file", remove $inferior_spawn_id from the indirect list.
347
0a803169
PA
3482015-04-23 Pedro Alves <palves@redhat.com>
349
350 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
351
749ef8f8
PA
3522015-04-23 Pedro Alves <palves@redhat.com>
353
354 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
355 on $any_spawn_id instead of only on $gdb_spawn_id.
356
8aae4344
PM
3572015-04-21 Pierre Muller <muller@sourceware.org>
358
359 PR pascal/17815
360 * lib/pascal.exp (gpc_compile): Add new option "class".
361 (fpc_compile): Likewise.
362 * gdb.pascal/case-insensitive-symbols.pas: New file.
363 * gdb.pascal/case-insensitive-symbols.exp: New file.
364
1586c8fb
GB
3652015-04-20 Gary Benson <gbenson@redhat.com>
366
367 * gdb.base/attach.exp: Fix three extended remote failures.
368
1b6e6f5c
GB
3692015-04-17 Gary Benson <gbenson@redhat.com>
370
371 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
372 the main executable over the remote protocol.
373
e797481d
PA
3742015-04-16 Pedro Alves <palves@redhat.com>
375
376 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
377 a new gdbserver if gdbserver_reconnect_p is set.
378
1ca99c42
PA
3792015-04-16 Pedro Alves <palves@redhat.com>
380
381 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
382 is set, don't exit gdbserver.
383
af9fd6f8
AA
3842015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
385
386 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
387 appropriate .insn, such that an older assembler can be used.
388 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
389 the z/Architecture instruction set on 31-bit targets as well.
390
04ff1e61
AA
3912015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
392
393 * gdb.go/handcall.exp: Remove all logic related to the first
394 breakpoint and rely on go_runto_main instead.
395 * gdb.go/strings.exp: Likewise.
396 * gdb.go/unsafe.exp: Likewise.
397 * gdb.go/hello.exp: Likewise. Also rename the remaining
398 breakpoint marker to "breakpoint 1".
399 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
400 * gdb.go/strings.go: Likewise.
401 * gdb.go/unsafe.go: Likewise.
402 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
403 "set breakpoint 2 here" and rename the remaining breakpoint marker
404 to "breakpoint 1".
405
40d2f8d6
SM
4062015-04-15 Simon Marchi <simon.marchi@ericsson.com>
407
408 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
409 if itertools.imap is not present.
410 * gdb.python/py-objfile.exp: Add parentheses.
411 * gdb.python/py-type.exp: Same.
412 * gdb.python/py-unwind-maint.py: Same.
413
8cbc97c6
YQ
4142015-04-15 Yao Qi <yao.qi@linaro.org>
415
416 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
417 of ":$ptr_size" and set its form explicitly.
418
45fd756c
YQ
4192015-04-15 Pedro Alves <palves@redhat.com>
420 Yao Qi <yao.qi@linaro.org>
421
422 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
423 timeout by factor of 4.
424 (test_regular_watch): Likewise.
425 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
426 * gdb.reverse/sigall-reverse.exp: Likewise.
427 * gdb.reverse/until-precsave.exp: Likewise.
428 * lib/gdb.exp (with_timeout_factor): New proc.
429 (gdb_expect): Move some code to ...
430 (get_largest_timeout): ... here. New procedure.
431
9e811bc3
LM
4322015-04-14 Luis Machado <lgustavo@codesourcery.com>
433
434 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
435
0ff6fcb2
LM
4362015-04-13 Luis Machado <lgustavo@codesourcery.com>
437
438 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
439 to write to the .text section.
440
7578d5f7
LM
4412015-04-13 Luis Machado <lgustavo@codesourcery.com>
442
443 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
444 Handle the case of targets that do not provide PID information.
445
2efe15c4
YQ
4462015-04-13 Yao Qi <yao.qi@linaro.org>
447
448 * lib/gdbserver-support.exp (gdb_exit): Catch exception
449 and use expect instead of gdb_expect.
450
8cd8f2f8
SDJ
4512015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
452
453 * gdb.base/coredump-filter.exp: Rename variable "addr" to
454 "coredump_var_addr" to avoid naming conflict with other testcases.
455
9ee41772
PA
4562015-04-10 Pedro Alves <palves@redhat.com>
457
458 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
459 gdb_test_sequence and gdb_assert.
460
07473109
PA
4612015-04-10 Pedro Alves <palves@redhat.com>
462
463 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
464 test messages that don't include the breakpoint address.
465
de3db44c
YQ
4662015-04-10 Yao Qi <yao.qi@linaro.org>
467
468 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
469 false for some offset and width combinations which aren't
470 supported by linux kernel.
471
c79d856c
PA
4722015-04-10 Pedro Alves <palves@redhat.com>
473
474 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
475 procedure, factored out from ...
476 (top level): ... here. Add "set displaced-stepping" testing axis.
477 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
478 parameter "displaced". Use it.
479 (top level): Use foreach and add "set displaced-stepping" testing
480 axis.
481
ebc90b50
PA
4822015-04-10 Pedro Alves <palves@redhat.com>
483
484 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
485 Remove comment.
486 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
487 both the address of the instruction that triggers the watchpoint
488 and the address of the instruction immediately after, and use
489 those addresses for the test. Fix comment.
490
8f572e5c
PA
4912015-04-10 Pedro Alves <palves@redhat.com>
492
493 * gdb.base/sigstep.exp (breakpoint_to_handler)
494 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
495 Test "backtrace" in handler.
496 (breakpoint_over_handler): New parameter 'displaced'. Use it.
497 (top level): Add new "displaced" test axis to
498 breakpoint_to_handler, breakpoint_to_handler_entry and
499 breakpoint_over_handler.
500
8d707a12
PA
5012015-04-10 Pedro Alves <palves@redhat.com>
502
503 PR gdb/18216
504 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
505
ef713951
YQ
5062015-04-10 Yao Qi <yao.qi@linaro.org>
507
508 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
509 (test_add_rn_pc): New function.
510 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
511 (top level): Invoke test_add_rn_pc.
512
906d60cf
PA
5132015-04-10 Pedro Alves <palves@redhat.com>
514
515 PR gdb/13858
516 * gdb.base/step-over-no-symbols.exp: New file.
517
f2983cc3
AW
5182015-04-09 Andy Wingo <wingo@igalia.com>
519
520 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
521 after the Python tests.
522
6d62641c
SDJ
5232015-04-08 Keith Seitz <keiths@redhat.com>
524
525 PR python/16699
526 * gdb.python/py-completion.exp: New tests for completion.
527 * gdb.python/py-completion.py (CompleteLimit1): New class.
528 (CompleteLimit2): Likewise.
529 (CompleteLimit3): Likewise.
530 (CompleteLimit4): Likewise.
531 (CompleteLimit5): Likewise.
532 (CompleteLimit6): Likewise.
533 (CompleteLimit7): Likewise.
534
f3770638
PA
5352015-04-08 Pedro Alves <palves@redhat.com>
536
537 PR gdb/18214
538 PR gdb/18216
539 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
540 function.
541 (main): Install it as SIGUSR1 handler.
542 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
543 parameter. Always use "setup" as prefix. Toggle "set
544 displaced-stepping" off/on depending on global. Don't switch to
545 thread 1 here.
546 (top level): Add displaced stepping "off/on" test axis. Update
547 "setup" calls. Wrap each subtest with with_test_prefix. Test
548 continuing with a queued signal in each thread.
549
4496bed7
PA
5502015-04-08 Pedro Alves <palves@redhat.com>
551
552 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
553 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
554 gdb_breakpoint instead of gdb_test that doesn't expect anything.
555 Return early if running to main fails.
556 * gdb.trace/while-stepping.exp: Likewise.
557
b97fde92
PA
5582015-04-07 Pedro Alves <palves@redhat.com>
559
560 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
561 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
562 interact with inferior program.
563
f71c18e7
PA
5642015-04-07 Pedro Alves <palves@redhat.com>
565
566 * lib/gdb.exp (inferior_spawn_id): New global.
567 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
568 spawn id after processing the user code.
569 (default_gdb_start): Set inferior_spawn_id.
570 (send_inferior): New procedure.
571 * lib/gdbserver-support.exp (gdbserver_start): Set
572 inferior_spawn_id.
573 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
574
6423214f
PA
5752015-04-07 Pedro Alves <palves@redhat.com>
576
577 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
578 * lib/gdbserver-support.exp (gdbserver_start): Make
579 $server_spawn_id global.
580 (gdbserver_start): Don't wait for gdbserver's spawn id with
581 expect_background.
582 (close_gdbserver): New procedure.
583 (gdb_exit): Rename the default version and reimplement.
584
71c0ee8c
PA
5852015-04-07 Pedro Alves <palves@redhat.com>
586
587 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
588 append the substituted item, not the original item.
589
203bc29b
PA
5902015-04-07 Pedro Alves <palves@redhat.com>
591
592 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
593 gdb_expect.
594
508a3ddf
PA
5952015-04-07 Pedro Alves <palves@redhat.com>
596
597 * gdb.base/interrupt.exp: Don't handle the case of the inferior
598 output appearing once only.
599
9f6dbe2b
PA
6002015-04-07 Pedro Alves <palves@redhat.com>
601
602 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
603 that doesn't expect anything. Return early if running to main
604 fails.
605
337532fa
YQ
6062015-04-07 Yao Qi <yao.qi@linaro.org>
607
608 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
609 (child_function): Call alarm.
610 (main): Move call to alarm into the loop.
611 * gdb.threads/non-stop-fair-events.exp: Build program with
612 -DTIMEOUT=$timeout.
613
01b622d4
DE
6142015-04-06 Doug Evans <xdje42@gmail.com>
615
616 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
617 Fix dest parameter to board_info.
618 (fpc_compile): Ditto.
619 (gdb_compile_pascal): Rename dest arg to destfile.
620
961f4160
PMR
6212015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
622
623 * gdb.ada/funcall_ref.exp: New file.
624 * gdb.ada/funcall_ref/foo.adb: New file.
625
cafda597
YQ
6262015-04-02 Yao Qi <yao.qi@linaro.org>
627
628 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
629 is remote.
630
fed040c6
GB
6312015-04-02 Gary Benson <gbenson@redhat.com>
632
633 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
634
d11916aa
SS
6352015-04-01 Sasha Smundak <asmundak@google.com>
636
637 * gdb.python/py-unwind-maint.c: New file.
638 * gdb.python/py-unwind-maint.exp: New test.
639 * gdb.python/py-unwind-maint.py: New file.
640 * gdb.python/py-unwind.c: New file.
641 * gdb.python/py-unwind.exp: New test.
642 * gdb.python/py-unwind.py: New test.
643
a1471180
PA
6442015-04-01 Pedro Alves <palves@redhat.com>
645
646 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
647 to fail instead of non-existent $test.
648
0bbeccb1
PA
6492015-04-01 Pedro Alves <palves@redhat.com>
650
651 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
652 GDBFLAGS if not empty.
653
3c724c8c
PMR
6542015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
655
656 * gdb.ada/complete.exp: Remove "multi_line".
657 * gdb.ada/info_exc.exp: Remove "multi_line".
658 * gdb.ada/packed_tagged.exp: Remove "multi_line".
659 * gdb.ada/ptype_field.exp: Remove "multi_line".
660 * gdb.ada/sym_print_name.exp: Remove "multi_line".
661 * gdb.ada/tagged.exp: Remove "multi_line".
662 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
663 [multi_line ...]
664 * gdb.btrace/delta.exp: Likewise.
665 * gdb.btrace/exception.exp: Likewise.
666 * gdb.btrace/function_call_history.exp: Likewise.
667 * gdb.btrace/instruction_history.exp: Likewise.
668 * gdb.btrace/nohist.exp: Likewise.
669 * gdb.btrace/record_goto.exp: Likewise.
670 * gdb.btrace/segv.exp: Likewise.
671 * gdb.btrace/stepi.exp: Likewise.
672 * gdb.btrace/tailcall.exp: Likewise.
673 * gdb.btrace/unknown_functions.exp: Likewise.
674 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
675 * lib/gdb.exp: Add the "multi_line" helper.
676
4eec2deb
PA
6772015-04-01 Pedro Alves <palves@redhat.com>
678
679 * gdb.threads/tid-reuse.c: New file.
680 * gdb.threads/tid-reuse.exp: New file.
681
df8411da
SDJ
6822015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
683
684 PR corefiles/16092
685 * gdb.base/coredump-filter.c: New file.
686 * gdb.base/coredump-filter.exp: Likewise.
687
6ef37366
PM
6882015-03-27 Petr Machata <pmachata@redhat.com>
689
690 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
691 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
692 (Dwarf::assemble): Initialize them.
693 (Dwarf::lines): New function.
694
7ec911b0
JT
6952015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
696
697 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
698 SYMBOL_PREFIX for x86_64-*-cygwin.
699
ff908ebf
AW
7002015-03-26 Andy Wingo <wingo@igalia.com>
701
702 PR symtab/18148
703 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
704 const_value but not a location.
705 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
706 location defined in non-main CUs are visible.
707
6d5f0679
YQ
7082015-03-26 Yao Qi <yao.qi@linaro.org>
709
710 PR testsuite/18139
711 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
712 Add a line number entry for the same line.
713 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
714 Add a line number entry for the same line.
715
2898689b
YQ
7162015-03-26 Yao Qi <yao.qi@linaro.org>
717
718 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
719 .int 0.
720 (func): Likewise. Add .Lfunc_1 label.
721 Use .Lfunc_1 label.
722 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
723 .int 0.
724 (func): Likewise.
725 Use .Lfunc_1 label.
726
85180498
YQ
7272015-03-26 Yao Qi <yao.qi@linaro.org>
728
729 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
730 Call gdb_compile instead to compile each .s files without debug
731 information.
732
8aa08a8d
YQ
7332015-03-26 Yao Qi <yao.qi@linaro.org>
734
735 * gdb.base/savedregs.exp (process_saved_regs): Make
736 "Saved registers:" optional in the pattern.
737
66849923
MM
7382015-03-25 Markus Metzger <markus.t.metzger@intel.com>
739
740 * gdb.btrace/next.exp: Merged into step.exp.
741 * gdb.btrace/finish.exp: Merged into step.exp.
742 * gdb.btrace/nexti.exp: Merged into stepi.exp.
743 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
744 "record goto" and checking the exact replay position.
745 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
746 check for "Recording format" in "info record" output.
747 * gdb.btrace/record_goto.exp: Choose test file based on target.
748 * gdb.btrace/x86-record_goto.S: Renamed into ...
749 * gdb.btrace/x86_64-record_goto.S: ... this.
750 * gdb.btrace/i686-record_goto.S: New.
751 * gdb.btrace/x86-tailcall.S: Renamed into ...
752 * gdb.btrace/x86_64-tailcall.S: ... this.
753 * gdb.btrace/i686-tailcall.S: New.
754 * gdb.btrace/x86-tailcall.c: Renamed into ...
755 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
756 separate statements. Update test.
757 * gdb.btrace/delta.exp: Use record_goto.c as test file.
758 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
759 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
760 * gdb.btrace/tailcall.exp: Choose test file based on target.
761 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
762
11cc1b74
MM
7632015-03-25 Markus Metzger <markus.t.metzger@intel.com>
764
765 * gdb.btrace/exception.exp: Increase BTS buffer size.
766
a25d8bf9
PA
7672015-03-24 Pedro Alves <palves@redhat.com>
768
769 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
770
856e7dd6
PA
7712015-03-24 Pedro Alves <palves@redhat.com>
772
773 * gdb.threads/schedlock.exp (test_step): No longer expect that
774 "set scheduler-locking step" with "next" over a function call runs
775 threads unlocked.
776
ad235a41
AT
7772015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
778
779 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
780
15630549
AT
7812015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
782
783 PR breakpoints/16466
784 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
785 * gdb.mi/mi-pending.c (thread_func): New function.
786 (int main): Add threading support required.
787 * gdb.mi/mi-pending.exp: Add tests for this issue.
788 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
789 (pendfunc2): Remove stdio dependency.
790 * gdb.mi/mi-pendshr2.c: New file.
791
693dca06
KS
7922015-03-23 Keith Seitz <keiths@redhat.com>
793
794 * gdb.linespec/keywords.c: New file.
795 * gdb.linespec/keywords.exp: New file.
796
7e993ebf
KS
7972015-03-23 Keith Seitz <keiths@redhat.com>
798
799 PR gdb/18021
800 * gdb.dwarf2/staticvirtual.exp: New test.
801
bc23328c
JK
8022015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
805 * README: Remove HP-UX and gdb.hp.
806 (configuration):
807 * configure: Regenerate.
808 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
809 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
810 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
811 gdb.hp/gdb.defects/Makefile.
812 * gdb.hp/Makefile.in: File deleted.
813 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
814 * gdb.hp/gdb.aCC/optimize.c: File deleted.
815 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
816 * gdb.hp/gdb.aCC/run.c: File deleted.
817 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
818 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
819 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
820 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
821 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
822 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
823 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
824 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
825 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
826 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
827 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
828 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
829 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
830 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
831 * gdb.hp/gdb.base-hp/reg.s: File deleted.
832 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
833 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
834 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
835 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
836 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
837 * gdb.hp/gdb.compat/Makefile.in: File deleted.
838 * gdb.hp/gdb.compat/average.c: File deleted.
839 * gdb.hp/gdb.compat/sum.c: File deleted.
840 * gdb.hp/gdb.compat/xdb.c: File deleted.
841 * gdb.hp/gdb.compat/xdb0.c: File deleted.
842 * gdb.hp/gdb.compat/xdb0.h: File deleted.
843 * gdb.hp/gdb.compat/xdb1.c: File deleted.
844 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
845 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
846 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
847 * gdb.hp/gdb.defects/Makefile.in: File deleted.
848 * gdb.hp/gdb.defects/bs14602.c: File deleted.
849 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
850 * gdb.hp/gdb.defects/solib-d.c: File deleted.
851 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
852 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
853 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
854 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
855 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
856 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
857 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
858 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
859 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
860 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
861 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
862 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
863 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
864 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
865 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
866 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
867 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
868 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
869 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
870 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
871 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
872 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
873 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
874 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
875 * gdb.hp/tools/odump: File deleted.
876
8bf3b159
PA
8772015-03-19 Pedro Alves <palves@redhat.com>
878
879 * gdb.threads/continue-pending-status.exp (saw_thread_2)
880 (saw_thread_3): New globals.
881 (top level): Increment them when an event for the corresponding
882 thread is seen.
883 (no thread starvation): New test.
884
eb54c8bf
PA
8852015-03-19 Pedro Alves <palves@redhat.com>
886
887 * gdb.threads/continue-pending-status.c: New file.
888 * gdb.threads/continue-pending-status.exp: New file.
889
32d2e5d6
PA
8902015-03-18 Pedro Alves <palves@redhat.com>
891
892 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
893 Use gdb_is_target_remote instead of is_remote. Use
894 gdb_test_multiple instead of gdb_expect. Exit early if
895 gdb_test_multiple hits its internal matches. Tighten stepi tests
896 expected output. Fail on exit with any signal, instead of just
897 SIGILL.
898
f68f11b7
YQ
8992015-03-18 Yao Qi <yao.qi@linaro.org>
900
901 PR tdep/18107
902 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
903 variable.
904 * gdb.base/catch-syscall.exp: Don't skip it on
905 aarch64*-*-linux* target. Remove elements in all_syscalls.
906 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
907 target.
908 (setup_all_syscalls): New proc.
909
ca5fd19b
YQ
9102015-03-16 Yao Qi <yao.qi@linaro.org>
911
912 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
913 (top level): Skip tests if valid_addr_p returns false for
914 $cmd1 or $cmd2.
915
85642ba0
AW
9162015-03-11 Andy Wingo <wingo@igalia.com>
917
918 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
919
e03f9645
YQ
9202015-03-11 Yao Qi <yao.qi@linaro.org>
921
922 * gdb.base/catch-syscall.exp: Fix typo in comments.
923
5d0962b2
YQ
9242015-03-11 Yao Qi <yao.qi@linaro.org>
925
926 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
927
b2df3cef
PA
9282015-03-09 Pedro Alves <palves@redhat.com>
929
930 * dg-extract-results.py: Delete.
931
ef878e53
PA
9322015-03-09 Pedro Alves <palves@redhat.com>
933
934 Merge dg-extract-results.sh from GCC upstream (r218843).
935
936 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
937 * dg-extract-results.sh: Use --text with grep to avoid issues with
938 binary files. Fall back to cat -v, if that doesn't work.
939
9494d219
PA
9402015-03-05 Pedro Alves <palves@redhat.com>
941
942 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
943
a8d9763a
SM
9442015-03-04 Simon Marchi <simon.marchi@ericsson.com>
945
946 * lib/mi-support.exp (mi_expect_interrupt): Accept
947 alternative event for when in all-stop mode.
948
be9957b8
PA
9492015-03-04 Pedro Alves <palves@redhat.com>
950
951 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
952
d57be0f4 9532015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
954
955 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
956
c214c7cf
AA
9572015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
958
959 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
960 regexps for GDB's current line display, accept a hex address
961 preceding the line number.
962
6d74a497
AA
9632015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
964
965 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
966 the 'arch1' variable for "s390*-linux*" targets.
967
511aee7c
PA
9682015-03-04 Pedro Alves <palves@redhat.com>
969
970 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
971 (main): Pass missing retval argument to pthread_join call.
972
95e50b27
PA
9732015-03-02 Pedro Alves <palves@redhat.com>
974
975 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
976 (top level): Call do_test with non-stop as well.
977
28054d69
PA
9782015-03-02 Pedro Alves <palves@redhat.com>
979
980 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
981 -1.
982
4fa5d7b4
AA
9832015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
984
985 * gdb.arch/s390-vregs.exp: New test.
986 * gdb.arch/s390-vregs.S: New file.
987
97c18565
PA
9882015-02-27 Pedro Alves <palves@redhat.com>
989
990 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
991 call to catch_command_errors.
992 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
993 catch_command_errors.
994
a37bfa30
PA
9952015-02-27 Pedro Alves <palves@redhat.com>
996
997 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
998 "true" for boolean result.
999 * gdb.gdb/selftest.exp (test_with_self): Also accept full
1000 prototype of main.
1001
6f98576f
PA
10022015-02-27 Pedro Alves <palves@redhat.com>
1003
1004 * lib/unbuffer_output.c: New file.
1005 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
1006 (main): Call gdb_unbuffer_output.
1007
eba5ab56
YQ
10082015-02-27 Yao Qi <yao.qi@linaro.org>
1009
1010 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
1011 target.
1012
0def5aaa
DE
10132015-02-26 Doug Evans <dje@google.com>
1014
1015 * gdb.cp/class2.cc (Dbase, D): New classes.
1016 (main): New local delta.
1017 * gdb.cp/class2.exp: Test printing delta.
1018 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
1019 (dynbar): New global.
1020 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
1021
081a1c2c
JK
10222015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1023
1024 * gdb.compile/compile-ifunc.c: New file.
1025 * gdb.compile/compile-ifunc.exp: New file.
1026
2f41223f
AT
10272015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
1028
1029 * gdb.base/structs.exp: Check for correct struct on finish.
1030
03eddd80
YQ
10312015-02-26 Yao Qi <yao.qi@linaro.org>
1032
1033 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
1034 is zero.
1035
80c57053
JK
10362015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * gdb.arch/cordic.ko.bz2: New file.
1039 * gdb.arch/cordic.ko.debug.bz2: New file.
1040 * gdb.arch/ppc64-symtab-cordic.exp: New file.
1041
21613c12
YQ
10422015-02-25 Yao Qi <yao.qi@linaro.org>
1043
1044 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
1045 aarch64*-*-* target.
1046
d8b901ed
PA
10472015-02-23 Pedro Alves <palves@redhat.com>
1048
1049 * lib/gdb.exp (delete_breakpoints): Rewrite using
1050 gdb_test_multiple.
1051
e5b85ead
PA
10522015-02-23 Pedro Alves <palves@redhat.com>
1053
1054 * gdb.base/info-os.c: Include stdlib.h.
1055
85c3a371
DE
10562015-02-22 Doug Evans <xdje42@gmail.com>
1057
1058 PR symtab/17855
1059 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
1060 is read after symbols have been re-read.
1061 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
1062 * gdb.ada/exec_changed/second.adb (Second): Ditto.
1063
96553a0c
DE
10642015-02-21 Doug Evans <dje@google.com>
1065
1066 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
1067
97a0c697
JK
10682015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1069
1070 PR corefiles/17808
1071 * gdb.arch/i386-biarch-core.core.bz2: New file.
1072 * gdb.arch/i386-biarch-core.exp: New file.
1073
a47cd6e9
PA
10742015-02-21 Pedro Alves <palves@redhat.com>
1075
1076 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
1077 runto_main fails.
1078
c5facdc4
PA
10792015-02-20 Pedro Alves <palves@redhat.com>
1080
1081 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
1082 info probes.
1083
2db9a427
PA
10842015-02-20 Pedro Alves <palves@redhat.com>
1085
1086 * gdb.threads/multi-create-ns-info-thr.exp: New file.
1087
60fb7e9e
PA
10882015-02-20 Pedro Alves <palves@redhat.com>
1089
1090 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
1091 clean_restart before gdb_target_supports_trace.
1092
5c5019c2
PA
10932015-02-20 Pedro Alves <palves@redhat.com>
1094
1095 PR threads/18006
1096 * gdb.threads/clone-thread_db.c: New file.
1097 * gdb.threads/clone-thread_db.exp: New file.
1098
c9587f88
AT
10992015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
1100
1101 PR breakpoints/16812
1102 * gdb.base/catch-gdb-caused-signals.c: New file.
1103 * gdb.base/catch-gdb-caused-signals.exp: New file.
1104
f6a88844
JM
11052015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
1106
1107 * configure: Regenerated.
1108 * configure.ac: Use GDB_AC_TRANSFORM.
1109 * aclocal.m4: sinclude ../transform.m4.
1110
497c491b
JM
11112015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1112
1113 * lib/dtrace.exp: New file.
1114 * gdb.base/dtrace-probe.exp: Likewise.
1115 * gdb.base/dtrace-probe.d: Likewise.
1116 * gdb.base/dtrace-probe.c: Likewise.
1117 * lib/pdtrace.in: Likewise.
1118 * configure.ac: Output variables with the transformed names of
1119 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
1120 * configure: Regenerated.
1121
03e98035
JM
11222015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1123
1124 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
1125 expected message when trying to access $_probe_* convenience
1126 variables while not on a probe.
1127
63cc30e9
JK
11282015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1129
1130 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
1131
0703599a
PA
11322015-02-11 Pedro Alves <pedro@codesourcery.com>
1133
1134 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
1135 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
1136
7e60a48e
DE
11372015-02-10 Doug Evans <xdje42@gmail.com>
1138
1139 * lib/gdb.exp (gdb_load): Always return a result.
1140
01b088bc
PA
11412015-02-10 Pedro Alves <palves@redhat.com>
1142
1143 * gdb.threads/signal-sigtrap.c: New file.
1144 * gdb.threads/signal-sigtrap.exp: New file.
1145
b05ec7a5
AT
11462015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
1147
1148 * gdb.trace/no-attach-trace.c: New file.
1149 * gdb.trace/no-attach-trace.exp: New file.
1150
a2c2acaf
MW
11512015-02-09 Mark Wielaard <mjw@redhat.com>
1152
1153 * gdb.dwarf2/atomic.c: New file.
1154 * gdb.dwarf2/atomic-type.exp: Likewise.
1155
31fd9caa
MM
11562015-02-09 Markus Metzger <markus.t.metzger@intel.com>
1157
1158 * gdb.btrace/buffer-size.exp: Update "info record" output.
1159 * gdb.btrace/delta.exp: Update "info record" output.
1160 * gdb.btrace/enable.exp: Update "info record" output.
1161 * gdb.btrace/finish.exp: Update "info record" output.
1162 * gdb.btrace/instruction_history.exp: Update "info record" output.
1163 * gdb.btrace/next.exp: Update "info record" output.
1164 * gdb.btrace/nexti.exp: Update "info record" output.
1165 * gdb.btrace/step.exp: Update "info record" output.
1166 * gdb.btrace/stepi.exp: Update "info record" output.
1167 * gdb.btrace/nohist.exp: Update "info record" output.
1168
d33501a5
MM
11692015-02-09 Markus Metzger <markus.t.metzger@intel.com>
1170
1171 * gdb.btrace/buffer-size: New.
1172
f4abbc16
MM
11732015-02-09 Markus Metzger <markus.t.metzger@intel.com>
1174
1175 * gdb.btrace/delta.exp: Update "info record" output.
1176 * gdb.btrace/enable.exp: Update "info record" output.
1177 * gdb.btrace/finish.exp: Update "info record" output.
1178 * gdb.btrace/instruction_history.exp: Update "info record" output.
1179 * gdb.btrace/next.exp: Update "info record" output.
1180 * gdb.btrace/nexti.exp: Update "info record" output.
1181 * gdb.btrace/step.exp: Update "info record" output.
1182 * gdb.btrace/stepi.exp: Update "info record" output.
1183 * gdb.btrace/nohist.exp: Update "info record" output.
1184
b9d61307
SM
11852015-02-06 Simon Marchi <simon.marchi@ericsson.com>
1186
1187 PR gdb/15678
1188 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
1189
e584fdbc
PA
11902015-02-06 Pedro Alves <palves@redhat.com>
1191
1192 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
1193 macro.
1194 (seconds_left, again): New globals.
1195 (main): Wait seconds_left in a 1-second sleep loop instead of
1196 sleeping 180 seconds. If 'again' is set, reset the seconds
1197 counter.
1198 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
1199 'again' in the inferior before detaching. Print the seconds left.
1200 (options): New global.
1201 (top level): Build program with -DTIMEOUT=$timeout.
1202
77f41761
PA
12032015-02-06 Pedro Alves <palves@redhat.com>
1204
1205 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
1206 determine how many seconds to pass to 'alarm'.
1207 * gdb.base/gdb-sigterm.exp (top level): Build program with
1208 -DTIMEOUT=$timeout.
1209 (do_test): Return success/failure indication. Add more verbose
1210 logging. Don't fail if 200 single steps are seen. Instead, fail
1211 when the test times out.
1212 (passes): New global.
1213 (top level): Break the testing loop if testing fails on any
1214 iteration. Use gdb_assert.
1215
b9394193
DB
12162015-02-04 Don Breazeal <donb@codesourcery.com>
1217
1218 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
1219 and initialize them.
1220 (ipc_cleanup): New function.
1221 (main): Don't declare shmid, semid, and msqid. Add a call to
1222 atexit so that we call ipc_cleanup on exit.
1223
42d9e528
PA
12242015-02-04 Pedro Alves <palves@redhat.com>
1225
1226 * boards/native-extended-gdbserver.exp: Remove any target variant
1227 specifications from the board name before clearing the isremote
1228 flag from board_info.
1229
ae6ae975
DE
12302015-01-31 Doug Evans <xdje42@gmail.com>
1231
1232 * gdb.base/maint.exp <maint print type argc>: Update expected output.
1233
cfb069a8
GB
12342015-01-31 Gary Benson <gbenson@redhat.com>
1235
1236 * gdb.base/completion.exp: Disable completion limiting for
1237 existing tests. Add new tests to check completion limiting.
1238 * gdb.linespec/ls-errs.exp: Disable completion limiting.
1239
5dd31d79
DE
12402015-01-31 Doug Evans <xdje42@gmail.com>
1241
1242 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
1243
9f050062
DE
12442015-01-31 Doug Evans <xdje42@gmail.com>
1245
1246 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
1247 entries. Duplicate file section script entries.
1248 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
1249 inlined entries. Add test for safe-path rejection.
1250 * gdb.python/py-section-script.c: Add duplicate inlined section script
1251 entries. Duplicate file section script entries.
1252 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
1253 inlined entries. Add test for safe-path rejection.
1254
df25ebbd
JB
12552015-01-29 Joel Brobecker <brobecker@adacore.com>
1256
1257 * gdb.ada/disc_arr_bound: New testcase.
1258
4a0ca9ec
JB
12592015-01-29 Joel Brobecker <brobecker@adacore.com>
1260
1261 * gdb.ada/mi_var_array: New testcase.
1262
3a8b707a
DE
12632015-01-27 Doug Evans <dje@google.com>
1264
1265 * gdb.python/py-objfile.exp: Add tests for objfile.username.
1266 Add test for objfile.filename, objfile.username after objfile
1267 has been unloaded.
1268
f8313f6e
JB
12692015-01-26 Joel Brobecker <brobecker@adacore.com>
1270
1271 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
1272 the second test to print the name attribute of value
1273 returned by the call to gdb.lookup_type, and adjust
1274 the expected output accordingly.
1275
37bc665e
MW
12762015-01-25 Mark Wielaard <mjw@redhat.com>
1277
1278 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
1279 * gdb.base/disp-step-fork.c: Include unistd.h.
1280 * gdb.base/siginfo-obj.c: Include stdio.h.
1281 * gdb.base/siginfo-thread.c: Likewise.
1282 * gdb.mi/non-stop.c: Include unistd.h.
1283 * gdb.mi/nsthrexec.c: Include stdio.h.
1284 * gdb.mi/pthreads.c: Include unistd.h.
1285 * gdb.modula2/unbounded1.c (main): Declare returns int.
1286 * gdb.reverse/consecutive-reverse.c: Likewise.
1287 * gdb.threads/create-fail.c: Include unistd.h.
1288 * gdb.threads/killed.c: Likewise.
1289 * gdb.threads/linux-dp.c: Likewise.
1290 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
1291 * gdb.threads/non-ldr-exc-2.c: Likewise.
1292 * gdb.threads/non-ldr-exc-3.c: Likewise.
1293 * gdb.threads/non-ldr-exc-4.c: Likewise.
1294 * gdb.threads/pthreads.c: Include unistd.h.
1295 (main): Declare returns int.
1296 * gdb.threads/tls-main.c (foo): New declaration.
1297 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
1298
f7e5394d
SM
12992015-01-23 Simon Marchi <simon.marchi@ericsson.com>
1300
1301 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
1302 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
1303
743649fd
MW
13042015-01-15 Mark Wielaard <mjw@redhat.com>
1305
1306 * gdb.base/noreturn-return.c: New file.
1307 * gdb.base/noreturn-return.exp: New file.
1308 * gdb.base/noreturn-finish.c: New file.
1309 * gdb.base/noreturn-finish.exp: New file.
1310
198297aa
PA
13112015-01-23 Pedro Alves <palves@redhat.com>
1312
1313 * gdb.threads/continue-pending-after-query.c: New file.
1314 * gdb.threads/continue-pending-after-query.exp: New file.
1315
717cf30c
AG
13162015-01-22 Anders Granlund <anders.granlund@ericsson.com>
1317 Simon Marchi <simon.marchi@ericsson.com>
1318
1319 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
1320 * gdb.base/valgrind-db-attach.exp: Same.
1321 * gdb.base/valgrind-infcall.exp: Same.
1322 * lib/mi-support.exp (default_mi_gdb_start): Same.
1323 * lib/prompt.exp (default_prompt_gdb_start): Same.
1324 * lib/gdb.exp (default_gdb_spawn): Same.
1325 (gdb_interact): New.
1326
1327
4b62a76e
JK
13282015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1329
1330 * gdb.compile/compile.exp (pointer to jit function): New test.
1331
b4cdae6f
WW
13322015-01-17 Wei-cheng Wang <cole945@gmail.com>
1333
1334 * lib/gdb.exp (supports_process_record): Return true for
1335 powerpc*-*-linux*.
1336 (supports_reverse): Likewise.
1337
d221e7ef
DB
13382015-01-15 Don Breazeal <donb@codesourcery.com>
1339
1340 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
1341 instead of checking whether the target board is remote and
1342 use spawn_wait_for_attach instead of exec/sleep.
1343 * gdb.base/attach-twice.exp: Likewise.
1344
bafffb51
JB
13452015-01-15 Joel Brobecker <brobecker@adacore.com>
1346
1347 * gdb.ada/var_arr_attrs: New testcase.
1348
5589af0e
PA
13492015-01-14 Pedro Alves <palves@redhat.com>
1350 Joel Brobecker <brobecker@adacore.com>
1351
1352 PR gdb/17525
1353 * gdb.base/bp-cmds-execution-x-script.c: New file.
1354 * gdb.base/bp-cmds-execution-x-script.exp: New file.
1355 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
1356
6c400b59
PA
13572015-01-14 Pedro Alves <palves@redhat.com>
1358
1359 PR cli/17828
1360 * gdb.base/batch-preserve-term-settings.c: New file.
1361 * gdb.base/batch-preserve-term-settings.exp: New file.
1362
e02c96a7
DE
13632015-01-13 Doug Evans <dje@google.com>
1364
1365 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
1366 binary.
1367
576fd14c
JB
13682015-01-13 Joel Brobecker <brobecker@adacore.com>
1369
1370 * Makefile.in (clean mostlyclean): Do not delete *.py.
1371
04dccad0
JB
13722015-01-13 Joel Brobecker <brobecker@adacore.com>
1373
1374 * gdb.python/py-lookup-type.exp: New file.
1375
3d230f71
PA
13762015-01-12 Pedro Alves <palves@redhat.com>
1377
1378 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
1379 restore GDBFLAGS before returning.
1380
7e67715d
JK
13812015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1382
1383 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
1384 is_amd64_regs_target and is_x86_like_target.
1385
f2e0d4b4
DE
13862015-01-11 Doug Evans <xdje42@gmail.com>
1387
1388 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
1389 is given without an explicit form.
1390 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
1391 attributes.
1392 * gdb.dwarf/corrupt.exp: Ditto.
1393 * gdb.dwarf2/enum-type.exp: Ditto.
1394 * gdb.trace/entry-values.exp: Ditto.
1395 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
1396
439250fb
DE
13972015-01-11 Doug Evans <xdje42@gmail.com>
1398
1399 PR gdb/15830
1400 * gdb.base/maint.exp: Remove references to "maint demangle".
1401 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
1402 Add tests for explicitly specifying language to demangle.
1403 * gdb.dlang/demangle.exp: Ditto.
1404
ede9f622
PA
14052015-01-09 Pedro Alves <palves@redhat.com>
1406
1407 * gdb.threads/non-stop-fair-events.c: New file.
1408 * gdb.threads/non-stop-fair-events.exp: New file.
1409
a7b796db
PA
14102015-01-09 Pedro Alves <palves@redhat.com>
1411
1412 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
1413 the global scope. Set a breakpoint after all threads are started
1414 rather than stepping over two source lines. Expect the prompt.
1415 * gdb.base/watch_thread_num.c (threads_started_barrier): New
1416 global.
1417 (NUM): Now 15.
1418 (main): Use threads_started_barrier to wait for all threads to
1419 start. Main thread no longer calls thread_function. Exit after
1420 180 seconds.
1421 (loop): New function.
1422 (thread_function): Wait on threads_started_barrier barrier. Call
1423 'loop' at each iteration.
1424 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
1425 threads have started, instead of hardcoding number of "next"
1426 steps. Use an access watchpoint instead of a write watchpoint.
1427
9665ffdd
PA
14282015-01-09 Pedro Alves <palves@redhat.com>
1429
1430 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
1431 (thread_func): Wait on barrier.
1432 (main): Wait for all threads to start before stopping GDB.
1433 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
1434 global.
1435 (thread1_func, thread2_func): Wait on barrier.
1436 (main): Wait for all threads to start before stopping GDB.
1437 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
1438 New global.
1439 (thread1_func, thread2_func): Wait on barrier.
1440 (main): Wait for all threads to start before stopping GDB.
1441
c945a99f
PA
14422015-01-09 Pedro Alves <palves@redhat.com>
1443
1444 * gdb.threads/attach-many-short-lived-threads.c: New file.
1445 * gdb.threads/attach-many-short-lived-threads.exp: New file.
1446
c1a747c1
PA
14472014-01-09 Pedro Alves <palves@redhat.com>
1448
1449 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
1450 instead of to thread 2.
1451 * gdb.threads/signal-command-multiple-signals-pending.c (main):
1452 Add barrier around each pthread_create call instead of around all
1453 calls.
1454 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
1455 Set a break on thread_function and have the child threads hit it
1456 one at at a time.
1457
60b3033e
PA
14582015-01-09 Pedro Alves <palves@redhat.com>
1459
1460 * lib/gdb.exp (can_spawn_for_attach): New procedure.
1461 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
1462 false.
1463 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
1464 checking whether the target board is remote.
1465 * gdb.multi/multi-attach.exp: Likewise.
1466 * gdb.python/py-sync-interp.exp: Likewise.
1467 * gdb.server/ext-attach.exp: Likewise.
1468 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
1469 tests that need to attach, instead of checking whether the target
1470 board is remote at the top of the file.
1471
acc018ac
YQ
14722015-01-08 Yao Qi <yao@codesourcery.com>
1473
1474 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
1475
50a18af8
JK
14762015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1477
1478 Fix testcase compilation.
1479 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
1480
8503d6e1
JB
14812015-01-06 Joel Brobecker <brobecker@adacore.com>
1482
1483 * gdb.python/py-type.exp: Add a couple test about empty
1484 array creation, and negative-length array creation.
1485
cc73dbcc
DE
14862015-01-02 Doug Evans <xdje42@gmail.com>
1487
1488 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
1489
0300bbc7
DE
14902015-01-02 Doug Evans <dje@google.com>
1491
1492 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
1493
9d85a0ec
YQ
14942014-12-29 Yao Qi <yao@codesourcery.com>
1495
1496 * gdb.trace/entry-values.exp: Update comments. Rename variable
1497 bar_call_foo to returned_from_foo.
1498
87186c6a
MMN
14992014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
1500
1501 PR gdb/17394
1502 * gdb.linespec/break-asm-file.c: New file.
1503 * gdb.linespec/break-asm-file.exp: New file.
1504 * gdb.linespec/break-asm-file0.s: New file.
1505 * gdb.linespec/break-asm-file1.s: New file.
1506
1bab7383
YQ
15072014-12-18 Nigel Stephens <nigel@mips.com>
1508 Maciej W. Rozycki <macro@codesourcery.com>
1509
1510 * gdb.base/float.exp: Handle the new output from "info float" on
1511 MIPS targets.
1512
1bc1068a
JK
15132014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1514
1515 Fix MinGW compilation.
1516 * gdb.compile/compile-ops.exp: Update untested message if
1517 !skip_compile_feature_tests.
1518 * gdb.compile/compile-setjmp.exp: Likewise.
1519 * gdb.compile/compile-tls.exp: Likewise.
1520 * gdb.compile/compile.exp: Likewise.
1521 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
1522 supported on this host".
1523
b6615d10
DE
15242014-12-16 Doug Evans <xdje42@gmail.com>
1525
1526 * boards/stabs.exp: New file.
1527
25dda427
AA
15282014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
1529
1530 * gdb.base/completion.exp: Adjust to format changes of "maint
1531 print user-registers".
1532
bf330350
CU
15332014-12-16 Catalin Udma <catalin.udma@freescale.com>
1534
1535 PR server/17457
1536 * gdb.arch/aarch64-fp.c: New file.
1537 * gdb.arch/aarch64-fp.exp: New file.
1538
395cf596
SDJ
15392014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
1540
1541 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
1542 r210637, r210913, r211666, r215400, r215817).
1543
1544 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1545 * dg-extract-results.py: New file.
1546 * dg-extract-results.sh: Use it if the environment seems
1547 suitable.
1548
1549 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
1550
1551 * dg-extract-results.py (parse_run): Handle warnings that
1552 are printed before a test harness is run.
1553
1554 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1555
1556 * dg-extract-results.py (Named): Remove __cmp__ method.
1557 (output_variation): Use a key to sort variation.harnesses.
1558
1559 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
1560
1561 * dg-extract-results.py: For Python 3, force sys.stdout to
1562 handle surrogate escape sequences.
1563 (safe_open): New function.
1564 (output_segment, main): Use it.
1565
1566 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1567
1568 * dg-extract-results.py (Prog.result_re): Include options
1569 in test name.
1570
1571 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1572
1573 * dg-extract-results.py (output_variation): Always sort if
1574 do_sum.
1575
e882ef3c
SM
15762014-12-15 Simon Marchi <simon.marchi@ericsson.com>
1577
1578 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
1579 as long as we get pagination notifications.
1580
4992aa20
JM
15812014-12-15 Jason Merrill <jason@redhat.com>
1582
1583 * Makefile.in (check-gdb.%): Restore.
1584 * README: Mention it.
1585
c1b5a1a6
JB
15862014-12-13 Joel Brobecker <brobecker@adacore.com>
1587
1588 * gdb.ada/str_uninit: New testcase.
1589
5537b577
JK
15902014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1591
1592 PR symtab/17642
1593 * gdb.base/vla-stub-define.c: New file.
1594 * gdb.base/vla-stub.c: New file.
1595 * gdb.base/vla-stub.exp: New file.
1596
bb2ec1b3
TT
15972014-12-12 Phil Muldoon <pmuldoon@redhat.com>
1598 Jan Kratochvil <jan.kratochvil@redhat.com>
1599 Tom Tromey <tromey@redhat.com>
1600
1601 * configure.ac: Add gdb.compile/.
1602 * configure: Regenerate.
1603 * gdb.compile/Makefile.in: New file.
1604 * gdb.compile/compile-ops.exp: New file.
1605 * gdb.compile/compile-ops.c: New file.
1606 * gdb.compile/compile-tls.c: New file.
1607 * gdb.compile/compile-tls.exp: New file.
1608 * gdb.compile/compile-constvar.S: New file.
1609 * gdb.compile/compile-constvar.c: New file.
1610 * gdb.compile/compile-mod.c: New file.
1611 * gdb.compile/compile-nodebug.c: New file.
1612 * gdb.compile/compile-setjmp-mod.c: New file.
1613 * gdb.compile/compile-setjmp.c: New file.
1614 * gdb.compile/compile-setjmp.exp: New file.
1615 * gdb.compile/compile-shlib.c: New file.
1616 * gdb.compile/compile.c: New file.
1617 * gdb.compile/compile.exp: New file.
1618 * lib/gdb.exp (skip_compile_feature_tests): New proc.
1619
4ff709eb
TT
16202014-12-12 Tom Tromey <tromey@redhat.com>
1621
1622 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
1623 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
1624
6dddd6a5
DE
16252014-12-12 Doug Evans <dje@google.com>
1626
1627 * lib/gdb-python.exp (get_python_valueof): New function.
1628 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
1629
71c24708
AA
16302014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1631
1632 * gdb.base/completion.exp: Add test for completion of "info
1633 registers ".
1634
3e29f34a
MR
16352014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
1636
1637 * gdb.base/func-ptrs.c: New file.
1638 * gdb.base/func-ptrs.exp: New file.
1639
fc126975
SM
16402014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1641
1642 PR breakpoints/17012
1643 * gdb.base/dprintf-detach.c: New file.
1644 * gdb.base/dprintf-detach.exp: New file.
1645
0a46d518
SM
16462014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1647
1648 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
1649 * lib/gdb.exp (target_is_gdbserver): New procedure.
1650
a0be3e44
DE
16512014-12-08 Doug Evans <dje@google.com>
1652
1653 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
1654
df1b803a
YQ
16552014-12-05 Yao Qi <yao@codesourcery.com>
1656
1657 * gdb.guile/scm-error.exp: Remove the third argument to
1658 gdb_remote_download.
1659 * gdb.guile/scm-frame-args.exp: Likewise.
1660 * gdb.guile/scm-section-script.exp: Likewise.
1661
ddb9f679
YQ
16622014-12-05 Yao Qi <yao@codesourcery.com>
1663
1664 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
1665
86e4ed39
DE
16662014-12-04 Doug Evans <dje@google.com>
1667
1668 * gdb.python/py-objfile.exp: Add tests for
1669 objfile.add_separate_debug_file.
1670
7c50a931
DE
16712014-12-04 Doug Evans <dje@google.com>
1672
1673 * lib/gdb.exp (get_build_id): New function.
1674 (build_id_debug_filename_get): Rewrite to use it.
1675 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
1676
621661e3
MR
16772014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
1678
1679 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
1680 `method(long)', not just 0x0.
1681 * gdb.cp/nsalias.exp: Align code labels to 4.
1682 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
1683 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
1684 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
1685 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
1686 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
1687 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
1688
29f0c3b7
DE
16892014-12-02 Doug Evans <dje@google.com>
1690
e1e061e7 1691 PR symtab/17602
29f0c3b7 1692 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 1693 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
1694 * gdb.cp/anon-ns.exp: Update.
1695
162078c8
NB
16962014-12-02 Nick Bull <nicholaspbull@gmail.com>
1697
1698 * gdb.python/py-events.py (inferior_call_handler): New.
1699 (register_changed_handler, memory_changed_handler): New.
1700 (test_events.invoke): Register new handlers.
1701 * gdb.python/py-events.exp: Add tests for inferior call,
1702 memory_changed and register_changed events.
1703
fdb09caf
AA
17042014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
1705
1706 * gdb.base/execl-update-breakpoints.exp: Specify the link address
1707 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
1708 if the linker doesn't understand this.
1709
55cfb2c4
SM
17102014-12-01 Simon Marchi <simon.marchi@ericsson.com>
1711
1712 * gdb.python/python.exp: Change expected reply to help().
1713
9e8cd6df
YQ
17142014-12-01 Yao Qi <yao@codesourcery.com>
1715
1716 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
1717 AC_CONFIG_SUBDIRS(gdb.gdbtk).
1718 * configure: Re-generated.
1719
6c659fc2
SC
17202014-11-28 Siva Chandra Reddy <sivachandra@google.com>
1721
1722 * gdb.cp/chained-calls.cc: New file.
1723 * gdb.cp/chained-calls.exp: New file.
1724 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
1725
d7fc3181
SM
17262014-11-28 Simon Marchi <simon.marchi@ericsson.com>
1727
1728 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
1729 * gdb.dwarf2/symtab-producer.exp: Same.
1730 * gdb.gdb/python-interrupts.exp: Same.
1731 * gdb.gdb/python-selftest.exp: Same.
1732 * gdb.python/py-linetable.exp: Same.
1733 * gdb.python/py-type.exp: Same.
1734 * gdb.python/py-value-cc.exp: Same.
1735 * gdb.python/py-value.exp: Same.
1736
10e79639
YQ
17372014-11-28 Yao Qi <yao@codesourcery.com>
1738
1739 * gdb.base/break-probes.exp: Match library name prefixed with
1740 sysroot.
1741
f28a0564
SM
17422014-11-27 Simon Marchi <simon.marchi@ericsson.com>
1743
1744 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
1745 test expected output. Add parentheses for the call to print.
1746 Remove L suffix from integers.
1747
3fe1ce1d
DE
17482014-11-26 Doug Evans <dje@google.com>
1749
1750 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
1751
84429e27
YQ
17522014-11-22 Yao Qi <yao@codesourcery.com>
1753
1754 * gdb.trace/entry-values.c: Remove asms.
1755 (foo): Add foo_label.
1756 (bar): Add bar_label.
1757 * gdb.trace/entry-values.exp: Remove code computing foo's
1758 length and bar's length.
1759 (Dwarf::assemble): Invoke function_range for bar and use
1760 MACRO_AT_func for foo.
1761
26741859
YQ
17622014-11-22 Yao Qi <yao@codesourcery.com>
1763
1764 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
1765 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
1766 Use .Lgcc43_procstart instead of gcc43.
1767
45e44d27
JB
17682014-11-21 Joel Brobecker <brobecker@adacore.com>
1769
1770 * gdb.ada/n_arr_bound: New testcase.
1771
458c8db8
SDJ
17722014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1773
1774 PR breakpoints/10737
1775 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
1776 test_catch_syscall_multi_arch.
1777 (test_catch_syscall_multi_arch): New function.
1778
43f3e411
DE
17792014-11-20 Doug Evans <xdje42@gmail.com>
1780
1781 * gdb.base/maint.exp: Update expected output.
1782
0d7b2549
AA
17832014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1784
1785 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
1786 4-byte instruction on S390.
1787
8908fca5
JB
17882014-11-19 Joel Brobecker <brobecker@adacore.com>
1789
1790 * gdb.ada/arr_arr: New testcase.
1791
4a46959e
JB
17922014-11-19 Joel Brobecker <brobecker@adacore.com>
1793
1794 * gdb.ada/pkd_arr_elem: New Testcase.
1795
470e2f4e
LM
17962014-11-18 Luis Machado <lgustavo@codesourcery.com>
1797
1798 * gdb.reverse/break-precsave: Expect completion message for
1799 core file reads.
1800 * gdb.reverse/consecutive-precsave.exp: Likewise.
1801 * gdb.reverse/finish-precsave.exp: Likewise.
1802 * gdb.reverse/i386-precsave.exp: Likewise.
1803 * gdb.reverse/machinestate-precsave.exp: Likewise.
1804 * gdb.reverse/sigall-precsave.exp: Likewise.
1805 * gdb.reverse/solib-precsave.exp: Likewise.
1806 * gdb.reverse/step-precsave.exp: Likewise.
1807 * gdb.reverse/until-precsave.exp: Likewise.
1808 * gdb.reverse/watch-precsave.exp: Likewise.
1809
a267f3ad
AA
18102014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1811
1812 * gdb.base/bp-permanent.c: Include unistd.h.
1813 * gdb.python/py-framefilter-mi.c (main): Add return type.
1814 * gdb.python/py-framefilter.c (main): Likewise.
1815 * gdb.trace/actions-changed.c (main): Likewise.
1816
12084a9a
AA
18172014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1818
1819 * gdb.mi/until.c: Add eye-catchers.
1820 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
1821 line numbers.
1822
dc7e1a77
AA
18232014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1824
1825 * gdb.base/condbreak.exp: Drop references to removed non-prototype
1826 function header variants in break1.c.
1827 * gdb.base/ena-dis-br.exp: Likewise.
1828 * gdb.base/hbreak2.exp: Likewise.
1829 * gdb.reverse/until-precsave.exp: Drop references to removed
1830 non-prototype function header variants in ur1.c.
1831 * gdb.reverse/until-reverse.exp: Likewise.
1832
41c77605
PM
18332014-11-17 Petr Machata <pmachata@redhat.com>
1834
1835 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
1836 ${_cu_offset_size} bytes abbrev offset.
1837
34248c3a
DE
18382014-11-15 Doug Evans <xdje42@gmail.com>
1839
1840 PR symtab/17559
1841 * gdb.base/line-symtabs.exp: New file.
1842 * gdb.base/line-symtabs.c: New file.
1843 * gdb.base/line-symtabs.h: New file.
1844
646da059
YQ
18452014-11-14 Yao Qi <yao@codesourcery.com>
1846
1847 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
1848 (func): Add label func_label.
1849 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
1850 Replace low_pc and high_pc with MACRO_AT_range.
1851 Replace name, low_pc and high_pc with MACRO_AT_func.
1852
9301ebe6
YQ
18532014-11-14 Yao Qi <yao@codesourcery.com>
1854
1855 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
1856 Replace name, low_pc and high_pc with MACRO_AT_func.
1857
f166b542
YQ
18582014-11-14 Yao Qi <yao@codesourcery.com>
1859
1860 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
1861 produce debug information.
1862 * gdb.dwarf2/implptr-optimized-out.S: Removed.
1863
0f6e71e3
YQ
18642014-11-14 Yao Qi <yao@codesourcery.com>
1865
1866 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
1867 object and get function length.
1868 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
1869 with MACRO_AT_func.
1870 (top-level): Replace gdb_compile and clean_restart with
1871 prepare_for_testing.
1872 * gdb.dwarf2/main.c (main): Add label main_label.
1873
876c4df9
YQ
18742014-11-14 Yao Qi <yao@codesourcery.com>
1875
1876 * lib/dwarf.exp (function_range): New procedure.
1877 (Dwarf::_handle_macro_at_func): New procedure.
1878 (Dwarf::_handle_macro_at_range): New procedure.
1879 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
1880
02ad9cf1
YQ
18812014-11-14 Yao Qi <yao@codesourcery.com>
1882
1883 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
1884 (_handle_attribute): New procedure.
1885
a59add0c
AA
18862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1887
1888 * gdb.ada/cond_lang/foo.c (callme): Add return type.
1889 * gdb.base/call-sc.c (zed): Likewise.
1890 * gdb.base/checkpoint.c (main): Likewise.
1891 * gdb.base/dump.c (main): Likewise.
1892 * gdb.base/gcore.c (main): Likewise.
1893 * gdb.base/huge.c (main): Likewise.
1894 * gdb.base/multi-forks.c (main): Likewise.
1895 * gdb.base/pr10179-a.c (main): Likewise.
1896 * gdb.base/savedregs.c (main): Likewise.
1897 * gdb.base/sigaltstack.c (main): Likewise.
1898 * gdb.base/siginfo.c (main): Likewise.
1899 * gdb.base/structs.c (zed): Likewise.
1900 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
1901 * gdb.mi/mi-syn-frame.c (main): Likewise.
1902 * gdb.mi/until.c (foo, main): Likewise.
1903 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
1904 * gdb.base/solib-weak.c (foo): Declare.
1905 * gdb.base/attach-twice.c: Include stdio.h.
1906 * gdb.base/weaklib1.c: Likewise.
1907 * gdb.base/weaklib2.c: Likewise.
1908 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
1909 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
1910 unistd.h.
1911 * gdb.base/attach-pie-misread.c: Include stdlib.h.
1912 * gdb.mi/mi-exit-code.c: Likewise.
1913 * gdb.base/break-interp-lib.c: Include string.h.
1914 * gdb.base/coremaker.c: Likewise.
1915 * gdb.base/testenv.c: Likewise.
1916 * gdb.python/py-finish-breakpoint.c: Likewise.
1917 * gdb.base/inferior-died.c: Include sys/wait.h.
1918 * gdb.base/fileio.c: Include time.h.
1919 * gdb.base/async-shell.c: Include unistd.h.
1920 * gdb.base/dprintf-non-stop.c: Likewise.
1921 * gdb.base/info-os.c: Likewise.
1922 * gdb.mi/mi-console.c: Likewise.
1923 * gdb.mi/watch-nonstop.c: Likewise.
1924 * gdb.python/py-events.c: Likewise.
1925 * gdb.base/async.c (baz): Move up before its invocation.
1926 * gdb.base/code_elim2.c (my_global_func): Likewise.
1927 * gdb.base/skip-solib-lib.c (multiply): Likewise.
1928 * gdb.base/advance.c (func2): Likewise.
1929
3b5d5997
AA
19302014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1931
1932 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
1933 variant.
1934 * gdb.base/annota3.c: Likewise.
1935 * gdb.base/async.c: Likewise.
1936 * gdb.base/average.c: Likewise.
1937 * gdb.base/call-ar-st.c: Likewise.
1938 * gdb.base/call-rt-st.c: Likewise.
1939 * gdb.base/call-sc.c: Likewise.
1940 * gdb.base/call-strs.c: Likewise.
1941 * gdb.base/ending-run.c: Likewise.
1942 * gdb.base/execd-prog.c: Likewise.
1943 * gdb.base/exprs.c: Likewise.
1944 * gdb.base/foll-exec.c: Likewise.
1945 * gdb.base/foll-fork.c: Likewise.
1946 * gdb.base/foll-vfork.c: Likewise.
1947 * gdb.base/funcargs.c: Likewise.
1948 * gdb.base/gcore.c: Likewise.
1949 * gdb.base/jump.c: Likewise.
1950 * gdb.base/langs0.c: Likewise.
1951 * gdb.base/langs1.c: Likewise.
1952 * gdb.base/langs2.c: Likewise.
1953 * gdb.base/mips_pro.c: Likewise.
1954 * gdb.base/nodebug.c: Likewise.
1955 * gdb.base/opaque0.c: Likewise.
1956 * gdb.base/opaque1.c: Likewise.
1957 * gdb.base/recurse.c: Likewise.
1958 * gdb.base/run.c: Likewise.
1959 * gdb.base/scope0.c: Likewise.
1960 * gdb.base/scope1.c: Likewise.
1961 * gdb.base/setshow.c: Likewise.
1962 * gdb.base/setvar.c: Likewise.
1963 * gdb.base/shmain.c: Likewise.
1964 * gdb.base/shr1.c: Likewise.
1965 * gdb.base/shr2.c: Likewise.
1966 * gdb.base/sigall.c: Likewise.
1967 * gdb.base/signals.c: Likewise.
1968 * gdb.base/so-indr-cl.c: Likewise.
1969 * gdb.base/solib2.c: Likewise.
1970 * gdb.base/structs.c: Likewise.
1971 * gdb.base/sum.c: Likewise.
1972 * gdb.base/vforked-prog.c: Likewise.
1973 * gdb.base/watchpoint.c: Likewise.
1974 * gdb.reverse/shr2.c: Likewise.
1975 * gdb.reverse/until-reverse.c: Likewise.
1976 * gdb.reverse/ur1.c: Likewise.
1977 * gdb.reverse/watch-reverse.c: Likewise.
1978
066a77c5
AA
19792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1980
1981 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
1982 variant.
1983 * gdb.base/sepdebug.exp: Drop references to removed code.
1984
4f204ea5
AA
19852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1986
1987 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
1988 variant. Preserve original line numbering.
1989 * gdb.base/list1.c: Likewise.
1990
3b377a3a
AA
19912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1992
1993 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
1994 variant.
1995 * gdb.base/break1.c: Likewise.
1996 * gdb.base/break.exp: Drop references to removed code.
1997
e444df73
AA
19982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1999
2000 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
2001 variant.
2002
8008f2a7
AA
20032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2004
2005 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
2006
a5a06887
AA
20072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2008
2009 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
2010 logic into perform_all_tests() and invoke it with and without
2011 function header prototypes.
2012 (do_function_calls): Remove conditional XFAIL for PR 5318.
2013 (rerun_and_prepare): Remove duplicate code.
2014 (perform_all_tests): New. Main logic moved here.
2015
44dba9b9
AA
20162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2017
2018 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
2019 code guarded by #ifdef NO_PROTOTYPES.
2020 (t_double_many_args): Likewise.
2021 (DEF_FUNC_MANY_ARGS_1): Likewise.
2022 (DEF_FUNC_VALUES_1): Likewise.
2023 (t_structs_ldc): Renamed from t_structs_fc in conditional code
2024 guarded by #ifdef PROTOTYPES.
2025
d1fbcd56
AA
20262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2027
2028 * gdb.mi/mi-console.c: Add eye-catcher.
2029 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
2030 instead of literal line number.
2031
b0e59b8f
AA
20322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2033
2034 * gdb.base/shr2.c: Add eye-catcher.
2035 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
2036 line number.
2037
78f98cca
AA
20382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2039
2040 * gdb.base/jump.c: Add eye-catchers.
2041 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
2042 numbers.
2043
58fa2af0
AA
20442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2045
2046 * gdb.base/execd-prog.c: Add eye-catchers.
2047 * gdb.base/foll-exec.c: Likewise.
2048 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
2049 line numbers.
2050
04e5059b
AA
20512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2052
2053 * gdb.base/ending-run.c: Add eye-catchers.
2054 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
2055 literal line numbers.
2056
dbfdb174
AA
20572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2058
2059 * gdb.base/call-rt-st.c: Add eye-catchers.
2060 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
2061 literal line numbers.
2062
888a2ade
AA
20632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2064
2065 * gdb.base/call-ar-st.c: Add eye-catchers.
2066 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
2067 literal line numbers.
2068
6acc2dde
AA
20692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2070
2071 * gdb.base/average.c: Add eye-catchers.
2072 * gdb.base/sum.c: Likewise.
2073 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
2074 regexps dynamically.
2075
9ecfcd1d
AA
20762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2077
2078 * gdb.base/solib1.c: Add eye-catchers.
2079 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
2080 literal line numbers.
2081
78708b7c
PA
20822014-11-12 Pedro Alves <palves@redhat.com>
2083
2084 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
2085 leader has exited.
2086
af48d08f
PA
20872014-11-12 Pedro Alves <palves@redhat.com>
2088
2089 * gdb.arch/i386-bp_permanent.c: New file.
2090 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
2091 (srcfile): Set to i386-bp_permanent.c.
2092 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
2093 that stepi does not execute the 'leave' instruction, instead of
2094 testing it does execute.
2095 * gdb.base/bp-permanent.c: New file.
2096 * gdb.base/bp-permanent.exp: New file.
2097
af3768e9
DE
20982014-11-10 Doug Evans <xdje42@gmail.com>
2099
2100 PR symtab/17564
2101 * gdb.base/symtab-search-order.exp: New file.
2102 * gdb.base/symtab-search-order.c: New file.
2103 * gdb.base/symtab-search-order-1.c: New file.
2104 * gdb.base/symtab-search-order-shlib-1.c: New file.
2105
9de00a4a
PA
21062014-11-07 Pedro Alves <palves@redhat.com>
2107
2108 PR gdb/17511
2109 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
2110 i?86-*-linux*.
2111
e0f52461
SC
21122014-11-03 Siva Chandra Reddy <sivachandra@google.com>
2113
2114 PR c++/17494
2115 * gdb.cp/pr17494.cc: New file.
2116 * gdb.cp/pr17494.exp: New file.
2117
6ce8c980
YQ
21182014-11-02 Yao Qi <yao@codesourcery.com>
2119
2120 * gdb.python/python.exp: Get working directory and match the
2121 output of "set extended-prompt \\w " with it.
2122
02be9a71
DE
21232014-10-30 Doug Evans <dje@google.com>
2124
2125 * gdb.python/py-objfile.exp: Add tests for setting random attributes
2126 in objfiles.
2127 * gdb.python/py-progspace.exp: Add tests for setting random attributes
2128 in progspaces.
2129
3bdff46b
LM
21302014-10-30 Janis Johnson <janisjo@codesourcery.com>
2131
2132 * gdb.base/fullpath-expand.exp: Skip for a remote host.
2133 * gdb.base/realname-expand.exp: Likewise.
2134 * gdb.linespec/macro-relative.exp: Likewise.
2135
ab917dfb
PA
21362014-10-29 Pedro Alves <palves@redhat.com>
2137
2138 PR gdb/17408
2139 * gdb.threads/schedlock.c (some_function): New function.
2140 (call_function): New global.
2141 (MAYBE_CALL_SOME_FUNCTION): New macro.
2142 (thread_function): Call it.
2143 * gdb.threads/schedlock.exp (get_args): Add description parameter,
2144 and use it instead of a global counter. Adjust all callers.
2145 (get_current_thread): Use "find current thread" for test message
2146 here rather than having all callers pass down the same string.
2147 (goto_loop): New procedure, factored out from ...
2148 (my_continue): ... this.
2149 (step_ten_loops): Change parameter from test message to command to
2150 use. Adjust.
2151 (list_count): Delete global.
2152 (check_result): New procedure, factored out from duplicate top
2153 level code.
2154 (continue tests): Wrap in with_test_prefix.
2155 (test_step): New procedure, factored out from duplicate top level
2156 code.
2157 (top level): Test "step" in combination with all scheduler-locking
2158 modes. Test "next" in combination with all scheduler-locking
2159 modes, and in combination with stepping over a function call or
2160 not.
2161 * gdb.threads/next-bp-other-thread.c: New file.
2162 * gdb.threads/next-bp-other-thread.exp: New file.
2163
d3d4baed
PA
21642014-10-29 Pedro Alves <palves@redhat.com>
2165
2166 PR python/17372
2167 * gdb.python/python.exp: Test a multi-line command that spawns
2168 interactive Python.
2169 * gdb.base/multi-line-starts-subshell.exp: New file.
2170
563e8d85
YQ
21712014-10-29 Yao Qi <yao@codesourcery.com>
2172
2173 * gdb.base/fileio.exp: Make directories on host.
2174
0ea4d52e
YQ
21752014-10-29 Yao Qi <yao@codesourcery.com>
2176
2177 * gdb.base/fileio.c (test_write): Close the file.
2178
7f5ef605
PA
21792014-10-28 Pedro Alves <palves@redhat.com>
2180
2181 PR gdb/12623
2182 * gdb.base/sigstep.c (no_handler): New global.
2183 (main): If 'no_handler is true, set the signal handlers to
2184 SIG_IGN.
2185 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
2186 with_sw_watch and no_handler parameters. Handle them.
2187 (top level) <stepping over handler when stopped at a breakpoint
2188 test>: Add a test axis for testing with a software watchpoint, and
2189 another for testing with the signal handler set to SIG_IGN.
2190 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
2191 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
2192
abbdbd03
PA
21932014-10-28 Pedro Alves <palves@redhat.com>
2194
2195 PR gdb/17511
2196 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
2197 * gdb.base/sigstep.exp (other_handler_location): New global.
2198 (advance): Support stepping into the signal handler, and running
2199 commands while in the handler.
2200 (in_handler_map): New global.
2201 (top level): In the advance test, add combinations for getting
2202 into the handler with stepping commands, and for running commands
2203 in the handler. Add comment descripting the advancei tests.
2204
1df4399f
PA
22052014-10-28 Pedro Alves <palves@redhat.com>
2206
2207 * gdb.base/sigstep.exp: Use build_executable instead of
2208 prepare_for_testing.
2209 (top level): Move code that starts GDB, runs to main and creates a
2210 display to ...
2211 (restart): ... this new procedure.
2212 (top level): Move backtrace from signal handler test to ...
2213 (validate_backtrace): ... this new procedure.
2214 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
2215 with_test_prefix. Always restart GDB.
2216 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
2217 with_test_prefix. Always restart GDB. No need to delete
2218 breakpoints after the test.
2219 (test_skip_handler): Remove prefix parameter.
2220 (skip_over_handler, breakpoint_to_handler)
2221 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
2222 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
2223 restart GDB. No need to delete breakpoints after the test.
2224 (top level): Use foreach to call the test procedures with
2225 different commands.
2226
a5b6e449
PA
22272014-10-28 Pedro Alves <palves@redhat.com>
2228
2229 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
2230 instead of GNATS numbers.
2231 * gdb.base/sigbpt.exp: Likewise.
2232 * gdb.base/siginfo.exp: Likewise.
2233 * gdb.base/sigstep.exp: Likewise.
2234
e5f8a7cc
PA
22352014-10-27 Pedro Alves <palves@redhat.com>
2236
2237 * gdb.base/sigstep.c (dummy): New global.
2238 (main): Issue a couple writes to the new global.
2239 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
2240 procedures.
2241 (skip_over_handler): Use test_skip_handler.
2242 (top level): Call skip_over_handler for stepi and nexti too.
2243 (breakpoint_over_handler): Use test_skip_handler.
2244 (top level): Call breakpoint_over_handler for stepi and nexti too.
2245
763905a3
YQ
22462014-10-27 Yao Qi <yao@codesourcery.com>
2247
2248 * gdb.trace/tfile.c (adjust_function_address)
2249 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
2250 function descriptor.
2251
6f259a23
DB
22522014-10-24 Don Breazeal <donb@codesourcery.com>
2253
2254 * gdb.base/foll-fork.exp (test_follow_fork,
2255 catch_fork_child_follow): Check for updated fork messages emitted
2256 from infrun.c.
2257 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
2258 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
2259 vfork_and_exec_child_follow_through_step): Check for updated vfork
2260 messages emitted from infrun.c.
2261
09dd9a69
PA
22622014-10-24 Pedro Alves <palves@redhat.com>
2263
2264 * gdb.base/corefile.exp: Remove references to ultrix.
2265 * gdb.base/interrupt.exp: Likewise.
2266 * gdb.base/whatis.exp: Likewise.
2267 * gdb.gdb/selftest.exp: Likewise.
2268 * gdb.threads/manythreads.exp: Likewise.
2269 * gdb.threads/print-threads.exp: Likewise.
2270 * gdb.threads/pthreads.exp:: Likewise.
2271 * gdb.threads/schedlock.exp: Likewise.
2272
3433cfa5
SC
22732014-10-24 Siva Chandra Reddy <sivachandra@google.com>
2274
2275 * gdb.cp/non-trivial-retval.cc: Add a test case.
2276 * gdb.cp/non-trivial-retval.exp: Add a test.
2277
092f880b
YQ
22782014-10-20 Yao Qi <yao@codesourcery.com>
2279
2280 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
2281 * gdb.python/py-objfile-script-gdb.py: New file.
2282 * gdb.python/py-objfile-script.exp: Update reference to
2283 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
2284 of remote_download. Remove the dest file.
2285
acbdb7f3
YQ
22862014-10-20 Yao Qi <yao@codesourcery.com>
2287
2288 * gdb.base/checkpoint.exp: Don't remove file copied on host.
2289 * gdb.base/step-line.exp: Likewise.
2290 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2291 * gdb.dwarf2/dw2-basic.exp: Likewise.
2292 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2293 * gdb.dwarf2/dw2-filename.exp: Likewise.
2294 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2295 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2296 * gdb.dwarf2/dw2-producer.exp: Likewise.
2297 * gdb.dwarf2/mac-fileno.exp: Likewise.
2298 * gdb.python/py-frame-args.exp: Likewise.
2299 * gdb.python/py-framefilter.exp: Likewise.
2300 * gdb.python/py-mi.exp: Likewise.
2301 * gdb.python/py-objfile-script.exp: Likewise
2302 * gdb.python/py-pp-integral.exp: Likewise.
2303 * gdb.python/py-pp-re-notag.exp: Likewise.
2304 * gdb.python/py-prettyprint.exp: Likewise.
2305 * gdb.python/py-section-script.exp: Likewise.
2306 * gdb.python/py-typeprint.exp: Likewise.
2307 * gdb.python/py-xmethods.exp: Likewise.
2308 * gdb.stabs/weird.exp: Likewise.
2309 * gdb.xml/tdesc-regs.exp: Likewise.
2310
bd286a29
KCY
23112014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
2312
2313 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
2314 (out_cu): Use addr_len for the size of addresses.
2315 (out_line): Likewise. Size DW_LNE_set_address instruction
2316 according to addr_len.
2317 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
2318 (FUNC): Add START_INSNS to definition.
2319
673dc4a0
YQ
23202014-10-18 Yao Qi <yao@codesourcery.com>
2321
2322 * gdb.base/argv0-symlink.exp: Check argv[0] value if
2323 gdb_has_argv0 return true.
2324 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
2325 check [target_info exists noargs], check [gdb_has_argv0]
2326 instead.
2327 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2328 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
2329 procedures.
2330
4ffbba72
DE
23312014-10-17 Doug Evans <dje@google.com>
2332
2333 * gdb.python/py-events.exp: Update expected output for clear_objfiles
2334 event.
2335 * gdb.python/py-events.py: Add clear_objfiles event.
2336
d096d8c1
DE
23372014-10-17 Doug Evans <dje@google.com>
2338
2339 * gdb.python/py-objfile.exp: Test progspace attribute.
2340
a80db015
LM
23412014-10-17 Luis Machado <lgustavo@codesourcery.com>
2342
2343 * gdb.guile/scm-breakpoint.exp: Do not assume any
2344 directory separators when matching source file paths.
2345 * gdb.python/py-breakpoint.exp: Likewise.
2346 * gdb.reverse/break-precsave.exp: Likewise.
2347 * gdb.reverse/break-reverse.exp: Likewise.
2348 * gdb.reverse/consecutive-precsave.exp: Likewise.
2349 * gdb.reverse/finish-precsave.exp: Likewise.
2350 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
2351 * gdb.reverse/finish-reverse.exp: Likewise.
2352 * gdb.reverse/i386-precsave.exp: Likewise.
2353 * gdb.reverse/i387-env-reverse.exp: Likewise.
2354 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2355 * gdb.reverse/machinestate-precsave.exp: Likewise.
2356 * gdb.reverse/machinestate.exp: Likewise.
2357 * gdb.reverse/sigall-precsave.exp: Likewise.
2358 * gdb.reverse/solib-precsave.exp: Likewise.
2359 * gdb.reverse/step-precsave.exp: Likewise.
2360 * gdb.reverse/until-precsave.exp: Likewise.
2361 * gdb.reverse/watch-precsave.exp: Likewise.
2362 * gdb.reverse/watch-reverse.exp: Likewise.
2363
b22089ab
YQ
23642014-10-17 Yao Qi <yao@codesourcery.com>
2365
2366 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
2367 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
2368
6c4486e6
PA
23692014-10-17 Pedro Alves <palves@redhat.com>
2370
2371 PR gdb/17471
2372 * gdb.base/bg-execution-repeat.c: New file.
2373 * gdb.base/bg-execution-repeat.exp: New file.
2374
0ff33695
PA
23752014-10-17 Pedro Alves <palves@redhat.com>
2376
2377 PR gdb/17300
2378 * gdb.base/continue-all-already-running.c: New file.
2379 * gdb.base/continue-all-already-running.exp: New file.
2380
6fdebc3d
PA
23812014-10-17 Pedro Alves <palves@redhat.com>
2382
2383 PR gdb/17472
2384 * gdb.base/annota-input-while-running.c: New file.
2385 * gdb.base/annota-input-while-running.exp: New file.
2386
32a8097b
PA
23872014-10-17 Pedro Alves <palves@redhat.com>
2388
2389 * gdb.base/callfuncs.exp: emove references to osf.
2390 * gdb.base/sigall.exp: Likewise.
2391 * gdb.gdb/selftest.exp: Likewise.
2392 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2393 * gdb.mi/non-stop.c: Likewise.
2394 * gdb.mi/pthreads.c: Likewise.
2395 * gdb.reverse/sigall-precsave.exp: Likewise.
2396 * gdb.reverse/sigall-reverse.exp: Likewise.
2397 * gdb.threads/pthreads.c: Likewise.
2398 * gdb.threads/pthreads.exp: Likewise.
2399
7a3517ff
YQ
24002014-10-17 Yao Qi <yao@codesourcery.com>
2401
2402 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
2403 check 'target_info exists noargs'.
2404 (test_command_prompt_position): Likewise.
2405 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
2406 Remove "set args".
2407 (progvar_simple_while_test): Likewise.
2408 (progvar_complex_if_while_test): Likewise.
2409 (if_while_breakpoint_command_test): Likewise.
2410 (infrun_breakpoint_command_test): Likewise.
2411 (breakpoint_command_test): Likewise.
2412 (watchpoint_command_test): Likewise.
2413 (bp_deleted_in_command_test): Likewise.
2414 (temporary_breakpoint_commands): Likewise.
2415
bb99c472
YQ
24162014-10-16 Yao Qi <yao@codesourcery.com>
2417
2418 * gdb.base/remotetimeout.exp: Remove noargs checking.
2419
7c16b83e
PA
24202014-10-15 Pedro Alves <palves@redhat.com>
2421
2422 PR breakpoints/9649
2423 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
2424 * gdb.base/breakpoint-in-ro-region.exp
2425 (probe_target_hardware_step): New procedure.
2426 (top level): Probe hardware stepping and hardware breakpoint
2427 support. Test stepping through a read-only region, with both
2428 "breakpoint auto-hw" on and off and both "always-inserted" on and
2429 off.
2430
35a49624
IB
24312014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
2432
2433 * gdb.dlang/demangle.exp: Update for demangling changes.
2434
2d1c107c
SC
24352014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2436
2437 * gdb.cp/non-trivial-retval.cc: Add new test cases.
2438 * gdb.cp/non-trivial-retval.exp: Add new tests.
2439
778811d5
SC
24402014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2441
2442 PR c++/13403
2443 PR c++/15154
2444 * gdb.cp/non-trivial-retval.cc: New file.
2445 * gdb.cp/non-trivial-retval.exp: New file.
2446
10c5f0a8
YQ
24472014-10-15 Yao Qi <yao@codesourcery.com>
2448
2449 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
2450 remote host.
2451
65d7b369
YQ
24522014-10-15 Yao Qi <yao@codesourcery.com>
2453
2454 * gdb.python/py-symbol.exp: Match file base name if host is
2455 remote, otherwise match file name with dir name.
2456 * gdb.python/py-symtab.exp: Likewise.
2457 * gdb.python/python.exp: Likewise.
2458
46dc1394
YQ
24592014-10-15 Yao Qi <yao@codesourcery.com>
2460
2461 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
2462 pattern.
2463 * gdb.python/py-symtab.exp: Likewise.
2464 * gdb.python/python.exp: Remove trailing ".*". Fix typo
2465 locationn.
2466
c40cc657
JB
24672014-10-14 Joel Brobecker <brobecker@adacore.com>
2468
2469 * gdb.ada/addr_arith: New testcase.
2470
2abf49e1
MR
24712014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
2472
2473 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
2474 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
2475 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
2476 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
2477
f7088df3
SDJ
24782014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
2479
2480 * gdb.arch/stap-eval-lang-ada.S: Likewise.
2481 * gdb.arch/stap-eval-lang-ada.c: Likewise.
2482 * gdb.arch/stap-eval-lang-ada.exp: New file.
2483
4dc06805
YQ
24842014-10-14 Yao Qi <yao@codesourcery.com>
2485
2486 * gdb.mi/mi-var-child.c (nothing1): New function.
2487 (nothing2): New function.
2488 (do_children_tests): Set function pointers by nothing1 and
2489 nothing2.
2490 * gdb.mi/mi-var-child.exp: Step over new added statements.
2491 Update test to match the new output.
2492 * gdb.mi/var-cmd.c (nothing1): New function.
2493 (nothing2): New function.
2494 (do_children_tests): Set function pointers by nothing1 and
2495 nothing2.
2496 * gdb.mi/mi-var-display.exp: Update test to match output.
2497 Step to the line specified by $line_dct_nothing.
2498 Increase the number of lines to step.
2499
46a93de2
YQ
25002014-10-14 Yao Qi <yao@codesourcery.com>
2501
2502 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
2503 tests.
2504 * gdb.mi/mi2-var-child.exp: Likewise.
2505
14ea52ee
DE
25062014-10-13 Doug Evans <dje@google.com>
2507
2508 * gdb.python/py-objfile.exp: Change name of file name test.
2509
e5c6e92b
DE
25102014-10-13 Doug Evans <dje@google.com>
2511
2512 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
2513 from the start of the CU.
2514
c780cc2f
JK
25152014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2516 Yao Qi <yao@codesourcery.com>
2517
2518 Fix "save breakpoints" for "catch" command.
2519 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
2520 Remove -nonewline. Match also the added "main" line.
2521
99894e11
JK
25222014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2523
2524 Fix "save breakpoints" for "disable $bpnum" command.
2525 * gdb.base/save-bp.c (main): Add label.
2526 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
2527
6e1ac5a3
JK
25282014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2529
2530 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
2531
754dd2b0
YQ
25322014-10-11 Yao Qi <yao@codesourcery.com>
2533
2534 * gdb.server/server-kill.exp: Execute command
2535 "set remote trace-status-packet on" before "tstatus".
2536
f90183d7
YQ
25372014-10-11 Yao Qi <yao@codesourcery.com>
2538
2539 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
2540 (main): Call getppid.
2541 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
2542 and continue to it. Read variable "server_pid".
2543
bf40a607
YQ
25442014-10-11 Yao Qi <yao@codesourcery.com>
2545
2546 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
2547
052ca370
YQ
25482014-10-11 Yao Qi <yao@codesourcery.com>
2549
2550 * gdb.threads/thread-find.exp: Don't execute command
2551 "info threads".
2552 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
2553 * gdb.threads/linux-dp.exp: Don't check the condition
2554 $threads_created equals to zero.
2555
3831839c
PA
25562014-10-10 Pedro Alves <palves@redhat.com>
2557
2558 * gdb.base/bigcore.exp: Remove references to IRIX.
2559 * gdb.base/funcargs.exp: Likewise.
2560 * gdb.base/interrupt.exp: Likewise.
2561 * gdb.base/mips_pro.exp: Likewise.
2562 * gdb.base/nodebug.exp: Likewise.
2563 * gdb.base/setvar.exp: Likewise.
2564 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
2565
8b9a549d
PA
25662014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2567 Pedro Alves <palves@redhat.com>
2568
2569 PR symtab/14466
2570 * gdb.base/vdso-warning.c: New file.
2571 * gdb.base/vdso-warning.exp: New file.
2572
d48ba5e8
DE
25732014-10-02 Doug Evans <dje@google.com>
2574
2575 * gdb.base/structs.c (main): Don't run forever.
2576
2278c276
PA
25772014-10-02 Pedro Alves <palves@redhat.com>
2578
2579 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
2580 (top level) <stop threads 1, stop threads 2>: Use it.
2581
b57bacec
PA
25822014-10-02 Pedro Alves <palves@redhat.com>
2583
2584 * gdb.threads/break-while-running.exp (test): Add new
2585 'update_thread_list' argument. Skip "info threads" if false.
2586 (top level): Add new 'update_thread_list' axis.
2587
13fd3ff3
PA
25882014-10-02 Pedro Alves <palves@redhat.com>
2589
2590 PR breakpoints/17431
2591 * gdb.base/execl-update-breakpoints.c: New file.
2592 * gdb.base/execl-update-breakpoints.exp: New file.
2593
0fec99e8
PA
25942014-10-01 Pedro Alves <palves@redhat.com>
2595
2596 * gdb.base/breakpoint-in-ro-region.c: New file.
2597 * gdb.base/breakpoint-in-ro-region.exp: New file.
2598
2ddf4301
SM
25992014-10-01 Simon Marchi <simon.marchi@ericsson.com>
2600
2601 * gdb.mi/mi-exit-code.exp: New file.
2602 * gdb.mi/mi-exit-code.c: New file.
2603
6a5f3f43
YQ
26042014-09-30 Yao Qi <yao@codesourcery.com>
2605
2606 * lib/prelink-support.exp (build_executable_own_libs): Error if
2607 the target isn't native.
2608
345bcc73
YQ
26092014-09-30 Yao Qi <yao@codesourcery.com>
2610
2611 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
2612 false.
2613
a25a5a45
PA
26142014-09-22 Pedro Alves <palves@redhat.com>
2615
2616 * gdb.threads/break-while-running.exp: New file.
2617 * gdb.threads/break-while-running.c: New file.
2618
00ba3162
YQ
26192014-09-19 Yao Qi <yao@codesourcery.com>
2620
2621 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
2622 Invoke test. Restart GDB with --readnow and invoke test again.
2623
c3b7b696
YQ
26242014-09-19 Yao Qi <yao@codesourcery.com>
2625
2626 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
2627 proc set_breakpoint_on_gcd_function. Invoke
2628 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
2629 invoke set_breakpoint_on_gcd_function again.
2630
2b4fd423
DE
26312014-09-18 Doug Evans <dje@google.com>
2632
2633 * gdb.dwarf2/symtab-producer.exp: New file.
2634
a5947601
SDJ
26352014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2636
2637 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
2638 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
2639 * gdb.base/global-var-nested-by-dso.c: Likewise.
2640 * gdb.base/global-var-nested-by-dso.exp: Likewise.
2641
91c19059
SDJ
26422014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2643 Pedro Alves <palves@redhat.com>
2644
2645 * gdb.base/watch-bitfields.exp: Pass string other than test file
2646 name to prepare_for_testing.
2647 (watch): New procedure.
2648 (expect_watchpoint): Use with_test_prefix.
2649 (top level): Factor out tests to ...
2650 (test_watch_location, test_regular_watch): ... these new
2651 procedures, and use with_test_prefix and gdb_continue_to_end.
2652
bb9d5f81
PP
26532014-09-16 Patrick Palka <patrick@parcs.ath.cx>
2654
2655 PR breakpoints/12526
2656 * gdb.base/watch-bitfields.exp: New file.
2657 * gdb.base/watch-bitfields.c: New file.
2658
635856f5
PA
26592014-09-16 Pedro Alves <palves@redhat.com>
2660
2661 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
2662 software and hardware addresses, not software address against
2663 itself.
2664
7280ceea
PA
26652014-09-16 Pedro Alves <palves@redhat.com>
2666
2667 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
2668 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
2669
428b16bd
PA
26702014-09-16 Pedro Alves <palves@redhat.com>
2671
2672 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
2673 files.
2674 * gdb.base/a2-run.exp: Remove all code guarded by istarget
2675 "*-*-vxworks*" throughout.
2676 * gdb.base/break.exp: Likewise.
2677 * gdb.base/default.exp: Likewise.
2678 * gdb.base/scope.exp: Likewise.
2679 * gdb.base/sepdebug.exp: Likewise.
2680 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
2681 throughout.
2682 * gdb.base/run.c: Likewise.
2683 * gdb.base/sepdebug.c: Likewise.
2684 * gdb.hp/gdb.aCC/run.c: Likewise.
2685 * gdb.reverse/until-reverse.c: Likewise.
2686 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
2687
666d413c
YQ
26882014-09-16 Yao Qi <yao@codesourcery.com>
2689
2690 * boards/local-remote-host-native.exp: New file.
2691
57cbd724
DE
26922014-09-14 Doug Evans <xdje42@gmail.com>
2693
2694 * gdb.threads/queue-signal.c (thread_count): New variable.
2695 (thread_count_mutex, thread_count_condvar): New variables.
2696 (incr_thread_count, wait_all_threads_running): New functions.
2697 (main): Wait for all threads to be in their thread functions.
2698
81219e53
DE
26992014-09-13 Doug Evans <xdje42@gmail.com>
2700
2701 * gdb.threads/queue-signal.c: New file.
2702 * gdb.threads/queue-signal.exp: New file.
2703
3714cea7
DE
27042014-09-13 Doug Evans <xdje42@gmail.com>
2705
2706 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
2707 be consistent with what default_gdb_init uses.
2708 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
2709 the plain text of the prompt. Add some logging printfs.
2710 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
2711
fa43b1d7
PA
27122014-09-12 Pedro Alves <palves@redhat.com>
2713
2714 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
2715 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
2716 * gdb.arch/i386-size-overlap.exp: Likewise.
2717 * gdb.arch/i386-size.exp: Likewise.
2718 * gdb.arch/i386-unwind.exp: Likewise.
2719 * gdb.base/a2-run.exp: Likewise.
2720 * gdb.base/break.exp: Likewise.
2721 * gdb.base/charset.exp: Likewise.
2722 * gdb.base/chng-syms.exp: Likewise.
2723 * gdb.base/commands.exp: Likewise.
2724 * gdb.base/dbx.exp: Likewise.
2725 * gdb.base/find.exp: Likewise.
2726 * gdb.base/funcargs.exp: Likewise.
2727 * gdb.base/jit-simple.exp: Likewise.
2728 * gdb.base/reread.exp: Likewise.
2729 * gdb.base/sepdebug.exp: Likewise.
2730 * gdb.base/step-bt.exp: Likewise.
2731 * gdb.cp/mb-inline.exp: Likewise.
2732 * gdb.cp/mb-templates.exp: Likewise.
2733 * gdb.objc/basicclass.exp: Likewise.
2734 * gdb.threads/killed.exp: Likewise.
2735
9d9bf2df
EBM
27362014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2737
2738 PR tdep/17379
2739 * gdb.arch/powerpc-stackless.S: New file.
2740 * gdb.arch/powerpc-stackless.exp: New file.
2741
1cf2f1b0
JK
27422014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2743
2744 * gdb.base/attach.c: Include unistd.h.
2745 (main): Call alarm. Add label postloop.
2746 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
2747 gdb_breakpoint, gdb_continue_to_breakpoint.
2748 (test_command_line_attach_run): Kill ${testpid} in one exit path.
2749
98880d46
PA
27502014-09-11 Pedro Alves <palves@redhat.com>
2751
2752 PR gdb/17347
2753 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
2754 * gdb.base/attach.exp (test_command_line_attach_run): New
2755 procedure.
2756 (top level): Call it.
2757
4c92ff2c
PA
27582014-09-11 Pedro Alves <palves@redhat.com>
2759
2760 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
2761 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
2762 (do_command_attach_tests): Use spawn_wait_for_attach.
2763 * gdb.base/solib-overlap.exp: Likewise.
2764 * gdb.multi/multi-attach.exp: Likewise.
2765 * gdb.python/py-prompt.exp: Likewise.
2766 * gdb.python/py-sync-interp.exp: Likewise.
2767 * gdb.server/ext-attach.exp: Likewise.
2768
3adc1a7d
GKB
27692014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
2770
2771 * gdb.fortran/array-element.exp: Remove unexpected "continue"
2772 command in testcase. Simplify testcase.
2773
96334934
JB
27742014-09-10 Joel Brobecker <brobecker@adacore.com>
2775
2776 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
2777
eb479039
JB
27782014-09-10 Joel Brobecker <brobecker@adacore.com>
2779
2780 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
2781
deede10c
JB
27822014-09-10 Joel Brobecker <brobecker@adacore.com>
2783
2784 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
2785
7828a5f5
JB
27862014-09-10 Joel Brobecker <brobecker@adacore.com>
2787
2788 * gdb.dwarf2/dynarr-ptr.c: New file.
2789 * gdb.dwarf2/dynarr-ptr.exp: New file.
2790
33aeebcf
MR
27912014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2792
2793 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
2794 of 30 rather than hardcoding 120 for a slow test case. Take the
2795 `gdb,timeout' target setting into account for this calculation.
2796 Don't extend the timeout for the test cases that don't need it.
2797
7b415901
MR
27982014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2799
2800 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
2801 a factor of 2 for a slow test case. Take the `gdb,timeout'
2802 target setting into account for this calculation.
2803 * gdb.reverse/until-precsave.exp: Increase the timeout by
2804 a factor of 15 and 3 respectively rather than adding 120
2805 for a pair of slow test cases. Take the `gdb,timeout'
2806 target setting into account for this calculation.
2807
4a40f85a
MR
28082014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2809
2810 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
2811 timeout, don't pass one down to gdb_expect.
2812 (gdb_expect): Rework timeout selection.
2813
09635af7
MR
28142014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2815
2816 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
2817 exception on timeout.
2818 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
2819 (gdbserver_start_extended): Catch any `gdbserver_start' error
2820 exceptions.
2821 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
2822 * lib/mi-support.exp (mi_gdb_target_load): Catch any
2823 `gdbserver_gdb_load' error exceptions.
2824
2bdd10b7
MR
28252014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2826
2827 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
2828 120 on waiting for the TCP socket to open.
2829
316935f0
DE
28302014-09-09 Doug Evans <xdje42@gmail.com>
2831
2832 * gdb.base/default.exp (show_conv_list): Add _caller_is,
2833 _caller_matches, _any_caller_is, _any_caller_matches.
2834
83740597
DE
28352014-09-09 Doug Evans <xdje42@gmail.com>
2836
2837 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
2838
4c122fc3
YQ
28392014-09-09 Yao Qi <yao@codesourcery.com>
2840
2841 * gdb.mi/mi-var-display.exp: Set print symbol off.
2842
a9f116cb
GKB
28432014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
2844
2845 PR gdb/17035
2846 * gdb.base/commands.exp: Add tests to verify user-defined
2847 commands with empty bodies.
2848 * gdb.python/py-cmd.exp: Test that we don't show user-defined
2849 python commands in `show user command`.
2850 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
2851 scheme commands in `show user command`.
2852
c75bd3a2
JK
28532014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2854
2855 PR python/17355
2856 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
2857 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
2858 * gdb.python/py-framefilter-invalidarg.exp: New file.
2859 * gdb.python/py-framefilter-invalidarg.py: New file.
2860
faa42425
DE
28612014-09-06 Doug Evans <xdje42@gmail.com>
2862
2863 PR 15276
2864 * gdb.python/py-caller-is.c: New file.
2865 * gdb.python/py-caller-is.exp: New file.
2866
474ca4f6
SDJ
28672014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
2868
2869 PR gdb/17235
2870 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
2871 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
2872
eb0b0463
SDJ
28732014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
2874
2875 PR fortran/17237
2876 * gdb.fortran/print-formatted.exp: New file.
2877 * gdb.fortran/print-formatted.f90: Likewise.
2878
5f3b99cf
SS
28792014-09-03 Sasha Smundak <asmundak@google.com>
2880
2881 * gdb.python/py-frame.exp: Test Frame.read_register.
2882
7d793aa9
SDJ
28832014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
2884
2885 PR python/16699
2886 * gdb.python/py-completion.exp: New file.
2887 * gdb.python/py-completion.py: Likewise.
2888
fb0576e9
DE
28892014-08-28 Doug Evans <dje@google.com>
2890
2891 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
2892 eax,etc. are live with values set by gdb and thus the compiler can't
2893 use them.
2894 * gdb.arch/i386-pseudo.c (main): Ditto.
2895
ee92b0dd
DE
28962014-08-27 Doug Evans <dje@google.com>
2897
2898 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
2899
6649db35
DE
29002014-08-25 Doug Evans <dje@google.com>
2901
2902 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
2903 (main): Ditto.
2904
564b7600
DE
29052014-08-25 Doug Evans <dje@google.com>
2906
2907 * gdb.threads/thread-execl.exp: #include <stdio.h>.
2908
3881fb67
YQ
29092014-08-24 Yao Qi <yao@codesourcery.com>
2910
2911 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
2912 symbol off.
2913 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
2914
a05a36a5
DE
29152014-08-22 Doug Evans <dje@google.com>
2916
2917 PR 17276
2918 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
2919 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
2920 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
2921
7c343b48
YQ
29222014-08-22 Yao Qi <yao@codesourcery.com>
2923
2924 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
2925 * gdb.python/py-finish-breakpoint2.exp: Likewise.
2926 * gdb.python/python.exp: Likewise. Use .py file on the host
2927 instead of the build.
2928
22fd09ae
JK
29292014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2930
2931 * gdb.threads/gcore-stale-thread.c: New file.
2932 * gdb.threads/gcore-stale-thread.exp: New file.
2933
a8454a7c
PA
29342014-08-21 Pedro Alves <palves@redhat.com>
2935
2936 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
2937 * gdb.base/gcore-relro-pie.exp: Likewise.
2938 * gdb.base/gcore-relro.exp: Likewise.
2939 * gdb.base/gcore.exp: Likewise.
2940 * gdb.base/print-symbol-loading.exp: Likewise.
2941 * gdb.threads/gcore-thread.exp: Likewise.
2942 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
2943
2a31c623
PA
29442014-08-20 Pedro Alves <palves@redhat.com>
2945 Jan Kratochvil <jan.kratochvil@redhat.com>
2946
2947 * Makefile.in (EXTRA_RULES, CC): New variables, get from
2948 configure.
2949 (EXPECT): Handle READ1 being set.
2950 (all): Depend on EXTRA_RULES.
2951 (check-read1, expect-read1, read1.so, read1): New rules.
2952 * README (Testsuite Parameters): Document the READ1 make variable.
2953 (Race detection): New section.
2954 * configure: Regenerate.
2955 * configure.ac: If build==host==target, and running under a
2956 GNU/glibc system, add read1 to the extra Makefile rules.
2957 (EXTRA_RULES): AC_SUBST it.
2958 * lib/read1.c: New file.
2959
d36430db
JB
29602014-08-20 Joel Brobecker <brobecker@adacore.com>
2961
2962 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
2963 the handling of variables declared as a typedef to an array
2964 which a DW_AT_data_location attribute.
2965
9a0dc9e3
PA
29662014-08-19 Andrew Burgess <aburgess@broadcom.com>
2967 Pedro Alves <palves@redhat.com>
2968
2969 PR symtab/14604
2970 PR symtab/14605
2971 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
2972 gdb_test.
2973
0718a8da
PA
29742014-08-19 Pedro Alves <palves@redhat.com>
2975
2976 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
2977
13b448cd
YQ
29782014-08-19 Yao Qi <yao@codesourcery.com>
2979
2980 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
2981 right line.
2982
1cbf5077
DB
29832014-08-18 David Blaikie <dblaikie@gmail.com>
2984
2985 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
2986
bf0fae19
JB
29872014-08-18 Joel Brobecker <brobecker@adacore.com>
2988
2989 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
2990 attribute in array range.
2991
3c8c5dcc
JB
29922014-08-18 Joel Brobecker <brobecker@adacore.com>
2993
2994 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
2995
e66d4446
SC
29962014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2997
2998 PR c++/17132
2999 * gdb.cp/pr17132.cc: New file.
3000 * gdb.cp/pr17132.exp: New file.
3001
940df408
SC
30022014-08-15 Siva Chandra Reddy <sivachandra@google.com>
3003
3004 * gdb.python/py-xmethods.py (A_getarrayind)
3005 (E_method_char_worker.__call__, E_method_int_worker.__call__):
3006 Use 'print' with function call syntax.
3007 (E_method_matcher.match): Fix tab vs space indentation mixup.
3008
ebcc6c3a
YQ
30092014-08-15 Yao Qi <yao@codesourcery.com>
3010
3011 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
3012 false.
3013
775e0f04
YQ
30142014-08-15 Yao Qi <yao@codesourcery.com>
3015
3016 * gdb.cp/casts.exp: Set print symbol off.
3017 * gdb.cp/class2.exp: Likewise.
3018 * gdb.cp/overload.exp: Likewise.
3019 * gdb.cp/templates.exp: Likewise.
3020
d769e349
DE
30212014-08-11 Doug Evans <dje@google.com>
3022
3023 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
3024 (test_load_shlib): Update.
3025
20c6f1e1
YQ
30262014-08-09 Yao Qi <yao@codesourcery.com>
3027
3028 * gdb.base/display.exp: Invoke is_address_zero_readable.
3029 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
3030 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
3031 * gdb.base/hbreak-unmapped.exp: Return if
3032 is_address_zero_readable returns true.
3033 * gdb.base/signest.exp: Likewise.
3034 * gdb.base/signull.exp: Likewise.
3035 * gdb.base/sigbpt.exp: Likewise.
3036 * gdb.guile/scm-disasm.exp: Do the test if
3037 is_address_zero_readable returns false.
3038 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
3039 * gdb.python/py-arch.exp: Likewise.
3040 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
3041 * lib/gdb.exp (is_address_zero_readable): New proc.
3042
5792e8e3
YQ
30432014-08-09 Yao Qi <yao@codesourcery.com>
3044
3045 PR testsuite/13443
3046 * gdb.mi/mi-var-display.exp: Make test messages unique.
3047
3cecbbbe
TT
30482014-08-04 Tom Tromey <tromey@redhat.com>
3049
3050 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
3051 target 0".
3052
00b51ff5
TT
30532014-08-04 Tom Tromey <tromey@redhat.com>
3054
3055 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
3056 "target_resume".
3057
6908c509
JB
30582014-08-01 Joel Brobecker <brobecker@adacore.com>
3059
3060 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
3061 inner_vla_struct_object_size.
3062 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
3063 as xfail.
3064
cc6563d2
PA
30652014-07-30 Pedro Alves <palves@redhat.com>
3066
3067 * gdb.threads/signal-command-handle-nopass.exp (test): Add
3068 comment.
3069
7e09a223
YQ
30702014-07-29 Yao Qi <yao@codesourcery.com>
3071
3072 PR gdb/17206
3073 * gdb.base/until-nodebug.exp: New.
3074
7ebdbe92
DE
30752014-07-28 Doug Evans <xdje42@gmail.com>
3076
3077 PR guile/17203
3078 * gdb.guile/scm-parameter.exp: Add tests for trying to create
3079 previously existing parameter, and previously ambiguously spelled
3080 parameter.
3081
fdb1adc6
WN
30822014-07-28 Will Newton <will.newton@linaro.org>
3083
3084 * gdb.base/varargs.exp: Remove KFAILs for ARM.
3085
186fcde0
DE
30862014-07-26 Ludovic Courtès <ludo@gnu.org>
3087 Doug Evans <xdje42@gmail.com>
3088
3089 PR guile/17146
3090 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
3091
70509625
PA
30922014-07-25 Pedro Alves <palves@redhat.com>
3093
3094 * gdb.threads/signal-command-handle-nopass.c: New file.
3095 * gdb.threads/signal-command-handle-nopass.exp: New file.
3096 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
3097 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
3098 * gdb.threads/signal-delivered-right-thread.c: New file.
3099 * gdb.threads/signal-delivered-right-thread.exp: New file.
3100
c3f814a1
PA
31012014-07-25 Pedro Alves <palves@redhat.com>
3102
3103 * gdb.base/double-prompt-target-event-error.exp
3104 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
3105 match.
3106 (cancel_pagination_in_target_event): Rework double prompt
3107 detection.
3108 * gdb.base/paginate-after-ctrl-c-running.exp
3109 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
3110 <return>' match.
3111 * gdb.base/paginate-bg-execution.exp
3112 (test_bg_execution_pagination_return)
3113 (test_bg_execution_pagination_cancel): Remove '-notransfer
3114 <return>' matches.
3115 * gdb.base/paginate-execution-startup.exp
3116 (test_fg_execution_pagination_return)
3117 (test_fg_execution_pagination_cancel): Remove '-notransfer
3118 <return>' matches.
3119 * gdb.base/paginate-inferior-exit.exp
3120 (test_paginate_inferior_exited): Remove '-notransfer <return>'
3121 match.
3122 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
3123 * lib/gdb.exp (pagination_prompt): Run text through
3124 string_to_regexp.
3125 (gdb_test_multiple): Match $pagination_prompt instead of
3126 "<return>".
3127 (string_to_regexp): Move to lib/gdb-utils.exp.
3128
e214cf6c
JK
31292014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3130
3131 * gdb.arch/amd64-entry-value-paramref.S: New file.
3132 * gdb.arch/amd64-entry-value-paramref.cc: New file.
3133 * gdb.arch/amd64-entry-value-paramref.exp: New file.
3134 * gdb.arch/amd64-optimout-repeat.S: New file.
3135 * gdb.arch/amd64-optimout-repeat.c: New file.
3136 * gdb.arch/amd64-optimout-repeat.exp: New file.
3137
17d0c5c8
JK
31382014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3139
3140 PR gdb/17170
3141 * gdb.base/statistics.exp: New file.
3142
b8b8facf
DE
31432014-07-17 Doug Evans <dje@google.com>
3144
74b49205 3145 PR gdb/17170
b8b8facf
DE
3146 * gdb.base/maint.exp: Update testing of per-command stats.
3147
1b5d0ab3
PA
31482014-07-16 Pedro Alves <palves@redhat.com>
3149
3150 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
3151 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
3152 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
3153 (tfile_write_buf): New functions.
3154 (add_memory_block): Rewrite using the above.
3155 (adjust_function_address): New function.
3156 (FUNCTION_ADDRESS): New macro.
3157 (write_basic_trace_file): Remove short_x local, and use
3158 tfile_write_16. Change type of func_addr local to unsigned long
3159 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
3160 here. Cast argument of add_memory_block to char pointer.
3161 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
3162 (main): Remove parameters.
3163 * gdb.trace/tfile.exp: Remove nowarnings.
3164
4d974e88
SM
31652014-07-15 Simon Marchi <simon.marchi@ericsson.com>
3166
3167 * gdb.base/debug-expr.exp: Test string evaluation with
3168 "debug expression" on.
3169
41e99568
PA
31702014-07-15 Pedro Alves <palves@redhat.com>
3171
3172 * gdb.base/reread.exp: Use clean_restart.
3173
487d9753
PL
31742014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
3175
3176 * gdb.arch/avr-flash-qualifer.c: New.
3177 * gdb.arch/avr-flash-qualifer.exp: New.
3178
cc1c52ad
PA
31792014-07-14 Pedro Alves <palves@redhat.com>
3180
3181 * gdb.base/paginate-after-ctrl-c-running.c: New file.
3182 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
3183
1e973570
PA
31842014-07-14 Pedro Alves <palves@redhat.com>
3185
3186 * gdb.base/double-prompt-target-event-error.c: New file.
3187 * gdb.base/double-prompt-target-event-error.exp: New file.
3188
93d6eb10
PA
31892014-07-14 Pedro Alves <palves@redhat.com>
3190
3191 PR gdb/17072
3192 * gdb.base/paginate-inferior-exit.c: New file.
3193 * gdb.base/paginate-inferior-exit.exp: New file.
3194
0017922d
PA
31952014-07-14 Pedro Alves <palves@redhat.com>
3196
3197 PR gdb/17072
3198 * gdb.base/paginate-bg-execution.c: New file.
3199 * gdb.base/paginate-bg-execution.exp: New file.
3200
94696ad3
PA
32012014-07-14 Pedro Alves <palves@redhat.com>
3202
3203 PR gdb/17072
3204 * gdb.base/paginate-execution-startup.c: New file.
3205 * gdb.base/paginate-execution-startup.exp: New file.
3206 * lib/gdb.exp (pagination_prompt): New global.
3207 (default_gdb_spawn): New procedure, factored out from
3208 default_gdb_spawn.
3209 (default_gdb_start): Adjust to call default_gdb_spawn.
3210 (gdb_spawn): New procedure.
3211
bd293940
PA
32122014-07-14 Pedro Alves <palves@redhat.com>
3213
3214 * lib/gdb.exp (gdb_assert): New procedure.
3215 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
3216
c933f875
PA
32172014-07-14 Pedro Alves <palves@redhat.com>
3218
3219 * gdb.base/execution-termios.c: New file.
3220 * gdb.base/execution-termios.exp: New file.
3221
d98b7a16
TT
32222014-07-14 Tom Tromey <tromey@redhat.com>
3223
3224 * gdb.cp/vla-cxx.cc: New file.
3225 * gdb.cp/vla-cxx.exp: New file.
3226
548740d6
TT
32272014-07-14 Tom Tromey <tromey@redhat.com>
3228
3229 * gdb.reverse/rerun-prec.c: New file.
3230 * gdb.reverse/rerun-prec.exp: New file.
3231
a25eb028
MR
32322014-07-12 Maciej W. Rozycki <macro@mips.com>
3233 Maciej W. Rozycki <macro@codesourcery.com>
3234
3235 * lib/gdb-utils.exp: New file.
3236 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
3237 inline `gdb_init_command' processing.
3238 (gdb_start_cmd): Likewise.
3239 * lib/mi-support.exp (mi_run_cmd): Likewise.
3240 * README: Document `gdb_init_command' and `gdb_init_commands'.
3241
218c2655
JK
32422014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3243
3244 Fix false FAIL running under a very long directory name.
3245 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
3246 and "set print elements 10000". Twice.
3247
5401fde3
YQ
32482014-07-11 Yao Qi <yao@codesourcery.com>
3249
3250 * gdb.base/exprs.exp: "set print symbol off".
3251
e76126e8
PA
32522014-07-11 Pedro Alves <palves@redhat.com>
3253
3254 * gdb.threads/kill.c: New file.
3255 * gdb.threads/kill.exp: New file.
3256
2d6f0de6
YQ
32572014-07-10 Yao Qi <yao@codesourcery.com>
3258
3259 * gdb.trace/tfile.c (write_basic_trace_file)
3260 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
3261 address written to trace file.
3262
7180e04a
PA
32632014-07-09 Pedro Alves <palves@redhat.com>
3264
3265 * gdb.base/attach-wait-input.exp: New file.
3266 * gdb.base/attach-wait-input.c: New file.
3267
9a9a7608
AB
32682014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3269
3270 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
3271 setting up test structures.
3272 (main): Call new test function.
3273 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
3274 test function, continue into test function and walk test
3275 structures.
3276
161ac41e
YQ
32772014-07-02 Yao Qi <yao@codesourcery.com>
3278
3279 * gdb.trace/entry-values.c: Define labels 'foo_start' and
3280 'bar_start' at the beginning of functions 'foo' and 'bar'
3281 respectively.
3282 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
3283 instead of 'foo' and 'bar'.
3284
1f267ae3
MM
32852014-07-08 Markus Metzger <markus.t.metzger@intel.com>
3286
3287 * gdb.btrace/segv.exp: New.
3288 * gdb.btrace/segv.c: New.
3289
2b239efb
LM
32902014-07-02 Luis Machado <lgustavo@codesourcery.com>
3291
3292 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
3293 instruction.
3294
cf363f18
MW
32952014-06-30 Mark Wielaard <mjw@redhat.com>
3296
3297 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
3298 vulture, vilify, villar): New volatile array constants.
3299 (vindictive, vegetation): New const volatile array constants.
3300 * gdb.base/volatile.exp: Test volatile and const volatile array
3301 types.
3302
aebf9d24
AA
33032014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
3304
3305 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
3306 target lacks support for awatch, rwatch, or hbreak.
3307
b67a2c6f
YQ
33082014-06-27 Yao Qi <yao@codesourcery.com>
3309
3310 * gdb.multi/dummy-frame-restore.exp: New.
3311 * gdb.multi/dummy-frame-restore.c: New.
3312
aef92902
MM
33132014-06-25 Markus Metzger <markus.t.metzger@intel.com>
3314
3315 * gdb.btrace/gcore.exp: New.
3316
8e9db26e
PA
33172014-06-23 Pedro Alves <palves@redhat.com>
3318
3319 * gdb.base/watchpoint-reuse-slot.c: New file.
3320 * gdb.base/watchpoint-reuse-slot.exp: New file.
3321
70afc5b7
SC
33222014-06-23 Siva Chandra Reddy <sivachandra@google.com>
3323
3324 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
3325 progspace's filename in 'info', 'enable' and 'disable' command
3326 tests.
3327
b972bd9c
JK
33282014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3329
3330 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
3331 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
3332 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
3333
125f8a3d
GB
33342014-06-20 Gary Benson <gbenson@redhat.com>
3335
3336 * gdb.arch/i386-avx.exp: Fix include file location.
3337 * gdb.arch/i386-sse.exp: Likewise.
3338
3ed9baed
IB
33392014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
3340
3341 * gdb.dlang/expression.exp: New file.
3342
034f788c
PA
33432014-06-19 Pedro Alves <palves@redhat.com>
3344
3345 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
3346 out from ...
3347 (top level): ... here. Iterate running tests under different
3348 scheduler-locking settings.
3349
45371d0c
LM
33502014-06-18 Luis Machado <lgustavo@codesourcery.com>
3351
3352 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
3353 to DW_FORM_addr and use non-zero addresses.
3354
5d376983
SC
33552014-06-18 Siva Chandra Reddy <sivachandra@google.com>
3356
3357 PR gdb/17017
3358 * gdb.python/py-xmethods.cc: Add global function call counters and
3359 increment them in their respective functions. Remove "cout"
3360 statements.
3361 * gdb.python/py-xmethods.exp: Make tests check the global function
3362 call counters instead of depending on inferior IO.
3363
a1aa2221
LM
33642014-06-18 Don Breazeal <donb@codesourcery.com>
3365
3366 * gdb.base/foll-fork.exp (default_fork_parent_follow):
3367 Deleted procedure.
3368 (explicit_fork_parent_follow): Deleted procedure.
3369 (explicit_fork_child_follow): Deleted procedure.
3370 (test_follow_fork): New procedure.
3371 (do_fork_tests): Replace calls to deleted procedures with
3372 calls to test_follow_fork and reset GDB for subsequent
3373 procedure calls.
3374
0fc05997
YQ
33752014-06-17 Yao Qi <yao@codesourcery.com>
3376
3377 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
3378 CP1252.
3379
70795c52
LM
33802014-06-17 Luis Machado <lgustavo@codesourcery.com>
3381
3382 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
3383 Initialize ptr and S explicitly.
3384 (skip_type_update_when_not_use_rtti_test): Likewise.
3385
6be47f0c
KS
33862014-06-16 Keith Seitz <keiths@redhat.com>
3387
3388 PR mi/15863
3389 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
3390 the inferior is started.
3391
d03de421
PA
33922014-06-16 Pedro Alves <palves@redhat.com>
3393
3394 * gdb.base/break-main-file-remove-fail.c: New file.
3395 * gdb.base/break-main-file-remove-fail.exp: New file.
3396 * gdb.base/break-unload-file.exp: Use build_executable instead of
3397 prepare_for_testing.
3398 (test_break): New parameter "initial_load". Handle it.
3399 (top level): Add initial_load cmdline/file axis.
3400
f9579b99
TT
34012014-06-12 Tom Tromey <tromey@redhat.com>
3402
3403 * gdb.base/completion.exp: Don't use directory name in test.
3404
3657956b
GB
34052014-06-09 Gary Benson <gbenson@redhat.com>
3406
3407 * gdb.base/sigall.c [Functions to send signals]: Reorder to
3408 separate the always-available ANSI-standard signals from the
3409 signals that require checking.
3410 (main): Likewise.
3411 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
3412 Likewise.
3413 (main): Likewise.
3414
4186eb54
KS
34152014-06-07 Keith Seitz <keiths@redhat.com>
3416
3417 Revert:
3418 PR c++/16253
3419 * gdb.cp/var-tag.cc: New file.
3420 * gdb.cp/var-tag.exp: New file.
3421 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3422 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3423 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3424 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3425
25326a28 34262014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
3427
3428 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
3429
829155c9
PA
34302014-06-06 Pedro Alves <palves@redhat.com>
3431
3432 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
3433 in target debug output instead of looking at RSP packets,
3434 disabling the test on any target that uses hardware stepping.
3435 Update comments.
3436
61c8d22e
PA
34372014-06-06 Pedro Alves <palves@redhat.com>
3438
3439 * gdb.base/break-unload-file.exp: Fix typo.
3440
d9a47287
YQ
34412014-06-06 Yao Qi <yao@codesourcery.com>
3442
3443 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
3444 from "jit_function" to "^jit_function".
3445
e5e01dbf
YQ
34462014-06-06 Yao Qi <yao@codesourcery.com>
3447
3448 * gdb.base/async.c (foo): Add one statement.
3449 * gdb.base/async.exp: Get the next instruction address and
3450 match the output of "nexti" by instruction address. Match
3451 the hex address in the output of "finish".
3452
73ba372c
GB
34532014-06-06 Gary Benson <gbenson@redhat.com>
3454
3455 * gdb.base/call-signals.c: Remove preprocessor conditionals
3456 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
3457 SIGSEGV and SIGTERM.
3458 * gdb.base/sigall.c: Likewise.
3459 * gdb.base/unwindonsignal.c: Likewise.
3460 * gdb.reverse/sigall-reverse.c: Likewise.
3461
831517df
YQ
34622014-06-06 Yao Qi <yao@codesourcery.com>
3463
3464 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
3465 readable, skip the test.
3466
b8b91e98
YQ
34672014-06-06 Yao Qi <yao@codesourcery.com>
3468
3469 * gdb.threads/staticthreads.c (thread_function): Move the line
3470 setting breakpoint on forward.
3471 * gdb.threads/staticthreads.exp: Update comments.
3472
fb934770
LC
34732014-06-05 Ludovic Courtès <ludo@gnu.org>
3474
3475 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
3476 "history-append! type error".
3477
6ef284bd
SM
34782014-06-05 Simon Marchi <simon.marchi@ericsson.com>
3479
3480 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
3481 erroneous dprintf expected input.
3482
a872e241
DE
34832014-06-04 Doug Evans <xdje42@gmail.com>
3484
3485 * gdb.guile/scm-generics.exp: Delete.
3486
16f691fb
DE
34872014-06-04 Doug Evans <xdje42@gmail.com>
3488
3489 * gdb.guile/scm-breakpoint.exp: Update.
3490 Add tests for breakpoint registration.
3491
012370f6
TT
34922014-06-04 Tom Tromey <tromey@redhat.com>
3493
3494 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
3495 VLA-in-union.
3496 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
3497 inner_vla_struct, vla_union types. Initialize objects of those
3498 types and compute their sizes.
3499
9f5a4cef
HZ
35002014-06-04 Nathan Sidwell <nathan@codesourcery.com>
3501 Hui Zhu <hui@codesourcery.com>
3502
3503 * gdb.base/fileio.exp: Add test for shell not available as well as
3504 available.
3505 * gdb.base/fileio.c (test_system): Check for shell twice.
3506
90a45c4d
YQ
35072014-06-04 Yao Qi <yao@codesourcery.com>
3508
3509 * gdb.base/auto-connect-native-target.exp: Remove redundant
3510 space from the regexp pattern.
3511
70017e41
YQ
35122014-06-04 Yao Qi <yao@codesourcery.com>
3513
3514 * gdb.base/default.exp: Replace "child" with "native" in
3515 regexp pattern.
3516
883964a7
SC
35172014-06-03 Siva Chandra Reddy <sivachandra@google.com>
3518
3519 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
3520 * gdb.python/py-xmethods.exp: New tests to test xmethods.
3521 * gdb.python/py-xmethods.py: Python script supporting the
3522 new testcase and tests.
3523
ef370185
JB
35242014-06-03 Joel Brobecker <brobecker@adacore.com>
3525 Pedro Alves <palves@redhat.com>
3526
3527 PR breakpoints/17000
3528 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
3529 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
3530
1e2ccb61
BM
35312014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
3532
3533 * gdb.base/subst.exp: Add tests to verify partial path matching
3534 output.
3535
c6ec5ab2
PA
35362014-06-03 Pedro Alves <palves@redhat.com>
3537
3538 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
3539 target that doesn't use software single-stepping.
3540
835c559f
PA
35412014-06-03 Pedro Alves <palves@redhat.com>
3542
3543 PR breakpoints/17000
3544 * gdb.base/sss-bp-on-user-bp-2.c: New file.
3545 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
3546
06eb1586
DE
35472014-06-02 Doug Evans <xdje42@gmail.com>
3548
3549 * gdb.guile/scm-parameter.exp: New file.
3550
e698b8c4
DE
35512014-06-02 Doug Evans <xdje42@gmail.com>
3552
3553 * gdb.guile/scm-cmd.c: New file.
3554 * gdb.guile/scm-cmd.exp: New file.
3555
ded03782
DE
35562014-06-02 Doug Evans <xdje42@gmail.com>
3557
3558 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
3559 pretty-printer lookup.
3560 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
3561 (make-pp_s-printer): Call it.
3562 (make-pretty-printer-from-dict): New function.
3563 (lookup-pretty-printer-maker-from-dict): New function.
3564 (*pretty-printer*): Simplify.
3565 (make-objfile-pp_s-printer): New function.
3566 (install-objfile-pretty-printers!): New function.
3567 (make-progspace-pp_s-printer): New function.
3568 (install-progspace-pretty-printers!): New function.
3569 * gdb.guile/scm-progspace.c: New file.
3570 * gdb.guile/scm-progspace.exp: New file.
3571
41fac0cf
PA
35722014-06-02 Pedro Alves <palves@redhat.com>
3573
3574 * gdb.base/dprintf-bp-same-addr.c: New file.
3575 * gdb.base/dprintf-bp-same-addr.exp: New file.
3576
96ae5695
EBM
35772014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3578
3579 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
3580 * gdb.arch/powerpc-power.s: Likewise.
3581
da02b3a8
JB
35822014-06-02 Joel Brobecker <brobecker@adacore.com>
3583
3584 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
3585
c72b2e7b
YQ
35862014-06-01 Yao Qi <yao@codesourcery.com>
3587
3588 * gdb.base/watchpoint.exp (test_watch_location): Check null
3589 pointer can be dereferenced. If not, do the test, otherwise
3590 skip it.
3591
53e8a631
AB
35922014-05-30 Andrew Burgess <aburgess@broadcom.com>
3593
3594 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
3595 results.
3596 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
3597
938f0e2f
AB
35982014-05-30 Andrew Burgess <aburgess@broadcom.com>
3599
3600 * gdb.arch/amd64-invalid-stack-middle.S: New file.
3601 * gdb.arch/amd64-invalid-stack-middle.c: New file.
3602 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
3603 * gdb.arch/amd64-invalid-stack-top.c: New file.
3604 * gdb.arch/amd64-invalid-stack-top.exp: New file.
3605
9ba6657a
PA
36062014-05-30 Pedro Alves <palves@redhat.com>
3607
3608 PR breakpoints/17000
3609 * gdb.base/sss-bp-on-user-bp.c: New file.
3610 * gdb.base/sss-bp-on-user-bp.exp: New file.
3611
522c09bf
DB
36122014-05-30 David Blaikie <dblaikie@gmail.com>
3613
3614 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
3615 gnu_inline semantics via attribute.
3616 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
3617 source explicitly specifies the required semantics.
3618
bf4ef81e
MR
36192014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
3620
3621 * gdb.reverse/sigall-reverse.exp: Fix a typo.
3622
329ea579
PA
36232014-05-29 Pedro Alves <palves@redhat.com>
3624 Tom Tromey <tromey@redhat.com>
3625
3626 * gdb.base/async-shell.exp: Don't enable target-async.
3627 * gdb.base/async.exp
3628 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
3629 parameter. Adjust.
3630 (top level): Don't test with "target-async".
3631 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
3632 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
3633 * gdb.base/inferior-died.exp: Don't enable target-async.
3634 * gdb.base/interrupt-noterm.exp: Likewise.
3635 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
3636 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3637 * gdb.mi/mi-nonstop.exp: Likewise.
3638 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3639 * gdb.mi/mi-nsintrall.exp: Likewise.
3640 * gdb.mi/mi-nsmoribund.exp: Likewise.
3641 * gdb.mi/mi-nsthrexec.exp: Likewise.
3642 * gdb.mi/mi-watch-nonstop.exp: Likewise.
3643 * gdb.multi/watchpoint-multi.exp: Adjust comment.
3644 * gdb.python/py-evsignal.exp: Don't enable target-async.
3645 * gdb.python/py-evthreads.exp: Likewise.
3646 * gdb.python/py-prompt.exp: Likewise.
3647 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
3648 * gdb.server/solib-list.exp: Don't enable target-async.
3649 * gdb.threads/thread-specific-bp.exp: Likewise.
3650 * lib/mi-support.exp: Adjust to use mi-async.
3651
fd664c91
PA
36522014-05-29 Pedro Alves <palves@redhat.com>
3653
3654 PR gdb/13860
3655 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
3656 reason, even in sync mode.
3657
251bde03
PA
36582014-05-29 Pedro Alves <palves@redhat.com>
3659 Hui Zhu <hui@codesourcery.com>
3660
3661 PR PR15693
3662 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
3663 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
3664 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
3665 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
3666
7f3c0343
JB
36672014-05-28 Joel Brobecker <brobecker@adacore.com>
3668
3669 * config/monitor.exp (gdb_target_monitor): Replace use of
3670 "set remotebaud" by "set serial baud".
3671
b2715b27
AW
36722014-05-26 Andy Wingo <wingo@igalia.com>
3673
3674 * gdb.guile/scm-breakpoint.exp:
3675 * gdb.guile/scm-gsmob.exp: Update to use plain old object
3676 properties instead of gdb-object-properties.
3677
498a4489
YQ
36782014-05-26 Yao Qi <yao@codesourcery.com>
3679
3680 * gdb.server/no-thread-db.exp: Specify source file name
3681 explicitly when setting a breakpoint.
3682
589fdceb
MM
36832014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3684
3685 * gdb.btrace/vdso.c: New.
3686 * gdb.btrace/vdso.exp: New.
3687
e9089e05
MM
36882014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3689
3690 * gdb.base/gcore.exp (capture_command_output): Move ...
3691 * lib/gdb.exp (capture_command_output): ... here.
3692
67b5c0c1
MM
36932014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3694
3695 * gdb.btrace/data.exp: Test memory access during btrace replay.
3696
a2199296
SM
36972014-05-22 Simon Marchi <simon.marchi@ericsson.com>
3698
3699 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
3700
17b2616c
PA
37012014-05-21 Pedro Alves <palves@redhat.com>
3702
3703 PR gdb/13860
3704 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
3705 (top level): Test that output related to execution commands is
3706 sent to the console with CLI commands, but not with MI commands.
3707 Test that breakpoint events are always mirrored to the console.
3708 Also expect the new source line to be output after a "next" in
3709 async mode too. Make it a pass/fail test.
3710 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
3711 output.
3712 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
3713
5166082f
PA
37142014-05-21 Pedro Alves <palves@redhat.com>
3715
3716 * gdb.base/list.exp (build_pattern, test_list): New procedures.
3717 Use them to test variations of "list" after reaching a breakpoint.
3718 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
3719 Test "list" with listsize 10 after reaching a breakpoint.
3720 * gdb.python/python.exp (decode_line current location line
3721 number): Adjust expected line number.
3722
2f25d70f
SM
37232014-05-21 Simon Marchi <simon.marchi@ericsson.com>
3724
3725 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
3726 behavior for $args, pass it directly to "run".
3727
ff604a67
MR
37282014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
3729
3730 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
3731 30000 to 65536.
3732
6a3cb8e8
PA
37332014-05-21 Pedro Alves <palves@redhat.com>
3734
3735 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
3736 auto-connect-native-target off".
3737 * gdb.base/auto-connect-native-target.c: New file.
3738 * gdb.base/auto-connect-native-target.exp: New file.
3739
4ebfc96e
PA
37402014-05-21 Pedro Alves <palves@redhat.com>
3741
3742 * gdb.base/default.exp: Test "target native" instead of "target
3743 child".
3744
36d46afb
MW
37452014-05-21 Mark Wielaard <mjw@redhat.com>
3746
3747 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
3748
5876f503
JK
37492014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3750
3751 Fix TLS access for -static -pthread.
3752 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
3753 <HAVE_TLS> (thread_function, main): Initialize it.
3754 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
3755 Add clean_restart.
3756 <$have_tls != "">: Check TLSVAR.
3757
0256a6ac
PA
37582014-05-21 Pedro Alves <palves@redhat.com>
3759
3760 * gdb.base/dcache-line-read-error.c: New.
3761 * gdb.base/dcache-line-read-error.exp: New.
3762
936d2992
PA
37632014-05-20 Pedro Alves <palves@redhat.com>
3764
3765 * gdb.base/compare-sections.c: New file.
3766 * gdb.base/compare-sections.exp: New file.
3767
802e8e6d
PA
37682014-05-20 Pedro Alves <palves@redhat.com>
3769
3770 * gdb.base/break-idempotent.c: New file.
3771 * gdb.base/break-idempotent.exp: New file.
3772
e59fa00f
MM
37732014-05-20 Markus Metzger <markus.t.metzger@intel.com>
3774
3775 * gdb.btrace/nohist.exp: New.
3776
8b696e31
YQ
37772014-05-20 Yao Qi <yao@codesourcery.com>
3778
3779 * lib/gdb.exp (gdb_init): Set timeout if test file is under
3780 gdb.reverse directory and gdb_reverse_timeout exists in board
3781 setting.
3782 * README: Document gdb_reverse_timeout.
3783
73c9764f
YQ
37842014-05-20 Yao Qi <yao@codesourcery.com>
3785
3786 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
3787 'test_file_name'. Treat args as a string instead of a list.
3788 (gdb_init): Rename argument 'args' by 'test_file_name'.
3789
f1f4348a
JK
37902014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3791
3792 * gdb.arch/powerpc-power.exp: New file.
3793 * gdb.arch/powerpc-power.s: New file.
3794
0dbe70ce
DE
37952014-05-16 Doug Evans <dje@google.com>
3796
3797 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
3798 * gdb.base/completion.exp: Check that all expected files exist
3799 before doing file completion.
0dbe70ce 3800
8d551b02
DE
38012014-05-16 Doug Evans <dje@google.com>
3802
3803 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
3804 Update.
3805 (do_syscall_tests_without_xml): Update.
3806
73eb7709
PA
38072014-05-16 Pedro Alves <palves@redhat.com>
3808
3809 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
3810 instead of "unknown output after running".
3811
3fae92fc
YQ
38122014-05-16 Yao Qi <yao@codesourcery.com>
3813
3814 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
3815 file1.txt from host at the end.
3816 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3817
c2b2ccc5
DE
38182014-05-15 Doug Evans <dje@google.com>
3819
3820 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
3821 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
3822 loading file. Add test for TU lookup.
3823
8c217a4b
SM
38242014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3825
3826 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
3827 calling "-exec-arguments" or "set args" before running the
3828 inferior.
3829
3deb39c6
SM
38302014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3831
3832 * lib/mi-support.exp (mi_expect_stop): Expect message for
3833 inferiors that exit with non-zero exit code.
3834
71a79f8c
YQ
38352014-05-14 Yao Qi <yao@codesourcery.com>
3836
3837 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
3838 match absolute path on remote host.
3839 (test_file_list_exec_source_files): Remove "/" from the
3840 pattern.
3841
f23fcd46
YQ
38422014-05-14 Yao Qi <yao@codesourcery.com>
3843
3844 * boards/local-remote-host-notty.exp (${board}_file): New
3845 proc.
3846
9404b58f
KM
38472014-05-07 Kyle McMartin <kyle@redhat.com>
3848
3849 Pushed by Joel Brobecker <brobecker@adacore.com>.
3850 * gdb.arch/aarch64-atomic-inst.c: New file.
3851 * gdb.arch/aarch64-atomic-inst.exp: New file.
3852
5e45f04c
YQ
38532014-05-07 Yao Qi <yao@codesourcery.com>
3854
3855 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
3856 in current context" too.
3857
c888a17d
KS
38582014-05-05 Keith Seitz <keiths@redhat.com>
3859
3860 * gdb.linespec/ls-dollar.exp: Add test for linespec
3861 file:convenience_variable.
3862
290a839c
YQ
38632014-05-05 Yao Qi <yao@codesourcery.com>
3864
3865 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
3866 traceframes into tfile and ctf trace files. Read data from
3867 trace file and test collected data.
3868 (gdb_collect_locals_test): Likewise.
3869 (gdb_unavailable_registers_test): Likewise.
3870 (gdb_unavailable_floats): Likewise.
3871 (gdb_collect_globals_test): Likewise.
3872 (top-level): Append "ctf" to trace_file_targets if GDB
3873 supports.
3874
b5262cd0
YQ
38752014-05-05 Yao Qi <yao@codesourcery.com>
3876
3877 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
3878 code to ...
3879 (gdb_collect_args_test_1): ... it. New proc.
3880 (gdb_collect_locals_test): Move some code to ...
3881 (gdb_collect_locals_test_1): ... it. New proc.
3882 (gdb_unavailable_registers_test): Move some code to ...
3883 (gdb_unavailable_registers_test_1): ... it. New proc.
3884 (gdb_unavailable_floats): Move some code to ...
3885 (gdb_unavailable_floats_1): ... it. New proc.
3886
30a1e6cc
SDJ
38872014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3888
3889 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
3890 probes to test for bitness recognition.
3891 * gdb.arch/amd64-stap-optional-prefix.exp
3892 (test_probe_value_without_reg): New procedure.
3893 Add code to test for different kinds of bitness.
3894
f33da99a
SDJ
38952014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3896
3897 PR breakpoints/16889
3898 * gdb.arch/amd64-stap-optional-prefix.S: New file.
3899 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
3900
5b80f00d
PA
39012014-05-01 Pedro Alves <palves@redhat.com>
3902
3903 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
3904 gdb_file_cmd if no file is specified.
3905 * boards/native-extended-gdbserver.exp (gdb_load): Use the
3906 last_loaded_file to set the remote exec-file.
3907
f8c2a73c
PA
39082014-05-01 Pedro Alves <palves@redhat.com>
3909
3910 * boards/local-remote-host.exp: New file.
3911
be6e8ac7
PA
39122014-05-01 Pedro Alves <palves@redhat.com>
3913
3914 * boards/local-remote-host.exp: Rename to ...
3915 * boards/local-remote-host-notty.exp: ... this.
3916
cac0dc8f
JB
39172014-04-28 Joel Brobecker <brobecker@adacore.com>
3918
3919 * gdb.ada/dyn_arrayidx: New testcase.
3920
9730e6cc
YQ
39212014-04-26 Yao Qi <yao@codesourcery.com>
3922
3923 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
3924 and compute the length of function main. Save it in
3925 $main_length.
3926 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
3927 (top-level): Use gdb_compile to compile objects into
3928 executable and restart GDB. Remove invocation to
3929 prepare_for_testing.
3930
7ae1a6a6
PA
39312014-04-25 Simon Marchi <simon.marchi@ericsson.com>
3932 Pedro Alves <palves@redhat.com>
3933
3934 PR server/16255
3935 * gdb.multi/multi-attach.c: New file.
3936 * gdb.multi/multi-attach.exp: New file.
3937
4082afcc
PA
39382014-04-25 Pedro Alves <palves@redhat.com>
3939
3940 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
3941 user.
3942 (top level): Test that "set remote conditional-breakpoints-packet
3943 off" works as intended.
3944 * gdb.base/dprintf.exp: Test that "set remote
3945 breakpoint-commands-packet off" works as intended.
3946 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
3947 New function.
3948 (top level): Call it.
3949 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
3950 remote fast-tracepoints-packet off" works as intended.
3951 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
3952 * lib/gdb.exp (gdb_is_target_remote): ... here.
3953
2abc3f8d
DB
39542014-04-24 David Blaikie <dblaikie@gmail.com>
3955
3956 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
3957 ensure clang would not discard them.
3958 * gdb.base/gdbvars.c: Ditto.
3959 * gdb.base/memattr.c: Ditto.
3960 * gdb.base/whatis.c: Ditto.
3961 * gdb.python/py-prettyprint.c: Ditto.
3962 * gdb.trace/actions.c: Ditto.
3963 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
3964 ensure clang would not discard it.
3965
bfd39632
DB
39662014-04-24 David Blaikie <dblaikie@gmail.com>
3967
3968 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
3969 clang to emit the full definition of type required by the test
3970 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
3971
22842ff6
DB
39722014-04-24 David Blaikie <dblaikie@gmail.com>
3973
3974 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
3975 coax Clang into emitting the definition of the type.
3976 * gdb.cp/pr10728-x.h (y): Ditto.
3977 * gdb.cp/pr10728-y.cc (y): Ditto.
3978
c2e827ad
DB
39792014-04-24 David Blaikie <dblaikie@gmail.com>
3980
3981 * gdb.base/label.exp: XFAIL label related tests under Clang.
3982 * gdb.cp/cplabel.exp: Ditto.
3983 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
3984 under Clang those using labels.
3985
4c2d33e7
YQ
39862014-04-25 Yao Qi <yao@codesourcery.com>
3987
3988 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
3989 double_label.
3990 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
3991 partial_label and double_label.
3992
56083b99
DB
39932014-04-24 David Blaikie <dblaikie@gmail.com>
3994
3995 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
3996
25d4e99d
DB
39972014-04-24 David Blaikie <dblaikie@gmail.com>
3998
3999 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
4000 of the function to work across GCC and Clang.
4001 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
4002 pointer types (const void ** const V void **).
4003
01f9f808
MS
40042014-04-24 Michael Sturm <michael.sturm@mintel.com>
4005 Walfred Tedeschi <walfred.tedeschi@intel.com>
4006
4007 * Makefile.in (EXECUTABLES): Added i386-avx512.
4008 * gdb.arch/i386-avx512.c: New file.
4009 * gdb.arch/i386-avx512.exp: Likewise.
4010
4b48d439
KS
40112014-04-23 Keith Seitz <keiths@redhat.com>
4012
4013 * lib/mi-support.exp (mi_list_breakpoints): Delete.
4014 (mi_make_breakpoint_table): New procedure.
4015 (mi_create_breakpoint): Use mi_make_breakpoint
4016 and return the result.
4017 (mi_make_breakpoint): New procedure.
4018 (mi_build_kv_pairs): New procedure.
4019
4020 * gdb.mi/mi-break.exp: Remove unused globals,
4021 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
4022 All callers updated.
4023 * gdb.mi/mi-dprintf.exp: Use variable to track command
4024 number.
4025 Update all callers of mi_create_breakpoint and use
4026 mi_make_breakpoint_table.
4027 Remove any unused global variables.
4028 * gdb.mi/mi-nonstop.exp: Likewise.
4029 * gdb.mi/mi-nsintrall.exp: Likewise.
4030 * gdb.mi/mi-nsmoribund.exp: Likewise.
4031 * gdb.mi/mi-nsthrexec.exp: Likewise.
4032 * gdb.mi/mi-reverse.exp: Likewise.
4033 * gdb.mi/mi-simplerun.exp: Likewise.
4034 * gdb.mi/mi-stepn.exp: Likewise.
4035 * gdb.mi/mi-syn-frame.exp: Likewise.
4036 * gdb.mi/mi-until.exp: Likewise.
4037 * gdb.mi/mi-var-cp.exp: Likewise.
4038 * gdb.mi/mi-var-display.exp: Likewise.
4039 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
4040 * gdb.mi/mi2-var-child.exp: Likewise.
4041 * gdb.mi/mi-vla-c99.exp: Likewise.
4042 * lib/mi-support.exp: Likewise.
4043
4044 From Ian Lance Taylor <iant@cygnus.com>:
4045 * lib/gdb.exp (parse_args): New procedure.
4046
08351840
PA
40472014-04-23 Pedro Alves <palves@redhat.com>
4048
4049 * gdb.base/break-unload-file.c: New file.
4050 * gdb.base/break-unload-file.exp: New file.
4051 * gdb.base/sym-file-lib.c (baz): New function.
4052 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
4053 field.
4054 (load): Store the segment's mapped size.
4055 (unload): New function.
4056 (unload_shlib): New function.
4057 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
4058 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
4059 set a breakpoint at baz, and call it.
4060 * gdb.base/sym-file.exp: New tests for stale breakpoint
4061 instructions.
4062
076855f9
PA
40632014-04-23 Pedro Alves <palves@redhat.com>
4064
4065 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
4066 * gdb.base/hbreak-in-shr-unsupported.c: New file.
4067 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
4068 * gdb.base/hbreak-unmapped.c: New file.
4069 * gdb.base/hbreak-unmapped.exp: New file.
4070 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
4071 * lib/gdb.exp (gdb_is_target_remote): ... here.
4072
483805cf
PA
40732014-04-22 Pedro Alves <palves@redhat.com>
4074
4075 * gdb.base/consecutive-step-over.c: New file.
4076 * gdb.base/consecutive-step-over.exp: New file.
4077
06d97543
PA
40782014-04-22 Pedro Alves <palves@redhat.com>
4079
4080 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
4081 instead of send_gdb/gdb_expect.
4082
b4429ea2
YQ
40832014-04-22 Yao Qi <yao@codesourcery.com>
4084
4085 * lib/trace-support.exp (generate_tracefile): New procedure.
4086 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
4087 return 0.
4088 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
4089 if generate_tracefile returns 1.
4090
51d48146
PA
40912014-04-18 Tom Tromey <palves@redhat.com>
4092 Pedro alves <tromey@redhat.com>
4093
4094 PR backtrace/15558
4095 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
4096 with a backtrace limit.
4097 * gdb.python/py-frame-inline.exp: Test running to an inline
4098 function with a backtrace limit, and printing the newest frame.
4099 * gdb.python/py-frame-inline.c (main): Call f.
4100
bd1dce5f
MS
41012014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
4102
4103 * gdb.java/jnpe.exp: Drop srcdir from untested path.
4104
40d1a503
MS
41052014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
4106
4107 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
4108 Drop prefix from unsupported source file path.
4109
389b98f7
YQ
41102014-04-17 Yao Qi <yao@codesourcery.com>
4111
4112 * lib/gdb.exp (with_target_charset): New proc.
4113 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
4114 with_target_charset.
4115 (test_print_strings): Likewise.
4116 (test_repeat_bytes): Likewise.
4117 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
4118 for some tests.
4119
22869d73
KS
41202014-04-16 Keith Seitz <keiths@redhat.com>
4121
4122 PR gdb/15827
4123 * gdb.dwarf2/corrupt.c: New file.
4124 * gdb.dwarf2/corrupt.exp: New file.
4125
c4f87ca6
KS
41262014-04-16 Keith Seitz <keiths@redhat.com>
4127
4128 PR c++/16597
4129 * gdb.cp/namelessclass.cc: New file.
4130 * gdb.cp/namelessclass.exp: New file.
4131 * gdb.cp/namelessclass.S: New file.
4132
ab19de87
DE
41332014-04-16 Doug Evans <dje@google.com>
4134
4135 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
4136 Add comment.
4137 (gdbserver_default_get_comm_port): New function.
4138 (gdbserver_start): Check if board file provided
4139 "gdbserver,get_comm_port" and use it if so.
4140 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
4141 (gdb,socketport): Set to "stdio".
4142 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
4143 (stdio_gdbserver_template): Delete.
4144 (${board}_get_remote_address): Update.
4145 (${board}_build_remote_cmd): Delete.
4146 (${board}_get_comm_port): New function.
4147 (${board}_spawn): Update.
4148 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
4149 Delete.
4150 (${board}_get_remote_address): Update.
4151 (${board}_get_comm_port): New function.
4152
fc98a809
AB
41532014-04-16 Andrew Burgess <aburgess@broadcom.com>
4154
4155 * gdb.base/memattr.exp: Improve regexps to handle memory regions
4156 appearing in any order.
4157
87fd9e6e
DE
41582014-04-15 Doug Evans <dje@google.com>
4159
4160 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
4161 uninitialized value of "description".
4162
099fc3ea
KS
41632014-04-15 Keith Seitz <keiths@redhat.com>
4164
4165 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
4166 Remove unused globals.
4167 (test_running_the_program): Likewise.
4168 (test_controlled_execution): Likewise.
4169 (test_controlling_breakpoints): Likewise.
4170 (test_program_termination): Likewise.
4171
5da151d4
KS
41722014-04-15 Keith Seitz <keiths@redhat.com>
4173
4174 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
4175 unused globals.
4176 (test_rbreak_creation_and_listing): Likewise.
4177 (test_ignore_count): Likewise.
4178 (test_error): Likewise.
4179
35e5d2f0
PA
41802014-04-15 Pedro Alves <palves@redhat.com>
4181
4182 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
4183 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
4184 sym-file-loader.c.
4185 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
4186 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
4187 to sym-file-loader.c.
4188 (struct library): Forward declare.
4189 (load_shlib, lookup_function): Change prototypes.
4190 (find_shstrtab, find_strtab, find_shdr, find_symtab)
4191 (translate_offset): Remove declarations.
4192 (get_text_addr): New declaration.
4193 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
4194 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
4195 sym-file-loader.h.
4196 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
4197 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
4198 here from sym-file-loader.h.
4199 (struct library): New structure.
4200 (load_shlib, lookup_function): Change prototypes and adjust to
4201 work with a struct library.
4202 (find_shstrtab, find_strtab, find_shdr, find_symtab)
4203 (translate_offset): Make static.
4204 (get_text_addr): New function.
4205 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
4206
eb4c1710
PA
42072014-04-15 Pedro Alves <palves@redhat.com>
4208
4209 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
4210
2d1baf52
PA
42112014-04-15 Pedro Alves <palves@redhat.com>
4212
4213 * gdb.base/sym-file-loader.c: Include <limits.h>.
4214 (SELF_LINK): New define.
4215 (get_origin): New function.
4216 (load_shlib): Use it.
4217 * gdb.base/sym-file.exp: Don't early return if the target is
4218 remote. Use runto_main, and issue fail is that fails. Use
4219 gdb_load_shlibs.
4220 (shlib_name): Delete.
4221 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
4222
7dd6df01
PA
42232014-04-15 Pedro Alves <palves@redhat.com>
4224
4225 * gdb.base/sym-file.exp: Remove regex characters from test
4226 message. Don't refer to breakpoint numbers in test messages.
4227
b50c8614
KS
42282014-04-14 Keith Seitz <keiths@redhat.com>
4229
4230 PR c++/16253
4231 * gdb.cp/var-tag.cc: New file.
4232 * gdb.cp/var-tag.exp: New file.
4233 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
4234 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
4235 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4236 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4237
3d567982
TT
42382014-04-14 Tom Tromey <tromey@redhat.com>
4239
4240 * gdb.cp/classes.exp (test_enums): Handle underlying type.
4241 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
4242 type.
4243 * gdb.cp/enum-class.exp: New file.
4244 * gdb.cp/enum-class.cc: New file.
4245
0626fc76
TT
42462014-04-14 Tom Tromey <tromey@redhat.com>
4247
4248 * gdb.dwarf2/enum-type.exp: New file.
4249
dca325b3
SA
42502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4251
4252 * gdb.mi/mi-vla-c99.exp: New file.
4253 * gdb.mi/vla.c: New file.
4254
5854b38a
SA
42552014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4256
4257 * gdb.base/vla-datatypes.c: New file.
4258 * gdb.base/vla-datatypes.exp: New file.
4259
463bb957
SA
42602014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4261
4262 * gdb.base/vla-ptr.c: New file.
4263 * gdb.base/vla-ptr.exp: New file.
4264
3dd170be
SA
42652014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4266
4267 * gdb.dwarf2/count.exp: New file.
4268
5ecaaa66
SA
42692014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4270
4271 * gdb.base/vla-sideeffect.c: New file.
4272 * gdb.base/vla-sideeffect.exp: New file.
4273
41f1ada5
DB
42742014-04-14 David Blaikie <dblaikie@gmail.com>
4275
4276 * gdb.mi/non-stop.c: Add return value for non-void function return
4277 statement.
4278 * gdb.threads/staticthreads.c: Ditto.
4279
0be03e84
DE
42802014-04-12 Siva Chandra Reddy <sivachandra@google.com>
4281 Doug Evans <xdje42@gmail.com>
4282
4283 * gdb.guile/scm-value.c: Improve test case.
4284 * gdb.guile/scm-value.exp: Add new test.
4285
f180a1fb
DB
42862014-04-11 David Blaikie <dblaikie@gmail.com>
4287
4288 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
4289 override Clang's default.
4290
6b662e19
JB
42912014-04-11 Joel Brobecker <brobecker@adacore.com>
4292
4293 Revert the following changes (regressions):
4294
4295 * gdb.base/vla-sideeffect.c: New file.
4296 * gdb.base/vla-sideeffect.exp: New file.
4297
4298 * gdb.dwarf2/count.exp: New file.
4299
4300 * gdb.base/vla-multi.c: New file.
4301 * gdb.base/vla-multi.exp: New file.
4302
4303 * gdb.base/vla-ptr.c: New file.
4304 * gdb.base/vla-ptr.exp: New file.
4305
4306 * gdb.base/vla-datatypes.c: New file.
4307 * gdb.base/vla-datatypes.exp: New file.
4308
4309 * gdb.mi/mi-vla-c99.exp: New file.
4310 * gdb.mi/vla.c: New file.
4311
245a5f0b
KS
43122014-04-11 Keith Seitz <keiths@redhat.com>
4313
4314 PR c++/16675
4315 * gdb.cp/cpsizeof.exp: New file.
4316 * gdb.cp/cpsizeof.cc: New file.
4317
58a84dcf
SA
43182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4319
191a8a90
JB
4320 * gdb.mi/mi-vla-c99.exp: New file.
4321 * gdb.mi/vla.c: New file.
58a84dcf 4322
c8655f75
SA
43232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4324
4325 * gdb.base/vla-datatypes.c: New file.
4326 * gdb.base/vla-datatypes.exp: New file.
4327
024e13b4
SA
43282014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4329
4330 * gdb.base/vla-ptr.c: New file.
4331 * gdb.base/vla-ptr.exp: New file.
4332
1a237e0e
SA
43332014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4334
4335 * gdb.base/vla-multi.c: New file.
4336 * gdb.base/vla-multi.exp: New file.
4337
504f3432
SA
43382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4339
4340 * gdb.dwarf2/count.exp: New file.
4341
3bce8237
SA
43422014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4343
191a8a90
JB
4344 * gdb.base/vla-sideeffect.c: New file.
4345 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 4346
322f9c21
YQ
43472014-04-11 Yao Qi <yao@codesourcery.com>
4348
4349 * gdb.base/completion.exp: Check file exists before running tests
4350 on file completion.
4351
d708bcd1
PA
43522014-04-10 Pedro Alves <palves@redhat.com>
4353
4354 * gdb.base/cond-eval-mode.c: New file.
4355 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
4356 prepare_for_testing to build the new file. Check result of
4357 runto_main.
4358 (test_break, test_watch): New procedures.
4359 (top level): Use them.
4360
ae1d2761
PM
43612014-04-08 Pierre Muller <muller@sourceware.org>
4362
4363 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
4364 Ctrl-V use for mingw hosts.
4365
7af389b8
SC
43662014-04-07 Siva Chandra Reddy <sivachandra@google.com>
4367
4368 * gdb.python/py-value.c: Improve test case.
4369 * gdb.python/py-value.exp: Add new test.
4370
5e703181
DE
43712014-04-07 David Blaikie <dblaikie@gmail.com>
4372
4373 * lib/compiler.c: Identify the clang compiler.
4374 * lib/compiler.cc: Ditto.
4375
9810b410
YQ
43762014-04-03 Yao Qi <yao@codesourcery.com>
4377
4378 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
4379
98d1b8dc
AB
43802014-04-01 Anton Blanchard <anton@samba.org>
4381
4382 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
4383 messages unique.
4384
3114cea1
AB
43852014-04-01 Anton Blanchard <anton@samba.org>
4386
4387 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
4388 prepare_for_testing.
4389
62f7182c
AB
43902014-04-01 Anton Blanchard <anton@samba.org>
4391
4392 * gdb.arch/ppc64-atomic-inst.c: Remove.
4393 * gdb.arch/ppc64-atomic-inst.S: New file.
4394 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
4395
770e7fc7
DE
43962014-03-31 Doug Evans <dje@google.com>
4397
4398 * gdb.base/print-symbol-loading-lib.c: New file.
4399 * gdb.base/print-symbol-loading-main.c: New file.
4400 * gdb.base/print-symbol-loading.exp: New file.
4401
46e2bafa
YQ
44022014-03-31 Yao Qi <yao@codesourcery.com>
4403
4404 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
4405
8776cfe9
JB
44062014-03-28 Joel Brobecker <brobecker@adacore.com>
4407
4408 * gdb.ada/mi_dyn_arr: New testcase.
4409
5d1ef361
DE
44102014-03-27 Doug Evans <dje@google.com>
4411
4412 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
4413
b5bee914
YQ
44142014-03-27 Yao Qi <yao@codesourcery.com>
4415
4416 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
4417 if target is nios2-*-*.
4418
0d4d0e77
YQ
44192014-03-26 Yao Qi <yao@codesourcery.com>
4420
4421 * lib/gdb.exp (readline_is_used): New proc.
4422 * gdb.base/completion.exp: Move tests on command complete up.
4423 Skip the rest of tests if readline is not used.
4424 * gdb.ada/complete.exp: Skp the test if readline is not
4425 used.
4426 * gdb.base/filesym.exp: Likewise.
4427 * gdb.base/macscp.exp: Likewise.
4428 * gdb.base/readline-ask.exp: Likewise.
4429 * gdb.base/readline.exp: Likewise.
4430 * gdb.python/py-cmd.exp: Likewise.
4431 * gdb.trace/tfile.exp: Likewise.
4432
29361eee
YQ
44332014-03-26 Yao Qi <yao@codesourcery.com>
4434
4435 * gdb.base/macscp.exp: Fix code format issues.
4436
bc9a5525
UW
44372014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
4438
4439 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
4440 * gdb.asm/powerpc64le.inc: New file.
4441
d3839ede
PA
44422014-03-25 Pedro Alves <palves@redhat.com>
4443 Doug Evans <dje@google.com>
4444
4445 * gdb.base/source-execution.c: New file.
4446 * gdb.base/source-execution.exp: New file.
4447 * gdb.base/source-execution.gdb: New file.
4448
01672a57
DE
44492014-03-24 Doug Evans <dje@google.com>
4450
4451 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
4452 using fission.
4453
88bbeca9
HZ
44542014-03-24 Hui Zhu <hui@codesourcery.com>
4455 Pedro Alves <palves@redhat.com>
4456
4457 PR breakpoints/16101
4458 * gdb.base/dprintf.exp: Use unsupported rather than changing the
4459 test pass/fail messages. Detect missing support for dprintf when
4460 breakpoints are actually inserted.
4461 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
4462 breakpoints are actually inserted.
4463 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
4464 fails.
4465
d2348791
JK
44662014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4467
4468 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
4469
feef67ab
DE
44702014-03-22 Doug Evans <xdje42@gmail.com>
4471
4472 * gdb.python/python.exp (python not supported): Verify multi-line
4473 python command issues an error.
25d743f9 4474 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 4475 guile command issues an error.
feef67ab 4476
ecebef6a
MR
44772014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
4478
4479 * gdb.threads/thread-specific.exp: Handle the lack of usable
4480 $this_breakpoint and $this_thread.
4481
ccdd1909
HZ
44822014-03-21 Hui Zhu <hui@codesourcery.com>
4483
4484 * gdb.base/attach.exp (do_command_attach_tests): New.
4485
beb460e8
PA
44862014-03-20 Tom Tromey <tromey@redhat.com>
4487 Pedro Alves <palves@redhat.com>
4488
4489 PR cli/15718
4490 * gdb.base/condbreak-call-false.c: New file.
4491 * gdb.base/condbreak-call-false.exp: New file.
4492
40acf43a
PA
44932014-03-20 Pedro Alves <palves@redhat.com>
4494
4495 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
4496 Delete.
4497 (block_signals, unblock_signals): Delete.
4498 (child_function_2, main): Remove references to deleted variable
4499 and functions.
4500
9f5e1e02
PA
45012014-03-20 Pedro Alves <palves@redhat.com>
4502
4503 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
4504 Use pthread_kill to signal thread 2.
4505 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4506 Adjust to make the test send itself a signal rather than using the
4507 host's "kill" command.
4508
99619bea
PA
45092014-03-20 Pedro Alves <palves@redhat.com>
4510
4511 * gdb.threads/multiple-step-overs.c: New file.
4512 * gdb.threads/multiple-step-overs.exp: New file.
4513 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4514 Adjust expected infrun debug output.
4515
2adfaa28
PA
45162014-03-20 Pedro Alves <palves@redhat.com>
4517
4518 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
4519 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
4520
31e77af2
PA
45212014-03-20 Pedro Alves <palves@redhat.com>
4522
4523 PR breakpoints/7143
4524 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
4525 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
4526 of gdb_test_multiple.
4527 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
4528 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
4529
b9f437de
PA
45302014-03-20 Pedro Alves <palves@redhat.com>
4531
4532 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
4533 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
4534
05adc73e
PA
45352014-03-19 Pedro Alves <palves@redhat.com>
4536
4537 * gdb.base/async.exp: Remove early return.
4538
6048b950
PA
45392014-03-19 Pedro Alves <palves@redhat.com>
4540
4541 * gdb.base/async.exp (step& tests): Pass explicit test messages.
4542
8bcfb00a
PA
45432014-03-19 Pedro Alves <palves@redhat.com>
4544
4545 * gdb.base/async.exp (test_background): Expect \r\n after
4546 "completed." in the fail pattern.
4547
884e37dc
PA
45482014-03-19 Pedro Alves <palves@redhat.com>
4549
4550 * gdb.base/async.exp (test_background): New procedure.
4551 Use it for all background execution command tests.
4552
148e57e2
PA
45532014-03-19 Pedro Alves <palves@redhat.com>
4554
4555 * gdb.base/async.exp: Use prepare_for_testing.
4556
f48088c7
PA
45572014-03-19 Pedro Alves <palves@redhat.com>
4558
4559 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
4560 the same line.
4561
e2f6c966
PA
45622014-03-19 Pedro Alves <palves@redhat.com>
4563
4564 * gdb.base/async.c (main): Add "jump here" and "until here" line
4565 marker comments.
4566 * gdb.base/async.exp (jump_here): New global.
4567 (jump& test): Use it.
4568 (until_here): New global.
4569 (until& test): Use it.
4570
c30568d4
PA
45712014-03-19 Pedro Alves <palves@redhat.com>
4572
4573 * gdb.base/async.exp: Don't frob gdb_protocol.
4574
0172b6a7
DE
45752014-03-18 Doug Evans <xdje42@gmail.com>
4576
4577 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
4578 Fix spelling of exec-done-display.
4579
06c868a8
JK
45802014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4581
4582 PR gdb/15358
4583 * gdb.base/gdb-sigterm.c: New file.
4584 * gdb.base/gdb-sigterm.exp: New file.
4585
0c7e1a46
PA
45862014-03-18 Pedro Alves <palves@redhat.com>
4587
4588 PR gdb/13860
4589 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
4590 * lib/mi-support.exp (mi_expect_stop): Add special handling for
4591 solib-event.
4592
f7c77d93
JB
45932014-03-17 Joel Brobecker <brobecker@adacore.com>
4594
4595 * gdb.ada/pckd_arr_ren: New testcase.
4596
5a1e8c7a
DE
45972014-03-13 Doug Evans <xdje42@gmail.com>
4598
4599 PR guile/16612
4600 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
4601 collect after discarding symbols.
4602
350e1a76
DE
46032014-03-13 Ludovic Courtès <ludo@gnu.org>
4604 Doug Evans <xdje42@gmail.com>
4605
4606 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
4607 to history survives a gc.
4608
a69900ae
PA
46092014-03-13 Pedro Alves <palves@redhat.com>
4610
4611 * gdb.base/default.exp: Don't test "target procfs".
4612
5db9f0bd
PA
46132014-03-13 Pedro Alves <palves@redhat.com>
4614
4615 * gdb.base/default.exp: Update "target child" and "target procfs"
4616 tests to not expect "Unix".
4617
b3ccfe11
TT
46182014-03-12 Tom Tromey <tromey@redhat.com>
4619
4620 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
4621 New procs. Add target-async tests.
4622 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
4623 Add target-async tests.
4624
646f4417
AA
46252014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4626
4627 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
4628 'func_start' and 'func_end' for the beginning and end of the
4629 function code, respectively.
4630 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
4631 'func_end' instead of 'func' and 'main'.
4632
288c211f
AA
46332014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4634
4635 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
4636 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
4637 generate the debug info assembler source.
4638
e0c0f156
AA
46392014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4640
4641 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
4642 * gdb.dwarf2/arr-subrange.exp: Likewise.
4643 * gdb.dwarf2/dwz.exp: Likewise.
4644 * gdb.dwarf2/method-ptr.exp: Likewise.
4645 * gdb.dwarf2/missing-sig-type.exp: Likewise.
4646 * gdb.dwarf2/subrange.exp: Likewise.
4647 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
4648 * gdb.dwarf2/implptrpiece.exp: Likewise.
4649 * gdb.dwarf2/nostaticblock.exp: Likewise.
4650
0e5c4555
AA
46512014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4652
4653 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
4654 directory to absolute path name arguments.
4655
5ec18f2b
JG
46562014-03-10 Joel Brobecker <brobecker@adacore.com>
4657
4658 * gdb.ada/tagged_access: New testcase.
4659
847fc4f2
MM
46602014-03-07 Markus Metzger <markus.t.metzger@intel.com>
4661
4662 * gdb.btrace/data.exp: Update expected output.
4663
cc3da688
YQ
46642014-03-06 Yao Qi <yao@codesourcery.com>
4665
4666 * gdb.trace/pr16508.exp: New file.
4667
0f26cec1
PA
46682014-03-05 Pedro Alves <palves@redhat.com>
4669
4670 PR gdb/16575
4671 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
4672 procedure.
4673 (top level): Adjust to use it. Add tests that exercise breakpoint
4674 interaction with the code-cache.
4675
7a5a839f
LC
46762014-02-26 Ludovic Courtès <ludo@gnu.org>
4677
4678 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
4679 test for 'history-append!'.
4680
31aa7e4e
JB
46812014-02-26 Joel Brobecker <brobecker@adacore.com>
4682
4683 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
4684 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
4685 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
4686 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
4687 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
4688 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
4689
1b588015
JB
46902014-02-26 Joel Brobecker <brobecker@adacore.com>
4691
4692 * testsuite/gdb.python/py-pp-re-notag.c: New file.
4693 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
4694 * testsuite/gdb.python/py-pp-re-notag.p: New file.
4695
55426c9d
JB
46962014-02-26 Joel Brobecker <brobecker@adacore.com>
4697
4698 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
4699
dc53a7ad
JB
47002014-02-26 Joel Brobecker <brobecker@adacore.com>
4701
4702 * gdb.dwarf2/arr-stride.c: New file.
4703 * gdb.dwarf2/arr-stride.exp: New file.
4704
12ab52e9
PA
47052014-02-26 Pedro Alves <palves@redhat.com>
4706
4707 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
4708 that won't ever trigger. Make sure that GDB reports the correct
4709 breakpoint that caused the stop.
4710
849c862e
JK
47112014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4712
4713 PR gdb/16626
4714 * gdb.base/auto-load-script: New file.
4715 * gdb.base/auto-load.c: New file.
4716 * gdb.base/auto-load.exp: New file.
4717
71b7d793
JK
4718 PR gdb/16626
4719 * gdb.base/auto-load.exp: Fix out-of-srctree run.
4720
e2f0d509
JK
47212014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4722
4723 Fix dw2-icycle.exp -fsanitize=address GDB crash.
4724 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
4725
50cc37c8
DE
47262014-02-24 Doug Evans <dje@google.com>
4727
4728 * lib/gdb.exp (run_on_host): Log error output if program fails.
4729
ea4758f2
PA
47302014-02-21 Pedro Alves <palves@redhat.com>
4731
4732 * gdb.threads/step-after-sr-lock.c: Rename to ...
4733 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
4734 * gdb.threads/step-after-sr-lock.exp: Rename to ...
4735 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4736 ... this.
4737
d7b30f67
SDJ
47382014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
4739
4740 PR tdep/16397
4741 * gdb.arch/amd64-stap-special-operands.exp: New file.
4742 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
4743 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
4744 * gdb.arch/amd64-stap-triplet.S: Likewise.
4745 * gdb.arch/amd64-stap-triplet.c: Likewise.
4746
83deb43f
JB
47472014-02-20 Joel Brobecker <brobecker@adacore.com>
4748
4749 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
4750 in .section pseudo-op.
4751
adde2bff
DE
47522014-02-20 lin zuojian <manjian2006@gmail.com>
4753 Joel Brobecker <brobecker@adacore.com>
4754 Doug Evans <xdje42@gmail.com>
4755
4756 PR symtab/16581
4757 * gdb.dwarf2/dw2-icycle.S: New file.
4758 * gdb.dwarf2/dw2-icycle.c: New file.
4759 * gdb.dwarf2/dw2-icycle.exp: New file.
4760
f7bd0f78
SC
47612014-02-19 Siva Chandra Reddy <sivachandra@google.com>
4762
4763 * gdb.python/py-value-cc.cc: Improve test case to enable testing
4764 operations on gdb.Value objects.
4765 * gdb.python/py-value-cc.exp: Add new test to test operations on
4766 gdb.Value objects.
4767
c17ef0d5
DE
47682014-02-18 Doug Evans <dje@google.com>
4769
4770 * Makefile.in (TESTS): New variable.
4771 (expanded_tests, expanded_tests_or_none): New variables
4772 (check-single): Pass $(expanded_tests_or_none) to runtest.
4773 (check-parallel): Only run tests in $(TESTS) if non-empty.
4774 (check/no-matching-tests-found): New rule.
4775 * README: Document TESTS makefile variable.
4776
5dd3176f
DE
47772014-02-18 Doug Evans <dje@google.com>
4778
4779 * Makefile.in (check-parallel): rm -rf outputs temp.
4780
0b10be4f
JK
47812014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4782
4783 Fix "ERROR: no fileid for" in the testsuite.
4784 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
4785
85f224e7
DE
47862014-02-12 Doug Evans <dje@google.com>
4787
4788 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
4789 (MISCELLANEOUS): New variable.
4790 (clean): rm -rf $(MISCELLANEOUS).
4791 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
4792 dwp live in the same directory as symlinks, with each symlink pointed
4793 to a differently named file in a different directory.
4794
149b30ff
DE
47952014-02-11 Doug Evans <dje@google.com>
4796
4797 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
4798 of Tcl file commands.
4799
1dfdac32
MK
48002014-02-10 Mark Kettenis <kettenis@gnu.org>
4801
4802 * gdb.threads/step-after-sr-lock.exp: Avoid executing
4803 "kill -SIGUSR1 -1".
4804
aa4fb036
JB
48052014-02-10 Joel Brobecker <brobecker@adacore.com>
4806
4807 * gdb.ada/tick_length_array_enum_idx: New testcase.
4808
ed3ef339
DE
48092014-02-10 Doug Evans <xdje42@gmail.com>
4810
4811 * configure.ac (AC_OUTPUT): Add gdb.guile.
4812 * configure: Regenerate.
4813 * lib/gdb-guile.exp: New file.
4814 * lib/gdb.exp (get_target_charset): New function.
4815 * gdb.base/help.exp: Update expected output from "apropos apropos".
4816 * gdb.guile/Makefile.in: New file.
4817 * gdb.guile/guile.exp: New file.
4818 * gdb.guile/scm-arch.c: New file.
4819 * gdb.guile/scm-arch.exp: New file.
4820 * gdb.guile/scm-block.c: New file.
4821 * gdb.guile/scm-block.exp: New file.
4822 * gdb.guile/scm-breakpoint.c: New file.
4823 * gdb.guile/scm-breakpoint.exp: New file.
4824 * gdb.guile/scm-disasm.c: New file.
4825 * gdb.guile/scm-disasm.exp: New file.
4826 * gdb.guile/scm-equal.c: New file.
4827 * gdb.guile/scm-equal.exp: New file.
4828 * gdb.guile/scm-error.exp: New file.
4829 * gdb.guile/scm-error.scm: New file.
4830 * gdb.guile/scm-frame-args.c: New file.
4831 * gdb.guile/scm-frame-args.exp: New file.
4832 * gdb.guile/scm-frame-args.scm: New file.
4833 * gdb.guile/scm-frame-inline.c: New file.
4834 * gdb.guile/scm-frame-inline.exp: New file.
4835 * gdb.guile/scm-frame.c: New file.
4836 * gdb.guile/scm-frame.exp: New file.
4837 * gdb.guile/scm-generics.exp: New file.
4838 * gdb.guile/scm-gsmob.exp: New file.
4839 * gdb.guile/scm-iterator.c: New file.
4840 * gdb.guile/scm-iterator.exp: New file.
4841 * gdb.guile/scm-math.c: New file.
4842 * gdb.guile/scm-math.exp: New file.
4843 * gdb.guile/scm-objfile-script-gdb.in: New file.
4844 * gdb.guile/scm-objfile-script.c: New file.
4845 * gdb.guile/scm-objfile-script.exp: New file.
4846 * gdb.guile/scm-objfile.c: New file.
4847 * gdb.guile/scm-objfile.exp: New file.
4848 * gdb.guile/scm-ports.exp: New file.
4849 * gdb.guile/scm-pretty-print.c: New file.
4850 * gdb.guile/scm-pretty-print.exp: New file.
4851 * gdb.guile/scm-pretty-print.scm: New file.
4852 * gdb.guile/scm-section-script.c: New file.
4853 * gdb.guile/scm-section-script.exp: New file.
4854 * gdb.guile/scm-section-script.scm: New file.
4855 * gdb.guile/scm-symbol.c: New file.
4856 * gdb.guile/scm-symbol.exp: New file.
4857 * gdb.guile/scm-symtab-2.c: New file.
4858 * gdb.guile/scm-symtab.c: New file.
4859 * gdb.guile/scm-symtab.exp: New file.
4860 * gdb.guile/scm-type.c: New file.
4861 * gdb.guile/scm-type.exp: New file.
4862 * gdb.guile/scm-value-cc.cc: New file.
4863 * gdb.guile/scm-value-cc.exp: New file.
4864 * gdb.guile/scm-value.c: New file.
4865 * gdb.guile/scm-value.exp: New file.
4866 * gdb.guile/source2.scm: New file.
4867 * gdb.guile/types-module.cc: New file.
4868 * gdb.guile/types-module.exp: New file.
4869
7026a7c1
YQ
48702014-02-10 Yao Qi <yao@codesourcery.com>
4871
4872 PR testsuite/16543
4873 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
4874 * configure: Regenerated.
4875 * Makefile.in: New file.
4876
6c466447
AS
48772014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4878
4879 * gdb.python/py-framefilter.exp: Fix typo.
4880
6e854735
YQ
48812014-02-08 Yao Qi <yao@codesourcery.com>
4882
4883 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
4884 that no =breakpoint-modified is emitted when breakpoints are
4885 modified through MI commands.
4886
d137e6dc
PA
48872014-02-07 Pedro Alves <pedro@codesourcery.com>
4888 Pedro Alves <palves@redhat.com>
4889
4890 * gdb.threads/step-after-sr-lock.c: New file.
4891 * gdb.threads/step-after-sr-lock.exp: New file.
4892
b5ee5a50
PA
48932014-02-07 Pedro Alves <palves@redhat.com>
4894
4895 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
4896
3c77faf3
JK
48972014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4898
4899 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
4900 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
4901
6dddc817
DE
49022014-02-06 Doug Evans <xdje42@gmail.com>
4903
4904 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
4905 output.
4906
4907 * gdb.gdb/python-interrupts.exp: New file.
4908
de7b2893
YQ
49092014-02-05 Yao Qi <yao@codesourcery.com>
4910
4911 * gdb.trace/report.exp (use_collected_data): Test the output
4912 of "info threads" and "info inferiors".
4913
66d032ac
YQ
49142014-02-05 Yao Qi <yao@codesourcery.com>
4915
4916 Revert this patch:
4917
4918 2013-05-24 Yao Qi <yao@codesourcery.com>
4919
4920 * gdb.trace/tfile.exp: Test inferior and thread.
4921
591a12a1
UW
49222014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4923
4924 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
4925 on a function.
4926 * gdb.base/step-bt.c: Call hello via function pointer to make
4927 sure its first instruction is executed on powerpc64le-linux.
4928
0ff3e01f
UW
49292014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4930
4931 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
4932
084ee545
UW
49332014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4934
4935 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
4936 of the test patterns for use on little-endian systems.
4937
6ed14ff3
UW
49382014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4939
4940 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
4941 (decimal_vector): Fix for little-endian.
4942
401e27fd
JM
49432014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
4944
4945 * gdb.arch/sparc-sysstep.exp: New file.
4946 * gdb.arch/sparc-sysstep.c: Likewise.
4947
4948 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
4949
8b924729
EBM
49502014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4951
4952 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
4953
fb151210
JB
49542014-01-23 Tom Tromey <tromey@redhat.com>
4955
4956 * gdb.ada/array_char_idx: New testcase.
4957
0740f8d8
TT
49582014-01-23 Tom Tromey <tromey@redhat.com>
4959
4960 PR python/16487:
4961 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
4962 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
4963 classes.
4964
21909fa1
TT
49652014-01-23 Tom Tromey <tromey@redhat.com>
4966
4967 PR python/16491:
4968 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
4969 string from an inferior frame.
4970 * gdb.python/py-framefilter-mi.exp: Update.
4971
87ce2a04
DE
49722014-01-22 Doug Evans <dje@google.com>
4973
4974 * gdb.server/server-mon.exp: Add tests for "set debug-format".
4975
237b092b
AA
49762014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4977
4978 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
4979
d674a709
AA
49802014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4981
4982 * gdb.trace/entry-values.exp: Remove excess space character from
4983 regex patterns. Handle s390 call instruction.
4984
20fa3390
AA
49852014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4986
4987 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
4988 define "*_start" label. Make "name" static.
4989 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
4990 ${name} by references to ${name}_start.
4991
78466714
AA
49922014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4993
4994 * gdb.base/info-macros.exp: Remove "debug" from the compile
4995 options.
4996
ec9f644a
IB
49972014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4998
4999 * gdb.dlang/demangle.exp: New file.
5000
94b1b47e
IB
50012014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
5002
5003 * gdb.dlang/primitive-types.exp: New file.
5004
7f420862
IB
50052014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
5006
5007 * configure.ac: Create gdb.dlang/Makefile.
5008 * configure: Regenerate.
5009 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
5010 * gdb.dlang/Makefile.in: New file.
5011 * lib/d-support.exp: New file.
5012 * lib/gdb.exp (skip_d_tests): New proc.
5013
52834460
MM
50142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5015
5016 * gdb.btrace/delta.exp: Check reverse stepi.
5017 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
5018 * gdb.btrace/finish.exp: New.
5019 * gdb.btrace/next.exp: New.
5020 * gdb.btrace/nexti.exp: New.
5021 * gdb.btrace/record_goto.c: Add comments.
5022 * gdb.btrace/step.exp: New.
5023 * gdb.btrace/stepi.exp: New.
5024 * gdb.btrace/multi-thread-step.c: New.
5025 * gdb.btrace/multi-thread-step.exp: New.
5026 * gdb.btrace/rn-dl-bind.c: New.
5027 * gdb.btrace/rn-dl-bind.exp: New.
5028 * gdb.btrace/data.c: New.
5029 * gdb.btrace/data.exp: New.
5030 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
5031
6e07b1d2
MM
50322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5033
5034 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
5035 * gdb.btrace/exception.exp: Update.
5036 * gdb.btrace/instruction_history.exp: Update.
5037 * gdb.btrace/record_goto.exp: Update.
5038 * gdb.btrace/tailcall.exp: Update.
5039 * gdb.btrace/unknown_functions.exp: Update.
5040 * gdb.btrace/delta.exp: New.
5041
0b722aec
MM
50422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5043
5044 * gdb.btrace/record_goto.exp: Add backtrace test.
5045 * gdb.btrace/tailcall.exp: Add backtrace test.
5046
066ce621
MM
50472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5048
5049 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
5050 * gdb.btrace/record_goto.c: New.
5051 * gdb.btrace/record_goto.exp: New.
5052 * gdb.btrace/x86-record_goto.S: New.
5053
0688d04e
MM
50542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5055
5056 * gdb.btrace/function_call_history.exp: Update tests.
5057 * gdb.btrace/instruction_history.exp: Update tests.
5058
8710b709
MM
50592014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5060
5061 * gdb.btrace/function_call_history.exp: Fix expected field
5062 order for "record function-call-history".
5063 Add new tests for "record function-call-history /c".
5064 * gdb.btrace/exception.cc: New.
5065 * gdb.btrace/exception.exp: New.
5066 * gdb.btrace/tailcall.exp: New.
5067 * gdb.btrace/x86-tailcall.S: New.
5068 * gdb.btrace/x86-tailcall.c: New.
5069 * gdb.btrace/unknown_functions.c: New.
5070 * gdb.btrace/unknown_functions.exp: New.
5071 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
5072
5de9129b
MM
50732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5074
5075 * gdb.btrace/instruction_history.exp: Update.
5076 * gdb.btrace/function_call_history.exp: Update.
5077
23a7fe75
MM
50782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5079
5080 * gdb.btrace/function_call_history.exp: Fix expected function
5081 trace.
5082 * gdb.btrace/instruction_history.exp: Initialize traced.
5083 Remove traced_functions.
5084
724c7dd8
MM
50852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5086
5087 * gdb.btrace/function_call_history.exp: Update
5088 * gdb.btrace/instruction_history.exp: Update.
5089
6d78d93b
MM
50902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5091
5092 * gdb.btrace/enable.exp: Update expected text.
5093
93a360cc
OJ
50942014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
5095
5096 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
5097 bytes.
5098
3772b53f
MR
50992014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
5100
5101 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
5102
596662fa
OJ
51032014-01-15 Omair Javaid <omair.javaid@linaro.org>
5104
5105 * lib/gdb.exp (supports_process_record): Return true for
5106 arm*-linux*. (supports_reverse): Likewise.
5107
b5b08fb4
SC
51082014-01-13 Siva Chandra Reddy <sivachandra@google.com>
5109
5110 PR python/15464
5111 PR python/16113
5112 * gdb.python/py-type.c: Enhance test case.
5113 * gdb.python/py-value-cc.cc: Likewise
5114 * gdb.python/py-type.exp: Add new tests.
5115 * gdb.python/py-value-cc.exp: Likewise
5116
52d7fb13
AA
51172014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
5118 Pedro Alves <palves@redhat.com>
5119
5120 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
5121 Make "name" extern.
5122 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
5123 references to ${name}_start by references to ${name}.
5124
a2cd8cfe
JB
51252014-01-10 Joel Brobecker <brobecker@adacore.com>
5126
5127 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
5128
4e23fced
JB
51292014-01-10 Joel Brobecker <brobecker@adacore.com>
5130
5131 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
5132
c6a9e42c
PA
51332014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
5134 Pedro Alves <palves@redhat.com>
5135
5136 * gdb.mi/mi-info-os.exp: Connect to the target with
5137 mi_gdb_target_load.
5138
b7ea362b
PA
51392014-01-08 Pedro Alves <palves@redhat.com>
5140
5141 * gdb.threads/reconnect-signal.c: New file.
5142 * gdb.threads/reconnect-signal.exp: New file.
5143
5e3f4fab
EBM
51442014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5145
5146 * gdb.base/source-dir.exp: New file.
5147
79301218
JB
51482014-01-07 Joel Brobecker <brobecker@adacore.com>
5149
5150 * gdb.ada/mi_interface: New testcase.
5151
8e355c5d
JB
51522014-01-07 Joel Brobecker <brobecker@adacore.com>
5153
5154 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
5155 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
5156 gdb.ada/pp-rec-component/pck.ads: New files.
5157
c0d48811
JB
51582014-01-07 Joel Brobecker <brobecker@adacore.com>
5159
5160 * gdb.python/py-pp-integral.c: New file.
5161 * gdb.python/py-pp-integral.py: New file.
5162 * gdb.python/py-pp-integral.exp: New file.
5163
17b609c3 5164For older changes see ChangeLog-1993-2013.
c906108c 5165\f
8d8cb839
EZ
5166;; Local Variables:
5167;; mode: change-log
5168;; left-margin: 8
5169;; fill-column: 74
5170;; version-control: never
5171;; End:
902f2ccb 5172
32d0add0 5173 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
5174 Copying and distribution of this file, with or without modification,
5175 are permitted provided the copyright notice and this notice are preserved.
This page took 3.387882 seconds and 4 git commands to generate.