* gdb.base/completion.exp: Check that all expected files exist
[platform/upstream/binutils.git] / gdb / testsuite / ChangeLog
1 2014-05-16  Doug Evans  <dje@google.com>
2
3         * gdb.base/Makefile.in (EXECUTABLES): Add completion.
4         * gdb.base/completion.exp: Check that all expected files exist
5         before doing file completion.
6
7 2014-05-16  Doug Evans  <dje@google.com>
8
9         * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10         Update.
11         (do_syscall_tests_without_xml): Update.
12
13 2014-05-16  Pedro Alves  <palves@redhat.com>
14
15         * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
16         instead of "unknown output after running".
17
18 2014-05-16  Yao Qi  <yao@codesourcery.com>
19
20         * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host.  Remove
21         file1.txt from host at the end.
22         * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23
24 2014-05-15  Doug Evans  <dje@google.com>
25
26         * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
27         * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
28         loading file.  Add test for TU lookup.
29
30 2014-05-15  Simon Marchi  <simon.marchi@ericsson.com>
31
32         * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
33         calling "-exec-arguments" or "set args" before running the
34         inferior.
35
36 2014-05-15  Simon Marchi  <simon.marchi@ericsson.com>
37
38         * lib/mi-support.exp (mi_expect_stop): Expect message for
39         inferiors that exit with non-zero exit code.
40
41 2014-05-14  Yao Qi  <yao@codesourcery.com>
42
43         * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
44         match absolute path on remote host.
45         (test_file_list_exec_source_files): Remove "/" from the
46         pattern.
47
48 2014-05-14  Yao Qi  <yao@codesourcery.com>
49
50         * boards/local-remote-host-notty.exp (${board}_file): New
51         proc.
52
53 2014-05-07  Kyle McMartin  <kyle@redhat.com>
54
55         Pushed by Joel Brobecker  <brobecker@adacore.com>.
56         * gdb.arch/aarch64-atomic-inst.c: New file.
57         * gdb.arch/aarch64-atomic-inst.exp: New file.
58
59 2014-05-07  Yao Qi  <yao@codesourcery.com>
60
61         * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
62         in current context" too.
63
64 2014-05-05  Keith Seitz  <keiths@redhat.com>
65
66         * gdb.linespec/ls-dollar.exp: Add test for linespec
67         file:convenience_variable.
68
69 2014-05-05  Yao Qi  <yao@codesourcery.com>
70
71         * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
72         traceframes into tfile and ctf trace files.  Read data from
73         trace file and test collected data.
74         (gdb_collect_locals_test): Likewise.
75         (gdb_unavailable_registers_test): Likewise.
76         (gdb_unavailable_floats): Likewise.
77         (gdb_collect_globals_test): Likewise.
78         (top-level): Append "ctf" to trace_file_targets if GDB
79         supports.
80
81 2014-05-05  Yao Qi  <yao@codesourcery.com>
82
83         * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
84         code to ...
85         (gdb_collect_args_test_1): ... it.  New proc.
86         (gdb_collect_locals_test): Move some code to ...
87         (gdb_collect_locals_test_1): ... it.  New proc.
88         (gdb_unavailable_registers_test): Move some code to ...
89         (gdb_unavailable_registers_test_1): ... it.  New proc.
90         (gdb_unavailable_floats): Move some code to ...
91         (gdb_unavailable_floats_1): ... it.  New proc.
92
93 2014-05-02  Sergio Durigan Junior  <sergiodj@redhat.com>
94
95         * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
96         probes to test for bitness recognition.
97         * gdb.arch/amd64-stap-optional-prefix.exp
98         (test_probe_value_without_reg): New procedure.
99         Add code to test for different kinds of bitness.
100
101 2014-05-02  Sergio Durigan Junior  <sergiodj@redhat.com>
102
103         PR breakpoints/16889
104         * gdb.arch/amd64-stap-optional-prefix.S: New file.
105         * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
106
107 2014-05-01  Pedro Alves  <palves@redhat.com>
108
109         * lib/gdb.exp (gdb_load): Extend comment.  Skip calling
110         gdb_file_cmd if no file is specified.
111         * boards/native-extended-gdbserver.exp (gdb_load): Use the
112         last_loaded_file to set the remote exec-file.
113
114 2014-05-01  Pedro Alves  <palves@redhat.com>
115
116         * boards/local-remote-host.exp: New file.
117
118 2014-05-01  Pedro Alves  <palves@redhat.com>
119
120         * boards/local-remote-host.exp: Rename to ...
121         * boards/local-remote-host-notty.exp: ... this.
122
123 2014-04-28  Joel Brobecker  <brobecker@adacore.com>
124
125         * gdb.ada/dyn_arrayidx: New testcase.
126
127 2014-04-26  Yao Qi  <yao@codesourcery.com>
128
129         * gdb.dwarf2/dwz.exp: Compile main.c to object.  Restart GDB
130         and compute the length of function main.  Save it in
131         $main_length.
132         (Dwarf::assemble): Use $main_length instead of hard-coded 10.
133         (top-level): Use gdb_compile to compile objects into
134         executable and restart GDB.  Remove invocation to
135         prepare_for_testing.
136
137 2014-04-25  Simon Marchi  <simon.marchi@ericsson.com>
138             Pedro Alves  <palves@redhat.com>
139
140         PR server/16255
141         * gdb.multi/multi-attach.c: New file.
142         * gdb.multi/multi-attach.exp: New file.
143
144 2014-04-25  Pedro Alves  <palves@redhat.com>
145
146         * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
147         user.
148         (top level): Test that "set remote conditional-breakpoints-packet
149         off" works as intended.
150         * gdb.base/dprintf.exp: Test that "set remote
151         breakpoint-commands-packet off" works as intended.
152         * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
153         New function.
154         (top level): Call it.
155         * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
156         remote fast-tracepoints-packet off" works as intended.
157         * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
158         * lib/gdb.exp (gdb_is_target_remote): ... here.
159
160 2014-04-24  David Blaikie  <dblaikie@gmail.com>
161
162         * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
163         ensure clang would not discard them.
164         * gdb.base/gdbvars.c: Ditto.
165         * gdb.base/memattr.c: Ditto.
166         * gdb.base/whatis.c: Ditto.
167         * gdb.python/py-prettyprint.c: Ditto.
168         * gdb.trace/actions.c: Ditto.
169         * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
170         ensure clang would not discard it.
171
172 2014-04-24  David Blaikie  <dblaikie@gmail.com>
173
174         * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
175         clang to emit the full definition of type required by the test
176         * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
177
178 2014-04-24  David Blaikie  <dblaikie@gmail.com>
179
180         * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
181         coax Clang into emitting the definition of the type.
182         * gdb.cp/pr10728-x.h (y): Ditto.
183         * gdb.cp/pr10728-y.cc (y): Ditto.
184
185 2014-04-24  David Blaikie  <dblaikie@gmail.com>
186
187         * gdb.base/label.exp: XFAIL label related tests under Clang.
188         * gdb.cp/cplabel.exp: Ditto.
189         * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
190         under Clang those using labels.
191
192 2014-04-25  Yao Qi  <yao@codesourcery.com>
193
194         * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
195         double_label.
196         * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
197         partial_label and double_label.
198
199 2014-04-24  David Blaikie  <dblaikie@gmail.com>
200
201         * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
202
203 2014-04-24  David Blaikie  <dblaikie@gmail.com>
204
205         * gdb.cp/cpexprs.cc: Move braces to the same line as the start
206         of the function to work across GCC and Clang.
207         * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
208         pointer types (const void ** const V void **).
209
210 2014-04-24  Michael Sturm  <michael.sturm@mintel.com>
211             Walfred Tedeschi  <walfred.tedeschi@intel.com>
212
213         * Makefile.in (EXECUTABLES): Added i386-avx512.
214         * gdb.arch/i386-avx512.c: New file.
215         * gdb.arch/i386-avx512.exp: Likewise.
216
217 2014-04-23  Keith Seitz  <keiths@redhat.com>
218
219         * lib/mi-support.exp (mi_list_breakpoints): Delete.
220         (mi_make_breakpoint_table): New procedure.
221         (mi_create_breakpoint): Use mi_make_breakpoint
222         and return the result.
223         (mi_make_breakpoint): New procedure.
224         (mi_build_kv_pairs): New procedure.
225
226         * gdb.mi/mi-break.exp: Remove unused globals,
227         update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
228         All callers updated.
229         * gdb.mi/mi-dprintf.exp: Use variable to track command
230         number.
231         Update all callers of mi_create_breakpoint and use
232         mi_make_breakpoint_table.
233         Remove any unused global variables.
234         * gdb.mi/mi-nonstop.exp: Likewise.
235         * gdb.mi/mi-nsintrall.exp: Likewise.
236         * gdb.mi/mi-nsmoribund.exp: Likewise.
237         * gdb.mi/mi-nsthrexec.exp: Likewise.
238         * gdb.mi/mi-reverse.exp: Likewise.
239         * gdb.mi/mi-simplerun.exp: Likewise.
240         * gdb.mi/mi-stepn.exp: Likewise.
241         * gdb.mi/mi-syn-frame.exp: Likewise.
242         * gdb.mi/mi-until.exp: Likewise.
243         * gdb.mi/mi-var-cp.exp: Likewise.
244         * gdb.mi/mi-var-display.exp: Likewise.
245         * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
246         * gdb.mi/mi2-var-child.exp: Likewise.
247         * gdb.mi/mi-vla-c99.exp: Likewise.
248         * lib/mi-support.exp: Likewise.
249
250         From Ian Lance Taylor  <iant@cygnus.com>:
251         * lib/gdb.exp (parse_args): New procedure.
252
253 2014-04-23  Pedro Alves  <palves@redhat.com>
254
255         * gdb.base/break-unload-file.c: New file.
256         * gdb.base/break-unload-file.exp: New file.
257         * gdb.base/sym-file-lib.c (baz): New function.
258         * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
259         field.
260         (load): Store the segment's mapped size.
261         (unload): New function.
262         (unload_shlib): New function.
263         * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
264         * gdb.base/sym-file-main.c (main): Unload, and reload the library,
265         set a breakpoint at baz, and call it.
266         * gdb.base/sym-file.exp: New tests for stale breakpoint
267         instructions.
268
269 2014-04-23  Pedro Alves  <palves@redhat.com>
270
271         * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
272         * gdb.base/hbreak-in-shr-unsupported.c: New file.
273         * gdb.base/hbreak-in-shr-unsupported.exp: New file.
274         * gdb.base/hbreak-unmapped.c: New file.
275         * gdb.base/hbreak-unmapped.exp: New file.
276         * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
277         * lib/gdb.exp (gdb_is_target_remote): ... here.
278
279 2014-04-22  Pedro Alves  <palves@redhat.com>
280
281         * gdb.base/consecutive-step-over.c: New file.
282         * gdb.base/consecutive-step-over.exp: New file.
283
284 2014-04-22  Pedro Alves  <palves@redhat.com>
285
286         * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
287         instead of send_gdb/gdb_expect.
288
289 2014-04-22  Yao Qi  <yao@codesourcery.com>
290
291         * lib/trace-support.exp (generate_tracefile): New procedure.
292         * gdb.trace/tfile.exp: Skip the test if generate_tracefile
293         return 0.
294         * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
295         if generate_tracefile returns 1.
296
297 2014-04-18  Tom Tromey  <palves@redhat.com>
298             Pedro alves  <tromey@redhat.com>
299
300         PR backtrace/15558
301         * gdb.opt/inline-bt.exp: Test backtracing from an inline function
302         with a backtrace limit.
303         * gdb.python/py-frame-inline.exp: Test running to an inline
304         function with a backtrace limit, and printing the newest frame.
305         * gdb.python/py-frame-inline.c (main): Call f.
306
307 2014-04-17  Marcus Shawcroft  <marcus.shawcroft@arm.com>
308
309         * gdb.java/jnpe.exp: Drop srcdir from untested path.
310
311 2014-04-17  Marcus Shawcroft  <marcus.shawcroft@arm.com>
312
313         * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
314         Drop prefix from unsupported source file path.
315
316 2014-04-17  Yao Qi  <yao@codesourcery.com>
317
318         * lib/gdb.exp (with_target_charset): New proc.
319         * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
320         with_target_charset.
321         (test_print_strings): Likewise.
322         (test_repeat_bytes): Likewise.
323         * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
324         for some tests.
325
326 2014-04-16  Keith Seitz  <keiths@redhat.com>
327
328         PR gdb/15827
329         * gdb.dwarf2/corrupt.c: New file.
330         * gdb.dwarf2/corrupt.exp: New file.
331
332 2014-04-16  Keith Seitz  <keiths@redhat.com>
333
334         PR c++/16597
335         * gdb.cp/namelessclass.cc: New file.
336         * gdb.cp/namelessclass.exp: New file.
337         * gdb.cp/namelessclass.S: New file.
338
339 2014-04-16  Doug Evans  <dje@google.com>
340
341         * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
342         Add comment.
343         (gdbserver_default_get_comm_port): New function.
344         (gdbserver_start): Check if board file provided
345         "gdbserver,get_comm_port" and use it if so.
346         * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
347         (gdb,socketport): Set to "stdio".
348         (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
349         (stdio_gdbserver_template): Delete.
350         (${board}_get_remote_address): Update.
351         (${board}_build_remote_cmd): Delete.
352         (${board}_get_comm_port): New function.
353         (${board}_spawn): Update.
354         * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
355         Delete.
356         (${board}_get_remote_address): Update.
357         (${board}_get_comm_port): New function.
358
359 2014-04-16  Andrew Burgess  <aburgess@broadcom.com>
360
361         * gdb.base/memattr.exp: Improve regexps to handle memory regions
362         appearing in any order.
363
364 2014-04-15  Doug Evans  <dje@google.com>
365
366         * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
367         uninitialized value of "description".
368
369 2014-04-15  Keith Seitz  <keiths@redhat.com>
370
371         * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
372         Remove unused globals.
373         (test_running_the_program): Likewise.
374         (test_controlled_execution): Likewise.
375         (test_controlling_breakpoints): Likewise.
376         (test_program_termination): Likewise.
377
378 2014-04-15  Keith Seitz  <keiths@redhat.com>
379
380         * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
381         unused globals.
382         (test_rbreak_creation_and_listing): Likewise.
383         (test_ignore_count): Likewise.
384         (test_error): Likewise.
385
386 2014-04-15  Pedro Alves  <palves@redhat.com>
387
388         * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
389         <ansidecl.h>, <elf/common.h> and <elf/external.h> to
390         sym-file-loader.c.
391         (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
392         (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
393         to sym-file-loader.c.
394         (struct library): Forward declare.
395         (load_shlib, lookup_function): Change prototypes.
396         (find_shstrtab, find_strtab, find_shdr, find_symtab)
397         (translate_offset): Remove declarations.
398         (get_text_addr): New declaration.
399         * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
400         <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
401         sym-file-loader.h.
402         (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
403         (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
404         here from sym-file-loader.h.
405         (struct library): New structure.
406         (load_shlib, lookup_function): Change prototypes and adjust to
407         work with a struct library.
408         (find_shstrtab, find_strtab, find_shdr, find_symtab)
409         (translate_offset): Make static.
410         (get_text_addr): New function.
411         * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
412
413 2014-04-15  Pedro Alves  <palves@redhat.com>
414
415         * gdb.base/sym-file-loader.c: Fix typo.  SELF_LINK, not SELK_LINK.
416
417 2014-04-15  Pedro Alves  <palves@redhat.com>
418
419         * gdb.base/sym-file-loader.c: Include <limits.h>.
420         (SELF_LINK): New define.
421         (get_origin): New function.
422         (load_shlib): Use it.
423         * gdb.base/sym-file.exp: Don't early return if the target is
424         remote.  Use runto_main, and issue fail is that fails.  Use
425         gdb_load_shlibs.
426         (shlib_name): Delete.
427         (lib_so, lib_syms, lib_dlopen): New globals.  Use them throughout.
428
429 2014-04-15  Pedro Alves <palves@redhat.com>
430
431         * gdb.base/sym-file.exp: Remove regex characters from test
432         message.  Don't refer to breakpoint numbers in test messages.
433
434 2014-04-14  Keith Seitz  <keiths@redhat.com>
435
436         PR c++/16253
437         * gdb.cp/var-tag.cc: New file.
438         * gdb.cp/var-tag.exp: New file.
439         * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
440         * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
441         * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
442         * gdb.dwarf2/dw2-inheritance.exp: Likewise.
443
444 2014-04-14  Tom Tromey  <tromey@redhat.com>
445
446         * gdb.cp/classes.exp (test_enums): Handle underlying type.
447         * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
448         type.
449         * gdb.cp/enum-class.exp: New file.
450         * gdb.cp/enum-class.cc: New file.
451
452 2014-04-14  Tom Tromey  <tromey@redhat.com>
453
454         * gdb.dwarf2/enum-type.exp: New file.
455
456 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
457
458         * gdb.mi/mi-vla-c99.exp: New file.
459         * gdb.mi/vla.c: New file.
460
461 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
462
463         * gdb.base/vla-datatypes.c: New file.
464         * gdb.base/vla-datatypes.exp: New file.
465
466 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
467
468         * gdb.base/vla-ptr.c: New file.
469         * gdb.base/vla-ptr.exp: New file.
470
471 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
472
473         * gdb.dwarf2/count.exp: New file.
474
475 2014-04-14  Sanimir Agovic  <sanimir.agovic@intel.com>
476
477         * gdb.base/vla-sideeffect.c: New file.
478         * gdb.base/vla-sideeffect.exp: New file.
479
480 2014-04-14  David Blaikie <dblaikie@gmail.com>
481
482         * gdb.mi/non-stop.c: Add return value for non-void function return
483         statement.
484         * gdb.threads/staticthreads.c: Ditto.
485
486 2014-04-12  Siva Chandra Reddy  <sivachandra@google.com>
487             Doug Evans  <xdje42@gmail.com>
488
489         * gdb.guile/scm-value.c: Improve test case.
490         * gdb.guile/scm-value.exp: Add new test.
491
492 2014-04-11  David Blaikie  <dblaikie@gmail.com>
493
494         * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
495         override Clang's default.
496
497 2014-04-11  Joel Brobecker  <brobecker@adacore.com>
498
499         Revert the following changes (regressions):
500
501         * gdb.base/vla-sideeffect.c: New file.
502         * gdb.base/vla-sideeffect.exp: New file.
503
504         * gdb.dwarf2/count.exp: New file.
505
506         * gdb.base/vla-multi.c: New file.
507         * gdb.base/vla-multi.exp: New file.
508
509         * gdb.base/vla-ptr.c: New file.
510         * gdb.base/vla-ptr.exp: New file.
511
512         * gdb.base/vla-datatypes.c: New file.
513         * gdb.base/vla-datatypes.exp: New file.
514
515         * gdb.mi/mi-vla-c99.exp: New file.
516         * gdb.mi/vla.c: New file.
517
518 2014-04-11  Keith Seitz  <keiths@redhat.com>
519
520         PR c++/16675
521         * gdb.cp/cpsizeof.exp: New file.
522         * gdb.cp/cpsizeof.cc: New file.
523
524 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
525
526         * gdb.mi/mi-vla-c99.exp: New file.
527         * gdb.mi/vla.c: New file.
528
529 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
530
531         * gdb.base/vla-datatypes.c: New file.
532         * gdb.base/vla-datatypes.exp: New file.
533
534 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
535
536         * gdb.base/vla-ptr.c: New file.
537         * gdb.base/vla-ptr.exp: New file.
538
539 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
540
541         * gdb.base/vla-multi.c: New file.
542         * gdb.base/vla-multi.exp: New file.
543
544 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
545
546         * gdb.dwarf2/count.exp: New file.
547
548 2014-04-11  Sanimir Agovic  <sanimir.agovic@intel.com>
549
550         * gdb.base/vla-sideeffect.c: New file.
551         * gdb.base/vla-sideeffect.exp: New file.
552
553 2014-04-11  Yao Qi  <yao@codesourcery.com>
554
555         * gdb.base/completion.exp: Check file exists before running tests
556         on file completion.
557
558 2014-04-10  Pedro Alves  <palves@redhat.com>
559
560         * gdb.base/cond-eval-mode.c: New file.
561         * gdb.base/cond-eval-mode.exp: Use standard_testfile.  Adjust
562         prepare_for_testing to build the new file.  Check result of
563         runto_main.
564         (test_break, test_watch): New procedures.
565         (top level): Use them.
566
567 2014-04-08  Pierre Muller  <muller@sourceware.org>
568
569         * gdb.base/printcmds.exp (test_artificial_arrays): Disable
570         Ctrl-V use for mingw hosts.
571
572 2014-04-07  Siva Chandra Reddy  <sivachandra@google.com>
573
574         * gdb.python/py-value.c: Improve test case.
575         * gdb.python/py-value.exp: Add new test.
576
577 2014-04-07  David Blaikie  <dblaikie@gmail.com>
578
579         * lib/compiler.c: Identify the clang compiler.
580         * lib/compiler.cc: Ditto.
581
582 2014-04-03  Yao Qi  <yao@codesourcery.com>
583
584         * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
585
586 2014-04-01  Anton Blanchard  <anton@samba.org>
587
588         * gdb.arch/ppc64-atomic-inst.exp: Use untested.  Make test
589         messages unique.
590
591 2014-04-01  Anton Blanchard  <anton@samba.org>
592
593         * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
594         prepare_for_testing.
595
596 2014-04-01  Anton Blanchard  <anton@samba.org>
597
598         * gdb.arch/ppc64-atomic-inst.c: Remove.
599         * gdb.arch/ppc64-atomic-inst.S: New file.
600         * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
601
602 2014-03-31  Doug Evans  <dje@google.com>
603
604         * gdb.base/print-symbol-loading-lib.c: New file.
605         * gdb.base/print-symbol-loading-main.c: New file.
606         * gdb.base/print-symbol-loading.exp: New file.
607
608 2014-03-31  Yao Qi  <yao@codesourcery.com>
609
610         * gdb.base/source-dir.exp: Allow ';' as a directory separator.
611
612 2014-03-28  Joel Brobecker  <brobecker@adacore.com>
613
614         * gdb.ada/mi_dyn_arr: New testcase.
615
616 2014-03-27  Doug Evans  <dje@google.com>
617
618         * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
619
620 2014-03-27  Yao Qi  <yao@codesourcery.com>
621
622         * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
623         if target is nios2-*-*.
624
625 2014-03-26  Yao Qi  <yao@codesourcery.com>
626
627         * lib/gdb.exp (readline_is_used): New proc.
628         * gdb.base/completion.exp: Move tests on command complete up.
629         Skip the rest of tests if readline is not used.
630         * gdb.ada/complete.exp: Skp the test if readline is not
631         used.
632         * gdb.base/filesym.exp: Likewise.
633         * gdb.base/macscp.exp: Likewise.
634         * gdb.base/readline-ask.exp: Likewise.
635         * gdb.base/readline.exp: Likewise.
636         * gdb.python/py-cmd.exp: Likewise.
637         * gdb.trace/tfile.exp: Likewise.
638
639 2014-03-26  Yao Qi  <yao@codesourcery.com>
640
641         * gdb.base/macscp.exp: Fix code format issues.
642
643 2014-03-25  Ulrich Weigand  <uweigand@de.ibm.com>
644
645         * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
646         * gdb.asm/powerpc64le.inc: New file.
647
648 2014-03-25  Pedro Alves  <palves@redhat.com>
649             Doug Evans  <dje@google.com>
650
651         * gdb.base/source-execution.c: New file.
652         * gdb.base/source-execution.exp: New file.
653         * gdb.base/source-execution.gdb: New file.
654
655 2014-03-24  Doug Evans  <dje@google.com>
656
657         * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
658         using fission.
659
660 2014-03-24  Hui Zhu  <hui@codesourcery.com>
661             Pedro Alves  <palves@redhat.com>
662
663         PR breakpoints/16101
664         * gdb.base/dprintf.exp: Use unsupported rather than changing the
665         test pass/fail messages.  Detect missing support for dprintf when
666         breakpoints are actually inserted.
667         * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
668         breakpoints are actually inserted.
669         * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
670         fails.
671
672 2014-03-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
673
674         * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
675
676 2014-03-22  Doug Evans  <xdje42@gmail.com>
677
678         * gdb.python/python.exp (python not supported): Verify multi-line
679         python command issues an error.
680         * gdb.guile/guile.exp (guile not supported): Verify multi-line
681         guile command issues an error.
682
683 2014-03-21  Maciej W. Rozycki  <macro@codesourcery.com>
684
685         * gdb.threads/thread-specific.exp: Handle the lack of usable
686         $this_breakpoint and $this_thread.
687
688 2014-03-21  Hui Zhu  <hui@codesourcery.com>
689
690         * gdb.base/attach.exp (do_command_attach_tests): New.
691
692 2014-03-20  Tom Tromey  <tromey@redhat.com>
693             Pedro Alves  <palves@redhat.com>
694
695         PR cli/15718
696         * gdb.base/condbreak-call-false.c: New file.
697         * gdb.base/condbreak-call-false.exp: New file.
698
699 2014-03-20  Pedro Alves  <palves@redhat.com>
700
701         * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
702         Delete.
703         (block_signals, unblock_signals): Delete.
704         (child_function_2, main): Remove references to deleted variable
705         and functions.
706
707 2014-03-20  Pedro Alves  <palves@redhat.com>
708
709         * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
710         Use pthread_kill to signal thread 2.
711         * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
712         Adjust to make the test send itself a signal rather than using the
713         host's "kill" command.
714
715 2014-03-20  Pedro Alves  <palves@redhat.com>
716
717         * gdb.threads/multiple-step-overs.c: New file.
718         * gdb.threads/multiple-step-overs.exp: New file.
719         * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
720         Adjust expected infrun debug output.
721
722 2014-03-20  Pedro Alves  <palves@redhat.com>
723
724         * gdb.threads/step-over-trips-on-watchpoint.c: New file.
725         * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
726
727 2014-03-20  Pedro Alves  <palves@redhat.com>
728
729         PR breakpoints/7143
730         * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
731         old gnats gdb/38.  Remove kfail.  Adjust to use gdb_test instead
732         of gdb_test_multiple.
733         * gdb.cp/annota2.exp: Remove kfail for gdb/38.
734         * gdb.cp/annota3.exp: Remove kfail for gdb/38.
735
736 2014-03-20  Pedro Alves  <palves@redhat.com>
737
738         * gdb.threads/step-over-lands-on-breakpoint.c: New file.
739         * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
740
741 2014-03-19  Pedro Alves  <palves@redhat.com>
742
743         * gdb.base/async.exp: Remove early return.
744
745 2014-03-19  Pedro Alves  <palves@redhat.com>
746
747         * gdb.base/async.exp (step& tests): Pass explicit test messages.
748
749 2014-03-19  Pedro Alves  <palves@redhat.com>
750
751         * gdb.base/async.exp (test_background): Expect \r\n after
752         "completed." in the fail pattern.
753
754 2014-03-19  Pedro Alves  <palves@redhat.com>
755
756         * gdb.base/async.exp (test_background): New procedure.
757         Use it for all background execution command tests.
758
759 2014-03-19  Pedro Alves  <palves@redhat.com>
760
761         * gdb.base/async.exp: Use prepare_for_testing.
762
763 2014-03-19  Pedro Alves  <palves@redhat.com>
764
765         * gdb.base/async.c (foo): Make 'x' volatile.  Write to it twice in
766         the same line.
767
768 2014-03-19  Pedro Alves  <palves@redhat.com>
769
770         * gdb.base/async.c (main): Add "jump here" and "until here" line
771         marker comments.
772         * gdb.base/async.exp (jump_here): New global.
773         (jump& test): Use it.
774         (until_here): New global.
775         (until& test): Use it.
776
777 2014-03-19  Pedro Alves  <palves@redhat.com>
778
779         * gdb.base/async.exp: Don't frob gdb_protocol.
780
781 2014-03-18  Doug Evans  <xdje42@gmail.com>
782
783         * gdb.base/async.exp: Whitespace fixes.  Turn on target-async.
784         Fix spelling of exec-done-display.
785
786 2014-03-18  Jan Kratochvil  <jan.kratochvil@redhat.com>
787
788         PR gdb/15358
789         * gdb.base/gdb-sigterm.c: New file.
790         * gdb.base/gdb-sigterm.exp: New file.
791
792 2014-03-18  Pedro Alves  <palves@redhat.com>
793
794         PR gdb/13860
795         * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
796         * lib/mi-support.exp (mi_expect_stop): Add special handling for
797         solib-event.
798
799 2014-03-17  Joel Brobecker  <brobecker@adacore.com>
800
801         * gdb.ada/pckd_arr_ren: New testcase.
802
803 2014-03-13  Doug Evans  <xdje42@gmail.com>
804
805         PR guile/16612
806         * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
807         collect after discarding symbols.
808
809 2014-03-13  Ludovic Courtès  <ludo@gnu.org>
810             Doug Evans  <xdje42@gmail.com>
811
812         * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
813         to history survives a gc.
814
815 2014-03-13  Pedro Alves  <palves@redhat.com>
816
817         * gdb.base/default.exp: Don't test "target procfs".
818
819 2014-03-13  Pedro Alves  <palves@redhat.com>
820
821         * gdb.base/default.exp: Update "target child" and "target procfs"
822         tests to not expect "Unix".
823
824 2014-03-12  Tom Tromey  <tromey@redhat.com>
825
826         * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
827         New procs.  Add target-async tests.
828         * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
829         Add target-async tests.
830
831 2014-03-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
832
833         * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
834         'func_start' and 'func_end' for the beginning and end of the
835         function code, respectively.
836         * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
837         'func_end' instead of 'func' and 'main'.
838
839 2014-03-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
840
841         * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
842         * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
843         generate the debug info assembler source.
844
845 2014-03-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
846
847         * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
848         * gdb.dwarf2/arr-subrange.exp: Likewise.
849         * gdb.dwarf2/dwz.exp: Likewise.
850         * gdb.dwarf2/method-ptr.exp: Likewise.
851         * gdb.dwarf2/missing-sig-type.exp: Likewise.
852         * gdb.dwarf2/subrange.exp: Likewise.
853         * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
854         * gdb.dwarf2/implptrpiece.exp: Likewise.
855         * gdb.dwarf2/nostaticblock.exp: Likewise.
856
857 2014-03-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
858
859         * lib/gdb.exp (build_executable_from_specs): Don't prepend source
860         directory to absolute path name arguments.
861
862 2014-03-10  Joel Brobecker  <brobecker@adacore.com>
863
864         * gdb.ada/tagged_access: New testcase.
865
866 2014-03-07  Markus Metzger  <markus.t.metzger@intel.com>
867
868         * gdb.btrace/data.exp: Update expected output.
869
870 2014-03-06  Yao Qi  <yao@codesourcery.com>
871
872         * gdb.trace/pr16508.exp: New file.
873
874 2014-03-05  Pedro Alves  <palves@redhat.com>
875
876         PR gdb/16575
877         * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
878         procedure.
879         (top level): Adjust to use it.  Add tests that exercise breakpoint
880         interaction with the code-cache.
881
882 2014-02-26  Ludovic Courtès  <ludo@gnu.org>
883
884         * gdb.guile/scm-value.exp (test_value_in_inferior): Add
885         test for 'history-append!'.
886
887 2014-02-26  Joel Brobecker  <brobecker@adacore.com>
888
889         * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
890         * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
891         * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
892         * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
893         * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
894         * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
895
896 2014-02-26  Joel Brobecker  <brobecker@adacore.com>
897
898         * testsuite/gdb.python/py-pp-re-notag.c: New file.
899         * testsuite/gdb.python/py-pp-re-notag.ex: New file.
900         * testsuite/gdb.python/py-pp-re-notag.p: New file.
901
902 2014-02-26  Joel Brobecker  <brobecker@adacore.com>
903
904         * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
905
906 2014-02-26  Joel Brobecker  <brobecker@adacore.com>
907
908         * gdb.dwarf2/arr-stride.c: New file.
909         * gdb.dwarf2/arr-stride.exp: New file.
910
911 2014-02-26  Pedro Alves  <palves@redhat.com>
912
913         * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
914         that won't ever trigger.  Make sure that GDB reports the correct
915         breakpoint that caused the stop.
916
917 2014-02-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
918
919         PR gdb/16626
920         * gdb.base/auto-load-script: New file.
921         * gdb.base/auto-load.c: New file.
922         * gdb.base/auto-load.exp: New file.
923
924         PR gdb/16626
925         * gdb.base/auto-load.exp: Fix out-of-srctree run.
926
927 2014-02-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
928
929         Fix dw2-icycle.exp -fsanitize=address GDB crash.
930         * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
931
932 2014-02-24  Doug Evans  <dje@google.com>
933
934         * lib/gdb.exp (run_on_host): Log error output if program fails.
935
936 2014-02-21  Pedro Alves  <palves@redhat.com>
937
938         * gdb.threads/step-after-sr-lock.c: Rename to ...
939         * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
940         * gdb.threads/step-after-sr-lock.exp: Rename to ...
941         * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
942         ... this.
943
944 2014-02-20  Sergio Durigan Junior  <sergiodj@redhat.com>
945
946         PR tdep/16397
947         * gdb.arch/amd64-stap-special-operands.exp: New file.
948         * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
949         * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
950         * gdb.arch/amd64-stap-triplet.S: Likewise.
951         * gdb.arch/amd64-stap-triplet.c: Likewise.
952
953 2014-02-20  Joel Brobecker  <brobecker@adacore.com>
954
955         * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
956         in .section pseudo-op.
957
958 2014-02-20  lin zuojian  <manjian2006@gmail.com>
959             Joel Brobecker  <brobecker@adacore.com>
960             Doug Evans  <xdje42@gmail.com>
961
962         PR symtab/16581
963         * gdb.dwarf2/dw2-icycle.S: New file.
964         * gdb.dwarf2/dw2-icycle.c: New file.
965         * gdb.dwarf2/dw2-icycle.exp: New file.
966
967 2014-02-19  Siva Chandra Reddy  <sivachandra@google.com>
968
969         * gdb.python/py-value-cc.cc: Improve test case to enable testing
970         operations on gdb.Value objects.
971         * gdb.python/py-value-cc.exp: Add new test to test operations on
972         gdb.Value objects.
973
974 2014-02-18  Doug Evans  <dje@google.com>
975
976         * Makefile.in (TESTS): New variable.
977         (expanded_tests, expanded_tests_or_none): New variables
978         (check-single): Pass $(expanded_tests_or_none) to runtest.
979         (check-parallel): Only run tests in $(TESTS) if non-empty.
980         (check/no-matching-tests-found): New rule.
981         * README: Document TESTS makefile variable.
982
983 2014-02-18  Doug Evans  <dje@google.com>
984
985         * Makefile.in (check-parallel): rm -rf outputs temp.
986
987 2014-02-16  Jan Kratochvil  <jan.kratochvil@redhat.com>
988
989         Fix "ERROR: no fileid for" in the testsuite.
990         * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
991
992 2014-02-12  Doug Evans  <dje@google.com>
993
994         * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
995         (MISCELLANEOUS): New variable.
996         (clean): rm -rf $(MISCELLANEOUS).
997         * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
998         dwp live in the same directory as symlinks, with each symlink pointed
999         to a differently named file in a different directory.
1000
1001 2014-02-11  Doug Evans  <dje@google.com>
1002
1003         * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1004         of Tcl file commands.
1005
1006 2014-02-10  Mark Kettenis  <kettenis@gnu.org>
1007
1008         * gdb.threads/step-after-sr-lock.exp: Avoid executing
1009         "kill -SIGUSR1 -1".
1010
1011 2014-02-10  Joel Brobecker  <brobecker@adacore.com>
1012
1013         * gdb.ada/tick_length_array_enum_idx: New testcase.
1014
1015 2014-02-10  Doug Evans  <xdje42@gmail.com>
1016
1017         * configure.ac (AC_OUTPUT): Add gdb.guile.
1018         * configure: Regenerate.
1019         * lib/gdb-guile.exp: New file.
1020         * lib/gdb.exp (get_target_charset): New function.
1021         * gdb.base/help.exp: Update expected output from "apropos apropos".
1022         * gdb.guile/Makefile.in: New file.
1023         * gdb.guile/guile.exp: New file.
1024         * gdb.guile/scm-arch.c: New file.
1025         * gdb.guile/scm-arch.exp: New file.
1026         * gdb.guile/scm-block.c: New file.
1027         * gdb.guile/scm-block.exp: New file.
1028         * gdb.guile/scm-breakpoint.c: New file.
1029         * gdb.guile/scm-breakpoint.exp: New file.
1030         * gdb.guile/scm-disasm.c: New file.
1031         * gdb.guile/scm-disasm.exp: New file.
1032         * gdb.guile/scm-equal.c: New file.
1033         * gdb.guile/scm-equal.exp: New file.
1034         * gdb.guile/scm-error.exp: New file.
1035         * gdb.guile/scm-error.scm: New file.
1036         * gdb.guile/scm-frame-args.c: New file.
1037         * gdb.guile/scm-frame-args.exp: New file.
1038         * gdb.guile/scm-frame-args.scm: New file.
1039         * gdb.guile/scm-frame-inline.c: New file.
1040         * gdb.guile/scm-frame-inline.exp: New file.
1041         * gdb.guile/scm-frame.c: New file.
1042         * gdb.guile/scm-frame.exp: New file.
1043         * gdb.guile/scm-generics.exp: New file.
1044         * gdb.guile/scm-gsmob.exp: New file.
1045         * gdb.guile/scm-iterator.c: New file.
1046         * gdb.guile/scm-iterator.exp: New file.
1047         * gdb.guile/scm-math.c: New file.
1048         * gdb.guile/scm-math.exp: New file.
1049         * gdb.guile/scm-objfile-script-gdb.in: New file.
1050         * gdb.guile/scm-objfile-script.c: New file.
1051         * gdb.guile/scm-objfile-script.exp: New file.
1052         * gdb.guile/scm-objfile.c: New file.
1053         * gdb.guile/scm-objfile.exp: New file.
1054         * gdb.guile/scm-ports.exp: New file.
1055         * gdb.guile/scm-pretty-print.c: New file.
1056         * gdb.guile/scm-pretty-print.exp: New file.
1057         * gdb.guile/scm-pretty-print.scm: New file.
1058         * gdb.guile/scm-section-script.c: New file.
1059         * gdb.guile/scm-section-script.exp: New file.
1060         * gdb.guile/scm-section-script.scm: New file.
1061         * gdb.guile/scm-symbol.c: New file.
1062         * gdb.guile/scm-symbol.exp: New file.
1063         * gdb.guile/scm-symtab-2.c: New file.
1064         * gdb.guile/scm-symtab.c: New file.
1065         * gdb.guile/scm-symtab.exp: New file.
1066         * gdb.guile/scm-type.c: New file.
1067         * gdb.guile/scm-type.exp: New file.
1068         * gdb.guile/scm-value-cc.cc: New file.
1069         * gdb.guile/scm-value-cc.exp: New file.
1070         * gdb.guile/scm-value.c: New file.
1071         * gdb.guile/scm-value.exp: New file.
1072         * gdb.guile/source2.scm: New file.
1073         * gdb.guile/types-module.cc: New file.
1074         * gdb.guile/types-module.exp: New file.
1075
1076 2014-02-10  Yao Qi  <yao@codesourcery.com>
1077
1078         PR testsuite/16543
1079         * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1080         * configure: Regenerated.
1081         * Makefile.in: New file.
1082
1083 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1084
1085         * gdb.python/py-framefilter.exp: Fix typo.
1086
1087 2014-02-08  Yao Qi  <yao@codesourcery.com>
1088
1089         * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1090         that no =breakpoint-modified is emitted when breakpoints are
1091         modified through MI commands.
1092
1093 2014-02-07  Pedro Alves  <pedro@codesourcery.com>
1094             Pedro Alves  <palves@redhat.com>
1095
1096         * gdb.threads/step-after-sr-lock.c: New file.
1097         * gdb.threads/step-after-sr-lock.exp: New file.
1098
1099 2014-02-07  Pedro Alves  <palves@redhat.com>
1100
1101         * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1102
1103 2014-02-06  Jan Kratochvil  <jan.kratochvil@redhat.com>
1104
1105         Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1106         * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1107
1108 2014-02-06  Doug Evans  <xdje42@gmail.com>
1109
1110         * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1111         output.
1112
1113         * gdb.gdb/python-interrupts.exp: New file.
1114
1115 2014-02-05  Yao Qi  <yao@codesourcery.com>
1116
1117         * gdb.trace/report.exp (use_collected_data): Test the output
1118         of "info threads" and "info inferiors".
1119
1120 2014-02-05  Yao Qi  <yao@codesourcery.com>
1121
1122         Revert this patch:
1123
1124         2013-05-24  Yao Qi  <yao@codesourcery.com>
1125
1126         * gdb.trace/tfile.exp: Test inferior and thread.
1127
1128 2014-02-04  Ulrich Weigand  <uweigand@de.ibm.com>
1129
1130         * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1131         on a function.
1132         * gdb.base/step-bt.c: Call hello via function pointer to make
1133         sure its first instruction is executed on powerpc64le-linux.
1134
1135 2014-02-04  Ulrich Weigand  <uweigand@de.ibm.com>
1136
1137         * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1138
1139 2014-02-04  Ulrich Weigand  <uweigand@de.ibm.com>
1140
1141         * gdb.arch/vsx-regs.exp: Check target endianness.  Provide variants
1142         of the test patterns for use on little-endian systems.
1143
1144 2014-02-04  Ulrich Weigand  <uweigand@de.ibm.com>
1145
1146         * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1147         (decimal_vector): Fix for little-endian.
1148
1149 2014-01-29  Jose E. Marchesi  <jose.marchesi@oracle.com>
1150
1151         * gdb.arch/sparc-sysstep.exp: New file.
1152         * gdb.arch/sparc-sysstep.c: Likewise.
1153
1154         * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1155
1156 2014-01-28  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
1157
1158         * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1159
1160 2014-01-23  Tom Tromey  <tromey@redhat.com>
1161
1162         * gdb.ada/array_char_idx: New testcase.
1163
1164 2014-01-23  Tom Tromey  <tromey@redhat.com>
1165
1166         PR python/16487:
1167         * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1168         * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1169         classes.
1170
1171 2014-01-23  Tom Tromey  <tromey@redhat.com>
1172
1173         PR python/16491:
1174         * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1175         string from an inferior frame.
1176         * gdb.python/py-framefilter-mi.exp: Update.
1177
1178 2014-01-22  Doug Evans  <dje@google.com>
1179
1180         * gdb.server/server-mon.exp: Add tests for "set debug-format".
1181
1182 2014-01-22  Andreas Arnez  <arnez@vnet.linux.ibm.com>
1183
1184         * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1185
1186 2014-01-22  Andreas Arnez  <arnez@vnet.linux.ibm.com>
1187
1188         * gdb.trace/entry-values.exp: Remove excess space character from
1189         regex patterns.  Handle s390 call instruction.
1190
1191 2014-01-22  Andreas Arnez  <arnez@vnet.linux.ibm.com>
1192
1193         * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1194         define "*_start" label.  Make "name" static.
1195         * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1196         ${name} by references to ${name}_start.
1197
1198 2014-01-22  Andreas Arnez  <arnez@vnet.linux.ibm.com>
1199
1200         * gdb.base/info-macros.exp: Remove "debug" from the compile
1201         options.
1202
1203 2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
1204
1205         * gdb.dlang/demangle.exp: New file.
1206
1207 2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
1208
1209         * gdb.dlang/primitive-types.exp: New file.
1210
1211 2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
1212
1213         * configure.ac: Create gdb.dlang/Makefile.
1214         * configure: Regenerate.
1215         * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1216         * gdb.dlang/Makefile.in: New file.
1217         * lib/d-support.exp: New file.
1218         * lib/gdb.exp (skip_d_tests): New proc.
1219
1220 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1221
1222         * gdb.btrace/delta.exp: Check reverse stepi.
1223         * gdb.btrace/tailcall.exp: Update.  Add stepping tests.
1224         * gdb.btrace/finish.exp: New.
1225         * gdb.btrace/next.exp: New.
1226         * gdb.btrace/nexti.exp: New.
1227         * gdb.btrace/record_goto.c: Add comments.
1228         * gdb.btrace/step.exp: New.
1229         * gdb.btrace/stepi.exp: New.
1230         * gdb.btrace/multi-thread-step.c: New.
1231         * gdb.btrace/multi-thread-step.exp: New.
1232         * gdb.btrace/rn-dl-bind.c: New.
1233         * gdb.btrace/rn-dl-bind.exp: New.
1234         * gdb.btrace/data.c: New.
1235         * gdb.btrace/data.exp: New.
1236         * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1237
1238 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1239
1240         * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1241         * gdb.btrace/exception.exp: Update.
1242         * gdb.btrace/instruction_history.exp: Update.
1243         * gdb.btrace/record_goto.exp: Update.
1244         * gdb.btrace/tailcall.exp: Update.
1245         * gdb.btrace/unknown_functions.exp: Update.
1246         * gdb.btrace/delta.exp: New.
1247
1248 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1249
1250         * gdb.btrace/record_goto.exp: Add backtrace test.
1251         * gdb.btrace/tailcall.exp: Add backtrace test.
1252
1253 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1254
1255         * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1256         * gdb.btrace/record_goto.c: New.
1257         * gdb.btrace/record_goto.exp: New.
1258         * gdb.btrace/x86-record_goto.S: New.
1259
1260 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1261
1262         * gdb.btrace/function_call_history.exp: Update tests.
1263         * gdb.btrace/instruction_history.exp: Update tests.
1264
1265 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1266
1267         * gdb.btrace/function_call_history.exp: Fix expected field
1268         order for "record function-call-history".
1269         Add new tests for "record function-call-history /c".
1270         * gdb.btrace/exception.cc: New.
1271         * gdb.btrace/exception.exp: New.
1272         * gdb.btrace/tailcall.exp: New.
1273         * gdb.btrace/x86-tailcall.S: New.
1274         * gdb.btrace/x86-tailcall.c: New.
1275         * gdb.btrace/unknown_functions.c: New.
1276         * gdb.btrace/unknown_functions.exp: New.
1277         * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1278
1279 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1280
1281         * gdb.btrace/instruction_history.exp: Update.
1282         * gdb.btrace/function_call_history.exp: Update.
1283
1284 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1285
1286         * gdb.btrace/function_call_history.exp: Fix expected function
1287         trace.
1288         * gdb.btrace/instruction_history.exp: Initialize traced.
1289         Remove traced_functions.
1290
1291 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1292
1293         * gdb.btrace/function_call_history.exp: Update
1294         * gdb.btrace/instruction_history.exp: Update.
1295
1296 2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>
1297
1298         * gdb.btrace/enable.exp: Update expected text.
1299
1300 2014-01-16  Omair Javaid  <Omair.Javaid@linaro.org>
1301
1302         * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1303         bytes.
1304
1305 2014-01-15  Maciej W. Rozycki  <macro@codesourcery.com>
1306
1307         * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1308
1309 2014-01-15  Omair Javaid  <omair.javaid@linaro.org>
1310
1311         * lib/gdb.exp (supports_process_record): Return true for
1312         arm*-linux*.  (supports_reverse): Likewise.
1313
1314 2014-01-13  Siva Chandra Reddy  <sivachandra@google.com>
1315
1316         PR python/15464
1317         PR python/16113
1318         * gdb.python/py-type.c: Enhance test case.
1319         * gdb.python/py-value-cc.cc: Likewise
1320         * gdb.python/py-type.exp: Add new tests.
1321         * gdb.python/py-value-cc.exp: Likewise
1322
1323 2014-01-10  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1324             Pedro Alves <palves@redhat.com>
1325
1326         * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1327         Make "name" extern.
1328         * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1329         references to ${name}_start by references to ${name}.
1330
1331 2014-01-10  Joel Brobecker  <brobecker@adacore.com>
1332
1333         * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1334
1335 2014-01-10  Joel Brobecker  <brobecker@adacore.com>
1336
1337         * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1338
1339 2014-01-09  Maciej W. Rozycki  <macro@codesourcery.com>
1340             Pedro Alves  <palves@redhat.com>
1341
1342         * gdb.mi/mi-info-os.exp: Connect to the target with
1343         mi_gdb_target_load.
1344
1345 2014-01-08  Pedro Alves  <palves@redhat.com>
1346
1347         * gdb.threads/reconnect-signal.c: New file.
1348         * gdb.threads/reconnect-signal.exp: New file.
1349
1350 2014-01-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
1351
1352         * gdb.base/source-dir.exp: New file.
1353
1354 2014-01-07  Joel Brobecker  <brobecker@adacore.com>
1355
1356         * gdb.ada/mi_interface: New testcase.
1357
1358 2014-01-07  Joel Brobecker  <brobecker@adacore.com>
1359
1360         * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1361         gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1362         gdb.ada/pp-rec-component/pck.ads: New files.
1363
1364 2014-01-07  Joel Brobecker  <brobecker@adacore.com>
1365
1366         * gdb.python/py-pp-integral.c: New file.
1367         * gdb.python/py-pp-integral.py: New file.
1368         * gdb.python/py-pp-integral.exp: New file.
1369
1370 For older changes see ChangeLog-1993-2013.
1371 \f
1372 ;; Local Variables:
1373 ;; mode: change-log
1374 ;; left-margin: 8
1375 ;; fill-column: 74
1376 ;; version-control: never
1377 ;; End:
1378
1379     Copyright 2014 Free Software Foundation, Inc.
1380   Copying and distribution of this file, with or without modification,
1381   are permitted provided the copyright notice and this notice are preserved.