]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Drop non-prototype C function header variants: 'break' test case
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3b377a3a
AA
12014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2
3 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
4 variant.
5 * gdb.base/break1.c: Likewise.
6 * gdb.base/break.exp: Drop references to removed code.
7
e444df73
AA
82014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9
10 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
11 variant.
12
8008f2a7
AA
132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14
15 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16
a5a06887
AA
172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18
19 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
20 logic into perform_all_tests() and invoke it with and without
21 function header prototypes.
22 (do_function_calls): Remove conditional XFAIL for PR 5318.
23 (rerun_and_prepare): Remove duplicate code.
24 (perform_all_tests): New. Main logic moved here.
25
44dba9b9
AA
262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
27
28 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
29 code guarded by #ifdef NO_PROTOTYPES.
30 (t_double_many_args): Likewise.
31 (DEF_FUNC_MANY_ARGS_1): Likewise.
32 (DEF_FUNC_VALUES_1): Likewise.
33 (t_structs_ldc): Renamed from t_structs_fc in conditional code
34 guarded by #ifdef PROTOTYPES.
35
d1fbcd56
AA
362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
37
38 * gdb.mi/mi-console.c: Add eye-catcher.
39 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
40 instead of literal line number.
41
b0e59b8f
AA
422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
43
44 * gdb.base/shr2.c: Add eye-catcher.
45 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
46 line number.
47
78f98cca
AA
482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
49
50 * gdb.base/jump.c: Add eye-catchers.
51 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
52 numbers.
53
58fa2af0
AA
542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
55
56 * gdb.base/execd-prog.c: Add eye-catchers.
57 * gdb.base/foll-exec.c: Likewise.
58 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
59 line numbers.
60
04e5059b
AA
612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
62
63 * gdb.base/ending-run.c: Add eye-catchers.
64 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
65 literal line numbers.
66
dbfdb174
AA
672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
68
69 * gdb.base/call-rt-st.c: Add eye-catchers.
70 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
71 literal line numbers.
72
888a2ade
AA
732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
74
75 * gdb.base/call-ar-st.c: Add eye-catchers.
76 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
77 literal line numbers.
78
6acc2dde
AA
792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
80
81 * gdb.base/average.c: Add eye-catchers.
82 * gdb.base/sum.c: Likewise.
83 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
84 regexps dynamically.
85
9ecfcd1d
AA
862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
87
88 * gdb.base/solib1.c: Add eye-catchers.
89 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
90 literal line numbers.
91
78708b7c
PA
922014-11-12 Pedro Alves <palves@redhat.com>
93
94 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
95 leader has exited.
96
af48d08f
PA
972014-11-12 Pedro Alves <palves@redhat.com>
98
99 * gdb.arch/i386-bp_permanent.c: New file.
100 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
101 (srcfile): Set to i386-bp_permanent.c.
102 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
103 that stepi does not execute the 'leave' instruction, instead of
104 testing it does execute.
105 * gdb.base/bp-permanent.c: New file.
106 * gdb.base/bp-permanent.exp: New file.
107
af3768e9
DE
1082014-11-10 Doug Evans <xdje42@gmail.com>
109
110 PR symtab/17564
111 * gdb.base/symtab-search-order.exp: New file.
112 * gdb.base/symtab-search-order.c: New file.
113 * gdb.base/symtab-search-order-1.c: New file.
114 * gdb.base/symtab-search-order-shlib-1.c: New file.
115
9de00a4a
PA
1162014-11-07 Pedro Alves <palves@redhat.com>
117
118 PR gdb/17511
119 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
120 i?86-*-linux*.
121
e0f52461
SC
1222014-11-03 Siva Chandra Reddy <sivachandra@google.com>
123
124 PR c++/17494
125 * gdb.cp/pr17494.cc: New file.
126 * gdb.cp/pr17494.exp: New file.
127
6ce8c980
YQ
1282014-11-02 Yao Qi <yao@codesourcery.com>
129
130 * gdb.python/python.exp: Get working directory and match the
131 output of "set extended-prompt \\w " with it.
132
02be9a71
DE
1332014-10-30 Doug Evans <dje@google.com>
134
135 * gdb.python/py-objfile.exp: Add tests for setting random attributes
136 in objfiles.
137 * gdb.python/py-progspace.exp: Add tests for setting random attributes
138 in progspaces.
139
3bdff46b
LM
1402014-10-30 Janis Johnson <janisjo@codesourcery.com>
141
142 * gdb.base/fullpath-expand.exp: Skip for a remote host.
143 * gdb.base/realname-expand.exp: Likewise.
144 * gdb.linespec/macro-relative.exp: Likewise.
145
ab917dfb
PA
1462014-10-29 Pedro Alves <palves@redhat.com>
147
148 PR gdb/17408
149 * gdb.threads/schedlock.c (some_function): New function.
150 (call_function): New global.
151 (MAYBE_CALL_SOME_FUNCTION): New macro.
152 (thread_function): Call it.
153 * gdb.threads/schedlock.exp (get_args): Add description parameter,
154 and use it instead of a global counter. Adjust all callers.
155 (get_current_thread): Use "find current thread" for test message
156 here rather than having all callers pass down the same string.
157 (goto_loop): New procedure, factored out from ...
158 (my_continue): ... this.
159 (step_ten_loops): Change parameter from test message to command to
160 use. Adjust.
161 (list_count): Delete global.
162 (check_result): New procedure, factored out from duplicate top
163 level code.
164 (continue tests): Wrap in with_test_prefix.
165 (test_step): New procedure, factored out from duplicate top level
166 code.
167 (top level): Test "step" in combination with all scheduler-locking
168 modes. Test "next" in combination with all scheduler-locking
169 modes, and in combination with stepping over a function call or
170 not.
171 * gdb.threads/next-bp-other-thread.c: New file.
172 * gdb.threads/next-bp-other-thread.exp: New file.
173
d3d4baed
PA
1742014-10-29 Pedro Alves <palves@redhat.com>
175
176 PR python/17372
177 * gdb.python/python.exp: Test a multi-line command that spawns
178 interactive Python.
179 * gdb.base/multi-line-starts-subshell.exp: New file.
180
563e8d85
YQ
1812014-10-29 Yao Qi <yao@codesourcery.com>
182
183 * gdb.base/fileio.exp: Make directories on host.
184
0ea4d52e
YQ
1852014-10-29 Yao Qi <yao@codesourcery.com>
186
187 * gdb.base/fileio.c (test_write): Close the file.
188
7f5ef605
PA
1892014-10-28 Pedro Alves <palves@redhat.com>
190
191 PR gdb/12623
192 * gdb.base/sigstep.c (no_handler): New global.
193 (main): If 'no_handler is true, set the signal handlers to
194 SIG_IGN.
195 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
196 with_sw_watch and no_handler parameters. Handle them.
197 (top level) <stepping over handler when stopped at a breakpoint
198 test>: Add a test axis for testing with a software watchpoint, and
199 another for testing with the signal handler set to SIG_IGN.
200 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
201 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
202
abbdbd03
PA
2032014-10-28 Pedro Alves <palves@redhat.com>
204
205 PR gdb/17511
206 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
207 * gdb.base/sigstep.exp (other_handler_location): New global.
208 (advance): Support stepping into the signal handler, and running
209 commands while in the handler.
210 (in_handler_map): New global.
211 (top level): In the advance test, add combinations for getting
212 into the handler with stepping commands, and for running commands
213 in the handler. Add comment descripting the advancei tests.
214
1df4399f
PA
2152014-10-28 Pedro Alves <palves@redhat.com>
216
217 * gdb.base/sigstep.exp: Use build_executable instead of
218 prepare_for_testing.
219 (top level): Move code that starts GDB, runs to main and creates a
220 display to ...
221 (restart): ... this new procedure.
222 (top level): Move backtrace from signal handler test to ...
223 (validate_backtrace): ... this new procedure.
224 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
225 with_test_prefix. Always restart GDB.
226 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
227 with_test_prefix. Always restart GDB. No need to delete
228 breakpoints after the test.
229 (test_skip_handler): Remove prefix parameter.
230 (skip_over_handler, breakpoint_to_handler)
231 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
232 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
233 restart GDB. No need to delete breakpoints after the test.
234 (top level): Use foreach to call the test procedures with
235 different commands.
236
a5b6e449
PA
2372014-10-28 Pedro Alves <palves@redhat.com>
238
239 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
240 instead of GNATS numbers.
241 * gdb.base/sigbpt.exp: Likewise.
242 * gdb.base/siginfo.exp: Likewise.
243 * gdb.base/sigstep.exp: Likewise.
244
e5f8a7cc
PA
2452014-10-27 Pedro Alves <palves@redhat.com>
246
247 * gdb.base/sigstep.c (dummy): New global.
248 (main): Issue a couple writes to the new global.
249 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
250 procedures.
251 (skip_over_handler): Use test_skip_handler.
252 (top level): Call skip_over_handler for stepi and nexti too.
253 (breakpoint_over_handler): Use test_skip_handler.
254 (top level): Call breakpoint_over_handler for stepi and nexti too.
255
763905a3
YQ
2562014-10-27 Yao Qi <yao@codesourcery.com>
257
258 * gdb.trace/tfile.c (adjust_function_address)
259 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
260 function descriptor.
261
6f259a23
DB
2622014-10-24 Don Breazeal <donb@codesourcery.com>
263
264 * gdb.base/foll-fork.exp (test_follow_fork,
265 catch_fork_child_follow): Check for updated fork messages emitted
266 from infrun.c.
267 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
268 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
269 vfork_and_exec_child_follow_through_step): Check for updated vfork
270 messages emitted from infrun.c.
271
09dd9a69
PA
2722014-10-24 Pedro Alves <palves@redhat.com>
273
274 * gdb.base/corefile.exp: Remove references to ultrix.
275 * gdb.base/interrupt.exp: Likewise.
276 * gdb.base/whatis.exp: Likewise.
277 * gdb.gdb/selftest.exp: Likewise.
278 * gdb.threads/manythreads.exp: Likewise.
279 * gdb.threads/print-threads.exp: Likewise.
280 * gdb.threads/pthreads.exp:: Likewise.
281 * gdb.threads/schedlock.exp: Likewise.
282
3433cfa5
SC
2832014-10-24 Siva Chandra Reddy <sivachandra@google.com>
284
285 * gdb.cp/non-trivial-retval.cc: Add a test case.
286 * gdb.cp/non-trivial-retval.exp: Add a test.
287
092f880b
YQ
2882014-10-20 Yao Qi <yao@codesourcery.com>
289
290 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
291 * gdb.python/py-objfile-script-gdb.py: New file.
292 * gdb.python/py-objfile-script.exp: Update reference to
293 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
294 of remote_download. Remove the dest file.
295
acbdb7f3
YQ
2962014-10-20 Yao Qi <yao@codesourcery.com>
297
298 * gdb.base/checkpoint.exp: Don't remove file copied on host.
299 * gdb.base/step-line.exp: Likewise.
300 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
301 * gdb.dwarf2/dw2-basic.exp: Likewise.
302 * gdb.dwarf2/dw2-compressed.exp: Likewise.
303 * gdb.dwarf2/dw2-filename.exp: Likewise.
304 * gdb.dwarf2/dw2-intercu.exp: Likewise.
305 * gdb.dwarf2/dw2-intermix.exp: Likewise.
306 * gdb.dwarf2/dw2-producer.exp: Likewise.
307 * gdb.dwarf2/mac-fileno.exp: Likewise.
308 * gdb.python/py-frame-args.exp: Likewise.
309 * gdb.python/py-framefilter.exp: Likewise.
310 * gdb.python/py-mi.exp: Likewise.
311 * gdb.python/py-objfile-script.exp: Likewise
312 * gdb.python/py-pp-integral.exp: Likewise.
313 * gdb.python/py-pp-re-notag.exp: Likewise.
314 * gdb.python/py-prettyprint.exp: Likewise.
315 * gdb.python/py-section-script.exp: Likewise.
316 * gdb.python/py-typeprint.exp: Likewise.
317 * gdb.python/py-xmethods.exp: Likewise.
318 * gdb.stabs/weird.exp: Likewise.
319 * gdb.xml/tdesc-regs.exp: Likewise.
320
bd286a29
KCY
3212014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
322
323 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
324 (out_cu): Use addr_len for the size of addresses.
325 (out_line): Likewise. Size DW_LNE_set_address instruction
326 according to addr_len.
327 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
328 (FUNC): Add START_INSNS to definition.
329
673dc4a0
YQ
3302014-10-18 Yao Qi <yao@codesourcery.com>
331
332 * gdb.base/argv0-symlink.exp: Check argv[0] value if
333 gdb_has_argv0 return true.
334 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
335 check [target_info exists noargs], check [gdb_has_argv0]
336 instead.
337 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
338 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
339 procedures.
340
4ffbba72
DE
3412014-10-17 Doug Evans <dje@google.com>
342
343 * gdb.python/py-events.exp: Update expected output for clear_objfiles
344 event.
345 * gdb.python/py-events.py: Add clear_objfiles event.
346
d096d8c1
DE
3472014-10-17 Doug Evans <dje@google.com>
348
349 * gdb.python/py-objfile.exp: Test progspace attribute.
350
a80db015
LM
3512014-10-17 Luis Machado <lgustavo@codesourcery.com>
352
353 * gdb.guile/scm-breakpoint.exp: Do not assume any
354 directory separators when matching source file paths.
355 * gdb.python/py-breakpoint.exp: Likewise.
356 * gdb.reverse/break-precsave.exp: Likewise.
357 * gdb.reverse/break-reverse.exp: Likewise.
358 * gdb.reverse/consecutive-precsave.exp: Likewise.
359 * gdb.reverse/finish-precsave.exp: Likewise.
360 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
361 * gdb.reverse/finish-reverse.exp: Likewise.
362 * gdb.reverse/i386-precsave.exp: Likewise.
363 * gdb.reverse/i387-env-reverse.exp: Likewise.
364 * gdb.reverse/i387-stack-reverse.exp: Likewise.
365 * gdb.reverse/machinestate-precsave.exp: Likewise.
366 * gdb.reverse/machinestate.exp: Likewise.
367 * gdb.reverse/sigall-precsave.exp: Likewise.
368 * gdb.reverse/solib-precsave.exp: Likewise.
369 * gdb.reverse/step-precsave.exp: Likewise.
370 * gdb.reverse/until-precsave.exp: Likewise.
371 * gdb.reverse/watch-precsave.exp: Likewise.
372 * gdb.reverse/watch-reverse.exp: Likewise.
373
b22089ab
YQ
3742014-10-17 Yao Qi <yao@codesourcery.com>
375
376 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
377 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
378
6c4486e6
PA
3792014-10-17 Pedro Alves <palves@redhat.com>
380
381 PR gdb/17471
382 * gdb.base/bg-execution-repeat.c: New file.
383 * gdb.base/bg-execution-repeat.exp: New file.
384
0ff33695
PA
3852014-10-17 Pedro Alves <palves@redhat.com>
386
387 PR gdb/17300
388 * gdb.base/continue-all-already-running.c: New file.
389 * gdb.base/continue-all-already-running.exp: New file.
390
6fdebc3d
PA
3912014-10-17 Pedro Alves <palves@redhat.com>
392
393 PR gdb/17472
394 * gdb.base/annota-input-while-running.c: New file.
395 * gdb.base/annota-input-while-running.exp: New file.
396
32a8097b
PA
3972014-10-17 Pedro Alves <palves@redhat.com>
398
399 * gdb.base/callfuncs.exp: emove references to osf.
400 * gdb.base/sigall.exp: Likewise.
401 * gdb.gdb/selftest.exp: Likewise.
402 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
403 * gdb.mi/non-stop.c: Likewise.
404 * gdb.mi/pthreads.c: Likewise.
405 * gdb.reverse/sigall-precsave.exp: Likewise.
406 * gdb.reverse/sigall-reverse.exp: Likewise.
407 * gdb.threads/pthreads.c: Likewise.
408 * gdb.threads/pthreads.exp: Likewise.
409
7a3517ff
YQ
4102014-10-17 Yao Qi <yao@codesourcery.com>
411
412 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
413 check 'target_info exists noargs'.
414 (test_command_prompt_position): Likewise.
415 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
416 Remove "set args".
417 (progvar_simple_while_test): Likewise.
418 (progvar_complex_if_while_test): Likewise.
419 (if_while_breakpoint_command_test): Likewise.
420 (infrun_breakpoint_command_test): Likewise.
421 (breakpoint_command_test): Likewise.
422 (watchpoint_command_test): Likewise.
423 (bp_deleted_in_command_test): Likewise.
424 (temporary_breakpoint_commands): Likewise.
425
bb99c472
YQ
4262014-10-16 Yao Qi <yao@codesourcery.com>
427
428 * gdb.base/remotetimeout.exp: Remove noargs checking.
429
7c16b83e
PA
4302014-10-15 Pedro Alves <palves@redhat.com>
431
432 PR breakpoints/9649
433 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
434 * gdb.base/breakpoint-in-ro-region.exp
435 (probe_target_hardware_step): New procedure.
436 (top level): Probe hardware stepping and hardware breakpoint
437 support. Test stepping through a read-only region, with both
438 "breakpoint auto-hw" on and off and both "always-inserted" on and
439 off.
440
35a49624
IB
4412014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
442
443 * gdb.dlang/demangle.exp: Update for demangling changes.
444
2d1c107c
SC
4452014-10-15 Siva Chandra Reddy <sivachandra@google.com>
446
447 * gdb.cp/non-trivial-retval.cc: Add new test cases.
448 * gdb.cp/non-trivial-retval.exp: Add new tests.
449
778811d5
SC
4502014-10-15 Siva Chandra Reddy <sivachandra@google.com>
451
452 PR c++/13403
453 PR c++/15154
454 * gdb.cp/non-trivial-retval.cc: New file.
455 * gdb.cp/non-trivial-retval.exp: New file.
456
10c5f0a8
YQ
4572014-10-15 Yao Qi <yao@codesourcery.com>
458
459 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
460 remote host.
461
65d7b369
YQ
4622014-10-15 Yao Qi <yao@codesourcery.com>
463
464 * gdb.python/py-symbol.exp: Match file base name if host is
465 remote, otherwise match file name with dir name.
466 * gdb.python/py-symtab.exp: Likewise.
467 * gdb.python/python.exp: Likewise.
468
46dc1394
YQ
4692014-10-15 Yao Qi <yao@codesourcery.com>
470
471 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
472 pattern.
473 * gdb.python/py-symtab.exp: Likewise.
474 * gdb.python/python.exp: Remove trailing ".*". Fix typo
475 locationn.
476
c40cc657
JB
4772014-10-14 Joel Brobecker <brobecker@adacore.com>
478
479 * gdb.ada/addr_arith: New testcase.
480
2abf49e1
MR
4812014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
482
483 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
484 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
485 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
486 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
487
f7088df3
SDJ
4882014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
489
490 * gdb.arch/stap-eval-lang-ada.S: Likewise.
491 * gdb.arch/stap-eval-lang-ada.c: Likewise.
492 * gdb.arch/stap-eval-lang-ada.exp: New file.
493
4dc06805
YQ
4942014-10-14 Yao Qi <yao@codesourcery.com>
495
496 * gdb.mi/mi-var-child.c (nothing1): New function.
497 (nothing2): New function.
498 (do_children_tests): Set function pointers by nothing1 and
499 nothing2.
500 * gdb.mi/mi-var-child.exp: Step over new added statements.
501 Update test to match the new output.
502 * gdb.mi/var-cmd.c (nothing1): New function.
503 (nothing2): New function.
504 (do_children_tests): Set function pointers by nothing1 and
505 nothing2.
506 * gdb.mi/mi-var-display.exp: Update test to match output.
507 Step to the line specified by $line_dct_nothing.
508 Increase the number of lines to step.
509
46a93de2
YQ
5102014-10-14 Yao Qi <yao@codesourcery.com>
511
512 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
513 tests.
514 * gdb.mi/mi2-var-child.exp: Likewise.
515
14ea52ee
DE
5162014-10-13 Doug Evans <dje@google.com>
517
518 * gdb.python/py-objfile.exp: Change name of file name test.
519
e5c6e92b
DE
5202014-10-13 Doug Evans <dje@google.com>
521
522 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
523 from the start of the CU.
524
c780cc2f
JK
5252014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
526 Yao Qi <yao@codesourcery.com>
527
528 Fix "save breakpoints" for "catch" command.
529 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
530 Remove -nonewline. Match also the added "main" line.
531
99894e11
JK
5322014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
533
534 Fix "save breakpoints" for "disable $bpnum" command.
535 * gdb.base/save-bp.c (main): Add label.
536 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
537
6e1ac5a3
JK
5382014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
539
540 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
541
754dd2b0
YQ
5422014-10-11 Yao Qi <yao@codesourcery.com>
543
544 * gdb.server/server-kill.exp: Execute command
545 "set remote trace-status-packet on" before "tstatus".
546
f90183d7
YQ
5472014-10-11 Yao Qi <yao@codesourcery.com>
548
549 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
550 (main): Call getppid.
551 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
552 and continue to it. Read variable "server_pid".
553
bf40a607
YQ
5542014-10-11 Yao Qi <yao@codesourcery.com>
555
556 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
557
052ca370
YQ
5582014-10-11 Yao Qi <yao@codesourcery.com>
559
560 * gdb.threads/thread-find.exp: Don't execute command
561 "info threads".
562 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
563 * gdb.threads/linux-dp.exp: Don't check the condition
564 $threads_created equals to zero.
565
3831839c
PA
5662014-10-10 Pedro Alves <palves@redhat.com>
567
568 * gdb.base/bigcore.exp: Remove references to IRIX.
569 * gdb.base/funcargs.exp: Likewise.
570 * gdb.base/interrupt.exp: Likewise.
571 * gdb.base/mips_pro.exp: Likewise.
572 * gdb.base/nodebug.exp: Likewise.
573 * gdb.base/setvar.exp: Likewise.
574 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
575
8b9a549d
PA
5762014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
577 Pedro Alves <palves@redhat.com>
578
579 PR symtab/14466
580 * gdb.base/vdso-warning.c: New file.
581 * gdb.base/vdso-warning.exp: New file.
582
d48ba5e8
DE
5832014-10-02 Doug Evans <dje@google.com>
584
585 * gdb.base/structs.c (main): Don't run forever.
586
2278c276
PA
5872014-10-02 Pedro Alves <palves@redhat.com>
588
589 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
590 (top level) <stop threads 1, stop threads 2>: Use it.
591
b57bacec
PA
5922014-10-02 Pedro Alves <palves@redhat.com>
593
594 * gdb.threads/break-while-running.exp (test): Add new
595 'update_thread_list' argument. Skip "info threads" if false.
596 (top level): Add new 'update_thread_list' axis.
597
13fd3ff3
PA
5982014-10-02 Pedro Alves <palves@redhat.com>
599
600 PR breakpoints/17431
601 * gdb.base/execl-update-breakpoints.c: New file.
602 * gdb.base/execl-update-breakpoints.exp: New file.
603
0fec99e8
PA
6042014-10-01 Pedro Alves <palves@redhat.com>
605
606 * gdb.base/breakpoint-in-ro-region.c: New file.
607 * gdb.base/breakpoint-in-ro-region.exp: New file.
608
2ddf4301
SM
6092014-10-01 Simon Marchi <simon.marchi@ericsson.com>
610
611 * gdb.mi/mi-exit-code.exp: New file.
612 * gdb.mi/mi-exit-code.c: New file.
613
6a5f3f43
YQ
6142014-09-30 Yao Qi <yao@codesourcery.com>
615
616 * lib/prelink-support.exp (build_executable_own_libs): Error if
617 the target isn't native.
618
345bcc73
YQ
6192014-09-30 Yao Qi <yao@codesourcery.com>
620
621 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
622 false.
623
a25a5a45
PA
6242014-09-22 Pedro Alves <palves@redhat.com>
625
626 * gdb.threads/break-while-running.exp: New file.
627 * gdb.threads/break-while-running.c: New file.
628
00ba3162
YQ
6292014-09-19 Yao Qi <yao@codesourcery.com>
630
631 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
632 Invoke test. Restart GDB with --readnow and invoke test again.
633
c3b7b696
YQ
6342014-09-19 Yao Qi <yao@codesourcery.com>
635
636 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
637 proc set_breakpoint_on_gcd_function. Invoke
638 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
639 invoke set_breakpoint_on_gcd_function again.
640
2b4fd423
DE
6412014-09-18 Doug Evans <dje@google.com>
642
643 * gdb.dwarf2/symtab-producer.exp: New file.
644
a5947601
SDJ
6452014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
646
647 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
648 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
649 * gdb.base/global-var-nested-by-dso.c: Likewise.
650 * gdb.base/global-var-nested-by-dso.exp: Likewise.
651
91c19059
SDJ
6522014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
653 Pedro Alves <palves@redhat.com>
654
655 * gdb.base/watch-bitfields.exp: Pass string other than test file
656 name to prepare_for_testing.
657 (watch): New procedure.
658 (expect_watchpoint): Use with_test_prefix.
659 (top level): Factor out tests to ...
660 (test_watch_location, test_regular_watch): ... these new
661 procedures, and use with_test_prefix and gdb_continue_to_end.
662
bb9d5f81
PP
6632014-09-16 Patrick Palka <patrick@parcs.ath.cx>
664
665 PR breakpoints/12526
666 * gdb.base/watch-bitfields.exp: New file.
667 * gdb.base/watch-bitfields.c: New file.
668
635856f5
PA
6692014-09-16 Pedro Alves <palves@redhat.com>
670
671 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
672 software and hardware addresses, not software address against
673 itself.
674
7280ceea
PA
6752014-09-16 Pedro Alves <palves@redhat.com>
676
677 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
678 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
679
428b16bd
PA
6802014-09-16 Pedro Alves <palves@redhat.com>
681
682 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
683 files.
684 * gdb.base/a2-run.exp: Remove all code guarded by istarget
685 "*-*-vxworks*" throughout.
686 * gdb.base/break.exp: Likewise.
687 * gdb.base/default.exp: Likewise.
688 * gdb.base/scope.exp: Likewise.
689 * gdb.base/sepdebug.exp: Likewise.
690 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
691 throughout.
692 * gdb.base/run.c: Likewise.
693 * gdb.base/sepdebug.c: Likewise.
694 * gdb.hp/gdb.aCC/run.c: Likewise.
695 * gdb.reverse/until-reverse.c: Likewise.
696 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
697
666d413c
YQ
6982014-09-16 Yao Qi <yao@codesourcery.com>
699
700 * boards/local-remote-host-native.exp: New file.
701
57cbd724
DE
7022014-09-14 Doug Evans <xdje42@gmail.com>
703
704 * gdb.threads/queue-signal.c (thread_count): New variable.
705 (thread_count_mutex, thread_count_condvar): New variables.
706 (incr_thread_count, wait_all_threads_running): New functions.
707 (main): Wait for all threads to be in their thread functions.
708
81219e53
DE
7092014-09-13 Doug Evans <xdje42@gmail.com>
710
711 * gdb.threads/queue-signal.c: New file.
712 * gdb.threads/queue-signal.exp: New file.
713
3714cea7
DE
7142014-09-13 Doug Evans <xdje42@gmail.com>
715
716 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
717 be consistent with what default_gdb_init uses.
718 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
719 the plain text of the prompt. Add some logging printfs.
720 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
721
fa43b1d7
PA
7222014-09-12 Pedro Alves <palves@redhat.com>
723
724 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
725 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
726 * gdb.arch/i386-size-overlap.exp: Likewise.
727 * gdb.arch/i386-size.exp: Likewise.
728 * gdb.arch/i386-unwind.exp: Likewise.
729 * gdb.base/a2-run.exp: Likewise.
730 * gdb.base/break.exp: Likewise.
731 * gdb.base/charset.exp: Likewise.
732 * gdb.base/chng-syms.exp: Likewise.
733 * gdb.base/commands.exp: Likewise.
734 * gdb.base/dbx.exp: Likewise.
735 * gdb.base/find.exp: Likewise.
736 * gdb.base/funcargs.exp: Likewise.
737 * gdb.base/jit-simple.exp: Likewise.
738 * gdb.base/reread.exp: Likewise.
739 * gdb.base/sepdebug.exp: Likewise.
740 * gdb.base/step-bt.exp: Likewise.
741 * gdb.cp/mb-inline.exp: Likewise.
742 * gdb.cp/mb-templates.exp: Likewise.
743 * gdb.objc/basicclass.exp: Likewise.
744 * gdb.threads/killed.exp: Likewise.
745
9d9bf2df
EBM
7462014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
747
748 PR tdep/17379
749 * gdb.arch/powerpc-stackless.S: New file.
750 * gdb.arch/powerpc-stackless.exp: New file.
751
1cf2f1b0
JK
7522014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 * gdb.base/attach.c: Include unistd.h.
755 (main): Call alarm. Add label postloop.
756 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
757 gdb_breakpoint, gdb_continue_to_breakpoint.
758 (test_command_line_attach_run): Kill ${testpid} in one exit path.
759
98880d46
PA
7602014-09-11 Pedro Alves <palves@redhat.com>
761
762 PR gdb/17347
763 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
764 * gdb.base/attach.exp (test_command_line_attach_run): New
765 procedure.
766 (top level): Call it.
767
4c92ff2c
PA
7682014-09-11 Pedro Alves <palves@redhat.com>
769
770 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
771 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
772 (do_command_attach_tests): Use spawn_wait_for_attach.
773 * gdb.base/solib-overlap.exp: Likewise.
774 * gdb.multi/multi-attach.exp: Likewise.
775 * gdb.python/py-prompt.exp: Likewise.
776 * gdb.python/py-sync-interp.exp: Likewise.
777 * gdb.server/ext-attach.exp: Likewise.
778
3adc1a7d
GKB
7792014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
780
781 * gdb.fortran/array-element.exp: Remove unexpected "continue"
782 command in testcase. Simplify testcase.
783
96334934
JB
7842014-09-10 Joel Brobecker <brobecker@adacore.com>
785
786 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
787
eb479039
JB
7882014-09-10 Joel Brobecker <brobecker@adacore.com>
789
790 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
791
deede10c
JB
7922014-09-10 Joel Brobecker <brobecker@adacore.com>
793
794 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
795
7828a5f5
JB
7962014-09-10 Joel Brobecker <brobecker@adacore.com>
797
798 * gdb.dwarf2/dynarr-ptr.c: New file.
799 * gdb.dwarf2/dynarr-ptr.exp: New file.
800
33aeebcf
MR
8012014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
802
803 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
804 of 30 rather than hardcoding 120 for a slow test case. Take the
805 `gdb,timeout' target setting into account for this calculation.
806 Don't extend the timeout for the test cases that don't need it.
807
7b415901
MR
8082014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
809
810 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
811 a factor of 2 for a slow test case. Take the `gdb,timeout'
812 target setting into account for this calculation.
813 * gdb.reverse/until-precsave.exp: Increase the timeout by
814 a factor of 15 and 3 respectively rather than adding 120
815 for a pair of slow test cases. Take the `gdb,timeout'
816 target setting into account for this calculation.
817
4a40f85a
MR
8182014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
819
820 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
821 timeout, don't pass one down to gdb_expect.
822 (gdb_expect): Rework timeout selection.
823
09635af7
MR
8242014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
825
826 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
827 exception on timeout.
828 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
829 (gdbserver_start_extended): Catch any `gdbserver_start' error
830 exceptions.
831 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
832 * lib/mi-support.exp (mi_gdb_target_load): Catch any
833 `gdbserver_gdb_load' error exceptions.
834
2bdd10b7
MR
8352014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
836
837 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
838 120 on waiting for the TCP socket to open.
839
316935f0
DE
8402014-09-09 Doug Evans <xdje42@gmail.com>
841
842 * gdb.base/default.exp (show_conv_list): Add _caller_is,
843 _caller_matches, _any_caller_is, _any_caller_matches.
844
83740597
DE
8452014-09-09 Doug Evans <xdje42@gmail.com>
846
847 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
848
4c122fc3
YQ
8492014-09-09 Yao Qi <yao@codesourcery.com>
850
851 * gdb.mi/mi-var-display.exp: Set print symbol off.
852
a9f116cb
GKB
8532014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
854
855 PR gdb/17035
856 * gdb.base/commands.exp: Add tests to verify user-defined
857 commands with empty bodies.
858 * gdb.python/py-cmd.exp: Test that we don't show user-defined
859 python commands in `show user command`.
860 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
861 scheme commands in `show user command`.
862
c75bd3a2
JK
8632014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
864
865 PR python/17355
866 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
867 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
868 * gdb.python/py-framefilter-invalidarg.exp: New file.
869 * gdb.python/py-framefilter-invalidarg.py: New file.
870
faa42425
DE
8712014-09-06 Doug Evans <xdje42@gmail.com>
872
873 PR 15276
874 * gdb.python/py-caller-is.c: New file.
875 * gdb.python/py-caller-is.exp: New file.
876
474ca4f6
SDJ
8772014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
878
879 PR gdb/17235
880 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
881 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
882
eb0b0463
SDJ
8832014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
884
885 PR fortran/17237
886 * gdb.fortran/print-formatted.exp: New file.
887 * gdb.fortran/print-formatted.f90: Likewise.
888
5f3b99cf
SS
8892014-09-03 Sasha Smundak <asmundak@google.com>
890
891 * gdb.python/py-frame.exp: Test Frame.read_register.
892
7d793aa9
SDJ
8932014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
894
895 PR python/16699
896 * gdb.python/py-completion.exp: New file.
897 * gdb.python/py-completion.py: Likewise.
898
fb0576e9
DE
8992014-08-28 Doug Evans <dje@google.com>
900
901 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
902 eax,etc. are live with values set by gdb and thus the compiler can't
903 use them.
904 * gdb.arch/i386-pseudo.c (main): Ditto.
905
ee92b0dd
DE
9062014-08-27 Doug Evans <dje@google.com>
907
908 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
909
6649db35
DE
9102014-08-25 Doug Evans <dje@google.com>
911
912 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
913 (main): Ditto.
914
564b7600
DE
9152014-08-25 Doug Evans <dje@google.com>
916
917 * gdb.threads/thread-execl.exp: #include <stdio.h>.
918
3881fb67
YQ
9192014-08-24 Yao Qi <yao@codesourcery.com>
920
921 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
922 symbol off.
923 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
924
a05a36a5
DE
9252014-08-22 Doug Evans <dje@google.com>
926
927 PR 17276
928 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
929 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
930 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
931
7c343b48
YQ
9322014-08-22 Yao Qi <yao@codesourcery.com>
933
934 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
935 * gdb.python/py-finish-breakpoint2.exp: Likewise.
936 * gdb.python/python.exp: Likewise. Use .py file on the host
937 instead of the build.
938
22fd09ae
JK
9392014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
940
941 * gdb.threads/gcore-stale-thread.c: New file.
942 * gdb.threads/gcore-stale-thread.exp: New file.
943
a8454a7c
PA
9442014-08-21 Pedro Alves <palves@redhat.com>
945
946 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
947 * gdb.base/gcore-relro-pie.exp: Likewise.
948 * gdb.base/gcore-relro.exp: Likewise.
949 * gdb.base/gcore.exp: Likewise.
950 * gdb.base/print-symbol-loading.exp: Likewise.
951 * gdb.threads/gcore-thread.exp: Likewise.
952 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
953
2a31c623
PA
9542014-08-20 Pedro Alves <palves@redhat.com>
955 Jan Kratochvil <jan.kratochvil@redhat.com>
956
957 * Makefile.in (EXTRA_RULES, CC): New variables, get from
958 configure.
959 (EXPECT): Handle READ1 being set.
960 (all): Depend on EXTRA_RULES.
961 (check-read1, expect-read1, read1.so, read1): New rules.
962 * README (Testsuite Parameters): Document the READ1 make variable.
963 (Race detection): New section.
964 * configure: Regenerate.
965 * configure.ac: If build==host==target, and running under a
966 GNU/glibc system, add read1 to the extra Makefile rules.
967 (EXTRA_RULES): AC_SUBST it.
968 * lib/read1.c: New file.
969
d36430db
JB
9702014-08-20 Joel Brobecker <brobecker@adacore.com>
971
972 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
973 the handling of variables declared as a typedef to an array
974 which a DW_AT_data_location attribute.
975
9a0dc9e3
PA
9762014-08-19 Andrew Burgess <aburgess@broadcom.com>
977 Pedro Alves <palves@redhat.com>
978
979 PR symtab/14604
980 PR symtab/14605
981 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
982 gdb_test.
983
0718a8da
PA
9842014-08-19 Pedro Alves <palves@redhat.com>
985
986 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
987
13b448cd
YQ
9882014-08-19 Yao Qi <yao@codesourcery.com>
989
990 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
991 right line.
992
1cbf5077
DB
9932014-08-18 David Blaikie <dblaikie@gmail.com>
994
995 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
996
bf0fae19
JB
9972014-08-18 Joel Brobecker <brobecker@adacore.com>
998
999 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1000 attribute in array range.
1001
3c8c5dcc
JB
10022014-08-18 Joel Brobecker <brobecker@adacore.com>
1003
1004 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1005
e66d4446
SC
10062014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1007
1008 PR c++/17132
1009 * gdb.cp/pr17132.cc: New file.
1010 * gdb.cp/pr17132.exp: New file.
1011
940df408
SC
10122014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1013
1014 * gdb.python/py-xmethods.py (A_getarrayind)
1015 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1016 Use 'print' with function call syntax.
1017 (E_method_matcher.match): Fix tab vs space indentation mixup.
1018
ebcc6c3a
YQ
10192014-08-15 Yao Qi <yao@codesourcery.com>
1020
1021 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1022 false.
1023
775e0f04
YQ
10242014-08-15 Yao Qi <yao@codesourcery.com>
1025
1026 * gdb.cp/casts.exp: Set print symbol off.
1027 * gdb.cp/class2.exp: Likewise.
1028 * gdb.cp/overload.exp: Likewise.
1029 * gdb.cp/templates.exp: Likewise.
1030
d769e349
DE
10312014-08-11 Doug Evans <dje@google.com>
1032
1033 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1034 (test_load_shlib): Update.
1035
20c6f1e1
YQ
10362014-08-09 Yao Qi <yao@codesourcery.com>
1037
1038 * gdb.base/display.exp: Invoke is_address_zero_readable.
1039 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1040 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1041 * gdb.base/hbreak-unmapped.exp: Return if
1042 is_address_zero_readable returns true.
1043 * gdb.base/signest.exp: Likewise.
1044 * gdb.base/signull.exp: Likewise.
1045 * gdb.base/sigbpt.exp: Likewise.
1046 * gdb.guile/scm-disasm.exp: Do the test if
1047 is_address_zero_readable returns false.
1048 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1049 * gdb.python/py-arch.exp: Likewise.
1050 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1051 * lib/gdb.exp (is_address_zero_readable): New proc.
1052
5792e8e3
YQ
10532014-08-09 Yao Qi <yao@codesourcery.com>
1054
1055 PR testsuite/13443
1056 * gdb.mi/mi-var-display.exp: Make test messages unique.
1057
3cecbbbe
TT
10582014-08-04 Tom Tromey <tromey@redhat.com>
1059
1060 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1061 target 0".
1062
00b51ff5
TT
10632014-08-04 Tom Tromey <tromey@redhat.com>
1064
1065 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1066 "target_resume".
1067
6908c509
JB
10682014-08-01 Joel Brobecker <brobecker@adacore.com>
1069
1070 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1071 inner_vla_struct_object_size.
1072 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1073 as xfail.
1074
cc6563d2
PA
10752014-07-30 Pedro Alves <palves@redhat.com>
1076
1077 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1078 comment.
1079
7e09a223
YQ
10802014-07-29 Yao Qi <yao@codesourcery.com>
1081
1082 PR gdb/17206
1083 * gdb.base/until-nodebug.exp: New.
1084
7ebdbe92
DE
10852014-07-28 Doug Evans <xdje42@gmail.com>
1086
1087 PR guile/17203
1088 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1089 previously existing parameter, and previously ambiguously spelled
1090 parameter.
1091
fdb1adc6
WN
10922014-07-28 Will Newton <will.newton@linaro.org>
1093
1094 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1095
186fcde0
DE
10962014-07-26 Ludovic Courtès <ludo@gnu.org>
1097 Doug Evans <xdje42@gmail.com>
1098
1099 PR guile/17146
1100 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1101
70509625
PA
11022014-07-25 Pedro Alves <palves@redhat.com>
1103
1104 * gdb.threads/signal-command-handle-nopass.c: New file.
1105 * gdb.threads/signal-command-handle-nopass.exp: New file.
1106 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1107 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1108 * gdb.threads/signal-delivered-right-thread.c: New file.
1109 * gdb.threads/signal-delivered-right-thread.exp: New file.
1110
c3f814a1
PA
11112014-07-25 Pedro Alves <palves@redhat.com>
1112
1113 * gdb.base/double-prompt-target-event-error.exp
1114 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1115 match.
1116 (cancel_pagination_in_target_event): Rework double prompt
1117 detection.
1118 * gdb.base/paginate-after-ctrl-c-running.exp
1119 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1120 <return>' match.
1121 * gdb.base/paginate-bg-execution.exp
1122 (test_bg_execution_pagination_return)
1123 (test_bg_execution_pagination_cancel): Remove '-notransfer
1124 <return>' matches.
1125 * gdb.base/paginate-execution-startup.exp
1126 (test_fg_execution_pagination_return)
1127 (test_fg_execution_pagination_cancel): Remove '-notransfer
1128 <return>' matches.
1129 * gdb.base/paginate-inferior-exit.exp
1130 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1131 match.
1132 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1133 * lib/gdb.exp (pagination_prompt): Run text through
1134 string_to_regexp.
1135 (gdb_test_multiple): Match $pagination_prompt instead of
1136 "<return>".
1137 (string_to_regexp): Move to lib/gdb-utils.exp.
1138
e214cf6c
JK
11392014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1140
1141 * gdb.arch/amd64-entry-value-paramref.S: New file.
1142 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1143 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1144 * gdb.arch/amd64-optimout-repeat.S: New file.
1145 * gdb.arch/amd64-optimout-repeat.c: New file.
1146 * gdb.arch/amd64-optimout-repeat.exp: New file.
1147
17d0c5c8
JK
11482014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1149
1150 PR gdb/17170
1151 * gdb.base/statistics.exp: New file.
1152
b8b8facf
DE
11532014-07-17 Doug Evans <dje@google.com>
1154
74b49205 1155 PR gdb/17170
b8b8facf
DE
1156 * gdb.base/maint.exp: Update testing of per-command stats.
1157
1b5d0ab3
PA
11582014-07-16 Pedro Alves <palves@redhat.com>
1159
1160 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1161 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1162 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1163 (tfile_write_buf): New functions.
1164 (add_memory_block): Rewrite using the above.
1165 (adjust_function_address): New function.
1166 (FUNCTION_ADDRESS): New macro.
1167 (write_basic_trace_file): Remove short_x local, and use
1168 tfile_write_16. Change type of func_addr local to unsigned long
1169 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1170 here. Cast argument of add_memory_block to char pointer.
1171 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1172 (main): Remove parameters.
1173 * gdb.trace/tfile.exp: Remove nowarnings.
1174
4d974e88
SM
11752014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1176
1177 * gdb.base/debug-expr.exp: Test string evaluation with
1178 "debug expression" on.
1179
41e99568
PA
11802014-07-15 Pedro Alves <palves@redhat.com>
1181
1182 * gdb.base/reread.exp: Use clean_restart.
1183
487d9753
PL
11842014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1185
1186 * gdb.arch/avr-flash-qualifer.c: New.
1187 * gdb.arch/avr-flash-qualifer.exp: New.
1188
cc1c52ad
PA
11892014-07-14 Pedro Alves <palves@redhat.com>
1190
1191 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1192 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1193
1e973570
PA
11942014-07-14 Pedro Alves <palves@redhat.com>
1195
1196 * gdb.base/double-prompt-target-event-error.c: New file.
1197 * gdb.base/double-prompt-target-event-error.exp: New file.
1198
93d6eb10
PA
11992014-07-14 Pedro Alves <palves@redhat.com>
1200
1201 PR gdb/17072
1202 * gdb.base/paginate-inferior-exit.c: New file.
1203 * gdb.base/paginate-inferior-exit.exp: New file.
1204
0017922d
PA
12052014-07-14 Pedro Alves <palves@redhat.com>
1206
1207 PR gdb/17072
1208 * gdb.base/paginate-bg-execution.c: New file.
1209 * gdb.base/paginate-bg-execution.exp: New file.
1210
94696ad3
PA
12112014-07-14 Pedro Alves <palves@redhat.com>
1212
1213 PR gdb/17072
1214 * gdb.base/paginate-execution-startup.c: New file.
1215 * gdb.base/paginate-execution-startup.exp: New file.
1216 * lib/gdb.exp (pagination_prompt): New global.
1217 (default_gdb_spawn): New procedure, factored out from
1218 default_gdb_spawn.
1219 (default_gdb_start): Adjust to call default_gdb_spawn.
1220 (gdb_spawn): New procedure.
1221
bd293940
PA
12222014-07-14 Pedro Alves <palves@redhat.com>
1223
1224 * lib/gdb.exp (gdb_assert): New procedure.
1225 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1226
c933f875
PA
12272014-07-14 Pedro Alves <palves@redhat.com>
1228
1229 * gdb.base/execution-termios.c: New file.
1230 * gdb.base/execution-termios.exp: New file.
1231
d98b7a16
TT
12322014-07-14 Tom Tromey <tromey@redhat.com>
1233
1234 * gdb.cp/vla-cxx.cc: New file.
1235 * gdb.cp/vla-cxx.exp: New file.
1236
548740d6
TT
12372014-07-14 Tom Tromey <tromey@redhat.com>
1238
1239 * gdb.reverse/rerun-prec.c: New file.
1240 * gdb.reverse/rerun-prec.exp: New file.
1241
a25eb028
MR
12422014-07-12 Maciej W. Rozycki <macro@mips.com>
1243 Maciej W. Rozycki <macro@codesourcery.com>
1244
1245 * lib/gdb-utils.exp: New file.
1246 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1247 inline `gdb_init_command' processing.
1248 (gdb_start_cmd): Likewise.
1249 * lib/mi-support.exp (mi_run_cmd): Likewise.
1250 * README: Document `gdb_init_command' and `gdb_init_commands'.
1251
218c2655
JK
12522014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1253
1254 Fix false FAIL running under a very long directory name.
1255 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1256 and "set print elements 10000". Twice.
1257
5401fde3
YQ
12582014-07-11 Yao Qi <yao@codesourcery.com>
1259
1260 * gdb.base/exprs.exp: "set print symbol off".
1261
e76126e8
PA
12622014-07-11 Pedro Alves <palves@redhat.com>
1263
1264 * gdb.threads/kill.c: New file.
1265 * gdb.threads/kill.exp: New file.
1266
2d6f0de6
YQ
12672014-07-10 Yao Qi <yao@codesourcery.com>
1268
1269 * gdb.trace/tfile.c (write_basic_trace_file)
1270 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1271 address written to trace file.
1272
7180e04a
PA
12732014-07-09 Pedro Alves <palves@redhat.com>
1274
1275 * gdb.base/attach-wait-input.exp: New file.
1276 * gdb.base/attach-wait-input.c: New file.
1277
9a9a7608
AB
12782014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1279
1280 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1281 setting up test structures.
1282 (main): Call new test function.
1283 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1284 test function, continue into test function and walk test
1285 structures.
1286
161ac41e
YQ
12872014-07-02 Yao Qi <yao@codesourcery.com>
1288
1289 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1290 'bar_start' at the beginning of functions 'foo' and 'bar'
1291 respectively.
1292 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1293 instead of 'foo' and 'bar'.
1294
1f267ae3
MM
12952014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1296
1297 * gdb.btrace/segv.exp: New.
1298 * gdb.btrace/segv.c: New.
1299
2b239efb
LM
13002014-07-02 Luis Machado <lgustavo@codesourcery.com>
1301
1302 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1303 instruction.
1304
cf363f18
MW
13052014-06-30 Mark Wielaard <mjw@redhat.com>
1306
1307 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1308 vulture, vilify, villar): New volatile array constants.
1309 (vindictive, vegetation): New const volatile array constants.
1310 * gdb.base/volatile.exp: Test volatile and const volatile array
1311 types.
1312
aebf9d24
AA
13132014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1314
1315 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1316 target lacks support for awatch, rwatch, or hbreak.
1317
b67a2c6f
YQ
13182014-06-27 Yao Qi <yao@codesourcery.com>
1319
1320 * gdb.multi/dummy-frame-restore.exp: New.
1321 * gdb.multi/dummy-frame-restore.c: New.
1322
aef92902
MM
13232014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1324
1325 * gdb.btrace/gcore.exp: New.
1326
8e9db26e
PA
13272014-06-23 Pedro Alves <palves@redhat.com>
1328
1329 * gdb.base/watchpoint-reuse-slot.c: New file.
1330 * gdb.base/watchpoint-reuse-slot.exp: New file.
1331
70afc5b7
SC
13322014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1333
1334 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1335 progspace's filename in 'info', 'enable' and 'disable' command
1336 tests.
1337
b972bd9c
JK
13382014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1339
1340 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1341 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1342 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1343
125f8a3d
GB
13442014-06-20 Gary Benson <gbenson@redhat.com>
1345
1346 * gdb.arch/i386-avx.exp: Fix include file location.
1347 * gdb.arch/i386-sse.exp: Likewise.
1348
3ed9baed
IB
13492014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1350
1351 * gdb.dlang/expression.exp: New file.
1352
034f788c
PA
13532014-06-19 Pedro Alves <palves@redhat.com>
1354
1355 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1356 out from ...
1357 (top level): ... here. Iterate running tests under different
1358 scheduler-locking settings.
1359
45371d0c
LM
13602014-06-18 Luis Machado <lgustavo@codesourcery.com>
1361
1362 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1363 to DW_FORM_addr and use non-zero addresses.
1364
5d376983
SC
13652014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1366
1367 PR gdb/17017
1368 * gdb.python/py-xmethods.cc: Add global function call counters and
1369 increment them in their respective functions. Remove "cout"
1370 statements.
1371 * gdb.python/py-xmethods.exp: Make tests check the global function
1372 call counters instead of depending on inferior IO.
1373
a1aa2221
LM
13742014-06-18 Don Breazeal <donb@codesourcery.com>
1375
1376 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1377 Deleted procedure.
1378 (explicit_fork_parent_follow): Deleted procedure.
1379 (explicit_fork_child_follow): Deleted procedure.
1380 (test_follow_fork): New procedure.
1381 (do_fork_tests): Replace calls to deleted procedures with
1382 calls to test_follow_fork and reset GDB for subsequent
1383 procedure calls.
1384
0fc05997
YQ
13852014-06-17 Yao Qi <yao@codesourcery.com>
1386
1387 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1388 CP1252.
1389
70795c52
LM
13902014-06-17 Luis Machado <lgustavo@codesourcery.com>
1391
1392 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1393 Initialize ptr and S explicitly.
1394 (skip_type_update_when_not_use_rtti_test): Likewise.
1395
6be47f0c
KS
13962014-06-16 Keith Seitz <keiths@redhat.com>
1397
1398 PR mi/15863
1399 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1400 the inferior is started.
1401
d03de421
PA
14022014-06-16 Pedro Alves <palves@redhat.com>
1403
1404 * gdb.base/break-main-file-remove-fail.c: New file.
1405 * gdb.base/break-main-file-remove-fail.exp: New file.
1406 * gdb.base/break-unload-file.exp: Use build_executable instead of
1407 prepare_for_testing.
1408 (test_break): New parameter "initial_load". Handle it.
1409 (top level): Add initial_load cmdline/file axis.
1410
f9579b99
TT
14112014-06-12 Tom Tromey <tromey@redhat.com>
1412
1413 * gdb.base/completion.exp: Don't use directory name in test.
1414
3657956b
GB
14152014-06-09 Gary Benson <gbenson@redhat.com>
1416
1417 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1418 separate the always-available ANSI-standard signals from the
1419 signals that require checking.
1420 (main): Likewise.
1421 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1422 Likewise.
1423 (main): Likewise.
1424
4186eb54
KS
14252014-06-07 Keith Seitz <keiths@redhat.com>
1426
1427 Revert:
1428 PR c++/16253
1429 * gdb.cp/var-tag.cc: New file.
1430 * gdb.cp/var-tag.exp: New file.
1431 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1432 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1433 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1434 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1435
25326a28 14362014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1437
1438 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1439
829155c9
PA
14402014-06-06 Pedro Alves <palves@redhat.com>
1441
1442 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1443 in target debug output instead of looking at RSP packets,
1444 disabling the test on any target that uses hardware stepping.
1445 Update comments.
1446
61c8d22e
PA
14472014-06-06 Pedro Alves <palves@redhat.com>
1448
1449 * gdb.base/break-unload-file.exp: Fix typo.
1450
d9a47287
YQ
14512014-06-06 Yao Qi <yao@codesourcery.com>
1452
1453 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1454 from "jit_function" to "^jit_function".
1455
e5e01dbf
YQ
14562014-06-06 Yao Qi <yao@codesourcery.com>
1457
1458 * gdb.base/async.c (foo): Add one statement.
1459 * gdb.base/async.exp: Get the next instruction address and
1460 match the output of "nexti" by instruction address. Match
1461 the hex address in the output of "finish".
1462
73ba372c
GB
14632014-06-06 Gary Benson <gbenson@redhat.com>
1464
1465 * gdb.base/call-signals.c: Remove preprocessor conditionals
1466 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1467 SIGSEGV and SIGTERM.
1468 * gdb.base/sigall.c: Likewise.
1469 * gdb.base/unwindonsignal.c: Likewise.
1470 * gdb.reverse/sigall-reverse.c: Likewise.
1471
831517df
YQ
14722014-06-06 Yao Qi <yao@codesourcery.com>
1473
1474 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1475 readable, skip the test.
1476
b8b91e98
YQ
14772014-06-06 Yao Qi <yao@codesourcery.com>
1478
1479 * gdb.threads/staticthreads.c (thread_function): Move the line
1480 setting breakpoint on forward.
1481 * gdb.threads/staticthreads.exp: Update comments.
1482
fb934770
LC
14832014-06-05 Ludovic Courtès <ludo@gnu.org>
1484
1485 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1486 "history-append! type error".
1487
6ef284bd
SM
14882014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1489
1490 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1491 erroneous dprintf expected input.
1492
a872e241
DE
14932014-06-04 Doug Evans <xdje42@gmail.com>
1494
1495 * gdb.guile/scm-generics.exp: Delete.
1496
16f691fb
DE
14972014-06-04 Doug Evans <xdje42@gmail.com>
1498
1499 * gdb.guile/scm-breakpoint.exp: Update.
1500 Add tests for breakpoint registration.
1501
012370f6
TT
15022014-06-04 Tom Tromey <tromey@redhat.com>
1503
1504 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1505 VLA-in-union.
1506 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1507 inner_vla_struct, vla_union types. Initialize objects of those
1508 types and compute their sizes.
1509
9f5a4cef
HZ
15102014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1511 Hui Zhu <hui@codesourcery.com>
1512
1513 * gdb.base/fileio.exp: Add test for shell not available as well as
1514 available.
1515 * gdb.base/fileio.c (test_system): Check for shell twice.
1516
90a45c4d
YQ
15172014-06-04 Yao Qi <yao@codesourcery.com>
1518
1519 * gdb.base/auto-connect-native-target.exp: Remove redundant
1520 space from the regexp pattern.
1521
70017e41
YQ
15222014-06-04 Yao Qi <yao@codesourcery.com>
1523
1524 * gdb.base/default.exp: Replace "child" with "native" in
1525 regexp pattern.
1526
883964a7
SC
15272014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1528
1529 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1530 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1531 * gdb.python/py-xmethods.py: Python script supporting the
1532 new testcase and tests.
1533
ef370185
JB
15342014-06-03 Joel Brobecker <brobecker@adacore.com>
1535 Pedro Alves <palves@redhat.com>
1536
1537 PR breakpoints/17000
1538 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1539 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1540
1e2ccb61
BM
15412014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1542
1543 * gdb.base/subst.exp: Add tests to verify partial path matching
1544 output.
1545
c6ec5ab2
PA
15462014-06-03 Pedro Alves <palves@redhat.com>
1547
1548 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1549 target that doesn't use software single-stepping.
1550
835c559f
PA
15512014-06-03 Pedro Alves <palves@redhat.com>
1552
1553 PR breakpoints/17000
1554 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1555 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1556
06eb1586
DE
15572014-06-02 Doug Evans <xdje42@gmail.com>
1558
1559 * gdb.guile/scm-parameter.exp: New file.
1560
e698b8c4
DE
15612014-06-02 Doug Evans <xdje42@gmail.com>
1562
1563 * gdb.guile/scm-cmd.c: New file.
1564 * gdb.guile/scm-cmd.exp: New file.
1565
ded03782
DE
15662014-06-02 Doug Evans <xdje42@gmail.com>
1567
1568 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1569 pretty-printer lookup.
1570 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1571 (make-pp_s-printer): Call it.
1572 (make-pretty-printer-from-dict): New function.
1573 (lookup-pretty-printer-maker-from-dict): New function.
1574 (*pretty-printer*): Simplify.
1575 (make-objfile-pp_s-printer): New function.
1576 (install-objfile-pretty-printers!): New function.
1577 (make-progspace-pp_s-printer): New function.
1578 (install-progspace-pretty-printers!): New function.
1579 * gdb.guile/scm-progspace.c: New file.
1580 * gdb.guile/scm-progspace.exp: New file.
1581
41fac0cf
PA
15822014-06-02 Pedro Alves <palves@redhat.com>
1583
1584 * gdb.base/dprintf-bp-same-addr.c: New file.
1585 * gdb.base/dprintf-bp-same-addr.exp: New file.
1586
96ae5695
EBM
15872014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1588
1589 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1590 * gdb.arch/powerpc-power.s: Likewise.
1591
da02b3a8
JB
15922014-06-02 Joel Brobecker <brobecker@adacore.com>
1593
1594 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1595
c72b2e7b
YQ
15962014-06-01 Yao Qi <yao@codesourcery.com>
1597
1598 * gdb.base/watchpoint.exp (test_watch_location): Check null
1599 pointer can be dereferenced. If not, do the test, otherwise
1600 skip it.
1601
53e8a631
AB
16022014-05-30 Andrew Burgess <aburgess@broadcom.com>
1603
1604 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1605 results.
1606 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1607
938f0e2f
AB
16082014-05-30 Andrew Burgess <aburgess@broadcom.com>
1609
1610 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1611 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1612 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1613 * gdb.arch/amd64-invalid-stack-top.c: New file.
1614 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1615
9ba6657a
PA
16162014-05-30 Pedro Alves <palves@redhat.com>
1617
1618 PR breakpoints/17000
1619 * gdb.base/sss-bp-on-user-bp.c: New file.
1620 * gdb.base/sss-bp-on-user-bp.exp: New file.
1621
522c09bf
DB
16222014-05-30 David Blaikie <dblaikie@gmail.com>
1623
1624 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1625 gnu_inline semantics via attribute.
1626 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1627 source explicitly specifies the required semantics.
1628
bf4ef81e
MR
16292014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1630
1631 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1632
329ea579
PA
16332014-05-29 Pedro Alves <palves@redhat.com>
1634 Tom Tromey <tromey@redhat.com>
1635
1636 * gdb.base/async-shell.exp: Don't enable target-async.
1637 * gdb.base/async.exp
1638 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1639 parameter. Adjust.
1640 (top level): Don't test with "target-async".
1641 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1642 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1643 * gdb.base/inferior-died.exp: Don't enable target-async.
1644 * gdb.base/interrupt-noterm.exp: Likewise.
1645 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1646 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1647 * gdb.mi/mi-nonstop.exp: Likewise.
1648 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1649 * gdb.mi/mi-nsintrall.exp: Likewise.
1650 * gdb.mi/mi-nsmoribund.exp: Likewise.
1651 * gdb.mi/mi-nsthrexec.exp: Likewise.
1652 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1653 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1654 * gdb.python/py-evsignal.exp: Don't enable target-async.
1655 * gdb.python/py-evthreads.exp: Likewise.
1656 * gdb.python/py-prompt.exp: Likewise.
1657 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1658 * gdb.server/solib-list.exp: Don't enable target-async.
1659 * gdb.threads/thread-specific-bp.exp: Likewise.
1660 * lib/mi-support.exp: Adjust to use mi-async.
1661
fd664c91
PA
16622014-05-29 Pedro Alves <palves@redhat.com>
1663
1664 PR gdb/13860
1665 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1666 reason, even in sync mode.
1667
251bde03
PA
16682014-05-29 Pedro Alves <palves@redhat.com>
1669 Hui Zhu <hui@codesourcery.com>
1670
1671 PR PR15693
1672 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1673 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1674 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1675 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1676
7f3c0343
JB
16772014-05-28 Joel Brobecker <brobecker@adacore.com>
1678
1679 * config/monitor.exp (gdb_target_monitor): Replace use of
1680 "set remotebaud" by "set serial baud".
1681
b2715b27
AW
16822014-05-26 Andy Wingo <wingo@igalia.com>
1683
1684 * gdb.guile/scm-breakpoint.exp:
1685 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1686 properties instead of gdb-object-properties.
1687
498a4489
YQ
16882014-05-26 Yao Qi <yao@codesourcery.com>
1689
1690 * gdb.server/no-thread-db.exp: Specify source file name
1691 explicitly when setting a breakpoint.
1692
589fdceb
MM
16932014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1694
1695 * gdb.btrace/vdso.c: New.
1696 * gdb.btrace/vdso.exp: New.
1697
e9089e05
MM
16982014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1699
1700 * gdb.base/gcore.exp (capture_command_output): Move ...
1701 * lib/gdb.exp (capture_command_output): ... here.
1702
67b5c0c1
MM
17032014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1704
1705 * gdb.btrace/data.exp: Test memory access during btrace replay.
1706
a2199296
SM
17072014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1708
1709 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1710
17b2616c
PA
17112014-05-21 Pedro Alves <palves@redhat.com>
1712
1713 PR gdb/13860
1714 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1715 (top level): Test that output related to execution commands is
1716 sent to the console with CLI commands, but not with MI commands.
1717 Test that breakpoint events are always mirrored to the console.
1718 Also expect the new source line to be output after a "next" in
1719 async mode too. Make it a pass/fail test.
1720 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1721 output.
1722 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1723
5166082f
PA
17242014-05-21 Pedro Alves <palves@redhat.com>
1725
1726 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1727 Use them to test variations of "list" after reaching a breakpoint.
1728 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1729 Test "list" with listsize 10 after reaching a breakpoint.
1730 * gdb.python/python.exp (decode_line current location line
1731 number): Adjust expected line number.
1732
2f25d70f
SM
17332014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1734
1735 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1736 behavior for $args, pass it directly to "run".
1737
ff604a67
MR
17382014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1739
1740 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1741 30000 to 65536.
1742
6a3cb8e8
PA
17432014-05-21 Pedro Alves <palves@redhat.com>
1744
1745 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1746 auto-connect-native-target off".
1747 * gdb.base/auto-connect-native-target.c: New file.
1748 * gdb.base/auto-connect-native-target.exp: New file.
1749
4ebfc96e
PA
17502014-05-21 Pedro Alves <palves@redhat.com>
1751
1752 * gdb.base/default.exp: Test "target native" instead of "target
1753 child".
1754
36d46afb
MW
17552014-05-21 Mark Wielaard <mjw@redhat.com>
1756
1757 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1758
5876f503
JK
17592014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1760
1761 Fix TLS access for -static -pthread.
1762 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1763 <HAVE_TLS> (thread_function, main): Initialize it.
1764 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1765 Add clean_restart.
1766 <$have_tls != "">: Check TLSVAR.
1767
0256a6ac
PA
17682014-05-21 Pedro Alves <palves@redhat.com>
1769
1770 * gdb.base/dcache-line-read-error.c: New.
1771 * gdb.base/dcache-line-read-error.exp: New.
1772
936d2992
PA
17732014-05-20 Pedro Alves <palves@redhat.com>
1774
1775 * gdb.base/compare-sections.c: New file.
1776 * gdb.base/compare-sections.exp: New file.
1777
802e8e6d
PA
17782014-05-20 Pedro Alves <palves@redhat.com>
1779
1780 * gdb.base/break-idempotent.c: New file.
1781 * gdb.base/break-idempotent.exp: New file.
1782
e59fa00f
MM
17832014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1784
1785 * gdb.btrace/nohist.exp: New.
1786
8b696e31
YQ
17872014-05-20 Yao Qi <yao@codesourcery.com>
1788
1789 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1790 gdb.reverse directory and gdb_reverse_timeout exists in board
1791 setting.
1792 * README: Document gdb_reverse_timeout.
1793
73c9764f
YQ
17942014-05-20 Yao Qi <yao@codesourcery.com>
1795
1796 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1797 'test_file_name'. Treat args as a string instead of a list.
1798 (gdb_init): Rename argument 'args' by 'test_file_name'.
1799
f1f4348a
JK
18002014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1801
1802 * gdb.arch/powerpc-power.exp: New file.
1803 * gdb.arch/powerpc-power.s: New file.
1804
0dbe70ce
DE
18052014-05-16 Doug Evans <dje@google.com>
1806
1807 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1808 * gdb.base/completion.exp: Check that all expected files exist
1809 before doing file completion.
0dbe70ce 1810
8d551b02
DE
18112014-05-16 Doug Evans <dje@google.com>
1812
1813 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1814 Update.
1815 (do_syscall_tests_without_xml): Update.
1816
73eb7709
PA
18172014-05-16 Pedro Alves <palves@redhat.com>
1818
1819 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1820 instead of "unknown output after running".
1821
3fae92fc
YQ
18222014-05-16 Yao Qi <yao@codesourcery.com>
1823
1824 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1825 file1.txt from host at the end.
1826 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1827
c2b2ccc5
DE
18282014-05-15 Doug Evans <dje@google.com>
1829
1830 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1831 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1832 loading file. Add test for TU lookup.
1833
8c217a4b
SM
18342014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1835
1836 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1837 calling "-exec-arguments" or "set args" before running the
1838 inferior.
1839
3deb39c6
SM
18402014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1841
1842 * lib/mi-support.exp (mi_expect_stop): Expect message for
1843 inferiors that exit with non-zero exit code.
1844
71a79f8c
YQ
18452014-05-14 Yao Qi <yao@codesourcery.com>
1846
1847 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1848 match absolute path on remote host.
1849 (test_file_list_exec_source_files): Remove "/" from the
1850 pattern.
1851
f23fcd46
YQ
18522014-05-14 Yao Qi <yao@codesourcery.com>
1853
1854 * boards/local-remote-host-notty.exp (${board}_file): New
1855 proc.
1856
9404b58f
KM
18572014-05-07 Kyle McMartin <kyle@redhat.com>
1858
1859 Pushed by Joel Brobecker <brobecker@adacore.com>.
1860 * gdb.arch/aarch64-atomic-inst.c: New file.
1861 * gdb.arch/aarch64-atomic-inst.exp: New file.
1862
5e45f04c
YQ
18632014-05-07 Yao Qi <yao@codesourcery.com>
1864
1865 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1866 in current context" too.
1867
c888a17d
KS
18682014-05-05 Keith Seitz <keiths@redhat.com>
1869
1870 * gdb.linespec/ls-dollar.exp: Add test for linespec
1871 file:convenience_variable.
1872
290a839c
YQ
18732014-05-05 Yao Qi <yao@codesourcery.com>
1874
1875 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1876 traceframes into tfile and ctf trace files. Read data from
1877 trace file and test collected data.
1878 (gdb_collect_locals_test): Likewise.
1879 (gdb_unavailable_registers_test): Likewise.
1880 (gdb_unavailable_floats): Likewise.
1881 (gdb_collect_globals_test): Likewise.
1882 (top-level): Append "ctf" to trace_file_targets if GDB
1883 supports.
1884
b5262cd0
YQ
18852014-05-05 Yao Qi <yao@codesourcery.com>
1886
1887 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1888 code to ...
1889 (gdb_collect_args_test_1): ... it. New proc.
1890 (gdb_collect_locals_test): Move some code to ...
1891 (gdb_collect_locals_test_1): ... it. New proc.
1892 (gdb_unavailable_registers_test): Move some code to ...
1893 (gdb_unavailable_registers_test_1): ... it. New proc.
1894 (gdb_unavailable_floats): Move some code to ...
1895 (gdb_unavailable_floats_1): ... it. New proc.
1896
30a1e6cc
SDJ
18972014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1898
1899 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1900 probes to test for bitness recognition.
1901 * gdb.arch/amd64-stap-optional-prefix.exp
1902 (test_probe_value_without_reg): New procedure.
1903 Add code to test for different kinds of bitness.
1904
f33da99a
SDJ
19052014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1906
1907 PR breakpoints/16889
1908 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1909 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1910
5b80f00d
PA
19112014-05-01 Pedro Alves <palves@redhat.com>
1912
1913 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1914 gdb_file_cmd if no file is specified.
1915 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1916 last_loaded_file to set the remote exec-file.
1917
f8c2a73c
PA
19182014-05-01 Pedro Alves <palves@redhat.com>
1919
1920 * boards/local-remote-host.exp: New file.
1921
be6e8ac7
PA
19222014-05-01 Pedro Alves <palves@redhat.com>
1923
1924 * boards/local-remote-host.exp: Rename to ...
1925 * boards/local-remote-host-notty.exp: ... this.
1926
cac0dc8f
JB
19272014-04-28 Joel Brobecker <brobecker@adacore.com>
1928
1929 * gdb.ada/dyn_arrayidx: New testcase.
1930
9730e6cc
YQ
19312014-04-26 Yao Qi <yao@codesourcery.com>
1932
1933 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1934 and compute the length of function main. Save it in
1935 $main_length.
1936 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1937 (top-level): Use gdb_compile to compile objects into
1938 executable and restart GDB. Remove invocation to
1939 prepare_for_testing.
1940
7ae1a6a6
PA
19412014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1942 Pedro Alves <palves@redhat.com>
1943
1944 PR server/16255
1945 * gdb.multi/multi-attach.c: New file.
1946 * gdb.multi/multi-attach.exp: New file.
1947
4082afcc
PA
19482014-04-25 Pedro Alves <palves@redhat.com>
1949
1950 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1951 user.
1952 (top level): Test that "set remote conditional-breakpoints-packet
1953 off" works as intended.
1954 * gdb.base/dprintf.exp: Test that "set remote
1955 breakpoint-commands-packet off" works as intended.
1956 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1957 New function.
1958 (top level): Call it.
1959 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1960 remote fast-tracepoints-packet off" works as intended.
1961 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1962 * lib/gdb.exp (gdb_is_target_remote): ... here.
1963
2abc3f8d
DB
19642014-04-24 David Blaikie <dblaikie@gmail.com>
1965
1966 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1967 ensure clang would not discard them.
1968 * gdb.base/gdbvars.c: Ditto.
1969 * gdb.base/memattr.c: Ditto.
1970 * gdb.base/whatis.c: Ditto.
1971 * gdb.python/py-prettyprint.c: Ditto.
1972 * gdb.trace/actions.c: Ditto.
1973 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1974 ensure clang would not discard it.
1975
bfd39632
DB
19762014-04-24 David Blaikie <dblaikie@gmail.com>
1977
1978 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1979 clang to emit the full definition of type required by the test
1980 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1981
22842ff6
DB
19822014-04-24 David Blaikie <dblaikie@gmail.com>
1983
1984 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1985 coax Clang into emitting the definition of the type.
1986 * gdb.cp/pr10728-x.h (y): Ditto.
1987 * gdb.cp/pr10728-y.cc (y): Ditto.
1988
c2e827ad
DB
19892014-04-24 David Blaikie <dblaikie@gmail.com>
1990
1991 * gdb.base/label.exp: XFAIL label related tests under Clang.
1992 * gdb.cp/cplabel.exp: Ditto.
1993 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1994 under Clang those using labels.
1995
4c2d33e7
YQ
19962014-04-25 Yao Qi <yao@codesourcery.com>
1997
1998 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1999 double_label.
2000 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2001 partial_label and double_label.
2002
56083b99
DB
20032014-04-24 David Blaikie <dblaikie@gmail.com>
2004
2005 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2006
25d4e99d
DB
20072014-04-24 David Blaikie <dblaikie@gmail.com>
2008
2009 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2010 of the function to work across GCC and Clang.
2011 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2012 pointer types (const void ** const V void **).
2013
01f9f808
MS
20142014-04-24 Michael Sturm <michael.sturm@mintel.com>
2015 Walfred Tedeschi <walfred.tedeschi@intel.com>
2016
2017 * Makefile.in (EXECUTABLES): Added i386-avx512.
2018 * gdb.arch/i386-avx512.c: New file.
2019 * gdb.arch/i386-avx512.exp: Likewise.
2020
4b48d439
KS
20212014-04-23 Keith Seitz <keiths@redhat.com>
2022
2023 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2024 (mi_make_breakpoint_table): New procedure.
2025 (mi_create_breakpoint): Use mi_make_breakpoint
2026 and return the result.
2027 (mi_make_breakpoint): New procedure.
2028 (mi_build_kv_pairs): New procedure.
2029
2030 * gdb.mi/mi-break.exp: Remove unused globals,
2031 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2032 All callers updated.
2033 * gdb.mi/mi-dprintf.exp: Use variable to track command
2034 number.
2035 Update all callers of mi_create_breakpoint and use
2036 mi_make_breakpoint_table.
2037 Remove any unused global variables.
2038 * gdb.mi/mi-nonstop.exp: Likewise.
2039 * gdb.mi/mi-nsintrall.exp: Likewise.
2040 * gdb.mi/mi-nsmoribund.exp: Likewise.
2041 * gdb.mi/mi-nsthrexec.exp: Likewise.
2042 * gdb.mi/mi-reverse.exp: Likewise.
2043 * gdb.mi/mi-simplerun.exp: Likewise.
2044 * gdb.mi/mi-stepn.exp: Likewise.
2045 * gdb.mi/mi-syn-frame.exp: Likewise.
2046 * gdb.mi/mi-until.exp: Likewise.
2047 * gdb.mi/mi-var-cp.exp: Likewise.
2048 * gdb.mi/mi-var-display.exp: Likewise.
2049 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2050 * gdb.mi/mi2-var-child.exp: Likewise.
2051 * gdb.mi/mi-vla-c99.exp: Likewise.
2052 * lib/mi-support.exp: Likewise.
2053
2054 From Ian Lance Taylor <iant@cygnus.com>:
2055 * lib/gdb.exp (parse_args): New procedure.
2056
08351840
PA
20572014-04-23 Pedro Alves <palves@redhat.com>
2058
2059 * gdb.base/break-unload-file.c: New file.
2060 * gdb.base/break-unload-file.exp: New file.
2061 * gdb.base/sym-file-lib.c (baz): New function.
2062 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2063 field.
2064 (load): Store the segment's mapped size.
2065 (unload): New function.
2066 (unload_shlib): New function.
2067 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2068 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2069 set a breakpoint at baz, and call it.
2070 * gdb.base/sym-file.exp: New tests for stale breakpoint
2071 instructions.
2072
076855f9
PA
20732014-04-23 Pedro Alves <palves@redhat.com>
2074
2075 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2076 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2077 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2078 * gdb.base/hbreak-unmapped.c: New file.
2079 * gdb.base/hbreak-unmapped.exp: New file.
2080 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2081 * lib/gdb.exp (gdb_is_target_remote): ... here.
2082
483805cf
PA
20832014-04-22 Pedro Alves <palves@redhat.com>
2084
2085 * gdb.base/consecutive-step-over.c: New file.
2086 * gdb.base/consecutive-step-over.exp: New file.
2087
06d97543
PA
20882014-04-22 Pedro Alves <palves@redhat.com>
2089
2090 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2091 instead of send_gdb/gdb_expect.
2092
b4429ea2
YQ
20932014-04-22 Yao Qi <yao@codesourcery.com>
2094
2095 * lib/trace-support.exp (generate_tracefile): New procedure.
2096 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2097 return 0.
2098 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2099 if generate_tracefile returns 1.
2100
51d48146
PA
21012014-04-18 Tom Tromey <palves@redhat.com>
2102 Pedro alves <tromey@redhat.com>
2103
2104 PR backtrace/15558
2105 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2106 with a backtrace limit.
2107 * gdb.python/py-frame-inline.exp: Test running to an inline
2108 function with a backtrace limit, and printing the newest frame.
2109 * gdb.python/py-frame-inline.c (main): Call f.
2110
bd1dce5f
MS
21112014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2112
2113 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2114
40d1a503
MS
21152014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2116
2117 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2118 Drop prefix from unsupported source file path.
2119
389b98f7
YQ
21202014-04-17 Yao Qi <yao@codesourcery.com>
2121
2122 * lib/gdb.exp (with_target_charset): New proc.
2123 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2124 with_target_charset.
2125 (test_print_strings): Likewise.
2126 (test_repeat_bytes): Likewise.
2127 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2128 for some tests.
2129
22869d73
KS
21302014-04-16 Keith Seitz <keiths@redhat.com>
2131
2132 PR gdb/15827
2133 * gdb.dwarf2/corrupt.c: New file.
2134 * gdb.dwarf2/corrupt.exp: New file.
2135
c4f87ca6
KS
21362014-04-16 Keith Seitz <keiths@redhat.com>
2137
2138 PR c++/16597
2139 * gdb.cp/namelessclass.cc: New file.
2140 * gdb.cp/namelessclass.exp: New file.
2141 * gdb.cp/namelessclass.S: New file.
2142
ab19de87
DE
21432014-04-16 Doug Evans <dje@google.com>
2144
2145 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2146 Add comment.
2147 (gdbserver_default_get_comm_port): New function.
2148 (gdbserver_start): Check if board file provided
2149 "gdbserver,get_comm_port" and use it if so.
2150 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2151 (gdb,socketport): Set to "stdio".
2152 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2153 (stdio_gdbserver_template): Delete.
2154 (${board}_get_remote_address): Update.
2155 (${board}_build_remote_cmd): Delete.
2156 (${board}_get_comm_port): New function.
2157 (${board}_spawn): Update.
2158 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2159 Delete.
2160 (${board}_get_remote_address): Update.
2161 (${board}_get_comm_port): New function.
2162
fc98a809
AB
21632014-04-16 Andrew Burgess <aburgess@broadcom.com>
2164
2165 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2166 appearing in any order.
2167
87fd9e6e
DE
21682014-04-15 Doug Evans <dje@google.com>
2169
2170 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2171 uninitialized value of "description".
2172
099fc3ea
KS
21732014-04-15 Keith Seitz <keiths@redhat.com>
2174
2175 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2176 Remove unused globals.
2177 (test_running_the_program): Likewise.
2178 (test_controlled_execution): Likewise.
2179 (test_controlling_breakpoints): Likewise.
2180 (test_program_termination): Likewise.
2181
5da151d4
KS
21822014-04-15 Keith Seitz <keiths@redhat.com>
2183
2184 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2185 unused globals.
2186 (test_rbreak_creation_and_listing): Likewise.
2187 (test_ignore_count): Likewise.
2188 (test_error): Likewise.
2189
35e5d2f0
PA
21902014-04-15 Pedro Alves <palves@redhat.com>
2191
2192 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2193 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2194 sym-file-loader.c.
2195 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2196 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2197 to sym-file-loader.c.
2198 (struct library): Forward declare.
2199 (load_shlib, lookup_function): Change prototypes.
2200 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2201 (translate_offset): Remove declarations.
2202 (get_text_addr): New declaration.
2203 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2204 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2205 sym-file-loader.h.
2206 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2207 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2208 here from sym-file-loader.h.
2209 (struct library): New structure.
2210 (load_shlib, lookup_function): Change prototypes and adjust to
2211 work with a struct library.
2212 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2213 (translate_offset): Make static.
2214 (get_text_addr): New function.
2215 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2216
eb4c1710
PA
22172014-04-15 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2220
2d1baf52
PA
22212014-04-15 Pedro Alves <palves@redhat.com>
2222
2223 * gdb.base/sym-file-loader.c: Include <limits.h>.
2224 (SELF_LINK): New define.
2225 (get_origin): New function.
2226 (load_shlib): Use it.
2227 * gdb.base/sym-file.exp: Don't early return if the target is
2228 remote. Use runto_main, and issue fail is that fails. Use
2229 gdb_load_shlibs.
2230 (shlib_name): Delete.
2231 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2232
7dd6df01
PA
22332014-04-15 Pedro Alves <palves@redhat.com>
2234
2235 * gdb.base/sym-file.exp: Remove regex characters from test
2236 message. Don't refer to breakpoint numbers in test messages.
2237
b50c8614
KS
22382014-04-14 Keith Seitz <keiths@redhat.com>
2239
2240 PR c++/16253
2241 * gdb.cp/var-tag.cc: New file.
2242 * gdb.cp/var-tag.exp: New file.
2243 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2244 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2245 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2246 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2247
3d567982
TT
22482014-04-14 Tom Tromey <tromey@redhat.com>
2249
2250 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2251 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2252 type.
2253 * gdb.cp/enum-class.exp: New file.
2254 * gdb.cp/enum-class.cc: New file.
2255
0626fc76
TT
22562014-04-14 Tom Tromey <tromey@redhat.com>
2257
2258 * gdb.dwarf2/enum-type.exp: New file.
2259
dca325b3
SA
22602014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2261
2262 * gdb.mi/mi-vla-c99.exp: New file.
2263 * gdb.mi/vla.c: New file.
2264
5854b38a
SA
22652014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2266
2267 * gdb.base/vla-datatypes.c: New file.
2268 * gdb.base/vla-datatypes.exp: New file.
2269
463bb957
SA
22702014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2271
2272 * gdb.base/vla-ptr.c: New file.
2273 * gdb.base/vla-ptr.exp: New file.
2274
3dd170be
SA
22752014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2276
2277 * gdb.dwarf2/count.exp: New file.
2278
5ecaaa66
SA
22792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2280
2281 * gdb.base/vla-sideeffect.c: New file.
2282 * gdb.base/vla-sideeffect.exp: New file.
2283
41f1ada5
DB
22842014-04-14 David Blaikie <dblaikie@gmail.com>
2285
2286 * gdb.mi/non-stop.c: Add return value for non-void function return
2287 statement.
2288 * gdb.threads/staticthreads.c: Ditto.
2289
0be03e84
DE
22902014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2291 Doug Evans <xdje42@gmail.com>
2292
2293 * gdb.guile/scm-value.c: Improve test case.
2294 * gdb.guile/scm-value.exp: Add new test.
2295
f180a1fb
DB
22962014-04-11 David Blaikie <dblaikie@gmail.com>
2297
2298 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2299 override Clang's default.
2300
6b662e19
JB
23012014-04-11 Joel Brobecker <brobecker@adacore.com>
2302
2303 Revert the following changes (regressions):
2304
2305 * gdb.base/vla-sideeffect.c: New file.
2306 * gdb.base/vla-sideeffect.exp: New file.
2307
2308 * gdb.dwarf2/count.exp: New file.
2309
2310 * gdb.base/vla-multi.c: New file.
2311 * gdb.base/vla-multi.exp: New file.
2312
2313 * gdb.base/vla-ptr.c: New file.
2314 * gdb.base/vla-ptr.exp: New file.
2315
2316 * gdb.base/vla-datatypes.c: New file.
2317 * gdb.base/vla-datatypes.exp: New file.
2318
2319 * gdb.mi/mi-vla-c99.exp: New file.
2320 * gdb.mi/vla.c: New file.
2321
245a5f0b
KS
23222014-04-11 Keith Seitz <keiths@redhat.com>
2323
2324 PR c++/16675
2325 * gdb.cp/cpsizeof.exp: New file.
2326 * gdb.cp/cpsizeof.cc: New file.
2327
58a84dcf
SA
23282014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2329
191a8a90
JB
2330 * gdb.mi/mi-vla-c99.exp: New file.
2331 * gdb.mi/vla.c: New file.
58a84dcf 2332
c8655f75
SA
23332014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2334
2335 * gdb.base/vla-datatypes.c: New file.
2336 * gdb.base/vla-datatypes.exp: New file.
2337
024e13b4
SA
23382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2339
2340 * gdb.base/vla-ptr.c: New file.
2341 * gdb.base/vla-ptr.exp: New file.
2342
1a237e0e
SA
23432014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2344
2345 * gdb.base/vla-multi.c: New file.
2346 * gdb.base/vla-multi.exp: New file.
2347
504f3432
SA
23482014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2349
2350 * gdb.dwarf2/count.exp: New file.
2351
3bce8237
SA
23522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2353
191a8a90
JB
2354 * gdb.base/vla-sideeffect.c: New file.
2355 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2356
322f9c21
YQ
23572014-04-11 Yao Qi <yao@codesourcery.com>
2358
2359 * gdb.base/completion.exp: Check file exists before running tests
2360 on file completion.
2361
d708bcd1
PA
23622014-04-10 Pedro Alves <palves@redhat.com>
2363
2364 * gdb.base/cond-eval-mode.c: New file.
2365 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2366 prepare_for_testing to build the new file. Check result of
2367 runto_main.
2368 (test_break, test_watch): New procedures.
2369 (top level): Use them.
2370
ae1d2761
PM
23712014-04-08 Pierre Muller <muller@sourceware.org>
2372
2373 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2374 Ctrl-V use for mingw hosts.
2375
7af389b8
SC
23762014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2377
2378 * gdb.python/py-value.c: Improve test case.
2379 * gdb.python/py-value.exp: Add new test.
2380
5e703181
DE
23812014-04-07 David Blaikie <dblaikie@gmail.com>
2382
2383 * lib/compiler.c: Identify the clang compiler.
2384 * lib/compiler.cc: Ditto.
2385
9810b410
YQ
23862014-04-03 Yao Qi <yao@codesourcery.com>
2387
2388 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2389
98d1b8dc
AB
23902014-04-01 Anton Blanchard <anton@samba.org>
2391
2392 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2393 messages unique.
2394
3114cea1
AB
23952014-04-01 Anton Blanchard <anton@samba.org>
2396
2397 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2398 prepare_for_testing.
2399
62f7182c
AB
24002014-04-01 Anton Blanchard <anton@samba.org>
2401
2402 * gdb.arch/ppc64-atomic-inst.c: Remove.
2403 * gdb.arch/ppc64-atomic-inst.S: New file.
2404 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2405
770e7fc7
DE
24062014-03-31 Doug Evans <dje@google.com>
2407
2408 * gdb.base/print-symbol-loading-lib.c: New file.
2409 * gdb.base/print-symbol-loading-main.c: New file.
2410 * gdb.base/print-symbol-loading.exp: New file.
2411
46e2bafa
YQ
24122014-03-31 Yao Qi <yao@codesourcery.com>
2413
2414 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2415
8776cfe9
JB
24162014-03-28 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.ada/mi_dyn_arr: New testcase.
2419
5d1ef361
DE
24202014-03-27 Doug Evans <dje@google.com>
2421
2422 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2423
b5bee914
YQ
24242014-03-27 Yao Qi <yao@codesourcery.com>
2425
2426 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2427 if target is nios2-*-*.
2428
0d4d0e77
YQ
24292014-03-26 Yao Qi <yao@codesourcery.com>
2430
2431 * lib/gdb.exp (readline_is_used): New proc.
2432 * gdb.base/completion.exp: Move tests on command complete up.
2433 Skip the rest of tests if readline is not used.
2434 * gdb.ada/complete.exp: Skp the test if readline is not
2435 used.
2436 * gdb.base/filesym.exp: Likewise.
2437 * gdb.base/macscp.exp: Likewise.
2438 * gdb.base/readline-ask.exp: Likewise.
2439 * gdb.base/readline.exp: Likewise.
2440 * gdb.python/py-cmd.exp: Likewise.
2441 * gdb.trace/tfile.exp: Likewise.
2442
29361eee
YQ
24432014-03-26 Yao Qi <yao@codesourcery.com>
2444
2445 * gdb.base/macscp.exp: Fix code format issues.
2446
bc9a5525
UW
24472014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2448
2449 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2450 * gdb.asm/powerpc64le.inc: New file.
2451
d3839ede
PA
24522014-03-25 Pedro Alves <palves@redhat.com>
2453 Doug Evans <dje@google.com>
2454
2455 * gdb.base/source-execution.c: New file.
2456 * gdb.base/source-execution.exp: New file.
2457 * gdb.base/source-execution.gdb: New file.
2458
01672a57
DE
24592014-03-24 Doug Evans <dje@google.com>
2460
2461 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2462 using fission.
2463
88bbeca9
HZ
24642014-03-24 Hui Zhu <hui@codesourcery.com>
2465 Pedro Alves <palves@redhat.com>
2466
2467 PR breakpoints/16101
2468 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2469 test pass/fail messages. Detect missing support for dprintf when
2470 breakpoints are actually inserted.
2471 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2472 breakpoints are actually inserted.
2473 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2474 fails.
2475
d2348791
JK
24762014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2477
2478 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2479
feef67ab
DE
24802014-03-22 Doug Evans <xdje42@gmail.com>
2481
2482 * gdb.python/python.exp (python not supported): Verify multi-line
2483 python command issues an error.
25d743f9 2484 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2485 guile command issues an error.
feef67ab 2486
ecebef6a
MR
24872014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2488
2489 * gdb.threads/thread-specific.exp: Handle the lack of usable
2490 $this_breakpoint and $this_thread.
2491
ccdd1909
HZ
24922014-03-21 Hui Zhu <hui@codesourcery.com>
2493
2494 * gdb.base/attach.exp (do_command_attach_tests): New.
2495
beb460e8
PA
24962014-03-20 Tom Tromey <tromey@redhat.com>
2497 Pedro Alves <palves@redhat.com>
2498
2499 PR cli/15718
2500 * gdb.base/condbreak-call-false.c: New file.
2501 * gdb.base/condbreak-call-false.exp: New file.
2502
40acf43a
PA
25032014-03-20 Pedro Alves <palves@redhat.com>
2504
2505 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2506 Delete.
2507 (block_signals, unblock_signals): Delete.
2508 (child_function_2, main): Remove references to deleted variable
2509 and functions.
2510
9f5e1e02
PA
25112014-03-20 Pedro Alves <palves@redhat.com>
2512
2513 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2514 Use pthread_kill to signal thread 2.
2515 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2516 Adjust to make the test send itself a signal rather than using the
2517 host's "kill" command.
2518
99619bea
PA
25192014-03-20 Pedro Alves <palves@redhat.com>
2520
2521 * gdb.threads/multiple-step-overs.c: New file.
2522 * gdb.threads/multiple-step-overs.exp: New file.
2523 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2524 Adjust expected infrun debug output.
2525
2adfaa28
PA
25262014-03-20 Pedro Alves <palves@redhat.com>
2527
2528 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2529 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2530
31e77af2
PA
25312014-03-20 Pedro Alves <palves@redhat.com>
2532
2533 PR breakpoints/7143
2534 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2535 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2536 of gdb_test_multiple.
2537 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2538 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2539
b9f437de
PA
25402014-03-20 Pedro Alves <palves@redhat.com>
2541
2542 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2543 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2544
05adc73e
PA
25452014-03-19 Pedro Alves <palves@redhat.com>
2546
2547 * gdb.base/async.exp: Remove early return.
2548
6048b950
PA
25492014-03-19 Pedro Alves <palves@redhat.com>
2550
2551 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2552
8bcfb00a
PA
25532014-03-19 Pedro Alves <palves@redhat.com>
2554
2555 * gdb.base/async.exp (test_background): Expect \r\n after
2556 "completed." in the fail pattern.
2557
884e37dc
PA
25582014-03-19 Pedro Alves <palves@redhat.com>
2559
2560 * gdb.base/async.exp (test_background): New procedure.
2561 Use it for all background execution command tests.
2562
148e57e2
PA
25632014-03-19 Pedro Alves <palves@redhat.com>
2564
2565 * gdb.base/async.exp: Use prepare_for_testing.
2566
f48088c7
PA
25672014-03-19 Pedro Alves <palves@redhat.com>
2568
2569 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2570 the same line.
2571
e2f6c966
PA
25722014-03-19 Pedro Alves <palves@redhat.com>
2573
2574 * gdb.base/async.c (main): Add "jump here" and "until here" line
2575 marker comments.
2576 * gdb.base/async.exp (jump_here): New global.
2577 (jump& test): Use it.
2578 (until_here): New global.
2579 (until& test): Use it.
2580
c30568d4
PA
25812014-03-19 Pedro Alves <palves@redhat.com>
2582
2583 * gdb.base/async.exp: Don't frob gdb_protocol.
2584
0172b6a7
DE
25852014-03-18 Doug Evans <xdje42@gmail.com>
2586
2587 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2588 Fix spelling of exec-done-display.
2589
06c868a8
JK
25902014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2591
2592 PR gdb/15358
2593 * gdb.base/gdb-sigterm.c: New file.
2594 * gdb.base/gdb-sigterm.exp: New file.
2595
0c7e1a46
PA
25962014-03-18 Pedro Alves <palves@redhat.com>
2597
2598 PR gdb/13860
2599 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2600 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2601 solib-event.
2602
f7c77d93
JB
26032014-03-17 Joel Brobecker <brobecker@adacore.com>
2604
2605 * gdb.ada/pckd_arr_ren: New testcase.
2606
5a1e8c7a
DE
26072014-03-13 Doug Evans <xdje42@gmail.com>
2608
2609 PR guile/16612
2610 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2611 collect after discarding symbols.
2612
350e1a76
DE
26132014-03-13 Ludovic Courtès <ludo@gnu.org>
2614 Doug Evans <xdje42@gmail.com>
2615
2616 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2617 to history survives a gc.
2618
a69900ae
PA
26192014-03-13 Pedro Alves <palves@redhat.com>
2620
2621 * gdb.base/default.exp: Don't test "target procfs".
2622
5db9f0bd
PA
26232014-03-13 Pedro Alves <palves@redhat.com>
2624
2625 * gdb.base/default.exp: Update "target child" and "target procfs"
2626 tests to not expect "Unix".
2627
b3ccfe11
TT
26282014-03-12 Tom Tromey <tromey@redhat.com>
2629
2630 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2631 New procs. Add target-async tests.
2632 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2633 Add target-async tests.
2634
646f4417
AA
26352014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2636
2637 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2638 'func_start' and 'func_end' for the beginning and end of the
2639 function code, respectively.
2640 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2641 'func_end' instead of 'func' and 'main'.
2642
288c211f
AA
26432014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2644
2645 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2646 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2647 generate the debug info assembler source.
2648
e0c0f156
AA
26492014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2650
2651 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2652 * gdb.dwarf2/arr-subrange.exp: Likewise.
2653 * gdb.dwarf2/dwz.exp: Likewise.
2654 * gdb.dwarf2/method-ptr.exp: Likewise.
2655 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2656 * gdb.dwarf2/subrange.exp: Likewise.
2657 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2658 * gdb.dwarf2/implptrpiece.exp: Likewise.
2659 * gdb.dwarf2/nostaticblock.exp: Likewise.
2660
0e5c4555
AA
26612014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2662
2663 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2664 directory to absolute path name arguments.
2665
5ec18f2b
JG
26662014-03-10 Joel Brobecker <brobecker@adacore.com>
2667
2668 * gdb.ada/tagged_access: New testcase.
2669
847fc4f2
MM
26702014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2671
2672 * gdb.btrace/data.exp: Update expected output.
2673
cc3da688
YQ
26742014-03-06 Yao Qi <yao@codesourcery.com>
2675
2676 * gdb.trace/pr16508.exp: New file.
2677
0f26cec1
PA
26782014-03-05 Pedro Alves <palves@redhat.com>
2679
2680 PR gdb/16575
2681 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2682 procedure.
2683 (top level): Adjust to use it. Add tests that exercise breakpoint
2684 interaction with the code-cache.
2685
7a5a839f
LC
26862014-02-26 Ludovic Courtès <ludo@gnu.org>
2687
2688 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2689 test for 'history-append!'.
2690
31aa7e4e
JB
26912014-02-26 Joel Brobecker <brobecker@adacore.com>
2692
2693 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2694 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2695 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2696 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2697 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2698 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2699
1b588015
JB
27002014-02-26 Joel Brobecker <brobecker@adacore.com>
2701
2702 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2703 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2704 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2705
55426c9d
JB
27062014-02-26 Joel Brobecker <brobecker@adacore.com>
2707
2708 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2709
dc53a7ad
JB
27102014-02-26 Joel Brobecker <brobecker@adacore.com>
2711
2712 * gdb.dwarf2/arr-stride.c: New file.
2713 * gdb.dwarf2/arr-stride.exp: New file.
2714
12ab52e9
PA
27152014-02-26 Pedro Alves <palves@redhat.com>
2716
2717 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2718 that won't ever trigger. Make sure that GDB reports the correct
2719 breakpoint that caused the stop.
2720
849c862e
JK
27212014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2722
2723 PR gdb/16626
2724 * gdb.base/auto-load-script: New file.
2725 * gdb.base/auto-load.c: New file.
2726 * gdb.base/auto-load.exp: New file.
2727
71b7d793
JK
2728 PR gdb/16626
2729 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2730
e2f0d509
JK
27312014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2732
2733 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2734 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2735
50cc37c8
DE
27362014-02-24 Doug Evans <dje@google.com>
2737
2738 * lib/gdb.exp (run_on_host): Log error output if program fails.
2739
ea4758f2
PA
27402014-02-21 Pedro Alves <palves@redhat.com>
2741
2742 * gdb.threads/step-after-sr-lock.c: Rename to ...
2743 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2744 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2745 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2746 ... this.
2747
d7b30f67
SDJ
27482014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2749
2750 PR tdep/16397
2751 * gdb.arch/amd64-stap-special-operands.exp: New file.
2752 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2753 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2754 * gdb.arch/amd64-stap-triplet.S: Likewise.
2755 * gdb.arch/amd64-stap-triplet.c: Likewise.
2756
83deb43f
JB
27572014-02-20 Joel Brobecker <brobecker@adacore.com>
2758
2759 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2760 in .section pseudo-op.
2761
adde2bff
DE
27622014-02-20 lin zuojian <manjian2006@gmail.com>
2763 Joel Brobecker <brobecker@adacore.com>
2764 Doug Evans <xdje42@gmail.com>
2765
2766 PR symtab/16581
2767 * gdb.dwarf2/dw2-icycle.S: New file.
2768 * gdb.dwarf2/dw2-icycle.c: New file.
2769 * gdb.dwarf2/dw2-icycle.exp: New file.
2770
f7bd0f78
SC
27712014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2772
2773 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2774 operations on gdb.Value objects.
2775 * gdb.python/py-value-cc.exp: Add new test to test operations on
2776 gdb.Value objects.
2777
c17ef0d5
DE
27782014-02-18 Doug Evans <dje@google.com>
2779
2780 * Makefile.in (TESTS): New variable.
2781 (expanded_tests, expanded_tests_or_none): New variables
2782 (check-single): Pass $(expanded_tests_or_none) to runtest.
2783 (check-parallel): Only run tests in $(TESTS) if non-empty.
2784 (check/no-matching-tests-found): New rule.
2785 * README: Document TESTS makefile variable.
2786
5dd3176f
DE
27872014-02-18 Doug Evans <dje@google.com>
2788
2789 * Makefile.in (check-parallel): rm -rf outputs temp.
2790
0b10be4f
JK
27912014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2792
2793 Fix "ERROR: no fileid for" in the testsuite.
2794 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2795
85f224e7
DE
27962014-02-12 Doug Evans <dje@google.com>
2797
2798 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2799 (MISCELLANEOUS): New variable.
2800 (clean): rm -rf $(MISCELLANEOUS).
2801 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2802 dwp live in the same directory as symlinks, with each symlink pointed
2803 to a differently named file in a different directory.
2804
149b30ff
DE
28052014-02-11 Doug Evans <dje@google.com>
2806
2807 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2808 of Tcl file commands.
2809
1dfdac32
MK
28102014-02-10 Mark Kettenis <kettenis@gnu.org>
2811
2812 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2813 "kill -SIGUSR1 -1".
2814
aa4fb036
JB
28152014-02-10 Joel Brobecker <brobecker@adacore.com>
2816
2817 * gdb.ada/tick_length_array_enum_idx: New testcase.
2818
ed3ef339
DE
28192014-02-10 Doug Evans <xdje42@gmail.com>
2820
2821 * configure.ac (AC_OUTPUT): Add gdb.guile.
2822 * configure: Regenerate.
2823 * lib/gdb-guile.exp: New file.
2824 * lib/gdb.exp (get_target_charset): New function.
2825 * gdb.base/help.exp: Update expected output from "apropos apropos".
2826 * gdb.guile/Makefile.in: New file.
2827 * gdb.guile/guile.exp: New file.
2828 * gdb.guile/scm-arch.c: New file.
2829 * gdb.guile/scm-arch.exp: New file.
2830 * gdb.guile/scm-block.c: New file.
2831 * gdb.guile/scm-block.exp: New file.
2832 * gdb.guile/scm-breakpoint.c: New file.
2833 * gdb.guile/scm-breakpoint.exp: New file.
2834 * gdb.guile/scm-disasm.c: New file.
2835 * gdb.guile/scm-disasm.exp: New file.
2836 * gdb.guile/scm-equal.c: New file.
2837 * gdb.guile/scm-equal.exp: New file.
2838 * gdb.guile/scm-error.exp: New file.
2839 * gdb.guile/scm-error.scm: New file.
2840 * gdb.guile/scm-frame-args.c: New file.
2841 * gdb.guile/scm-frame-args.exp: New file.
2842 * gdb.guile/scm-frame-args.scm: New file.
2843 * gdb.guile/scm-frame-inline.c: New file.
2844 * gdb.guile/scm-frame-inline.exp: New file.
2845 * gdb.guile/scm-frame.c: New file.
2846 * gdb.guile/scm-frame.exp: New file.
2847 * gdb.guile/scm-generics.exp: New file.
2848 * gdb.guile/scm-gsmob.exp: New file.
2849 * gdb.guile/scm-iterator.c: New file.
2850 * gdb.guile/scm-iterator.exp: New file.
2851 * gdb.guile/scm-math.c: New file.
2852 * gdb.guile/scm-math.exp: New file.
2853 * gdb.guile/scm-objfile-script-gdb.in: New file.
2854 * gdb.guile/scm-objfile-script.c: New file.
2855 * gdb.guile/scm-objfile-script.exp: New file.
2856 * gdb.guile/scm-objfile.c: New file.
2857 * gdb.guile/scm-objfile.exp: New file.
2858 * gdb.guile/scm-ports.exp: New file.
2859 * gdb.guile/scm-pretty-print.c: New file.
2860 * gdb.guile/scm-pretty-print.exp: New file.
2861 * gdb.guile/scm-pretty-print.scm: New file.
2862 * gdb.guile/scm-section-script.c: New file.
2863 * gdb.guile/scm-section-script.exp: New file.
2864 * gdb.guile/scm-section-script.scm: New file.
2865 * gdb.guile/scm-symbol.c: New file.
2866 * gdb.guile/scm-symbol.exp: New file.
2867 * gdb.guile/scm-symtab-2.c: New file.
2868 * gdb.guile/scm-symtab.c: New file.
2869 * gdb.guile/scm-symtab.exp: New file.
2870 * gdb.guile/scm-type.c: New file.
2871 * gdb.guile/scm-type.exp: New file.
2872 * gdb.guile/scm-value-cc.cc: New file.
2873 * gdb.guile/scm-value-cc.exp: New file.
2874 * gdb.guile/scm-value.c: New file.
2875 * gdb.guile/scm-value.exp: New file.
2876 * gdb.guile/source2.scm: New file.
2877 * gdb.guile/types-module.cc: New file.
2878 * gdb.guile/types-module.exp: New file.
2879
7026a7c1
YQ
28802014-02-10 Yao Qi <yao@codesourcery.com>
2881
2882 PR testsuite/16543
2883 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2884 * configure: Regenerated.
2885 * Makefile.in: New file.
2886
6c466447
AS
28872014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2888
2889 * gdb.python/py-framefilter.exp: Fix typo.
2890
6e854735
YQ
28912014-02-08 Yao Qi <yao@codesourcery.com>
2892
2893 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2894 that no =breakpoint-modified is emitted when breakpoints are
2895 modified through MI commands.
2896
d137e6dc
PA
28972014-02-07 Pedro Alves <pedro@codesourcery.com>
2898 Pedro Alves <palves@redhat.com>
2899
2900 * gdb.threads/step-after-sr-lock.c: New file.
2901 * gdb.threads/step-after-sr-lock.exp: New file.
2902
b5ee5a50
PA
29032014-02-07 Pedro Alves <palves@redhat.com>
2904
2905 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2906
3c77faf3
JK
29072014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2908
2909 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2910 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2911
6dddc817
DE
29122014-02-06 Doug Evans <xdje42@gmail.com>
2913
2914 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2915 output.
2916
2917 * gdb.gdb/python-interrupts.exp: New file.
2918
de7b2893
YQ
29192014-02-05 Yao Qi <yao@codesourcery.com>
2920
2921 * gdb.trace/report.exp (use_collected_data): Test the output
2922 of "info threads" and "info inferiors".
2923
66d032ac
YQ
29242014-02-05 Yao Qi <yao@codesourcery.com>
2925
2926 Revert this patch:
2927
2928 2013-05-24 Yao Qi <yao@codesourcery.com>
2929
2930 * gdb.trace/tfile.exp: Test inferior and thread.
2931
591a12a1
UW
29322014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2933
2934 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2935 on a function.
2936 * gdb.base/step-bt.c: Call hello via function pointer to make
2937 sure its first instruction is executed on powerpc64le-linux.
2938
0ff3e01f
UW
29392014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2940
2941 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2942
084ee545
UW
29432014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2944
2945 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2946 of the test patterns for use on little-endian systems.
2947
6ed14ff3
UW
29482014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2949
2950 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2951 (decimal_vector): Fix for little-endian.
2952
401e27fd
JM
29532014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2954
2955 * gdb.arch/sparc-sysstep.exp: New file.
2956 * gdb.arch/sparc-sysstep.c: Likewise.
2957
2958 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2959
8b924729
EBM
29602014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2961
2962 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2963
fb151210
JB
29642014-01-23 Tom Tromey <tromey@redhat.com>
2965
2966 * gdb.ada/array_char_idx: New testcase.
2967
0740f8d8
TT
29682014-01-23 Tom Tromey <tromey@redhat.com>
2969
2970 PR python/16487:
2971 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2972 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2973 classes.
2974
21909fa1
TT
29752014-01-23 Tom Tromey <tromey@redhat.com>
2976
2977 PR python/16491:
2978 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2979 string from an inferior frame.
2980 * gdb.python/py-framefilter-mi.exp: Update.
2981
87ce2a04
DE
29822014-01-22 Doug Evans <dje@google.com>
2983
2984 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2985
237b092b
AA
29862014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2987
2988 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2989
d674a709
AA
29902014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2991
2992 * gdb.trace/entry-values.exp: Remove excess space character from
2993 regex patterns. Handle s390 call instruction.
2994
20fa3390
AA
29952014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2996
2997 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2998 define "*_start" label. Make "name" static.
2999 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3000 ${name} by references to ${name}_start.
3001
78466714
AA
30022014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3003
3004 * gdb.base/info-macros.exp: Remove "debug" from the compile
3005 options.
3006
ec9f644a
IB
30072014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3008
3009 * gdb.dlang/demangle.exp: New file.
3010
94b1b47e
IB
30112014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3012
3013 * gdb.dlang/primitive-types.exp: New file.
3014
7f420862
IB
30152014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3016
3017 * configure.ac: Create gdb.dlang/Makefile.
3018 * configure: Regenerate.
3019 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3020 * gdb.dlang/Makefile.in: New file.
3021 * lib/d-support.exp: New file.
3022 * lib/gdb.exp (skip_d_tests): New proc.
3023
52834460
MM
30242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3025
3026 * gdb.btrace/delta.exp: Check reverse stepi.
3027 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3028 * gdb.btrace/finish.exp: New.
3029 * gdb.btrace/next.exp: New.
3030 * gdb.btrace/nexti.exp: New.
3031 * gdb.btrace/record_goto.c: Add comments.
3032 * gdb.btrace/step.exp: New.
3033 * gdb.btrace/stepi.exp: New.
3034 * gdb.btrace/multi-thread-step.c: New.
3035 * gdb.btrace/multi-thread-step.exp: New.
3036 * gdb.btrace/rn-dl-bind.c: New.
3037 * gdb.btrace/rn-dl-bind.exp: New.
3038 * gdb.btrace/data.c: New.
3039 * gdb.btrace/data.exp: New.
3040 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3041
6e07b1d2
MM
30422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3043
3044 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3045 * gdb.btrace/exception.exp: Update.
3046 * gdb.btrace/instruction_history.exp: Update.
3047 * gdb.btrace/record_goto.exp: Update.
3048 * gdb.btrace/tailcall.exp: Update.
3049 * gdb.btrace/unknown_functions.exp: Update.
3050 * gdb.btrace/delta.exp: New.
3051
0b722aec
MM
30522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3053
3054 * gdb.btrace/record_goto.exp: Add backtrace test.
3055 * gdb.btrace/tailcall.exp: Add backtrace test.
3056
066ce621
MM
30572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3058
3059 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3060 * gdb.btrace/record_goto.c: New.
3061 * gdb.btrace/record_goto.exp: New.
3062 * gdb.btrace/x86-record_goto.S: New.
3063
0688d04e
MM
30642014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3065
3066 * gdb.btrace/function_call_history.exp: Update tests.
3067 * gdb.btrace/instruction_history.exp: Update tests.
3068
8710b709
MM
30692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3070
3071 * gdb.btrace/function_call_history.exp: Fix expected field
3072 order for "record function-call-history".
3073 Add new tests for "record function-call-history /c".
3074 * gdb.btrace/exception.cc: New.
3075 * gdb.btrace/exception.exp: New.
3076 * gdb.btrace/tailcall.exp: New.
3077 * gdb.btrace/x86-tailcall.S: New.
3078 * gdb.btrace/x86-tailcall.c: New.
3079 * gdb.btrace/unknown_functions.c: New.
3080 * gdb.btrace/unknown_functions.exp: New.
3081 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3082
5de9129b
MM
30832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3084
3085 * gdb.btrace/instruction_history.exp: Update.
3086 * gdb.btrace/function_call_history.exp: Update.
3087
23a7fe75
MM
30882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3089
3090 * gdb.btrace/function_call_history.exp: Fix expected function
3091 trace.
3092 * gdb.btrace/instruction_history.exp: Initialize traced.
3093 Remove traced_functions.
3094
724c7dd8
MM
30952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3096
3097 * gdb.btrace/function_call_history.exp: Update
3098 * gdb.btrace/instruction_history.exp: Update.
3099
6d78d93b
MM
31002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3101
3102 * gdb.btrace/enable.exp: Update expected text.
3103
93a360cc
OJ
31042014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3105
3106 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3107 bytes.
3108
3772b53f
MR
31092014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3110
3111 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3112
596662fa
OJ
31132014-01-15 Omair Javaid <omair.javaid@linaro.org>
3114
3115 * lib/gdb.exp (supports_process_record): Return true for
3116 arm*-linux*. (supports_reverse): Likewise.
3117
b5b08fb4
SC
31182014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3119
3120 PR python/15464
3121 PR python/16113
3122 * gdb.python/py-type.c: Enhance test case.
3123 * gdb.python/py-value-cc.cc: Likewise
3124 * gdb.python/py-type.exp: Add new tests.
3125 * gdb.python/py-value-cc.exp: Likewise
3126
52d7fb13
AA
31272014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3128 Pedro Alves <palves@redhat.com>
3129
3130 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3131 Make "name" extern.
3132 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3133 references to ${name}_start by references to ${name}.
3134
a2cd8cfe
JB
31352014-01-10 Joel Brobecker <brobecker@adacore.com>
3136
3137 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3138
4e23fced
JB
31392014-01-10 Joel Brobecker <brobecker@adacore.com>
3140
3141 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3142
c6a9e42c
PA
31432014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3144 Pedro Alves <palves@redhat.com>
3145
3146 * gdb.mi/mi-info-os.exp: Connect to the target with
3147 mi_gdb_target_load.
3148
b7ea362b
PA
31492014-01-08 Pedro Alves <palves@redhat.com>
3150
3151 * gdb.threads/reconnect-signal.c: New file.
3152 * gdb.threads/reconnect-signal.exp: New file.
3153
5e3f4fab
EBM
31542014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3155
3156 * gdb.base/source-dir.exp: New file.
3157
79301218
JB
31582014-01-07 Joel Brobecker <brobecker@adacore.com>
3159
3160 * gdb.ada/mi_interface: New testcase.
3161
8e355c5d
JB
31622014-01-07 Joel Brobecker <brobecker@adacore.com>
3163
3164 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3165 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3166 gdb.ada/pp-rec-component/pck.ads: New files.
3167
c0d48811
JB
31682014-01-07 Joel Brobecker <brobecker@adacore.com>
3169
3170 * gdb.python/py-pp-integral.c: New file.
3171 * gdb.python/py-pp-integral.py: New file.
3172 * gdb.python/py-pp-integral.exp: New file.
3173
17b609c3 3174For older changes see ChangeLog-1993-2013.
c906108c 3175\f
8d8cb839
EZ
3176;; Local Variables:
3177;; mode: change-log
3178;; left-margin: 8
3179;; fill-column: 74
3180;; version-control: never
3181;; End:
902f2ccb 3182
14f8b115 3183 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
3184 Copying and distribution of this file, with or without modification,
3185 are permitted provided the copyright notice and this notice are preserved.