1 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
4 calling "-exec-arguments" or "set args" before running the
7 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
9 * lib/mi-support.exp (mi_expect_stop): Expect message for
10 inferiors that exit with non-zero exit code.
12 2014-05-14 Yao Qi <yao@codesourcery.com>
14 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
15 match absolute path on remote host.
16 (test_file_list_exec_source_files): Remove "/" from the
19 2014-05-14 Yao Qi <yao@codesourcery.com>
21 * boards/local-remote-host-notty.exp (${board}_file): New
24 2014-05-07 Kyle McMartin <kyle@redhat.com>
26 Pushed by Joel Brobecker <brobecker@adacore.com>.
27 * gdb.arch/aarch64-atomic-inst.c: New file.
28 * gdb.arch/aarch64-atomic-inst.exp: New file.
30 2014-05-07 Yao Qi <yao@codesourcery.com>
32 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
33 in current context" too.
35 2014-05-05 Keith Seitz <keiths@redhat.com>
37 * gdb.linespec/ls-dollar.exp: Add test for linespec
38 file:convenience_variable.
40 2014-05-05 Yao Qi <yao@codesourcery.com>
42 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
43 traceframes into tfile and ctf trace files. Read data from
44 trace file and test collected data.
45 (gdb_collect_locals_test): Likewise.
46 (gdb_unavailable_registers_test): Likewise.
47 (gdb_unavailable_floats): Likewise.
48 (gdb_collect_globals_test): Likewise.
49 (top-level): Append "ctf" to trace_file_targets if GDB
52 2014-05-05 Yao Qi <yao@codesourcery.com>
54 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
56 (gdb_collect_args_test_1): ... it. New proc.
57 (gdb_collect_locals_test): Move some code to ...
58 (gdb_collect_locals_test_1): ... it. New proc.
59 (gdb_unavailable_registers_test): Move some code to ...
60 (gdb_unavailable_registers_test_1): ... it. New proc.
61 (gdb_unavailable_floats): Move some code to ...
62 (gdb_unavailable_floats_1): ... it. New proc.
64 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
66 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
67 probes to test for bitness recognition.
68 * gdb.arch/amd64-stap-optional-prefix.exp
69 (test_probe_value_without_reg): New procedure.
70 Add code to test for different kinds of bitness.
72 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
75 * gdb.arch/amd64-stap-optional-prefix.S: New file.
76 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
78 2014-05-01 Pedro Alves <palves@redhat.com>
80 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
81 gdb_file_cmd if no file is specified.
82 * boards/native-extended-gdbserver.exp (gdb_load): Use the
83 last_loaded_file to set the remote exec-file.
85 2014-05-01 Pedro Alves <palves@redhat.com>
87 * boards/local-remote-host.exp: New file.
89 2014-05-01 Pedro Alves <palves@redhat.com>
91 * boards/local-remote-host.exp: Rename to ...
92 * boards/local-remote-host-notty.exp: ... this.
94 2014-04-28 Joel Brobecker <brobecker@adacore.com>
96 * gdb.ada/dyn_arrayidx: New testcase.
98 2014-04-26 Yao Qi <yao@codesourcery.com>
100 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
101 and compute the length of function main. Save it in
103 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
104 (top-level): Use gdb_compile to compile objects into
105 executable and restart GDB. Remove invocation to
108 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
109 Pedro Alves <palves@redhat.com>
112 * gdb.multi/multi-attach.c: New file.
113 * gdb.multi/multi-attach.exp: New file.
115 2014-04-25 Pedro Alves <palves@redhat.com>
117 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
119 (top level): Test that "set remote conditional-breakpoints-packet
120 off" works as intended.
121 * gdb.base/dprintf.exp: Test that "set remote
122 breakpoint-commands-packet off" works as intended.
123 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
125 (top level): Call it.
126 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
127 remote fast-tracepoints-packet off" works as intended.
128 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
129 * lib/gdb.exp (gdb_is_target_remote): ... here.
131 2014-04-24 David Blaikie <dblaikie@gmail.com>
133 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
134 ensure clang would not discard them.
135 * gdb.base/gdbvars.c: Ditto.
136 * gdb.base/memattr.c: Ditto.
137 * gdb.base/whatis.c: Ditto.
138 * gdb.python/py-prettyprint.c: Ditto.
139 * gdb.trace/actions.c: Ditto.
140 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
141 ensure clang would not discard it.
143 2014-04-24 David Blaikie <dblaikie@gmail.com>
145 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
146 clang to emit the full definition of type required by the test
147 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
149 2014-04-24 David Blaikie <dblaikie@gmail.com>
151 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
152 coax Clang into emitting the definition of the type.
153 * gdb.cp/pr10728-x.h (y): Ditto.
154 * gdb.cp/pr10728-y.cc (y): Ditto.
156 2014-04-24 David Blaikie <dblaikie@gmail.com>
158 * gdb.base/label.exp: XFAIL label related tests under Clang.
159 * gdb.cp/cplabel.exp: Ditto.
160 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
161 under Clang those using labels.
163 2014-04-25 Yao Qi <yao@codesourcery.com>
165 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
167 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
168 partial_label and double_label.
170 2014-04-24 David Blaikie <dblaikie@gmail.com>
172 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
174 2014-04-24 David Blaikie <dblaikie@gmail.com>
176 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
177 of the function to work across GCC and Clang.
178 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
179 pointer types (const void ** const V void **).
181 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
182 Walfred Tedeschi <walfred.tedeschi@intel.com>
184 * Makefile.in (EXECUTABLES): Added i386-avx512.
185 * gdb.arch/i386-avx512.c: New file.
186 * gdb.arch/i386-avx512.exp: Likewise.
188 2014-04-23 Keith Seitz <keiths@redhat.com>
190 * lib/mi-support.exp (mi_list_breakpoints): Delete.
191 (mi_make_breakpoint_table): New procedure.
192 (mi_create_breakpoint): Use mi_make_breakpoint
193 and return the result.
194 (mi_make_breakpoint): New procedure.
195 (mi_build_kv_pairs): New procedure.
197 * gdb.mi/mi-break.exp: Remove unused globals,
198 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
200 * gdb.mi/mi-dprintf.exp: Use variable to track command
202 Update all callers of mi_create_breakpoint and use
203 mi_make_breakpoint_table.
204 Remove any unused global variables.
205 * gdb.mi/mi-nonstop.exp: Likewise.
206 * gdb.mi/mi-nsintrall.exp: Likewise.
207 * gdb.mi/mi-nsmoribund.exp: Likewise.
208 * gdb.mi/mi-nsthrexec.exp: Likewise.
209 * gdb.mi/mi-reverse.exp: Likewise.
210 * gdb.mi/mi-simplerun.exp: Likewise.
211 * gdb.mi/mi-stepn.exp: Likewise.
212 * gdb.mi/mi-syn-frame.exp: Likewise.
213 * gdb.mi/mi-until.exp: Likewise.
214 * gdb.mi/mi-var-cp.exp: Likewise.
215 * gdb.mi/mi-var-display.exp: Likewise.
216 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
217 * gdb.mi/mi2-var-child.exp: Likewise.
218 * gdb.mi/mi-vla-c99.exp: Likewise.
219 * lib/mi-support.exp: Likewise.
221 From Ian Lance Taylor <iant@cygnus.com>:
222 * lib/gdb.exp (parse_args): New procedure.
224 2014-04-23 Pedro Alves <palves@redhat.com>
226 * gdb.base/break-unload-file.c: New file.
227 * gdb.base/break-unload-file.exp: New file.
228 * gdb.base/sym-file-lib.c (baz): New function.
229 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
231 (load): Store the segment's mapped size.
232 (unload): New function.
233 (unload_shlib): New function.
234 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
235 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
236 set a breakpoint at baz, and call it.
237 * gdb.base/sym-file.exp: New tests for stale breakpoint
240 2014-04-23 Pedro Alves <palves@redhat.com>
242 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
243 * gdb.base/hbreak-in-shr-unsupported.c: New file.
244 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
245 * gdb.base/hbreak-unmapped.c: New file.
246 * gdb.base/hbreak-unmapped.exp: New file.
247 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
248 * lib/gdb.exp (gdb_is_target_remote): ... here.
250 2014-04-22 Pedro Alves <palves@redhat.com>
252 * gdb.base/consecutive-step-over.c: New file.
253 * gdb.base/consecutive-step-over.exp: New file.
255 2014-04-22 Pedro Alves <palves@redhat.com>
257 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
258 instead of send_gdb/gdb_expect.
260 2014-04-22 Yao Qi <yao@codesourcery.com>
262 * lib/trace-support.exp (generate_tracefile): New procedure.
263 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
265 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
266 if generate_tracefile returns 1.
268 2014-04-18 Tom Tromey <palves@redhat.com>
269 Pedro alves <tromey@redhat.com>
272 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
273 with a backtrace limit.
274 * gdb.python/py-frame-inline.exp: Test running to an inline
275 function with a backtrace limit, and printing the newest frame.
276 * gdb.python/py-frame-inline.c (main): Call f.
278 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
280 * gdb.java/jnpe.exp: Drop srcdir from untested path.
282 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
284 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
285 Drop prefix from unsupported source file path.
287 2014-04-17 Yao Qi <yao@codesourcery.com>
289 * lib/gdb.exp (with_target_charset): New proc.
290 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
292 (test_print_strings): Likewise.
293 (test_repeat_bytes): Likewise.
294 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
297 2014-04-16 Keith Seitz <keiths@redhat.com>
300 * gdb.dwarf2/corrupt.c: New file.
301 * gdb.dwarf2/corrupt.exp: New file.
303 2014-04-16 Keith Seitz <keiths@redhat.com>
306 * gdb.cp/namelessclass.cc: New file.
307 * gdb.cp/namelessclass.exp: New file.
308 * gdb.cp/namelessclass.S: New file.
310 2014-04-16 Doug Evans <dje@google.com>
312 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
314 (gdbserver_default_get_comm_port): New function.
315 (gdbserver_start): Check if board file provided
316 "gdbserver,get_comm_port" and use it if so.
317 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
318 (gdb,socketport): Set to "stdio".
319 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
320 (stdio_gdbserver_template): Delete.
321 (${board}_get_remote_address): Update.
322 (${board}_build_remote_cmd): Delete.
323 (${board}_get_comm_port): New function.
324 (${board}_spawn): Update.
325 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
327 (${board}_get_remote_address): Update.
328 (${board}_get_comm_port): New function.
330 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
332 * gdb.base/memattr.exp: Improve regexps to handle memory regions
333 appearing in any order.
335 2014-04-15 Doug Evans <dje@google.com>
337 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
338 uninitialized value of "description".
340 2014-04-15 Keith Seitz <keiths@redhat.com>
342 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
343 Remove unused globals.
344 (test_running_the_program): Likewise.
345 (test_controlled_execution): Likewise.
346 (test_controlling_breakpoints): Likewise.
347 (test_program_termination): Likewise.
349 2014-04-15 Keith Seitz <keiths@redhat.com>
351 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
353 (test_rbreak_creation_and_listing): Likewise.
354 (test_ignore_count): Likewise.
355 (test_error): Likewise.
357 2014-04-15 Pedro Alves <palves@redhat.com>
359 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
360 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
362 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
363 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
364 to sym-file-loader.c.
365 (struct library): Forward declare.
366 (load_shlib, lookup_function): Change prototypes.
367 (find_shstrtab, find_strtab, find_shdr, find_symtab)
368 (translate_offset): Remove declarations.
369 (get_text_addr): New declaration.
370 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
371 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
373 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
374 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
375 here from sym-file-loader.h.
376 (struct library): New structure.
377 (load_shlib, lookup_function): Change prototypes and adjust to
378 work with a struct library.
379 (find_shstrtab, find_strtab, find_shdr, find_symtab)
380 (translate_offset): Make static.
381 (get_text_addr): New function.
382 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
384 2014-04-15 Pedro Alves <palves@redhat.com>
386 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
388 2014-04-15 Pedro Alves <palves@redhat.com>
390 * gdb.base/sym-file-loader.c: Include <limits.h>.
391 (SELF_LINK): New define.
392 (get_origin): New function.
393 (load_shlib): Use it.
394 * gdb.base/sym-file.exp: Don't early return if the target is
395 remote. Use runto_main, and issue fail is that fails. Use
397 (shlib_name): Delete.
398 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
400 2014-04-15 Pedro Alves <palves@redhat.com>
402 * gdb.base/sym-file.exp: Remove regex characters from test
403 message. Don't refer to breakpoint numbers in test messages.
405 2014-04-14 Keith Seitz <keiths@redhat.com>
408 * gdb.cp/var-tag.cc: New file.
409 * gdb.cp/var-tag.exp: New file.
410 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
411 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
412 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
413 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
415 2014-04-14 Tom Tromey <tromey@redhat.com>
417 * gdb.cp/classes.exp (test_enums): Handle underlying type.
418 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
420 * gdb.cp/enum-class.exp: New file.
421 * gdb.cp/enum-class.cc: New file.
423 2014-04-14 Tom Tromey <tromey@redhat.com>
425 * gdb.dwarf2/enum-type.exp: New file.
427 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
429 * gdb.mi/mi-vla-c99.exp: New file.
430 * gdb.mi/vla.c: New file.
432 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
434 * gdb.base/vla-datatypes.c: New file.
435 * gdb.base/vla-datatypes.exp: New file.
437 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
439 * gdb.base/vla-ptr.c: New file.
440 * gdb.base/vla-ptr.exp: New file.
442 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
444 * gdb.dwarf2/count.exp: New file.
446 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
448 * gdb.base/vla-sideeffect.c: New file.
449 * gdb.base/vla-sideeffect.exp: New file.
451 2014-04-14 David Blaikie <dblaikie@gmail.com>
453 * gdb.mi/non-stop.c: Add return value for non-void function return
455 * gdb.threads/staticthreads.c: Ditto.
457 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
458 Doug Evans <xdje42@gmail.com>
460 * gdb.guile/scm-value.c: Improve test case.
461 * gdb.guile/scm-value.exp: Add new test.
463 2014-04-11 David Blaikie <dblaikie@gmail.com>
465 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
466 override Clang's default.
468 2014-04-11 Joel Brobecker <brobecker@adacore.com>
470 Revert the following changes (regressions):
472 * gdb.base/vla-sideeffect.c: New file.
473 * gdb.base/vla-sideeffect.exp: New file.
475 * gdb.dwarf2/count.exp: New file.
477 * gdb.base/vla-multi.c: New file.
478 * gdb.base/vla-multi.exp: New file.
480 * gdb.base/vla-ptr.c: New file.
481 * gdb.base/vla-ptr.exp: New file.
483 * gdb.base/vla-datatypes.c: New file.
484 * gdb.base/vla-datatypes.exp: New file.
486 * gdb.mi/mi-vla-c99.exp: New file.
487 * gdb.mi/vla.c: New file.
489 2014-04-11 Keith Seitz <keiths@redhat.com>
492 * gdb.cp/cpsizeof.exp: New file.
493 * gdb.cp/cpsizeof.cc: New file.
495 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
497 * gdb.mi/mi-vla-c99.exp: New file.
498 * gdb.mi/vla.c: New file.
500 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
502 * gdb.base/vla-datatypes.c: New file.
503 * gdb.base/vla-datatypes.exp: New file.
505 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
507 * gdb.base/vla-ptr.c: New file.
508 * gdb.base/vla-ptr.exp: New file.
510 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
512 * gdb.base/vla-multi.c: New file.
513 * gdb.base/vla-multi.exp: New file.
515 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
517 * gdb.dwarf2/count.exp: New file.
519 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
521 * gdb.base/vla-sideeffect.c: New file.
522 * gdb.base/vla-sideeffect.exp: New file.
524 2014-04-11 Yao Qi <yao@codesourcery.com>
526 * gdb.base/completion.exp: Check file exists before running tests
529 2014-04-10 Pedro Alves <palves@redhat.com>
531 * gdb.base/cond-eval-mode.c: New file.
532 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
533 prepare_for_testing to build the new file. Check result of
535 (test_break, test_watch): New procedures.
536 (top level): Use them.
538 2014-04-08 Pierre Muller <muller@sourceware.org>
540 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
541 Ctrl-V use for mingw hosts.
543 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
545 * gdb.python/py-value.c: Improve test case.
546 * gdb.python/py-value.exp: Add new test.
548 2014-04-07 David Blaikie <dblaikie@gmail.com>
550 * lib/compiler.c: Identify the clang compiler.
551 * lib/compiler.cc: Ditto.
553 2014-04-03 Yao Qi <yao@codesourcery.com>
555 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
557 2014-04-01 Anton Blanchard <anton@samba.org>
559 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
562 2014-04-01 Anton Blanchard <anton@samba.org>
564 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
567 2014-04-01 Anton Blanchard <anton@samba.org>
569 * gdb.arch/ppc64-atomic-inst.c: Remove.
570 * gdb.arch/ppc64-atomic-inst.S: New file.
571 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
573 2014-03-31 Doug Evans <dje@google.com>
575 * gdb.base/print-symbol-loading-lib.c: New file.
576 * gdb.base/print-symbol-loading-main.c: New file.
577 * gdb.base/print-symbol-loading.exp: New file.
579 2014-03-31 Yao Qi <yao@codesourcery.com>
581 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
583 2014-03-28 Joel Brobecker <brobecker@adacore.com>
585 * gdb.ada/mi_dyn_arr: New testcase.
587 2014-03-27 Doug Evans <dje@google.com>
589 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
591 2014-03-27 Yao Qi <yao@codesourcery.com>
593 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
594 if target is nios2-*-*.
596 2014-03-26 Yao Qi <yao@codesourcery.com>
598 * lib/gdb.exp (readline_is_used): New proc.
599 * gdb.base/completion.exp: Move tests on command complete up.
600 Skip the rest of tests if readline is not used.
601 * gdb.ada/complete.exp: Skp the test if readline is not
603 * gdb.base/filesym.exp: Likewise.
604 * gdb.base/macscp.exp: Likewise.
605 * gdb.base/readline-ask.exp: Likewise.
606 * gdb.base/readline.exp: Likewise.
607 * gdb.python/py-cmd.exp: Likewise.
608 * gdb.trace/tfile.exp: Likewise.
610 2014-03-26 Yao Qi <yao@codesourcery.com>
612 * gdb.base/macscp.exp: Fix code format issues.
614 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
616 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
617 * gdb.asm/powerpc64le.inc: New file.
619 2014-03-25 Pedro Alves <palves@redhat.com>
620 Doug Evans <dje@google.com>
622 * gdb.base/source-execution.c: New file.
623 * gdb.base/source-execution.exp: New file.
624 * gdb.base/source-execution.gdb: New file.
626 2014-03-24 Doug Evans <dje@google.com>
628 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
631 2014-03-24 Hui Zhu <hui@codesourcery.com>
632 Pedro Alves <palves@redhat.com>
635 * gdb.base/dprintf.exp: Use unsupported rather than changing the
636 test pass/fail messages. Detect missing support for dprintf when
637 breakpoints are actually inserted.
638 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
639 breakpoints are actually inserted.
640 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
643 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
645 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
647 2014-03-22 Doug Evans <xdje42@gmail.com>
649 * gdb.python/python.exp (python not supported): Verify multi-line
650 python command issues an error.
651 * gdb.guile/guile.exp (guile not supported): Verify multi-line
652 guile command issues an error.
654 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
656 * gdb.threads/thread-specific.exp: Handle the lack of usable
657 $this_breakpoint and $this_thread.
659 2014-03-21 Hui Zhu <hui@codesourcery.com>
661 * gdb.base/attach.exp (do_command_attach_tests): New.
663 2014-03-20 Tom Tromey <tromey@redhat.com>
664 Pedro Alves <palves@redhat.com>
667 * gdb.base/condbreak-call-false.c: New file.
668 * gdb.base/condbreak-call-false.exp: New file.
670 2014-03-20 Pedro Alves <palves@redhat.com>
672 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
674 (block_signals, unblock_signals): Delete.
675 (child_function_2, main): Remove references to deleted variable
678 2014-03-20 Pedro Alves <palves@redhat.com>
680 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
681 Use pthread_kill to signal thread 2.
682 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
683 Adjust to make the test send itself a signal rather than using the
684 host's "kill" command.
686 2014-03-20 Pedro Alves <palves@redhat.com>
688 * gdb.threads/multiple-step-overs.c: New file.
689 * gdb.threads/multiple-step-overs.exp: New file.
690 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
691 Adjust expected infrun debug output.
693 2014-03-20 Pedro Alves <palves@redhat.com>
695 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
696 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
698 2014-03-20 Pedro Alves <palves@redhat.com>
701 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
702 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
703 of gdb_test_multiple.
704 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
705 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
707 2014-03-20 Pedro Alves <palves@redhat.com>
709 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
710 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
712 2014-03-19 Pedro Alves <palves@redhat.com>
714 * gdb.base/async.exp: Remove early return.
716 2014-03-19 Pedro Alves <palves@redhat.com>
718 * gdb.base/async.exp (step& tests): Pass explicit test messages.
720 2014-03-19 Pedro Alves <palves@redhat.com>
722 * gdb.base/async.exp (test_background): Expect \r\n after
723 "completed." in the fail pattern.
725 2014-03-19 Pedro Alves <palves@redhat.com>
727 * gdb.base/async.exp (test_background): New procedure.
728 Use it for all background execution command tests.
730 2014-03-19 Pedro Alves <palves@redhat.com>
732 * gdb.base/async.exp: Use prepare_for_testing.
734 2014-03-19 Pedro Alves <palves@redhat.com>
736 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
739 2014-03-19 Pedro Alves <palves@redhat.com>
741 * gdb.base/async.c (main): Add "jump here" and "until here" line
743 * gdb.base/async.exp (jump_here): New global.
744 (jump& test): Use it.
745 (until_here): New global.
746 (until& test): Use it.
748 2014-03-19 Pedro Alves <palves@redhat.com>
750 * gdb.base/async.exp: Don't frob gdb_protocol.
752 2014-03-18 Doug Evans <xdje42@gmail.com>
754 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
755 Fix spelling of exec-done-display.
757 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
760 * gdb.base/gdb-sigterm.c: New file.
761 * gdb.base/gdb-sigterm.exp: New file.
763 2014-03-18 Pedro Alves <palves@redhat.com>
766 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
767 * lib/mi-support.exp (mi_expect_stop): Add special handling for
770 2014-03-17 Joel Brobecker <brobecker@adacore.com>
772 * gdb.ada/pckd_arr_ren: New testcase.
774 2014-03-13 Doug Evans <xdje42@gmail.com>
777 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
778 collect after discarding symbols.
780 2014-03-13 Ludovic Courtès <ludo@gnu.org>
781 Doug Evans <xdje42@gmail.com>
783 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
784 to history survives a gc.
786 2014-03-13 Pedro Alves <palves@redhat.com>
788 * gdb.base/default.exp: Don't test "target procfs".
790 2014-03-13 Pedro Alves <palves@redhat.com>
792 * gdb.base/default.exp: Update "target child" and "target procfs"
793 tests to not expect "Unix".
795 2014-03-12 Tom Tromey <tromey@redhat.com>
797 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
798 New procs. Add target-async tests.
799 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
800 Add target-async tests.
802 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
804 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
805 'func_start' and 'func_end' for the beginning and end of the
806 function code, respectively.
807 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
808 'func_end' instead of 'func' and 'main'.
810 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
812 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
813 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
814 generate the debug info assembler source.
816 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
818 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
819 * gdb.dwarf2/arr-subrange.exp: Likewise.
820 * gdb.dwarf2/dwz.exp: Likewise.
821 * gdb.dwarf2/method-ptr.exp: Likewise.
822 * gdb.dwarf2/missing-sig-type.exp: Likewise.
823 * gdb.dwarf2/subrange.exp: Likewise.
824 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
825 * gdb.dwarf2/implptrpiece.exp: Likewise.
826 * gdb.dwarf2/nostaticblock.exp: Likewise.
828 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
830 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
831 directory to absolute path name arguments.
833 2014-03-10 Joel Brobecker <brobecker@adacore.com>
835 * gdb.ada/tagged_access: New testcase.
837 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
839 * gdb.btrace/data.exp: Update expected output.
841 2014-03-06 Yao Qi <yao@codesourcery.com>
843 * gdb.trace/pr16508.exp: New file.
845 2014-03-05 Pedro Alves <palves@redhat.com>
848 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
850 (top level): Adjust to use it. Add tests that exercise breakpoint
851 interaction with the code-cache.
853 2014-02-26 Ludovic Courtès <ludo@gnu.org>
855 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
856 test for 'history-append!'.
858 2014-02-26 Joel Brobecker <brobecker@adacore.com>
860 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
861 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
862 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
863 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
864 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
865 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
867 2014-02-26 Joel Brobecker <brobecker@adacore.com>
869 * testsuite/gdb.python/py-pp-re-notag.c: New file.
870 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
871 * testsuite/gdb.python/py-pp-re-notag.p: New file.
873 2014-02-26 Joel Brobecker <brobecker@adacore.com>
875 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
877 2014-02-26 Joel Brobecker <brobecker@adacore.com>
879 * gdb.dwarf2/arr-stride.c: New file.
880 * gdb.dwarf2/arr-stride.exp: New file.
882 2014-02-26 Pedro Alves <palves@redhat.com>
884 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
885 that won't ever trigger. Make sure that GDB reports the correct
886 breakpoint that caused the stop.
888 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
891 * gdb.base/auto-load-script: New file.
892 * gdb.base/auto-load.c: New file.
893 * gdb.base/auto-load.exp: New file.
896 * gdb.base/auto-load.exp: Fix out-of-srctree run.
898 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
900 Fix dw2-icycle.exp -fsanitize=address GDB crash.
901 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
903 2014-02-24 Doug Evans <dje@google.com>
905 * lib/gdb.exp (run_on_host): Log error output if program fails.
907 2014-02-21 Pedro Alves <palves@redhat.com>
909 * gdb.threads/step-after-sr-lock.c: Rename to ...
910 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
911 * gdb.threads/step-after-sr-lock.exp: Rename to ...
912 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
915 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
918 * gdb.arch/amd64-stap-special-operands.exp: New file.
919 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
920 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
921 * gdb.arch/amd64-stap-triplet.S: Likewise.
922 * gdb.arch/amd64-stap-triplet.c: Likewise.
924 2014-02-20 Joel Brobecker <brobecker@adacore.com>
926 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
927 in .section pseudo-op.
929 2014-02-20 lin zuojian <manjian2006@gmail.com>
930 Joel Brobecker <brobecker@adacore.com>
931 Doug Evans <xdje42@gmail.com>
934 * gdb.dwarf2/dw2-icycle.S: New file.
935 * gdb.dwarf2/dw2-icycle.c: New file.
936 * gdb.dwarf2/dw2-icycle.exp: New file.
938 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
940 * gdb.python/py-value-cc.cc: Improve test case to enable testing
941 operations on gdb.Value objects.
942 * gdb.python/py-value-cc.exp: Add new test to test operations on
945 2014-02-18 Doug Evans <dje@google.com>
947 * Makefile.in (TESTS): New variable.
948 (expanded_tests, expanded_tests_or_none): New variables
949 (check-single): Pass $(expanded_tests_or_none) to runtest.
950 (check-parallel): Only run tests in $(TESTS) if non-empty.
951 (check/no-matching-tests-found): New rule.
952 * README: Document TESTS makefile variable.
954 2014-02-18 Doug Evans <dje@google.com>
956 * Makefile.in (check-parallel): rm -rf outputs temp.
958 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
960 Fix "ERROR: no fileid for" in the testsuite.
961 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
963 2014-02-12 Doug Evans <dje@google.com>
965 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
966 (MISCELLANEOUS): New variable.
967 (clean): rm -rf $(MISCELLANEOUS).
968 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
969 dwp live in the same directory as symlinks, with each symlink pointed
970 to a differently named file in a different directory.
972 2014-02-11 Doug Evans <dje@google.com>
974 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
975 of Tcl file commands.
977 2014-02-10 Mark Kettenis <kettenis@gnu.org>
979 * gdb.threads/step-after-sr-lock.exp: Avoid executing
982 2014-02-10 Joel Brobecker <brobecker@adacore.com>
984 * gdb.ada/tick_length_array_enum_idx: New testcase.
986 2014-02-10 Doug Evans <xdje42@gmail.com>
988 * configure.ac (AC_OUTPUT): Add gdb.guile.
989 * configure: Regenerate.
990 * lib/gdb-guile.exp: New file.
991 * lib/gdb.exp (get_target_charset): New function.
992 * gdb.base/help.exp: Update expected output from "apropos apropos".
993 * gdb.guile/Makefile.in: New file.
994 * gdb.guile/guile.exp: New file.
995 * gdb.guile/scm-arch.c: New file.
996 * gdb.guile/scm-arch.exp: New file.
997 * gdb.guile/scm-block.c: New file.
998 * gdb.guile/scm-block.exp: New file.
999 * gdb.guile/scm-breakpoint.c: New file.
1000 * gdb.guile/scm-breakpoint.exp: New file.
1001 * gdb.guile/scm-disasm.c: New file.
1002 * gdb.guile/scm-disasm.exp: New file.
1003 * gdb.guile/scm-equal.c: New file.
1004 * gdb.guile/scm-equal.exp: New file.
1005 * gdb.guile/scm-error.exp: New file.
1006 * gdb.guile/scm-error.scm: New file.
1007 * gdb.guile/scm-frame-args.c: New file.
1008 * gdb.guile/scm-frame-args.exp: New file.
1009 * gdb.guile/scm-frame-args.scm: New file.
1010 * gdb.guile/scm-frame-inline.c: New file.
1011 * gdb.guile/scm-frame-inline.exp: New file.
1012 * gdb.guile/scm-frame.c: New file.
1013 * gdb.guile/scm-frame.exp: New file.
1014 * gdb.guile/scm-generics.exp: New file.
1015 * gdb.guile/scm-gsmob.exp: New file.
1016 * gdb.guile/scm-iterator.c: New file.
1017 * gdb.guile/scm-iterator.exp: New file.
1018 * gdb.guile/scm-math.c: New file.
1019 * gdb.guile/scm-math.exp: New file.
1020 * gdb.guile/scm-objfile-script-gdb.in: New file.
1021 * gdb.guile/scm-objfile-script.c: New file.
1022 * gdb.guile/scm-objfile-script.exp: New file.
1023 * gdb.guile/scm-objfile.c: New file.
1024 * gdb.guile/scm-objfile.exp: New file.
1025 * gdb.guile/scm-ports.exp: New file.
1026 * gdb.guile/scm-pretty-print.c: New file.
1027 * gdb.guile/scm-pretty-print.exp: New file.
1028 * gdb.guile/scm-pretty-print.scm: New file.
1029 * gdb.guile/scm-section-script.c: New file.
1030 * gdb.guile/scm-section-script.exp: New file.
1031 * gdb.guile/scm-section-script.scm: New file.
1032 * gdb.guile/scm-symbol.c: New file.
1033 * gdb.guile/scm-symbol.exp: New file.
1034 * gdb.guile/scm-symtab-2.c: New file.
1035 * gdb.guile/scm-symtab.c: New file.
1036 * gdb.guile/scm-symtab.exp: New file.
1037 * gdb.guile/scm-type.c: New file.
1038 * gdb.guile/scm-type.exp: New file.
1039 * gdb.guile/scm-value-cc.cc: New file.
1040 * gdb.guile/scm-value-cc.exp: New file.
1041 * gdb.guile/scm-value.c: New file.
1042 * gdb.guile/scm-value.exp: New file.
1043 * gdb.guile/source2.scm: New file.
1044 * gdb.guile/types-module.cc: New file.
1045 * gdb.guile/types-module.exp: New file.
1047 2014-02-10 Yao Qi <yao@codesourcery.com>
1050 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1051 * configure: Regenerated.
1052 * Makefile.in: New file.
1054 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1056 * gdb.python/py-framefilter.exp: Fix typo.
1058 2014-02-08 Yao Qi <yao@codesourcery.com>
1060 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1061 that no =breakpoint-modified is emitted when breakpoints are
1062 modified through MI commands.
1064 2014-02-07 Pedro Alves <pedro@codesourcery.com>
1065 Pedro Alves <palves@redhat.com>
1067 * gdb.threads/step-after-sr-lock.c: New file.
1068 * gdb.threads/step-after-sr-lock.exp: New file.
1070 2014-02-07 Pedro Alves <palves@redhat.com>
1072 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1074 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1076 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1077 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1079 2014-02-06 Doug Evans <xdje42@gmail.com>
1081 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1084 * gdb.gdb/python-interrupts.exp: New file.
1086 2014-02-05 Yao Qi <yao@codesourcery.com>
1088 * gdb.trace/report.exp (use_collected_data): Test the output
1089 of "info threads" and "info inferiors".
1091 2014-02-05 Yao Qi <yao@codesourcery.com>
1095 2013-05-24 Yao Qi <yao@codesourcery.com>
1097 * gdb.trace/tfile.exp: Test inferior and thread.
1099 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1101 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1103 * gdb.base/step-bt.c: Call hello via function pointer to make
1104 sure its first instruction is executed on powerpc64le-linux.
1106 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1108 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1110 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1112 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1113 of the test patterns for use on little-endian systems.
1115 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1117 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1118 (decimal_vector): Fix for little-endian.
1120 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1122 * gdb.arch/sparc-sysstep.exp: New file.
1123 * gdb.arch/sparc-sysstep.c: Likewise.
1125 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1127 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1129 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1131 2014-01-23 Tom Tromey <tromey@redhat.com>
1133 * gdb.ada/array_char_idx: New testcase.
1135 2014-01-23 Tom Tromey <tromey@redhat.com>
1138 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1139 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1142 2014-01-23 Tom Tromey <tromey@redhat.com>
1145 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1146 string from an inferior frame.
1147 * gdb.python/py-framefilter-mi.exp: Update.
1149 2014-01-22 Doug Evans <dje@google.com>
1151 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1153 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1155 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1157 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1159 * gdb.trace/entry-values.exp: Remove excess space character from
1160 regex patterns. Handle s390 call instruction.
1162 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1164 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1165 define "*_start" label. Make "name" static.
1166 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1167 ${name} by references to ${name}_start.
1169 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1171 * gdb.base/info-macros.exp: Remove "debug" from the compile
1174 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1176 * gdb.dlang/demangle.exp: New file.
1178 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1180 * gdb.dlang/primitive-types.exp: New file.
1182 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1184 * configure.ac: Create gdb.dlang/Makefile.
1185 * configure: Regenerate.
1186 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1187 * gdb.dlang/Makefile.in: New file.
1188 * lib/d-support.exp: New file.
1189 * lib/gdb.exp (skip_d_tests): New proc.
1191 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1193 * gdb.btrace/delta.exp: Check reverse stepi.
1194 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1195 * gdb.btrace/finish.exp: New.
1196 * gdb.btrace/next.exp: New.
1197 * gdb.btrace/nexti.exp: New.
1198 * gdb.btrace/record_goto.c: Add comments.
1199 * gdb.btrace/step.exp: New.
1200 * gdb.btrace/stepi.exp: New.
1201 * gdb.btrace/multi-thread-step.c: New.
1202 * gdb.btrace/multi-thread-step.exp: New.
1203 * gdb.btrace/rn-dl-bind.c: New.
1204 * gdb.btrace/rn-dl-bind.exp: New.
1205 * gdb.btrace/data.c: New.
1206 * gdb.btrace/data.exp: New.
1207 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1209 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1211 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1212 * gdb.btrace/exception.exp: Update.
1213 * gdb.btrace/instruction_history.exp: Update.
1214 * gdb.btrace/record_goto.exp: Update.
1215 * gdb.btrace/tailcall.exp: Update.
1216 * gdb.btrace/unknown_functions.exp: Update.
1217 * gdb.btrace/delta.exp: New.
1219 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1221 * gdb.btrace/record_goto.exp: Add backtrace test.
1222 * gdb.btrace/tailcall.exp: Add backtrace test.
1224 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1226 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1227 * gdb.btrace/record_goto.c: New.
1228 * gdb.btrace/record_goto.exp: New.
1229 * gdb.btrace/x86-record_goto.S: New.
1231 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1233 * gdb.btrace/function_call_history.exp: Update tests.
1234 * gdb.btrace/instruction_history.exp: Update tests.
1236 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1238 * gdb.btrace/function_call_history.exp: Fix expected field
1239 order for "record function-call-history".
1240 Add new tests for "record function-call-history /c".
1241 * gdb.btrace/exception.cc: New.
1242 * gdb.btrace/exception.exp: New.
1243 * gdb.btrace/tailcall.exp: New.
1244 * gdb.btrace/x86-tailcall.S: New.
1245 * gdb.btrace/x86-tailcall.c: New.
1246 * gdb.btrace/unknown_functions.c: New.
1247 * gdb.btrace/unknown_functions.exp: New.
1248 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1250 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1252 * gdb.btrace/instruction_history.exp: Update.
1253 * gdb.btrace/function_call_history.exp: Update.
1255 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1257 * gdb.btrace/function_call_history.exp: Fix expected function
1259 * gdb.btrace/instruction_history.exp: Initialize traced.
1260 Remove traced_functions.
1262 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1264 * gdb.btrace/function_call_history.exp: Update
1265 * gdb.btrace/instruction_history.exp: Update.
1267 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1269 * gdb.btrace/enable.exp: Update expected text.
1271 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1273 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1276 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1278 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1280 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
1282 * lib/gdb.exp (supports_process_record): Return true for
1283 arm*-linux*. (supports_reverse): Likewise.
1285 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1289 * gdb.python/py-type.c: Enhance test case.
1290 * gdb.python/py-value-cc.cc: Likewise
1291 * gdb.python/py-type.exp: Add new tests.
1292 * gdb.python/py-value-cc.exp: Likewise
1294 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1295 Pedro Alves <palves@redhat.com>
1297 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1299 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1300 references to ${name}_start by references to ${name}.
1302 2014-01-10 Joel Brobecker <brobecker@adacore.com>
1304 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1306 2014-01-10 Joel Brobecker <brobecker@adacore.com>
1308 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1310 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1311 Pedro Alves <palves@redhat.com>
1313 * gdb.mi/mi-info-os.exp: Connect to the target with
1316 2014-01-08 Pedro Alves <palves@redhat.com>
1318 * gdb.threads/reconnect-signal.c: New file.
1319 * gdb.threads/reconnect-signal.exp: New file.
1321 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1323 * gdb.base/source-dir.exp: New file.
1325 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1327 * gdb.ada/mi_interface: New testcase.
1329 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1331 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1332 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1333 gdb.ada/pp-rec-component/pck.ads: New files.
1335 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1337 * gdb.python/py-pp-integral.c: New file.
1338 * gdb.python/py-pp-integral.py: New file.
1339 * gdb.python/py-pp-integral.exp: New file.
1341 For older changes see ChangeLog-1993-2013.
1347 ;; version-control: never
1350 Copyright 2014 Free Software Foundation, Inc.
1351 Copying and distribution of this file, with or without modification,
1352 are permitted provided the copyright notice and this notice are preserved.