GDB testsuite: drop non-prototype C function header variants
[external/binutils.git] / gdb / testsuite / ChangeLog
1 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
2
3         * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
4         variant.
5         * gdb.base/annota3.c: Likewise.
6         * gdb.base/async.c: Likewise.
7         * gdb.base/average.c: Likewise.
8         * gdb.base/call-ar-st.c: Likewise.
9         * gdb.base/call-rt-st.c: Likewise.
10         * gdb.base/call-sc.c: Likewise.
11         * gdb.base/call-strs.c: Likewise.
12         * gdb.base/ending-run.c: Likewise.
13         * gdb.base/execd-prog.c: Likewise.
14         * gdb.base/exprs.c: Likewise.
15         * gdb.base/foll-exec.c: Likewise.
16         * gdb.base/foll-fork.c: Likewise.
17         * gdb.base/foll-vfork.c: Likewise.
18         * gdb.base/funcargs.c: Likewise.
19         * gdb.base/gcore.c: Likewise.
20         * gdb.base/jump.c: Likewise.
21         * gdb.base/langs0.c: Likewise.
22         * gdb.base/langs1.c: Likewise.
23         * gdb.base/langs2.c: Likewise.
24         * gdb.base/mips_pro.c: Likewise.
25         * gdb.base/nodebug.c: Likewise.
26         * gdb.base/opaque0.c: Likewise.
27         * gdb.base/opaque1.c: Likewise.
28         * gdb.base/recurse.c: Likewise.
29         * gdb.base/run.c: Likewise.
30         * gdb.base/scope0.c: Likewise.
31         * gdb.base/scope1.c: Likewise.
32         * gdb.base/setshow.c: Likewise.
33         * gdb.base/setvar.c: Likewise.
34         * gdb.base/shmain.c: Likewise.
35         * gdb.base/shr1.c: Likewise.
36         * gdb.base/shr2.c: Likewise.
37         * gdb.base/sigall.c: Likewise.
38         * gdb.base/signals.c: Likewise.
39         * gdb.base/so-indr-cl.c: Likewise.
40         * gdb.base/solib2.c: Likewise.
41         * gdb.base/structs.c: Likewise.
42         * gdb.base/sum.c: Likewise.
43         * gdb.base/vforked-prog.c: Likewise.
44         * gdb.base/watchpoint.c: Likewise.
45         * gdb.reverse/shr2.c: Likewise.
46         * gdb.reverse/until-reverse.c: Likewise.
47         * gdb.reverse/ur1.c: Likewise.
48         * gdb.reverse/watch-reverse.c: Likewise.
49
50 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
51
52         * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
53         variant.
54         * gdb.base/sepdebug.exp: Drop references to removed code.
55
56 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
57
58         * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
59         variant.  Preserve original line numbering.
60         * gdb.base/list1.c: Likewise.
61
62 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
63
64         * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
65         variant.
66         * gdb.base/break1.c: Likewise.
67         * gdb.base/break.exp: Drop references to removed code.
68
69 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
70
71         * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
72         variant.
73
74 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
75
76         * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
77
78 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
79
80         * gdb.base/callfuncs.exp: Remove 'prototypes' variable.  Move main
81         logic into perform_all_tests() and invoke it with and without
82         function header prototypes.
83         (do_function_calls): Remove conditional XFAIL for PR 5318.
84         (rerun_and_prepare): Remove duplicate code.
85         (perform_all_tests): New.  Main logic moved here.
86
87 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
88
89         * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
90         code guarded by #ifdef NO_PROTOTYPES.
91         (t_double_many_args): Likewise.
92         (DEF_FUNC_MANY_ARGS_1): Likewise.
93         (DEF_FUNC_VALUES_1): Likewise.
94         (t_structs_ldc): Renamed from t_structs_fc in conditional code
95         guarded by #ifdef PROTOTYPES.
96
97 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
98
99         * gdb.mi/mi-console.c: Add eye-catcher.
100         * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
101         instead of literal line number.
102
103 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
104
105         * gdb.base/shr2.c: Add eye-catcher.
106         * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
107         line number.
108
109 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
110
111         * gdb.base/jump.c: Add eye-catchers.
112         * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
113         numbers.
114
115 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
116
117         * gdb.base/execd-prog.c: Add eye-catchers.
118         * gdb.base/foll-exec.c: Likewise.
119         * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
120         line numbers.
121
122 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
123
124         * gdb.base/ending-run.c: Add eye-catchers.
125         * gdb.base/ending-run.exp: Refer to eye-catchers instead of
126         literal line numbers.
127
128 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
129
130         * gdb.base/call-rt-st.c: Add eye-catchers.
131         * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
132         literal line numbers.
133
134 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
135
136         * gdb.base/call-ar-st.c: Add eye-catchers.
137         * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
138         literal line numbers.
139
140 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
141
142         * gdb.base/average.c: Add eye-catchers.
143         * gdb.base/sum.c: Likewise.
144         * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
145         regexps dynamically.
146
147 2014-11-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
148
149         * gdb.base/solib1.c: Add eye-catchers.
150         * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
151         literal line numbers.
152
153 2014-11-12  Pedro Alves  <palves@redhat.com>
154
155         * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
156         leader has exited.
157
158 2014-11-12  Pedro Alves  <palves@redhat.com>
159
160         * gdb.arch/i386-bp_permanent.c: New file.
161         * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
162         (srcfile): Set to i386-bp_permanent.c.
163         (top level): Adjust to work in both 32-bit and 64-bit modes.  Test
164         that stepi does not execute the 'leave' instruction, instead of
165         testing it does execute.
166         * gdb.base/bp-permanent.c: New file.
167         * gdb.base/bp-permanent.exp: New file.
168
169 2014-11-10  Doug Evans  <xdje42@gmail.com>
170
171         PR symtab/17564
172         * gdb.base/symtab-search-order.exp: New file.
173         * gdb.base/symtab-search-order.c: New file.
174         * gdb.base/symtab-search-order-1.c: New file.
175         * gdb.base/symtab-search-order-shlib-1.c: New file.
176
177 2014-11-07  Pedro Alves  <palves@redhat.com>
178
179         PR gdb/17511
180         * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
181         i?86-*-linux*.
182
183 2014-11-03  Siva Chandra Reddy  <sivachandra@google.com>
184
185         PR c++/17494
186         * gdb.cp/pr17494.cc: New file.
187         * gdb.cp/pr17494.exp: New file.
188
189 2014-11-02  Yao Qi  <yao@codesourcery.com>
190
191         * gdb.python/python.exp: Get working directory and match the
192         output of "set extended-prompt \\w " with it.
193
194 2014-10-30  Doug Evans  <dje@google.com>
195
196         * gdb.python/py-objfile.exp: Add tests for setting random attributes
197         in objfiles.
198         * gdb.python/py-progspace.exp: Add tests for setting random attributes
199         in progspaces.
200
201 2014-10-30  Janis Johnson  <janisjo@codesourcery.com>
202
203         * gdb.base/fullpath-expand.exp: Skip for a remote host.
204         * gdb.base/realname-expand.exp: Likewise.
205         * gdb.linespec/macro-relative.exp: Likewise.
206
207 2014-10-29  Pedro Alves  <palves@redhat.com>
208
209         PR gdb/17408
210         * gdb.threads/schedlock.c (some_function): New function.
211         (call_function): New global.
212         (MAYBE_CALL_SOME_FUNCTION): New macro.
213         (thread_function): Call it.
214         * gdb.threads/schedlock.exp (get_args): Add description parameter,
215         and use it instead of a global counter.  Adjust all callers.
216         (get_current_thread): Use "find current thread" for test message
217         here rather than having all callers pass down the same string.
218         (goto_loop): New procedure, factored out from ...
219         (my_continue): ... this.
220         (step_ten_loops): Change parameter from test message to command to
221         use.  Adjust.
222         (list_count): Delete global.
223         (check_result): New procedure, factored out from duplicate top
224         level code.
225         (continue tests): Wrap in with_test_prefix.
226         (test_step): New procedure, factored out from duplicate top level
227         code.
228         (top level): Test "step" in combination with all scheduler-locking
229         modes.  Test "next" in combination with all scheduler-locking
230         modes, and in combination with stepping over a function call or
231         not.
232         * gdb.threads/next-bp-other-thread.c: New file.
233         * gdb.threads/next-bp-other-thread.exp: New file.
234
235 2014-10-29  Pedro Alves  <palves@redhat.com>
236
237         PR python/17372
238         * gdb.python/python.exp: Test a multi-line command that spawns
239         interactive Python.
240         * gdb.base/multi-line-starts-subshell.exp: New file.
241
242 2014-10-29  Yao Qi  <yao@codesourcery.com>
243
244         * gdb.base/fileio.exp: Make directories on host.
245
246 2014-10-29  Yao Qi  <yao@codesourcery.com>
247
248         * gdb.base/fileio.c (test_write): Close the file.
249
250 2014-10-28  Pedro Alves  <palves@redhat.com>
251
252         PR gdb/12623
253         * gdb.base/sigstep.c (no_handler): New global.
254         (main): If 'no_handler is true, set the signal handlers to
255         SIG_IGN.
256         * gdb.base/sigstep.exp (breakpoint_over_handler): Add
257         with_sw_watch and no_handler parameters.  Handle them.
258         (top level) <stepping over handler when stopped at a breakpoint
259         test>: Add a test axis for testing with a software watchpoint, and
260         another for testing with the signal handler set to SIG_IGN.
261         * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
262         * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
263
264 2014-10-28  Pedro Alves  <palves@redhat.com>
265
266         PR gdb/17511
267         * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
268         * gdb.base/sigstep.exp (other_handler_location): New global.
269         (advance): Support stepping into the signal handler, and running
270         commands while in the handler.
271         (in_handler_map): New global.
272         (top level): In the advance test, add combinations for getting
273         into the handler with stepping commands, and for running commands
274         in the handler.  Add comment descripting the advancei tests.
275
276 2014-10-28  Pedro Alves  <palves@redhat.com>
277
278         * gdb.base/sigstep.exp: Use build_executable instead of
279         prepare_for_testing.
280         (top level): Move code that starts GDB, runs to main and creates a
281         display to ...
282         (restart): ... this new procedure.
283         (top level): Move backtrace from signal handler test to ...
284         (validate_backtrace): ... this new procedure.
285         (advance, advancei): Rename parameter from 'i' to 'cmd'.  Use
286         with_test_prefix.  Always restart GDB.
287         (skip_to_handler): Rename parameter from 'i' to 'cmd'.  Use
288         with_test_prefix.  Always restart GDB.  No need to delete
289         breakpoints after the test.
290         (test_skip_handler): Remove prefix parameter.
291         (skip_over_handler, breakpoint_to_handler)
292         (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
293         parameter from 'i' to 'cmd'.  Use with_test_prefix.  Always
294         restart GDB.  No need to delete breakpoints after the test.
295         (top level): Use foreach to call the test procedures with
296         different commands.
297
298 2014-10-28  Pedro Alves  <palves@redhat.com>
299
300         * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
301         instead of GNATS numbers.
302         * gdb.base/sigbpt.exp: Likewise.
303         * gdb.base/siginfo.exp: Likewise.
304         * gdb.base/sigstep.exp: Likewise.
305
306 2014-10-27  Pedro Alves  <palves@redhat.com>
307
308         * gdb.base/sigstep.c (dummy): New global.
309         (main): Issue a couple writes to the new global.
310         * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
311         procedures.
312         (skip_over_handler): Use test_skip_handler.
313         (top level): Call skip_over_handler for stepi and nexti too.
314         (breakpoint_over_handler): Use test_skip_handler.
315         (top level): Call breakpoint_over_handler for stepi and nexti too.
316
317 2014-10-27  Yao Qi  <yao@codesourcery.com>
318
319         * gdb.trace/tfile.c (adjust_function_address)
320         [__powerpc64__ && _CALL_ELF != 2]: Get function address from
321         function descriptor.
322
323 2014-10-24  Don Breazeal  <donb@codesourcery.com>
324
325         * gdb.base/foll-fork.exp (test_follow_fork,
326         catch_fork_child_follow): Check for updated fork messages emitted
327         from infrun.c.
328         * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
329         vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
330         vfork_and_exec_child_follow_through_step): Check for updated vfork
331         messages emitted from infrun.c.
332
333 2014-10-24  Pedro Alves  <palves@redhat.com>
334
335         * gdb.base/corefile.exp: Remove references to ultrix.
336         * gdb.base/interrupt.exp: Likewise.
337         * gdb.base/whatis.exp: Likewise.
338         * gdb.gdb/selftest.exp: Likewise.
339         * gdb.threads/manythreads.exp: Likewise.
340         * gdb.threads/print-threads.exp: Likewise.
341         * gdb.threads/pthreads.exp:: Likewise.
342         * gdb.threads/schedlock.exp: Likewise.
343
344 2014-10-24  Siva Chandra Reddy  <sivachandra@google.com>
345
346         * gdb.cp/non-trivial-retval.cc: Add a test case.
347         * gdb.cp/non-trivial-retval.exp: Add a test.
348
349 2014-10-20  Yao Qi  <yao@codesourcery.com>
350
351         * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
352         * gdb.python/py-objfile-script-gdb.py: New file.
353         * gdb.python/py-objfile-script.exp: Update reference to
354         py-objfile-script-gdb.py.in.  Use gdb_remote_donwload instead
355         of remote_download.  Remove the dest file.
356
357 2014-10-20  Yao Qi  <yao@codesourcery.com>
358
359         * gdb.base/checkpoint.exp: Don't remove file copied on host.
360         * gdb.base/step-line.exp: Likewise.
361         * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
362         * gdb.dwarf2/dw2-basic.exp: Likewise.
363         * gdb.dwarf2/dw2-compressed.exp: Likewise.
364         * gdb.dwarf2/dw2-filename.exp: Likewise.
365         * gdb.dwarf2/dw2-intercu.exp: Likewise.
366         * gdb.dwarf2/dw2-intermix.exp: Likewise.
367         * gdb.dwarf2/dw2-producer.exp: Likewise.
368         * gdb.dwarf2/mac-fileno.exp: Likewise.
369         * gdb.python/py-frame-args.exp: Likewise.
370         * gdb.python/py-framefilter.exp: Likewise.
371         * gdb.python/py-mi.exp: Likewise.
372         * gdb.python/py-objfile-script.exp: Likewise
373         * gdb.python/py-pp-integral.exp: Likewise.
374         * gdb.python/py-pp-re-notag.exp: Likewise.
375         * gdb.python/py-prettyprint.exp: Likewise.
376         * gdb.python/py-section-script.exp: Likewise.
377         * gdb.python/py-typeprint.exp: Likewise.
378         * gdb.python/py-xmethods.exp: Likewise.
379         * gdb.stabs/weird.exp: Likewise.
380         * gdb.xml/tdesc-regs.exp: Likewise.
381
382 2014-10-18  Kwok Cheung Yeung  <kcy@codesourcery.com>
383
384         * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
385         (out_cu): Use addr_len for the size of addresses.
386         (out_line): Likewise.  Size DW_LNE_set_address instruction
387         according to addr_len.
388         * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
389         (FUNC): Add START_INSNS to definition.
390
391 2014-10-18  Yao Qi  <yao@codesourcery.com>
392
393         * gdb.base/argv0-symlink.exp: Check argv[0] value if
394         gdb_has_argv0 return true.
395         * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
396         check [target_info exists noargs], check [gdb_has_argv0]
397         instead.
398         * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
399         * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
400         procedures.
401
402 2014-10-17  Doug Evans  <dje@google.com>
403
404         * gdb.python/py-events.exp: Update expected output for clear_objfiles
405         event.
406         * gdb.python/py-events.py: Add clear_objfiles event.
407
408 2014-10-17  Doug Evans  <dje@google.com>
409
410         * gdb.python/py-objfile.exp: Test progspace attribute.
411
412 2014-10-17  Luis Machado  <lgustavo@codesourcery.com>
413
414         * gdb.guile/scm-breakpoint.exp: Do not assume any
415         directory separators when matching source file paths.
416         * gdb.python/py-breakpoint.exp: Likewise.
417         * gdb.reverse/break-precsave.exp: Likewise.
418         * gdb.reverse/break-reverse.exp: Likewise.
419         * gdb.reverse/consecutive-precsave.exp: Likewise.
420         * gdb.reverse/finish-precsave.exp: Likewise.
421         * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
422         * gdb.reverse/finish-reverse.exp: Likewise.
423         * gdb.reverse/i386-precsave.exp: Likewise.
424         * gdb.reverse/i387-env-reverse.exp: Likewise.
425         * gdb.reverse/i387-stack-reverse.exp: Likewise.
426         * gdb.reverse/machinestate-precsave.exp: Likewise.
427         * gdb.reverse/machinestate.exp: Likewise.
428         * gdb.reverse/sigall-precsave.exp: Likewise.
429         * gdb.reverse/solib-precsave.exp: Likewise.
430         * gdb.reverse/step-precsave.exp: Likewise.
431         * gdb.reverse/until-precsave.exp: Likewise.
432         * gdb.reverse/watch-precsave.exp: Likewise.
433         * gdb.reverse/watch-reverse.exp: Likewise.
434
435 2014-10-17  Yao Qi  <yao@codesourcery.com>
436
437         * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
438         * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
439
440 2014-10-17  Pedro Alves  <palves@redhat.com>
441
442         PR gdb/17471
443         * gdb.base/bg-execution-repeat.c: New file.
444         * gdb.base/bg-execution-repeat.exp: New file.
445
446 2014-10-17  Pedro Alves  <palves@redhat.com>
447
448         PR gdb/17300
449         * gdb.base/continue-all-already-running.c: New file.
450         * gdb.base/continue-all-already-running.exp: New file.
451
452 2014-10-17  Pedro Alves  <palves@redhat.com>
453
454         PR gdb/17472
455         * gdb.base/annota-input-while-running.c: New file.
456         * gdb.base/annota-input-while-running.exp: New file.
457
458 2014-10-17  Pedro Alves  <palves@redhat.com>
459
460         * gdb.base/callfuncs.exp: emove references to osf.
461         * gdb.base/sigall.exp: Likewise.
462         * gdb.gdb/selftest.exp: Likewise.
463         * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
464         * gdb.mi/non-stop.c: Likewise.
465         * gdb.mi/pthreads.c: Likewise.
466         * gdb.reverse/sigall-precsave.exp: Likewise.
467         * gdb.reverse/sigall-reverse.exp: Likewise.
468         * gdb.threads/pthreads.c: Likewise.
469         * gdb.threads/pthreads.exp: Likewise.
470
471 2014-10-17  Yao Qi  <yao@codesourcery.com>
472
473         * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
474         check 'target_info exists noargs'.
475         (test_command_prompt_position): Likewise.
476         (progvar_simple_if_test): Don't check 'target_info exists noargs'.
477         Remove "set args".
478         (progvar_simple_while_test): Likewise.
479         (progvar_complex_if_while_test): Likewise.
480         (if_while_breakpoint_command_test): Likewise.
481         (infrun_breakpoint_command_test): Likewise.
482         (breakpoint_command_test): Likewise.
483         (watchpoint_command_test): Likewise.
484         (bp_deleted_in_command_test): Likewise.
485         (temporary_breakpoint_commands): Likewise.
486
487 2014-10-16  Yao Qi  <yao@codesourcery.com>
488
489         * gdb.base/remotetimeout.exp: Remove noargs checking.
490
491 2014-10-15  Pedro Alves  <palves@redhat.com>
492
493         PR breakpoints/9649
494         * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
495         * gdb.base/breakpoint-in-ro-region.exp
496         (probe_target_hardware_step): New procedure.
497         (top level): Probe hardware stepping and hardware breakpoint
498         support.  Test stepping through a read-only region, with both
499         "breakpoint auto-hw" on and off and both "always-inserted" on and
500         off.
501
502 2014-10-15  Iain Buclaw  <ibuclaw@gdcproject.org>
503
504         * gdb.dlang/demangle.exp: Update for demangling changes.
505
506 2014-10-15  Siva Chandra Reddy  <sivachandra@google.com>
507
508         * gdb.cp/non-trivial-retval.cc: Add new test cases.
509         * gdb.cp/non-trivial-retval.exp: Add new tests.
510
511 2014-10-15  Siva Chandra Reddy  <sivachandra@google.com>
512
513         PR c++/13403
514         PR c++/15154
515         * gdb.cp/non-trivial-retval.cc: New file.
516         * gdb.cp/non-trivial-retval.exp: New file.
517
518 2014-10-15  Yao Qi  <yao@codesourcery.com>
519
520         * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
521         remote host.
522
523 2014-10-15  Yao Qi  <yao@codesourcery.com>
524
525         * gdb.python/py-symbol.exp: Match file base name if host is
526         remote, otherwise match file name with dir name.
527         * gdb.python/py-symtab.exp: Likewise.
528         * gdb.python/python.exp: Likewise.
529
530 2014-10-15  Yao Qi  <yao@codesourcery.com>
531
532         * gdb.python/py-symbol.exp: Remove trailing ".*" in the
533         pattern.
534         * gdb.python/py-symtab.exp: Likewise.
535         * gdb.python/python.exp: Remove trailing ".*".  Fix typo
536         locationn.
537
538 2014-10-14  Joel Brobecker  <brobecker@adacore.com>
539
540         * gdb.ada/addr_arith: New testcase.
541
542 2014-10-14  Maciej W. Rozycki  <macro@codesourcery.com>
543
544         * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
545         * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
546         * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
547         * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
548
549 2014-10-14  Sergio Durigan Junior  <sergiodj@redhat.com>
550
551         * gdb.arch/stap-eval-lang-ada.S: Likewise.
552         * gdb.arch/stap-eval-lang-ada.c: Likewise.
553         * gdb.arch/stap-eval-lang-ada.exp: New file.
554
555 2014-10-14  Yao Qi  <yao@codesourcery.com>
556
557         * gdb.mi/mi-var-child.c (nothing1): New function.
558         (nothing2): New function.
559         (do_children_tests): Set function pointers by nothing1 and
560         nothing2.
561         * gdb.mi/mi-var-child.exp: Step over new added statements.
562         Update test to match the new output.
563         * gdb.mi/var-cmd.c (nothing1): New function.
564         (nothing2): New function.
565         (do_children_tests): Set function pointers by  nothing1 and
566         nothing2.
567         * gdb.mi/mi-var-display.exp: Update test to match output.
568         Step to the line specified by $line_dct_nothing.
569         Increase the number of lines to step.
570
571 2014-10-14  Yao Qi  <yao@codesourcery.com>
572
573         * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
574         tests.
575         * gdb.mi/mi2-var-child.exp: Likewise.
576
577 2014-10-13  Doug Evans  <dje@google.com>
578
579         * gdb.python/py-objfile.exp: Change name of file name test.
580
581 2014-10-13  Doug Evans  <dje@google.com>
582
583         * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
584         from the start of the CU.
585
586 2014-10-13  Jan Kratochvil  <jan.kratochvil@redhat.com>
587             Yao Qi  <yao@codesourcery.com>
588
589         Fix "save breakpoints" for "catch" command.
590         * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
591         Remove -nonewline.  Match also the added "main" line.
592
593 2014-10-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
594
595         Fix "save breakpoints" for "disable $bpnum" command.
596         * gdb.base/save-bp.c (main): Add label.
597         * gdb.base/save-bp.exp: Add 8th disabled breakpoint.  Match it.
598
599 2014-10-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
600
601         * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
602
603 2014-10-11  Yao Qi  <yao@codesourcery.com>
604
605         * gdb.server/server-kill.exp: Execute command
606         "set remote trace-status-packet on" before "tstatus".
607
608 2014-10-11  Yao Qi  <yao@codesourcery.com>
609
610         * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
611         (main): Call getppid.
612         * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
613         and continue to it.  Read variable "server_pid".
614
615 2014-10-11  Yao Qi  <yao@codesourcery.com>
616
617         * gdb.server/server-kill.exp: Remove "delete_breakpoints".
618
619 2014-10-11  Yao Qi  <yao@codesourcery.com>
620
621         * gdb.threads/thread-find.exp: Don't execute command
622         "info threads".
623         * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
624         * gdb.threads/linux-dp.exp: Don't check the condition
625         $threads_created equals to zero.
626
627 2014-10-10  Pedro Alves  <palves@redhat.com>
628
629         * gdb.base/bigcore.exp: Remove references to IRIX.
630         * gdb.base/funcargs.exp: Likewise.
631         * gdb.base/interrupt.exp: Likewise.
632         * gdb.base/mips_pro.exp: Likewise.
633         * gdb.base/nodebug.exp: Likewise.
634         * gdb.base/setvar.exp: Likewise.
635         * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
636
637 2014-10-10  Jan Kratochvil  <jan.kratochvil@redhat.com>
638             Pedro Alves  <palves@redhat.com>
639
640         PR symtab/14466
641         * gdb.base/vdso-warning.c: New file.
642         * gdb.base/vdso-warning.exp: New file.
643
644 2014-10-02  Doug Evans  <dje@google.com>
645
646         * gdb.base/structs.c (main): Don't run forever.
647
648 2014-10-02  Pedro Alves  <palves@redhat.com>
649
650         * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
651         (top level) <stop threads 1, stop threads 2>: Use it.
652
653 2014-10-02  Pedro Alves  <palves@redhat.com>
654
655         * gdb.threads/break-while-running.exp (test): Add new
656         'update_thread_list' argument.  Skip "info threads" if false.
657         (top level): Add new 'update_thread_list' axis.
658
659 2014-10-02  Pedro Alves  <palves@redhat.com>
660
661         PR breakpoints/17431
662         * gdb.base/execl-update-breakpoints.c: New file.
663         * gdb.base/execl-update-breakpoints.exp: New file.
664
665 2014-10-01  Pedro Alves  <palves@redhat.com>
666
667         * gdb.base/breakpoint-in-ro-region.c: New file.
668         * gdb.base/breakpoint-in-ro-region.exp: New file.
669
670 2014-10-01  Simon Marchi  <simon.marchi@ericsson.com>
671
672         * gdb.mi/mi-exit-code.exp: New file.
673         * gdb.mi/mi-exit-code.c: New file.
674
675 2014-09-30  Yao Qi  <yao@codesourcery.com>
676
677         * lib/prelink-support.exp (build_executable_own_libs): Error if
678         the target isn't native.
679
680 2014-09-30  Yao Qi  <yao@codesourcery.com>
681
682         * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
683         false.
684
685 2014-09-22  Pedro Alves  <palves@redhat.com>
686
687         * gdb.threads/break-while-running.exp: New file.
688         * gdb.threads/break-while-running.c: New file.
689
690 2014-09-19  Yao Qi  <yao@codesourcery.com>
691
692         * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
693         Invoke test.  Restart GDB with --readnow and invoke test again.
694
695 2014-09-19  Yao Qi  <yao@codesourcery.com>
696
697         * gdb.base/break-on-linker-gcd-function.exp: Move test into new
698         proc set_breakpoint_on_gcd_function.  Invoke
699         set_breakpoint_on_gcd_function.  Restart GDB with --readnow and
700         invoke set_breakpoint_on_gcd_function again.
701
702 2014-09-18  Doug Evans  <dje@google.com>
703
704         * gdb.dwarf2/symtab-producer.exp: New file.
705
706 2014-09-16  Sergio Durigan Junior  <sergiodj@redhat.com>
707
708         * gdb.base/global-var-nested-by-dso-solib1.c: New file.
709         * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
710         * gdb.base/global-var-nested-by-dso.c: Likewise.
711         * gdb.base/global-var-nested-by-dso.exp: Likewise.
712
713 2014-09-16  Sergio Durigan Junior  <sergiodj@redhat.com>
714             Pedro Alves  <palves@redhat.com>
715
716         * gdb.base/watch-bitfields.exp: Pass string other than test file
717         name to prepare_for_testing.
718         (watch): New procedure.
719         (expect_watchpoint): Use with_test_prefix.
720         (top level): Factor out tests to ...
721         (test_watch_location, test_regular_watch): ... these new
722         procedures, and use with_test_prefix and gdb_continue_to_end.
723
724 2014-09-16  Patrick Palka  <patrick@parcs.ath.cx>
725
726         PR breakpoints/12526
727         * gdb.base/watch-bitfields.exp: New file.
728         * gdb.base/watch-bitfields.c: New file.
729
730 2014-09-16  Pedro Alves  <palves@redhat.com>
731
732         * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
733         software and hardware addresses, not software address against
734         itself.
735
736 2014-09-16  Pedro Alves  <palves@redhat.com>
737
738         * gdb.base/watchpoint-stops-at-right-insn.c: New file.
739         * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
740
741 2014-09-16  Pedro Alves  <palves@redhat.com>
742
743         * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
744         files.
745         * gdb.base/a2-run.exp: Remove all code guarded by istarget
746         "*-*-vxworks*" throughout.
747         * gdb.base/break.exp: Likewise.
748         * gdb.base/default.exp: Likewise.
749         * gdb.base/scope.exp: Likewise.
750         * gdb.base/sepdebug.exp: Likewise.
751         * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
752         throughout.
753         * gdb.base/run.c: Likewise.
754         * gdb.base/sepdebug.c: Likewise.
755         * gdb.hp/gdb.aCC/run.c: Likewise.
756         * gdb.reverse/until-reverse.c: Likewise.
757         * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
758
759 2014-09-16  Yao Qi  <yao@codesourcery.com>
760
761         * boards/local-remote-host-native.exp: New file.
762
763 2014-09-14  Doug Evans  <xdje42@gmail.com>
764
765         * gdb.threads/queue-signal.c (thread_count): New variable.
766         (thread_count_mutex, thread_count_condvar): New variables.
767         (incr_thread_count, wait_all_threads_running): New functions.
768         (main): Wait for all threads to be in their thread functions.
769
770 2014-09-13  Doug Evans  <xdje42@gmail.com>
771
772         * gdb.threads/queue-signal.c: New file.
773         * gdb.threads/queue-signal.exp: New file.
774
775 2014-09-13  Doug Evans  <xdje42@gmail.com>
776
777         * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
778         be consistent with what default_gdb_init uses.
779         (with_gdb_prompt): Change form of PROMPT argument from a regexp to
780         the plain text of the prompt.  Add some logging printfs.
781         * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
782
783 2014-09-12  Pedro Alves  <palves@redhat.com>
784
785         * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
786         gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
787         * gdb.arch/i386-size-overlap.exp: Likewise.
788         * gdb.arch/i386-size.exp: Likewise.
789         * gdb.arch/i386-unwind.exp: Likewise.
790         * gdb.base/a2-run.exp: Likewise.
791         * gdb.base/break.exp: Likewise.
792         * gdb.base/charset.exp: Likewise.
793         * gdb.base/chng-syms.exp: Likewise.
794         * gdb.base/commands.exp: Likewise.
795         * gdb.base/dbx.exp: Likewise.
796         * gdb.base/find.exp: Likewise.
797         * gdb.base/funcargs.exp: Likewise.
798         * gdb.base/jit-simple.exp: Likewise.
799         * gdb.base/reread.exp: Likewise.
800         * gdb.base/sepdebug.exp: Likewise.
801         * gdb.base/step-bt.exp: Likewise.
802         * gdb.cp/mb-inline.exp: Likewise.
803         * gdb.cp/mb-templates.exp: Likewise.
804         * gdb.objc/basicclass.exp: Likewise.
805         * gdb.threads/killed.exp: Likewise.
806
807 2014-09-12  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
808
809         PR tdep/17379
810         * gdb.arch/powerpc-stackless.S: New file.
811         * gdb.arch/powerpc-stackless.exp: New file.
812
813 2014-09-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
814
815         * gdb.base/attach.c: Include unistd.h.
816         (main): Call alarm.  Add label postloop.
817         * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
818         gdb_breakpoint, gdb_continue_to_breakpoint.
819         (test_command_line_attach_run): Kill ${testpid} in one exit path.
820
821 2014-09-11  Pedro Alves  <palves@redhat.com>
822
823         PR gdb/17347
824         * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
825         * gdb.base/attach.exp (test_command_line_attach_run): New
826         procedure.
827         (top level): Call it.
828
829 2014-09-11  Pedro Alves  <palves@redhat.com>
830
831         * lib/gdb.exp (spawn_wait_for_attach): New procedure.
832         * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
833         (do_command_attach_tests): Use spawn_wait_for_attach.
834         * gdb.base/solib-overlap.exp: Likewise.
835         * gdb.multi/multi-attach.exp: Likewise.
836         * gdb.python/py-prompt.exp: Likewise.
837         * gdb.python/py-sync-interp.exp: Likewise.
838         * gdb.server/ext-attach.exp: Likewise.
839
840 2014-09-11  Gabriel Krisman Bertazi  <gabriel@krisman.be>
841
842         * gdb.fortran/array-element.exp: Remove unexpected "continue"
843         command in testcase.  Simplify testcase.
844
845 2014-09-10  Joel Brobecker  <brobecker@adacore.com>
846
847         * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
848
849 2014-09-10  Joel Brobecker  <brobecker@adacore.com>
850
851         * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
852
853 2014-09-10  Joel Brobecker  <brobecker@adacore.com>
854
855         * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
856
857 2014-09-10  Joel Brobecker  <brobecker@adacore.com>
858
859         * gdb.dwarf2/dynarr-ptr.c: New file.
860         * gdb.dwarf2/dynarr-ptr.exp: New file.
861
862 2014-09-09  Maciej W. Rozycki  <macro@codesourcery.com>
863
864         * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
865         of 30 rather than hardcoding 120 for a slow test case.  Take the
866         `gdb,timeout' target setting into account for this calculation.
867         Don't extend the timeout for the test cases that don't need it.
868
869 2014-09-09  Maciej W. Rozycki  <macro@codesourcery.com>
870
871         * gdb.reverse/sigall-reverse.exp: Increase the timeout by
872         a factor of 2 for a slow test case.  Take the `gdb,timeout'
873         target setting into account for this calculation.
874         * gdb.reverse/until-precsave.exp: Increase the timeout by
875         a factor of 15 and 3 respectively rather than adding 120
876         for a pair of slow test cases.  Take the `gdb,timeout'
877         target setting into account for this calculation.
878
879 2014-09-09  Maciej W. Rozycki  <macro@codesourcery.com>
880
881         * lib/gdb.exp (gdb_test_multiple): Remove code to select the
882         timeout, don't pass one down to gdb_expect.
883         (gdb_expect): Rework timeout selection.
884
885 2014-09-09  Maciej W. Rozycki  <macro@codesourcery.com>
886
887         * lib/gdbserver-support.exp (gdbserver_start): Throw an error
888         exception on timeout.
889         (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
890         (gdbserver_start_extended): Catch any `gdbserver_start' error
891         exceptions.
892         (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
893         * lib/mi-support.exp (mi_gdb_target_load): Catch any
894         `gdbserver_gdb_load' error exceptions.
895
896 2014-09-09  Maciej W. Rozycki  <macro@codesourcery.com>
897
898         * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
899         120 on waiting for the TCP socket to open.
900
901 2014-09-09  Doug Evans  <xdje42@gmail.com>
902
903         * gdb.base/default.exp (show_conv_list): Add _caller_is,
904         _caller_matches, _any_caller_is, _any_caller_matches.
905
906 2014-09-09  Doug Evans  <xdje42@gmail.com>
907
908         * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
909
910 2014-09-09  Yao Qi  <yao@codesourcery.com>
911
912         * gdb.mi/mi-var-display.exp: Set print symbol off.
913
914 2014-09-07  Gabriel Krisman Bertazi  <gabriel@krisman.be>
915
916         PR gdb/17035
917         * gdb.base/commands.exp: Add tests to verify user-defined
918         commands with empty bodies.
919         * gdb.python/py-cmd.exp: Test that we don't show user-defined
920         python commands in `show user command`.
921         * gdb.python/scm-cmd.exp: Test that we don't show user-defined
922         scheme commands in `show user command`.
923
924 2014-09-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
925
926         PR python/17355
927         * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
928         * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
929         * gdb.python/py-framefilter-invalidarg.exp: New file.
930         * gdb.python/py-framefilter-invalidarg.py: New file.
931
932 2014-09-06  Doug Evans  <xdje42@gmail.com>
933
934         PR 15276
935         * gdb.python/py-caller-is.c: New file.
936         * gdb.python/py-caller-is.exp: New file.
937
938 2014-09-05  Sergio Durigan Junior  <sergiodj@redhat.com>
939
940         PR gdb/17235
941         * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
942         * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
943
944 2014-09-04  Sergio Durigan Junior  <sergiodj@redhat.com>
945
946         PR fortran/17237
947         * gdb.fortran/print-formatted.exp: New file.
948         * gdb.fortran/print-formatted.f90: Likewise.
949
950 2014-09-03  Sasha Smundak  <asmundak@google.com>
951
952         * gdb.python/py-frame.exp: Test Frame.read_register.
953
954 2014-09-03  Sergio Durigan Junior  <sergiodj@redhat.com>
955
956         PR python/16699
957         * gdb.python/py-completion.exp: New file.
958         * gdb.python/py-completion.py: Likewise.
959
960 2014-08-28  Doug Evans  <dje@google.com>
961
962         * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
963         eax,etc. are live with values set by gdb and thus the compiler can't
964         use them.
965         * gdb.arch/i386-pseudo.c (main): Ditto.
966
967 2014-08-27  Doug Evans  <dje@google.com>
968
969         * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
970
971 2014-08-25  Doug Evans  <dje@google.com>
972
973         * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
974         (main): Ditto.
975
976 2014-08-25  Doug Evans  <dje@google.com>
977
978         * gdb.threads/thread-execl.exp: #include <stdio.h>.
979
980 2014-08-24  Yao Qi  <yao@codesourcery.com>
981
982         * gdb.guile/scm-value.exp (test_lazy_strings): Set print
983         symbol off.
984         * gdb.python/py-value.exp (test_lazy_strings): Likewise.
985
986 2014-08-22  Doug Evans  <dje@google.com>
987
988         PR 17276
989         * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
990         * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
991         * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
992
993 2014-08-22  Yao Qi  <yao@codesourcery.com>
994
995         * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
996         * gdb.python/py-finish-breakpoint2.exp: Likewise.
997         * gdb.python/python.exp: Likewise.  Use .py file on the host
998         instead of the build.
999
1000 2014-08-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
1001
1002         * gdb.threads/gcore-stale-thread.c: New file.
1003         * gdb.threads/gcore-stale-thread.exp: New file.
1004
1005 2014-08-21  Pedro Alves  <palves@redhat.com>
1006
1007         * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1008         * gdb.base/gcore-relro-pie.exp: Likewise.
1009         * gdb.base/gcore-relro.exp: Likewise.
1010         * gdb.base/gcore.exp: Likewise.
1011         * gdb.base/print-symbol-loading.exp: Likewise.
1012         * gdb.threads/gcore-thread.exp: Likewise.
1013         * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1014
1015 2014-08-20  Pedro Alves  <palves@redhat.com>
1016             Jan Kratochvil  <jan.kratochvil@redhat.com>
1017
1018         * Makefile.in (EXTRA_RULES, CC): New variables, get from
1019         configure.
1020         (EXPECT): Handle READ1 being set.
1021         (all): Depend on EXTRA_RULES.
1022         (check-read1, expect-read1, read1.so, read1): New rules.
1023         * README (Testsuite Parameters): Document the READ1 make variable.
1024         (Race detection): New section.
1025         * configure: Regenerate.
1026         * configure.ac: If build==host==target, and running under a
1027         GNU/glibc system, add read1 to the extra Makefile rules.
1028         (EXTRA_RULES): AC_SUBST it.
1029         * lib/read1.c: New file.
1030
1031 2014-08-20  Joel Brobecker  <brobecker@adacore.com>
1032
1033         * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1034         the handling of variables declared as a typedef to an array
1035         which a DW_AT_data_location attribute.
1036
1037 2014-08-19  Andrew Burgess  <aburgess@broadcom.com>
1038             Pedro Alves  <palves@redhat.com>
1039
1040         PR symtab/14604
1041         PR symtab/14605
1042         * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1043         gdb_test.
1044
1045 2014-08-19  Pedro Alves  <palves@redhat.com>
1046
1047         * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1048
1049 2014-08-19  Yao Qi  <yao@codesourcery.com>
1050
1051         * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1052         right line.
1053
1054 2014-08-18  David Blaikie  <dblaikie@gmail.com>
1055
1056         * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1057
1058 2014-08-18  Joel Brobecker  <brobecker@adacore.com>
1059
1060         * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1061         attribute in array range.
1062
1063 2014-08-18  Joel Brobecker  <brobecker@adacore.com>
1064
1065         * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1066
1067 2014-08-15  Siva Chandra Reddy  <sivachandra@google.com>
1068
1069         PR c++/17132
1070         * gdb.cp/pr17132.cc: New file.
1071         * gdb.cp/pr17132.exp: New file.
1072
1073 2014-08-15  Siva Chandra Reddy  <sivachandra@google.com>
1074
1075         * gdb.python/py-xmethods.py (A_getarrayind)
1076         (E_method_char_worker.__call__, E_method_int_worker.__call__):
1077         Use 'print' with function call syntax.
1078         (E_method_matcher.match): Fix tab vs space indentation mixup.
1079
1080 2014-08-15  Yao Qi  <yao@codesourcery.com>
1081
1082         * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1083         false.
1084
1085 2014-08-15  Yao Qi  <yao@codesourcery.com>
1086
1087         * gdb.cp/casts.exp: Set print symbol off.
1088         * gdb.cp/class2.exp: Likewise.
1089         * gdb.cp/overload.exp: Likewise.
1090         * gdb.cp/templates.exp: Likewise.
1091
1092 2014-08-11  Doug Evans  <dje@google.com>
1093
1094         * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1095         (test_load_shlib): Update.
1096
1097 2014-08-09  Yao Qi  <yao@codesourcery.com>
1098
1099         * gdb.base/display.exp: Invoke is_address_zero_readable.
1100         * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1101         * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1102         * gdb.base/hbreak-unmapped.exp: Return if
1103         is_address_zero_readable returns true.
1104         * gdb.base/signest.exp: Likewise.
1105         * gdb.base/signull.exp: Likewise.
1106         * gdb.base/sigbpt.exp: Likewise.
1107         * gdb.guile/scm-disasm.exp: Do the test if
1108         is_address_zero_readable returns false.
1109         * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1110         * gdb.python/py-arch.exp: Likewise.
1111         * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1112         * lib/gdb.exp (is_address_zero_readable): New proc.
1113
1114 2014-08-09  Yao Qi  <yao@codesourcery.com>
1115
1116         PR testsuite/13443
1117         * gdb.mi/mi-var-display.exp: Make test messages unique.
1118
1119 2014-08-04  Tom Tromey  <tromey@redhat.com>
1120
1121         * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1122         target 0".
1123
1124 2014-08-04  Tom Tromey  <tromey@redhat.com>
1125
1126         * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1127         "target_resume".
1128
1129 2014-08-01  Joel Brobecker  <brobecker@adacore.com>
1130
1131         * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1132         inner_vla_struct_object_size.
1133         * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1134         as xfail.
1135
1136 2014-07-30  Pedro Alves  <palves@redhat.com>
1137
1138         * gdb.threads/signal-command-handle-nopass.exp (test): Add
1139         comment.
1140
1141 2014-07-29  Yao Qi  <yao@codesourcery.com>
1142
1143         PR gdb/17206
1144         * gdb.base/until-nodebug.exp: New.
1145
1146 2014-07-28  Doug Evans  <xdje42@gmail.com>
1147
1148         PR guile/17203
1149         * gdb.guile/scm-parameter.exp: Add tests for trying to create
1150         previously existing parameter, and previously ambiguously spelled
1151         parameter.
1152
1153 2014-07-28  Will Newton  <will.newton@linaro.org>
1154
1155         * gdb.base/varargs.exp: Remove KFAILs for ARM.
1156
1157 2014-07-26  Ludovic Courtès  <ludo@gnu.org>
1158             Doug Evans  <xdje42@gmail.com>
1159
1160         PR guile/17146
1161         * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1162
1163 2014-07-25  Pedro Alves  <palves@redhat.com>
1164
1165         * gdb.threads/signal-command-handle-nopass.c: New file.
1166         * gdb.threads/signal-command-handle-nopass.exp: New file.
1167         * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1168         * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1169         * gdb.threads/signal-delivered-right-thread.c: New file.
1170         * gdb.threads/signal-delivered-right-thread.exp: New file.
1171
1172 2014-07-25  Pedro Alves  <palves@redhat.com>
1173
1174         * gdb.base/double-prompt-target-event-error.exp
1175         (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1176         match.
1177         (cancel_pagination_in_target_event): Rework double prompt
1178         detection.
1179         * gdb.base/paginate-after-ctrl-c-running.exp
1180         (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1181         <return>' match.
1182         * gdb.base/paginate-bg-execution.exp
1183         (test_bg_execution_pagination_return)
1184         (test_bg_execution_pagination_cancel): Remove '-notransfer
1185         <return>' matches.
1186         * gdb.base/paginate-execution-startup.exp
1187         (test_fg_execution_pagination_return)
1188         (test_fg_execution_pagination_cancel): Remove '-notransfer
1189         <return>' matches.
1190         * gdb.base/paginate-inferior-exit.exp
1191         (test_paginate_inferior_exited): Remove '-notransfer <return>'
1192         match.
1193         * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1194         * lib/gdb.exp (pagination_prompt): Run text through
1195         string_to_regexp.
1196         (gdb_test_multiple): Match $pagination_prompt instead of
1197         "<return>".
1198         (string_to_regexp): Move to lib/gdb-utils.exp.
1199
1200 2014-07-22  Jan Kratochvil  <jan.kratochvil@redhat.com>
1201
1202         * gdb.arch/amd64-entry-value-paramref.S: New file.
1203         * gdb.arch/amd64-entry-value-paramref.cc: New file.
1204         * gdb.arch/amd64-entry-value-paramref.exp: New file.
1205         * gdb.arch/amd64-optimout-repeat.S: New file.
1206         * gdb.arch/amd64-optimout-repeat.c: New file.
1207         * gdb.arch/amd64-optimout-repeat.exp: New file.
1208
1209 2014-07-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
1210
1211         PR gdb/17170
1212         * gdb.base/statistics.exp: New file.
1213
1214 2014-07-17  Doug Evans  <dje@google.com>
1215
1216         PR gdb/17170
1217         * gdb.base/maint.exp: Update testing of per-command stats.
1218
1219 2014-07-16  Pedro Alves  <palves@redhat.com>
1220
1221         * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1222         (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1223         (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1224         (tfile_write_buf): New functions.
1225         (add_memory_block): Rewrite using the above.
1226         (adjust_function_address): New function.
1227         (FUNCTION_ADDRESS): New macro.
1228         (write_basic_trace_file): Remove short_x local, and use
1229         tfile_write_16. Change type of func_addr local to unsigned long
1230         long.  Use FUNCTION_ADDRESS instead of handling the Thumb bit
1231         here.  Cast argument of add_memory_block to char pointer.
1232         (write_error_trace_file): Avoid alloca.  Use FUNCTION_ADDRESS.
1233         (main): Remove parameters.
1234         * gdb.trace/tfile.exp: Remove nowarnings.
1235
1236 2014-07-15  Simon Marchi  <simon.marchi@ericsson.com>
1237
1238         * gdb.base/debug-expr.exp: Test string evaluation with
1239         "debug expression" on.
1240
1241 2014-07-15  Pedro Alves  <palves@redhat.com>
1242
1243         * gdb.base/reread.exp: Use clean_restart.
1244
1245 2014-07-15  Pierre Langlois  <pierre.langlois@embecosm.com>
1246
1247         * gdb.arch/avr-flash-qualifer.c: New.
1248         * gdb.arch/avr-flash-qualifer.exp: New.
1249
1250 2014-07-14  Pedro Alves  <palves@redhat.com>
1251
1252         * gdb.base/paginate-after-ctrl-c-running.c: New file.
1253         * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1254
1255 2014-07-14  Pedro Alves  <palves@redhat.com>
1256
1257         * gdb.base/double-prompt-target-event-error.c: New file.
1258         * gdb.base/double-prompt-target-event-error.exp: New file.
1259
1260 2014-07-14  Pedro Alves  <palves@redhat.com>
1261
1262         PR gdb/17072
1263         * gdb.base/paginate-inferior-exit.c: New file.
1264         * gdb.base/paginate-inferior-exit.exp: New file.
1265
1266 2014-07-14  Pedro Alves  <palves@redhat.com>
1267
1268         PR gdb/17072
1269         * gdb.base/paginate-bg-execution.c: New file.
1270         * gdb.base/paginate-bg-execution.exp: New file.
1271
1272 2014-07-14  Pedro Alves  <palves@redhat.com>
1273
1274         PR gdb/17072
1275         * gdb.base/paginate-execution-startup.c: New file.
1276         * gdb.base/paginate-execution-startup.exp: New file.
1277         * lib/gdb.exp (pagination_prompt): New global.
1278         (default_gdb_spawn): New procedure, factored out from
1279         default_gdb_spawn.
1280         (default_gdb_start): Adjust to call default_gdb_spawn.
1281         (gdb_spawn): New procedure.
1282
1283 2014-07-14  Pedro Alves  <palves@redhat.com>
1284
1285         * lib/gdb.exp (gdb_assert): New procedure.
1286         * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1287
1288 2014-07-14  Pedro Alves  <palves@redhat.com>
1289
1290         * gdb.base/execution-termios.c: New file.
1291         * gdb.base/execution-termios.exp: New file.
1292
1293 2014-07-14  Tom Tromey  <tromey@redhat.com>
1294
1295         * gdb.cp/vla-cxx.cc: New file.
1296         * gdb.cp/vla-cxx.exp: New file.
1297
1298 2014-07-14  Tom Tromey  <tromey@redhat.com>
1299
1300         * gdb.reverse/rerun-prec.c: New file.
1301         * gdb.reverse/rerun-prec.exp: New file.
1302
1303 2014-07-12  Maciej W. Rozycki  <macro@mips.com>
1304             Maciej W. Rozycki  <macro@codesourcery.com>
1305
1306         * lib/gdb-utils.exp: New file.
1307         * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1308         inline `gdb_init_command' processing.
1309         (gdb_start_cmd): Likewise.
1310         * lib/mi-support.exp (mi_run_cmd): Likewise.
1311         * README: Document `gdb_init_command' and `gdb_init_commands'.
1312
1313 2014-07-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
1314
1315         Fix false FAIL running under a very long directory name.
1316         * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1317         and "set print elements 10000".  Twice.
1318
1319 2014-07-11  Yao Qi  <yao@codesourcery.com>
1320
1321         * gdb.base/exprs.exp: "set print symbol off".
1322
1323 2014-07-11  Pedro Alves  <palves@redhat.com>
1324
1325         * gdb.threads/kill.c: New file.
1326         * gdb.threads/kill.exp: New file.
1327
1328 2014-07-10  Yao Qi  <yao@codesourcery.com>
1329
1330         * gdb.trace/tfile.c (write_basic_trace_file)
1331         [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1332         address written to trace file.
1333
1334 2014-07-09  Pedro Alves  <palves@redhat.com>
1335
1336         * gdb.base/attach-wait-input.exp: New file.
1337         * gdb.base/attach-wait-input.c: New file.
1338
1339 2014-07-09  Andrew Burgess  <andrew.burgess@embecosm.com>
1340
1341         * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1342         setting up test structures.
1343         (main): Call new test function.
1344         * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1345         test function, continue into test function and walk test
1346         structures.
1347
1348 2014-07-02  Yao Qi  <yao@codesourcery.com>
1349
1350         * gdb.trace/entry-values.c: Define labels 'foo_start' and
1351         'bar_start' at the beginning of functions 'foo' and 'bar'
1352         respectively.
1353         * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1354         instead of 'foo' and 'bar'.
1355
1356 2014-07-08  Markus Metzger  <markus.t.metzger@intel.com>
1357
1358         * gdb.btrace/segv.exp: New.
1359         * gdb.btrace/segv.c: New.
1360
1361 2014-07-02  Luis Machado  <lgustavo@codesourcery.com>
1362
1363         * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1364         instruction.
1365
1366 2014-06-30  Mark Wielaard  <mjw@redhat.com>
1367
1368         * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1369         vulture, vilify, villar): New volatile array constants.
1370         (vindictive, vegetation): New const volatile array constants.
1371         * gdb.base/volatile.exp: Test volatile and const volatile array
1372         types.
1373
1374 2014-06-30  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1375
1376         * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1377         target lacks support for awatch, rwatch, or hbreak.
1378
1379 2014-06-27  Yao Qi  <yao@codesourcery.com>
1380
1381         * gdb.multi/dummy-frame-restore.exp: New.
1382         * gdb.multi/dummy-frame-restore.c: New.
1383
1384 2014-06-25  Markus Metzger  <markus.t.metzger@intel.com>
1385
1386         * gdb.btrace/gcore.exp: New.
1387
1388 2014-06-23  Pedro Alves  <palves@redhat.com>
1389
1390         * gdb.base/watchpoint-reuse-slot.c: New file.
1391         * gdb.base/watchpoint-reuse-slot.exp: New file.
1392
1393 2014-06-23  Siva Chandra Reddy  <sivachandra@google.com>
1394
1395         * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1396         progspace's filename in 'info', 'enable' and 'disable' command
1397         tests.
1398
1399 2014-06-23  Jan Kratochvil  <jan.kratochvil@redhat.com>
1400
1401         * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1402         * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1403         * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1404
1405 2014-06-20  Gary Benson  <gbenson@redhat.com>
1406
1407         * gdb.arch/i386-avx.exp: Fix include file location.
1408         * gdb.arch/i386-sse.exp: Likewise.
1409
1410 2014-06-19  Iain Buclaw  <ibuclaw@gdcproject.org>
1411
1412         * gdb.dlang/expression.exp: New file.
1413
1414 2014-06-19  Pedro Alves  <palves@redhat.com>
1415
1416         * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1417         out from ...
1418         (top level): ... here.  Iterate running tests under different
1419         scheduler-locking settings.
1420
1421 2014-06-18  Luis Machado  <lgustavo@codesourcery.com>
1422
1423         * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1424         to DW_FORM_addr and use non-zero addresses.
1425
1426 2014-06-18  Siva Chandra Reddy  <sivachandra@google.com>
1427
1428         PR gdb/17017
1429         * gdb.python/py-xmethods.cc: Add global function call counters and
1430         increment them in their respective functions.  Remove "cout"
1431         statements.
1432         * gdb.python/py-xmethods.exp: Make tests check the global function
1433         call counters instead of depending on inferior IO.
1434
1435 2014-06-18  Don Breazeal  <donb@codesourcery.com>
1436
1437         * gdb.base/foll-fork.exp (default_fork_parent_follow):
1438         Deleted procedure.
1439         (explicit_fork_parent_follow): Deleted procedure.
1440         (explicit_fork_child_follow): Deleted procedure.
1441         (test_follow_fork): New procedure.
1442         (do_fork_tests): Replace calls to deleted procedures with
1443         calls to test_follow_fork and reset GDB for subsequent 
1444         procedure calls.
1445
1446 2014-06-17  Yao Qi  <yao@codesourcery.com>
1447
1448         * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1449         CP1252.
1450
1451 2014-06-17  Luis Machado  <lgustavo@codesourcery.com>
1452
1453         * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1454         Initialize ptr and S explicitly.
1455         (skip_type_update_when_not_use_rtti_test): Likewise.
1456
1457 2014-06-16  Keith Seitz  <keiths@redhat.com>
1458
1459         PR mi/15863
1460         * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1461         the inferior is started.
1462
1463 2014-06-16  Pedro Alves  <palves@redhat.com>
1464
1465         * gdb.base/break-main-file-remove-fail.c: New file.
1466         * gdb.base/break-main-file-remove-fail.exp: New file.
1467         * gdb.base/break-unload-file.exp: Use build_executable instead of
1468         prepare_for_testing.
1469         (test_break): New parameter "initial_load".  Handle it.
1470         (top level): Add initial_load cmdline/file axis.
1471
1472 2014-06-12  Tom Tromey  <tromey@redhat.com>
1473
1474         * gdb.base/completion.exp: Don't use directory name in test.
1475
1476 2014-06-09  Gary Benson  <gbenson@redhat.com>
1477
1478         * gdb.base/sigall.c [Functions to send signals]: Reorder to
1479         separate the always-available ANSI-standard signals from the
1480         signals that require checking.
1481         (main): Likewise.
1482         * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1483         Likewise.
1484         (main): Likewise.
1485
1486 2014-06-07  Keith Seitz  <keiths@redhat.com>
1487
1488         Revert:
1489         PR c++/16253
1490         * gdb.cp/var-tag.cc: New file.
1491         * gdb.cp/var-tag.exp: New file.
1492         * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1493         * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1494         * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1495         * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1496
1497 2014-06-06  Doug Evans  <xdje42@gmail.com>
1498
1499         * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1500
1501 2014-06-06  Pedro Alves  <palves@redhat.com>
1502
1503         * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1504         in target debug output instead of looking at RSP packets,
1505         disabling the test on any target that uses hardware stepping.
1506         Update comments.
1507
1508 2014-06-06  Pedro Alves  <palves@redhat.com>
1509
1510         * gdb.base/break-unload-file.exp: Fix typo.
1511
1512 2014-06-06  Yao Qi  <yao@codesourcery.com>
1513
1514         * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1515         from "jit_function" to "^jit_function".
1516
1517 2014-06-06  Yao Qi  <yao@codesourcery.com>
1518
1519         * gdb.base/async.c (foo): Add one statement.
1520         * gdb.base/async.exp: Get the next instruction address and
1521         match the output of "nexti" by instruction address.  Match
1522         the hex address in the output of "finish".
1523
1524 2014-06-06  Gary Benson  <gbenson@redhat.com>
1525
1526         * gdb.base/call-signals.c: Remove preprocessor conditionals
1527         for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1528         SIGSEGV and SIGTERM.
1529         * gdb.base/sigall.c: Likewise.
1530         * gdb.base/unwindonsignal.c: Likewise.
1531         * gdb.reverse/sigall-reverse.c: Likewise.
1532
1533 2014-06-06  Yao Qi  <yao@codesourcery.com>
1534
1535         * gdb.base/hbreak-unmapped.exp: Read memory at address 0.  If
1536         readable, skip the test.
1537
1538 2014-06-06  Yao Qi  <yao@codesourcery.com>
1539
1540         * gdb.threads/staticthreads.c (thread_function): Move the line
1541         setting breakpoint on forward.
1542         * gdb.threads/staticthreads.exp: Update comments.
1543
1544 2014-06-05  Ludovic Courtès  <ludo@gnu.org>
1545
1546         * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1547         "history-append! type error".
1548
1549 2014-06-05  Simon Marchi  <simon.marchi@ericsson.com>
1550
1551         * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1552         erroneous dprintf expected input.
1553
1554 2014-06-04  Doug Evans  <xdje42@gmail.com>
1555
1556         * gdb.guile/scm-generics.exp: Delete.
1557
1558 2014-06-04  Doug Evans  <xdje42@gmail.com>
1559
1560         * gdb.guile/scm-breakpoint.exp: Update.
1561         Add tests for breakpoint registration.
1562
1563 2014-06-04  Tom Tromey  <tromey@redhat.com>
1564
1565         * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1566         VLA-in-union.
1567         * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1568         inner_vla_struct, vla_union types.  Initialize objects of those
1569         types and compute their sizes.
1570
1571 2014-06-04  Nathan Sidwell  <nathan@codesourcery.com>
1572             Hui Zhu  <hui@codesourcery.com>
1573
1574         * gdb.base/fileio.exp: Add test for shell not available as well as
1575         available.
1576         * gdb.base/fileio.c (test_system): Check for shell twice.
1577
1578 2014-06-04  Yao Qi  <yao@codesourcery.com>
1579
1580         * gdb.base/auto-connect-native-target.exp: Remove redundant
1581         space from the regexp pattern.
1582
1583 2014-06-04  Yao Qi  <yao@codesourcery.com>
1584
1585         * gdb.base/default.exp: Replace "child" with "native" in
1586         regexp pattern.
1587
1588 2014-06-03  Siva Chandra Reddy  <sivachandra@google.com>
1589
1590         * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1591         * gdb.python/py-xmethods.exp: New tests to test xmethods.
1592         * gdb.python/py-xmethods.py: Python script supporting the
1593         new testcase and tests.
1594
1595 2014-06-03  Joel Brobecker  <brobecker@adacore.com>
1596             Pedro Alves  <palves@redhat.com>
1597
1598         PR breakpoints/17000
1599         * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1600         * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1601
1602 2014-06-03  Brad Mouring  <bmouring@ni.com>  (tiny patch)
1603
1604         * gdb.base/subst.exp: Add tests to verify partial path matching
1605         output.
1606
1607 2014-06-03  Pedro Alves  <palves@redhat.com>
1608
1609         * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1610         target that doesn't use software single-stepping.
1611
1612 2014-06-03  Pedro Alves  <palves@redhat.com>
1613
1614         PR breakpoints/17000
1615         * gdb.base/sss-bp-on-user-bp-2.c: New file.
1616         * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1617
1618 2014-06-02  Doug Evans  <xdje42@gmail.com>
1619
1620         * gdb.guile/scm-parameter.exp: New file.
1621
1622 2014-06-02  Doug Evans  <xdje42@gmail.com>
1623
1624         * gdb.guile/scm-cmd.c: New file.
1625         * gdb.guile/scm-cmd.exp: New file.
1626
1627 2014-06-02  Doug Evans  <xdje42@gmail.com>
1628
1629         * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1630         pretty-printer lookup.
1631         * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1632         (make-pp_s-printer): Call it.
1633         (make-pretty-printer-from-dict): New function.
1634         (lookup-pretty-printer-maker-from-dict): New function.
1635         (*pretty-printer*): Simplify.
1636         (make-objfile-pp_s-printer): New function.
1637         (install-objfile-pretty-printers!): New function.
1638         (make-progspace-pp_s-printer): New function.
1639         (install-progspace-pretty-printers!): New function.
1640         * gdb.guile/scm-progspace.c: New file.
1641         * gdb.guile/scm-progspace.exp: New file.
1642
1643 2014-06-02  Pedro Alves  <palves@redhat.com>
1644
1645         * gdb.base/dprintf-bp-same-addr.c: New file.
1646         * gdb.base/dprintf-bp-same-addr.exp: New file.
1647
1648 2014-06-02  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
1649
1650         * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1651         * gdb.arch/powerpc-power.s: Likewise.
1652
1653 2014-06-02  Joel Brobecker  <brobecker@adacore.com>
1654
1655         * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1656
1657 2014-06-01  Yao Qi  <yao@codesourcery.com>
1658
1659         * gdb.base/watchpoint.exp (test_watch_location): Check null
1660         pointer can be dereferenced.  If not, do the test, otherwise
1661         skip it.
1662
1663 2014-05-30  Andrew Burgess  <aburgess@broadcom.com>
1664
1665         * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1666         results.
1667         * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1668
1669 2014-05-30  Andrew Burgess  <aburgess@broadcom.com>
1670
1671         * gdb.arch/amd64-invalid-stack-middle.S: New file.
1672         * gdb.arch/amd64-invalid-stack-middle.c: New file.
1673         * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1674         * gdb.arch/amd64-invalid-stack-top.c: New file.
1675         * gdb.arch/amd64-invalid-stack-top.exp: New file.
1676
1677 2014-05-30  Pedro Alves  <palves@redhat.com>
1678
1679         PR breakpoints/17000
1680         * gdb.base/sss-bp-on-user-bp.c: New file.
1681         * gdb.base/sss-bp-on-user-bp.exp: New file.
1682
1683 2014-05-30  David Blaikie  <dblaikie@gmail.com>
1684
1685         * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1686         gnu_inline semantics via attribute.
1687         * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1688         source explicitly specifies the required semantics.
1689
1690 2014-05-30  Maciej W. Rozycki  <macro@codesourcery.com>
1691
1692         * gdb.reverse/sigall-reverse.exp: Fix a typo.
1693
1694 2014-05-29  Pedro Alves  <palves@redhat.com>
1695             Tom Tromey  <tromey@redhat.com>
1696
1697         * gdb.base/async-shell.exp: Don't enable target-async.
1698         * gdb.base/async.exp
1699         * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1700         parameter.  Adjust.
1701         (top level): Don't test with "target-async".
1702         * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1703         * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1704         * gdb.base/inferior-died.exp: Don't enable target-async.
1705         * gdb.base/interrupt-noterm.exp: Likewise.
1706         * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1707         * gdb.mi/mi-nonstop-exit.exp: Likewise.
1708         * gdb.mi/mi-nonstop.exp: Likewise.
1709         * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1710         * gdb.mi/mi-nsintrall.exp: Likewise.
1711         * gdb.mi/mi-nsmoribund.exp: Likewise.
1712         * gdb.mi/mi-nsthrexec.exp: Likewise.
1713         * gdb.mi/mi-watch-nonstop.exp: Likewise.
1714         * gdb.multi/watchpoint-multi.exp: Adjust comment.
1715         * gdb.python/py-evsignal.exp: Don't enable target-async.
1716         * gdb.python/py-evthreads.exp: Likewise.
1717         * gdb.python/py-prompt.exp: Likewise.
1718         * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1719         * gdb.server/solib-list.exp: Don't enable target-async.
1720         * gdb.threads/thread-specific-bp.exp: Likewise.
1721         * lib/mi-support.exp: Adjust to use mi-async.
1722
1723 2014-05-29  Pedro Alves  <palves@redhat.com>
1724
1725         PR gdb/13860
1726         * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1727         reason, even in sync mode.
1728
1729 2014-05-29  Pedro Alves  <palves@redhat.com>
1730             Hui Zhu  <hui@codesourcery.com>
1731
1732         PR PR15693
1733         * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1734         * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1735         * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1736         * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1737
1738 2014-05-28  Joel Brobecker  <brobecker@adacore.com>
1739
1740         * config/monitor.exp (gdb_target_monitor): Replace use of
1741         "set remotebaud" by "set serial baud".
1742
1743 2014-05-26  Andy Wingo  <wingo@igalia.com>
1744
1745         * gdb.guile/scm-breakpoint.exp:
1746         * gdb.guile/scm-gsmob.exp: Update to use plain old object
1747         properties instead of gdb-object-properties.
1748
1749 2014-05-26  Yao Qi  <yao@codesourcery.com>
1750
1751         * gdb.server/no-thread-db.exp: Specify source file name
1752         explicitly when setting a breakpoint.
1753
1754 2014-05-23  Markus Metzger  <markus.t.metzger@intel.com>
1755
1756         * gdb.btrace/vdso.c: New.
1757         * gdb.btrace/vdso.exp: New.
1758
1759 2014-05-23  Markus Metzger  <markus.t.metzger@intel.com>
1760
1761         * gdb.base/gcore.exp (capture_command_output): Move ...
1762         * lib/gdb.exp (capture_command_output): ... here.
1763
1764 2014-05-23  Markus Metzger  <markus.t.metzger@intel.com>
1765
1766         * gdb.btrace/data.exp: Test memory access during btrace replay.
1767
1768 2014-05-22  Simon Marchi  <simon.marchi@ericsson.com>
1769
1770         * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1771
1772 2014-05-21  Pedro Alves  <palves@redhat.com>
1773
1774         PR gdb/13860
1775         * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1776         (top level): Test that output related to execution commands is
1777         sent to the console with CLI commands, but not with MI commands.
1778         Test that breakpoint events are always mirrored to the console.
1779         Also expect the new source line to be output after a "next" in
1780         async mode too.  Make it a pass/fail test.
1781         * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1782         output.
1783         * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1784
1785 2014-05-21  Pedro Alves  <palves@redhat.com>
1786
1787         * gdb.base/list.exp (build_pattern, test_list): New procedures.
1788         Use them to test variations of "list" after reaching a breakpoint.
1789         * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1790         Test "list" with listsize 10 after reaching a breakpoint.
1791         * gdb.python/python.exp (decode_line current location line
1792         number): Adjust expected line number.
1793
1794 2014-05-21  Simon Marchi  <simon.marchi@ericsson.com>
1795
1796         * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1797         behavior for $args, pass it directly to "run".
1798
1799 2014-05-21  Maciej W. Rozycki  <macro@codesourcery.com>
1800
1801         * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1802         30000 to 65536.
1803
1804 2014-05-21  Pedro Alves  <palves@redhat.com>
1805
1806         * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1807         auto-connect-native-target off".
1808         * gdb.base/auto-connect-native-target.c: New file.
1809         * gdb.base/auto-connect-native-target.exp: New file.
1810
1811 2014-05-21  Pedro Alves  <palves@redhat.com>
1812
1813         * gdb.base/default.exp: Test "target native" instead of "target
1814         child".
1815
1816 2014-05-21  Mark Wielaard  <mjw@redhat.com>
1817
1818         * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1819
1820 2014-05-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
1821
1822         Fix TLS access for -static -pthread.
1823         * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1824         <HAVE_TLS> (thread_function, main): Initialize it.
1825         * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1826         Add clean_restart.
1827         <$have_tls != "">: Check TLSVAR.
1828
1829 2014-05-21  Pedro Alves  <palves@redhat.com>
1830
1831         * gdb.base/dcache-line-read-error.c: New.
1832         * gdb.base/dcache-line-read-error.exp: New.
1833
1834 2014-05-20  Pedro Alves  <palves@redhat.com>
1835
1836         * gdb.base/compare-sections.c: New file.
1837         * gdb.base/compare-sections.exp: New file.
1838
1839 2014-05-20  Pedro Alves  <palves@redhat.com>
1840
1841         * gdb.base/break-idempotent.c: New file.
1842         * gdb.base/break-idempotent.exp: New file.
1843
1844 2014-05-20  Markus Metzger  <markus.t.metzger@intel.com>
1845
1846         * gdb.btrace/nohist.exp: New.
1847
1848 2014-05-20  Yao Qi  <yao@codesourcery.com>
1849
1850         * lib/gdb.exp (gdb_init): Set timeout if test file is under
1851         gdb.reverse directory and gdb_reverse_timeout exists in board
1852         setting.
1853         * README: Document gdb_reverse_timeout.
1854
1855 2014-05-20  Yao Qi  <yao@codesourcery.com>
1856
1857         * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1858         'test_file_name'.  Treat args as a string instead of a list.
1859         (gdb_init): Rename argument 'args' by 'test_file_name'.
1860
1861 2014-05-19  Jan Kratochvil  <jan.kratochvil@redhat.com>
1862
1863         * gdb.arch/powerpc-power.exp: New file.
1864         * gdb.arch/powerpc-power.s: New file.
1865
1866 2014-05-16  Doug Evans  <dje@google.com>
1867
1868         * gdb.base/Makefile.in (EXECUTABLES): Add completion.
1869         * gdb.base/completion.exp: Check that all expected files exist
1870         before doing file completion.
1871
1872 2014-05-16  Doug Evans  <dje@google.com>
1873
1874         * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1875         Update.
1876         (do_syscall_tests_without_xml): Update.
1877
1878 2014-05-16  Pedro Alves  <palves@redhat.com>
1879
1880         * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1881         instead of "unknown output after running".
1882
1883 2014-05-16  Yao Qi  <yao@codesourcery.com>
1884
1885         * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host.  Remove
1886         file1.txt from host at the end.
1887         * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1888
1889 2014-05-15  Doug Evans  <dje@google.com>
1890
1891         * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1892         * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1893         loading file.  Add test for TU lookup.
1894
1895 2014-05-15  Simon Marchi  <simon.marchi@ericsson.com>
1896
1897         * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1898         calling "-exec-arguments" or "set args" before running the
1899         inferior.
1900
1901 2014-05-15  Simon Marchi  <simon.marchi@ericsson.com>
1902
1903         * lib/mi-support.exp (mi_expect_stop): Expect message for
1904         inferiors that exit with non-zero exit code.
1905
1906 2014-05-14  Yao Qi  <yao@codesourcery.com>
1907
1908         * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1909         match absolute path on remote host.
1910         (test_file_list_exec_source_files): Remove "/" from the
1911         pattern.
1912
1913 2014-05-14  Yao Qi  <yao@codesourcery.com>
1914
1915         * boards/local-remote-host-notty.exp (${board}_file): New
1916         proc.
1917
1918 2014-05-07  Kyle McMartin  <kyle@redhat.com>
1919
1920         Pushed by Joel Brobecker  <brobecker@adacore.com>.
1921         * gdb.arch/aarch64-atomic-inst.c: New file.
1922         * gdb.arch/aarch64-atomic-inst.exp: New file.
1923
1924 2014-05-07  Yao Qi  <yao@codesourcery.com>
1925
1926         * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1927         in current context" too.
1928
1929 2014-05-05  Keith Seitz  <keiths@redhat.com>
1930
1931         * gdb.linespec/ls-dollar.exp: Add test for linespec
1932         file:convenience_variable.
1933
1934 2014-05-05  Yao Qi  <yao@codesourcery.com>
1935
1936         * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1937         traceframes into tfile and ctf trace files.  Read data from
1938         trace file and test collected data.
1939         (gdb_collect_locals_test): Likewise.
1940         (gdb_unavailable_registers_test): Likewise.
1941         (gdb_unavailable_floats): Likewise.
1942         (gdb_collect_globals_test): Likewise.
1943         (top-level): Append "ctf" to trace_file_targets if GDB
1944         supports.
1945
1946 2014-05-05  Yao Qi  <yao@codesourcery.com>
1947
1948         * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1949         code to ...
1950         (gdb_collect_args_test_1): ... it.  New proc.
1951         (gdb_collect_locals_test): Move some code to ...
1952         (gdb_collect_locals_test_1): ... it.  New proc.
1953         (gdb_unavailable_registers_test): Move some code to ...
1954         (gdb_unavailable_registers_test_1): ... it.  New proc.
1955         (gdb_unavailable_floats): Move some code to ...
1956         (gdb_unavailable_floats_1): ... it.  New proc.
1957
1958 2014-05-02  Sergio Durigan Junior  <sergiodj@redhat.com>
1959
1960         * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1961         probes to test for bitness recognition.
1962         * gdb.arch/amd64-stap-optional-prefix.exp
1963         (test_probe_value_without_reg): New procedure.
1964         Add code to test for different kinds of bitness.
1965
1966 2014-05-02  Sergio Durigan Junior  <sergiodj@redhat.com>
1967
1968         PR breakpoints/16889
1969         * gdb.arch/amd64-stap-optional-prefix.S: New file.
1970         * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1971
1972 2014-05-01  Pedro Alves  <palves@redhat.com>
1973
1974         * lib/gdb.exp (gdb_load): Extend comment.  Skip calling
1975         gdb_file_cmd if no file is specified.
1976         * boards/native-extended-gdbserver.exp (gdb_load): Use the
1977         last_loaded_file to set the remote exec-file.
1978
1979 2014-05-01  Pedro Alves  <palves@redhat.com>
1980
1981         * boards/local-remote-host.exp: New file.
1982
1983 2014-05-01  Pedro Alves  <palves@redhat.com>
1984
1985         * boards/local-remote-host.exp: Rename to ...
1986         * boards/local-remote-host-notty.exp: ... this.
1987
1988 2014-04-28  Joel Brobecker  <brobecker@adacore.com>
1989
1990         * gdb.ada/dyn_arrayidx: New testcase.
1991
1992 2014-04-26  Yao Qi  <yao@codesourcery.com>
1993
1994         * gdb.dwarf2/dwz.exp: Compile main.c to object.  Restart GDB
1995         and compute the length of function main.  Save it in
1996         $main_length.
1997         (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1998         (top-level): Use gdb_compile to compile objects into
1999         executable and restart GDB.  Remove invocation to
2000         prepare_for_testing.
2001
2002 2014-04-25  Simon Marchi  <simon.marchi@ericsson.com>
2003             Pedro Alves  <palves@redhat.com>
2004
2005         PR server/16255
2006         * gdb.multi/multi-attach.c: New file.
2007         * gdb.multi/multi-attach.exp: New file.
2008
2009 2014-04-25  Pedro Alves  <palves@redhat.com>
2010
2011         * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2012         user.
2013         (top level): Test that "set remote conditional-breakpoints-packet
2014         off" works as intended.
2015         * gdb.base/dprintf.exp: Test that "set remote
2016         breakpoint-commands-packet off" works as intended.
2017         * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2018         New function.
2019         (top level): Call it.
2020         * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2021         remote fast-tracepoints-packet off" works as intended.
2022         * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2023         * lib/gdb.exp (gdb_is_target_remote): ... here.
2024
2025 2014-04-24  David Blaikie  <dblaikie@gmail.com>
2026
2027         * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2028         ensure clang would not discard them.
2029         * gdb.base/gdbvars.c: Ditto.
2030         * gdb.base/memattr.c: Ditto.
2031         * gdb.base/whatis.c: Ditto.
2032         * gdb.python/py-prettyprint.c: Ditto.
2033         * gdb.trace/actions.c: Ditto.
2034         * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2035         ensure clang would not discard it.
2036
2037 2014-04-24  David Blaikie  <dblaikie@gmail.com>
2038
2039         * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2040         clang to emit the full definition of type required by the test
2041         * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2042
2043 2014-04-24  David Blaikie  <dblaikie@gmail.com>
2044
2045         * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2046         coax Clang into emitting the definition of the type.
2047         * gdb.cp/pr10728-x.h (y): Ditto.
2048         * gdb.cp/pr10728-y.cc (y): Ditto.
2049
2050 2014-04-24  David Blaikie  <dblaikie@gmail.com>
2051
2052         * gdb.base/label.exp: XFAIL label related tests under Clang.
2053         * gdb.cp/cplabel.exp: Ditto.
2054         * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2055         under Clang those using labels.
2056
2057 2014-04-25  Yao Qi  <yao@codesourcery.com>
2058
2059         * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2060         double_label.
2061         * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2062         partial_label and double_label.
2063
2064 2014-04-24  David Blaikie  <dblaikie@gmail.com>
2065
2066         * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2067
2068 2014-04-24  David Blaikie  <dblaikie@gmail.com>
2069
2070         * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2071         of the function to work across GCC and Clang.
2072         * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2073         pointer types (const void ** const V void **).
2074
2075 2014-04-24  Michael Sturm  <michael.sturm@mintel.com>
2076             Walfred Tedeschi  <walfred.tedeschi@intel.com>
2077
2078         * Makefile.in (EXECUTABLES): Added i386-avx512.
2079         * gdb.arch/i386-avx512.c: New file.
2080         * gdb.arch/i386-avx512.exp: Likewise.
2081
2082 2014-04-23  Keith Seitz  <keiths@redhat.com>
2083
2084         * lib/mi-support.exp (mi_list_breakpoints): Delete.
2085         (mi_make_breakpoint_table): New procedure.
2086         (mi_create_breakpoint): Use mi_make_breakpoint
2087         and return the result.
2088         (mi_make_breakpoint): New procedure.
2089         (mi_build_kv_pairs): New procedure.
2090
2091         * gdb.mi/mi-break.exp: Remove unused globals,
2092         update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2093         All callers updated.
2094         * gdb.mi/mi-dprintf.exp: Use variable to track command
2095         number.
2096         Update all callers of mi_create_breakpoint and use
2097         mi_make_breakpoint_table.
2098         Remove any unused global variables.
2099         * gdb.mi/mi-nonstop.exp: Likewise.
2100         * gdb.mi/mi-nsintrall.exp: Likewise.
2101         * gdb.mi/mi-nsmoribund.exp: Likewise.
2102         * gdb.mi/mi-nsthrexec.exp: Likewise.
2103         * gdb.mi/mi-reverse.exp: Likewise.
2104         * gdb.mi/mi-simplerun.exp: Likewise.
2105         * gdb.mi/mi-stepn.exp: Likewise.
2106         * gdb.mi/mi-syn-frame.exp: Likewise.
2107         * gdb.mi/mi-until.exp: Likewise.
2108         * gdb.mi/mi-var-cp.exp: Likewise.
2109         * gdb.mi/mi-var-display.exp: Likewise.
2110         * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2111         * gdb.mi/mi2-var-child.exp: Likewise.
2112         * gdb.mi/mi-vla-c99.exp: Likewise.
2113         * lib/mi-support.exp: Likewise.
2114
2115         From Ian Lance Taylor  <iant@cygnus.com>:
2116         * lib/gdb.exp (parse_args): New procedure.
2117
2118 2014-04-23  Pedro Alves  <palves@redhat.com>
2119
2120         * gdb.base/break-unload-file.c: New file.
2121         * gdb.base/break-unload-file.exp: New file.
2122         * gdb.base/sym-file-lib.c (baz): New function.
2123         * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2124         field.
2125         (load): Store the segment's mapped size.
2126         (unload): New function.
2127         (unload_shlib): New function.
2128         * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2129         * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2130         set a breakpoint at baz, and call it.
2131         * gdb.base/sym-file.exp: New tests for stale breakpoint
2132         instructions.
2133
2134 2014-04-23  Pedro Alves  <palves@redhat.com>
2135
2136         * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2137         * gdb.base/hbreak-in-shr-unsupported.c: New file.
2138         * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2139         * gdb.base/hbreak-unmapped.c: New file.
2140         * gdb.base/hbreak-unmapped.exp: New file.
2141         * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2142         * lib/gdb.exp (gdb_is_target_remote): ... here.
2143
2144 2014-04-22  Pedro Alves  <palves@redhat.com>
2145
2146         * gdb.base/consecutive-step-over.c: New file.
2147         * gdb.base/consecutive-step-over.exp: New file.
2148
2149 2014-04-22  Pedro Alves  <palves@redhat.com>
2150
2151         * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2152         instead of send_gdb/gdb_expect.
2153
2154 2014-04-22  Yao Qi  <yao@codesourcery.com>
2155
2156         * lib/trace-support.exp (generate_tracefile): New procedure.
2157         * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2158         return 0.
2159         * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2160         if generate_tracefile returns 1.
2161
2162 2014-04-18  Tom Tromey  <palves@redhat.com>
2163             Pedro alves  <tromey@redhat.com>
2164
2165         PR backtrace/15558
2166         * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2167         with a backtrace limit.
2168         * gdb.python/py-frame-inline.exp: Test running to an inline
2169         function with a backtrace limit, and printing the newest frame.
2170         * gdb.python/py-frame-inline.c (main): Call f.
2171
2172 2014-04-17  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2173
2174         * gdb.java/jnpe.exp: Drop srcdir from untested path.
2175
2176 2014-04-17  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2177
2178         * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2179         Drop prefix from unsupported source file path.
2180
2181 2014-04-17  Yao Qi  <yao@codesourcery.com>
2182
2183         * lib/gdb.exp (with_target_charset): New proc.
2184         * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2185         with_target_charset.
2186         (test_print_strings): Likewise.
2187         (test_repeat_bytes): Likewise.
2188         * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2189         for some tests.
2190
2191 2014-04-16  Keith Seitz  <keiths@redhat.com>
2192
2193         PR gdb/15827
2194         * gdb.dwarf2/corrupt.c: New file.
2195         * gdb.dwarf2/corrupt.exp: New file.
2196
2197 2014-04-16  Keith Seitz  <keiths@redhat.com>
2198
2199         PR c++/16597
2200         * gdb.cp/namelessclass.cc: New file.
2201         * gdb.cp/namelessclass.exp: New file.
2202         * gdb.cp/namelessclass.S: New file.
2203
2204 2014-04-16  Doug Evans  <dje@google.com>
2205
2206         * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2207         Add comment.
2208         (gdbserver_default_get_comm_port): New function.
2209         (gdbserver_start): Check if board file provided
2210         "gdbserver,get_comm_port" and use it if so.
2211         * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2212         (gdb,socketport): Set to "stdio".
2213         (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2214         (stdio_gdbserver_template): Delete.
2215         (${board}_get_remote_address): Update.
2216         (${board}_build_remote_cmd): Delete.
2217         (${board}_get_comm_port): New function.
2218         (${board}_spawn): Update.
2219         * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2220         Delete.
2221         (${board}_get_remote_address): Update.
2222         (${board}_get_comm_port): New function.
2223
2224 2014-04-16  Andrew Burgess  <aburgess@broadcom.com>
2225
2226         * gdb.base/memattr.exp: Improve regexps to handle memory regions
2227         appearing in any order.
2228
2229 2014-04-15  Doug Evans  <dje@google.com>
2230
2231         * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2232         uninitialized value of "description".
2233
2234 2014-04-15  Keith Seitz  <keiths@redhat.com>
2235
2236         * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2237         Remove unused globals.
2238         (test_running_the_program): Likewise.
2239         (test_controlled_execution): Likewise.
2240         (test_controlling_breakpoints): Likewise.
2241         (test_program_termination): Likewise.
2242
2243 2014-04-15  Keith Seitz  <keiths@redhat.com>
2244
2245         * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2246         unused globals.
2247         (test_rbreak_creation_and_listing): Likewise.
2248         (test_ignore_count): Likewise.
2249         (test_error): Likewise.
2250
2251 2014-04-15  Pedro Alves  <palves@redhat.com>
2252
2253         * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2254         <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2255         sym-file-loader.c.
2256         (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2257         (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2258         to sym-file-loader.c.
2259         (struct library): Forward declare.
2260         (load_shlib, lookup_function): Change prototypes.
2261         (find_shstrtab, find_strtab, find_shdr, find_symtab)
2262         (translate_offset): Remove declarations.
2263         (get_text_addr): New declaration.
2264         * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2265         <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2266         sym-file-loader.h.
2267         (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2268         (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2269         here from sym-file-loader.h.
2270         (struct library): New structure.
2271         (load_shlib, lookup_function): Change prototypes and adjust to
2272         work with a struct library.
2273         (find_shstrtab, find_strtab, find_shdr, find_symtab)
2274         (translate_offset): Make static.
2275         (get_text_addr): New function.
2276         * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2277
2278 2014-04-15  Pedro Alves  <palves@redhat.com>
2279
2280         * gdb.base/sym-file-loader.c: Fix typo.  SELF_LINK, not SELK_LINK.
2281
2282 2014-04-15  Pedro Alves  <palves@redhat.com>
2283
2284         * gdb.base/sym-file-loader.c: Include <limits.h>.
2285         (SELF_LINK): New define.
2286         (get_origin): New function.
2287         (load_shlib): Use it.
2288         * gdb.base/sym-file.exp: Don't early return if the target is
2289         remote.  Use runto_main, and issue fail is that fails.  Use
2290         gdb_load_shlibs.
2291         (shlib_name): Delete.
2292         (lib_so, lib_syms, lib_dlopen): New globals.  Use them throughout.
2293
2294 2014-04-15  Pedro Alves <palves@redhat.com>
2295
2296         * gdb.base/sym-file.exp: Remove regex characters from test
2297         message.  Don't refer to breakpoint numbers in test messages.
2298
2299 2014-04-14  Keith Seitz  <keiths@redhat.com>
2300
2301         PR c++/16253
2302         * gdb.cp/var-tag.cc: New file.
2303         * gdb.cp/var-tag.exp: New file.
2304         * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2305         * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2306         * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2307         * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2308
2309 2014-04-14  Tom Tromey  <tromey@redhat.com>
2310
2311         * gdb.cp/classes.exp (test_enums): Handle underlying type.
2312         * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2313         type.
2314         * gdb.cp/enum-class.exp: New file.
2315         * gdb.cp/enum-class.cc: New file.
2316
2317 2014-04-14  Tom Tromey  <tromey@redhat.com>
2318
2319         * gdb.dwarf2/enum-type.exp: New file.
2320
2321 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
2322
2323         * gdb.mi/mi-vla-c99.exp: New file.
2324         * gdb.mi/vla.c: New file.
2325
2326 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
2327
2328         * gdb.base/vla-datatypes.c: New file.
2329         * gdb.base/vla-datatypes.exp: New file.
2330
2331 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
2332
2333         * gdb.base/vla-ptr.c: New file.
2334         * gdb.base/vla-ptr.exp: New file.
2335
2336 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
2337
2338         * gdb.dwarf2/count.exp: New file.
2339
2340 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
2341
2342         * gdb.base/vla-sideeffect.c: New file.
2343         * gdb.base/vla-sideeffect.exp: New file.
2344
2345 2014-04-14  David Blaikie <dblaikie@gmail.com>
2346
2347         * gdb.mi/non-stop.c: Add return value for non-void function return
2348         statement.
2349         * gdb.threads/staticthreads.c: Ditto.
2350
2351 2014-04-12  Siva Chandra Reddy  <sivachandra@google.com>
2352             Doug Evans  <xdje42@gmail.com>
2353
2354         * gdb.guile/scm-value.c: Improve test case.
2355         * gdb.guile/scm-value.exp: Add new test.
2356
2357 2014-04-11  David Blaikie  <dblaikie@gmail.com>
2358
2359         * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2360         override Clang's default.
2361
2362 2014-04-11  Joel Brobecker  <brobecker@adacore.com>
2363
2364         Revert the following changes (regressions):
2365
2366         * gdb.base/vla-sideeffect.c: New file.
2367         * gdb.base/vla-sideeffect.exp: New file.
2368
2369         * gdb.dwarf2/count.exp: New file.
2370
2371         * gdb.base/vla-multi.c: New file.
2372         * gdb.base/vla-multi.exp: New file.
2373
2374         * gdb.base/vla-ptr.c: New file.
2375         * gdb.base/vla-ptr.exp: New file.
2376
2377         * gdb.base/vla-datatypes.c: New file.
2378         * gdb.base/vla-datatypes.exp: New file.
2379
2380         * gdb.mi/mi-vla-c99.exp: New file.
2381         * gdb.mi/vla.c: New file.
2382
2383 2014-04-11  Keith Seitz  <keiths@redhat.com>
2384
2385         PR c++/16675
2386         * gdb.cp/cpsizeof.exp: New file.
2387         * gdb.cp/cpsizeof.cc: New file.
2388
2389 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
2390
2391         * gdb.mi/mi-vla-c99.exp: New file.
2392         * gdb.mi/vla.c: New file.
2393
2394 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
2395
2396         * gdb.base/vla-datatypes.c: New file.
2397         * gdb.base/vla-datatypes.exp: New file.
2398
2399 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
2400
2401         * gdb.base/vla-ptr.c: New file.
2402         * gdb.base/vla-ptr.exp: New file.
2403
2404 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
2405
2406         * gdb.base/vla-multi.c: New file.
2407         * gdb.base/vla-multi.exp: New file.
2408
2409 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
2410
2411         * gdb.dwarf2/count.exp: New file.
2412
2413 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
2414
2415         * gdb.base/vla-sideeffect.c: New file.
2416         * gdb.base/vla-sideeffect.exp: New file.
2417
2418 2014-04-11  Yao Qi  <yao@codesourcery.com>
2419
2420         * gdb.base/completion.exp: Check file exists before running tests
2421         on file completion.
2422
2423 2014-04-10  Pedro Alves  <palves@redhat.com>
2424
2425         * gdb.base/cond-eval-mode.c: New file.
2426         * gdb.base/cond-eval-mode.exp: Use standard_testfile.  Adjust
2427         prepare_for_testing to build the new file.  Check result of
2428         runto_main.
2429         (test_break, test_watch): New procedures.
2430         (top level): Use them.
2431
2432 2014-04-08  Pierre Muller  <muller@sourceware.org>
2433
2434         * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2435         Ctrl-V use for mingw hosts.
2436
2437 2014-04-07  Siva Chandra Reddy  <sivachandra@google.com>
2438
2439         * gdb.python/py-value.c: Improve test case.
2440         * gdb.python/py-value.exp: Add new test.
2441
2442 2014-04-07  David Blaikie  <dblaikie@gmail.com>
2443
2444         * lib/compiler.c: Identify the clang compiler.
2445         * lib/compiler.cc: Ditto.
2446
2447 2014-04-03  Yao Qi  <yao@codesourcery.com>
2448
2449         * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2450
2451 2014-04-01  Anton Blanchard  <anton@samba.org>
2452
2453         * gdb.arch/ppc64-atomic-inst.exp: Use untested.  Make test
2454         messages unique.
2455
2456 2014-04-01  Anton Blanchard  <anton@samba.org>
2457
2458         * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2459         prepare_for_testing.
2460
2461 2014-04-01  Anton Blanchard  <anton@samba.org>
2462
2463         * gdb.arch/ppc64-atomic-inst.c: Remove.
2464         * gdb.arch/ppc64-atomic-inst.S: New file.
2465         * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2466
2467 2014-03-31  Doug Evans  <dje@google.com>
2468
2469         * gdb.base/print-symbol-loading-lib.c: New file.
2470         * gdb.base/print-symbol-loading-main.c: New file.
2471         * gdb.base/print-symbol-loading.exp: New file.
2472
2473 2014-03-31  Yao Qi  <yao@codesourcery.com>
2474
2475         * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2476
2477 2014-03-28  Joel Brobecker  <brobecker@adacore.com>
2478
2479         * gdb.ada/mi_dyn_arr: New testcase.
2480
2481 2014-03-27  Doug Evans  <dje@google.com>
2482
2483         * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2484
2485 2014-03-27  Yao Qi  <yao@codesourcery.com>
2486
2487         * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2488         if target is nios2-*-*.
2489
2490 2014-03-26  Yao Qi  <yao@codesourcery.com>
2491
2492         * lib/gdb.exp (readline_is_used): New proc.
2493         * gdb.base/completion.exp: Move tests on command complete up.
2494         Skip the rest of tests if readline is not used.
2495         * gdb.ada/complete.exp: Skp the test if readline is not
2496         used.
2497         * gdb.base/filesym.exp: Likewise.
2498         * gdb.base/macscp.exp: Likewise.
2499         * gdb.base/readline-ask.exp: Likewise.
2500         * gdb.base/readline.exp: Likewise.
2501         * gdb.python/py-cmd.exp: Likewise.
2502         * gdb.trace/tfile.exp: Likewise.
2503
2504 2014-03-26  Yao Qi  <yao@codesourcery.com>
2505
2506         * gdb.base/macscp.exp: Fix code format issues.
2507
2508 2014-03-25  Ulrich Weigand  <uweigand@de.ibm.com>
2509
2510         * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2511         * gdb.asm/powerpc64le.inc: New file.
2512
2513 2014-03-25  Pedro Alves  <palves@redhat.com>
2514             Doug Evans  <dje@google.com>
2515
2516         * gdb.base/source-execution.c: New file.
2517         * gdb.base/source-execution.exp: New file.
2518         * gdb.base/source-execution.gdb: New file.
2519
2520 2014-03-24  Doug Evans  <dje@google.com>
2521
2522         * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2523         using fission.
2524
2525 2014-03-24  Hui Zhu  <hui@codesourcery.com>
2526             Pedro Alves  <palves@redhat.com>
2527
2528         PR breakpoints/16101
2529         * gdb.base/dprintf.exp: Use unsupported rather than changing the
2530         test pass/fail messages.  Detect missing support for dprintf when
2531         breakpoints are actually inserted.
2532         * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2533         breakpoints are actually inserted.
2534         * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2535         fails.
2536
2537 2014-03-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
2538
2539         * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2540
2541 2014-03-22  Doug Evans  <xdje42@gmail.com>
2542
2543         * gdb.python/python.exp (python not supported): Verify multi-line
2544         python command issues an error.
2545         * gdb.guile/guile.exp (guile not supported): Verify multi-line
2546         guile command issues an error.
2547
2548 2014-03-21  Maciej W. Rozycki  <macro@codesourcery.com>
2549
2550         * gdb.threads/thread-specific.exp: Handle the lack of usable
2551         $this_breakpoint and $this_thread.
2552
2553 2014-03-21  Hui Zhu  <hui@codesourcery.com>
2554
2555         * gdb.base/attach.exp (do_command_attach_tests): New.
2556
2557 2014-03-20  Tom Tromey  <tromey@redhat.com>
2558             Pedro Alves  <palves@redhat.com>
2559
2560         PR cli/15718
2561         * gdb.base/condbreak-call-false.c: New file.
2562         * gdb.base/condbreak-call-false.exp: New file.
2563
2564 2014-03-20  Pedro Alves  <palves@redhat.com>
2565
2566         * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2567         Delete.
2568         (block_signals, unblock_signals): Delete.
2569         (child_function_2, main): Remove references to deleted variable
2570         and functions.
2571
2572 2014-03-20  Pedro Alves  <palves@redhat.com>
2573
2574         * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2575         Use pthread_kill to signal thread 2.
2576         * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2577         Adjust to make the test send itself a signal rather than using the
2578         host's "kill" command.
2579
2580 2014-03-20  Pedro Alves  <palves@redhat.com>
2581
2582         * gdb.threads/multiple-step-overs.c: New file.
2583         * gdb.threads/multiple-step-overs.exp: New file.
2584         * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2585         Adjust expected infrun debug output.
2586
2587 2014-03-20  Pedro Alves  <palves@redhat.com>
2588
2589         * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2590         * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2591
2592 2014-03-20  Pedro Alves  <palves@redhat.com>
2593
2594         PR breakpoints/7143
2595         * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2596         old gnats gdb/38.  Remove kfail.  Adjust to use gdb_test instead
2597         of gdb_test_multiple.
2598         * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2599         * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2600
2601 2014-03-20  Pedro Alves  <palves@redhat.com>
2602
2603         * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2604         * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2605
2606 2014-03-19  Pedro Alves  <palves@redhat.com>
2607
2608         * gdb.base/async.exp: Remove early return.
2609
2610 2014-03-19  Pedro Alves  <palves@redhat.com>
2611
2612         * gdb.base/async.exp (step& tests): Pass explicit test messages.
2613
2614 2014-03-19  Pedro Alves  <palves@redhat.com>
2615
2616         * gdb.base/async.exp (test_background): Expect \r\n after
2617         "completed." in the fail pattern.
2618
2619 2014-03-19  Pedro Alves  <palves@redhat.com>
2620
2621         * gdb.base/async.exp (test_background): New procedure.
2622         Use it for all background execution command tests.
2623
2624 2014-03-19  Pedro Alves  <palves@redhat.com>
2625
2626         * gdb.base/async.exp: Use prepare_for_testing.
2627
2628 2014-03-19  Pedro Alves  <palves@redhat.com>
2629
2630         * gdb.base/async.c (foo): Make 'x' volatile.  Write to it twice in
2631         the same line.
2632
2633 2014-03-19  Pedro Alves  <palves@redhat.com>
2634
2635         * gdb.base/async.c (main): Add "jump here" and "until here" line
2636         marker comments.
2637         * gdb.base/async.exp (jump_here): New global.
2638         (jump& test): Use it.
2639         (until_here): New global.
2640         (until& test): Use it.
2641
2642 2014-03-19  Pedro Alves  <palves@redhat.com>
2643
2644         * gdb.base/async.exp: Don't frob gdb_protocol.
2645
2646 2014-03-18  Doug Evans  <xdje42@gmail.com>
2647
2648         * gdb.base/async.exp: Whitespace fixes.  Turn on target-async.
2649         Fix spelling of exec-done-display.
2650
2651 2014-03-18  Jan Kratochvil  <jan.kratochvil@redhat.com>
2652
2653         PR gdb/15358
2654         * gdb.base/gdb-sigterm.c: New file.
2655         * gdb.base/gdb-sigterm.exp: New file.
2656
2657 2014-03-18  Pedro Alves  <palves@redhat.com>
2658
2659         PR gdb/13860
2660         * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2661         * lib/mi-support.exp (mi_expect_stop): Add special handling for
2662         solib-event.
2663
2664 2014-03-17  Joel Brobecker  <brobecker@adacore.com>
2665
2666         * gdb.ada/pckd_arr_ren: New testcase.
2667
2668 2014-03-13  Doug Evans  <xdje42@gmail.com>
2669
2670         PR guile/16612
2671         * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2672         collect after discarding symbols.
2673
2674 2014-03-13  Ludovic Courtès  <ludo@gnu.org>
2675             Doug Evans  <xdje42@gmail.com>
2676
2677         * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2678         to history survives a gc.
2679
2680 2014-03-13  Pedro Alves  <palves@redhat.com>
2681
2682         * gdb.base/default.exp: Don't test "target procfs".
2683
2684 2014-03-13  Pedro Alves  <palves@redhat.com>
2685
2686         * gdb.base/default.exp: Update "target child" and "target procfs"
2687         tests to not expect "Unix".
2688
2689 2014-03-12  Tom Tromey  <tromey@redhat.com>
2690
2691         * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2692         New procs.  Add target-async tests.
2693         * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2694         Add target-async tests.
2695
2696 2014-03-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
2697
2698         * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2699         'func_start' and 'func_end' for the beginning and end of the
2700         function code, respectively.
2701         * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2702         'func_end' instead of 'func' and 'main'.
2703
2704 2014-03-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
2705
2706         * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2707         * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2708         generate the debug info assembler source.
2709
2710 2014-03-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
2711
2712         * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2713         * gdb.dwarf2/arr-subrange.exp: Likewise.
2714         * gdb.dwarf2/dwz.exp: Likewise.
2715         * gdb.dwarf2/method-ptr.exp: Likewise.
2716         * gdb.dwarf2/missing-sig-type.exp: Likewise.
2717         * gdb.dwarf2/subrange.exp: Likewise.
2718         * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2719         * gdb.dwarf2/implptrpiece.exp: Likewise.
2720         * gdb.dwarf2/nostaticblock.exp: Likewise.
2721
2722 2014-03-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
2723
2724         * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2725         directory to absolute path name arguments.
2726
2727 2014-03-10  Joel Brobecker  <brobecker@adacore.com>
2728
2729         * gdb.ada/tagged_access: New testcase.
2730
2731 2014-03-07  Markus Metzger  <markus.t.metzger@intel.com>
2732
2733         * gdb.btrace/data.exp: Update expected output.
2734
2735 2014-03-06  Yao Qi  <yao@codesourcery.com>
2736
2737         * gdb.trace/pr16508.exp: New file.
2738
2739 2014-03-05  Pedro Alves  <palves@redhat.com>
2740
2741         PR gdb/16575
2742         * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2743         procedure.
2744         (top level): Adjust to use it.  Add tests that exercise breakpoint
2745         interaction with the code-cache.
2746
2747 2014-02-26  Ludovic Courtès  <ludo@gnu.org>
2748
2749         * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2750         test for 'history-append!'.
2751
2752 2014-02-26  Joel Brobecker  <brobecker@adacore.com>
2753
2754         * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2755         * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2756         * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2757         * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2758         * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2759         * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2760
2761 2014-02-26  Joel Brobecker  <brobecker@adacore.com>
2762
2763         * testsuite/gdb.python/py-pp-re-notag.c: New file.
2764         * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2765         * testsuite/gdb.python/py-pp-re-notag.p: New file.
2766
2767 2014-02-26  Joel Brobecker  <brobecker@adacore.com>
2768
2769         * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2770
2771 2014-02-26  Joel Brobecker  <brobecker@adacore.com>
2772
2773         * gdb.dwarf2/arr-stride.c: New file.
2774         * gdb.dwarf2/arr-stride.exp: New file.
2775
2776 2014-02-26  Pedro Alves  <palves@redhat.com>
2777
2778         * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2779         that won't ever trigger.  Make sure that GDB reports the correct
2780         breakpoint that caused the stop.
2781
2782 2014-02-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
2783
2784         PR gdb/16626
2785         * gdb.base/auto-load-script: New file.
2786         * gdb.base/auto-load.c: New file.
2787         * gdb.base/auto-load.exp: New file.
2788
2789         PR gdb/16626
2790         * gdb.base/auto-load.exp: Fix out-of-srctree run.
2791
2792 2014-02-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
2793
2794         Fix dw2-icycle.exp -fsanitize=address GDB crash.
2795         * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2796
2797 2014-02-24  Doug Evans  <dje@google.com>
2798
2799         * lib/gdb.exp (run_on_host): Log error output if program fails.
2800
2801 2014-02-21  Pedro Alves  <palves@redhat.com>
2802
2803         * gdb.threads/step-after-sr-lock.c: Rename to ...
2804         * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2805         * gdb.threads/step-after-sr-lock.exp: Rename to ...
2806         * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2807         ... this.
2808
2809 2014-02-20  Sergio Durigan Junior  <sergiodj@redhat.com>
2810
2811         PR tdep/16397
2812         * gdb.arch/amd64-stap-special-operands.exp: New file.
2813         * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2814         * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2815         * gdb.arch/amd64-stap-triplet.S: Likewise.
2816         * gdb.arch/amd64-stap-triplet.c: Likewise.
2817
2818 2014-02-20  Joel Brobecker  <brobecker@adacore.com>
2819
2820         * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2821         in .section pseudo-op.
2822
2823 2014-02-20  lin zuojian  <manjian2006@gmail.com>
2824             Joel Brobecker  <brobecker@adacore.com>
2825             Doug Evans  <xdje42@gmail.com>
2826
2827         PR symtab/16581
2828         * gdb.dwarf2/dw2-icycle.S: New file.
2829         * gdb.dwarf2/dw2-icycle.c: New file.
2830         * gdb.dwarf2/dw2-icycle.exp: New file.
2831
2832 2014-02-19  Siva Chandra Reddy  <sivachandra@google.com>
2833
2834         * gdb.python/py-value-cc.cc: Improve test case to enable testing
2835         operations on gdb.Value objects.
2836         * gdb.python/py-value-cc.exp: Add new test to test operations on
2837         gdb.Value objects.
2838
2839 2014-02-18  Doug Evans  <dje@google.com>
2840
2841         * Makefile.in (TESTS): New variable.
2842         (expanded_tests, expanded_tests_or_none): New variables
2843         (check-single): Pass $(expanded_tests_or_none) to runtest.
2844         (check-parallel): Only run tests in $(TESTS) if non-empty.
2845         (check/no-matching-tests-found): New rule.
2846         * README: Document TESTS makefile variable.
2847
2848 2014-02-18  Doug Evans  <dje@google.com>
2849
2850         * Makefile.in (check-parallel): rm -rf outputs temp.
2851
2852 2014-02-16  Jan Kratochvil  <jan.kratochvil@redhat.com>
2853
2854         Fix "ERROR: no fileid for" in the testsuite.
2855         * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2856
2857 2014-02-12  Doug Evans  <dje@google.com>
2858
2859         * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2860         (MISCELLANEOUS): New variable.
2861         (clean): rm -rf $(MISCELLANEOUS).
2862         * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2863         dwp live in the same directory as symlinks, with each symlink pointed
2864         to a differently named file in a different directory.
2865
2866 2014-02-11  Doug Evans  <dje@google.com>
2867
2868         * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2869         of Tcl file commands.
2870
2871 2014-02-10  Mark Kettenis  <kettenis@gnu.org>
2872
2873         * gdb.threads/step-after-sr-lock.exp: Avoid executing
2874         "kill -SIGUSR1 -1".
2875
2876 2014-02-10  Joel Brobecker  <brobecker@adacore.com>
2877
2878         * gdb.ada/tick_length_array_enum_idx: New testcase.
2879
2880 2014-02-10  Doug Evans  <xdje42@gmail.com>
2881
2882         * configure.ac (AC_OUTPUT): Add gdb.guile.
2883         * configure: Regenerate.
2884         * lib/gdb-guile.exp: New file.
2885         * lib/gdb.exp (get_target_charset): New function.
2886         * gdb.base/help.exp: Update expected output from "apropos apropos".
2887         * gdb.guile/Makefile.in: New file.
2888         * gdb.guile/guile.exp: New file.
2889         * gdb.guile/scm-arch.c: New file.
2890         * gdb.guile/scm-arch.exp: New file.
2891         * gdb.guile/scm-block.c: New file.
2892         * gdb.guile/scm-block.exp: New file.
2893         * gdb.guile/scm-breakpoint.c: New file.
2894         * gdb.guile/scm-breakpoint.exp: New file.
2895         * gdb.guile/scm-disasm.c: New file.
2896         * gdb.guile/scm-disasm.exp: New file.
2897         * gdb.guile/scm-equal.c: New file.
2898         * gdb.guile/scm-equal.exp: New file.
2899         * gdb.guile/scm-error.exp: New file.
2900         * gdb.guile/scm-error.scm: New file.
2901         * gdb.guile/scm-frame-args.c: New file.
2902         * gdb.guile/scm-frame-args.exp: New file.
2903         * gdb.guile/scm-frame-args.scm: New file.
2904         * gdb.guile/scm-frame-inline.c: New file.
2905         * gdb.guile/scm-frame-inline.exp: New file.
2906         * gdb.guile/scm-frame.c: New file.
2907         * gdb.guile/scm-frame.exp: New file.
2908         * gdb.guile/scm-generics.exp: New file.
2909         * gdb.guile/scm-gsmob.exp: New file.
2910         * gdb.guile/scm-iterator.c: New file.
2911         * gdb.guile/scm-iterator.exp: New file.
2912         * gdb.guile/scm-math.c: New file.
2913         * gdb.guile/scm-math.exp: New file.
2914         * gdb.guile/scm-objfile-script-gdb.in: New file.
2915         * gdb.guile/scm-objfile-script.c: New file.
2916         * gdb.guile/scm-objfile-script.exp: New file.
2917         * gdb.guile/scm-objfile.c: New file.
2918         * gdb.guile/scm-objfile.exp: New file.
2919         * gdb.guile/scm-ports.exp: New file.
2920         * gdb.guile/scm-pretty-print.c: New file.
2921         * gdb.guile/scm-pretty-print.exp: New file.
2922         * gdb.guile/scm-pretty-print.scm: New file.
2923         * gdb.guile/scm-section-script.c: New file.
2924         * gdb.guile/scm-section-script.exp: New file.
2925         * gdb.guile/scm-section-script.scm: New file.
2926         * gdb.guile/scm-symbol.c: New file.
2927         * gdb.guile/scm-symbol.exp: New file.
2928         * gdb.guile/scm-symtab-2.c: New file.
2929         * gdb.guile/scm-symtab.c: New file.
2930         * gdb.guile/scm-symtab.exp: New file.
2931         * gdb.guile/scm-type.c: New file.
2932         * gdb.guile/scm-type.exp: New file.
2933         * gdb.guile/scm-value-cc.cc: New file.
2934         * gdb.guile/scm-value-cc.exp: New file.
2935         * gdb.guile/scm-value.c: New file.
2936         * gdb.guile/scm-value.exp: New file.
2937         * gdb.guile/source2.scm: New file.
2938         * gdb.guile/types-module.cc: New file.
2939         * gdb.guile/types-module.exp: New file.
2940
2941 2014-02-10  Yao Qi  <yao@codesourcery.com>
2942
2943         PR testsuite/16543
2944         * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2945         * configure: Regenerated.
2946         * Makefile.in: New file.
2947
2948 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
2949
2950         * gdb.python/py-framefilter.exp: Fix typo.
2951
2952 2014-02-08  Yao Qi  <yao@codesourcery.com>
2953
2954         * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2955         that no =breakpoint-modified is emitted when breakpoints are
2956         modified through MI commands.
2957
2958 2014-02-07  Pedro Alves  <pedro@codesourcery.com>
2959             Pedro Alves  <palves@redhat.com>
2960
2961         * gdb.threads/step-after-sr-lock.c: New file.
2962         * gdb.threads/step-after-sr-lock.exp: New file.
2963
2964 2014-02-07  Pedro Alves  <palves@redhat.com>
2965
2966         * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2967
2968 2014-02-06  Jan Kratochvil  <jan.kratochvil@redhat.com>
2969
2970         Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2971         * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2972
2973 2014-02-06  Doug Evans  <xdje42@gmail.com>
2974
2975         * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2976         output.
2977
2978         * gdb.gdb/python-interrupts.exp: New file.
2979
2980 2014-02-05  Yao Qi  <yao@codesourcery.com>
2981
2982         * gdb.trace/report.exp (use_collected_data): Test the output
2983         of "info threads" and "info inferiors".
2984
2985 2014-02-05  Yao Qi  <yao@codesourcery.com>
2986
2987         Revert this patch:
2988
2989         2013-05-24  Yao Qi  <yao@codesourcery.com>
2990
2991         * gdb.trace/tfile.exp: Test inferior and thread.
2992
2993 2014-02-04  Ulrich Weigand  <uweigand@de.ibm.com>
2994
2995         * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2996         on a function.
2997         * gdb.base/step-bt.c: Call hello via function pointer to make
2998         sure its first instruction is executed on powerpc64le-linux.
2999
3000 2014-02-04  Ulrich Weigand  <uweigand@de.ibm.com>
3001
3002         * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3003
3004 2014-02-04  Ulrich Weigand  <uweigand@de.ibm.com>
3005
3006         * gdb.arch/vsx-regs.exp: Check target endianness.  Provide variants
3007         of the test patterns for use on little-endian systems.
3008
3009 2014-02-04  Ulrich Weigand  <uweigand@de.ibm.com>
3010
3011         * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3012         (decimal_vector): Fix for little-endian.
3013
3014 2014-01-29  Jose E. Marchesi  <jose.marchesi@oracle.com>
3015
3016         * gdb.arch/sparc-sysstep.exp: New file.
3017         * gdb.arch/sparc-sysstep.c: Likewise.
3018
3019         * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3020
3021 2014-01-28  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
3022
3023         * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3024
3025 2014-01-23  Tom Tromey  <tromey@redhat.com>
3026
3027         * gdb.ada/array_char_idx: New testcase.
3028
3029 2014-01-23  Tom Tromey  <tromey@redhat.com>
3030
3031         PR python/16487:
3032         * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3033         * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3034         classes.
3035
3036 2014-01-23  Tom Tromey  <tromey@redhat.com>
3037
3038         PR python/16491:
3039         * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3040         string from an inferior frame.
3041         * gdb.python/py-framefilter-mi.exp: Update.
3042
3043 2014-01-22  Doug Evans  <dje@google.com>
3044
3045         * gdb.server/server-mon.exp: Add tests for "set debug-format".
3046
3047 2014-01-22  Andreas Arnez  <arnez@vnet.linux.ibm.com>
3048
3049         * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3050
3051 2014-01-22  Andreas Arnez  <arnez@vnet.linux.ibm.com>
3052
3053         * gdb.trace/entry-values.exp: Remove excess space character from
3054         regex patterns.  Handle s390 call instruction.
3055
3056 2014-01-22  Andreas Arnez  <arnez@vnet.linux.ibm.com>
3057
3058         * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3059         define "*_start" label.  Make "name" static.
3060         * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3061         ${name} by references to ${name}_start.
3062
3063 2014-01-22  Andreas Arnez  <arnez@vnet.linux.ibm.com>
3064
3065         * gdb.base/info-macros.exp: Remove "debug" from the compile
3066         options.
3067
3068 2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
3069
3070         * gdb.dlang/demangle.exp: New file.
3071
3072 2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
3073
3074         * gdb.dlang/primitive-types.exp: New file.
3075
3076 2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
3077
3078         * configure.ac: Create gdb.dlang/Makefile.
3079         * configure: Regenerate.
3080         * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3081         * gdb.dlang/Makefile.in: New file.
3082         * lib/d-support.exp: New file.
3083         * lib/gdb.exp (skip_d_tests): New proc.
3084
3085 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3086
3087         * gdb.btrace/delta.exp: Check reverse stepi.
3088         * gdb.btrace/tailcall.exp: Update.  Add stepping tests.
3089         * gdb.btrace/finish.exp: New.
3090         * gdb.btrace/next.exp: New.
3091         * gdb.btrace/nexti.exp: New.
3092         * gdb.btrace/record_goto.c: Add comments.
3093         * gdb.btrace/step.exp: New.
3094         * gdb.btrace/stepi.exp: New.
3095         * gdb.btrace/multi-thread-step.c: New.
3096         * gdb.btrace/multi-thread-step.exp: New.
3097         * gdb.btrace/rn-dl-bind.c: New.
3098         * gdb.btrace/rn-dl-bind.exp: New.
3099         * gdb.btrace/data.c: New.
3100         * gdb.btrace/data.exp: New.
3101         * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3102
3103 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3104
3105         * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3106         * gdb.btrace/exception.exp: Update.
3107         * gdb.btrace/instruction_history.exp: Update.
3108         * gdb.btrace/record_goto.exp: Update.
3109         * gdb.btrace/tailcall.exp: Update.
3110         * gdb.btrace/unknown_functions.exp: Update.
3111         * gdb.btrace/delta.exp: New.
3112
3113 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3114
3115         * gdb.btrace/record_goto.exp: Add backtrace test.
3116         * gdb.btrace/tailcall.exp: Add backtrace test.
3117
3118 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3119
3120         * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3121         * gdb.btrace/record_goto.c: New.
3122         * gdb.btrace/record_goto.exp: New.
3123         * gdb.btrace/x86-record_goto.S: New.
3124
3125 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3126
3127         * gdb.btrace/function_call_history.exp: Update tests.
3128         * gdb.btrace/instruction_history.exp: Update tests.
3129
3130 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3131
3132         * gdb.btrace/function_call_history.exp: Fix expected field
3133         order for "record function-call-history".
3134         Add new tests for "record function-call-history /c".
3135         * gdb.btrace/exception.cc: New.
3136         * gdb.btrace/exception.exp: New.
3137         * gdb.btrace/tailcall.exp: New.
3138         * gdb.btrace/x86-tailcall.S: New.
3139         * gdb.btrace/x86-tailcall.c: New.
3140         * gdb.btrace/unknown_functions.c: New.
3141         * gdb.btrace/unknown_functions.exp: New.
3142         * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3143
3144 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3145
3146         * gdb.btrace/instruction_history.exp: Update.
3147         * gdb.btrace/function_call_history.exp: Update.
3148
3149 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3150
3151         * gdb.btrace/function_call_history.exp: Fix expected function
3152         trace.
3153         * gdb.btrace/instruction_history.exp: Initialize traced.
3154         Remove traced_functions.
3155
3156 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3157
3158         * gdb.btrace/function_call_history.exp: Update
3159         * gdb.btrace/instruction_history.exp: Update.
3160
3161 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
3162
3163         * gdb.btrace/enable.exp: Update expected text.
3164
3165 2014-01-16  Omair Javaid  <Omair.Javaid@linaro.org>
3166
3167         * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3168         bytes.
3169
3170 2014-01-15  Maciej W. Rozycki  <macro@codesourcery.com>
3171
3172         * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3173
3174 2014-01-15  Omair Javaid  <omair.javaid@linaro.org>
3175
3176         * lib/gdb.exp (supports_process_record): Return true for
3177         arm*-linux*.  (supports_reverse): Likewise.
3178
3179 2014-01-13  Siva Chandra Reddy  <sivachandra@google.com>
3180
3181         PR python/15464
3182         PR python/16113
3183         * gdb.python/py-type.c: Enhance test case.
3184         * gdb.python/py-value-cc.cc: Likewise
3185         * gdb.python/py-type.exp: Add new tests.
3186         * gdb.python/py-value-cc.exp: Likewise
3187
3188 2014-01-10  Andreas Arnez  <arnez@linux.vnet.ibm.com>
3189             Pedro Alves <palves@redhat.com>
3190
3191         * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3192         Make "name" extern.
3193         * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3194         references to ${name}_start by references to ${name}.
3195
3196 2014-01-10  Joel Brobecker  <brobecker@adacore.com>
3197
3198         * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3199
3200 2014-01-10  Joel Brobecker  <brobecker@adacore.com>
3201
3202         * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3203
3204 2014-01-09  Maciej W. Rozycki  <macro@codesourcery.com>
3205             Pedro Alves  <palves@redhat.com>
3206
3207         * gdb.mi/mi-info-os.exp: Connect to the target with
3208         mi_gdb_target_load.
3209
3210 2014-01-08  Pedro Alves  <palves@redhat.com>
3211
3212         * gdb.threads/reconnect-signal.c: New file.
3213         * gdb.threads/reconnect-signal.exp: New file.
3214
3215 2014-01-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
3216
3217         * gdb.base/source-dir.exp: New file.
3218
3219 2014-01-07  Joel Brobecker  <brobecker@adacore.com>
3220
3221         * gdb.ada/mi_interface: New testcase.
3222
3223 2014-01-07  Joel Brobecker  <brobecker@adacore.com>
3224
3225         * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3226         gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3227         gdb.ada/pp-rec-component/pck.ads: New files.
3228
3229 2014-01-07  Joel Brobecker  <brobecker@adacore.com>
3230
3231         * gdb.python/py-pp-integral.c: New file.
3232         * gdb.python/py-pp-integral.py: New file.
3233         * gdb.python/py-pp-integral.exp: New file.
3234
3235 For older changes see ChangeLog-1993-2013.
3236 \f
3237 ;; Local Variables:
3238 ;; mode: change-log
3239 ;; left-margin: 8
3240 ;; fill-column: 74
3241 ;; version-control: never
3242 ;; End:
3243
3244     Copyright 2014 Free Software Foundation, Inc.
3245   Copying and distribution of this file, with or without modification,
3246   are permitted provided the copyright notice and this notice are preserved.