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