Call gdb_exit before gdb_skip_xml_test on gdb.base/catch-syscall.exp
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1e76a7e9
SDJ
12015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
2
3 * gdb.base/catch-syscall.exp: Call gdb_exit before
4 gdb_skip_xml_test.
5
5068630a
PA
62015-07-24 Pedro Alves <palves@redhat.com>
7
8 * gdb.python/py-events.exp: Accept output between the stop event
9 and the prompt.
10 * gdb.python/py-evsignal.exp: Likewise.
11 * gdb.python/py-evthreads.exp: Likewise.
12
77598427
PA
132015-07-24 Pedro Alves <palves@redhat.com>
14
15 PR gdb/18717
16 * gdb.threads/non-ldr-exit.c: New file.
17 * gdb.threads/non-ldr-exit.exp: New file.
18
11e6c98f
YQ
192015-07-24 Yao Qi <yao.qi@linaro.org>
20
21 * gdb.server/ext-wrapper.exp: Test --wrapper option when
22 restarting process.
23
51aee833
YQ
242015-07-24 Yao Qi <yao.qi@linaro.org>
25
26 * gdb.server/ext-restart.exp: New file.
27
8cfe207c
YQ
282015-07-24 Yao Qi <yao.qi@linaro.org>
29
30 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
31 argument options.
32 * gdb.server/ext-wrapper.exp: New file.
33
cc12ce38
DE
342015-07-23 Doug Evans <dje@google.com>
35
36 * gdb.dwarf2/dw2-dummy-cu.S: New file.
37 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
38
d0d84780
PMR
392015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
40
41 * gdb.ada/var_arr_typedef.exp: New testcase.
42 * gdb.ada/var_arr_typedef/pack.adb: New file.
43 * gdb.ada/var_arr_typedef/pack.ads: New file.
44 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
45
8b558f79
JB
462015-07-20 Joel Brobecker <brobecker@adacore.com>
47
48 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
49
775a3298
JK
502015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
51
52 * gdb.arch/i386-biarch-core.exp: Replace istarget
53 by "complete set gnutarget". Remove expectation for the "core-file"
54 command.
55
db1ff28b
JK
562015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
57
58 Revert the previous commit:
59 Tests for validate symbol file using build-id.
60
0a94970d
JK
612015-07-15 Aleksandar Ristovski <aristovski@qnx.com
62
63 Tests for validate symbol file using build-id.
64 * gdb.base/solib-mismatch-lib.c: New file.
65 * gdb.base/solib-mismatch-libmod.c: New file.
66 * gdb.base/solib-mismatch.c: New file.
67 * gdb.base/solib-mismatch.exp: New file.
68
03346981
SL
692015-07-15 Sandra Loosemore <sandra@codesourcery.com>
70
71 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
72 nios2-*-linux*.
73 * gdb.base/sigbpt.exp (stepi_out): Likewise.
74 * gdb.base/siginfo.exp: Likewise.
75 * gdb.base/sigstep.exp (advance, advancei): Likewise.
76
42422cc7
PL
772015-07-15 Pierre Langlois <pierre.langlois@arm.com>
78
79 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
80 Move it to ...
81 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
82 ... here.
83 * gdb.trace/range-stepping.exp: Check that the target supports
84 range stepping.
85
cfa68bae
JK
862015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
87
88 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
89
8ffdba26
PA
902015-07-14 Pedro Alves <palves@redhat.com>
91
92 * gdb.base/killed-outside.exp: New file.
93 * gdb.base/killed-outside.c: New file.
94
218a5a11
JK
952015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
96
97 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
98 (n at main): New.
99 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
100
e03ed3c6
AA
1012015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
102
103 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
104 infcall tests instead of setting up for KFAIL.
105
485668e5
MM
1062015-07-10 Markus Metzger <markus.t.metzger@intel.com>
107
108 * gdb.btrace/record_goto-step.exp: New.
109
08464196
JK
1102015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 PR compile/18484
113 * gdb.compile/compile.c (struct struct_type): Add volatile to
114 selffield's type.
115 * gdb.compile/compile.exp
116 (compile code struct_object.selffield = &struct_object): Skip further
117 struct_object tests if this one xfails.
118
bcf5c1d9
RC
1192015-07-08 Robert O'Callahan <robert@ocallahan.org>
120
121 PR exp/18617
122 * gdb.trace/ax.exp: Add test.
123
4931af25
YQ
1242015-07-07 Yao Qi <yao.qi@linaro.org>
125
126 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
127 instead of istarget "aarch64*-*-*".
128 * gdb.arch/aarch64-fp.exp: Likewise.
129 * gdb.base/float.exp: Likewise.
130 * gdb.reverse/aarch64.exp: Likewise.
131 * lib/gdb.exp (is_aarch64_target): New proc.
132
9fcf688e
YQ
1332015-07-07 Yao Qi <yao.qi@linaro.org>
134
135 * lib/gdb.exp (is_aarch32_target): New proc.
136 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
137 instead of "istarget "arm*-*-*"".
138 * gdb.arch/arm-disp-step.exp: Likewise.
139 * gdb.arch/thumb-bx-pc.exp: Likewise.
140 * gdb.arch/thumb-prologue.exp: Likewise.
141 * gdb.arch/thumb-singlestep.exp: Likewise.
142 * gdb.base/disp-step-syscall.exp: Likewise.
143 * gdb.base/float.exp: Likewise.
144
fbd8d50d
YQ
1452015-07-07 Yao Qi <yao.qi@linaro.org>
146
147 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
148 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
149
71be1fdc
YQ
1502015-07-07 Yao Qi <yao.qi@linaro.org>
151
152 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
153 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
154 if it exists.
155 * gdb.multi/multi-arch.exp: Likewise.
156
3e221d36
SM
1572015-07-07 Simon Marchi <simon.marchi@ericsson.com>
158
159 * gdb.python/py-lazy-string.exp: Add missing parentheses to
160 print.
161
d441430b
YQ
1622015-07-07 Yao Qi <yao.qi@linaro.org>
163
164 * gdb.arch/thumb-singlestep.exp: Do one more single step.
165
06f810bd
MG
1662015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
167
168 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
169 '[' and ']' characters.
170
5e61e7c0
IB
1712015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
172
173 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
174
28bf096c
PA
1752015-06-29 Pedro Alves <palves@redhat.com>
176
177 PR threads/18127
178 * gdb.threads/hand-call-new-thread.c: New file.
179 * gdb.threads/hand-call-new-thread.c: New file.
180
ee93cd5e
KS
1812015-06-26 Keith Seitz <keiths@redhat.com>
182 Doug Evans <dje@google.com>
183
184 PR 16253
185 * gdb.cp/var-tag-2.cc: New file.
186 * gdb.cp/var-tag-3.cc: New file.
187 * gdb.cp/var-tag-4.cc: New file.
188 * gdb.cp/var-tag.cc: New file.
189 * gdb.cp/var-tag.exp: New file.
190
fc637f04
PP
1912015-06-26 Patrick Palka <patrick@parcs.ath.cx>
192
193 * gdb.base/history-duplicates.exp: New test.
194
2e52ae68
PP
1952015-06-26 Patrick Palka <patrick@parcs.ath.cx>
196
197 * gdb.base/completion.exp: Test the completion of the "focus"
198 command.
199
6e22494e
JK
2002015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 * gdb.arch/amd64-prologue-skip.S: New file.
203 * gdb.arch/amd64-prologue-skip.exp: New file.
204
bf7b9cd9
SM
2052015-06-25 Simon Marchi <simon.marchi@ericsson.com>
206
207 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
208 is_address_zero_readable check.
209
201e8dfd
PB
2102015-06-24 Peter Bergner <bergner@vnet.ibm.com>
211
212 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
213 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
214
5cd867b4
YQ
2152015-06-24 Yao Qi <yao.qi@linaro.org>
216
217 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
218 linux targets.
219
4d7be007
YQ
2202015-06-24 Yao Qi <yao.qi@linaro.org>
221
222 * lib/gdb.exp (supports_get_siginfo_type): New proc.
223 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
224 * gdb.base/siginfo-thread.exp: Likewise.
225
07fcd301
YQ
2262015-06-22 Yao Qi <yao.qi@linaro.org>
227
228 * boards/remote-gdbserver-on-localhost.exp: Add comments.
229
52042a00
YQ
2302015-06-22 Yao Qi <yao.qi@linaro.org>
231
232 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
233 aarch64*-*-*.
234 (skip_hw_watchpoint_tests): Likewise.
235
74bd41ce
PP
2362015-06-18 Patrick Palka <patrick@parcs.ath.cx>
237
238 * gdb.base/gdbinit-history.exp: Test the interaction between
239 setting GDBHISTSIZE and setting the history size via .gdbinit.
240
bc460514
PP
2412015-06-17 Patrick Palka <patrick@parcs.ath.cx>
242
243 PR gdb/16999
244 * gdb.base/gdbhistsize-history.exp: New test.
245
b58c513b
PP
2462015-06-17 Patrick Palka <patrick@parcs.ath.cx>
247
248 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
249 with GDBHISTSIZE.
250 * gdb.base/readline.exp: Likewise.
251
92046791
YQ
2522015-06-17 Yao Qi <yao.qi@linaro.org>
253
254 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
255 line.
256
2093d2d3
PP
2572015-06-17 Patrick Palka <patrick@parcs.ath.cx>
258
259 * gdb.base/gdbinit-history.exp: Add test case to check that
260 an unlimited history file does not get truncated on exit.
261
e6c693af
AA
2622015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
263
264 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
265 (VECTOR): New macro. Use it...
266 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
267 ...for these typedefs.
268 (int8, char1, int1, double1): New typedefs.
269 (struct just_int2, struct two_int2): New structures.
270 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
271 (add_structvecs, add_singlevecs): New functions.
272 (main): Call add_some_intvecs twice.
273 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
274 the compile and exit upon failure. Try compiling for the "native"
275 architecture. Test inferior function calls with vector arguments
276 and vector return value handling with "finish" and "return".
277
c74f7d1c
JT
2782015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
279
280 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
281 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
282 PE file.
283 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
284
98aa42ee
AT
2852015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
286
287 PR breakpoints/16465
288 * gdb.mi/mi-dprintf-pending.c: New file.
289 * gdb.mi/mi-dprintf-pending.exp: New test.
290 * gdb.mi/mi-dprintf-pendshr.c: New file.
291
7d73c23c 2922015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 293 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
294
295 * gdb.arch/i386-mpx-map.c: New file.
296 * gdb.arch/i386-mpx-map.exp: New File.
297
2982015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
299
300 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
301 * gdb.arch/i386-mpx.exp: Indentation fixed.
302
3032015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
304
305 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
306 function and improved indentation.
307 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
308 gdb_test_multiple. Added additional tests to skip the test.
309
3102015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
311
312 * gdb.arch/i386-avx512.c: Change path in include file.
313 * gdb.arch/i386-avx512.exp: Change include dir path
314 compilation flag.
315 * gdb.arch/i386-mpx.c: Change path in include file.
316 * gdb.arch/i386-mpx.exp: Change include dir path compilation
317 flag.
318
d5eba19a
JK
3192015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
320
321 * gdb.compile/compile-print.exp (compile print *vararray@3)
322 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
323
7f361056
JK
3242015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
325
326 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
327 (do not keep jit in memory): ... this.
328 (expect 5): Change it to ...
329 (expect no 5): ... this.
330
3b462ec2
SM
3312015-06-02 Simon Marchi <simon.marchi@ericsson.com>
332
333 PR gdb/15564
334 * gdb.mi/mi-detach.exp: New file.
335
e0619de6
JK
3362015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 PR symtab/18392
339 * gdb.arch/amd64-tailcall-self.S: New file.
340 * gdb.arch/amd64-tailcall-self.c: New file.
341 * gdb.arch/amd64-tailcall-self.exp: New file.
342
e970cb34
DB
3432015-05-28 Don Breazeal <donb@codesourcery.com>
344
345 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
346 tests for remote targets by checking is_target_gdbserver.
347
b2e2f908
DE
3482015-05-27 Doug Evans <dje@google.com>
349
350 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
351 * gdb.dwarf2/opaque-type-lookup.c: New file.
352 * gdb.dwarf2/opaque-type-lookup.exp: New file.
353
82c7be31
DE
3542015-05-26 Doug Evans <dje@google.com>
355
356 * gdb.cp/iostream.cc: New file.
357 * gdb.cp/iostream.exp: New file.
358
b4f54984
DE
3592015-05-26 Doug Evans <dje@google.com>
360
361 * gdb.dwarf2/dw2-op-call.exp: Update.
362 * gdb.dwarf2/dw4-sig-types.exp: Update.
363 * gdb.dwarf2/implptr.exp: Update.
364 * gdb.mi/mi-cmd-param-changed.exp: Update.
365
4ea6efe9
DE
3662015-05-26 Doug Evans <dje@google.com>
367
368 * gdb.python/py-lazy-string.c: New file.
369 * gdb.python/py-lazy-string.exp: New file.
370 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
371 (main): Update. Add estring3.
372 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
373 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
374
f6bb7db3
YQ
3752015-05-26 Omair Javaid <omair.javaid@linaro.org>
376 Yao Qi <yao.qi@linaro.org>
377
378 * gdb.reverse/aarch64.c: New.
379 * gdb.reverse/aarch64.exp: New.
380
a81bfbd0
OJ
3812015-05-26 Omair Javaid <omair.javaid@linaro.org>
382
383 * lib/gdb.exp (supports_process_record): Return true for aarch64*-linux*.
384 (supports_reverse): Likewise.
385
158bf1b4
PP
3862015-05-22 Patrick Palka <patrick@parcs.ath.cx>
387
388 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
389 Use with_test_prefix.
390
a0145030
AB
3912015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
392
393 * gdb.base/completion.exp: Add test for completion of layout
394 names.
395
ebe3b578
AB
3962015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
397
398 * lib/gdb.exp (skip_tui_tests): New proc.
399 * gdb.base/tui-layout.exp: Check skip_tui_tests.
400
84204ed7
PA
4012015-05-19 Pedro Alves <palves@redhat.com>
402
403 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
404 Save the whole env array instead of just HOME. Unset HISTSIZE in
405 the environment while testing. Restore whole environment
406 afterwards.
407
37442ce1
DE
4082015-05-16 Doug Evans <xdje42@gmail.com>
409
410 * gdb.guile/scm-ports.c: New file.
411 * gdb.guile/scm-ports.exp: Add memory port tests.
412
36de76f9
JK
4132015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 * gdb.compile/compile-print.c: New file.
416 * gdb.compile/compile-print.exp: New file.
417
3a9558c4
JK
4182015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
419
420 * gdb.compile/compile-ops.exp: Cast param to void.
421 * gdb.compile/compile.exp: Complete type for _gdb_expr.
422 (compile code struct_object.selffield = &struct_object): Add xfail.
423
aa715135
JG
4242015-05-15 Joel Brobecker <brobecker@adacore.com>
425
426 * gdb.ada/arr_enum_with_gap: New testcase.
427
931e5bc3
JG
4282015-05-15 Joel Brobecker <brobecker@adacore.com>
429
430 * gdb.ada/byte_packed_arr: New testcase.
431
9cd4d857
JB
4322015-05-15 Joel Brobecker <brobecker@adacore.com>
433
434 * gdb.ada/pckd_neg: New testcase.
435
ebfd00d2
PP
4362015-05-13 Patrick Palka <patrick@parcs.ath.cx>
437
438 PR gdb/17820
439 * gdb.base/gdbinit-history.exp: New test.
440 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
441 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
442
4c082a81
SC
4432015-05-09 Siva Chandra Reddy <sivachandra@google.com>
444
445 * gdb.python/py-xmethods.cc: Enhance test case.
446 * gdb.python/py-xmethods.exp: New tests.
447 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
448 function.
449 (B_indexoper): Likewise.
450 (global_dm_list) : Add new xmethod worker functions.
451
f7797074
SDJ
4522015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
453
454 * gdb.base/coredump-filter.exp: Correctly unset
455 "coredump_var_addr" array.
456
a4674e4e
PA
4572015-05-08 Pedro Alves <palves@redhat.com>
458
459 * gdb.server/non-existing-program.exp: Unset spawn_id.
460
df2eb078
SC
4612015-05-08 Siva Chandra Reddy <sivachandra@google.com>
462
463 PR python/18291
464 * gdb.python/py-xmethods.exp: Add tests.
465
422349a3
YQ
4662015-05-08 Yao Qi <yao.qi@linaro.org>
467
468 PR gdb/18208
469 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
470 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
471 function set_coredump_filter, and remove remote_exec call.
472 Remove argument ipid. Callers update.
473 (top level): Don't get inferior's PID.
474
63fc80ce
AA
4752015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
476
477 * gdb.base/watch_thread_num.exp: Skip test on targets without
478 access watchpoints.
479
80ad801e
PA
4802015-05-06 Pedro Alves <palves@redhat.com>
481
482 PR server/18081
483 * gdb.server/non-existing-program.exp: New file.
484
0fa7fe50
JB
4852015-05-05 Joel Brobecker <brobecker@adacore.com>
486
487 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
488
3ea89b92
PMR
4892015-05-05 Joel Brobecker <brobecker@adacore.com>
490
491 * gdb.ada/out_of_line_in_inlined: New testcase.
492
87b8eff0
JB
4932015-05-05 Joel Brobecker <brobecker@adacore.com>
494
495 * gdb.ada/var_rec_arr: New testcase.
496
5fccc635
YQ
4972015-04-30 Yao Qi <yao.qi@linaro.org>
498
499 * gdb.base/break-idempotent.exp: If
500 skip_hw_watchpoint_multi_tests returns true, skip the tests
501 on "rwatch" and "awatch".
502
42d38f42
YQ
5032015-04-30 Yao Qi <yao.qi@linaro.org>
504
505 * gdb.base/relativedebug.exp: Invoke gdb command
506 "info sharedlibrary", and if libc.so doesn't have debug info,
507 skip the test.
508
2ce1cdbf
DE
5092015-04-29 Doug Evans <dje@google.com>
510
511 * gdb.python/py-xmethods.exp: Add ptype tests.
512 * gdb.python/py-xmethods.py (E_method_char_worker): Add
513 get_result_type method.
514
f24a38c5
LM
5152015-04-29 Luis Machado <lgustavo@codesourcery.com>
516
517 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
518 the target does not support hardware watchpoints.
519
ecbf2b3c
LM
5202015-04-29 Luis Machado <lgustavo@codesourcery.com>
521
522 * gdb.base/break-always.exp: Abort testing if writing to memory
523 causes an error.
524
34f5f757
DE
5252015-04-28 Doug Evans <dje@google.com>
526
527 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
528 * gdb.python/py-pp-registration.exp: ... here. New file.
529 * gdb.python/py-pp-registration.c: New file.
530 * gdb.python/py-pp-registration.py: New file.
531
69b4374a
DE
5322015-04-28 Doug Evans <dje@google.com>
533
534 * gdb.python/py-bad-printers.c: New file.
535 * gdb.python/py-bad-printers.py: New file.
536 * gdb.python/py-bad-printers.exp: New file.
537
59fb7612
SS
5382015-04-28 Sasha Smundak <asmundak@google.com>
539
540 * gdb.python/py-type.exp: New test.
541
2631b16a
AW
5422015-04-28 Andy Wingo <wingo@igalia.com>
543
544 * gdb.python/py-parameter.exp:
545 * gdb.guile/scm-parameter.exp: Escape the path that we are
546 matching against, as it might contain characters that are special
547 to regular expressions.
548
460efde1
JB
5492015-04-27 Joel Brobecker <brobecker@adacore.com>
550
551 * gdb.ada/rec_comp: New testcase.
552
2d369d8e
SDJ
5532015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
554
555 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
556 before using it.
557
cf75d6c3
AB
5582015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
559
560 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
561 new tests for verilog output.
562
8dbe7ca5
YQ
5632015-04-24 Yao Qi <yao.qi@linaro.org>
564
565 * boards/remote-gdbserver-on-localhost.exp: New file.
566
4ef9fb2f
PA
5672015-04-23 Pedro Alves <palves@redhat.com>
568
569 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
570 $inferior_spawn_id instead of $inferior_spawn_id directly. On
571 "end of file", remove $inferior_spawn_id from the indirect list.
572
0a803169
PA
5732015-04-23 Pedro Alves <palves@redhat.com>
574
575 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
576
749ef8f8
PA
5772015-04-23 Pedro Alves <palves@redhat.com>
578
579 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
580 on $any_spawn_id instead of only on $gdb_spawn_id.
581
8aae4344
PM
5822015-04-21 Pierre Muller <muller@sourceware.org>
583
584 PR pascal/17815
585 * lib/pascal.exp (gpc_compile): Add new option "class".
586 (fpc_compile): Likewise.
587 * gdb.pascal/case-insensitive-symbols.pas: New file.
588 * gdb.pascal/case-insensitive-symbols.exp: New file.
589
1586c8fb
GB
5902015-04-20 Gary Benson <gbenson@redhat.com>
591
592 * gdb.base/attach.exp: Fix three extended remote failures.
593
1b6e6f5c
GB
5942015-04-17 Gary Benson <gbenson@redhat.com>
595
596 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
597 the main executable over the remote protocol.
598
e797481d
PA
5992015-04-16 Pedro Alves <palves@redhat.com>
600
601 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
602 a new gdbserver if gdbserver_reconnect_p is set.
603
1ca99c42
PA
6042015-04-16 Pedro Alves <palves@redhat.com>
605
606 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
607 is set, don't exit gdbserver.
608
af9fd6f8
AA
6092015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
610
611 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
612 appropriate .insn, such that an older assembler can be used.
613 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
614 the z/Architecture instruction set on 31-bit targets as well.
615
04ff1e61
AA
6162015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
617
618 * gdb.go/handcall.exp: Remove all logic related to the first
619 breakpoint and rely on go_runto_main instead.
620 * gdb.go/strings.exp: Likewise.
621 * gdb.go/unsafe.exp: Likewise.
622 * gdb.go/hello.exp: Likewise. Also rename the remaining
623 breakpoint marker to "breakpoint 1".
624 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
625 * gdb.go/strings.go: Likewise.
626 * gdb.go/unsafe.go: Likewise.
627 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
628 "set breakpoint 2 here" and rename the remaining breakpoint marker
629 to "breakpoint 1".
630
40d2f8d6
SM
6312015-04-15 Simon Marchi <simon.marchi@ericsson.com>
632
633 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
634 if itertools.imap is not present.
635 * gdb.python/py-objfile.exp: Add parentheses.
636 * gdb.python/py-type.exp: Same.
637 * gdb.python/py-unwind-maint.py: Same.
638
8cbc97c6
YQ
6392015-04-15 Yao Qi <yao.qi@linaro.org>
640
641 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
642 of ":$ptr_size" and set its form explicitly.
643
45fd756c
YQ
6442015-04-15 Pedro Alves <palves@redhat.com>
645 Yao Qi <yao.qi@linaro.org>
646
647 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
648 timeout by factor of 4.
649 (test_regular_watch): Likewise.
650 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
651 * gdb.reverse/sigall-reverse.exp: Likewise.
652 * gdb.reverse/until-precsave.exp: Likewise.
653 * lib/gdb.exp (with_timeout_factor): New proc.
654 (gdb_expect): Move some code to ...
655 (get_largest_timeout): ... here. New procedure.
656
9e811bc3
LM
6572015-04-14 Luis Machado <lgustavo@codesourcery.com>
658
659 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
660
0ff6fcb2
LM
6612015-04-13 Luis Machado <lgustavo@codesourcery.com>
662
663 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
664 to write to the .text section.
665
7578d5f7
LM
6662015-04-13 Luis Machado <lgustavo@codesourcery.com>
667
668 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
669 Handle the case of targets that do not provide PID information.
670
2efe15c4
YQ
6712015-04-13 Yao Qi <yao.qi@linaro.org>
672
673 * lib/gdbserver-support.exp (gdb_exit): Catch exception
674 and use expect instead of gdb_expect.
675
8cd8f2f8
SDJ
6762015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
677
678 * gdb.base/coredump-filter.exp: Rename variable "addr" to
679 "coredump_var_addr" to avoid naming conflict with other testcases.
680
9ee41772
PA
6812015-04-10 Pedro Alves <palves@redhat.com>
682
683 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
684 gdb_test_sequence and gdb_assert.
685
07473109
PA
6862015-04-10 Pedro Alves <palves@redhat.com>
687
688 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
689 test messages that don't include the breakpoint address.
690
de3db44c
YQ
6912015-04-10 Yao Qi <yao.qi@linaro.org>
692
693 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
694 false for some offset and width combinations which aren't
695 supported by linux kernel.
696
c79d856c
PA
6972015-04-10 Pedro Alves <palves@redhat.com>
698
699 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
700 procedure, factored out from ...
701 (top level): ... here. Add "set displaced-stepping" testing axis.
702 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
703 parameter "displaced". Use it.
704 (top level): Use foreach and add "set displaced-stepping" testing
705 axis.
706
ebc90b50
PA
7072015-04-10 Pedro Alves <palves@redhat.com>
708
709 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
710 Remove comment.
711 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
712 both the address of the instruction that triggers the watchpoint
713 and the address of the instruction immediately after, and use
714 those addresses for the test. Fix comment.
715
8f572e5c
PA
7162015-04-10 Pedro Alves <palves@redhat.com>
717
718 * gdb.base/sigstep.exp (breakpoint_to_handler)
719 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
720 Test "backtrace" in handler.
721 (breakpoint_over_handler): New parameter 'displaced'. Use it.
722 (top level): Add new "displaced" test axis to
723 breakpoint_to_handler, breakpoint_to_handler_entry and
724 breakpoint_over_handler.
725
8d707a12
PA
7262015-04-10 Pedro Alves <palves@redhat.com>
727
728 PR gdb/18216
729 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
730
ef713951
YQ
7312015-04-10 Yao Qi <yao.qi@linaro.org>
732
733 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
734 (test_add_rn_pc): New function.
735 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
736 (top level): Invoke test_add_rn_pc.
737
906d60cf
PA
7382015-04-10 Pedro Alves <palves@redhat.com>
739
740 PR gdb/13858
741 * gdb.base/step-over-no-symbols.exp: New file.
742
f2983cc3
AW
7432015-04-09 Andy Wingo <wingo@igalia.com>
744
745 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
746 after the Python tests.
747
6d62641c
SDJ
7482015-04-08 Keith Seitz <keiths@redhat.com>
749
750 PR python/16699
751 * gdb.python/py-completion.exp: New tests for completion.
752 * gdb.python/py-completion.py (CompleteLimit1): New class.
753 (CompleteLimit2): Likewise.
754 (CompleteLimit3): Likewise.
755 (CompleteLimit4): Likewise.
756 (CompleteLimit5): Likewise.
757 (CompleteLimit6): Likewise.
758 (CompleteLimit7): Likewise.
759
f3770638
PA
7602015-04-08 Pedro Alves <palves@redhat.com>
761
762 PR gdb/18214
763 PR gdb/18216
764 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
765 function.
766 (main): Install it as SIGUSR1 handler.
767 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
768 parameter. Always use "setup" as prefix. Toggle "set
769 displaced-stepping" off/on depending on global. Don't switch to
770 thread 1 here.
771 (top level): Add displaced stepping "off/on" test axis. Update
772 "setup" calls. Wrap each subtest with with_test_prefix. Test
773 continuing with a queued signal in each thread.
774
4496bed7
PA
7752015-04-08 Pedro Alves <palves@redhat.com>
776
777 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
778 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
779 gdb_breakpoint instead of gdb_test that doesn't expect anything.
780 Return early if running to main fails.
781 * gdb.trace/while-stepping.exp: Likewise.
782
b97fde92
PA
7832015-04-07 Pedro Alves <palves@redhat.com>
784
785 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
786 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
787 interact with inferior program.
788
f71c18e7
PA
7892015-04-07 Pedro Alves <palves@redhat.com>
790
791 * lib/gdb.exp (inferior_spawn_id): New global.
792 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
793 spawn id after processing the user code.
794 (default_gdb_start): Set inferior_spawn_id.
795 (send_inferior): New procedure.
796 * lib/gdbserver-support.exp (gdbserver_start): Set
797 inferior_spawn_id.
798 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
799
6423214f
PA
8002015-04-07 Pedro Alves <palves@redhat.com>
801
802 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
803 * lib/gdbserver-support.exp (gdbserver_start): Make
804 $server_spawn_id global.
805 (gdbserver_start): Don't wait for gdbserver's spawn id with
806 expect_background.
807 (close_gdbserver): New procedure.
808 (gdb_exit): Rename the default version and reimplement.
809
71c0ee8c
PA
8102015-04-07 Pedro Alves <palves@redhat.com>
811
72f4393d 812 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
813 append the substituted item, not the original item.
814
203bc29b
PA
8152015-04-07 Pedro Alves <palves@redhat.com>
816
817 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
818 gdb_expect.
819
508a3ddf
PA
8202015-04-07 Pedro Alves <palves@redhat.com>
821
822 * gdb.base/interrupt.exp: Don't handle the case of the inferior
823 output appearing once only.
824
9f6dbe2b
PA
8252015-04-07 Pedro Alves <palves@redhat.com>
826
827 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
828 that doesn't expect anything. Return early if running to main
829 fails.
830
337532fa
YQ
8312015-04-07 Yao Qi <yao.qi@linaro.org>
832
833 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
834 (child_function): Call alarm.
835 (main): Move call to alarm into the loop.
836 * gdb.threads/non-stop-fair-events.exp: Build program with
837 -DTIMEOUT=$timeout.
838
01b622d4
DE
8392015-04-06 Doug Evans <xdje42@gmail.com>
840
841 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
842 Fix dest parameter to board_info.
843 (fpc_compile): Ditto.
844 (gdb_compile_pascal): Rename dest arg to destfile.
845
961f4160
PMR
8462015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
847
848 * gdb.ada/funcall_ref.exp: New file.
849 * gdb.ada/funcall_ref/foo.adb: New file.
850
cafda597
YQ
8512015-04-02 Yao Qi <yao.qi@linaro.org>
852
853 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
854 is remote.
855
fed040c6
GB
8562015-04-02 Gary Benson <gbenson@redhat.com>
857
858 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
859
d11916aa
SS
8602015-04-01 Sasha Smundak <asmundak@google.com>
861
862 * gdb.python/py-unwind-maint.c: New file.
863 * gdb.python/py-unwind-maint.exp: New test.
864 * gdb.python/py-unwind-maint.py: New file.
865 * gdb.python/py-unwind.c: New file.
866 * gdb.python/py-unwind.exp: New test.
867 * gdb.python/py-unwind.py: New test.
868
a1471180
PA
8692015-04-01 Pedro Alves <palves@redhat.com>
870
871 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
872 to fail instead of non-existent $test.
873
0bbeccb1
PA
8742015-04-01 Pedro Alves <palves@redhat.com>
875
876 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
877 GDBFLAGS if not empty.
878
3c724c8c
PMR
8792015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
880
881 * gdb.ada/complete.exp: Remove "multi_line".
882 * gdb.ada/info_exc.exp: Remove "multi_line".
883 * gdb.ada/packed_tagged.exp: Remove "multi_line".
884 * gdb.ada/ptype_field.exp: Remove "multi_line".
885 * gdb.ada/sym_print_name.exp: Remove "multi_line".
886 * gdb.ada/tagged.exp: Remove "multi_line".
887 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
888 [multi_line ...]
889 * gdb.btrace/delta.exp: Likewise.
890 * gdb.btrace/exception.exp: Likewise.
891 * gdb.btrace/function_call_history.exp: Likewise.
892 * gdb.btrace/instruction_history.exp: Likewise.
893 * gdb.btrace/nohist.exp: Likewise.
894 * gdb.btrace/record_goto.exp: Likewise.
895 * gdb.btrace/segv.exp: Likewise.
896 * gdb.btrace/stepi.exp: Likewise.
897 * gdb.btrace/tailcall.exp: Likewise.
898 * gdb.btrace/unknown_functions.exp: Likewise.
899 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
900 * lib/gdb.exp: Add the "multi_line" helper.
901
4eec2deb
PA
9022015-04-01 Pedro Alves <palves@redhat.com>
903
904 * gdb.threads/tid-reuse.c: New file.
905 * gdb.threads/tid-reuse.exp: New file.
906
df8411da
SDJ
9072015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
908
909 PR corefiles/16092
910 * gdb.base/coredump-filter.c: New file.
911 * gdb.base/coredump-filter.exp: Likewise.
912
6ef37366
PM
9132015-03-27 Petr Machata <pmachata@redhat.com>
914
915 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
916 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
917 (Dwarf::assemble): Initialize them.
918 (Dwarf::lines): New function.
919
7ec911b0
JT
9202015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
921
922 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
923 SYMBOL_PREFIX for x86_64-*-cygwin.
924
ff908ebf
AW
9252015-03-26 Andy Wingo <wingo@igalia.com>
926
927 PR symtab/18148
928 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
929 const_value but not a location.
930 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
931 location defined in non-main CUs are visible.
932
6d5f0679
YQ
9332015-03-26 Yao Qi <yao.qi@linaro.org>
934
935 PR testsuite/18139
936 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
937 Add a line number entry for the same line.
938 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
939 Add a line number entry for the same line.
940
2898689b
YQ
9412015-03-26 Yao Qi <yao.qi@linaro.org>
942
943 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
944 .int 0.
945 (func): Likewise. Add .Lfunc_1 label.
946 Use .Lfunc_1 label.
947 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
948 .int 0.
949 (func): Likewise.
950 Use .Lfunc_1 label.
951
85180498
YQ
9522015-03-26 Yao Qi <yao.qi@linaro.org>
953
954 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
955 Call gdb_compile instead to compile each .s files without debug
956 information.
957
8aa08a8d
YQ
9582015-03-26 Yao Qi <yao.qi@linaro.org>
959
960 * gdb.base/savedregs.exp (process_saved_regs): Make
961 "Saved registers:" optional in the pattern.
962
66849923
MM
9632015-03-25 Markus Metzger <markus.t.metzger@intel.com>
964
965 * gdb.btrace/next.exp: Merged into step.exp.
966 * gdb.btrace/finish.exp: Merged into step.exp.
967 * gdb.btrace/nexti.exp: Merged into stepi.exp.
968 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
969 "record goto" and checking the exact replay position.
970 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
971 check for "Recording format" in "info record" output.
972 * gdb.btrace/record_goto.exp: Choose test file based on target.
973 * gdb.btrace/x86-record_goto.S: Renamed into ...
974 * gdb.btrace/x86_64-record_goto.S: ... this.
975 * gdb.btrace/i686-record_goto.S: New.
976 * gdb.btrace/x86-tailcall.S: Renamed into ...
977 * gdb.btrace/x86_64-tailcall.S: ... this.
978 * gdb.btrace/i686-tailcall.S: New.
979 * gdb.btrace/x86-tailcall.c: Renamed into ...
980 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
981 separate statements. Update test.
982 * gdb.btrace/delta.exp: Use record_goto.c as test file.
983 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
984 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
985 * gdb.btrace/tailcall.exp: Choose test file based on target.
986 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
987
11cc1b74
MM
9882015-03-25 Markus Metzger <markus.t.metzger@intel.com>
989
990 * gdb.btrace/exception.exp: Increase BTS buffer size.
991
a25d8bf9
PA
9922015-03-24 Pedro Alves <palves@redhat.com>
993
994 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
995
856e7dd6
PA
9962015-03-24 Pedro Alves <palves@redhat.com>
997
998 * gdb.threads/schedlock.exp (test_step): No longer expect that
999 "set scheduler-locking step" with "next" over a function call runs
1000 threads unlocked.
1001
ad235a41
AT
10022015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
1003
1004 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
1005
15630549
AT
10062015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
1007
1008 PR breakpoints/16466
1009 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
1010 * gdb.mi/mi-pending.c (thread_func): New function.
1011 (int main): Add threading support required.
1012 * gdb.mi/mi-pending.exp: Add tests for this issue.
1013 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
1014 (pendfunc2): Remove stdio dependency.
1015 * gdb.mi/mi-pendshr2.c: New file.
1016
693dca06
KS
10172015-03-23 Keith Seitz <keiths@redhat.com>
1018
1019 * gdb.linespec/keywords.c: New file.
1020 * gdb.linespec/keywords.exp: New file.
1021
7e993ebf
KS
10222015-03-23 Keith Seitz <keiths@redhat.com>
1023
1024 PR gdb/18021
1025 * gdb.dwarf2/staticvirtual.exp: New test.
1026
bc23328c
JK
10272015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1028
1029 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
1030 * README: Remove HP-UX and gdb.hp.
1031 (configuration):
1032 * configure: Regenerate.
1033 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
1034 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
1035 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
1036 gdb.hp/gdb.defects/Makefile.
1037 * gdb.hp/Makefile.in: File deleted.
1038 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
1039 * gdb.hp/gdb.aCC/optimize.c: File deleted.
1040 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
1041 * gdb.hp/gdb.aCC/run.c: File deleted.
1042 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
1043 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
1044 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
1045 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
1046 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
1047 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
1048 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
1049 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
1050 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
1051 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
1052 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
1053 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
1054 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
1055 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
1056 * gdb.hp/gdb.base-hp/reg.s: File deleted.
1057 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
1058 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
1059 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
1060 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
1061 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
1062 * gdb.hp/gdb.compat/Makefile.in: File deleted.
1063 * gdb.hp/gdb.compat/average.c: File deleted.
1064 * gdb.hp/gdb.compat/sum.c: File deleted.
1065 * gdb.hp/gdb.compat/xdb.c: File deleted.
1066 * gdb.hp/gdb.compat/xdb0.c: File deleted.
1067 * gdb.hp/gdb.compat/xdb0.h: File deleted.
1068 * gdb.hp/gdb.compat/xdb1.c: File deleted.
1069 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
1070 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
1071 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
1072 * gdb.hp/gdb.defects/Makefile.in: File deleted.
1073 * gdb.hp/gdb.defects/bs14602.c: File deleted.
1074 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
1075 * gdb.hp/gdb.defects/solib-d.c: File deleted.
1076 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
1077 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
1078 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
1079 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
1080 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
1081 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
1082 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
1083 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
1084 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
1085 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
1086 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
1087 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
1088 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
1089 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
1090 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
1091 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
1092 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
1093 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
1094 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
1095 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
1096 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
1097 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
1098 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
1099 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
1100 * gdb.hp/tools/odump: File deleted.
1101
8bf3b159
PA
11022015-03-19 Pedro Alves <palves@redhat.com>
1103
1104 * gdb.threads/continue-pending-status.exp (saw_thread_2)
1105 (saw_thread_3): New globals.
1106 (top level): Increment them when an event for the corresponding
1107 thread is seen.
1108 (no thread starvation): New test.
1109
eb54c8bf
PA
11102015-03-19 Pedro Alves <palves@redhat.com>
1111
1112 * gdb.threads/continue-pending-status.c: New file.
1113 * gdb.threads/continue-pending-status.exp: New file.
1114
32d2e5d6
PA
11152015-03-18 Pedro Alves <palves@redhat.com>
1116
1117 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1118 Use gdb_is_target_remote instead of is_remote. Use
1119 gdb_test_multiple instead of gdb_expect. Exit early if
1120 gdb_test_multiple hits its internal matches. Tighten stepi tests
1121 expected output. Fail on exit with any signal, instead of just
1122 SIGILL.
1123
f68f11b7
YQ
11242015-03-18 Yao Qi <yao.qi@linaro.org>
1125
1126 PR tdep/18107
1127 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
1128 variable.
1129 * gdb.base/catch-syscall.exp: Don't skip it on
1130 aarch64*-*-linux* target. Remove elements in all_syscalls.
1131 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
1132 target.
1133 (setup_all_syscalls): New proc.
1134
ca5fd19b
YQ
11352015-03-16 Yao Qi <yao.qi@linaro.org>
1136
1137 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
1138 (top level): Skip tests if valid_addr_p returns false for
1139 $cmd1 or $cmd2.
1140
85642ba0
AW
11412015-03-11 Andy Wingo <wingo@igalia.com>
1142
1143 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
1144
e03f9645
YQ
11452015-03-11 Yao Qi <yao.qi@linaro.org>
1146
1147 * gdb.base/catch-syscall.exp: Fix typo in comments.
1148
5d0962b2
YQ
11492015-03-11 Yao Qi <yao.qi@linaro.org>
1150
1151 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
1152
b2df3cef
PA
11532015-03-09 Pedro Alves <palves@redhat.com>
1154
1155 * dg-extract-results.py: Delete.
1156
ef878e53
PA
11572015-03-09 Pedro Alves <palves@redhat.com>
1158
1159 Merge dg-extract-results.sh from GCC upstream (r218843).
1160
1161 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
1162 * dg-extract-results.sh: Use --text with grep to avoid issues with
1163 binary files. Fall back to cat -v, if that doesn't work.
1164
9494d219
PA
11652015-03-05 Pedro Alves <palves@redhat.com>
1166
1167 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
1168
a8d9763a
SM
11692015-03-04 Simon Marchi <simon.marchi@ericsson.com>
1170
1171 * lib/mi-support.exp (mi_expect_interrupt): Accept
1172 alternative event for when in all-stop mode.
1173
be9957b8
PA
11742015-03-04 Pedro Alves <palves@redhat.com>
1175
1176 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
1177
d57be0f4 11782015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
1179
1180 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
1181
c214c7cf
AA
11822015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
1183
1184 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
1185 regexps for GDB's current line display, accept a hex address
1186 preceding the line number.
1187
6d74a497
AA
11882015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
1189
1190 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
1191 the 'arch1' variable for "s390*-linux*" targets.
1192
511aee7c
PA
11932015-03-04 Pedro Alves <palves@redhat.com>
1194
1195 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
1196 (main): Pass missing retval argument to pthread_join call.
1197
95e50b27
PA
11982015-03-02 Pedro Alves <palves@redhat.com>
1199
1200 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
1201 (top level): Call do_test with non-stop as well.
1202
28054d69
PA
12032015-03-02 Pedro Alves <palves@redhat.com>
1204
1205 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
1206 -1.
1207
4fa5d7b4
AA
12082015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
1209
1210 * gdb.arch/s390-vregs.exp: New test.
1211 * gdb.arch/s390-vregs.S: New file.
1212
97c18565
PA
12132015-02-27 Pedro Alves <palves@redhat.com>
1214
1215 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
1216 call to catch_command_errors.
1217 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
1218 catch_command_errors.
1219
a37bfa30
PA
12202015-02-27 Pedro Alves <palves@redhat.com>
1221
1222 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
1223 "true" for boolean result.
1224 * gdb.gdb/selftest.exp (test_with_self): Also accept full
1225 prototype of main.
1226
6f98576f
PA
12272015-02-27 Pedro Alves <palves@redhat.com>
1228
1229 * lib/unbuffer_output.c: New file.
1230 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
1231 (main): Call gdb_unbuffer_output.
1232
eba5ab56
YQ
12332015-02-27 Yao Qi <yao.qi@linaro.org>
1234
1235 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
1236 target.
1237
0def5aaa
DE
12382015-02-26 Doug Evans <dje@google.com>
1239
1240 * gdb.cp/class2.cc (Dbase, D): New classes.
1241 (main): New local delta.
1242 * gdb.cp/class2.exp: Test printing delta.
1243 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
1244 (dynbar): New global.
1245 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
1246
081a1c2c
JK
12472015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1248
1249 * gdb.compile/compile-ifunc.c: New file.
1250 * gdb.compile/compile-ifunc.exp: New file.
1251
2f41223f
AT
12522015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
1253
1254 * gdb.base/structs.exp: Check for correct struct on finish.
1255
03eddd80
YQ
12562015-02-26 Yao Qi <yao.qi@linaro.org>
1257
1258 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
1259 is zero.
1260
80c57053
JK
12612015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1262
1263 * gdb.arch/cordic.ko.bz2: New file.
1264 * gdb.arch/cordic.ko.debug.bz2: New file.
1265 * gdb.arch/ppc64-symtab-cordic.exp: New file.
1266
21613c12
YQ
12672015-02-25 Yao Qi <yao.qi@linaro.org>
1268
1269 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
1270 aarch64*-*-* target.
1271
d8b901ed
PA
12722015-02-23 Pedro Alves <palves@redhat.com>
1273
1274 * lib/gdb.exp (delete_breakpoints): Rewrite using
1275 gdb_test_multiple.
1276
e5b85ead
PA
12772015-02-23 Pedro Alves <palves@redhat.com>
1278
1279 * gdb.base/info-os.c: Include stdlib.h.
1280
85c3a371
DE
12812015-02-22 Doug Evans <xdje42@gmail.com>
1282
1283 PR symtab/17855
1284 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
1285 is read after symbols have been re-read.
1286 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
1287 * gdb.ada/exec_changed/second.adb (Second): Ditto.
1288
96553a0c
DE
12892015-02-21 Doug Evans <dje@google.com>
1290
1291 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
1292
97a0c697
JK
12932015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1294
1295 PR corefiles/17808
1296 * gdb.arch/i386-biarch-core.core.bz2: New file.
1297 * gdb.arch/i386-biarch-core.exp: New file.
1298
a47cd6e9
PA
12992015-02-21 Pedro Alves <palves@redhat.com>
1300
1301 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
1302 runto_main fails.
1303
c5facdc4
PA
13042015-02-20 Pedro Alves <palves@redhat.com>
1305
1306 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
1307 info probes.
1308
2db9a427
PA
13092015-02-20 Pedro Alves <palves@redhat.com>
1310
1311 * gdb.threads/multi-create-ns-info-thr.exp: New file.
1312
60fb7e9e
PA
13132015-02-20 Pedro Alves <palves@redhat.com>
1314
1315 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
1316 clean_restart before gdb_target_supports_trace.
1317
5c5019c2
PA
13182015-02-20 Pedro Alves <palves@redhat.com>
1319
1320 PR threads/18006
1321 * gdb.threads/clone-thread_db.c: New file.
1322 * gdb.threads/clone-thread_db.exp: New file.
1323
c9587f88
AT
13242015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
1325
1326 PR breakpoints/16812
1327 * gdb.base/catch-gdb-caused-signals.c: New file.
1328 * gdb.base/catch-gdb-caused-signals.exp: New file.
1329
f6a88844
JM
13302015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
1331
1332 * configure: Regenerated.
1333 * configure.ac: Use GDB_AC_TRANSFORM.
1334 * aclocal.m4: sinclude ../transform.m4.
1335
497c491b
JM
13362015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1337
1338 * lib/dtrace.exp: New file.
1339 * gdb.base/dtrace-probe.exp: Likewise.
1340 * gdb.base/dtrace-probe.d: Likewise.
1341 * gdb.base/dtrace-probe.c: Likewise.
1342 * lib/pdtrace.in: Likewise.
1343 * configure.ac: Output variables with the transformed names of
1344 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
1345 * configure: Regenerated.
1346
03e98035
JM
13472015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1348
1349 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
1350 expected message when trying to access $_probe_* convenience
1351 variables while not on a probe.
1352
63cc30e9
JK
13532015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1354
1355 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
1356
0703599a
PA
13572015-02-11 Pedro Alves <pedro@codesourcery.com>
1358
1359 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
1360 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
1361
7e60a48e
DE
13622015-02-10 Doug Evans <xdje42@gmail.com>
1363
1364 * lib/gdb.exp (gdb_load): Always return a result.
1365
01b088bc
PA
13662015-02-10 Pedro Alves <palves@redhat.com>
1367
1368 * gdb.threads/signal-sigtrap.c: New file.
1369 * gdb.threads/signal-sigtrap.exp: New file.
1370
b05ec7a5
AT
13712015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
1372
1373 * gdb.trace/no-attach-trace.c: New file.
1374 * gdb.trace/no-attach-trace.exp: New file.
1375
a2c2acaf
MW
13762015-02-09 Mark Wielaard <mjw@redhat.com>
1377
1378 * gdb.dwarf2/atomic.c: New file.
1379 * gdb.dwarf2/atomic-type.exp: Likewise.
1380
31fd9caa
MM
13812015-02-09 Markus Metzger <markus.t.metzger@intel.com>
1382
1383 * gdb.btrace/buffer-size.exp: Update "info record" output.
1384 * gdb.btrace/delta.exp: Update "info record" output.
1385 * gdb.btrace/enable.exp: Update "info record" output.
1386 * gdb.btrace/finish.exp: Update "info record" output.
1387 * gdb.btrace/instruction_history.exp: Update "info record" output.
1388 * gdb.btrace/next.exp: Update "info record" output.
1389 * gdb.btrace/nexti.exp: Update "info record" output.
1390 * gdb.btrace/step.exp: Update "info record" output.
1391 * gdb.btrace/stepi.exp: Update "info record" output.
1392 * gdb.btrace/nohist.exp: Update "info record" output.
1393
d33501a5
MM
13942015-02-09 Markus Metzger <markus.t.metzger@intel.com>
1395
1396 * gdb.btrace/buffer-size: New.
1397
f4abbc16
MM
13982015-02-09 Markus Metzger <markus.t.metzger@intel.com>
1399
1400 * gdb.btrace/delta.exp: Update "info record" output.
1401 * gdb.btrace/enable.exp: Update "info record" output.
1402 * gdb.btrace/finish.exp: Update "info record" output.
1403 * gdb.btrace/instruction_history.exp: Update "info record" output.
1404 * gdb.btrace/next.exp: Update "info record" output.
1405 * gdb.btrace/nexti.exp: Update "info record" output.
1406 * gdb.btrace/step.exp: Update "info record" output.
1407 * gdb.btrace/stepi.exp: Update "info record" output.
1408 * gdb.btrace/nohist.exp: Update "info record" output.
1409
b9d61307
SM
14102015-02-06 Simon Marchi <simon.marchi@ericsson.com>
1411
1412 PR gdb/15678
1413 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
1414
e584fdbc
PA
14152015-02-06 Pedro Alves <palves@redhat.com>
1416
1417 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
1418 macro.
1419 (seconds_left, again): New globals.
1420 (main): Wait seconds_left in a 1-second sleep loop instead of
1421 sleeping 180 seconds. If 'again' is set, reset the seconds
1422 counter.
1423 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
1424 'again' in the inferior before detaching. Print the seconds left.
1425 (options): New global.
1426 (top level): Build program with -DTIMEOUT=$timeout.
1427
77f41761
PA
14282015-02-06 Pedro Alves <palves@redhat.com>
1429
1430 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
1431 determine how many seconds to pass to 'alarm'.
1432 * gdb.base/gdb-sigterm.exp (top level): Build program with
1433 -DTIMEOUT=$timeout.
1434 (do_test): Return success/failure indication. Add more verbose
1435 logging. Don't fail if 200 single steps are seen. Instead, fail
1436 when the test times out.
1437 (passes): New global.
1438 (top level): Break the testing loop if testing fails on any
1439 iteration. Use gdb_assert.
1440
b9394193
DB
14412015-02-04 Don Breazeal <donb@codesourcery.com>
1442
1443 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
1444 and initialize them.
1445 (ipc_cleanup): New function.
1446 (main): Don't declare shmid, semid, and msqid. Add a call to
1447 atexit so that we call ipc_cleanup on exit.
1448
42d9e528
PA
14492015-02-04 Pedro Alves <palves@redhat.com>
1450
1451 * boards/native-extended-gdbserver.exp: Remove any target variant
1452 specifications from the board name before clearing the isremote
1453 flag from board_info.
1454
ae6ae975
DE
14552015-01-31 Doug Evans <xdje42@gmail.com>
1456
1457 * gdb.base/maint.exp <maint print type argc>: Update expected output.
1458
cfb069a8
GB
14592015-01-31 Gary Benson <gbenson@redhat.com>
1460
1461 * gdb.base/completion.exp: Disable completion limiting for
1462 existing tests. Add new tests to check completion limiting.
1463 * gdb.linespec/ls-errs.exp: Disable completion limiting.
1464
5dd31d79
DE
14652015-01-31 Doug Evans <xdje42@gmail.com>
1466
1467 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
1468
9f050062
DE
14692015-01-31 Doug Evans <xdje42@gmail.com>
1470
1471 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
1472 entries. Duplicate file section script entries.
1473 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
1474 inlined entries. Add test for safe-path rejection.
1475 * gdb.python/py-section-script.c: Add duplicate inlined section script
1476 entries. Duplicate file section script entries.
1477 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
1478 inlined entries. Add test for safe-path rejection.
1479
df25ebbd
JB
14802015-01-29 Joel Brobecker <brobecker@adacore.com>
1481
1482 * gdb.ada/disc_arr_bound: New testcase.
1483
4a0ca9ec
JB
14842015-01-29 Joel Brobecker <brobecker@adacore.com>
1485
1486 * gdb.ada/mi_var_array: New testcase.
1487
3a8b707a
DE
14882015-01-27 Doug Evans <dje@google.com>
1489
1490 * gdb.python/py-objfile.exp: Add tests for objfile.username.
1491 Add test for objfile.filename, objfile.username after objfile
1492 has been unloaded.
1493
f8313f6e
JB
14942015-01-26 Joel Brobecker <brobecker@adacore.com>
1495
1496 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
1497 the second test to print the name attribute of value
1498 returned by the call to gdb.lookup_type, and adjust
1499 the expected output accordingly.
1500
37bc665e
MW
15012015-01-25 Mark Wielaard <mjw@redhat.com>
1502
1503 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
1504 * gdb.base/disp-step-fork.c: Include unistd.h.
1505 * gdb.base/siginfo-obj.c: Include stdio.h.
1506 * gdb.base/siginfo-thread.c: Likewise.
1507 * gdb.mi/non-stop.c: Include unistd.h.
1508 * gdb.mi/nsthrexec.c: Include stdio.h.
1509 * gdb.mi/pthreads.c: Include unistd.h.
1510 * gdb.modula2/unbounded1.c (main): Declare returns int.
1511 * gdb.reverse/consecutive-reverse.c: Likewise.
1512 * gdb.threads/create-fail.c: Include unistd.h.
1513 * gdb.threads/killed.c: Likewise.
1514 * gdb.threads/linux-dp.c: Likewise.
1515 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
1516 * gdb.threads/non-ldr-exc-2.c: Likewise.
1517 * gdb.threads/non-ldr-exc-3.c: Likewise.
1518 * gdb.threads/non-ldr-exc-4.c: Likewise.
1519 * gdb.threads/pthreads.c: Include unistd.h.
1520 (main): Declare returns int.
1521 * gdb.threads/tls-main.c (foo): New declaration.
1522 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
1523
f7e5394d
SM
15242015-01-23 Simon Marchi <simon.marchi@ericsson.com>
1525
1526 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
1527 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
1528
743649fd
MW
15292015-01-15 Mark Wielaard <mjw@redhat.com>
1530
1531 * gdb.base/noreturn-return.c: New file.
1532 * gdb.base/noreturn-return.exp: New file.
1533 * gdb.base/noreturn-finish.c: New file.
1534 * gdb.base/noreturn-finish.exp: New file.
1535
198297aa
PA
15362015-01-23 Pedro Alves <palves@redhat.com>
1537
1538 * gdb.threads/continue-pending-after-query.c: New file.
1539 * gdb.threads/continue-pending-after-query.exp: New file.
1540
717cf30c
AG
15412015-01-22 Anders Granlund <anders.granlund@ericsson.com>
1542 Simon Marchi <simon.marchi@ericsson.com>
1543
1544 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
1545 * gdb.base/valgrind-db-attach.exp: Same.
1546 * gdb.base/valgrind-infcall.exp: Same.
1547 * lib/mi-support.exp (default_mi_gdb_start): Same.
1548 * lib/prompt.exp (default_prompt_gdb_start): Same.
1549 * lib/gdb.exp (default_gdb_spawn): Same.
1550 (gdb_interact): New.
1551
1552
4b62a76e
JK
15532015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1554
1555 * gdb.compile/compile.exp (pointer to jit function): New test.
1556
b4cdae6f
WW
15572015-01-17 Wei-cheng Wang <cole945@gmail.com>
1558
1559 * lib/gdb.exp (supports_process_record): Return true for
1560 powerpc*-*-linux*.
1561 (supports_reverse): Likewise.
1562
d221e7ef
DB
15632015-01-15 Don Breazeal <donb@codesourcery.com>
1564
1565 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
1566 instead of checking whether the target board is remote and
1567 use spawn_wait_for_attach instead of exec/sleep.
1568 * gdb.base/attach-twice.exp: Likewise.
1569
bafffb51
JB
15702015-01-15 Joel Brobecker <brobecker@adacore.com>
1571
1572 * gdb.ada/var_arr_attrs: New testcase.
1573
5589af0e
PA
15742015-01-14 Pedro Alves <palves@redhat.com>
1575 Joel Brobecker <brobecker@adacore.com>
1576
1577 PR gdb/17525
1578 * gdb.base/bp-cmds-execution-x-script.c: New file.
1579 * gdb.base/bp-cmds-execution-x-script.exp: New file.
1580 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
1581
6c400b59
PA
15822015-01-14 Pedro Alves <palves@redhat.com>
1583
1584 PR cli/17828
1585 * gdb.base/batch-preserve-term-settings.c: New file.
1586 * gdb.base/batch-preserve-term-settings.exp: New file.
1587
e02c96a7
DE
15882015-01-13 Doug Evans <dje@google.com>
1589
1590 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
1591 binary.
1592
576fd14c
JB
15932015-01-13 Joel Brobecker <brobecker@adacore.com>
1594
1595 * Makefile.in (clean mostlyclean): Do not delete *.py.
1596
04dccad0
JB
15972015-01-13 Joel Brobecker <brobecker@adacore.com>
1598
1599 * gdb.python/py-lookup-type.exp: New file.
1600
3d230f71
PA
16012015-01-12 Pedro Alves <palves@redhat.com>
1602
1603 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
1604 restore GDBFLAGS before returning.
1605
7e67715d
JK
16062015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1607
1608 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
1609 is_amd64_regs_target and is_x86_like_target.
1610
f2e0d4b4
DE
16112015-01-11 Doug Evans <xdje42@gmail.com>
1612
1613 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
1614 is given without an explicit form.
1615 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
1616 attributes.
1617 * gdb.dwarf/corrupt.exp: Ditto.
1618 * gdb.dwarf2/enum-type.exp: Ditto.
1619 * gdb.trace/entry-values.exp: Ditto.
1620 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
1621
439250fb
DE
16222015-01-11 Doug Evans <xdje42@gmail.com>
1623
1624 PR gdb/15830
1625 * gdb.base/maint.exp: Remove references to "maint demangle".
1626 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
1627 Add tests for explicitly specifying language to demangle.
1628 * gdb.dlang/demangle.exp: Ditto.
1629
ede9f622
PA
16302015-01-09 Pedro Alves <palves@redhat.com>
1631
1632 * gdb.threads/non-stop-fair-events.c: New file.
1633 * gdb.threads/non-stop-fair-events.exp: New file.
1634
a7b796db
PA
16352015-01-09 Pedro Alves <palves@redhat.com>
1636
1637 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
1638 the global scope. Set a breakpoint after all threads are started
1639 rather than stepping over two source lines. Expect the prompt.
1640 * gdb.base/watch_thread_num.c (threads_started_barrier): New
1641 global.
1642 (NUM): Now 15.
1643 (main): Use threads_started_barrier to wait for all threads to
1644 start. Main thread no longer calls thread_function. Exit after
1645 180 seconds.
1646 (loop): New function.
1647 (thread_function): Wait on threads_started_barrier barrier. Call
1648 'loop' at each iteration.
1649 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
1650 threads have started, instead of hardcoding number of "next"
1651 steps. Use an access watchpoint instead of a write watchpoint.
1652
9665ffdd
PA
16532015-01-09 Pedro Alves <palves@redhat.com>
1654
1655 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
1656 (thread_func): Wait on barrier.
1657 (main): Wait for all threads to start before stopping GDB.
1658 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
1659 global.
1660 (thread1_func, thread2_func): Wait on barrier.
1661 (main): Wait for all threads to start before stopping GDB.
1662 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
1663 New global.
1664 (thread1_func, thread2_func): Wait on barrier.
1665 (main): Wait for all threads to start before stopping GDB.
1666
c945a99f
PA
16672015-01-09 Pedro Alves <palves@redhat.com>
1668
1669 * gdb.threads/attach-many-short-lived-threads.c: New file.
1670 * gdb.threads/attach-many-short-lived-threads.exp: New file.
1671
c1a747c1
PA
16722014-01-09 Pedro Alves <palves@redhat.com>
1673
1674 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
1675 instead of to thread 2.
1676 * gdb.threads/signal-command-multiple-signals-pending.c (main):
1677 Add barrier around each pthread_create call instead of around all
1678 calls.
1679 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
1680 Set a break on thread_function and have the child threads hit it
1681 one at at a time.
1682
60b3033e
PA
16832015-01-09 Pedro Alves <palves@redhat.com>
1684
1685 * lib/gdb.exp (can_spawn_for_attach): New procedure.
1686 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
1687 false.
1688 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
1689 checking whether the target board is remote.
1690 * gdb.multi/multi-attach.exp: Likewise.
1691 * gdb.python/py-sync-interp.exp: Likewise.
1692 * gdb.server/ext-attach.exp: Likewise.
1693 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
1694 tests that need to attach, instead of checking whether the target
1695 board is remote at the top of the file.
1696
acc018ac
YQ
16972015-01-08 Yao Qi <yao@codesourcery.com>
1698
1699 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
1700
50a18af8
JK
17012015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1702
1703 Fix testcase compilation.
1704 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
1705
8503d6e1
JB
17062015-01-06 Joel Brobecker <brobecker@adacore.com>
1707
1708 * gdb.python/py-type.exp: Add a couple test about empty
1709 array creation, and negative-length array creation.
1710
cc73dbcc
DE
17112015-01-02 Doug Evans <xdje42@gmail.com>
1712
1713 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
1714
0300bbc7
DE
17152015-01-02 Doug Evans <dje@google.com>
1716
1717 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
1718
9d85a0ec
YQ
17192014-12-29 Yao Qi <yao@codesourcery.com>
1720
1721 * gdb.trace/entry-values.exp: Update comments. Rename variable
1722 bar_call_foo to returned_from_foo.
1723
87186c6a
MMN
17242014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
1725
1726 PR gdb/17394
1727 * gdb.linespec/break-asm-file.c: New file.
1728 * gdb.linespec/break-asm-file.exp: New file.
1729 * gdb.linespec/break-asm-file0.s: New file.
1730 * gdb.linespec/break-asm-file1.s: New file.
1731
1bab7383
YQ
17322014-12-18 Nigel Stephens <nigel@mips.com>
1733 Maciej W. Rozycki <macro@codesourcery.com>
1734
1735 * gdb.base/float.exp: Handle the new output from "info float" on
1736 MIPS targets.
1737
1bc1068a
JK
17382014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1739
1740 Fix MinGW compilation.
1741 * gdb.compile/compile-ops.exp: Update untested message if
1742 !skip_compile_feature_tests.
1743 * gdb.compile/compile-setjmp.exp: Likewise.
1744 * gdb.compile/compile-tls.exp: Likewise.
1745 * gdb.compile/compile.exp: Likewise.
1746 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
1747 supported on this host".
1748
b6615d10
DE
17492014-12-16 Doug Evans <xdje42@gmail.com>
1750
1751 * boards/stabs.exp: New file.
1752
25dda427
AA
17532014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
1754
1755 * gdb.base/completion.exp: Adjust to format changes of "maint
1756 print user-registers".
1757
bf330350
CU
17582014-12-16 Catalin Udma <catalin.udma@freescale.com>
1759
1760 PR server/17457
1761 * gdb.arch/aarch64-fp.c: New file.
1762 * gdb.arch/aarch64-fp.exp: New file.
1763
395cf596
SDJ
17642014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
1765
1766 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
1767 r210637, r210913, r211666, r215400, r215817).
1768
1769 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1770 * dg-extract-results.py: New file.
1771 * dg-extract-results.sh: Use it if the environment seems
1772 suitable.
1773
1774 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
1775
1776 * dg-extract-results.py (parse_run): Handle warnings that
1777 are printed before a test harness is run.
1778
1779 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1780
1781 * dg-extract-results.py (Named): Remove __cmp__ method.
1782 (output_variation): Use a key to sort variation.harnesses.
1783
1784 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
1785
1786 * dg-extract-results.py: For Python 3, force sys.stdout to
1787 handle surrogate escape sequences.
1788 (safe_open): New function.
1789 (output_segment, main): Use it.
1790
1791 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1792
1793 * dg-extract-results.py (Prog.result_re): Include options
1794 in test name.
1795
1796 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1797
1798 * dg-extract-results.py (output_variation): Always sort if
1799 do_sum.
1800
e882ef3c
SM
18012014-12-15 Simon Marchi <simon.marchi@ericsson.com>
1802
1803 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
1804 as long as we get pagination notifications.
1805
4992aa20
JM
18062014-12-15 Jason Merrill <jason@redhat.com>
1807
1808 * Makefile.in (check-gdb.%): Restore.
1809 * README: Mention it.
1810
c1b5a1a6
JB
18112014-12-13 Joel Brobecker <brobecker@adacore.com>
1812
1813 * gdb.ada/str_uninit: New testcase.
1814
5537b577
JK
18152014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1816
1817 PR symtab/17642
1818 * gdb.base/vla-stub-define.c: New file.
1819 * gdb.base/vla-stub.c: New file.
1820 * gdb.base/vla-stub.exp: New file.
1821
bb2ec1b3
TT
18222014-12-12 Phil Muldoon <pmuldoon@redhat.com>
1823 Jan Kratochvil <jan.kratochvil@redhat.com>
1824 Tom Tromey <tromey@redhat.com>
1825
1826 * configure.ac: Add gdb.compile/.
1827 * configure: Regenerate.
1828 * gdb.compile/Makefile.in: New file.
1829 * gdb.compile/compile-ops.exp: New file.
1830 * gdb.compile/compile-ops.c: New file.
1831 * gdb.compile/compile-tls.c: New file.
1832 * gdb.compile/compile-tls.exp: New file.
1833 * gdb.compile/compile-constvar.S: New file.
1834 * gdb.compile/compile-constvar.c: New file.
1835 * gdb.compile/compile-mod.c: New file.
1836 * gdb.compile/compile-nodebug.c: New file.
1837 * gdb.compile/compile-setjmp-mod.c: New file.
1838 * gdb.compile/compile-setjmp.c: New file.
1839 * gdb.compile/compile-setjmp.exp: New file.
1840 * gdb.compile/compile-shlib.c: New file.
1841 * gdb.compile/compile.c: New file.
1842 * gdb.compile/compile.exp: New file.
1843 * lib/gdb.exp (skip_compile_feature_tests): New proc.
1844
4ff709eb
TT
18452014-12-12 Tom Tromey <tromey@redhat.com>
1846
1847 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
1848 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
1849
6dddd6a5
DE
18502014-12-12 Doug Evans <dje@google.com>
1851
1852 * lib/gdb-python.exp (get_python_valueof): New function.
1853 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
1854
71c24708
AA
18552014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1856
1857 * gdb.base/completion.exp: Add test for completion of "info
1858 registers ".
1859
3e29f34a
MR
18602014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
1861
1862 * gdb.base/func-ptrs.c: New file.
1863 * gdb.base/func-ptrs.exp: New file.
1864
fc126975
SM
18652014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1866
1867 PR breakpoints/17012
1868 * gdb.base/dprintf-detach.c: New file.
1869 * gdb.base/dprintf-detach.exp: New file.
1870
0a46d518
SM
18712014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1872
1873 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
1874 * lib/gdb.exp (target_is_gdbserver): New procedure.
1875
a0be3e44
DE
18762014-12-08 Doug Evans <dje@google.com>
1877
1878 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
1879
df1b803a
YQ
18802014-12-05 Yao Qi <yao@codesourcery.com>
1881
1882 * gdb.guile/scm-error.exp: Remove the third argument to
1883 gdb_remote_download.
1884 * gdb.guile/scm-frame-args.exp: Likewise.
1885 * gdb.guile/scm-section-script.exp: Likewise.
1886
ddb9f679
YQ
18872014-12-05 Yao Qi <yao@codesourcery.com>
1888
1889 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
1890
86e4ed39
DE
18912014-12-04 Doug Evans <dje@google.com>
1892
1893 * gdb.python/py-objfile.exp: Add tests for
1894 objfile.add_separate_debug_file.
1895
7c50a931
DE
18962014-12-04 Doug Evans <dje@google.com>
1897
1898 * lib/gdb.exp (get_build_id): New function.
1899 (build_id_debug_filename_get): Rewrite to use it.
1900 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
1901
621661e3
MR
19022014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
1903
1904 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
1905 `method(long)', not just 0x0.
1906 * gdb.cp/nsalias.exp: Align code labels to 4.
1907 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
1908 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
1909 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
1910 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
1911 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
1912 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
1913
29f0c3b7
DE
19142014-12-02 Doug Evans <dje@google.com>
1915
e1e061e7 1916 PR symtab/17602
29f0c3b7 1917 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 1918 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
1919 * gdb.cp/anon-ns.exp: Update.
1920
162078c8
NB
19212014-12-02 Nick Bull <nicholaspbull@gmail.com>
1922
1923 * gdb.python/py-events.py (inferior_call_handler): New.
1924 (register_changed_handler, memory_changed_handler): New.
1925 (test_events.invoke): Register new handlers.
1926 * gdb.python/py-events.exp: Add tests for inferior call,
1927 memory_changed and register_changed events.
1928
fdb09caf
AA
19292014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
1930
1931 * gdb.base/execl-update-breakpoints.exp: Specify the link address
1932 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
1933 if the linker doesn't understand this.
1934
55cfb2c4
SM
19352014-12-01 Simon Marchi <simon.marchi@ericsson.com>
1936
1937 * gdb.python/python.exp: Change expected reply to help().
1938
9e8cd6df
YQ
19392014-12-01 Yao Qi <yao@codesourcery.com>
1940
1941 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
1942 AC_CONFIG_SUBDIRS(gdb.gdbtk).
1943 * configure: Re-generated.
1944
6c659fc2
SC
19452014-11-28 Siva Chandra Reddy <sivachandra@google.com>
1946
1947 * gdb.cp/chained-calls.cc: New file.
1948 * gdb.cp/chained-calls.exp: New file.
1949 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
1950
d7fc3181
SM
19512014-11-28 Simon Marchi <simon.marchi@ericsson.com>
1952
1953 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
1954 * gdb.dwarf2/symtab-producer.exp: Same.
1955 * gdb.gdb/python-interrupts.exp: Same.
1956 * gdb.gdb/python-selftest.exp: Same.
1957 * gdb.python/py-linetable.exp: Same.
1958 * gdb.python/py-type.exp: Same.
1959 * gdb.python/py-value-cc.exp: Same.
1960 * gdb.python/py-value.exp: Same.
1961
10e79639
YQ
19622014-11-28 Yao Qi <yao@codesourcery.com>
1963
1964 * gdb.base/break-probes.exp: Match library name prefixed with
1965 sysroot.
1966
f28a0564
SM
19672014-11-27 Simon Marchi <simon.marchi@ericsson.com>
1968
1969 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
1970 test expected output. Add parentheses for the call to print.
1971 Remove L suffix from integers.
1972
3fe1ce1d
DE
19732014-11-26 Doug Evans <dje@google.com>
1974
1975 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
1976
84429e27
YQ
19772014-11-22 Yao Qi <yao@codesourcery.com>
1978
1979 * gdb.trace/entry-values.c: Remove asms.
1980 (foo): Add foo_label.
1981 (bar): Add bar_label.
1982 * gdb.trace/entry-values.exp: Remove code computing foo's
1983 length and bar's length.
1984 (Dwarf::assemble): Invoke function_range for bar and use
1985 MACRO_AT_func for foo.
1986
26741859
YQ
19872014-11-22 Yao Qi <yao@codesourcery.com>
1988
1989 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
1990 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
1991 Use .Lgcc43_procstart instead of gcc43.
1992
45e44d27
JB
19932014-11-21 Joel Brobecker <brobecker@adacore.com>
1994
1995 * gdb.ada/n_arr_bound: New testcase.
1996
458c8db8
SDJ
19972014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1998
1999 PR breakpoints/10737
2000 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
2001 test_catch_syscall_multi_arch.
2002 (test_catch_syscall_multi_arch): New function.
2003
43f3e411
DE
20042014-11-20 Doug Evans <xdje42@gmail.com>
2005
2006 * gdb.base/maint.exp: Update expected output.
2007
0d7b2549
AA
20082014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
2009
2010 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
2011 4-byte instruction on S390.
2012
8908fca5
JB
20132014-11-19 Joel Brobecker <brobecker@adacore.com>
2014
2015 * gdb.ada/arr_arr: New testcase.
2016
4a46959e
JB
20172014-11-19 Joel Brobecker <brobecker@adacore.com>
2018
2019 * gdb.ada/pkd_arr_elem: New Testcase.
2020
470e2f4e
LM
20212014-11-18 Luis Machado <lgustavo@codesourcery.com>
2022
2023 * gdb.reverse/break-precsave: Expect completion message for
2024 core file reads.
2025 * gdb.reverse/consecutive-precsave.exp: Likewise.
2026 * gdb.reverse/finish-precsave.exp: Likewise.
2027 * gdb.reverse/i386-precsave.exp: Likewise.
2028 * gdb.reverse/machinestate-precsave.exp: Likewise.
2029 * gdb.reverse/sigall-precsave.exp: Likewise.
2030 * gdb.reverse/solib-precsave.exp: Likewise.
2031 * gdb.reverse/step-precsave.exp: Likewise.
2032 * gdb.reverse/until-precsave.exp: Likewise.
2033 * gdb.reverse/watch-precsave.exp: Likewise.
2034
a267f3ad
AA
20352014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
2036
2037 * gdb.base/bp-permanent.c: Include unistd.h.
2038 * gdb.python/py-framefilter-mi.c (main): Add return type.
2039 * gdb.python/py-framefilter.c (main): Likewise.
2040 * gdb.trace/actions-changed.c (main): Likewise.
2041
12084a9a
AA
20422014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
2043
2044 * gdb.mi/until.c: Add eye-catchers.
2045 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
2046 line numbers.
2047
dc7e1a77
AA
20482014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
2049
2050 * gdb.base/condbreak.exp: Drop references to removed non-prototype
2051 function header variants in break1.c.
2052 * gdb.base/ena-dis-br.exp: Likewise.
2053 * gdb.base/hbreak2.exp: Likewise.
2054 * gdb.reverse/until-precsave.exp: Drop references to removed
2055 non-prototype function header variants in ur1.c.
2056 * gdb.reverse/until-reverse.exp: Likewise.
2057
41c77605
PM
20582014-11-17 Petr Machata <pmachata@redhat.com>
2059
2060 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
2061 ${_cu_offset_size} bytes abbrev offset.
2062
34248c3a
DE
20632014-11-15 Doug Evans <xdje42@gmail.com>
2064
2065 PR symtab/17559
2066 * gdb.base/line-symtabs.exp: New file.
2067 * gdb.base/line-symtabs.c: New file.
2068 * gdb.base/line-symtabs.h: New file.
2069
646da059
YQ
20702014-11-14 Yao Qi <yao@codesourcery.com>
2071
2072 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
2073 (func): Add label func_label.
2074 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
2075 Replace low_pc and high_pc with MACRO_AT_range.
2076 Replace name, low_pc and high_pc with MACRO_AT_func.
2077
9301ebe6
YQ
20782014-11-14 Yao Qi <yao@codesourcery.com>
2079
2080 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
2081 Replace name, low_pc and high_pc with MACRO_AT_func.
2082
f166b542
YQ
20832014-11-14 Yao Qi <yao@codesourcery.com>
2084
2085 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
2086 produce debug information.
2087 * gdb.dwarf2/implptr-optimized-out.S: Removed.
2088
0f6e71e3
YQ
20892014-11-14 Yao Qi <yao@codesourcery.com>
2090
2091 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
2092 object and get function length.
2093 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
2094 with MACRO_AT_func.
2095 (top-level): Replace gdb_compile and clean_restart with
2096 prepare_for_testing.
2097 * gdb.dwarf2/main.c (main): Add label main_label.
2098
876c4df9
YQ
20992014-11-14 Yao Qi <yao@codesourcery.com>
2100
2101 * lib/dwarf.exp (function_range): New procedure.
2102 (Dwarf::_handle_macro_at_func): New procedure.
2103 (Dwarf::_handle_macro_at_range): New procedure.
2104 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
2105
02ad9cf1
YQ
21062014-11-14 Yao Qi <yao@codesourcery.com>
2107
2108 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
2109 (_handle_attribute): New procedure.
2110
a59add0c
AA
21112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2112
2113 * gdb.ada/cond_lang/foo.c (callme): Add return type.
2114 * gdb.base/call-sc.c (zed): Likewise.
2115 * gdb.base/checkpoint.c (main): Likewise.
2116 * gdb.base/dump.c (main): Likewise.
2117 * gdb.base/gcore.c (main): Likewise.
2118 * gdb.base/huge.c (main): Likewise.
2119 * gdb.base/multi-forks.c (main): Likewise.
2120 * gdb.base/pr10179-a.c (main): Likewise.
2121 * gdb.base/savedregs.c (main): Likewise.
2122 * gdb.base/sigaltstack.c (main): Likewise.
2123 * gdb.base/siginfo.c (main): Likewise.
2124 * gdb.base/structs.c (zed): Likewise.
2125 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
2126 * gdb.mi/mi-syn-frame.c (main): Likewise.
2127 * gdb.mi/until.c (foo, main): Likewise.
2128 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
2129 * gdb.base/solib-weak.c (foo): Declare.
2130 * gdb.base/attach-twice.c: Include stdio.h.
2131 * gdb.base/weaklib1.c: Likewise.
2132 * gdb.base/weaklib2.c: Likewise.
2133 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
2134 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
2135 unistd.h.
2136 * gdb.base/attach-pie-misread.c: Include stdlib.h.
2137 * gdb.mi/mi-exit-code.c: Likewise.
2138 * gdb.base/break-interp-lib.c: Include string.h.
2139 * gdb.base/coremaker.c: Likewise.
2140 * gdb.base/testenv.c: Likewise.
2141 * gdb.python/py-finish-breakpoint.c: Likewise.
2142 * gdb.base/inferior-died.c: Include sys/wait.h.
2143 * gdb.base/fileio.c: Include time.h.
2144 * gdb.base/async-shell.c: Include unistd.h.
2145 * gdb.base/dprintf-non-stop.c: Likewise.
2146 * gdb.base/info-os.c: Likewise.
2147 * gdb.mi/mi-console.c: Likewise.
2148 * gdb.mi/watch-nonstop.c: Likewise.
2149 * gdb.python/py-events.c: Likewise.
2150 * gdb.base/async.c (baz): Move up before its invocation.
2151 * gdb.base/code_elim2.c (my_global_func): Likewise.
2152 * gdb.base/skip-solib-lib.c (multiply): Likewise.
2153 * gdb.base/advance.c (func2): Likewise.
2154
3b5d5997
AA
21552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2156
2157 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
2158 variant.
2159 * gdb.base/annota3.c: Likewise.
2160 * gdb.base/async.c: Likewise.
2161 * gdb.base/average.c: Likewise.
2162 * gdb.base/call-ar-st.c: Likewise.
2163 * gdb.base/call-rt-st.c: Likewise.
2164 * gdb.base/call-sc.c: Likewise.
2165 * gdb.base/call-strs.c: Likewise.
2166 * gdb.base/ending-run.c: Likewise.
2167 * gdb.base/execd-prog.c: Likewise.
2168 * gdb.base/exprs.c: Likewise.
2169 * gdb.base/foll-exec.c: Likewise.
2170 * gdb.base/foll-fork.c: Likewise.
2171 * gdb.base/foll-vfork.c: Likewise.
2172 * gdb.base/funcargs.c: Likewise.
2173 * gdb.base/gcore.c: Likewise.
2174 * gdb.base/jump.c: Likewise.
2175 * gdb.base/langs0.c: Likewise.
2176 * gdb.base/langs1.c: Likewise.
2177 * gdb.base/langs2.c: Likewise.
2178 * gdb.base/mips_pro.c: Likewise.
2179 * gdb.base/nodebug.c: Likewise.
2180 * gdb.base/opaque0.c: Likewise.
2181 * gdb.base/opaque1.c: Likewise.
2182 * gdb.base/recurse.c: Likewise.
2183 * gdb.base/run.c: Likewise.
2184 * gdb.base/scope0.c: Likewise.
2185 * gdb.base/scope1.c: Likewise.
2186 * gdb.base/setshow.c: Likewise.
2187 * gdb.base/setvar.c: Likewise.
2188 * gdb.base/shmain.c: Likewise.
2189 * gdb.base/shr1.c: Likewise.
2190 * gdb.base/shr2.c: Likewise.
2191 * gdb.base/sigall.c: Likewise.
2192 * gdb.base/signals.c: Likewise.
2193 * gdb.base/so-indr-cl.c: Likewise.
2194 * gdb.base/solib2.c: Likewise.
2195 * gdb.base/structs.c: Likewise.
2196 * gdb.base/sum.c: Likewise.
2197 * gdb.base/vforked-prog.c: Likewise.
2198 * gdb.base/watchpoint.c: Likewise.
2199 * gdb.reverse/shr2.c: Likewise.
2200 * gdb.reverse/until-reverse.c: Likewise.
2201 * gdb.reverse/ur1.c: Likewise.
2202 * gdb.reverse/watch-reverse.c: Likewise.
2203
066a77c5
AA
22042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2205
2206 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
2207 variant.
2208 * gdb.base/sepdebug.exp: Drop references to removed code.
2209
4f204ea5
AA
22102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2211
2212 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
2213 variant. Preserve original line numbering.
2214 * gdb.base/list1.c: Likewise.
2215
3b377a3a
AA
22162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2217
2218 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
2219 variant.
2220 * gdb.base/break1.c: Likewise.
2221 * gdb.base/break.exp: Drop references to removed code.
2222
e444df73
AA
22232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2224
2225 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
2226 variant.
2227
8008f2a7
AA
22282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2229
2230 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
2231
a5a06887
AA
22322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2233
2234 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
2235 logic into perform_all_tests() and invoke it with and without
2236 function header prototypes.
2237 (do_function_calls): Remove conditional XFAIL for PR 5318.
2238 (rerun_and_prepare): Remove duplicate code.
2239 (perform_all_tests): New. Main logic moved here.
2240
44dba9b9
AA
22412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2242
2243 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
2244 code guarded by #ifdef NO_PROTOTYPES.
2245 (t_double_many_args): Likewise.
2246 (DEF_FUNC_MANY_ARGS_1): Likewise.
2247 (DEF_FUNC_VALUES_1): Likewise.
2248 (t_structs_ldc): Renamed from t_structs_fc in conditional code
2249 guarded by #ifdef PROTOTYPES.
2250
d1fbcd56
AA
22512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2252
2253 * gdb.mi/mi-console.c: Add eye-catcher.
2254 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
2255 instead of literal line number.
2256
b0e59b8f
AA
22572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2258
2259 * gdb.base/shr2.c: Add eye-catcher.
2260 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
2261 line number.
2262
78f98cca
AA
22632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2264
2265 * gdb.base/jump.c: Add eye-catchers.
2266 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
2267 numbers.
2268
58fa2af0
AA
22692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2270
2271 * gdb.base/execd-prog.c: Add eye-catchers.
2272 * gdb.base/foll-exec.c: Likewise.
2273 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
2274 line numbers.
2275
04e5059b
AA
22762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2277
2278 * gdb.base/ending-run.c: Add eye-catchers.
2279 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
2280 literal line numbers.
2281
dbfdb174
AA
22822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2283
2284 * gdb.base/call-rt-st.c: Add eye-catchers.
2285 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
2286 literal line numbers.
2287
888a2ade
AA
22882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2289
2290 * gdb.base/call-ar-st.c: Add eye-catchers.
2291 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
2292 literal line numbers.
2293
6acc2dde
AA
22942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2295
2296 * gdb.base/average.c: Add eye-catchers.
2297 * gdb.base/sum.c: Likewise.
2298 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
2299 regexps dynamically.
2300
9ecfcd1d
AA
23012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2302
2303 * gdb.base/solib1.c: Add eye-catchers.
2304 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
2305 literal line numbers.
2306
78708b7c
PA
23072014-11-12 Pedro Alves <palves@redhat.com>
2308
2309 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
2310 leader has exited.
2311
af48d08f
PA
23122014-11-12 Pedro Alves <palves@redhat.com>
2313
2314 * gdb.arch/i386-bp_permanent.c: New file.
2315 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
2316 (srcfile): Set to i386-bp_permanent.c.
2317 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
2318 that stepi does not execute the 'leave' instruction, instead of
2319 testing it does execute.
2320 * gdb.base/bp-permanent.c: New file.
2321 * gdb.base/bp-permanent.exp: New file.
2322
af3768e9
DE
23232014-11-10 Doug Evans <xdje42@gmail.com>
2324
2325 PR symtab/17564
2326 * gdb.base/symtab-search-order.exp: New file.
2327 * gdb.base/symtab-search-order.c: New file.
2328 * gdb.base/symtab-search-order-1.c: New file.
2329 * gdb.base/symtab-search-order-shlib-1.c: New file.
2330
9de00a4a
PA
23312014-11-07 Pedro Alves <palves@redhat.com>
2332
2333 PR gdb/17511
2334 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
2335 i?86-*-linux*.
2336
e0f52461
SC
23372014-11-03 Siva Chandra Reddy <sivachandra@google.com>
2338
2339 PR c++/17494
2340 * gdb.cp/pr17494.cc: New file.
2341 * gdb.cp/pr17494.exp: New file.
2342
6ce8c980
YQ
23432014-11-02 Yao Qi <yao@codesourcery.com>
2344
2345 * gdb.python/python.exp: Get working directory and match the
2346 output of "set extended-prompt \\w " with it.
2347
02be9a71
DE
23482014-10-30 Doug Evans <dje@google.com>
2349
2350 * gdb.python/py-objfile.exp: Add tests for setting random attributes
2351 in objfiles.
2352 * gdb.python/py-progspace.exp: Add tests for setting random attributes
2353 in progspaces.
2354
3bdff46b
LM
23552014-10-30 Janis Johnson <janisjo@codesourcery.com>
2356
2357 * gdb.base/fullpath-expand.exp: Skip for a remote host.
2358 * gdb.base/realname-expand.exp: Likewise.
2359 * gdb.linespec/macro-relative.exp: Likewise.
2360
ab917dfb
PA
23612014-10-29 Pedro Alves <palves@redhat.com>
2362
2363 PR gdb/17408
2364 * gdb.threads/schedlock.c (some_function): New function.
2365 (call_function): New global.
2366 (MAYBE_CALL_SOME_FUNCTION): New macro.
2367 (thread_function): Call it.
2368 * gdb.threads/schedlock.exp (get_args): Add description parameter,
2369 and use it instead of a global counter. Adjust all callers.
2370 (get_current_thread): Use "find current thread" for test message
2371 here rather than having all callers pass down the same string.
2372 (goto_loop): New procedure, factored out from ...
2373 (my_continue): ... this.
2374 (step_ten_loops): Change parameter from test message to command to
2375 use. Adjust.
2376 (list_count): Delete global.
2377 (check_result): New procedure, factored out from duplicate top
2378 level code.
2379 (continue tests): Wrap in with_test_prefix.
2380 (test_step): New procedure, factored out from duplicate top level
2381 code.
2382 (top level): Test "step" in combination with all scheduler-locking
2383 modes. Test "next" in combination with all scheduler-locking
2384 modes, and in combination with stepping over a function call or
2385 not.
2386 * gdb.threads/next-bp-other-thread.c: New file.
2387 * gdb.threads/next-bp-other-thread.exp: New file.
2388
d3d4baed
PA
23892014-10-29 Pedro Alves <palves@redhat.com>
2390
2391 PR python/17372
2392 * gdb.python/python.exp: Test a multi-line command that spawns
2393 interactive Python.
2394 * gdb.base/multi-line-starts-subshell.exp: New file.
2395
563e8d85
YQ
23962014-10-29 Yao Qi <yao@codesourcery.com>
2397
2398 * gdb.base/fileio.exp: Make directories on host.
2399
0ea4d52e
YQ
24002014-10-29 Yao Qi <yao@codesourcery.com>
2401
2402 * gdb.base/fileio.c (test_write): Close the file.
2403
7f5ef605
PA
24042014-10-28 Pedro Alves <palves@redhat.com>
2405
2406 PR gdb/12623
2407 * gdb.base/sigstep.c (no_handler): New global.
2408 (main): If 'no_handler is true, set the signal handlers to
2409 SIG_IGN.
2410 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
2411 with_sw_watch and no_handler parameters. Handle them.
2412 (top level) <stepping over handler when stopped at a breakpoint
2413 test>: Add a test axis for testing with a software watchpoint, and
2414 another for testing with the signal handler set to SIG_IGN.
2415 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
2416 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
2417
abbdbd03
PA
24182014-10-28 Pedro Alves <palves@redhat.com>
2419
2420 PR gdb/17511
2421 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
2422 * gdb.base/sigstep.exp (other_handler_location): New global.
2423 (advance): Support stepping into the signal handler, and running
2424 commands while in the handler.
2425 (in_handler_map): New global.
2426 (top level): In the advance test, add combinations for getting
2427 into the handler with stepping commands, and for running commands
2428 in the handler. Add comment descripting the advancei tests.
2429
1df4399f
PA
24302014-10-28 Pedro Alves <palves@redhat.com>
2431
2432 * gdb.base/sigstep.exp: Use build_executable instead of
2433 prepare_for_testing.
2434 (top level): Move code that starts GDB, runs to main and creates a
2435 display to ...
2436 (restart): ... this new procedure.
2437 (top level): Move backtrace from signal handler test to ...
2438 (validate_backtrace): ... this new procedure.
2439 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
2440 with_test_prefix. Always restart GDB.
2441 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
2442 with_test_prefix. Always restart GDB. No need to delete
2443 breakpoints after the test.
2444 (test_skip_handler): Remove prefix parameter.
2445 (skip_over_handler, breakpoint_to_handler)
2446 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
2447 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
2448 restart GDB. No need to delete breakpoints after the test.
2449 (top level): Use foreach to call the test procedures with
2450 different commands.
2451
a5b6e449
PA
24522014-10-28 Pedro Alves <palves@redhat.com>
2453
2454 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
2455 instead of GNATS numbers.
2456 * gdb.base/sigbpt.exp: Likewise.
2457 * gdb.base/siginfo.exp: Likewise.
2458 * gdb.base/sigstep.exp: Likewise.
2459
e5f8a7cc
PA
24602014-10-27 Pedro Alves <palves@redhat.com>
2461
2462 * gdb.base/sigstep.c (dummy): New global.
2463 (main): Issue a couple writes to the new global.
2464 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
2465 procedures.
2466 (skip_over_handler): Use test_skip_handler.
2467 (top level): Call skip_over_handler for stepi and nexti too.
2468 (breakpoint_over_handler): Use test_skip_handler.
2469 (top level): Call breakpoint_over_handler for stepi and nexti too.
2470
763905a3
YQ
24712014-10-27 Yao Qi <yao@codesourcery.com>
2472
2473 * gdb.trace/tfile.c (adjust_function_address)
2474 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
2475 function descriptor.
2476
6f259a23
DB
24772014-10-24 Don Breazeal <donb@codesourcery.com>
2478
2479 * gdb.base/foll-fork.exp (test_follow_fork,
2480 catch_fork_child_follow): Check for updated fork messages emitted
2481 from infrun.c.
2482 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
2483 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
2484 vfork_and_exec_child_follow_through_step): Check for updated vfork
2485 messages emitted from infrun.c.
2486
09dd9a69
PA
24872014-10-24 Pedro Alves <palves@redhat.com>
2488
2489 * gdb.base/corefile.exp: Remove references to ultrix.
2490 * gdb.base/interrupt.exp: Likewise.
2491 * gdb.base/whatis.exp: Likewise.
2492 * gdb.gdb/selftest.exp: Likewise.
2493 * gdb.threads/manythreads.exp: Likewise.
2494 * gdb.threads/print-threads.exp: Likewise.
2495 * gdb.threads/pthreads.exp:: Likewise.
2496 * gdb.threads/schedlock.exp: Likewise.
2497
3433cfa5
SC
24982014-10-24 Siva Chandra Reddy <sivachandra@google.com>
2499
2500 * gdb.cp/non-trivial-retval.cc: Add a test case.
2501 * gdb.cp/non-trivial-retval.exp: Add a test.
2502
092f880b
YQ
25032014-10-20 Yao Qi <yao@codesourcery.com>
2504
2505 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
2506 * gdb.python/py-objfile-script-gdb.py: New file.
2507 * gdb.python/py-objfile-script.exp: Update reference to
2508 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
2509 of remote_download. Remove the dest file.
2510
acbdb7f3
YQ
25112014-10-20 Yao Qi <yao@codesourcery.com>
2512
2513 * gdb.base/checkpoint.exp: Don't remove file copied on host.
2514 * gdb.base/step-line.exp: Likewise.
2515 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2516 * gdb.dwarf2/dw2-basic.exp: Likewise.
2517 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2518 * gdb.dwarf2/dw2-filename.exp: Likewise.
2519 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2520 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2521 * gdb.dwarf2/dw2-producer.exp: Likewise.
2522 * gdb.dwarf2/mac-fileno.exp: Likewise.
2523 * gdb.python/py-frame-args.exp: Likewise.
2524 * gdb.python/py-framefilter.exp: Likewise.
2525 * gdb.python/py-mi.exp: Likewise.
2526 * gdb.python/py-objfile-script.exp: Likewise
2527 * gdb.python/py-pp-integral.exp: Likewise.
2528 * gdb.python/py-pp-re-notag.exp: Likewise.
2529 * gdb.python/py-prettyprint.exp: Likewise.
2530 * gdb.python/py-section-script.exp: Likewise.
2531 * gdb.python/py-typeprint.exp: Likewise.
2532 * gdb.python/py-xmethods.exp: Likewise.
2533 * gdb.stabs/weird.exp: Likewise.
2534 * gdb.xml/tdesc-regs.exp: Likewise.
2535
bd286a29
KCY
25362014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
2537
2538 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
2539 (out_cu): Use addr_len for the size of addresses.
2540 (out_line): Likewise. Size DW_LNE_set_address instruction
2541 according to addr_len.
2542 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
2543 (FUNC): Add START_INSNS to definition.
2544
673dc4a0
YQ
25452014-10-18 Yao Qi <yao@codesourcery.com>
2546
2547 * gdb.base/argv0-symlink.exp: Check argv[0] value if
2548 gdb_has_argv0 return true.
2549 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
2550 check [target_info exists noargs], check [gdb_has_argv0]
2551 instead.
2552 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2553 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
2554 procedures.
2555
4ffbba72
DE
25562014-10-17 Doug Evans <dje@google.com>
2557
2558 * gdb.python/py-events.exp: Update expected output for clear_objfiles
2559 event.
2560 * gdb.python/py-events.py: Add clear_objfiles event.
2561
d096d8c1
DE
25622014-10-17 Doug Evans <dje@google.com>
2563
2564 * gdb.python/py-objfile.exp: Test progspace attribute.
2565
a80db015
LM
25662014-10-17 Luis Machado <lgustavo@codesourcery.com>
2567
2568 * gdb.guile/scm-breakpoint.exp: Do not assume any
2569 directory separators when matching source file paths.
2570 * gdb.python/py-breakpoint.exp: Likewise.
2571 * gdb.reverse/break-precsave.exp: Likewise.
2572 * gdb.reverse/break-reverse.exp: Likewise.
2573 * gdb.reverse/consecutive-precsave.exp: Likewise.
2574 * gdb.reverse/finish-precsave.exp: Likewise.
2575 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
2576 * gdb.reverse/finish-reverse.exp: Likewise.
2577 * gdb.reverse/i386-precsave.exp: Likewise.
2578 * gdb.reverse/i387-env-reverse.exp: Likewise.
2579 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2580 * gdb.reverse/machinestate-precsave.exp: Likewise.
2581 * gdb.reverse/machinestate.exp: Likewise.
2582 * gdb.reverse/sigall-precsave.exp: Likewise.
2583 * gdb.reverse/solib-precsave.exp: Likewise.
2584 * gdb.reverse/step-precsave.exp: Likewise.
2585 * gdb.reverse/until-precsave.exp: Likewise.
2586 * gdb.reverse/watch-precsave.exp: Likewise.
2587 * gdb.reverse/watch-reverse.exp: Likewise.
2588
b22089ab
YQ
25892014-10-17 Yao Qi <yao@codesourcery.com>
2590
2591 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
2592 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
2593
6c4486e6
PA
25942014-10-17 Pedro Alves <palves@redhat.com>
2595
2596 PR gdb/17471
2597 * gdb.base/bg-execution-repeat.c: New file.
2598 * gdb.base/bg-execution-repeat.exp: New file.
2599
0ff33695
PA
26002014-10-17 Pedro Alves <palves@redhat.com>
2601
2602 PR gdb/17300
2603 * gdb.base/continue-all-already-running.c: New file.
2604 * gdb.base/continue-all-already-running.exp: New file.
2605
6fdebc3d
PA
26062014-10-17 Pedro Alves <palves@redhat.com>
2607
2608 PR gdb/17472
2609 * gdb.base/annota-input-while-running.c: New file.
2610 * gdb.base/annota-input-while-running.exp: New file.
2611
32a8097b
PA
26122014-10-17 Pedro Alves <palves@redhat.com>
2613
2614 * gdb.base/callfuncs.exp: emove references to osf.
2615 * gdb.base/sigall.exp: Likewise.
2616 * gdb.gdb/selftest.exp: Likewise.
2617 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2618 * gdb.mi/non-stop.c: Likewise.
2619 * gdb.mi/pthreads.c: Likewise.
2620 * gdb.reverse/sigall-precsave.exp: Likewise.
2621 * gdb.reverse/sigall-reverse.exp: Likewise.
2622 * gdb.threads/pthreads.c: Likewise.
2623 * gdb.threads/pthreads.exp: Likewise.
2624
7a3517ff
YQ
26252014-10-17 Yao Qi <yao@codesourcery.com>
2626
2627 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
2628 check 'target_info exists noargs'.
2629 (test_command_prompt_position): Likewise.
2630 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
2631 Remove "set args".
2632 (progvar_simple_while_test): Likewise.
2633 (progvar_complex_if_while_test): Likewise.
2634 (if_while_breakpoint_command_test): Likewise.
2635 (infrun_breakpoint_command_test): Likewise.
2636 (breakpoint_command_test): Likewise.
2637 (watchpoint_command_test): Likewise.
2638 (bp_deleted_in_command_test): Likewise.
2639 (temporary_breakpoint_commands): Likewise.
2640
bb99c472
YQ
26412014-10-16 Yao Qi <yao@codesourcery.com>
2642
2643 * gdb.base/remotetimeout.exp: Remove noargs checking.
2644
7c16b83e
PA
26452014-10-15 Pedro Alves <palves@redhat.com>
2646
2647 PR breakpoints/9649
2648 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
2649 * gdb.base/breakpoint-in-ro-region.exp
2650 (probe_target_hardware_step): New procedure.
2651 (top level): Probe hardware stepping and hardware breakpoint
2652 support. Test stepping through a read-only region, with both
2653 "breakpoint auto-hw" on and off and both "always-inserted" on and
2654 off.
2655
35a49624
IB
26562014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
2657
2658 * gdb.dlang/demangle.exp: Update for demangling changes.
2659
2d1c107c
SC
26602014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2661
2662 * gdb.cp/non-trivial-retval.cc: Add new test cases.
2663 * gdb.cp/non-trivial-retval.exp: Add new tests.
2664
778811d5
SC
26652014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2666
2667 PR c++/13403
2668 PR c++/15154
2669 * gdb.cp/non-trivial-retval.cc: New file.
2670 * gdb.cp/non-trivial-retval.exp: New file.
2671
10c5f0a8
YQ
26722014-10-15 Yao Qi <yao@codesourcery.com>
2673
2674 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
2675 remote host.
2676
65d7b369
YQ
26772014-10-15 Yao Qi <yao@codesourcery.com>
2678
2679 * gdb.python/py-symbol.exp: Match file base name if host is
2680 remote, otherwise match file name with dir name.
2681 * gdb.python/py-symtab.exp: Likewise.
2682 * gdb.python/python.exp: Likewise.
2683
46dc1394
YQ
26842014-10-15 Yao Qi <yao@codesourcery.com>
2685
2686 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
2687 pattern.
2688 * gdb.python/py-symtab.exp: Likewise.
2689 * gdb.python/python.exp: Remove trailing ".*". Fix typo
2690 locationn.
2691
c40cc657
JB
26922014-10-14 Joel Brobecker <brobecker@adacore.com>
2693
2694 * gdb.ada/addr_arith: New testcase.
2695
2abf49e1
MR
26962014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
2697
2698 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
2699 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
2700 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
2701 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
2702
f7088df3
SDJ
27032014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
2704
2705 * gdb.arch/stap-eval-lang-ada.S: Likewise.
2706 * gdb.arch/stap-eval-lang-ada.c: Likewise.
2707 * gdb.arch/stap-eval-lang-ada.exp: New file.
2708
4dc06805
YQ
27092014-10-14 Yao Qi <yao@codesourcery.com>
2710
2711 * gdb.mi/mi-var-child.c (nothing1): New function.
2712 (nothing2): New function.
2713 (do_children_tests): Set function pointers by nothing1 and
2714 nothing2.
2715 * gdb.mi/mi-var-child.exp: Step over new added statements.
2716 Update test to match the new output.
2717 * gdb.mi/var-cmd.c (nothing1): New function.
2718 (nothing2): New function.
2719 (do_children_tests): Set function pointers by nothing1 and
2720 nothing2.
2721 * gdb.mi/mi-var-display.exp: Update test to match output.
2722 Step to the line specified by $line_dct_nothing.
2723 Increase the number of lines to step.
2724
46a93de2
YQ
27252014-10-14 Yao Qi <yao@codesourcery.com>
2726
2727 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
2728 tests.
2729 * gdb.mi/mi2-var-child.exp: Likewise.
2730
14ea52ee
DE
27312014-10-13 Doug Evans <dje@google.com>
2732
2733 * gdb.python/py-objfile.exp: Change name of file name test.
2734
e5c6e92b
DE
27352014-10-13 Doug Evans <dje@google.com>
2736
2737 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
2738 from the start of the CU.
2739
c780cc2f
JK
27402014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2741 Yao Qi <yao@codesourcery.com>
2742
2743 Fix "save breakpoints" for "catch" command.
2744 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
2745 Remove -nonewline. Match also the added "main" line.
2746
99894e11
JK
27472014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2748
2749 Fix "save breakpoints" for "disable $bpnum" command.
2750 * gdb.base/save-bp.c (main): Add label.
2751 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
2752
6e1ac5a3
JK
27532014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2754
2755 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
2756
754dd2b0
YQ
27572014-10-11 Yao Qi <yao@codesourcery.com>
2758
2759 * gdb.server/server-kill.exp: Execute command
2760 "set remote trace-status-packet on" before "tstatus".
2761
f90183d7
YQ
27622014-10-11 Yao Qi <yao@codesourcery.com>
2763
2764 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
2765 (main): Call getppid.
2766 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
2767 and continue to it. Read variable "server_pid".
2768
bf40a607
YQ
27692014-10-11 Yao Qi <yao@codesourcery.com>
2770
2771 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
2772
052ca370
YQ
27732014-10-11 Yao Qi <yao@codesourcery.com>
2774
2775 * gdb.threads/thread-find.exp: Don't execute command
2776 "info threads".
2777 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
2778 * gdb.threads/linux-dp.exp: Don't check the condition
2779 $threads_created equals to zero.
2780
3831839c
PA
27812014-10-10 Pedro Alves <palves@redhat.com>
2782
2783 * gdb.base/bigcore.exp: Remove references to IRIX.
2784 * gdb.base/funcargs.exp: Likewise.
2785 * gdb.base/interrupt.exp: Likewise.
2786 * gdb.base/mips_pro.exp: Likewise.
2787 * gdb.base/nodebug.exp: Likewise.
2788 * gdb.base/setvar.exp: Likewise.
2789 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
2790
8b9a549d
PA
27912014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2792 Pedro Alves <palves@redhat.com>
2793
2794 PR symtab/14466
2795 * gdb.base/vdso-warning.c: New file.
2796 * gdb.base/vdso-warning.exp: New file.
2797
d48ba5e8
DE
27982014-10-02 Doug Evans <dje@google.com>
2799
2800 * gdb.base/structs.c (main): Don't run forever.
2801
2278c276
PA
28022014-10-02 Pedro Alves <palves@redhat.com>
2803
2804 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
2805 (top level) <stop threads 1, stop threads 2>: Use it.
2806
b57bacec
PA
28072014-10-02 Pedro Alves <palves@redhat.com>
2808
2809 * gdb.threads/break-while-running.exp (test): Add new
2810 'update_thread_list' argument. Skip "info threads" if false.
2811 (top level): Add new 'update_thread_list' axis.
2812
13fd3ff3
PA
28132014-10-02 Pedro Alves <palves@redhat.com>
2814
2815 PR breakpoints/17431
2816 * gdb.base/execl-update-breakpoints.c: New file.
2817 * gdb.base/execl-update-breakpoints.exp: New file.
2818
0fec99e8
PA
28192014-10-01 Pedro Alves <palves@redhat.com>
2820
2821 * gdb.base/breakpoint-in-ro-region.c: New file.
2822 * gdb.base/breakpoint-in-ro-region.exp: New file.
2823
2ddf4301
SM
28242014-10-01 Simon Marchi <simon.marchi@ericsson.com>
2825
2826 * gdb.mi/mi-exit-code.exp: New file.
2827 * gdb.mi/mi-exit-code.c: New file.
2828
6a5f3f43
YQ
28292014-09-30 Yao Qi <yao@codesourcery.com>
2830
2831 * lib/prelink-support.exp (build_executable_own_libs): Error if
2832 the target isn't native.
2833
345bcc73
YQ
28342014-09-30 Yao Qi <yao@codesourcery.com>
2835
2836 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
2837 false.
2838
a25a5a45
PA
28392014-09-22 Pedro Alves <palves@redhat.com>
2840
2841 * gdb.threads/break-while-running.exp: New file.
2842 * gdb.threads/break-while-running.c: New file.
2843
00ba3162
YQ
28442014-09-19 Yao Qi <yao@codesourcery.com>
2845
2846 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
2847 Invoke test. Restart GDB with --readnow and invoke test again.
2848
c3b7b696
YQ
28492014-09-19 Yao Qi <yao@codesourcery.com>
2850
2851 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
2852 proc set_breakpoint_on_gcd_function. Invoke
2853 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
2854 invoke set_breakpoint_on_gcd_function again.
2855
2b4fd423
DE
28562014-09-18 Doug Evans <dje@google.com>
2857
2858 * gdb.dwarf2/symtab-producer.exp: New file.
2859
a5947601
SDJ
28602014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2861
2862 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
2863 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
2864 * gdb.base/global-var-nested-by-dso.c: Likewise.
2865 * gdb.base/global-var-nested-by-dso.exp: Likewise.
2866
91c19059
SDJ
28672014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2868 Pedro Alves <palves@redhat.com>
2869
2870 * gdb.base/watch-bitfields.exp: Pass string other than test file
2871 name to prepare_for_testing.
2872 (watch): New procedure.
2873 (expect_watchpoint): Use with_test_prefix.
2874 (top level): Factor out tests to ...
2875 (test_watch_location, test_regular_watch): ... these new
2876 procedures, and use with_test_prefix and gdb_continue_to_end.
2877
bb9d5f81
PP
28782014-09-16 Patrick Palka <patrick@parcs.ath.cx>
2879
2880 PR breakpoints/12526
2881 * gdb.base/watch-bitfields.exp: New file.
2882 * gdb.base/watch-bitfields.c: New file.
2883
635856f5
PA
28842014-09-16 Pedro Alves <palves@redhat.com>
2885
2886 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
2887 software and hardware addresses, not software address against
2888 itself.
2889
7280ceea
PA
28902014-09-16 Pedro Alves <palves@redhat.com>
2891
2892 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
2893 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
2894
428b16bd
PA
28952014-09-16 Pedro Alves <palves@redhat.com>
2896
2897 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
2898 files.
2899 * gdb.base/a2-run.exp: Remove all code guarded by istarget
2900 "*-*-vxworks*" throughout.
2901 * gdb.base/break.exp: Likewise.
2902 * gdb.base/default.exp: Likewise.
2903 * gdb.base/scope.exp: Likewise.
2904 * gdb.base/sepdebug.exp: Likewise.
2905 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
2906 throughout.
2907 * gdb.base/run.c: Likewise.
2908 * gdb.base/sepdebug.c: Likewise.
2909 * gdb.hp/gdb.aCC/run.c: Likewise.
2910 * gdb.reverse/until-reverse.c: Likewise.
2911 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
2912
666d413c
YQ
29132014-09-16 Yao Qi <yao@codesourcery.com>
2914
2915 * boards/local-remote-host-native.exp: New file.
2916
57cbd724
DE
29172014-09-14 Doug Evans <xdje42@gmail.com>
2918
2919 * gdb.threads/queue-signal.c (thread_count): New variable.
2920 (thread_count_mutex, thread_count_condvar): New variables.
2921 (incr_thread_count, wait_all_threads_running): New functions.
2922 (main): Wait for all threads to be in their thread functions.
2923
81219e53
DE
29242014-09-13 Doug Evans <xdje42@gmail.com>
2925
2926 * gdb.threads/queue-signal.c: New file.
2927 * gdb.threads/queue-signal.exp: New file.
2928
3714cea7
DE
29292014-09-13 Doug Evans <xdje42@gmail.com>
2930
2931 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
2932 be consistent with what default_gdb_init uses.
2933 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
2934 the plain text of the prompt. Add some logging printfs.
2935 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
2936
fa43b1d7
PA
29372014-09-12 Pedro Alves <palves@redhat.com>
2938
2939 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
2940 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
2941 * gdb.arch/i386-size-overlap.exp: Likewise.
2942 * gdb.arch/i386-size.exp: Likewise.
2943 * gdb.arch/i386-unwind.exp: Likewise.
2944 * gdb.base/a2-run.exp: Likewise.
2945 * gdb.base/break.exp: Likewise.
2946 * gdb.base/charset.exp: Likewise.
2947 * gdb.base/chng-syms.exp: Likewise.
2948 * gdb.base/commands.exp: Likewise.
2949 * gdb.base/dbx.exp: Likewise.
2950 * gdb.base/find.exp: Likewise.
2951 * gdb.base/funcargs.exp: Likewise.
2952 * gdb.base/jit-simple.exp: Likewise.
2953 * gdb.base/reread.exp: Likewise.
2954 * gdb.base/sepdebug.exp: Likewise.
2955 * gdb.base/step-bt.exp: Likewise.
2956 * gdb.cp/mb-inline.exp: Likewise.
2957 * gdb.cp/mb-templates.exp: Likewise.
2958 * gdb.objc/basicclass.exp: Likewise.
2959 * gdb.threads/killed.exp: Likewise.
2960
9d9bf2df
EBM
29612014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2962
2963 PR tdep/17379
2964 * gdb.arch/powerpc-stackless.S: New file.
2965 * gdb.arch/powerpc-stackless.exp: New file.
2966
1cf2f1b0
JK
29672014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2968
2969 * gdb.base/attach.c: Include unistd.h.
2970 (main): Call alarm. Add label postloop.
2971 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
2972 gdb_breakpoint, gdb_continue_to_breakpoint.
2973 (test_command_line_attach_run): Kill ${testpid} in one exit path.
2974
98880d46
PA
29752014-09-11 Pedro Alves <palves@redhat.com>
2976
2977 PR gdb/17347
2978 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
2979 * gdb.base/attach.exp (test_command_line_attach_run): New
2980 procedure.
2981 (top level): Call it.
2982
4c92ff2c
PA
29832014-09-11 Pedro Alves <palves@redhat.com>
2984
2985 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
2986 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
2987 (do_command_attach_tests): Use spawn_wait_for_attach.
2988 * gdb.base/solib-overlap.exp: Likewise.
2989 * gdb.multi/multi-attach.exp: Likewise.
2990 * gdb.python/py-prompt.exp: Likewise.
2991 * gdb.python/py-sync-interp.exp: Likewise.
2992 * gdb.server/ext-attach.exp: Likewise.
2993
3adc1a7d
GKB
29942014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
2995
2996 * gdb.fortran/array-element.exp: Remove unexpected "continue"
2997 command in testcase. Simplify testcase.
2998
96334934
JB
29992014-09-10 Joel Brobecker <brobecker@adacore.com>
3000
3001 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
3002
eb479039
JB
30032014-09-10 Joel Brobecker <brobecker@adacore.com>
3004
3005 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
3006
deede10c
JB
30072014-09-10 Joel Brobecker <brobecker@adacore.com>
3008
3009 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
3010
7828a5f5
JB
30112014-09-10 Joel Brobecker <brobecker@adacore.com>
3012
3013 * gdb.dwarf2/dynarr-ptr.c: New file.
3014 * gdb.dwarf2/dynarr-ptr.exp: New file.
3015
33aeebcf
MR
30162014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3017
3018 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
3019 of 30 rather than hardcoding 120 for a slow test case. Take the
3020 `gdb,timeout' target setting into account for this calculation.
3021 Don't extend the timeout for the test cases that don't need it.
3022
7b415901
MR
30232014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3024
3025 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
3026 a factor of 2 for a slow test case. Take the `gdb,timeout'
3027 target setting into account for this calculation.
3028 * gdb.reverse/until-precsave.exp: Increase the timeout by
3029 a factor of 15 and 3 respectively rather than adding 120
3030 for a pair of slow test cases. Take the `gdb,timeout'
3031 target setting into account for this calculation.
3032
4a40f85a
MR
30332014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3034
3035 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
3036 timeout, don't pass one down to gdb_expect.
3037 (gdb_expect): Rework timeout selection.
3038
09635af7
MR
30392014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3040
3041 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
3042 exception on timeout.
3043 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
3044 (gdbserver_start_extended): Catch any `gdbserver_start' error
3045 exceptions.
3046 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
3047 * lib/mi-support.exp (mi_gdb_target_load): Catch any
3048 `gdbserver_gdb_load' error exceptions.
3049
2bdd10b7
MR
30502014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3051
3052 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
3053 120 on waiting for the TCP socket to open.
3054
316935f0
DE
30552014-09-09 Doug Evans <xdje42@gmail.com>
3056
3057 * gdb.base/default.exp (show_conv_list): Add _caller_is,
3058 _caller_matches, _any_caller_is, _any_caller_matches.
3059
83740597
DE
30602014-09-09 Doug Evans <xdje42@gmail.com>
3061
3062 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
3063
4c122fc3
YQ
30642014-09-09 Yao Qi <yao@codesourcery.com>
3065
3066 * gdb.mi/mi-var-display.exp: Set print symbol off.
3067
a9f116cb
GKB
30682014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
3069
3070 PR gdb/17035
3071 * gdb.base/commands.exp: Add tests to verify user-defined
3072 commands with empty bodies.
3073 * gdb.python/py-cmd.exp: Test that we don't show user-defined
3074 python commands in `show user command`.
3075 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
3076 scheme commands in `show user command`.
3077
c75bd3a2
JK
30782014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3079
3080 PR python/17355
3081 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
3082 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
3083 * gdb.python/py-framefilter-invalidarg.exp: New file.
3084 * gdb.python/py-framefilter-invalidarg.py: New file.
3085
faa42425
DE
30862014-09-06 Doug Evans <xdje42@gmail.com>
3087
3088 PR 15276
3089 * gdb.python/py-caller-is.c: New file.
3090 * gdb.python/py-caller-is.exp: New file.
3091
474ca4f6
SDJ
30922014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
3093
3094 PR gdb/17235
3095 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
3096 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
3097
eb0b0463
SDJ
30982014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
3099
3100 PR fortran/17237
3101 * gdb.fortran/print-formatted.exp: New file.
3102 * gdb.fortran/print-formatted.f90: Likewise.
3103
5f3b99cf
SS
31042014-09-03 Sasha Smundak <asmundak@google.com>
3105
3106 * gdb.python/py-frame.exp: Test Frame.read_register.
3107
7d793aa9
SDJ
31082014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
3109
3110 PR python/16699
3111 * gdb.python/py-completion.exp: New file.
3112 * gdb.python/py-completion.py: Likewise.
3113
fb0576e9
DE
31142014-08-28 Doug Evans <dje@google.com>
3115
3116 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
3117 eax,etc. are live with values set by gdb and thus the compiler can't
3118 use them.
3119 * gdb.arch/i386-pseudo.c (main): Ditto.
3120
ee92b0dd
DE
31212014-08-27 Doug Evans <dje@google.com>
3122
3123 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
3124
6649db35
DE
31252014-08-25 Doug Evans <dje@google.com>
3126
3127 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
3128 (main): Ditto.
3129
564b7600
DE
31302014-08-25 Doug Evans <dje@google.com>
3131
3132 * gdb.threads/thread-execl.exp: #include <stdio.h>.
3133
3881fb67
YQ
31342014-08-24 Yao Qi <yao@codesourcery.com>
3135
3136 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
3137 symbol off.
3138 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
3139
a05a36a5
DE
31402014-08-22 Doug Evans <dje@google.com>
3141
3142 PR 17276
3143 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
3144 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
3145 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
3146
7c343b48
YQ
31472014-08-22 Yao Qi <yao@codesourcery.com>
3148
3149 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
3150 * gdb.python/py-finish-breakpoint2.exp: Likewise.
3151 * gdb.python/python.exp: Likewise. Use .py file on the host
3152 instead of the build.
3153
22fd09ae
JK
31542014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3155
3156 * gdb.threads/gcore-stale-thread.c: New file.
3157 * gdb.threads/gcore-stale-thread.exp: New file.
3158
a8454a7c
PA
31592014-08-21 Pedro Alves <palves@redhat.com>
3160
3161 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
3162 * gdb.base/gcore-relro-pie.exp: Likewise.
3163 * gdb.base/gcore-relro.exp: Likewise.
3164 * gdb.base/gcore.exp: Likewise.
3165 * gdb.base/print-symbol-loading.exp: Likewise.
3166 * gdb.threads/gcore-thread.exp: Likewise.
3167 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
3168
2a31c623
PA
31692014-08-20 Pedro Alves <palves@redhat.com>
3170 Jan Kratochvil <jan.kratochvil@redhat.com>
3171
3172 * Makefile.in (EXTRA_RULES, CC): New variables, get from
3173 configure.
3174 (EXPECT): Handle READ1 being set.
3175 (all): Depend on EXTRA_RULES.
3176 (check-read1, expect-read1, read1.so, read1): New rules.
3177 * README (Testsuite Parameters): Document the READ1 make variable.
3178 (Race detection): New section.
3179 * configure: Regenerate.
3180 * configure.ac: If build==host==target, and running under a
3181 GNU/glibc system, add read1 to the extra Makefile rules.
3182 (EXTRA_RULES): AC_SUBST it.
3183 * lib/read1.c: New file.
3184
d36430db
JB
31852014-08-20 Joel Brobecker <brobecker@adacore.com>
3186
3187 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
3188 the handling of variables declared as a typedef to an array
3189 which a DW_AT_data_location attribute.
3190
9a0dc9e3
PA
31912014-08-19 Andrew Burgess <aburgess@broadcom.com>
3192 Pedro Alves <palves@redhat.com>
3193
3194 PR symtab/14604
3195 PR symtab/14605
3196 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
3197 gdb_test.
3198
0718a8da
PA
31992014-08-19 Pedro Alves <palves@redhat.com>
3200
3201 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
3202
13b448cd
YQ
32032014-08-19 Yao Qi <yao@codesourcery.com>
3204
3205 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
3206 right line.
3207
1cbf5077
DB
32082014-08-18 David Blaikie <dblaikie@gmail.com>
3209
3210 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
3211
bf0fae19
JB
32122014-08-18 Joel Brobecker <brobecker@adacore.com>
3213
3214 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
3215 attribute in array range.
3216
3c8c5dcc
JB
32172014-08-18 Joel Brobecker <brobecker@adacore.com>
3218
3219 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
3220
e66d4446
SC
32212014-08-15 Siva Chandra Reddy <sivachandra@google.com>
3222
3223 PR c++/17132
3224 * gdb.cp/pr17132.cc: New file.
3225 * gdb.cp/pr17132.exp: New file.
3226
940df408
SC
32272014-08-15 Siva Chandra Reddy <sivachandra@google.com>
3228
3229 * gdb.python/py-xmethods.py (A_getarrayind)
3230 (E_method_char_worker.__call__, E_method_int_worker.__call__):
3231 Use 'print' with function call syntax.
3232 (E_method_matcher.match): Fix tab vs space indentation mixup.
3233
ebcc6c3a
YQ
32342014-08-15 Yao Qi <yao@codesourcery.com>
3235
3236 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
3237 false.
3238
775e0f04
YQ
32392014-08-15 Yao Qi <yao@codesourcery.com>
3240
3241 * gdb.cp/casts.exp: Set print symbol off.
3242 * gdb.cp/class2.exp: Likewise.
3243 * gdb.cp/overload.exp: Likewise.
3244 * gdb.cp/templates.exp: Likewise.
3245
d769e349
DE
32462014-08-11 Doug Evans <dje@google.com>
3247
3248 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
3249 (test_load_shlib): Update.
3250
20c6f1e1
YQ
32512014-08-09 Yao Qi <yao@codesourcery.com>
3252
3253 * gdb.base/display.exp: Invoke is_address_zero_readable.
3254 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
3255 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
3256 * gdb.base/hbreak-unmapped.exp: Return if
3257 is_address_zero_readable returns true.
3258 * gdb.base/signest.exp: Likewise.
3259 * gdb.base/signull.exp: Likewise.
3260 * gdb.base/sigbpt.exp: Likewise.
3261 * gdb.guile/scm-disasm.exp: Do the test if
3262 is_address_zero_readable returns false.
3263 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
3264 * gdb.python/py-arch.exp: Likewise.
3265 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
3266 * lib/gdb.exp (is_address_zero_readable): New proc.
3267
5792e8e3
YQ
32682014-08-09 Yao Qi <yao@codesourcery.com>
3269
3270 PR testsuite/13443
3271 * gdb.mi/mi-var-display.exp: Make test messages unique.
3272
3cecbbbe
TT
32732014-08-04 Tom Tromey <tromey@redhat.com>
3274
3275 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
3276 target 0".
3277
00b51ff5
TT
32782014-08-04 Tom Tromey <tromey@redhat.com>
3279
3280 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
3281 "target_resume".
3282
6908c509
JB
32832014-08-01 Joel Brobecker <brobecker@adacore.com>
3284
3285 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
3286 inner_vla_struct_object_size.
3287 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
3288 as xfail.
3289
cc6563d2
PA
32902014-07-30 Pedro Alves <palves@redhat.com>
3291
3292 * gdb.threads/signal-command-handle-nopass.exp (test): Add
3293 comment.
3294
7e09a223
YQ
32952014-07-29 Yao Qi <yao@codesourcery.com>
3296
3297 PR gdb/17206
3298 * gdb.base/until-nodebug.exp: New.
3299
7ebdbe92
DE
33002014-07-28 Doug Evans <xdje42@gmail.com>
3301
3302 PR guile/17203
3303 * gdb.guile/scm-parameter.exp: Add tests for trying to create
3304 previously existing parameter, and previously ambiguously spelled
3305 parameter.
3306
fdb1adc6
WN
33072014-07-28 Will Newton <will.newton@linaro.org>
3308
3309 * gdb.base/varargs.exp: Remove KFAILs for ARM.
3310
186fcde0
DE
33112014-07-26 Ludovic Courtès <ludo@gnu.org>
3312 Doug Evans <xdje42@gmail.com>
3313
3314 PR guile/17146
3315 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
3316
70509625
PA
33172014-07-25 Pedro Alves <palves@redhat.com>
3318
3319 * gdb.threads/signal-command-handle-nopass.c: New file.
3320 * gdb.threads/signal-command-handle-nopass.exp: New file.
3321 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
3322 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
3323 * gdb.threads/signal-delivered-right-thread.c: New file.
3324 * gdb.threads/signal-delivered-right-thread.exp: New file.
3325
c3f814a1
PA
33262014-07-25 Pedro Alves <palves@redhat.com>
3327
3328 * gdb.base/double-prompt-target-event-error.exp
3329 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
3330 match.
3331 (cancel_pagination_in_target_event): Rework double prompt
3332 detection.
3333 * gdb.base/paginate-after-ctrl-c-running.exp
3334 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
3335 <return>' match.
3336 * gdb.base/paginate-bg-execution.exp
3337 (test_bg_execution_pagination_return)
3338 (test_bg_execution_pagination_cancel): Remove '-notransfer
3339 <return>' matches.
3340 * gdb.base/paginate-execution-startup.exp
3341 (test_fg_execution_pagination_return)
3342 (test_fg_execution_pagination_cancel): Remove '-notransfer
3343 <return>' matches.
3344 * gdb.base/paginate-inferior-exit.exp
3345 (test_paginate_inferior_exited): Remove '-notransfer <return>'
3346 match.
3347 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
3348 * lib/gdb.exp (pagination_prompt): Run text through
3349 string_to_regexp.
3350 (gdb_test_multiple): Match $pagination_prompt instead of
3351 "<return>".
3352 (string_to_regexp): Move to lib/gdb-utils.exp.
3353
e214cf6c
JK
33542014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 * gdb.arch/amd64-entry-value-paramref.S: New file.
3357 * gdb.arch/amd64-entry-value-paramref.cc: New file.
3358 * gdb.arch/amd64-entry-value-paramref.exp: New file.
3359 * gdb.arch/amd64-optimout-repeat.S: New file.
3360 * gdb.arch/amd64-optimout-repeat.c: New file.
3361 * gdb.arch/amd64-optimout-repeat.exp: New file.
3362
17d0c5c8
JK
33632014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3364
3365 PR gdb/17170
3366 * gdb.base/statistics.exp: New file.
3367
b8b8facf
DE
33682014-07-17 Doug Evans <dje@google.com>
3369
74b49205 3370 PR gdb/17170
b8b8facf
DE
3371 * gdb.base/maint.exp: Update testing of per-command stats.
3372
1b5d0ab3
PA
33732014-07-16 Pedro Alves <palves@redhat.com>
3374
3375 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
3376 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
3377 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
3378 (tfile_write_buf): New functions.
3379 (add_memory_block): Rewrite using the above.
3380 (adjust_function_address): New function.
3381 (FUNCTION_ADDRESS): New macro.
3382 (write_basic_trace_file): Remove short_x local, and use
3383 tfile_write_16. Change type of func_addr local to unsigned long
3384 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
3385 here. Cast argument of add_memory_block to char pointer.
3386 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
3387 (main): Remove parameters.
3388 * gdb.trace/tfile.exp: Remove nowarnings.
3389
4d974e88
SM
33902014-07-15 Simon Marchi <simon.marchi@ericsson.com>
3391
3392 * gdb.base/debug-expr.exp: Test string evaluation with
3393 "debug expression" on.
3394
41e99568
PA
33952014-07-15 Pedro Alves <palves@redhat.com>
3396
3397 * gdb.base/reread.exp: Use clean_restart.
3398
487d9753
PL
33992014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
3400
3401 * gdb.arch/avr-flash-qualifer.c: New.
3402 * gdb.arch/avr-flash-qualifer.exp: New.
3403
cc1c52ad
PA
34042014-07-14 Pedro Alves <palves@redhat.com>
3405
3406 * gdb.base/paginate-after-ctrl-c-running.c: New file.
3407 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
3408
1e973570
PA
34092014-07-14 Pedro Alves <palves@redhat.com>
3410
3411 * gdb.base/double-prompt-target-event-error.c: New file.
3412 * gdb.base/double-prompt-target-event-error.exp: New file.
3413
93d6eb10
PA
34142014-07-14 Pedro Alves <palves@redhat.com>
3415
3416 PR gdb/17072
3417 * gdb.base/paginate-inferior-exit.c: New file.
3418 * gdb.base/paginate-inferior-exit.exp: New file.
3419
0017922d
PA
34202014-07-14 Pedro Alves <palves@redhat.com>
3421
3422 PR gdb/17072
3423 * gdb.base/paginate-bg-execution.c: New file.
3424 * gdb.base/paginate-bg-execution.exp: New file.
3425
94696ad3
PA
34262014-07-14 Pedro Alves <palves@redhat.com>
3427
3428 PR gdb/17072
3429 * gdb.base/paginate-execution-startup.c: New file.
3430 * gdb.base/paginate-execution-startup.exp: New file.
3431 * lib/gdb.exp (pagination_prompt): New global.
3432 (default_gdb_spawn): New procedure, factored out from
3433 default_gdb_spawn.
3434 (default_gdb_start): Adjust to call default_gdb_spawn.
3435 (gdb_spawn): New procedure.
3436
bd293940
PA
34372014-07-14 Pedro Alves <palves@redhat.com>
3438
3439 * lib/gdb.exp (gdb_assert): New procedure.
3440 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
3441
c933f875
PA
34422014-07-14 Pedro Alves <palves@redhat.com>
3443
3444 * gdb.base/execution-termios.c: New file.
3445 * gdb.base/execution-termios.exp: New file.
3446
d98b7a16
TT
34472014-07-14 Tom Tromey <tromey@redhat.com>
3448
3449 * gdb.cp/vla-cxx.cc: New file.
3450 * gdb.cp/vla-cxx.exp: New file.
3451
548740d6
TT
34522014-07-14 Tom Tromey <tromey@redhat.com>
3453
3454 * gdb.reverse/rerun-prec.c: New file.
3455 * gdb.reverse/rerun-prec.exp: New file.
3456
a25eb028
MR
34572014-07-12 Maciej W. Rozycki <macro@mips.com>
3458 Maciej W. Rozycki <macro@codesourcery.com>
3459
3460 * lib/gdb-utils.exp: New file.
3461 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
3462 inline `gdb_init_command' processing.
3463 (gdb_start_cmd): Likewise.
3464 * lib/mi-support.exp (mi_run_cmd): Likewise.
3465 * README: Document `gdb_init_command' and `gdb_init_commands'.
3466
218c2655
JK
34672014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3468
3469 Fix false FAIL running under a very long directory name.
3470 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
3471 and "set print elements 10000". Twice.
3472
5401fde3
YQ
34732014-07-11 Yao Qi <yao@codesourcery.com>
3474
3475 * gdb.base/exprs.exp: "set print symbol off".
3476
e76126e8
PA
34772014-07-11 Pedro Alves <palves@redhat.com>
3478
3479 * gdb.threads/kill.c: New file.
3480 * gdb.threads/kill.exp: New file.
3481
2d6f0de6
YQ
34822014-07-10 Yao Qi <yao@codesourcery.com>
3483
3484 * gdb.trace/tfile.c (write_basic_trace_file)
3485 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
3486 address written to trace file.
3487
7180e04a
PA
34882014-07-09 Pedro Alves <palves@redhat.com>
3489
3490 * gdb.base/attach-wait-input.exp: New file.
3491 * gdb.base/attach-wait-input.c: New file.
3492
9a9a7608
AB
34932014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3494
3495 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
3496 setting up test structures.
3497 (main): Call new test function.
3498 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
3499 test function, continue into test function and walk test
3500 structures.
3501
161ac41e
YQ
35022014-07-02 Yao Qi <yao@codesourcery.com>
3503
3504 * gdb.trace/entry-values.c: Define labels 'foo_start' and
3505 'bar_start' at the beginning of functions 'foo' and 'bar'
3506 respectively.
3507 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
3508 instead of 'foo' and 'bar'.
3509
1f267ae3
MM
35102014-07-08 Markus Metzger <markus.t.metzger@intel.com>
3511
3512 * gdb.btrace/segv.exp: New.
3513 * gdb.btrace/segv.c: New.
3514
2b239efb
LM
35152014-07-02 Luis Machado <lgustavo@codesourcery.com>
3516
3517 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
3518 instruction.
3519
cf363f18
MW
35202014-06-30 Mark Wielaard <mjw@redhat.com>
3521
3522 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
3523 vulture, vilify, villar): New volatile array constants.
3524 (vindictive, vegetation): New const volatile array constants.
3525 * gdb.base/volatile.exp: Test volatile and const volatile array
3526 types.
3527
aebf9d24
AA
35282014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
3529
3530 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
3531 target lacks support for awatch, rwatch, or hbreak.
3532
b67a2c6f
YQ
35332014-06-27 Yao Qi <yao@codesourcery.com>
3534
3535 * gdb.multi/dummy-frame-restore.exp: New.
3536 * gdb.multi/dummy-frame-restore.c: New.
3537
aef92902
MM
35382014-06-25 Markus Metzger <markus.t.metzger@intel.com>
3539
3540 * gdb.btrace/gcore.exp: New.
3541
8e9db26e
PA
35422014-06-23 Pedro Alves <palves@redhat.com>
3543
3544 * gdb.base/watchpoint-reuse-slot.c: New file.
3545 * gdb.base/watchpoint-reuse-slot.exp: New file.
3546
70afc5b7
SC
35472014-06-23 Siva Chandra Reddy <sivachandra@google.com>
3548
3549 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
3550 progspace's filename in 'info', 'enable' and 'disable' command
3551 tests.
3552
b972bd9c
JK
35532014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3554
3555 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
3556 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
3557 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
3558
125f8a3d
GB
35592014-06-20 Gary Benson <gbenson@redhat.com>
3560
3561 * gdb.arch/i386-avx.exp: Fix include file location.
3562 * gdb.arch/i386-sse.exp: Likewise.
3563
3ed9baed
IB
35642014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
3565
3566 * gdb.dlang/expression.exp: New file.
3567
034f788c
PA
35682014-06-19 Pedro Alves <palves@redhat.com>
3569
3570 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
3571 out from ...
3572 (top level): ... here. Iterate running tests under different
3573 scheduler-locking settings.
3574
45371d0c
LM
35752014-06-18 Luis Machado <lgustavo@codesourcery.com>
3576
3577 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
3578 to DW_FORM_addr and use non-zero addresses.
3579
5d376983
SC
35802014-06-18 Siva Chandra Reddy <sivachandra@google.com>
3581
3582 PR gdb/17017
3583 * gdb.python/py-xmethods.cc: Add global function call counters and
3584 increment them in their respective functions. Remove "cout"
3585 statements.
3586 * gdb.python/py-xmethods.exp: Make tests check the global function
3587 call counters instead of depending on inferior IO.
3588
a1aa2221
LM
35892014-06-18 Don Breazeal <donb@codesourcery.com>
3590
3591 * gdb.base/foll-fork.exp (default_fork_parent_follow):
3592 Deleted procedure.
3593 (explicit_fork_parent_follow): Deleted procedure.
3594 (explicit_fork_child_follow): Deleted procedure.
3595 (test_follow_fork): New procedure.
3596 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 3597 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
3598 procedure calls.
3599
0fc05997
YQ
36002014-06-17 Yao Qi <yao@codesourcery.com>
3601
3602 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
3603 CP1252.
3604
70795c52
LM
36052014-06-17 Luis Machado <lgustavo@codesourcery.com>
3606
3607 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
3608 Initialize ptr and S explicitly.
3609 (skip_type_update_when_not_use_rtti_test): Likewise.
3610
6be47f0c
KS
36112014-06-16 Keith Seitz <keiths@redhat.com>
3612
3613 PR mi/15863
3614 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
3615 the inferior is started.
3616
d03de421
PA
36172014-06-16 Pedro Alves <palves@redhat.com>
3618
3619 * gdb.base/break-main-file-remove-fail.c: New file.
3620 * gdb.base/break-main-file-remove-fail.exp: New file.
3621 * gdb.base/break-unload-file.exp: Use build_executable instead of
3622 prepare_for_testing.
3623 (test_break): New parameter "initial_load". Handle it.
3624 (top level): Add initial_load cmdline/file axis.
3625
f9579b99
TT
36262014-06-12 Tom Tromey <tromey@redhat.com>
3627
3628 * gdb.base/completion.exp: Don't use directory name in test.
3629
3657956b
GB
36302014-06-09 Gary Benson <gbenson@redhat.com>
3631
3632 * gdb.base/sigall.c [Functions to send signals]: Reorder to
3633 separate the always-available ANSI-standard signals from the
3634 signals that require checking.
3635 (main): Likewise.
3636 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
3637 Likewise.
3638 (main): Likewise.
3639
4186eb54
KS
36402014-06-07 Keith Seitz <keiths@redhat.com>
3641
3642 Revert:
3643 PR c++/16253
3644 * gdb.cp/var-tag.cc: New file.
3645 * gdb.cp/var-tag.exp: New file.
3646 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3647 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3648 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3649 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3650
25326a28 36512014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
3652
3653 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
3654
829155c9
PA
36552014-06-06 Pedro Alves <palves@redhat.com>
3656
3657 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
3658 in target debug output instead of looking at RSP packets,
3659 disabling the test on any target that uses hardware stepping.
3660 Update comments.
3661
61c8d22e
PA
36622014-06-06 Pedro Alves <palves@redhat.com>
3663
3664 * gdb.base/break-unload-file.exp: Fix typo.
3665
d9a47287
YQ
36662014-06-06 Yao Qi <yao@codesourcery.com>
3667
3668 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
3669 from "jit_function" to "^jit_function".
3670
e5e01dbf
YQ
36712014-06-06 Yao Qi <yao@codesourcery.com>
3672
3673 * gdb.base/async.c (foo): Add one statement.
3674 * gdb.base/async.exp: Get the next instruction address and
3675 match the output of "nexti" by instruction address. Match
3676 the hex address in the output of "finish".
3677
73ba372c
GB
36782014-06-06 Gary Benson <gbenson@redhat.com>
3679
3680 * gdb.base/call-signals.c: Remove preprocessor conditionals
3681 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
3682 SIGSEGV and SIGTERM.
3683 * gdb.base/sigall.c: Likewise.
3684 * gdb.base/unwindonsignal.c: Likewise.
3685 * gdb.reverse/sigall-reverse.c: Likewise.
3686
831517df
YQ
36872014-06-06 Yao Qi <yao@codesourcery.com>
3688
3689 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
3690 readable, skip the test.
3691
b8b91e98
YQ
36922014-06-06 Yao Qi <yao@codesourcery.com>
3693
3694 * gdb.threads/staticthreads.c (thread_function): Move the line
3695 setting breakpoint on forward.
3696 * gdb.threads/staticthreads.exp: Update comments.
3697
fb934770
LC
36982014-06-05 Ludovic Courtès <ludo@gnu.org>
3699
3700 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
3701 "history-append! type error".
3702
6ef284bd
SM
37032014-06-05 Simon Marchi <simon.marchi@ericsson.com>
3704
3705 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
3706 erroneous dprintf expected input.
3707
a872e241
DE
37082014-06-04 Doug Evans <xdje42@gmail.com>
3709
3710 * gdb.guile/scm-generics.exp: Delete.
3711
16f691fb
DE
37122014-06-04 Doug Evans <xdje42@gmail.com>
3713
3714 * gdb.guile/scm-breakpoint.exp: Update.
3715 Add tests for breakpoint registration.
3716
012370f6
TT
37172014-06-04 Tom Tromey <tromey@redhat.com>
3718
3719 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
3720 VLA-in-union.
3721 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
3722 inner_vla_struct, vla_union types. Initialize objects of those
3723 types and compute their sizes.
3724
9f5a4cef
HZ
37252014-06-04 Nathan Sidwell <nathan@codesourcery.com>
3726 Hui Zhu <hui@codesourcery.com>
3727
3728 * gdb.base/fileio.exp: Add test for shell not available as well as
3729 available.
3730 * gdb.base/fileio.c (test_system): Check for shell twice.
3731
90a45c4d
YQ
37322014-06-04 Yao Qi <yao@codesourcery.com>
3733
3734 * gdb.base/auto-connect-native-target.exp: Remove redundant
3735 space from the regexp pattern.
3736
70017e41
YQ
37372014-06-04 Yao Qi <yao@codesourcery.com>
3738
3739 * gdb.base/default.exp: Replace "child" with "native" in
3740 regexp pattern.
3741
883964a7
SC
37422014-06-03 Siva Chandra Reddy <sivachandra@google.com>
3743
3744 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
3745 * gdb.python/py-xmethods.exp: New tests to test xmethods.
3746 * gdb.python/py-xmethods.py: Python script supporting the
3747 new testcase and tests.
3748
ef370185
JB
37492014-06-03 Joel Brobecker <brobecker@adacore.com>
3750 Pedro Alves <palves@redhat.com>
3751
3752 PR breakpoints/17000
3753 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
3754 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
3755
1e2ccb61
BM
37562014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
3757
3758 * gdb.base/subst.exp: Add tests to verify partial path matching
3759 output.
3760
c6ec5ab2
PA
37612014-06-03 Pedro Alves <palves@redhat.com>
3762
3763 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
3764 target that doesn't use software single-stepping.
3765
835c559f
PA
37662014-06-03 Pedro Alves <palves@redhat.com>
3767
3768 PR breakpoints/17000
3769 * gdb.base/sss-bp-on-user-bp-2.c: New file.
3770 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
3771
06eb1586
DE
37722014-06-02 Doug Evans <xdje42@gmail.com>
3773
3774 * gdb.guile/scm-parameter.exp: New file.
3775
e698b8c4
DE
37762014-06-02 Doug Evans <xdje42@gmail.com>
3777
3778 * gdb.guile/scm-cmd.c: New file.
3779 * gdb.guile/scm-cmd.exp: New file.
3780
ded03782
DE
37812014-06-02 Doug Evans <xdje42@gmail.com>
3782
3783 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
3784 pretty-printer lookup.
3785 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
3786 (make-pp_s-printer): Call it.
3787 (make-pretty-printer-from-dict): New function.
3788 (lookup-pretty-printer-maker-from-dict): New function.
3789 (*pretty-printer*): Simplify.
3790 (make-objfile-pp_s-printer): New function.
3791 (install-objfile-pretty-printers!): New function.
3792 (make-progspace-pp_s-printer): New function.
3793 (install-progspace-pretty-printers!): New function.
3794 * gdb.guile/scm-progspace.c: New file.
3795 * gdb.guile/scm-progspace.exp: New file.
3796
41fac0cf
PA
37972014-06-02 Pedro Alves <palves@redhat.com>
3798
3799 * gdb.base/dprintf-bp-same-addr.c: New file.
3800 * gdb.base/dprintf-bp-same-addr.exp: New file.
3801
96ae5695
EBM
38022014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3803
3804 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
3805 * gdb.arch/powerpc-power.s: Likewise.
3806
da02b3a8
JB
38072014-06-02 Joel Brobecker <brobecker@adacore.com>
3808
3809 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
3810
c72b2e7b
YQ
38112014-06-01 Yao Qi <yao@codesourcery.com>
3812
3813 * gdb.base/watchpoint.exp (test_watch_location): Check null
3814 pointer can be dereferenced. If not, do the test, otherwise
3815 skip it.
3816
53e8a631
AB
38172014-05-30 Andrew Burgess <aburgess@broadcom.com>
3818
3819 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
3820 results.
3821 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
3822
938f0e2f
AB
38232014-05-30 Andrew Burgess <aburgess@broadcom.com>
3824
3825 * gdb.arch/amd64-invalid-stack-middle.S: New file.
3826 * gdb.arch/amd64-invalid-stack-middle.c: New file.
3827 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
3828 * gdb.arch/amd64-invalid-stack-top.c: New file.
3829 * gdb.arch/amd64-invalid-stack-top.exp: New file.
3830
9ba6657a
PA
38312014-05-30 Pedro Alves <palves@redhat.com>
3832
3833 PR breakpoints/17000
3834 * gdb.base/sss-bp-on-user-bp.c: New file.
3835 * gdb.base/sss-bp-on-user-bp.exp: New file.
3836
522c09bf
DB
38372014-05-30 David Blaikie <dblaikie@gmail.com>
3838
3839 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
3840 gnu_inline semantics via attribute.
3841 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
3842 source explicitly specifies the required semantics.
3843
bf4ef81e
MR
38442014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
3845
3846 * gdb.reverse/sigall-reverse.exp: Fix a typo.
3847
329ea579
PA
38482014-05-29 Pedro Alves <palves@redhat.com>
3849 Tom Tromey <tromey@redhat.com>
3850
3851 * gdb.base/async-shell.exp: Don't enable target-async.
3852 * gdb.base/async.exp
3853 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
3854 parameter. Adjust.
3855 (top level): Don't test with "target-async".
3856 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
3857 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
3858 * gdb.base/inferior-died.exp: Don't enable target-async.
3859 * gdb.base/interrupt-noterm.exp: Likewise.
3860 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
3861 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3862 * gdb.mi/mi-nonstop.exp: Likewise.
3863 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3864 * gdb.mi/mi-nsintrall.exp: Likewise.
3865 * gdb.mi/mi-nsmoribund.exp: Likewise.
3866 * gdb.mi/mi-nsthrexec.exp: Likewise.
3867 * gdb.mi/mi-watch-nonstop.exp: Likewise.
3868 * gdb.multi/watchpoint-multi.exp: Adjust comment.
3869 * gdb.python/py-evsignal.exp: Don't enable target-async.
3870 * gdb.python/py-evthreads.exp: Likewise.
3871 * gdb.python/py-prompt.exp: Likewise.
3872 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
3873 * gdb.server/solib-list.exp: Don't enable target-async.
3874 * gdb.threads/thread-specific-bp.exp: Likewise.
3875 * lib/mi-support.exp: Adjust to use mi-async.
3876
fd664c91
PA
38772014-05-29 Pedro Alves <palves@redhat.com>
3878
3879 PR gdb/13860
3880 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
3881 reason, even in sync mode.
3882
251bde03
PA
38832014-05-29 Pedro Alves <palves@redhat.com>
3884 Hui Zhu <hui@codesourcery.com>
3885
3886 PR PR15693
3887 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
3888 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
3889 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
3890 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
3891
7f3c0343
JB
38922014-05-28 Joel Brobecker <brobecker@adacore.com>
3893
3894 * config/monitor.exp (gdb_target_monitor): Replace use of
3895 "set remotebaud" by "set serial baud".
3896
b2715b27
AW
38972014-05-26 Andy Wingo <wingo@igalia.com>
3898
3899 * gdb.guile/scm-breakpoint.exp:
3900 * gdb.guile/scm-gsmob.exp: Update to use plain old object
3901 properties instead of gdb-object-properties.
3902
498a4489
YQ
39032014-05-26 Yao Qi <yao@codesourcery.com>
3904
3905 * gdb.server/no-thread-db.exp: Specify source file name
3906 explicitly when setting a breakpoint.
3907
589fdceb
MM
39082014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3909
3910 * gdb.btrace/vdso.c: New.
3911 * gdb.btrace/vdso.exp: New.
3912
e9089e05
MM
39132014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3914
3915 * gdb.base/gcore.exp (capture_command_output): Move ...
3916 * lib/gdb.exp (capture_command_output): ... here.
3917
67b5c0c1
MM
39182014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3919
3920 * gdb.btrace/data.exp: Test memory access during btrace replay.
3921
a2199296
SM
39222014-05-22 Simon Marchi <simon.marchi@ericsson.com>
3923
3924 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
3925
17b2616c
PA
39262014-05-21 Pedro Alves <palves@redhat.com>
3927
3928 PR gdb/13860
3929 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
3930 (top level): Test that output related to execution commands is
3931 sent to the console with CLI commands, but not with MI commands.
3932 Test that breakpoint events are always mirrored to the console.
3933 Also expect the new source line to be output after a "next" in
3934 async mode too. Make it a pass/fail test.
3935 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
3936 output.
3937 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
3938
5166082f
PA
39392014-05-21 Pedro Alves <palves@redhat.com>
3940
3941 * gdb.base/list.exp (build_pattern, test_list): New procedures.
3942 Use them to test variations of "list" after reaching a breakpoint.
3943 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
3944 Test "list" with listsize 10 after reaching a breakpoint.
3945 * gdb.python/python.exp (decode_line current location line
3946 number): Adjust expected line number.
3947
2f25d70f
SM
39482014-05-21 Simon Marchi <simon.marchi@ericsson.com>
3949
3950 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
3951 behavior for $args, pass it directly to "run".
3952
ff604a67
MR
39532014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
3954
3955 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
3956 30000 to 65536.
3957
6a3cb8e8
PA
39582014-05-21 Pedro Alves <palves@redhat.com>
3959
3960 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
3961 auto-connect-native-target off".
3962 * gdb.base/auto-connect-native-target.c: New file.
3963 * gdb.base/auto-connect-native-target.exp: New file.
3964
4ebfc96e
PA
39652014-05-21 Pedro Alves <palves@redhat.com>
3966
3967 * gdb.base/default.exp: Test "target native" instead of "target
3968 child".
3969
36d46afb
MW
39702014-05-21 Mark Wielaard <mjw@redhat.com>
3971
3972 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
3973
5876f503
JK
39742014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3975
3976 Fix TLS access for -static -pthread.
3977 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
3978 <HAVE_TLS> (thread_function, main): Initialize it.
3979 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
3980 Add clean_restart.
3981 <$have_tls != "">: Check TLSVAR.
3982
0256a6ac
PA
39832014-05-21 Pedro Alves <palves@redhat.com>
3984
3985 * gdb.base/dcache-line-read-error.c: New.
3986 * gdb.base/dcache-line-read-error.exp: New.
3987
936d2992
PA
39882014-05-20 Pedro Alves <palves@redhat.com>
3989
3990 * gdb.base/compare-sections.c: New file.
3991 * gdb.base/compare-sections.exp: New file.
3992
802e8e6d
PA
39932014-05-20 Pedro Alves <palves@redhat.com>
3994
3995 * gdb.base/break-idempotent.c: New file.
3996 * gdb.base/break-idempotent.exp: New file.
3997
e59fa00f
MM
39982014-05-20 Markus Metzger <markus.t.metzger@intel.com>
3999
4000 * gdb.btrace/nohist.exp: New.
4001
8b696e31
YQ
40022014-05-20 Yao Qi <yao@codesourcery.com>
4003
4004 * lib/gdb.exp (gdb_init): Set timeout if test file is under
4005 gdb.reverse directory and gdb_reverse_timeout exists in board
4006 setting.
4007 * README: Document gdb_reverse_timeout.
4008
73c9764f
YQ
40092014-05-20 Yao Qi <yao@codesourcery.com>
4010
4011 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
4012 'test_file_name'. Treat args as a string instead of a list.
4013 (gdb_init): Rename argument 'args' by 'test_file_name'.
4014
f1f4348a
JK
40152014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4016
4017 * gdb.arch/powerpc-power.exp: New file.
4018 * gdb.arch/powerpc-power.s: New file.
4019
0dbe70ce
DE
40202014-05-16 Doug Evans <dje@google.com>
4021
4022 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
4023 * gdb.base/completion.exp: Check that all expected files exist
4024 before doing file completion.
0dbe70ce 4025
8d551b02
DE
40262014-05-16 Doug Evans <dje@google.com>
4027
4028 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
4029 Update.
4030 (do_syscall_tests_without_xml): Update.
4031
73eb7709
PA
40322014-05-16 Pedro Alves <palves@redhat.com>
4033
4034 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
4035 instead of "unknown output after running".
4036
3fae92fc
YQ
40372014-05-16 Yao Qi <yao@codesourcery.com>
4038
4039 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
4040 file1.txt from host at the end.
4041 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
4042
c2b2ccc5
DE
40432014-05-15 Doug Evans <dje@google.com>
4044
4045 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
4046 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
4047 loading file. Add test for TU lookup.
4048
8c217a4b
SM
40492014-05-15 Simon Marchi <simon.marchi@ericsson.com>
4050
4051 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
4052 calling "-exec-arguments" or "set args" before running the
4053 inferior.
4054
3deb39c6
SM
40552014-05-15 Simon Marchi <simon.marchi@ericsson.com>
4056
4057 * lib/mi-support.exp (mi_expect_stop): Expect message for
4058 inferiors that exit with non-zero exit code.
4059
71a79f8c
YQ
40602014-05-14 Yao Qi <yao@codesourcery.com>
4061
4062 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
4063 match absolute path on remote host.
4064 (test_file_list_exec_source_files): Remove "/" from the
4065 pattern.
4066
f23fcd46
YQ
40672014-05-14 Yao Qi <yao@codesourcery.com>
4068
4069 * boards/local-remote-host-notty.exp (${board}_file): New
4070 proc.
4071
9404b58f
KM
40722014-05-07 Kyle McMartin <kyle@redhat.com>
4073
4074 Pushed by Joel Brobecker <brobecker@adacore.com>.
4075 * gdb.arch/aarch64-atomic-inst.c: New file.
4076 * gdb.arch/aarch64-atomic-inst.exp: New file.
4077
5e45f04c
YQ
40782014-05-07 Yao Qi <yao@codesourcery.com>
4079
4080 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
4081 in current context" too.
4082
c888a17d
KS
40832014-05-05 Keith Seitz <keiths@redhat.com>
4084
4085 * gdb.linespec/ls-dollar.exp: Add test for linespec
4086 file:convenience_variable.
4087
290a839c
YQ
40882014-05-05 Yao Qi <yao@codesourcery.com>
4089
4090 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
4091 traceframes into tfile and ctf trace files. Read data from
4092 trace file and test collected data.
4093 (gdb_collect_locals_test): Likewise.
4094 (gdb_unavailable_registers_test): Likewise.
4095 (gdb_unavailable_floats): Likewise.
4096 (gdb_collect_globals_test): Likewise.
4097 (top-level): Append "ctf" to trace_file_targets if GDB
4098 supports.
4099
b5262cd0
YQ
41002014-05-05 Yao Qi <yao@codesourcery.com>
4101
4102 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
4103 code to ...
4104 (gdb_collect_args_test_1): ... it. New proc.
4105 (gdb_collect_locals_test): Move some code to ...
4106 (gdb_collect_locals_test_1): ... it. New proc.
4107 (gdb_unavailable_registers_test): Move some code to ...
4108 (gdb_unavailable_registers_test_1): ... it. New proc.
4109 (gdb_unavailable_floats): Move some code to ...
4110 (gdb_unavailable_floats_1): ... it. New proc.
4111
30a1e6cc
SDJ
41122014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
4113
4114 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
4115 probes to test for bitness recognition.
4116 * gdb.arch/amd64-stap-optional-prefix.exp
4117 (test_probe_value_without_reg): New procedure.
4118 Add code to test for different kinds of bitness.
4119
f33da99a
SDJ
41202014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
4121
4122 PR breakpoints/16889
4123 * gdb.arch/amd64-stap-optional-prefix.S: New file.
4124 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
4125
5b80f00d
PA
41262014-05-01 Pedro Alves <palves@redhat.com>
4127
4128 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
4129 gdb_file_cmd if no file is specified.
4130 * boards/native-extended-gdbserver.exp (gdb_load): Use the
4131 last_loaded_file to set the remote exec-file.
4132
f8c2a73c
PA
41332014-05-01 Pedro Alves <palves@redhat.com>
4134
4135 * boards/local-remote-host.exp: New file.
4136
be6e8ac7
PA
41372014-05-01 Pedro Alves <palves@redhat.com>
4138
4139 * boards/local-remote-host.exp: Rename to ...
4140 * boards/local-remote-host-notty.exp: ... this.
4141
cac0dc8f
JB
41422014-04-28 Joel Brobecker <brobecker@adacore.com>
4143
4144 * gdb.ada/dyn_arrayidx: New testcase.
4145
9730e6cc
YQ
41462014-04-26 Yao Qi <yao@codesourcery.com>
4147
4148 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
4149 and compute the length of function main. Save it in
4150 $main_length.
4151 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
4152 (top-level): Use gdb_compile to compile objects into
4153 executable and restart GDB. Remove invocation to
4154 prepare_for_testing.
4155
7ae1a6a6
PA
41562014-04-25 Simon Marchi <simon.marchi@ericsson.com>
4157 Pedro Alves <palves@redhat.com>
4158
4159 PR server/16255
4160 * gdb.multi/multi-attach.c: New file.
4161 * gdb.multi/multi-attach.exp: New file.
4162
4082afcc
PA
41632014-04-25 Pedro Alves <palves@redhat.com>
4164
4165 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
4166 user.
4167 (top level): Test that "set remote conditional-breakpoints-packet
4168 off" works as intended.
4169 * gdb.base/dprintf.exp: Test that "set remote
4170 breakpoint-commands-packet off" works as intended.
4171 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
4172 New function.
4173 (top level): Call it.
4174 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
4175 remote fast-tracepoints-packet off" works as intended.
4176 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
4177 * lib/gdb.exp (gdb_is_target_remote): ... here.
4178
2abc3f8d
DB
41792014-04-24 David Blaikie <dblaikie@gmail.com>
4180
4181 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
4182 ensure clang would not discard them.
4183 * gdb.base/gdbvars.c: Ditto.
4184 * gdb.base/memattr.c: Ditto.
4185 * gdb.base/whatis.c: Ditto.
4186 * gdb.python/py-prettyprint.c: Ditto.
4187 * gdb.trace/actions.c: Ditto.
4188 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
4189 ensure clang would not discard it.
4190
bfd39632
DB
41912014-04-24 David Blaikie <dblaikie@gmail.com>
4192
4193 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
4194 clang to emit the full definition of type required by the test
4195 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
4196
22842ff6
DB
41972014-04-24 David Blaikie <dblaikie@gmail.com>
4198
4199 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
4200 coax Clang into emitting the definition of the type.
4201 * gdb.cp/pr10728-x.h (y): Ditto.
4202 * gdb.cp/pr10728-y.cc (y): Ditto.
4203
c2e827ad
DB
42042014-04-24 David Blaikie <dblaikie@gmail.com>
4205
4206 * gdb.base/label.exp: XFAIL label related tests under Clang.
4207 * gdb.cp/cplabel.exp: Ditto.
4208 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
4209 under Clang those using labels.
4210
4c2d33e7
YQ
42112014-04-25 Yao Qi <yao@codesourcery.com>
4212
4213 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
4214 double_label.
4215 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
4216 partial_label and double_label.
4217
56083b99
DB
42182014-04-24 David Blaikie <dblaikie@gmail.com>
4219
4220 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
4221
25d4e99d
DB
42222014-04-24 David Blaikie <dblaikie@gmail.com>
4223
4224 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
4225 of the function to work across GCC and Clang.
4226 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
4227 pointer types (const void ** const V void **).
4228
01f9f808
MS
42292014-04-24 Michael Sturm <michael.sturm@mintel.com>
4230 Walfred Tedeschi <walfred.tedeschi@intel.com>
4231
4232 * Makefile.in (EXECUTABLES): Added i386-avx512.
4233 * gdb.arch/i386-avx512.c: New file.
4234 * gdb.arch/i386-avx512.exp: Likewise.
4235
4b48d439
KS
42362014-04-23 Keith Seitz <keiths@redhat.com>
4237
4238 * lib/mi-support.exp (mi_list_breakpoints): Delete.
4239 (mi_make_breakpoint_table): New procedure.
4240 (mi_create_breakpoint): Use mi_make_breakpoint
4241 and return the result.
4242 (mi_make_breakpoint): New procedure.
4243 (mi_build_kv_pairs): New procedure.
4244
4245 * gdb.mi/mi-break.exp: Remove unused globals,
4246 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
4247 All callers updated.
4248 * gdb.mi/mi-dprintf.exp: Use variable to track command
4249 number.
4250 Update all callers of mi_create_breakpoint and use
4251 mi_make_breakpoint_table.
4252 Remove any unused global variables.
4253 * gdb.mi/mi-nonstop.exp: Likewise.
4254 * gdb.mi/mi-nsintrall.exp: Likewise.
4255 * gdb.mi/mi-nsmoribund.exp: Likewise.
4256 * gdb.mi/mi-nsthrexec.exp: Likewise.
4257 * gdb.mi/mi-reverse.exp: Likewise.
4258 * gdb.mi/mi-simplerun.exp: Likewise.
4259 * gdb.mi/mi-stepn.exp: Likewise.
4260 * gdb.mi/mi-syn-frame.exp: Likewise.
4261 * gdb.mi/mi-until.exp: Likewise.
4262 * gdb.mi/mi-var-cp.exp: Likewise.
4263 * gdb.mi/mi-var-display.exp: Likewise.
4264 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
4265 * gdb.mi/mi2-var-child.exp: Likewise.
4266 * gdb.mi/mi-vla-c99.exp: Likewise.
4267 * lib/mi-support.exp: Likewise.
4268
4269 From Ian Lance Taylor <iant@cygnus.com>:
4270 * lib/gdb.exp (parse_args): New procedure.
4271
08351840
PA
42722014-04-23 Pedro Alves <palves@redhat.com>
4273
4274 * gdb.base/break-unload-file.c: New file.
4275 * gdb.base/break-unload-file.exp: New file.
4276 * gdb.base/sym-file-lib.c (baz): New function.
4277 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
4278 field.
4279 (load): Store the segment's mapped size.
4280 (unload): New function.
4281 (unload_shlib): New function.
4282 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
4283 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
4284 set a breakpoint at baz, and call it.
4285 * gdb.base/sym-file.exp: New tests for stale breakpoint
4286 instructions.
4287
076855f9
PA
42882014-04-23 Pedro Alves <palves@redhat.com>
4289
4290 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
4291 * gdb.base/hbreak-in-shr-unsupported.c: New file.
4292 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
4293 * gdb.base/hbreak-unmapped.c: New file.
4294 * gdb.base/hbreak-unmapped.exp: New file.
4295 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
4296 * lib/gdb.exp (gdb_is_target_remote): ... here.
4297
483805cf
PA
42982014-04-22 Pedro Alves <palves@redhat.com>
4299
4300 * gdb.base/consecutive-step-over.c: New file.
4301 * gdb.base/consecutive-step-over.exp: New file.
4302
06d97543
PA
43032014-04-22 Pedro Alves <palves@redhat.com>
4304
4305 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
4306 instead of send_gdb/gdb_expect.
4307
b4429ea2
YQ
43082014-04-22 Yao Qi <yao@codesourcery.com>
4309
4310 * lib/trace-support.exp (generate_tracefile): New procedure.
4311 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
4312 return 0.
4313 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
4314 if generate_tracefile returns 1.
4315
51d48146
PA
43162014-04-18 Tom Tromey <palves@redhat.com>
4317 Pedro alves <tromey@redhat.com>
4318
4319 PR backtrace/15558
4320 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
4321 with a backtrace limit.
4322 * gdb.python/py-frame-inline.exp: Test running to an inline
4323 function with a backtrace limit, and printing the newest frame.
4324 * gdb.python/py-frame-inline.c (main): Call f.
4325
bd1dce5f
MS
43262014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
4327
4328 * gdb.java/jnpe.exp: Drop srcdir from untested path.
4329
40d1a503
MS
43302014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
4331
4332 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
4333 Drop prefix from unsupported source file path.
4334
389b98f7
YQ
43352014-04-17 Yao Qi <yao@codesourcery.com>
4336
4337 * lib/gdb.exp (with_target_charset): New proc.
4338 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
4339 with_target_charset.
4340 (test_print_strings): Likewise.
4341 (test_repeat_bytes): Likewise.
4342 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
4343 for some tests.
4344
22869d73
KS
43452014-04-16 Keith Seitz <keiths@redhat.com>
4346
4347 PR gdb/15827
4348 * gdb.dwarf2/corrupt.c: New file.
4349 * gdb.dwarf2/corrupt.exp: New file.
4350
c4f87ca6
KS
43512014-04-16 Keith Seitz <keiths@redhat.com>
4352
4353 PR c++/16597
4354 * gdb.cp/namelessclass.cc: New file.
4355 * gdb.cp/namelessclass.exp: New file.
4356 * gdb.cp/namelessclass.S: New file.
4357
ab19de87
DE
43582014-04-16 Doug Evans <dje@google.com>
4359
4360 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
4361 Add comment.
4362 (gdbserver_default_get_comm_port): New function.
4363 (gdbserver_start): Check if board file provided
4364 "gdbserver,get_comm_port" and use it if so.
4365 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
4366 (gdb,socketport): Set to "stdio".
4367 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
4368 (stdio_gdbserver_template): Delete.
4369 (${board}_get_remote_address): Update.
4370 (${board}_build_remote_cmd): Delete.
4371 (${board}_get_comm_port): New function.
4372 (${board}_spawn): Update.
4373 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
4374 Delete.
4375 (${board}_get_remote_address): Update.
4376 (${board}_get_comm_port): New function.
4377
fc98a809
AB
43782014-04-16 Andrew Burgess <aburgess@broadcom.com>
4379
4380 * gdb.base/memattr.exp: Improve regexps to handle memory regions
4381 appearing in any order.
4382
87fd9e6e
DE
43832014-04-15 Doug Evans <dje@google.com>
4384
4385 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
4386 uninitialized value of "description".
4387
099fc3ea
KS
43882014-04-15 Keith Seitz <keiths@redhat.com>
4389
4390 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
4391 Remove unused globals.
4392 (test_running_the_program): Likewise.
4393 (test_controlled_execution): Likewise.
4394 (test_controlling_breakpoints): Likewise.
4395 (test_program_termination): Likewise.
4396
5da151d4
KS
43972014-04-15 Keith Seitz <keiths@redhat.com>
4398
4399 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
4400 unused globals.
4401 (test_rbreak_creation_and_listing): Likewise.
4402 (test_ignore_count): Likewise.
4403 (test_error): Likewise.
4404
35e5d2f0
PA
44052014-04-15 Pedro Alves <palves@redhat.com>
4406
4407 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
4408 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
4409 sym-file-loader.c.
4410 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
4411 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
4412 to sym-file-loader.c.
4413 (struct library): Forward declare.
4414 (load_shlib, lookup_function): Change prototypes.
4415 (find_shstrtab, find_strtab, find_shdr, find_symtab)
4416 (translate_offset): Remove declarations.
4417 (get_text_addr): New declaration.
4418 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
4419 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
4420 sym-file-loader.h.
4421 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
4422 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
4423 here from sym-file-loader.h.
4424 (struct library): New structure.
4425 (load_shlib, lookup_function): Change prototypes and adjust to
4426 work with a struct library.
4427 (find_shstrtab, find_strtab, find_shdr, find_symtab)
4428 (translate_offset): Make static.
4429 (get_text_addr): New function.
4430 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
4431
eb4c1710
PA
44322014-04-15 Pedro Alves <palves@redhat.com>
4433
4434 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
4435
2d1baf52
PA
44362014-04-15 Pedro Alves <palves@redhat.com>
4437
4438 * gdb.base/sym-file-loader.c: Include <limits.h>.
4439 (SELF_LINK): New define.
4440 (get_origin): New function.
4441 (load_shlib): Use it.
4442 * gdb.base/sym-file.exp: Don't early return if the target is
4443 remote. Use runto_main, and issue fail is that fails. Use
4444 gdb_load_shlibs.
4445 (shlib_name): Delete.
4446 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
4447
7dd6df01
PA
44482014-04-15 Pedro Alves <palves@redhat.com>
4449
4450 * gdb.base/sym-file.exp: Remove regex characters from test
4451 message. Don't refer to breakpoint numbers in test messages.
4452
b50c8614
KS
44532014-04-14 Keith Seitz <keiths@redhat.com>
4454
4455 PR c++/16253
4456 * gdb.cp/var-tag.cc: New file.
4457 * gdb.cp/var-tag.exp: New file.
4458 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
4459 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
4460 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4461 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4462
3d567982
TT
44632014-04-14 Tom Tromey <tromey@redhat.com>
4464
4465 * gdb.cp/classes.exp (test_enums): Handle underlying type.
4466 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
4467 type.
4468 * gdb.cp/enum-class.exp: New file.
4469 * gdb.cp/enum-class.cc: New file.
4470
0626fc76
TT
44712014-04-14 Tom Tromey <tromey@redhat.com>
4472
4473 * gdb.dwarf2/enum-type.exp: New file.
4474
dca325b3
SA
44752014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4476
4477 * gdb.mi/mi-vla-c99.exp: New file.
4478 * gdb.mi/vla.c: New file.
4479
5854b38a
SA
44802014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4481
4482 * gdb.base/vla-datatypes.c: New file.
4483 * gdb.base/vla-datatypes.exp: New file.
4484
463bb957
SA
44852014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4486
4487 * gdb.base/vla-ptr.c: New file.
4488 * gdb.base/vla-ptr.exp: New file.
4489
3dd170be
SA
44902014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4491
4492 * gdb.dwarf2/count.exp: New file.
4493
5ecaaa66
SA
44942014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
4495
4496 * gdb.base/vla-sideeffect.c: New file.
4497 * gdb.base/vla-sideeffect.exp: New file.
4498
41f1ada5
DB
44992014-04-14 David Blaikie <dblaikie@gmail.com>
4500
4501 * gdb.mi/non-stop.c: Add return value for non-void function return
4502 statement.
4503 * gdb.threads/staticthreads.c: Ditto.
4504
0be03e84
DE
45052014-04-12 Siva Chandra Reddy <sivachandra@google.com>
4506 Doug Evans <xdje42@gmail.com>
4507
4508 * gdb.guile/scm-value.c: Improve test case.
4509 * gdb.guile/scm-value.exp: Add new test.
4510
f180a1fb
DB
45112014-04-11 David Blaikie <dblaikie@gmail.com>
4512
4513 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
4514 override Clang's default.
4515
6b662e19
JB
45162014-04-11 Joel Brobecker <brobecker@adacore.com>
4517
4518 Revert the following changes (regressions):
4519
4520 * gdb.base/vla-sideeffect.c: New file.
4521 * gdb.base/vla-sideeffect.exp: New file.
4522
4523 * gdb.dwarf2/count.exp: New file.
4524
4525 * gdb.base/vla-multi.c: New file.
4526 * gdb.base/vla-multi.exp: New file.
4527
4528 * gdb.base/vla-ptr.c: New file.
4529 * gdb.base/vla-ptr.exp: New file.
4530
4531 * gdb.base/vla-datatypes.c: New file.
4532 * gdb.base/vla-datatypes.exp: New file.
4533
4534 * gdb.mi/mi-vla-c99.exp: New file.
4535 * gdb.mi/vla.c: New file.
4536
245a5f0b
KS
45372014-04-11 Keith Seitz <keiths@redhat.com>
4538
4539 PR c++/16675
4540 * gdb.cp/cpsizeof.exp: New file.
4541 * gdb.cp/cpsizeof.cc: New file.
4542
58a84dcf
SA
45432014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4544
191a8a90
JB
4545 * gdb.mi/mi-vla-c99.exp: New file.
4546 * gdb.mi/vla.c: New file.
58a84dcf 4547
c8655f75
SA
45482014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4549
4550 * gdb.base/vla-datatypes.c: New file.
4551 * gdb.base/vla-datatypes.exp: New file.
4552
024e13b4
SA
45532014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4554
4555 * gdb.base/vla-ptr.c: New file.
4556 * gdb.base/vla-ptr.exp: New file.
4557
1a237e0e
SA
45582014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4559
4560 * gdb.base/vla-multi.c: New file.
4561 * gdb.base/vla-multi.exp: New file.
4562
504f3432
SA
45632014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4564
4565 * gdb.dwarf2/count.exp: New file.
4566
3bce8237
SA
45672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4568
191a8a90
JB
4569 * gdb.base/vla-sideeffect.c: New file.
4570 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 4571
322f9c21
YQ
45722014-04-11 Yao Qi <yao@codesourcery.com>
4573
4574 * gdb.base/completion.exp: Check file exists before running tests
4575 on file completion.
4576
d708bcd1
PA
45772014-04-10 Pedro Alves <palves@redhat.com>
4578
4579 * gdb.base/cond-eval-mode.c: New file.
4580 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
4581 prepare_for_testing to build the new file. Check result of
4582 runto_main.
4583 (test_break, test_watch): New procedures.
4584 (top level): Use them.
4585
ae1d2761
PM
45862014-04-08 Pierre Muller <muller@sourceware.org>
4587
4588 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
4589 Ctrl-V use for mingw hosts.
4590
7af389b8
SC
45912014-04-07 Siva Chandra Reddy <sivachandra@google.com>
4592
4593 * gdb.python/py-value.c: Improve test case.
4594 * gdb.python/py-value.exp: Add new test.
4595
5e703181
DE
45962014-04-07 David Blaikie <dblaikie@gmail.com>
4597
4598 * lib/compiler.c: Identify the clang compiler.
4599 * lib/compiler.cc: Ditto.
4600
9810b410
YQ
46012014-04-03 Yao Qi <yao@codesourcery.com>
4602
4603 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
4604
98d1b8dc
AB
46052014-04-01 Anton Blanchard <anton@samba.org>
4606
4607 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
4608 messages unique.
4609
3114cea1
AB
46102014-04-01 Anton Blanchard <anton@samba.org>
4611
4612 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
4613 prepare_for_testing.
4614
62f7182c
AB
46152014-04-01 Anton Blanchard <anton@samba.org>
4616
4617 * gdb.arch/ppc64-atomic-inst.c: Remove.
4618 * gdb.arch/ppc64-atomic-inst.S: New file.
4619 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
4620
770e7fc7
DE
46212014-03-31 Doug Evans <dje@google.com>
4622
4623 * gdb.base/print-symbol-loading-lib.c: New file.
4624 * gdb.base/print-symbol-loading-main.c: New file.
4625 * gdb.base/print-symbol-loading.exp: New file.
4626
46e2bafa
YQ
46272014-03-31 Yao Qi <yao@codesourcery.com>
4628
4629 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
4630
8776cfe9
JB
46312014-03-28 Joel Brobecker <brobecker@adacore.com>
4632
4633 * gdb.ada/mi_dyn_arr: New testcase.
4634
5d1ef361
DE
46352014-03-27 Doug Evans <dje@google.com>
4636
4637 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
4638
b5bee914
YQ
46392014-03-27 Yao Qi <yao@codesourcery.com>
4640
4641 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
4642 if target is nios2-*-*.
4643
0d4d0e77
YQ
46442014-03-26 Yao Qi <yao@codesourcery.com>
4645
4646 * lib/gdb.exp (readline_is_used): New proc.
4647 * gdb.base/completion.exp: Move tests on command complete up.
4648 Skip the rest of tests if readline is not used.
4649 * gdb.ada/complete.exp: Skp the test if readline is not
4650 used.
4651 * gdb.base/filesym.exp: Likewise.
4652 * gdb.base/macscp.exp: Likewise.
4653 * gdb.base/readline-ask.exp: Likewise.
4654 * gdb.base/readline.exp: Likewise.
4655 * gdb.python/py-cmd.exp: Likewise.
4656 * gdb.trace/tfile.exp: Likewise.
4657
29361eee
YQ
46582014-03-26 Yao Qi <yao@codesourcery.com>
4659
4660 * gdb.base/macscp.exp: Fix code format issues.
4661
bc9a5525
UW
46622014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
4663
4664 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
4665 * gdb.asm/powerpc64le.inc: New file.
4666
d3839ede
PA
46672014-03-25 Pedro Alves <palves@redhat.com>
4668 Doug Evans <dje@google.com>
4669
4670 * gdb.base/source-execution.c: New file.
4671 * gdb.base/source-execution.exp: New file.
4672 * gdb.base/source-execution.gdb: New file.
4673
01672a57
DE
46742014-03-24 Doug Evans <dje@google.com>
4675
4676 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
4677 using fission.
4678
88bbeca9
HZ
46792014-03-24 Hui Zhu <hui@codesourcery.com>
4680 Pedro Alves <palves@redhat.com>
4681
4682 PR breakpoints/16101
4683 * gdb.base/dprintf.exp: Use unsupported rather than changing the
4684 test pass/fail messages. Detect missing support for dprintf when
4685 breakpoints are actually inserted.
4686 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
4687 breakpoints are actually inserted.
4688 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
4689 fails.
4690
d2348791
JK
46912014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4692
4693 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
4694
feef67ab
DE
46952014-03-22 Doug Evans <xdje42@gmail.com>
4696
4697 * gdb.python/python.exp (python not supported): Verify multi-line
4698 python command issues an error.
25d743f9 4699 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 4700 guile command issues an error.
feef67ab 4701
ecebef6a
MR
47022014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
4703
4704 * gdb.threads/thread-specific.exp: Handle the lack of usable
4705 $this_breakpoint and $this_thread.
4706
ccdd1909
HZ
47072014-03-21 Hui Zhu <hui@codesourcery.com>
4708
4709 * gdb.base/attach.exp (do_command_attach_tests): New.
4710
beb460e8
PA
47112014-03-20 Tom Tromey <tromey@redhat.com>
4712 Pedro Alves <palves@redhat.com>
4713
4714 PR cli/15718
4715 * gdb.base/condbreak-call-false.c: New file.
4716 * gdb.base/condbreak-call-false.exp: New file.
4717
40acf43a
PA
47182014-03-20 Pedro Alves <palves@redhat.com>
4719
4720 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
4721 Delete.
4722 (block_signals, unblock_signals): Delete.
4723 (child_function_2, main): Remove references to deleted variable
4724 and functions.
4725
9f5e1e02
PA
47262014-03-20 Pedro Alves <palves@redhat.com>
4727
4728 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
4729 Use pthread_kill to signal thread 2.
4730 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4731 Adjust to make the test send itself a signal rather than using the
4732 host's "kill" command.
4733
99619bea
PA
47342014-03-20 Pedro Alves <palves@redhat.com>
4735
4736 * gdb.threads/multiple-step-overs.c: New file.
4737 * gdb.threads/multiple-step-overs.exp: New file.
4738 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4739 Adjust expected infrun debug output.
4740
2adfaa28
PA
47412014-03-20 Pedro Alves <palves@redhat.com>
4742
4743 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
4744 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
4745
31e77af2
PA
47462014-03-20 Pedro Alves <palves@redhat.com>
4747
4748 PR breakpoints/7143
4749 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
4750 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
4751 of gdb_test_multiple.
4752 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
4753 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
4754
b9f437de
PA
47552014-03-20 Pedro Alves <palves@redhat.com>
4756
4757 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
4758 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
4759
05adc73e
PA
47602014-03-19 Pedro Alves <palves@redhat.com>
4761
4762 * gdb.base/async.exp: Remove early return.
4763
6048b950
PA
47642014-03-19 Pedro Alves <palves@redhat.com>
4765
4766 * gdb.base/async.exp (step& tests): Pass explicit test messages.
4767
8bcfb00a
PA
47682014-03-19 Pedro Alves <palves@redhat.com>
4769
4770 * gdb.base/async.exp (test_background): Expect \r\n after
4771 "completed." in the fail pattern.
4772
884e37dc
PA
47732014-03-19 Pedro Alves <palves@redhat.com>
4774
4775 * gdb.base/async.exp (test_background): New procedure.
4776 Use it for all background execution command tests.
4777
148e57e2
PA
47782014-03-19 Pedro Alves <palves@redhat.com>
4779
4780 * gdb.base/async.exp: Use prepare_for_testing.
4781
f48088c7
PA
47822014-03-19 Pedro Alves <palves@redhat.com>
4783
4784 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
4785 the same line.
4786
e2f6c966
PA
47872014-03-19 Pedro Alves <palves@redhat.com>
4788
4789 * gdb.base/async.c (main): Add "jump here" and "until here" line
4790 marker comments.
4791 * gdb.base/async.exp (jump_here): New global.
4792 (jump& test): Use it.
4793 (until_here): New global.
4794 (until& test): Use it.
4795
c30568d4
PA
47962014-03-19 Pedro Alves <palves@redhat.com>
4797
4798 * gdb.base/async.exp: Don't frob gdb_protocol.
4799
0172b6a7
DE
48002014-03-18 Doug Evans <xdje42@gmail.com>
4801
4802 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
4803 Fix spelling of exec-done-display.
4804
06c868a8
JK
48052014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4806
4807 PR gdb/15358
4808 * gdb.base/gdb-sigterm.c: New file.
4809 * gdb.base/gdb-sigterm.exp: New file.
4810
0c7e1a46
PA
48112014-03-18 Pedro Alves <palves@redhat.com>
4812
4813 PR gdb/13860
4814 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
4815 * lib/mi-support.exp (mi_expect_stop): Add special handling for
4816 solib-event.
4817
f7c77d93
JB
48182014-03-17 Joel Brobecker <brobecker@adacore.com>
4819
4820 * gdb.ada/pckd_arr_ren: New testcase.
4821
5a1e8c7a
DE
48222014-03-13 Doug Evans <xdje42@gmail.com>
4823
4824 PR guile/16612
4825 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
4826 collect after discarding symbols.
4827
350e1a76
DE
48282014-03-13 Ludovic Courtès <ludo@gnu.org>
4829 Doug Evans <xdje42@gmail.com>
4830
4831 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
4832 to history survives a gc.
4833
a69900ae
PA
48342014-03-13 Pedro Alves <palves@redhat.com>
4835
4836 * gdb.base/default.exp: Don't test "target procfs".
4837
5db9f0bd
PA
48382014-03-13 Pedro Alves <palves@redhat.com>
4839
4840 * gdb.base/default.exp: Update "target child" and "target procfs"
4841 tests to not expect "Unix".
4842
b3ccfe11
TT
48432014-03-12 Tom Tromey <tromey@redhat.com>
4844
4845 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
4846 New procs. Add target-async tests.
4847 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
4848 Add target-async tests.
4849
646f4417
AA
48502014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4851
4852 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
4853 'func_start' and 'func_end' for the beginning and end of the
4854 function code, respectively.
4855 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
4856 'func_end' instead of 'func' and 'main'.
4857
288c211f
AA
48582014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4859
4860 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
4861 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
4862 generate the debug info assembler source.
4863
e0c0f156
AA
48642014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4865
4866 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
4867 * gdb.dwarf2/arr-subrange.exp: Likewise.
4868 * gdb.dwarf2/dwz.exp: Likewise.
4869 * gdb.dwarf2/method-ptr.exp: Likewise.
4870 * gdb.dwarf2/missing-sig-type.exp: Likewise.
4871 * gdb.dwarf2/subrange.exp: Likewise.
4872 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
4873 * gdb.dwarf2/implptrpiece.exp: Likewise.
4874 * gdb.dwarf2/nostaticblock.exp: Likewise.
4875
0e5c4555
AA
48762014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4877
4878 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
4879 directory to absolute path name arguments.
4880
5ec18f2b
JG
48812014-03-10 Joel Brobecker <brobecker@adacore.com>
4882
4883 * gdb.ada/tagged_access: New testcase.
4884
847fc4f2
MM
48852014-03-07 Markus Metzger <markus.t.metzger@intel.com>
4886
4887 * gdb.btrace/data.exp: Update expected output.
4888
cc3da688
YQ
48892014-03-06 Yao Qi <yao@codesourcery.com>
4890
4891 * gdb.trace/pr16508.exp: New file.
4892
0f26cec1
PA
48932014-03-05 Pedro Alves <palves@redhat.com>
4894
4895 PR gdb/16575
4896 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
4897 procedure.
4898 (top level): Adjust to use it. Add tests that exercise breakpoint
4899 interaction with the code-cache.
4900
7a5a839f
LC
49012014-02-26 Ludovic Courtès <ludo@gnu.org>
4902
4903 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
4904 test for 'history-append!'.
4905
31aa7e4e
JB
49062014-02-26 Joel Brobecker <brobecker@adacore.com>
4907
4908 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
4909 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
4910 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
4911 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
4912 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
4913 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
4914
1b588015
JB
49152014-02-26 Joel Brobecker <brobecker@adacore.com>
4916
4917 * testsuite/gdb.python/py-pp-re-notag.c: New file.
4918 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
4919 * testsuite/gdb.python/py-pp-re-notag.p: New file.
4920
55426c9d
JB
49212014-02-26 Joel Brobecker <brobecker@adacore.com>
4922
4923 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
4924
dc53a7ad
JB
49252014-02-26 Joel Brobecker <brobecker@adacore.com>
4926
4927 * gdb.dwarf2/arr-stride.c: New file.
4928 * gdb.dwarf2/arr-stride.exp: New file.
4929
12ab52e9
PA
49302014-02-26 Pedro Alves <palves@redhat.com>
4931
4932 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
4933 that won't ever trigger. Make sure that GDB reports the correct
4934 breakpoint that caused the stop.
4935
849c862e
JK
49362014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4937
4938 PR gdb/16626
4939 * gdb.base/auto-load-script: New file.
4940 * gdb.base/auto-load.c: New file.
4941 * gdb.base/auto-load.exp: New file.
4942
71b7d793
JK
4943 PR gdb/16626
4944 * gdb.base/auto-load.exp: Fix out-of-srctree run.
4945
e2f0d509
JK
49462014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4947
4948 Fix dw2-icycle.exp -fsanitize=address GDB crash.
4949 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
4950
50cc37c8
DE
49512014-02-24 Doug Evans <dje@google.com>
4952
4953 * lib/gdb.exp (run_on_host): Log error output if program fails.
4954
ea4758f2
PA
49552014-02-21 Pedro Alves <palves@redhat.com>
4956
4957 * gdb.threads/step-after-sr-lock.c: Rename to ...
4958 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
4959 * gdb.threads/step-after-sr-lock.exp: Rename to ...
4960 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4961 ... this.
4962
d7b30f67
SDJ
49632014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
4964
4965 PR tdep/16397
4966 * gdb.arch/amd64-stap-special-operands.exp: New file.
4967 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
4968 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
4969 * gdb.arch/amd64-stap-triplet.S: Likewise.
4970 * gdb.arch/amd64-stap-triplet.c: Likewise.
4971
83deb43f
JB
49722014-02-20 Joel Brobecker <brobecker@adacore.com>
4973
4974 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
4975 in .section pseudo-op.
4976
adde2bff
DE
49772014-02-20 lin zuojian <manjian2006@gmail.com>
4978 Joel Brobecker <brobecker@adacore.com>
4979 Doug Evans <xdje42@gmail.com>
4980
4981 PR symtab/16581
4982 * gdb.dwarf2/dw2-icycle.S: New file.
4983 * gdb.dwarf2/dw2-icycle.c: New file.
4984 * gdb.dwarf2/dw2-icycle.exp: New file.
4985
f7bd0f78
SC
49862014-02-19 Siva Chandra Reddy <sivachandra@google.com>
4987
4988 * gdb.python/py-value-cc.cc: Improve test case to enable testing
4989 operations on gdb.Value objects.
4990 * gdb.python/py-value-cc.exp: Add new test to test operations on
4991 gdb.Value objects.
4992
c17ef0d5
DE
49932014-02-18 Doug Evans <dje@google.com>
4994
4995 * Makefile.in (TESTS): New variable.
4996 (expanded_tests, expanded_tests_or_none): New variables
4997 (check-single): Pass $(expanded_tests_or_none) to runtest.
4998 (check-parallel): Only run tests in $(TESTS) if non-empty.
4999 (check/no-matching-tests-found): New rule.
5000 * README: Document TESTS makefile variable.
5001
5dd3176f
DE
50022014-02-18 Doug Evans <dje@google.com>
5003
5004 * Makefile.in (check-parallel): rm -rf outputs temp.
5005
0b10be4f
JK
50062014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5007
5008 Fix "ERROR: no fileid for" in the testsuite.
5009 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
5010
85f224e7
DE
50112014-02-12 Doug Evans <dje@google.com>
5012
5013 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
5014 (MISCELLANEOUS): New variable.
5015 (clean): rm -rf $(MISCELLANEOUS).
5016 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
5017 dwp live in the same directory as symlinks, with each symlink pointed
5018 to a differently named file in a different directory.
5019
149b30ff
DE
50202014-02-11 Doug Evans <dje@google.com>
5021
5022 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
5023 of Tcl file commands.
5024
1dfdac32
MK
50252014-02-10 Mark Kettenis <kettenis@gnu.org>
5026
5027 * gdb.threads/step-after-sr-lock.exp: Avoid executing
5028 "kill -SIGUSR1 -1".
5029
aa4fb036
JB
50302014-02-10 Joel Brobecker <brobecker@adacore.com>
5031
5032 * gdb.ada/tick_length_array_enum_idx: New testcase.
5033
ed3ef339
DE
50342014-02-10 Doug Evans <xdje42@gmail.com>
5035
5036 * configure.ac (AC_OUTPUT): Add gdb.guile.
5037 * configure: Regenerate.
5038 * lib/gdb-guile.exp: New file.
5039 * lib/gdb.exp (get_target_charset): New function.
5040 * gdb.base/help.exp: Update expected output from "apropos apropos".
5041 * gdb.guile/Makefile.in: New file.
5042 * gdb.guile/guile.exp: New file.
5043 * gdb.guile/scm-arch.c: New file.
5044 * gdb.guile/scm-arch.exp: New file.
5045 * gdb.guile/scm-block.c: New file.
5046 * gdb.guile/scm-block.exp: New file.
5047 * gdb.guile/scm-breakpoint.c: New file.
5048 * gdb.guile/scm-breakpoint.exp: New file.
5049 * gdb.guile/scm-disasm.c: New file.
5050 * gdb.guile/scm-disasm.exp: New file.
5051 * gdb.guile/scm-equal.c: New file.
5052 * gdb.guile/scm-equal.exp: New file.
5053 * gdb.guile/scm-error.exp: New file.
5054 * gdb.guile/scm-error.scm: New file.
5055 * gdb.guile/scm-frame-args.c: New file.
5056 * gdb.guile/scm-frame-args.exp: New file.
5057 * gdb.guile/scm-frame-args.scm: New file.
5058 * gdb.guile/scm-frame-inline.c: New file.
5059 * gdb.guile/scm-frame-inline.exp: New file.
5060 * gdb.guile/scm-frame.c: New file.
5061 * gdb.guile/scm-frame.exp: New file.
5062 * gdb.guile/scm-generics.exp: New file.
5063 * gdb.guile/scm-gsmob.exp: New file.
5064 * gdb.guile/scm-iterator.c: New file.
5065 * gdb.guile/scm-iterator.exp: New file.
5066 * gdb.guile/scm-math.c: New file.
5067 * gdb.guile/scm-math.exp: New file.
5068 * gdb.guile/scm-objfile-script-gdb.in: New file.
5069 * gdb.guile/scm-objfile-script.c: New file.
5070 * gdb.guile/scm-objfile-script.exp: New file.
5071 * gdb.guile/scm-objfile.c: New file.
5072 * gdb.guile/scm-objfile.exp: New file.
5073 * gdb.guile/scm-ports.exp: New file.
5074 * gdb.guile/scm-pretty-print.c: New file.
5075 * gdb.guile/scm-pretty-print.exp: New file.
5076 * gdb.guile/scm-pretty-print.scm: New file.
5077 * gdb.guile/scm-section-script.c: New file.
5078 * gdb.guile/scm-section-script.exp: New file.
5079 * gdb.guile/scm-section-script.scm: New file.
5080 * gdb.guile/scm-symbol.c: New file.
5081 * gdb.guile/scm-symbol.exp: New file.
5082 * gdb.guile/scm-symtab-2.c: New file.
5083 * gdb.guile/scm-symtab.c: New file.
5084 * gdb.guile/scm-symtab.exp: New file.
5085 * gdb.guile/scm-type.c: New file.
5086 * gdb.guile/scm-type.exp: New file.
5087 * gdb.guile/scm-value-cc.cc: New file.
5088 * gdb.guile/scm-value-cc.exp: New file.
5089 * gdb.guile/scm-value.c: New file.
5090 * gdb.guile/scm-value.exp: New file.
5091 * gdb.guile/source2.scm: New file.
5092 * gdb.guile/types-module.cc: New file.
5093 * gdb.guile/types-module.exp: New file.
5094
7026a7c1
YQ
50952014-02-10 Yao Qi <yao@codesourcery.com>
5096
5097 PR testsuite/16543
5098 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
5099 * configure: Regenerated.
5100 * Makefile.in: New file.
5101
6c466447
AS
51022014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5103
5104 * gdb.python/py-framefilter.exp: Fix typo.
5105
6e854735
YQ
51062014-02-08 Yao Qi <yao@codesourcery.com>
5107
5108 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
5109 that no =breakpoint-modified is emitted when breakpoints are
5110 modified through MI commands.
5111
d137e6dc
PA
51122014-02-07 Pedro Alves <pedro@codesourcery.com>
5113 Pedro Alves <palves@redhat.com>
5114
5115 * gdb.threads/step-after-sr-lock.c: New file.
5116 * gdb.threads/step-after-sr-lock.exp: New file.
5117
b5ee5a50
PA
51182014-02-07 Pedro Alves <palves@redhat.com>
5119
5120 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
5121
3c77faf3
JK
51222014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5123
5124 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
5125 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
5126
6dddc817
DE
51272014-02-06 Doug Evans <xdje42@gmail.com>
5128
5129 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
5130 output.
5131
5132 * gdb.gdb/python-interrupts.exp: New file.
5133
de7b2893
YQ
51342014-02-05 Yao Qi <yao@codesourcery.com>
5135
5136 * gdb.trace/report.exp (use_collected_data): Test the output
5137 of "info threads" and "info inferiors".
5138
66d032ac
YQ
51392014-02-05 Yao Qi <yao@codesourcery.com>
5140
5141 Revert this patch:
5142
5143 2013-05-24 Yao Qi <yao@codesourcery.com>
5144
5145 * gdb.trace/tfile.exp: Test inferior and thread.
5146
591a12a1
UW
51472014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
5148
5149 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
5150 on a function.
5151 * gdb.base/step-bt.c: Call hello via function pointer to make
5152 sure its first instruction is executed on powerpc64le-linux.
5153
0ff3e01f
UW
51542014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
5155
5156 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
5157
084ee545
UW
51582014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
5159
5160 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
5161 of the test patterns for use on little-endian systems.
5162
6ed14ff3
UW
51632014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
5164
5165 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
5166 (decimal_vector): Fix for little-endian.
5167
401e27fd
JM
51682014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
5169
5170 * gdb.arch/sparc-sysstep.exp: New file.
5171 * gdb.arch/sparc-sysstep.c: Likewise.
5172
5173 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
5174
8b924729
EBM
51752014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5176
5177 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
5178
fb151210
JB
51792014-01-23 Tom Tromey <tromey@redhat.com>
5180
5181 * gdb.ada/array_char_idx: New testcase.
5182
0740f8d8
TT
51832014-01-23 Tom Tromey <tromey@redhat.com>
5184
5185 PR python/16487:
5186 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
5187 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
5188 classes.
5189
21909fa1
TT
51902014-01-23 Tom Tromey <tromey@redhat.com>
5191
5192 PR python/16491:
5193 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
5194 string from an inferior frame.
5195 * gdb.python/py-framefilter-mi.exp: Update.
5196
87ce2a04
DE
51972014-01-22 Doug Evans <dje@google.com>
5198
5199 * gdb.server/server-mon.exp: Add tests for "set debug-format".
5200
237b092b
AA
52012014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
5202
5203 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
5204
d674a709
AA
52052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
5206
5207 * gdb.trace/entry-values.exp: Remove excess space character from
5208 regex patterns. Handle s390 call instruction.
5209
20fa3390
AA
52102014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
5211
5212 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
5213 define "*_start" label. Make "name" static.
5214 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
5215 ${name} by references to ${name}_start.
5216
78466714
AA
52172014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
5218
5219 * gdb.base/info-macros.exp: Remove "debug" from the compile
5220 options.
5221
ec9f644a
IB
52222014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
5223
5224 * gdb.dlang/demangle.exp: New file.
5225
94b1b47e
IB
52262014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
5227
5228 * gdb.dlang/primitive-types.exp: New file.
5229
7f420862
IB
52302014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
5231
5232 * configure.ac: Create gdb.dlang/Makefile.
5233 * configure: Regenerate.
5234 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
5235 * gdb.dlang/Makefile.in: New file.
5236 * lib/d-support.exp: New file.
5237 * lib/gdb.exp (skip_d_tests): New proc.
5238
52834460
MM
52392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5240
5241 * gdb.btrace/delta.exp: Check reverse stepi.
5242 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
5243 * gdb.btrace/finish.exp: New.
5244 * gdb.btrace/next.exp: New.
5245 * gdb.btrace/nexti.exp: New.
5246 * gdb.btrace/record_goto.c: Add comments.
5247 * gdb.btrace/step.exp: New.
5248 * gdb.btrace/stepi.exp: New.
5249 * gdb.btrace/multi-thread-step.c: New.
5250 * gdb.btrace/multi-thread-step.exp: New.
5251 * gdb.btrace/rn-dl-bind.c: New.
5252 * gdb.btrace/rn-dl-bind.exp: New.
5253 * gdb.btrace/data.c: New.
5254 * gdb.btrace/data.exp: New.
5255 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
5256
6e07b1d2
MM
52572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5258
5259 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
5260 * gdb.btrace/exception.exp: Update.
5261 * gdb.btrace/instruction_history.exp: Update.
5262 * gdb.btrace/record_goto.exp: Update.
5263 * gdb.btrace/tailcall.exp: Update.
5264 * gdb.btrace/unknown_functions.exp: Update.
5265 * gdb.btrace/delta.exp: New.
5266
0b722aec
MM
52672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5268
5269 * gdb.btrace/record_goto.exp: Add backtrace test.
5270 * gdb.btrace/tailcall.exp: Add backtrace test.
5271
066ce621
MM
52722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5273
5274 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
5275 * gdb.btrace/record_goto.c: New.
5276 * gdb.btrace/record_goto.exp: New.
5277 * gdb.btrace/x86-record_goto.S: New.
5278
0688d04e
MM
52792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5280
5281 * gdb.btrace/function_call_history.exp: Update tests.
5282 * gdb.btrace/instruction_history.exp: Update tests.
5283
8710b709
MM
52842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5285
5286 * gdb.btrace/function_call_history.exp: Fix expected field
5287 order for "record function-call-history".
5288 Add new tests for "record function-call-history /c".
5289 * gdb.btrace/exception.cc: New.
5290 * gdb.btrace/exception.exp: New.
5291 * gdb.btrace/tailcall.exp: New.
5292 * gdb.btrace/x86-tailcall.S: New.
5293 * gdb.btrace/x86-tailcall.c: New.
5294 * gdb.btrace/unknown_functions.c: New.
5295 * gdb.btrace/unknown_functions.exp: New.
5296 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
5297
5de9129b
MM
52982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5299
5300 * gdb.btrace/instruction_history.exp: Update.
5301 * gdb.btrace/function_call_history.exp: Update.
5302
23a7fe75
MM
53032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5304
5305 * gdb.btrace/function_call_history.exp: Fix expected function
5306 trace.
5307 * gdb.btrace/instruction_history.exp: Initialize traced.
5308 Remove traced_functions.
5309
724c7dd8
MM
53102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5311
5312 * gdb.btrace/function_call_history.exp: Update
5313 * gdb.btrace/instruction_history.exp: Update.
5314
6d78d93b
MM
53152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5316
5317 * gdb.btrace/enable.exp: Update expected text.
5318
93a360cc
OJ
53192014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
5320
5321 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
5322 bytes.
5323
3772b53f
MR
53242014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
5325
5326 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
5327
596662fa
OJ
53282014-01-15 Omair Javaid <omair.javaid@linaro.org>
5329
5330 * lib/gdb.exp (supports_process_record): Return true for
5331 arm*-linux*. (supports_reverse): Likewise.
5332
b5b08fb4
SC
53332014-01-13 Siva Chandra Reddy <sivachandra@google.com>
5334
5335 PR python/15464
5336 PR python/16113
5337 * gdb.python/py-type.c: Enhance test case.
5338 * gdb.python/py-value-cc.cc: Likewise
5339 * gdb.python/py-type.exp: Add new tests.
5340 * gdb.python/py-value-cc.exp: Likewise
5341
52d7fb13
AA
53422014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
5343 Pedro Alves <palves@redhat.com>
5344
5345 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
5346 Make "name" extern.
5347 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
5348 references to ${name}_start by references to ${name}.
5349
a2cd8cfe
JB
53502014-01-10 Joel Brobecker <brobecker@adacore.com>
5351
5352 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
5353
4e23fced
JB
53542014-01-10 Joel Brobecker <brobecker@adacore.com>
5355
5356 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
5357
c6a9e42c
PA
53582014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
5359 Pedro Alves <palves@redhat.com>
5360
5361 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 5362 mi_gdb_target_load.
c6a9e42c 5363
b7ea362b
PA
53642014-01-08 Pedro Alves <palves@redhat.com>
5365
5366 * gdb.threads/reconnect-signal.c: New file.
5367 * gdb.threads/reconnect-signal.exp: New file.
5368
5e3f4fab
EBM
53692014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 * gdb.base/source-dir.exp: New file.
5372
79301218
JB
53732014-01-07 Joel Brobecker <brobecker@adacore.com>
5374
5375 * gdb.ada/mi_interface: New testcase.
5376
8e355c5d
JB
53772014-01-07 Joel Brobecker <brobecker@adacore.com>
5378
5379 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
5380 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
5381 gdb.ada/pp-rec-component/pck.ads: New files.
5382
c0d48811
JB
53832014-01-07 Joel Brobecker <brobecker@adacore.com>
5384
5385 * gdb.python/py-pp-integral.c: New file.
5386 * gdb.python/py-pp-integral.py: New file.
5387 * gdb.python/py-pp-integral.exp: New file.
5388
17b609c3 5389For older changes see ChangeLog-1993-2013.
c906108c 5390\f
8d8cb839
EZ
5391;; Local Variables:
5392;; mode: change-log
5393;; left-margin: 8
5394;; fill-column: 74
5395;; version-control: never
5396;; End:
902f2ccb 5397
32d0add0 5398 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
5399 Copying and distribution of this file, with or without modification,
5400 are permitted provided the copyright notice and this notice are preserved.
This page took 2.869998 seconds and 4 git commands to generate.