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