1 2014-05-16 Pedro Alves <palves@redhat.com>
3 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
4 instead of "unknown output after running".
6 2014-05-16 Yao Qi <yao@codesourcery.com>
8 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
9 file1.txt from host at the end.
10 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
12 2014-05-15 Doug Evans <dje@google.com>
14 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
15 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
16 loading file. Add test for TU lookup.
18 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21 calling "-exec-arguments" or "set args" before running the
24 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
26 * lib/mi-support.exp (mi_expect_stop): Expect message for
27 inferiors that exit with non-zero exit code.
29 2014-05-14 Yao Qi <yao@codesourcery.com>
31 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
32 match absolute path on remote host.
33 (test_file_list_exec_source_files): Remove "/" from the
36 2014-05-14 Yao Qi <yao@codesourcery.com>
38 * boards/local-remote-host-notty.exp (${board}_file): New
41 2014-05-07 Kyle McMartin <kyle@redhat.com>
43 Pushed by Joel Brobecker <brobecker@adacore.com>.
44 * gdb.arch/aarch64-atomic-inst.c: New file.
45 * gdb.arch/aarch64-atomic-inst.exp: New file.
47 2014-05-07 Yao Qi <yao@codesourcery.com>
49 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
50 in current context" too.
52 2014-05-05 Keith Seitz <keiths@redhat.com>
54 * gdb.linespec/ls-dollar.exp: Add test for linespec
55 file:convenience_variable.
57 2014-05-05 Yao Qi <yao@codesourcery.com>
59 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
60 traceframes into tfile and ctf trace files. Read data from
61 trace file and test collected data.
62 (gdb_collect_locals_test): Likewise.
63 (gdb_unavailable_registers_test): Likewise.
64 (gdb_unavailable_floats): Likewise.
65 (gdb_collect_globals_test): Likewise.
66 (top-level): Append "ctf" to trace_file_targets if GDB
69 2014-05-05 Yao Qi <yao@codesourcery.com>
71 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
73 (gdb_collect_args_test_1): ... it. New proc.
74 (gdb_collect_locals_test): Move some code to ...
75 (gdb_collect_locals_test_1): ... it. New proc.
76 (gdb_unavailable_registers_test): Move some code to ...
77 (gdb_unavailable_registers_test_1): ... it. New proc.
78 (gdb_unavailable_floats): Move some code to ...
79 (gdb_unavailable_floats_1): ... it. New proc.
81 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
83 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
84 probes to test for bitness recognition.
85 * gdb.arch/amd64-stap-optional-prefix.exp
86 (test_probe_value_without_reg): New procedure.
87 Add code to test for different kinds of bitness.
89 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
92 * gdb.arch/amd64-stap-optional-prefix.S: New file.
93 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
95 2014-05-01 Pedro Alves <palves@redhat.com>
97 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
98 gdb_file_cmd if no file is specified.
99 * boards/native-extended-gdbserver.exp (gdb_load): Use the
100 last_loaded_file to set the remote exec-file.
102 2014-05-01 Pedro Alves <palves@redhat.com>
104 * boards/local-remote-host.exp: New file.
106 2014-05-01 Pedro Alves <palves@redhat.com>
108 * boards/local-remote-host.exp: Rename to ...
109 * boards/local-remote-host-notty.exp: ... this.
111 2014-04-28 Joel Brobecker <brobecker@adacore.com>
113 * gdb.ada/dyn_arrayidx: New testcase.
115 2014-04-26 Yao Qi <yao@codesourcery.com>
117 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
118 and compute the length of function main. Save it in
120 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
121 (top-level): Use gdb_compile to compile objects into
122 executable and restart GDB. Remove invocation to
125 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
126 Pedro Alves <palves@redhat.com>
129 * gdb.multi/multi-attach.c: New file.
130 * gdb.multi/multi-attach.exp: New file.
132 2014-04-25 Pedro Alves <palves@redhat.com>
134 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
136 (top level): Test that "set remote conditional-breakpoints-packet
137 off" works as intended.
138 * gdb.base/dprintf.exp: Test that "set remote
139 breakpoint-commands-packet off" works as intended.
140 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
142 (top level): Call it.
143 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
144 remote fast-tracepoints-packet off" works as intended.
145 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
146 * lib/gdb.exp (gdb_is_target_remote): ... here.
148 2014-04-24 David Blaikie <dblaikie@gmail.com>
150 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
151 ensure clang would not discard them.
152 * gdb.base/gdbvars.c: Ditto.
153 * gdb.base/memattr.c: Ditto.
154 * gdb.base/whatis.c: Ditto.
155 * gdb.python/py-prettyprint.c: Ditto.
156 * gdb.trace/actions.c: Ditto.
157 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
158 ensure clang would not discard it.
160 2014-04-24 David Blaikie <dblaikie@gmail.com>
162 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
163 clang to emit the full definition of type required by the test
164 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
166 2014-04-24 David Blaikie <dblaikie@gmail.com>
168 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
169 coax Clang into emitting the definition of the type.
170 * gdb.cp/pr10728-x.h (y): Ditto.
171 * gdb.cp/pr10728-y.cc (y): Ditto.
173 2014-04-24 David Blaikie <dblaikie@gmail.com>
175 * gdb.base/label.exp: XFAIL label related tests under Clang.
176 * gdb.cp/cplabel.exp: Ditto.
177 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
178 under Clang those using labels.
180 2014-04-25 Yao Qi <yao@codesourcery.com>
182 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
184 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
185 partial_label and double_label.
187 2014-04-24 David Blaikie <dblaikie@gmail.com>
189 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
191 2014-04-24 David Blaikie <dblaikie@gmail.com>
193 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
194 of the function to work across GCC and Clang.
195 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
196 pointer types (const void ** const V void **).
198 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
199 Walfred Tedeschi <walfred.tedeschi@intel.com>
201 * Makefile.in (EXECUTABLES): Added i386-avx512.
202 * gdb.arch/i386-avx512.c: New file.
203 * gdb.arch/i386-avx512.exp: Likewise.
205 2014-04-23 Keith Seitz <keiths@redhat.com>
207 * lib/mi-support.exp (mi_list_breakpoints): Delete.
208 (mi_make_breakpoint_table): New procedure.
209 (mi_create_breakpoint): Use mi_make_breakpoint
210 and return the result.
211 (mi_make_breakpoint): New procedure.
212 (mi_build_kv_pairs): New procedure.
214 * gdb.mi/mi-break.exp: Remove unused globals,
215 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
217 * gdb.mi/mi-dprintf.exp: Use variable to track command
219 Update all callers of mi_create_breakpoint and use
220 mi_make_breakpoint_table.
221 Remove any unused global variables.
222 * gdb.mi/mi-nonstop.exp: Likewise.
223 * gdb.mi/mi-nsintrall.exp: Likewise.
224 * gdb.mi/mi-nsmoribund.exp: Likewise.
225 * gdb.mi/mi-nsthrexec.exp: Likewise.
226 * gdb.mi/mi-reverse.exp: Likewise.
227 * gdb.mi/mi-simplerun.exp: Likewise.
228 * gdb.mi/mi-stepn.exp: Likewise.
229 * gdb.mi/mi-syn-frame.exp: Likewise.
230 * gdb.mi/mi-until.exp: Likewise.
231 * gdb.mi/mi-var-cp.exp: Likewise.
232 * gdb.mi/mi-var-display.exp: Likewise.
233 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
234 * gdb.mi/mi2-var-child.exp: Likewise.
235 * gdb.mi/mi-vla-c99.exp: Likewise.
236 * lib/mi-support.exp: Likewise.
238 From Ian Lance Taylor <iant@cygnus.com>:
239 * lib/gdb.exp (parse_args): New procedure.
241 2014-04-23 Pedro Alves <palves@redhat.com>
243 * gdb.base/break-unload-file.c: New file.
244 * gdb.base/break-unload-file.exp: New file.
245 * gdb.base/sym-file-lib.c (baz): New function.
246 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
248 (load): Store the segment's mapped size.
249 (unload): New function.
250 (unload_shlib): New function.
251 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
252 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
253 set a breakpoint at baz, and call it.
254 * gdb.base/sym-file.exp: New tests for stale breakpoint
257 2014-04-23 Pedro Alves <palves@redhat.com>
259 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
260 * gdb.base/hbreak-in-shr-unsupported.c: New file.
261 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
262 * gdb.base/hbreak-unmapped.c: New file.
263 * gdb.base/hbreak-unmapped.exp: New file.
264 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
265 * lib/gdb.exp (gdb_is_target_remote): ... here.
267 2014-04-22 Pedro Alves <palves@redhat.com>
269 * gdb.base/consecutive-step-over.c: New file.
270 * gdb.base/consecutive-step-over.exp: New file.
272 2014-04-22 Pedro Alves <palves@redhat.com>
274 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
275 instead of send_gdb/gdb_expect.
277 2014-04-22 Yao Qi <yao@codesourcery.com>
279 * lib/trace-support.exp (generate_tracefile): New procedure.
280 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
282 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
283 if generate_tracefile returns 1.
285 2014-04-18 Tom Tromey <palves@redhat.com>
286 Pedro alves <tromey@redhat.com>
289 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
290 with a backtrace limit.
291 * gdb.python/py-frame-inline.exp: Test running to an inline
292 function with a backtrace limit, and printing the newest frame.
293 * gdb.python/py-frame-inline.c (main): Call f.
295 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
297 * gdb.java/jnpe.exp: Drop srcdir from untested path.
299 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
301 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
302 Drop prefix from unsupported source file path.
304 2014-04-17 Yao Qi <yao@codesourcery.com>
306 * lib/gdb.exp (with_target_charset): New proc.
307 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
309 (test_print_strings): Likewise.
310 (test_repeat_bytes): Likewise.
311 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
314 2014-04-16 Keith Seitz <keiths@redhat.com>
317 * gdb.dwarf2/corrupt.c: New file.
318 * gdb.dwarf2/corrupt.exp: New file.
320 2014-04-16 Keith Seitz <keiths@redhat.com>
323 * gdb.cp/namelessclass.cc: New file.
324 * gdb.cp/namelessclass.exp: New file.
325 * gdb.cp/namelessclass.S: New file.
327 2014-04-16 Doug Evans <dje@google.com>
329 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
331 (gdbserver_default_get_comm_port): New function.
332 (gdbserver_start): Check if board file provided
333 "gdbserver,get_comm_port" and use it if so.
334 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
335 (gdb,socketport): Set to "stdio".
336 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
337 (stdio_gdbserver_template): Delete.
338 (${board}_get_remote_address): Update.
339 (${board}_build_remote_cmd): Delete.
340 (${board}_get_comm_port): New function.
341 (${board}_spawn): Update.
342 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
344 (${board}_get_remote_address): Update.
345 (${board}_get_comm_port): New function.
347 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
349 * gdb.base/memattr.exp: Improve regexps to handle memory regions
350 appearing in any order.
352 2014-04-15 Doug Evans <dje@google.com>
354 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
355 uninitialized value of "description".
357 2014-04-15 Keith Seitz <keiths@redhat.com>
359 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
360 Remove unused globals.
361 (test_running_the_program): Likewise.
362 (test_controlled_execution): Likewise.
363 (test_controlling_breakpoints): Likewise.
364 (test_program_termination): Likewise.
366 2014-04-15 Keith Seitz <keiths@redhat.com>
368 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
370 (test_rbreak_creation_and_listing): Likewise.
371 (test_ignore_count): Likewise.
372 (test_error): Likewise.
374 2014-04-15 Pedro Alves <palves@redhat.com>
376 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
377 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
379 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
380 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
381 to sym-file-loader.c.
382 (struct library): Forward declare.
383 (load_shlib, lookup_function): Change prototypes.
384 (find_shstrtab, find_strtab, find_shdr, find_symtab)
385 (translate_offset): Remove declarations.
386 (get_text_addr): New declaration.
387 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
388 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
390 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
391 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
392 here from sym-file-loader.h.
393 (struct library): New structure.
394 (load_shlib, lookup_function): Change prototypes and adjust to
395 work with a struct library.
396 (find_shstrtab, find_strtab, find_shdr, find_symtab)
397 (translate_offset): Make static.
398 (get_text_addr): New function.
399 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
401 2014-04-15 Pedro Alves <palves@redhat.com>
403 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
405 2014-04-15 Pedro Alves <palves@redhat.com>
407 * gdb.base/sym-file-loader.c: Include <limits.h>.
408 (SELF_LINK): New define.
409 (get_origin): New function.
410 (load_shlib): Use it.
411 * gdb.base/sym-file.exp: Don't early return if the target is
412 remote. Use runto_main, and issue fail is that fails. Use
414 (shlib_name): Delete.
415 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
417 2014-04-15 Pedro Alves <palves@redhat.com>
419 * gdb.base/sym-file.exp: Remove regex characters from test
420 message. Don't refer to breakpoint numbers in test messages.
422 2014-04-14 Keith Seitz <keiths@redhat.com>
425 * gdb.cp/var-tag.cc: New file.
426 * gdb.cp/var-tag.exp: New file.
427 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
428 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
429 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
430 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
432 2014-04-14 Tom Tromey <tromey@redhat.com>
434 * gdb.cp/classes.exp (test_enums): Handle underlying type.
435 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
437 * gdb.cp/enum-class.exp: New file.
438 * gdb.cp/enum-class.cc: New file.
440 2014-04-14 Tom Tromey <tromey@redhat.com>
442 * gdb.dwarf2/enum-type.exp: New file.
444 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
446 * gdb.mi/mi-vla-c99.exp: New file.
447 * gdb.mi/vla.c: New file.
449 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
451 * gdb.base/vla-datatypes.c: New file.
452 * gdb.base/vla-datatypes.exp: New file.
454 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
456 * gdb.base/vla-ptr.c: New file.
457 * gdb.base/vla-ptr.exp: New file.
459 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
461 * gdb.dwarf2/count.exp: New file.
463 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
465 * gdb.base/vla-sideeffect.c: New file.
466 * gdb.base/vla-sideeffect.exp: New file.
468 2014-04-14 David Blaikie <dblaikie@gmail.com>
470 * gdb.mi/non-stop.c: Add return value for non-void function return
472 * gdb.threads/staticthreads.c: Ditto.
474 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
475 Doug Evans <xdje42@gmail.com>
477 * gdb.guile/scm-value.c: Improve test case.
478 * gdb.guile/scm-value.exp: Add new test.
480 2014-04-11 David Blaikie <dblaikie@gmail.com>
482 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
483 override Clang's default.
485 2014-04-11 Joel Brobecker <brobecker@adacore.com>
487 Revert the following changes (regressions):
489 * gdb.base/vla-sideeffect.c: New file.
490 * gdb.base/vla-sideeffect.exp: New file.
492 * gdb.dwarf2/count.exp: New file.
494 * gdb.base/vla-multi.c: New file.
495 * gdb.base/vla-multi.exp: New file.
497 * gdb.base/vla-ptr.c: New file.
498 * gdb.base/vla-ptr.exp: New file.
500 * gdb.base/vla-datatypes.c: New file.
501 * gdb.base/vla-datatypes.exp: New file.
503 * gdb.mi/mi-vla-c99.exp: New file.
504 * gdb.mi/vla.c: New file.
506 2014-04-11 Keith Seitz <keiths@redhat.com>
509 * gdb.cp/cpsizeof.exp: New file.
510 * gdb.cp/cpsizeof.cc: New file.
512 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
514 * gdb.mi/mi-vla-c99.exp: New file.
515 * gdb.mi/vla.c: New file.
517 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
519 * gdb.base/vla-datatypes.c: New file.
520 * gdb.base/vla-datatypes.exp: New file.
522 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
524 * gdb.base/vla-ptr.c: New file.
525 * gdb.base/vla-ptr.exp: New file.
527 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
529 * gdb.base/vla-multi.c: New file.
530 * gdb.base/vla-multi.exp: New file.
532 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
534 * gdb.dwarf2/count.exp: New file.
536 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
538 * gdb.base/vla-sideeffect.c: New file.
539 * gdb.base/vla-sideeffect.exp: New file.
541 2014-04-11 Yao Qi <yao@codesourcery.com>
543 * gdb.base/completion.exp: Check file exists before running tests
546 2014-04-10 Pedro Alves <palves@redhat.com>
548 * gdb.base/cond-eval-mode.c: New file.
549 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
550 prepare_for_testing to build the new file. Check result of
552 (test_break, test_watch): New procedures.
553 (top level): Use them.
555 2014-04-08 Pierre Muller <muller@sourceware.org>
557 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
558 Ctrl-V use for mingw hosts.
560 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
562 * gdb.python/py-value.c: Improve test case.
563 * gdb.python/py-value.exp: Add new test.
565 2014-04-07 David Blaikie <dblaikie@gmail.com>
567 * lib/compiler.c: Identify the clang compiler.
568 * lib/compiler.cc: Ditto.
570 2014-04-03 Yao Qi <yao@codesourcery.com>
572 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
574 2014-04-01 Anton Blanchard <anton@samba.org>
576 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
579 2014-04-01 Anton Blanchard <anton@samba.org>
581 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
584 2014-04-01 Anton Blanchard <anton@samba.org>
586 * gdb.arch/ppc64-atomic-inst.c: Remove.
587 * gdb.arch/ppc64-atomic-inst.S: New file.
588 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
590 2014-03-31 Doug Evans <dje@google.com>
592 * gdb.base/print-symbol-loading-lib.c: New file.
593 * gdb.base/print-symbol-loading-main.c: New file.
594 * gdb.base/print-symbol-loading.exp: New file.
596 2014-03-31 Yao Qi <yao@codesourcery.com>
598 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
600 2014-03-28 Joel Brobecker <brobecker@adacore.com>
602 * gdb.ada/mi_dyn_arr: New testcase.
604 2014-03-27 Doug Evans <dje@google.com>
606 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
608 2014-03-27 Yao Qi <yao@codesourcery.com>
610 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
611 if target is nios2-*-*.
613 2014-03-26 Yao Qi <yao@codesourcery.com>
615 * lib/gdb.exp (readline_is_used): New proc.
616 * gdb.base/completion.exp: Move tests on command complete up.
617 Skip the rest of tests if readline is not used.
618 * gdb.ada/complete.exp: Skp the test if readline is not
620 * gdb.base/filesym.exp: Likewise.
621 * gdb.base/macscp.exp: Likewise.
622 * gdb.base/readline-ask.exp: Likewise.
623 * gdb.base/readline.exp: Likewise.
624 * gdb.python/py-cmd.exp: Likewise.
625 * gdb.trace/tfile.exp: Likewise.
627 2014-03-26 Yao Qi <yao@codesourcery.com>
629 * gdb.base/macscp.exp: Fix code format issues.
631 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
633 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
634 * gdb.asm/powerpc64le.inc: New file.
636 2014-03-25 Pedro Alves <palves@redhat.com>
637 Doug Evans <dje@google.com>
639 * gdb.base/source-execution.c: New file.
640 * gdb.base/source-execution.exp: New file.
641 * gdb.base/source-execution.gdb: New file.
643 2014-03-24 Doug Evans <dje@google.com>
645 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
648 2014-03-24 Hui Zhu <hui@codesourcery.com>
649 Pedro Alves <palves@redhat.com>
652 * gdb.base/dprintf.exp: Use unsupported rather than changing the
653 test pass/fail messages. Detect missing support for dprintf when
654 breakpoints are actually inserted.
655 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
656 breakpoints are actually inserted.
657 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
660 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
662 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
664 2014-03-22 Doug Evans <xdje42@gmail.com>
666 * gdb.python/python.exp (python not supported): Verify multi-line
667 python command issues an error.
668 * gdb.guile/guile.exp (guile not supported): Verify multi-line
669 guile command issues an error.
671 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
673 * gdb.threads/thread-specific.exp: Handle the lack of usable
674 $this_breakpoint and $this_thread.
676 2014-03-21 Hui Zhu <hui@codesourcery.com>
678 * gdb.base/attach.exp (do_command_attach_tests): New.
680 2014-03-20 Tom Tromey <tromey@redhat.com>
681 Pedro Alves <palves@redhat.com>
684 * gdb.base/condbreak-call-false.c: New file.
685 * gdb.base/condbreak-call-false.exp: New file.
687 2014-03-20 Pedro Alves <palves@redhat.com>
689 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
691 (block_signals, unblock_signals): Delete.
692 (child_function_2, main): Remove references to deleted variable
695 2014-03-20 Pedro Alves <palves@redhat.com>
697 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
698 Use pthread_kill to signal thread 2.
699 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
700 Adjust to make the test send itself a signal rather than using the
701 host's "kill" command.
703 2014-03-20 Pedro Alves <palves@redhat.com>
705 * gdb.threads/multiple-step-overs.c: New file.
706 * gdb.threads/multiple-step-overs.exp: New file.
707 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
708 Adjust expected infrun debug output.
710 2014-03-20 Pedro Alves <palves@redhat.com>
712 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
713 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
715 2014-03-20 Pedro Alves <palves@redhat.com>
718 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
719 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
720 of gdb_test_multiple.
721 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
722 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
724 2014-03-20 Pedro Alves <palves@redhat.com>
726 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
727 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
729 2014-03-19 Pedro Alves <palves@redhat.com>
731 * gdb.base/async.exp: Remove early return.
733 2014-03-19 Pedro Alves <palves@redhat.com>
735 * gdb.base/async.exp (step& tests): Pass explicit test messages.
737 2014-03-19 Pedro Alves <palves@redhat.com>
739 * gdb.base/async.exp (test_background): Expect \r\n after
740 "completed." in the fail pattern.
742 2014-03-19 Pedro Alves <palves@redhat.com>
744 * gdb.base/async.exp (test_background): New procedure.
745 Use it for all background execution command tests.
747 2014-03-19 Pedro Alves <palves@redhat.com>
749 * gdb.base/async.exp: Use prepare_for_testing.
751 2014-03-19 Pedro Alves <palves@redhat.com>
753 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
756 2014-03-19 Pedro Alves <palves@redhat.com>
758 * gdb.base/async.c (main): Add "jump here" and "until here" line
760 * gdb.base/async.exp (jump_here): New global.
761 (jump& test): Use it.
762 (until_here): New global.
763 (until& test): Use it.
765 2014-03-19 Pedro Alves <palves@redhat.com>
767 * gdb.base/async.exp: Don't frob gdb_protocol.
769 2014-03-18 Doug Evans <xdje42@gmail.com>
771 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
772 Fix spelling of exec-done-display.
774 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
777 * gdb.base/gdb-sigterm.c: New file.
778 * gdb.base/gdb-sigterm.exp: New file.
780 2014-03-18 Pedro Alves <palves@redhat.com>
783 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
784 * lib/mi-support.exp (mi_expect_stop): Add special handling for
787 2014-03-17 Joel Brobecker <brobecker@adacore.com>
789 * gdb.ada/pckd_arr_ren: New testcase.
791 2014-03-13 Doug Evans <xdje42@gmail.com>
794 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
795 collect after discarding symbols.
797 2014-03-13 Ludovic Courtès <ludo@gnu.org>
798 Doug Evans <xdje42@gmail.com>
800 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
801 to history survives a gc.
803 2014-03-13 Pedro Alves <palves@redhat.com>
805 * gdb.base/default.exp: Don't test "target procfs".
807 2014-03-13 Pedro Alves <palves@redhat.com>
809 * gdb.base/default.exp: Update "target child" and "target procfs"
810 tests to not expect "Unix".
812 2014-03-12 Tom Tromey <tromey@redhat.com>
814 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
815 New procs. Add target-async tests.
816 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
817 Add target-async tests.
819 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
821 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
822 'func_start' and 'func_end' for the beginning and end of the
823 function code, respectively.
824 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
825 'func_end' instead of 'func' and 'main'.
827 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
829 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
830 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
831 generate the debug info assembler source.
833 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
835 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
836 * gdb.dwarf2/arr-subrange.exp: Likewise.
837 * gdb.dwarf2/dwz.exp: Likewise.
838 * gdb.dwarf2/method-ptr.exp: Likewise.
839 * gdb.dwarf2/missing-sig-type.exp: Likewise.
840 * gdb.dwarf2/subrange.exp: Likewise.
841 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
842 * gdb.dwarf2/implptrpiece.exp: Likewise.
843 * gdb.dwarf2/nostaticblock.exp: Likewise.
845 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
847 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
848 directory to absolute path name arguments.
850 2014-03-10 Joel Brobecker <brobecker@adacore.com>
852 * gdb.ada/tagged_access: New testcase.
854 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
856 * gdb.btrace/data.exp: Update expected output.
858 2014-03-06 Yao Qi <yao@codesourcery.com>
860 * gdb.trace/pr16508.exp: New file.
862 2014-03-05 Pedro Alves <palves@redhat.com>
865 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
867 (top level): Adjust to use it. Add tests that exercise breakpoint
868 interaction with the code-cache.
870 2014-02-26 Ludovic Courtès <ludo@gnu.org>
872 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
873 test for 'history-append!'.
875 2014-02-26 Joel Brobecker <brobecker@adacore.com>
877 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
878 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
879 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
880 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
881 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
882 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
884 2014-02-26 Joel Brobecker <brobecker@adacore.com>
886 * testsuite/gdb.python/py-pp-re-notag.c: New file.
887 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
888 * testsuite/gdb.python/py-pp-re-notag.p: New file.
890 2014-02-26 Joel Brobecker <brobecker@adacore.com>
892 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
894 2014-02-26 Joel Brobecker <brobecker@adacore.com>
896 * gdb.dwarf2/arr-stride.c: New file.
897 * gdb.dwarf2/arr-stride.exp: New file.
899 2014-02-26 Pedro Alves <palves@redhat.com>
901 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
902 that won't ever trigger. Make sure that GDB reports the correct
903 breakpoint that caused the stop.
905 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
908 * gdb.base/auto-load-script: New file.
909 * gdb.base/auto-load.c: New file.
910 * gdb.base/auto-load.exp: New file.
913 * gdb.base/auto-load.exp: Fix out-of-srctree run.
915 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
917 Fix dw2-icycle.exp -fsanitize=address GDB crash.
918 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
920 2014-02-24 Doug Evans <dje@google.com>
922 * lib/gdb.exp (run_on_host): Log error output if program fails.
924 2014-02-21 Pedro Alves <palves@redhat.com>
926 * gdb.threads/step-after-sr-lock.c: Rename to ...
927 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
928 * gdb.threads/step-after-sr-lock.exp: Rename to ...
929 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
932 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
935 * gdb.arch/amd64-stap-special-operands.exp: New file.
936 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
937 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
938 * gdb.arch/amd64-stap-triplet.S: Likewise.
939 * gdb.arch/amd64-stap-triplet.c: Likewise.
941 2014-02-20 Joel Brobecker <brobecker@adacore.com>
943 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
944 in .section pseudo-op.
946 2014-02-20 lin zuojian <manjian2006@gmail.com>
947 Joel Brobecker <brobecker@adacore.com>
948 Doug Evans <xdje42@gmail.com>
951 * gdb.dwarf2/dw2-icycle.S: New file.
952 * gdb.dwarf2/dw2-icycle.c: New file.
953 * gdb.dwarf2/dw2-icycle.exp: New file.
955 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
957 * gdb.python/py-value-cc.cc: Improve test case to enable testing
958 operations on gdb.Value objects.
959 * gdb.python/py-value-cc.exp: Add new test to test operations on
962 2014-02-18 Doug Evans <dje@google.com>
964 * Makefile.in (TESTS): New variable.
965 (expanded_tests, expanded_tests_or_none): New variables
966 (check-single): Pass $(expanded_tests_or_none) to runtest.
967 (check-parallel): Only run tests in $(TESTS) if non-empty.
968 (check/no-matching-tests-found): New rule.
969 * README: Document TESTS makefile variable.
971 2014-02-18 Doug Evans <dje@google.com>
973 * Makefile.in (check-parallel): rm -rf outputs temp.
975 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
977 Fix "ERROR: no fileid for" in the testsuite.
978 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
980 2014-02-12 Doug Evans <dje@google.com>
982 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
983 (MISCELLANEOUS): New variable.
984 (clean): rm -rf $(MISCELLANEOUS).
985 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
986 dwp live in the same directory as symlinks, with each symlink pointed
987 to a differently named file in a different directory.
989 2014-02-11 Doug Evans <dje@google.com>
991 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
992 of Tcl file commands.
994 2014-02-10 Mark Kettenis <kettenis@gnu.org>
996 * gdb.threads/step-after-sr-lock.exp: Avoid executing
999 2014-02-10 Joel Brobecker <brobecker@adacore.com>
1001 * gdb.ada/tick_length_array_enum_idx: New testcase.
1003 2014-02-10 Doug Evans <xdje42@gmail.com>
1005 * configure.ac (AC_OUTPUT): Add gdb.guile.
1006 * configure: Regenerate.
1007 * lib/gdb-guile.exp: New file.
1008 * lib/gdb.exp (get_target_charset): New function.
1009 * gdb.base/help.exp: Update expected output from "apropos apropos".
1010 * gdb.guile/Makefile.in: New file.
1011 * gdb.guile/guile.exp: New file.
1012 * gdb.guile/scm-arch.c: New file.
1013 * gdb.guile/scm-arch.exp: New file.
1014 * gdb.guile/scm-block.c: New file.
1015 * gdb.guile/scm-block.exp: New file.
1016 * gdb.guile/scm-breakpoint.c: New file.
1017 * gdb.guile/scm-breakpoint.exp: New file.
1018 * gdb.guile/scm-disasm.c: New file.
1019 * gdb.guile/scm-disasm.exp: New file.
1020 * gdb.guile/scm-equal.c: New file.
1021 * gdb.guile/scm-equal.exp: New file.
1022 * gdb.guile/scm-error.exp: New file.
1023 * gdb.guile/scm-error.scm: New file.
1024 * gdb.guile/scm-frame-args.c: New file.
1025 * gdb.guile/scm-frame-args.exp: New file.
1026 * gdb.guile/scm-frame-args.scm: New file.
1027 * gdb.guile/scm-frame-inline.c: New file.
1028 * gdb.guile/scm-frame-inline.exp: New file.
1029 * gdb.guile/scm-frame.c: New file.
1030 * gdb.guile/scm-frame.exp: New file.
1031 * gdb.guile/scm-generics.exp: New file.
1032 * gdb.guile/scm-gsmob.exp: New file.
1033 * gdb.guile/scm-iterator.c: New file.
1034 * gdb.guile/scm-iterator.exp: New file.
1035 * gdb.guile/scm-math.c: New file.
1036 * gdb.guile/scm-math.exp: New file.
1037 * gdb.guile/scm-objfile-script-gdb.in: New file.
1038 * gdb.guile/scm-objfile-script.c: New file.
1039 * gdb.guile/scm-objfile-script.exp: New file.
1040 * gdb.guile/scm-objfile.c: New file.
1041 * gdb.guile/scm-objfile.exp: New file.
1042 * gdb.guile/scm-ports.exp: New file.
1043 * gdb.guile/scm-pretty-print.c: New file.
1044 * gdb.guile/scm-pretty-print.exp: New file.
1045 * gdb.guile/scm-pretty-print.scm: New file.
1046 * gdb.guile/scm-section-script.c: New file.
1047 * gdb.guile/scm-section-script.exp: New file.
1048 * gdb.guile/scm-section-script.scm: New file.
1049 * gdb.guile/scm-symbol.c: New file.
1050 * gdb.guile/scm-symbol.exp: New file.
1051 * gdb.guile/scm-symtab-2.c: New file.
1052 * gdb.guile/scm-symtab.c: New file.
1053 * gdb.guile/scm-symtab.exp: New file.
1054 * gdb.guile/scm-type.c: New file.
1055 * gdb.guile/scm-type.exp: New file.
1056 * gdb.guile/scm-value-cc.cc: New file.
1057 * gdb.guile/scm-value-cc.exp: New file.
1058 * gdb.guile/scm-value.c: New file.
1059 * gdb.guile/scm-value.exp: New file.
1060 * gdb.guile/source2.scm: New file.
1061 * gdb.guile/types-module.cc: New file.
1062 * gdb.guile/types-module.exp: New file.
1064 2014-02-10 Yao Qi <yao@codesourcery.com>
1067 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1068 * configure: Regenerated.
1069 * Makefile.in: New file.
1071 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1073 * gdb.python/py-framefilter.exp: Fix typo.
1075 2014-02-08 Yao Qi <yao@codesourcery.com>
1077 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1078 that no =breakpoint-modified is emitted when breakpoints are
1079 modified through MI commands.
1081 2014-02-07 Pedro Alves <pedro@codesourcery.com>
1082 Pedro Alves <palves@redhat.com>
1084 * gdb.threads/step-after-sr-lock.c: New file.
1085 * gdb.threads/step-after-sr-lock.exp: New file.
1087 2014-02-07 Pedro Alves <palves@redhat.com>
1089 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1091 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1093 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1094 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1096 2014-02-06 Doug Evans <xdje42@gmail.com>
1098 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1101 * gdb.gdb/python-interrupts.exp: New file.
1103 2014-02-05 Yao Qi <yao@codesourcery.com>
1105 * gdb.trace/report.exp (use_collected_data): Test the output
1106 of "info threads" and "info inferiors".
1108 2014-02-05 Yao Qi <yao@codesourcery.com>
1112 2013-05-24 Yao Qi <yao@codesourcery.com>
1114 * gdb.trace/tfile.exp: Test inferior and thread.
1116 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1118 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1120 * gdb.base/step-bt.c: Call hello via function pointer to make
1121 sure its first instruction is executed on powerpc64le-linux.
1123 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1125 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1127 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1129 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1130 of the test patterns for use on little-endian systems.
1132 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1134 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1135 (decimal_vector): Fix for little-endian.
1137 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1139 * gdb.arch/sparc-sysstep.exp: New file.
1140 * gdb.arch/sparc-sysstep.c: Likewise.
1142 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1144 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1146 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1148 2014-01-23 Tom Tromey <tromey@redhat.com>
1150 * gdb.ada/array_char_idx: New testcase.
1152 2014-01-23 Tom Tromey <tromey@redhat.com>
1155 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1156 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1159 2014-01-23 Tom Tromey <tromey@redhat.com>
1162 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1163 string from an inferior frame.
1164 * gdb.python/py-framefilter-mi.exp: Update.
1166 2014-01-22 Doug Evans <dje@google.com>
1168 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1170 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1172 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1174 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1176 * gdb.trace/entry-values.exp: Remove excess space character from
1177 regex patterns. Handle s390 call instruction.
1179 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1181 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1182 define "*_start" label. Make "name" static.
1183 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1184 ${name} by references to ${name}_start.
1186 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1188 * gdb.base/info-macros.exp: Remove "debug" from the compile
1191 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1193 * gdb.dlang/demangle.exp: New file.
1195 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1197 * gdb.dlang/primitive-types.exp: New file.
1199 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1201 * configure.ac: Create gdb.dlang/Makefile.
1202 * configure: Regenerate.
1203 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1204 * gdb.dlang/Makefile.in: New file.
1205 * lib/d-support.exp: New file.
1206 * lib/gdb.exp (skip_d_tests): New proc.
1208 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1210 * gdb.btrace/delta.exp: Check reverse stepi.
1211 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1212 * gdb.btrace/finish.exp: New.
1213 * gdb.btrace/next.exp: New.
1214 * gdb.btrace/nexti.exp: New.
1215 * gdb.btrace/record_goto.c: Add comments.
1216 * gdb.btrace/step.exp: New.
1217 * gdb.btrace/stepi.exp: New.
1218 * gdb.btrace/multi-thread-step.c: New.
1219 * gdb.btrace/multi-thread-step.exp: New.
1220 * gdb.btrace/rn-dl-bind.c: New.
1221 * gdb.btrace/rn-dl-bind.exp: New.
1222 * gdb.btrace/data.c: New.
1223 * gdb.btrace/data.exp: New.
1224 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1226 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1228 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1229 * gdb.btrace/exception.exp: Update.
1230 * gdb.btrace/instruction_history.exp: Update.
1231 * gdb.btrace/record_goto.exp: Update.
1232 * gdb.btrace/tailcall.exp: Update.
1233 * gdb.btrace/unknown_functions.exp: Update.
1234 * gdb.btrace/delta.exp: New.
1236 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1238 * gdb.btrace/record_goto.exp: Add backtrace test.
1239 * gdb.btrace/tailcall.exp: Add backtrace test.
1241 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1243 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1244 * gdb.btrace/record_goto.c: New.
1245 * gdb.btrace/record_goto.exp: New.
1246 * gdb.btrace/x86-record_goto.S: New.
1248 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1250 * gdb.btrace/function_call_history.exp: Update tests.
1251 * gdb.btrace/instruction_history.exp: Update tests.
1253 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1255 * gdb.btrace/function_call_history.exp: Fix expected field
1256 order for "record function-call-history".
1257 Add new tests for "record function-call-history /c".
1258 * gdb.btrace/exception.cc: New.
1259 * gdb.btrace/exception.exp: New.
1260 * gdb.btrace/tailcall.exp: New.
1261 * gdb.btrace/x86-tailcall.S: New.
1262 * gdb.btrace/x86-tailcall.c: New.
1263 * gdb.btrace/unknown_functions.c: New.
1264 * gdb.btrace/unknown_functions.exp: New.
1265 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1267 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1269 * gdb.btrace/instruction_history.exp: Update.
1270 * gdb.btrace/function_call_history.exp: Update.
1272 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1274 * gdb.btrace/function_call_history.exp: Fix expected function
1276 * gdb.btrace/instruction_history.exp: Initialize traced.
1277 Remove traced_functions.
1279 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1281 * gdb.btrace/function_call_history.exp: Update
1282 * gdb.btrace/instruction_history.exp: Update.
1284 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1286 * gdb.btrace/enable.exp: Update expected text.
1288 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1290 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1293 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1295 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1297 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
1299 * lib/gdb.exp (supports_process_record): Return true for
1300 arm*-linux*. (supports_reverse): Likewise.
1302 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1306 * gdb.python/py-type.c: Enhance test case.
1307 * gdb.python/py-value-cc.cc: Likewise
1308 * gdb.python/py-type.exp: Add new tests.
1309 * gdb.python/py-value-cc.exp: Likewise
1311 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1312 Pedro Alves <palves@redhat.com>
1314 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1316 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1317 references to ${name}_start by references to ${name}.
1319 2014-01-10 Joel Brobecker <brobecker@adacore.com>
1321 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1323 2014-01-10 Joel Brobecker <brobecker@adacore.com>
1325 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1327 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1328 Pedro Alves <palves@redhat.com>
1330 * gdb.mi/mi-info-os.exp: Connect to the target with
1333 2014-01-08 Pedro Alves <palves@redhat.com>
1335 * gdb.threads/reconnect-signal.c: New file.
1336 * gdb.threads/reconnect-signal.exp: New file.
1338 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1340 * gdb.base/source-dir.exp: New file.
1342 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1344 * gdb.ada/mi_interface: New testcase.
1346 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1348 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1349 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1350 gdb.ada/pp-rec-component/pck.ads: New files.
1352 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1354 * gdb.python/py-pp-integral.c: New file.
1355 * gdb.python/py-pp-integral.py: New file.
1356 * gdb.python/py-pp-integral.exp: New file.
1358 For older changes see ChangeLog-1993-2013.
1364 ;; version-control: never
1367 Copyright 2014 Free Software Foundation, Inc.
1368 Copying and distribution of this file, with or without modification,
1369 are permitted provided the copyright notice and this notice are preserved.