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