1 2014-07-28 Doug Evans <xdje42@gmail.com>
4 * gdb.guile/scm-parameter.exp: Add tests for trying to create
5 previously existing parameter, and previously ambiguously spelled
8 2014-07-28 Will Newton <will.newton@linaro.org>
10 * gdb.base/varargs.exp: Remove KFAILs for ARM.
12 2014-07-26 Ludovic Courtès <ludo@gnu.org>
13 Doug Evans <xdje42@gmail.com>
16 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
18 2014-07-25 Pedro Alves <palves@redhat.com>
20 * gdb.threads/signal-command-handle-nopass.c: New file.
21 * gdb.threads/signal-command-handle-nopass.exp: New file.
22 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
23 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
24 * gdb.threads/signal-delivered-right-thread.c: New file.
25 * gdb.threads/signal-delivered-right-thread.exp: New file.
27 2014-07-25 Pedro Alves <palves@redhat.com>
29 * gdb.base/double-prompt-target-event-error.exp
30 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
32 (cancel_pagination_in_target_event): Rework double prompt
34 * gdb.base/paginate-after-ctrl-c-running.exp
35 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
37 * gdb.base/paginate-bg-execution.exp
38 (test_bg_execution_pagination_return)
39 (test_bg_execution_pagination_cancel): Remove '-notransfer
41 * gdb.base/paginate-execution-startup.exp
42 (test_fg_execution_pagination_return)
43 (test_fg_execution_pagination_cancel): Remove '-notransfer
45 * gdb.base/paginate-inferior-exit.exp
46 (test_paginate_inferior_exited): Remove '-notransfer <return>'
48 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
49 * lib/gdb.exp (pagination_prompt): Run text through
51 (gdb_test_multiple): Match $pagination_prompt instead of
53 (string_to_regexp): Move to lib/gdb-utils.exp.
55 2014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
57 * gdb.arch/amd64-entry-value-paramref.S: New file.
58 * gdb.arch/amd64-entry-value-paramref.cc: New file.
59 * gdb.arch/amd64-entry-value-paramref.exp: New file.
60 * gdb.arch/amd64-optimout-repeat.S: New file.
61 * gdb.arch/amd64-optimout-repeat.c: New file.
62 * gdb.arch/amd64-optimout-repeat.exp: New file.
64 2014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
67 * gdb.base/statistics.exp: New file.
69 2014-07-17 Doug Evans <dje@google.com>
72 * gdb.base/maint.exp: Update testing of per-command stats.
74 2014-07-16 Pedro Alves <palves@redhat.com>
76 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
77 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
78 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
79 (tfile_write_buf): New functions.
80 (add_memory_block): Rewrite using the above.
81 (adjust_function_address): New function.
82 (FUNCTION_ADDRESS): New macro.
83 (write_basic_trace_file): Remove short_x local, and use
84 tfile_write_16. Change type of func_addr local to unsigned long
85 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
86 here. Cast argument of add_memory_block to char pointer.
87 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
88 (main): Remove parameters.
89 * gdb.trace/tfile.exp: Remove nowarnings.
91 2014-07-15 Simon Marchi <simon.marchi@ericsson.com>
93 * gdb.base/debug-expr.exp: Test string evaluation with
94 "debug expression" on.
96 2014-07-15 Pedro Alves <palves@redhat.com>
98 * gdb.base/reread.exp: Use clean_restart.
100 2014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
102 * gdb.arch/avr-flash-qualifer.c: New.
103 * gdb.arch/avr-flash-qualifer.exp: New.
105 2014-07-14 Pedro Alves <palves@redhat.com>
107 * gdb.base/paginate-after-ctrl-c-running.c: New file.
108 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
110 2014-07-14 Pedro Alves <palves@redhat.com>
112 * gdb.base/double-prompt-target-event-error.c: New file.
113 * gdb.base/double-prompt-target-event-error.exp: New file.
115 2014-07-14 Pedro Alves <palves@redhat.com>
118 * gdb.base/paginate-inferior-exit.c: New file.
119 * gdb.base/paginate-inferior-exit.exp: New file.
121 2014-07-14 Pedro Alves <palves@redhat.com>
124 * gdb.base/paginate-bg-execution.c: New file.
125 * gdb.base/paginate-bg-execution.exp: New file.
127 2014-07-14 Pedro Alves <palves@redhat.com>
130 * gdb.base/paginate-execution-startup.c: New file.
131 * gdb.base/paginate-execution-startup.exp: New file.
132 * lib/gdb.exp (pagination_prompt): New global.
133 (default_gdb_spawn): New procedure, factored out from
135 (default_gdb_start): Adjust to call default_gdb_spawn.
136 (gdb_spawn): New procedure.
138 2014-07-14 Pedro Alves <palves@redhat.com>
140 * lib/gdb.exp (gdb_assert): New procedure.
141 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
143 2014-07-14 Pedro Alves <palves@redhat.com>
145 * gdb.base/execution-termios.c: New file.
146 * gdb.base/execution-termios.exp: New file.
148 2014-07-14 Tom Tromey <tromey@redhat.com>
150 * gdb.cp/vla-cxx.cc: New file.
151 * gdb.cp/vla-cxx.exp: New file.
153 2014-07-14 Tom Tromey <tromey@redhat.com>
155 * gdb.reverse/rerun-prec.c: New file.
156 * gdb.reverse/rerun-prec.exp: New file.
158 2014-07-12 Maciej W. Rozycki <macro@mips.com>
159 Maciej W. Rozycki <macro@codesourcery.com>
161 * lib/gdb-utils.exp: New file.
162 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
163 inline `gdb_init_command' processing.
164 (gdb_start_cmd): Likewise.
165 * lib/mi-support.exp (mi_run_cmd): Likewise.
166 * README: Document `gdb_init_command' and `gdb_init_commands'.
168 2014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
170 Fix false FAIL running under a very long directory name.
171 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
172 and "set print elements 10000". Twice.
174 2014-07-11 Yao Qi <yao@codesourcery.com>
176 * gdb.base/exprs.exp: "set print symbol off".
178 2014-07-11 Pedro Alves <palves@redhat.com>
180 * gdb.threads/kill.c: New file.
181 * gdb.threads/kill.exp: New file.
183 2014-07-10 Yao Qi <yao@codesourcery.com>
185 * gdb.trace/tfile.c (write_basic_trace_file)
186 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
187 address written to trace file.
189 2014-07-09 Pedro Alves <palves@redhat.com>
191 * gdb.base/attach-wait-input.exp: New file.
192 * gdb.base/attach-wait-input.c: New file.
194 2014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
196 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
197 setting up test structures.
198 (main): Call new test function.
199 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
200 test function, continue into test function and walk test
203 2014-07-02 Yao Qi <yao@codesourcery.com>
205 * gdb.trace/entry-values.c: Define labels 'foo_start' and
206 'bar_start' at the beginning of functions 'foo' and 'bar'
208 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
209 instead of 'foo' and 'bar'.
211 2014-07-08 Markus Metzger <markus.t.metzger@intel.com>
213 * gdb.btrace/segv.exp: New.
214 * gdb.btrace/segv.c: New.
216 2014-07-02 Luis Machado <lgustavo@codesourcery.com>
218 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
221 2014-06-30 Mark Wielaard <mjw@redhat.com>
223 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
224 vulture, vilify, villar): New volatile array constants.
225 (vindictive, vegetation): New const volatile array constants.
226 * gdb.base/volatile.exp: Test volatile and const volatile array
229 2014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
231 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
232 target lacks support for awatch, rwatch, or hbreak.
234 2014-06-27 Yao Qi <yao@codesourcery.com>
236 * gdb.multi/dummy-frame-restore.exp: New.
237 * gdb.multi/dummy-frame-restore.c: New.
239 2014-06-25 Markus Metzger <markus.t.metzger@intel.com>
241 * gdb.btrace/gcore.exp: New.
243 2014-06-23 Pedro Alves <palves@redhat.com>
245 * gdb.base/watchpoint-reuse-slot.c: New file.
246 * gdb.base/watchpoint-reuse-slot.exp: New file.
248 2014-06-23 Siva Chandra Reddy <sivachandra@google.com>
250 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
251 progspace's filename in 'info', 'enable' and 'disable' command
254 2014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
256 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
257 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
258 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
260 2014-06-20 Gary Benson <gbenson@redhat.com>
262 * gdb.arch/i386-avx.exp: Fix include file location.
263 * gdb.arch/i386-sse.exp: Likewise.
265 2014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
267 * gdb.dlang/expression.exp: New file.
269 2014-06-19 Pedro Alves <palves@redhat.com>
271 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
273 (top level): ... here. Iterate running tests under different
274 scheduler-locking settings.
276 2014-06-18 Luis Machado <lgustavo@codesourcery.com>
278 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
279 to DW_FORM_addr and use non-zero addresses.
281 2014-06-18 Siva Chandra Reddy <sivachandra@google.com>
284 * gdb.python/py-xmethods.cc: Add global function call counters and
285 increment them in their respective functions. Remove "cout"
287 * gdb.python/py-xmethods.exp: Make tests check the global function
288 call counters instead of depending on inferior IO.
290 2014-06-18 Don Breazeal <donb@codesourcery.com>
292 * gdb.base/foll-fork.exp (default_fork_parent_follow):
294 (explicit_fork_parent_follow): Deleted procedure.
295 (explicit_fork_child_follow): Deleted procedure.
296 (test_follow_fork): New procedure.
297 (do_fork_tests): Replace calls to deleted procedures with
298 calls to test_follow_fork and reset GDB for subsequent
301 2014-06-17 Yao Qi <yao@codesourcery.com>
303 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
306 2014-06-17 Luis Machado <lgustavo@codesourcery.com>
308 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
309 Initialize ptr and S explicitly.
310 (skip_type_update_when_not_use_rtti_test): Likewise.
312 2014-06-16 Keith Seitz <keiths@redhat.com>
315 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
316 the inferior is started.
318 2014-06-16 Pedro Alves <palves@redhat.com>
320 * gdb.base/break-main-file-remove-fail.c: New file.
321 * gdb.base/break-main-file-remove-fail.exp: New file.
322 * gdb.base/break-unload-file.exp: Use build_executable instead of
324 (test_break): New parameter "initial_load". Handle it.
325 (top level): Add initial_load cmdline/file axis.
327 2014-06-12 Tom Tromey <tromey@redhat.com>
329 * gdb.base/completion.exp: Don't use directory name in test.
331 2014-06-09 Gary Benson <gbenson@redhat.com>
333 * gdb.base/sigall.c [Functions to send signals]: Reorder to
334 separate the always-available ANSI-standard signals from the
335 signals that require checking.
337 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
341 2014-06-07 Keith Seitz <keiths@redhat.com>
345 * gdb.cp/var-tag.cc: New file.
346 * gdb.cp/var-tag.exp: New file.
347 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
348 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
349 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
350 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
352 2014-06-06 Doug Evans <xdje42@gmail.com>
354 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
356 2014-06-06 Pedro Alves <palves@redhat.com>
358 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
359 in target debug output instead of looking at RSP packets,
360 disabling the test on any target that uses hardware stepping.
363 2014-06-06 Pedro Alves <palves@redhat.com>
365 * gdb.base/break-unload-file.exp: Fix typo.
367 2014-06-06 Yao Qi <yao@codesourcery.com>
369 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
370 from "jit_function" to "^jit_function".
372 2014-06-06 Yao Qi <yao@codesourcery.com>
374 * gdb.base/async.c (foo): Add one statement.
375 * gdb.base/async.exp: Get the next instruction address and
376 match the output of "nexti" by instruction address. Match
377 the hex address in the output of "finish".
379 2014-06-06 Gary Benson <gbenson@redhat.com>
381 * gdb.base/call-signals.c: Remove preprocessor conditionals
382 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
384 * gdb.base/sigall.c: Likewise.
385 * gdb.base/unwindonsignal.c: Likewise.
386 * gdb.reverse/sigall-reverse.c: Likewise.
388 2014-06-06 Yao Qi <yao@codesourcery.com>
390 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
391 readable, skip the test.
393 2014-06-06 Yao Qi <yao@codesourcery.com>
395 * gdb.threads/staticthreads.c (thread_function): Move the line
396 setting breakpoint on forward.
397 * gdb.threads/staticthreads.exp: Update comments.
399 2014-06-05 Ludovic Courtès <ludo@gnu.org>
401 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
402 "history-append! type error".
404 2014-06-05 Simon Marchi <simon.marchi@ericsson.com>
406 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
407 erroneous dprintf expected input.
409 2014-06-04 Doug Evans <xdje42@gmail.com>
411 * gdb.guile/scm-generics.exp: Delete.
413 2014-06-04 Doug Evans <xdje42@gmail.com>
415 * gdb.guile/scm-breakpoint.exp: Update.
416 Add tests for breakpoint registration.
418 2014-06-04 Tom Tromey <tromey@redhat.com>
420 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
422 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
423 inner_vla_struct, vla_union types. Initialize objects of those
424 types and compute their sizes.
426 2014-06-04 Nathan Sidwell <nathan@codesourcery.com>
427 Hui Zhu <hui@codesourcery.com>
429 * gdb.base/fileio.exp: Add test for shell not available as well as
431 * gdb.base/fileio.c (test_system): Check for shell twice.
433 2014-06-04 Yao Qi <yao@codesourcery.com>
435 * gdb.base/auto-connect-native-target.exp: Remove redundant
436 space from the regexp pattern.
438 2014-06-04 Yao Qi <yao@codesourcery.com>
440 * gdb.base/default.exp: Replace "child" with "native" in
443 2014-06-03 Siva Chandra Reddy <sivachandra@google.com>
445 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
446 * gdb.python/py-xmethods.exp: New tests to test xmethods.
447 * gdb.python/py-xmethods.py: Python script supporting the
448 new testcase and tests.
450 2014-06-03 Joel Brobecker <brobecker@adacore.com>
451 Pedro Alves <palves@redhat.com>
454 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
455 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
457 2014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
459 * gdb.base/subst.exp: Add tests to verify partial path matching
462 2014-06-03 Pedro Alves <palves@redhat.com>
464 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
465 target that doesn't use software single-stepping.
467 2014-06-03 Pedro Alves <palves@redhat.com>
470 * gdb.base/sss-bp-on-user-bp-2.c: New file.
471 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
473 2014-06-02 Doug Evans <xdje42@gmail.com>
475 * gdb.guile/scm-parameter.exp: New file.
477 2014-06-02 Doug Evans <xdje42@gmail.com>
479 * gdb.guile/scm-cmd.c: New file.
480 * gdb.guile/scm-cmd.exp: New file.
482 2014-06-02 Doug Evans <xdje42@gmail.com>
484 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
485 pretty-printer lookup.
486 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
487 (make-pp_s-printer): Call it.
488 (make-pretty-printer-from-dict): New function.
489 (lookup-pretty-printer-maker-from-dict): New function.
490 (*pretty-printer*): Simplify.
491 (make-objfile-pp_s-printer): New function.
492 (install-objfile-pretty-printers!): New function.
493 (make-progspace-pp_s-printer): New function.
494 (install-progspace-pretty-printers!): New function.
495 * gdb.guile/scm-progspace.c: New file.
496 * gdb.guile/scm-progspace.exp: New file.
498 2014-06-02 Pedro Alves <palves@redhat.com>
500 * gdb.base/dprintf-bp-same-addr.c: New file.
501 * gdb.base/dprintf-bp-same-addr.exp: New file.
503 2014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
505 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
506 * gdb.arch/powerpc-power.s: Likewise.
508 2014-06-02 Joel Brobecker <brobecker@adacore.com>
510 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
512 2014-06-01 Yao Qi <yao@codesourcery.com>
514 * gdb.base/watchpoint.exp (test_watch_location): Check null
515 pointer can be dereferenced. If not, do the test, otherwise
518 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
520 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
522 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
524 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
526 * gdb.arch/amd64-invalid-stack-middle.S: New file.
527 * gdb.arch/amd64-invalid-stack-middle.c: New file.
528 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
529 * gdb.arch/amd64-invalid-stack-top.c: New file.
530 * gdb.arch/amd64-invalid-stack-top.exp: New file.
532 2014-05-30 Pedro Alves <palves@redhat.com>
535 * gdb.base/sss-bp-on-user-bp.c: New file.
536 * gdb.base/sss-bp-on-user-bp.exp: New file.
538 2014-05-30 David Blaikie <dblaikie@gmail.com>
540 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
541 gnu_inline semantics via attribute.
542 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
543 source explicitly specifies the required semantics.
545 2014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
547 * gdb.reverse/sigall-reverse.exp: Fix a typo.
549 2014-05-29 Pedro Alves <palves@redhat.com>
550 Tom Tromey <tromey@redhat.com>
552 * gdb.base/async-shell.exp: Don't enable target-async.
554 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
556 (top level): Don't test with "target-async".
557 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
558 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
559 * gdb.base/inferior-died.exp: Don't enable target-async.
560 * gdb.base/interrupt-noterm.exp: Likewise.
561 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
562 * gdb.mi/mi-nonstop-exit.exp: Likewise.
563 * gdb.mi/mi-nonstop.exp: Likewise.
564 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
565 * gdb.mi/mi-nsintrall.exp: Likewise.
566 * gdb.mi/mi-nsmoribund.exp: Likewise.
567 * gdb.mi/mi-nsthrexec.exp: Likewise.
568 * gdb.mi/mi-watch-nonstop.exp: Likewise.
569 * gdb.multi/watchpoint-multi.exp: Adjust comment.
570 * gdb.python/py-evsignal.exp: Don't enable target-async.
571 * gdb.python/py-evthreads.exp: Likewise.
572 * gdb.python/py-prompt.exp: Likewise.
573 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
574 * gdb.server/solib-list.exp: Don't enable target-async.
575 * gdb.threads/thread-specific-bp.exp: Likewise.
576 * lib/mi-support.exp: Adjust to use mi-async.
578 2014-05-29 Pedro Alves <palves@redhat.com>
581 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
582 reason, even in sync mode.
584 2014-05-29 Pedro Alves <palves@redhat.com>
585 Hui Zhu <hui@codesourcery.com>
588 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
589 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
590 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
591 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
593 2014-05-28 Joel Brobecker <brobecker@adacore.com>
595 * config/monitor.exp (gdb_target_monitor): Replace use of
596 "set remotebaud" by "set serial baud".
598 2014-05-26 Andy Wingo <wingo@igalia.com>
600 * gdb.guile/scm-breakpoint.exp:
601 * gdb.guile/scm-gsmob.exp: Update to use plain old object
602 properties instead of gdb-object-properties.
604 2014-05-26 Yao Qi <yao@codesourcery.com>
606 * gdb.server/no-thread-db.exp: Specify source file name
607 explicitly when setting a breakpoint.
609 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
611 * gdb.btrace/vdso.c: New.
612 * gdb.btrace/vdso.exp: New.
614 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
616 * gdb.base/gcore.exp (capture_command_output): Move ...
617 * lib/gdb.exp (capture_command_output): ... here.
619 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
621 * gdb.btrace/data.exp: Test memory access during btrace replay.
623 2014-05-22 Simon Marchi <simon.marchi@ericsson.com>
625 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
627 2014-05-21 Pedro Alves <palves@redhat.com>
630 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
631 (top level): Test that output related to execution commands is
632 sent to the console with CLI commands, but not with MI commands.
633 Test that breakpoint events are always mirrored to the console.
634 Also expect the new source line to be output after a "next" in
635 async mode too. Make it a pass/fail test.
636 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
638 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
640 2014-05-21 Pedro Alves <palves@redhat.com>
642 * gdb.base/list.exp (build_pattern, test_list): New procedures.
643 Use them to test variations of "list" after reaching a breakpoint.
644 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
645 Test "list" with listsize 10 after reaching a breakpoint.
646 * gdb.python/python.exp (decode_line current location line
647 number): Adjust expected line number.
649 2014-05-21 Simon Marchi <simon.marchi@ericsson.com>
651 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
652 behavior for $args, pass it directly to "run".
654 2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
656 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
659 2014-05-21 Pedro Alves <palves@redhat.com>
661 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
662 auto-connect-native-target off".
663 * gdb.base/auto-connect-native-target.c: New file.
664 * gdb.base/auto-connect-native-target.exp: New file.
666 2014-05-21 Pedro Alves <palves@redhat.com>
668 * gdb.base/default.exp: Test "target native" instead of "target
671 2014-05-21 Mark Wielaard <mjw@redhat.com>
673 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
675 2014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
677 Fix TLS access for -static -pthread.
678 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
679 <HAVE_TLS> (thread_function, main): Initialize it.
680 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
682 <$have_tls != "">: Check TLSVAR.
684 2014-05-21 Pedro Alves <palves@redhat.com>
686 * gdb.base/dcache-line-read-error.c: New.
687 * gdb.base/dcache-line-read-error.exp: New.
689 2014-05-20 Pedro Alves <palves@redhat.com>
691 * gdb.base/compare-sections.c: New file.
692 * gdb.base/compare-sections.exp: New file.
694 2014-05-20 Pedro Alves <palves@redhat.com>
696 * gdb.base/break-idempotent.c: New file.
697 * gdb.base/break-idempotent.exp: New file.
699 2014-05-20 Markus Metzger <markus.t.metzger@intel.com>
701 * gdb.btrace/nohist.exp: New.
703 2014-05-20 Yao Qi <yao@codesourcery.com>
705 * lib/gdb.exp (gdb_init): Set timeout if test file is under
706 gdb.reverse directory and gdb_reverse_timeout exists in board
708 * README: Document gdb_reverse_timeout.
710 2014-05-20 Yao Qi <yao@codesourcery.com>
712 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
713 'test_file_name'. Treat args as a string instead of a list.
714 (gdb_init): Rename argument 'args' by 'test_file_name'.
716 2014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
718 * gdb.arch/powerpc-power.exp: New file.
719 * gdb.arch/powerpc-power.s: New file.
721 2014-05-16 Doug Evans <dje@google.com>
723 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
724 * gdb.base/completion.exp: Check that all expected files exist
725 before doing file completion.
727 2014-05-16 Doug Evans <dje@google.com>
729 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
731 (do_syscall_tests_without_xml): Update.
733 2014-05-16 Pedro Alves <palves@redhat.com>
735 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
736 instead of "unknown output after running".
738 2014-05-16 Yao Qi <yao@codesourcery.com>
740 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
741 file1.txt from host at the end.
742 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
744 2014-05-15 Doug Evans <dje@google.com>
746 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
747 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
748 loading file. Add test for TU lookup.
750 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
752 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
753 calling "-exec-arguments" or "set args" before running the
756 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
758 * lib/mi-support.exp (mi_expect_stop): Expect message for
759 inferiors that exit with non-zero exit code.
761 2014-05-14 Yao Qi <yao@codesourcery.com>
763 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
764 match absolute path on remote host.
765 (test_file_list_exec_source_files): Remove "/" from the
768 2014-05-14 Yao Qi <yao@codesourcery.com>
770 * boards/local-remote-host-notty.exp (${board}_file): New
773 2014-05-07 Kyle McMartin <kyle@redhat.com>
775 Pushed by Joel Brobecker <brobecker@adacore.com>.
776 * gdb.arch/aarch64-atomic-inst.c: New file.
777 * gdb.arch/aarch64-atomic-inst.exp: New file.
779 2014-05-07 Yao Qi <yao@codesourcery.com>
781 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
782 in current context" too.
784 2014-05-05 Keith Seitz <keiths@redhat.com>
786 * gdb.linespec/ls-dollar.exp: Add test for linespec
787 file:convenience_variable.
789 2014-05-05 Yao Qi <yao@codesourcery.com>
791 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
792 traceframes into tfile and ctf trace files. Read data from
793 trace file and test collected data.
794 (gdb_collect_locals_test): Likewise.
795 (gdb_unavailable_registers_test): Likewise.
796 (gdb_unavailable_floats): Likewise.
797 (gdb_collect_globals_test): Likewise.
798 (top-level): Append "ctf" to trace_file_targets if GDB
801 2014-05-05 Yao Qi <yao@codesourcery.com>
803 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
805 (gdb_collect_args_test_1): ... it. New proc.
806 (gdb_collect_locals_test): Move some code to ...
807 (gdb_collect_locals_test_1): ... it. New proc.
808 (gdb_unavailable_registers_test): Move some code to ...
809 (gdb_unavailable_registers_test_1): ... it. New proc.
810 (gdb_unavailable_floats): Move some code to ...
811 (gdb_unavailable_floats_1): ... it. New proc.
813 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
815 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
816 probes to test for bitness recognition.
817 * gdb.arch/amd64-stap-optional-prefix.exp
818 (test_probe_value_without_reg): New procedure.
819 Add code to test for different kinds of bitness.
821 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
824 * gdb.arch/amd64-stap-optional-prefix.S: New file.
825 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
827 2014-05-01 Pedro Alves <palves@redhat.com>
829 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
830 gdb_file_cmd if no file is specified.
831 * boards/native-extended-gdbserver.exp (gdb_load): Use the
832 last_loaded_file to set the remote exec-file.
834 2014-05-01 Pedro Alves <palves@redhat.com>
836 * boards/local-remote-host.exp: New file.
838 2014-05-01 Pedro Alves <palves@redhat.com>
840 * boards/local-remote-host.exp: Rename to ...
841 * boards/local-remote-host-notty.exp: ... this.
843 2014-04-28 Joel Brobecker <brobecker@adacore.com>
845 * gdb.ada/dyn_arrayidx: New testcase.
847 2014-04-26 Yao Qi <yao@codesourcery.com>
849 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
850 and compute the length of function main. Save it in
852 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
853 (top-level): Use gdb_compile to compile objects into
854 executable and restart GDB. Remove invocation to
857 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
858 Pedro Alves <palves@redhat.com>
861 * gdb.multi/multi-attach.c: New file.
862 * gdb.multi/multi-attach.exp: New file.
864 2014-04-25 Pedro Alves <palves@redhat.com>
866 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
868 (top level): Test that "set remote conditional-breakpoints-packet
869 off" works as intended.
870 * gdb.base/dprintf.exp: Test that "set remote
871 breakpoint-commands-packet off" works as intended.
872 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
874 (top level): Call it.
875 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
876 remote fast-tracepoints-packet off" works as intended.
877 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
878 * lib/gdb.exp (gdb_is_target_remote): ... here.
880 2014-04-24 David Blaikie <dblaikie@gmail.com>
882 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
883 ensure clang would not discard them.
884 * gdb.base/gdbvars.c: Ditto.
885 * gdb.base/memattr.c: Ditto.
886 * gdb.base/whatis.c: Ditto.
887 * gdb.python/py-prettyprint.c: Ditto.
888 * gdb.trace/actions.c: Ditto.
889 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
890 ensure clang would not discard it.
892 2014-04-24 David Blaikie <dblaikie@gmail.com>
894 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
895 clang to emit the full definition of type required by the test
896 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
898 2014-04-24 David Blaikie <dblaikie@gmail.com>
900 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
901 coax Clang into emitting the definition of the type.
902 * gdb.cp/pr10728-x.h (y): Ditto.
903 * gdb.cp/pr10728-y.cc (y): Ditto.
905 2014-04-24 David Blaikie <dblaikie@gmail.com>
907 * gdb.base/label.exp: XFAIL label related tests under Clang.
908 * gdb.cp/cplabel.exp: Ditto.
909 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
910 under Clang those using labels.
912 2014-04-25 Yao Qi <yao@codesourcery.com>
914 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
916 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
917 partial_label and double_label.
919 2014-04-24 David Blaikie <dblaikie@gmail.com>
921 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
923 2014-04-24 David Blaikie <dblaikie@gmail.com>
925 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
926 of the function to work across GCC and Clang.
927 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
928 pointer types (const void ** const V void **).
930 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
931 Walfred Tedeschi <walfred.tedeschi@intel.com>
933 * Makefile.in (EXECUTABLES): Added i386-avx512.
934 * gdb.arch/i386-avx512.c: New file.
935 * gdb.arch/i386-avx512.exp: Likewise.
937 2014-04-23 Keith Seitz <keiths@redhat.com>
939 * lib/mi-support.exp (mi_list_breakpoints): Delete.
940 (mi_make_breakpoint_table): New procedure.
941 (mi_create_breakpoint): Use mi_make_breakpoint
942 and return the result.
943 (mi_make_breakpoint): New procedure.
944 (mi_build_kv_pairs): New procedure.
946 * gdb.mi/mi-break.exp: Remove unused globals,
947 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
949 * gdb.mi/mi-dprintf.exp: Use variable to track command
951 Update all callers of mi_create_breakpoint and use
952 mi_make_breakpoint_table.
953 Remove any unused global variables.
954 * gdb.mi/mi-nonstop.exp: Likewise.
955 * gdb.mi/mi-nsintrall.exp: Likewise.
956 * gdb.mi/mi-nsmoribund.exp: Likewise.
957 * gdb.mi/mi-nsthrexec.exp: Likewise.
958 * gdb.mi/mi-reverse.exp: Likewise.
959 * gdb.mi/mi-simplerun.exp: Likewise.
960 * gdb.mi/mi-stepn.exp: Likewise.
961 * gdb.mi/mi-syn-frame.exp: Likewise.
962 * gdb.mi/mi-until.exp: Likewise.
963 * gdb.mi/mi-var-cp.exp: Likewise.
964 * gdb.mi/mi-var-display.exp: Likewise.
965 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
966 * gdb.mi/mi2-var-child.exp: Likewise.
967 * gdb.mi/mi-vla-c99.exp: Likewise.
968 * lib/mi-support.exp: Likewise.
970 From Ian Lance Taylor <iant@cygnus.com>:
971 * lib/gdb.exp (parse_args): New procedure.
973 2014-04-23 Pedro Alves <palves@redhat.com>
975 * gdb.base/break-unload-file.c: New file.
976 * gdb.base/break-unload-file.exp: New file.
977 * gdb.base/sym-file-lib.c (baz): New function.
978 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
980 (load): Store the segment's mapped size.
981 (unload): New function.
982 (unload_shlib): New function.
983 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
984 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
985 set a breakpoint at baz, and call it.
986 * gdb.base/sym-file.exp: New tests for stale breakpoint
989 2014-04-23 Pedro Alves <palves@redhat.com>
991 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
992 * gdb.base/hbreak-in-shr-unsupported.c: New file.
993 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
994 * gdb.base/hbreak-unmapped.c: New file.
995 * gdb.base/hbreak-unmapped.exp: New file.
996 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
997 * lib/gdb.exp (gdb_is_target_remote): ... here.
999 2014-04-22 Pedro Alves <palves@redhat.com>
1001 * gdb.base/consecutive-step-over.c: New file.
1002 * gdb.base/consecutive-step-over.exp: New file.
1004 2014-04-22 Pedro Alves <palves@redhat.com>
1006 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1007 instead of send_gdb/gdb_expect.
1009 2014-04-22 Yao Qi <yao@codesourcery.com>
1011 * lib/trace-support.exp (generate_tracefile): New procedure.
1012 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1014 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1015 if generate_tracefile returns 1.
1017 2014-04-18 Tom Tromey <palves@redhat.com>
1018 Pedro alves <tromey@redhat.com>
1021 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1022 with a backtrace limit.
1023 * gdb.python/py-frame-inline.exp: Test running to an inline
1024 function with a backtrace limit, and printing the newest frame.
1025 * gdb.python/py-frame-inline.c (main): Call f.
1027 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1029 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1031 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1033 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1034 Drop prefix from unsupported source file path.
1036 2014-04-17 Yao Qi <yao@codesourcery.com>
1038 * lib/gdb.exp (with_target_charset): New proc.
1039 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1040 with_target_charset.
1041 (test_print_strings): Likewise.
1042 (test_repeat_bytes): Likewise.
1043 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1046 2014-04-16 Keith Seitz <keiths@redhat.com>
1049 * gdb.dwarf2/corrupt.c: New file.
1050 * gdb.dwarf2/corrupt.exp: New file.
1052 2014-04-16 Keith Seitz <keiths@redhat.com>
1055 * gdb.cp/namelessclass.cc: New file.
1056 * gdb.cp/namelessclass.exp: New file.
1057 * gdb.cp/namelessclass.S: New file.
1059 2014-04-16 Doug Evans <dje@google.com>
1061 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1063 (gdbserver_default_get_comm_port): New function.
1064 (gdbserver_start): Check if board file provided
1065 "gdbserver,get_comm_port" and use it if so.
1066 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1067 (gdb,socketport): Set to "stdio".
1068 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1069 (stdio_gdbserver_template): Delete.
1070 (${board}_get_remote_address): Update.
1071 (${board}_build_remote_cmd): Delete.
1072 (${board}_get_comm_port): New function.
1073 (${board}_spawn): Update.
1074 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1076 (${board}_get_remote_address): Update.
1077 (${board}_get_comm_port): New function.
1079 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
1081 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1082 appearing in any order.
1084 2014-04-15 Doug Evans <dje@google.com>
1086 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1087 uninitialized value of "description".
1089 2014-04-15 Keith Seitz <keiths@redhat.com>
1091 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1092 Remove unused globals.
1093 (test_running_the_program): Likewise.
1094 (test_controlled_execution): Likewise.
1095 (test_controlling_breakpoints): Likewise.
1096 (test_program_termination): Likewise.
1098 2014-04-15 Keith Seitz <keiths@redhat.com>
1100 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1102 (test_rbreak_creation_and_listing): Likewise.
1103 (test_ignore_count): Likewise.
1104 (test_error): Likewise.
1106 2014-04-15 Pedro Alves <palves@redhat.com>
1108 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1109 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1111 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1112 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1113 to sym-file-loader.c.
1114 (struct library): Forward declare.
1115 (load_shlib, lookup_function): Change prototypes.
1116 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1117 (translate_offset): Remove declarations.
1118 (get_text_addr): New declaration.
1119 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1120 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1122 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1123 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1124 here from sym-file-loader.h.
1125 (struct library): New structure.
1126 (load_shlib, lookup_function): Change prototypes and adjust to
1127 work with a struct library.
1128 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1129 (translate_offset): Make static.
1130 (get_text_addr): New function.
1131 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1133 2014-04-15 Pedro Alves <palves@redhat.com>
1135 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1137 2014-04-15 Pedro Alves <palves@redhat.com>
1139 * gdb.base/sym-file-loader.c: Include <limits.h>.
1140 (SELF_LINK): New define.
1141 (get_origin): New function.
1142 (load_shlib): Use it.
1143 * gdb.base/sym-file.exp: Don't early return if the target is
1144 remote. Use runto_main, and issue fail is that fails. Use
1146 (shlib_name): Delete.
1147 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1149 2014-04-15 Pedro Alves <palves@redhat.com>
1151 * gdb.base/sym-file.exp: Remove regex characters from test
1152 message. Don't refer to breakpoint numbers in test messages.
1154 2014-04-14 Keith Seitz <keiths@redhat.com>
1157 * gdb.cp/var-tag.cc: New file.
1158 * gdb.cp/var-tag.exp: New file.
1159 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1160 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1161 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1162 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1164 2014-04-14 Tom Tromey <tromey@redhat.com>
1166 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1167 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1169 * gdb.cp/enum-class.exp: New file.
1170 * gdb.cp/enum-class.cc: New file.
1172 2014-04-14 Tom Tromey <tromey@redhat.com>
1174 * gdb.dwarf2/enum-type.exp: New file.
1176 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1178 * gdb.mi/mi-vla-c99.exp: New file.
1179 * gdb.mi/vla.c: New file.
1181 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1183 * gdb.base/vla-datatypes.c: New file.
1184 * gdb.base/vla-datatypes.exp: New file.
1186 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1188 * gdb.base/vla-ptr.c: New file.
1189 * gdb.base/vla-ptr.exp: New file.
1191 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1193 * gdb.dwarf2/count.exp: New file.
1195 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1197 * gdb.base/vla-sideeffect.c: New file.
1198 * gdb.base/vla-sideeffect.exp: New file.
1200 2014-04-14 David Blaikie <dblaikie@gmail.com>
1202 * gdb.mi/non-stop.c: Add return value for non-void function return
1204 * gdb.threads/staticthreads.c: Ditto.
1206 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1207 Doug Evans <xdje42@gmail.com>
1209 * gdb.guile/scm-value.c: Improve test case.
1210 * gdb.guile/scm-value.exp: Add new test.
1212 2014-04-11 David Blaikie <dblaikie@gmail.com>
1214 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1215 override Clang's default.
1217 2014-04-11 Joel Brobecker <brobecker@adacore.com>
1219 Revert the following changes (regressions):
1221 * gdb.base/vla-sideeffect.c: New file.
1222 * gdb.base/vla-sideeffect.exp: New file.
1224 * gdb.dwarf2/count.exp: New file.
1226 * gdb.base/vla-multi.c: New file.
1227 * gdb.base/vla-multi.exp: New file.
1229 * gdb.base/vla-ptr.c: New file.
1230 * gdb.base/vla-ptr.exp: New file.
1232 * gdb.base/vla-datatypes.c: New file.
1233 * gdb.base/vla-datatypes.exp: New file.
1235 * gdb.mi/mi-vla-c99.exp: New file.
1236 * gdb.mi/vla.c: New file.
1238 2014-04-11 Keith Seitz <keiths@redhat.com>
1241 * gdb.cp/cpsizeof.exp: New file.
1242 * gdb.cp/cpsizeof.cc: New file.
1244 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1246 * gdb.mi/mi-vla-c99.exp: New file.
1247 * gdb.mi/vla.c: New file.
1249 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1251 * gdb.base/vla-datatypes.c: New file.
1252 * gdb.base/vla-datatypes.exp: New file.
1254 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1256 * gdb.base/vla-ptr.c: New file.
1257 * gdb.base/vla-ptr.exp: New file.
1259 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1261 * gdb.base/vla-multi.c: New file.
1262 * gdb.base/vla-multi.exp: New file.
1264 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1266 * gdb.dwarf2/count.exp: New file.
1268 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1270 * gdb.base/vla-sideeffect.c: New file.
1271 * gdb.base/vla-sideeffect.exp: New file.
1273 2014-04-11 Yao Qi <yao@codesourcery.com>
1275 * gdb.base/completion.exp: Check file exists before running tests
1278 2014-04-10 Pedro Alves <palves@redhat.com>
1280 * gdb.base/cond-eval-mode.c: New file.
1281 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1282 prepare_for_testing to build the new file. Check result of
1284 (test_break, test_watch): New procedures.
1285 (top level): Use them.
1287 2014-04-08 Pierre Muller <muller@sourceware.org>
1289 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1290 Ctrl-V use for mingw hosts.
1292 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1294 * gdb.python/py-value.c: Improve test case.
1295 * gdb.python/py-value.exp: Add new test.
1297 2014-04-07 David Blaikie <dblaikie@gmail.com>
1299 * lib/compiler.c: Identify the clang compiler.
1300 * lib/compiler.cc: Ditto.
1302 2014-04-03 Yao Qi <yao@codesourcery.com>
1304 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1306 2014-04-01 Anton Blanchard <anton@samba.org>
1308 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1311 2014-04-01 Anton Blanchard <anton@samba.org>
1313 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1314 prepare_for_testing.
1316 2014-04-01 Anton Blanchard <anton@samba.org>
1318 * gdb.arch/ppc64-atomic-inst.c: Remove.
1319 * gdb.arch/ppc64-atomic-inst.S: New file.
1320 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1322 2014-03-31 Doug Evans <dje@google.com>
1324 * gdb.base/print-symbol-loading-lib.c: New file.
1325 * gdb.base/print-symbol-loading-main.c: New file.
1326 * gdb.base/print-symbol-loading.exp: New file.
1328 2014-03-31 Yao Qi <yao@codesourcery.com>
1330 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1332 2014-03-28 Joel Brobecker <brobecker@adacore.com>
1334 * gdb.ada/mi_dyn_arr: New testcase.
1336 2014-03-27 Doug Evans <dje@google.com>
1338 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1340 2014-03-27 Yao Qi <yao@codesourcery.com>
1342 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1343 if target is nios2-*-*.
1345 2014-03-26 Yao Qi <yao@codesourcery.com>
1347 * lib/gdb.exp (readline_is_used): New proc.
1348 * gdb.base/completion.exp: Move tests on command complete up.
1349 Skip the rest of tests if readline is not used.
1350 * gdb.ada/complete.exp: Skp the test if readline is not
1352 * gdb.base/filesym.exp: Likewise.
1353 * gdb.base/macscp.exp: Likewise.
1354 * gdb.base/readline-ask.exp: Likewise.
1355 * gdb.base/readline.exp: Likewise.
1356 * gdb.python/py-cmd.exp: Likewise.
1357 * gdb.trace/tfile.exp: Likewise.
1359 2014-03-26 Yao Qi <yao@codesourcery.com>
1361 * gdb.base/macscp.exp: Fix code format issues.
1363 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1365 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1366 * gdb.asm/powerpc64le.inc: New file.
1368 2014-03-25 Pedro Alves <palves@redhat.com>
1369 Doug Evans <dje@google.com>
1371 * gdb.base/source-execution.c: New file.
1372 * gdb.base/source-execution.exp: New file.
1373 * gdb.base/source-execution.gdb: New file.
1375 2014-03-24 Doug Evans <dje@google.com>
1377 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1380 2014-03-24 Hui Zhu <hui@codesourcery.com>
1381 Pedro Alves <palves@redhat.com>
1383 PR breakpoints/16101
1384 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1385 test pass/fail messages. Detect missing support for dprintf when
1386 breakpoints are actually inserted.
1387 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1388 breakpoints are actually inserted.
1389 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1392 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1394 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1396 2014-03-22 Doug Evans <xdje42@gmail.com>
1398 * gdb.python/python.exp (python not supported): Verify multi-line
1399 python command issues an error.
1400 * gdb.guile/guile.exp (guile not supported): Verify multi-line
1401 guile command issues an error.
1403 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1405 * gdb.threads/thread-specific.exp: Handle the lack of usable
1406 $this_breakpoint and $this_thread.
1408 2014-03-21 Hui Zhu <hui@codesourcery.com>
1410 * gdb.base/attach.exp (do_command_attach_tests): New.
1412 2014-03-20 Tom Tromey <tromey@redhat.com>
1413 Pedro Alves <palves@redhat.com>
1416 * gdb.base/condbreak-call-false.c: New file.
1417 * gdb.base/condbreak-call-false.exp: New file.
1419 2014-03-20 Pedro Alves <palves@redhat.com>
1421 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1423 (block_signals, unblock_signals): Delete.
1424 (child_function_2, main): Remove references to deleted variable
1427 2014-03-20 Pedro Alves <palves@redhat.com>
1429 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1430 Use pthread_kill to signal thread 2.
1431 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1432 Adjust to make the test send itself a signal rather than using the
1433 host's "kill" command.
1435 2014-03-20 Pedro Alves <palves@redhat.com>
1437 * gdb.threads/multiple-step-overs.c: New file.
1438 * gdb.threads/multiple-step-overs.exp: New file.
1439 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1440 Adjust expected infrun debug output.
1442 2014-03-20 Pedro Alves <palves@redhat.com>
1444 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1445 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1447 2014-03-20 Pedro Alves <palves@redhat.com>
1450 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1451 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1452 of gdb_test_multiple.
1453 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1454 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1456 2014-03-20 Pedro Alves <palves@redhat.com>
1458 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1459 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1461 2014-03-19 Pedro Alves <palves@redhat.com>
1463 * gdb.base/async.exp: Remove early return.
1465 2014-03-19 Pedro Alves <palves@redhat.com>
1467 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1469 2014-03-19 Pedro Alves <palves@redhat.com>
1471 * gdb.base/async.exp (test_background): Expect \r\n after
1472 "completed." in the fail pattern.
1474 2014-03-19 Pedro Alves <palves@redhat.com>
1476 * gdb.base/async.exp (test_background): New procedure.
1477 Use it for all background execution command tests.
1479 2014-03-19 Pedro Alves <palves@redhat.com>
1481 * gdb.base/async.exp: Use prepare_for_testing.
1483 2014-03-19 Pedro Alves <palves@redhat.com>
1485 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1488 2014-03-19 Pedro Alves <palves@redhat.com>
1490 * gdb.base/async.c (main): Add "jump here" and "until here" line
1492 * gdb.base/async.exp (jump_here): New global.
1493 (jump& test): Use it.
1494 (until_here): New global.
1495 (until& test): Use it.
1497 2014-03-19 Pedro Alves <palves@redhat.com>
1499 * gdb.base/async.exp: Don't frob gdb_protocol.
1501 2014-03-18 Doug Evans <xdje42@gmail.com>
1503 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1504 Fix spelling of exec-done-display.
1506 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1509 * gdb.base/gdb-sigterm.c: New file.
1510 * gdb.base/gdb-sigterm.exp: New file.
1512 2014-03-18 Pedro Alves <palves@redhat.com>
1515 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1516 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1519 2014-03-17 Joel Brobecker <brobecker@adacore.com>
1521 * gdb.ada/pckd_arr_ren: New testcase.
1523 2014-03-13 Doug Evans <xdje42@gmail.com>
1526 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1527 collect after discarding symbols.
1529 2014-03-13 Ludovic Courtès <ludo@gnu.org>
1530 Doug Evans <xdje42@gmail.com>
1532 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1533 to history survives a gc.
1535 2014-03-13 Pedro Alves <palves@redhat.com>
1537 * gdb.base/default.exp: Don't test "target procfs".
1539 2014-03-13 Pedro Alves <palves@redhat.com>
1541 * gdb.base/default.exp: Update "target child" and "target procfs"
1542 tests to not expect "Unix".
1544 2014-03-12 Tom Tromey <tromey@redhat.com>
1546 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1547 New procs. Add target-async tests.
1548 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1549 Add target-async tests.
1551 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1553 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1554 'func_start' and 'func_end' for the beginning and end of the
1555 function code, respectively.
1556 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1557 'func_end' instead of 'func' and 'main'.
1559 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1561 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1562 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1563 generate the debug info assembler source.
1565 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1567 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1568 * gdb.dwarf2/arr-subrange.exp: Likewise.
1569 * gdb.dwarf2/dwz.exp: Likewise.
1570 * gdb.dwarf2/method-ptr.exp: Likewise.
1571 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1572 * gdb.dwarf2/subrange.exp: Likewise.
1573 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1574 * gdb.dwarf2/implptrpiece.exp: Likewise.
1575 * gdb.dwarf2/nostaticblock.exp: Likewise.
1577 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1579 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1580 directory to absolute path name arguments.
1582 2014-03-10 Joel Brobecker <brobecker@adacore.com>
1584 * gdb.ada/tagged_access: New testcase.
1586 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1588 * gdb.btrace/data.exp: Update expected output.
1590 2014-03-06 Yao Qi <yao@codesourcery.com>
1592 * gdb.trace/pr16508.exp: New file.
1594 2014-03-05 Pedro Alves <palves@redhat.com>
1597 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1599 (top level): Adjust to use it. Add tests that exercise breakpoint
1600 interaction with the code-cache.
1602 2014-02-26 Ludovic Courtès <ludo@gnu.org>
1604 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1605 test for 'history-append!'.
1607 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1609 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1610 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1611 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1612 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1613 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1614 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1616 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1618 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1619 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1620 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1622 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1624 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1626 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1628 * gdb.dwarf2/arr-stride.c: New file.
1629 * gdb.dwarf2/arr-stride.exp: New file.
1631 2014-02-26 Pedro Alves <palves@redhat.com>
1633 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1634 that won't ever trigger. Make sure that GDB reports the correct
1635 breakpoint that caused the stop.
1637 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1640 * gdb.base/auto-load-script: New file.
1641 * gdb.base/auto-load.c: New file.
1642 * gdb.base/auto-load.exp: New file.
1645 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1647 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1649 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1650 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1652 2014-02-24 Doug Evans <dje@google.com>
1654 * lib/gdb.exp (run_on_host): Log error output if program fails.
1656 2014-02-21 Pedro Alves <palves@redhat.com>
1658 * gdb.threads/step-after-sr-lock.c: Rename to ...
1659 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1660 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1661 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1664 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1667 * gdb.arch/amd64-stap-special-operands.exp: New file.
1668 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1669 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1670 * gdb.arch/amd64-stap-triplet.S: Likewise.
1671 * gdb.arch/amd64-stap-triplet.c: Likewise.
1673 2014-02-20 Joel Brobecker <brobecker@adacore.com>
1675 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1676 in .section pseudo-op.
1678 2014-02-20 lin zuojian <manjian2006@gmail.com>
1679 Joel Brobecker <brobecker@adacore.com>
1680 Doug Evans <xdje42@gmail.com>
1683 * gdb.dwarf2/dw2-icycle.S: New file.
1684 * gdb.dwarf2/dw2-icycle.c: New file.
1685 * gdb.dwarf2/dw2-icycle.exp: New file.
1687 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1689 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1690 operations on gdb.Value objects.
1691 * gdb.python/py-value-cc.exp: Add new test to test operations on
1694 2014-02-18 Doug Evans <dje@google.com>
1696 * Makefile.in (TESTS): New variable.
1697 (expanded_tests, expanded_tests_or_none): New variables
1698 (check-single): Pass $(expanded_tests_or_none) to runtest.
1699 (check-parallel): Only run tests in $(TESTS) if non-empty.
1700 (check/no-matching-tests-found): New rule.
1701 * README: Document TESTS makefile variable.
1703 2014-02-18 Doug Evans <dje@google.com>
1705 * Makefile.in (check-parallel): rm -rf outputs temp.
1707 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1709 Fix "ERROR: no fileid for" in the testsuite.
1710 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1712 2014-02-12 Doug Evans <dje@google.com>
1714 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1715 (MISCELLANEOUS): New variable.
1716 (clean): rm -rf $(MISCELLANEOUS).
1717 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1718 dwp live in the same directory as symlinks, with each symlink pointed
1719 to a differently named file in a different directory.
1721 2014-02-11 Doug Evans <dje@google.com>
1723 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1724 of Tcl file commands.
1726 2014-02-10 Mark Kettenis <kettenis@gnu.org>
1728 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1731 2014-02-10 Joel Brobecker <brobecker@adacore.com>
1733 * gdb.ada/tick_length_array_enum_idx: New testcase.
1735 2014-02-10 Doug Evans <xdje42@gmail.com>
1737 * configure.ac (AC_OUTPUT): Add gdb.guile.
1738 * configure: Regenerate.
1739 * lib/gdb-guile.exp: New file.
1740 * lib/gdb.exp (get_target_charset): New function.
1741 * gdb.base/help.exp: Update expected output from "apropos apropos".
1742 * gdb.guile/Makefile.in: New file.
1743 * gdb.guile/guile.exp: New file.
1744 * gdb.guile/scm-arch.c: New file.
1745 * gdb.guile/scm-arch.exp: New file.
1746 * gdb.guile/scm-block.c: New file.
1747 * gdb.guile/scm-block.exp: New file.
1748 * gdb.guile/scm-breakpoint.c: New file.
1749 * gdb.guile/scm-breakpoint.exp: New file.
1750 * gdb.guile/scm-disasm.c: New file.
1751 * gdb.guile/scm-disasm.exp: New file.
1752 * gdb.guile/scm-equal.c: New file.
1753 * gdb.guile/scm-equal.exp: New file.
1754 * gdb.guile/scm-error.exp: New file.
1755 * gdb.guile/scm-error.scm: New file.
1756 * gdb.guile/scm-frame-args.c: New file.
1757 * gdb.guile/scm-frame-args.exp: New file.
1758 * gdb.guile/scm-frame-args.scm: New file.
1759 * gdb.guile/scm-frame-inline.c: New file.
1760 * gdb.guile/scm-frame-inline.exp: New file.
1761 * gdb.guile/scm-frame.c: New file.
1762 * gdb.guile/scm-frame.exp: New file.
1763 * gdb.guile/scm-generics.exp: New file.
1764 * gdb.guile/scm-gsmob.exp: New file.
1765 * gdb.guile/scm-iterator.c: New file.
1766 * gdb.guile/scm-iterator.exp: New file.
1767 * gdb.guile/scm-math.c: New file.
1768 * gdb.guile/scm-math.exp: New file.
1769 * gdb.guile/scm-objfile-script-gdb.in: New file.
1770 * gdb.guile/scm-objfile-script.c: New file.
1771 * gdb.guile/scm-objfile-script.exp: New file.
1772 * gdb.guile/scm-objfile.c: New file.
1773 * gdb.guile/scm-objfile.exp: New file.
1774 * gdb.guile/scm-ports.exp: New file.
1775 * gdb.guile/scm-pretty-print.c: New file.
1776 * gdb.guile/scm-pretty-print.exp: New file.
1777 * gdb.guile/scm-pretty-print.scm: New file.
1778 * gdb.guile/scm-section-script.c: New file.
1779 * gdb.guile/scm-section-script.exp: New file.
1780 * gdb.guile/scm-section-script.scm: New file.
1781 * gdb.guile/scm-symbol.c: New file.
1782 * gdb.guile/scm-symbol.exp: New file.
1783 * gdb.guile/scm-symtab-2.c: New file.
1784 * gdb.guile/scm-symtab.c: New file.
1785 * gdb.guile/scm-symtab.exp: New file.
1786 * gdb.guile/scm-type.c: New file.
1787 * gdb.guile/scm-type.exp: New file.
1788 * gdb.guile/scm-value-cc.cc: New file.
1789 * gdb.guile/scm-value-cc.exp: New file.
1790 * gdb.guile/scm-value.c: New file.
1791 * gdb.guile/scm-value.exp: New file.
1792 * gdb.guile/source2.scm: New file.
1793 * gdb.guile/types-module.cc: New file.
1794 * gdb.guile/types-module.exp: New file.
1796 2014-02-10 Yao Qi <yao@codesourcery.com>
1799 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1800 * configure: Regenerated.
1801 * Makefile.in: New file.
1803 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1805 * gdb.python/py-framefilter.exp: Fix typo.
1807 2014-02-08 Yao Qi <yao@codesourcery.com>
1809 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1810 that no =breakpoint-modified is emitted when breakpoints are
1811 modified through MI commands.
1813 2014-02-07 Pedro Alves <pedro@codesourcery.com>
1814 Pedro Alves <palves@redhat.com>
1816 * gdb.threads/step-after-sr-lock.c: New file.
1817 * gdb.threads/step-after-sr-lock.exp: New file.
1819 2014-02-07 Pedro Alves <palves@redhat.com>
1821 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1823 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1825 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1826 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1828 2014-02-06 Doug Evans <xdje42@gmail.com>
1830 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1833 * gdb.gdb/python-interrupts.exp: New file.
1835 2014-02-05 Yao Qi <yao@codesourcery.com>
1837 * gdb.trace/report.exp (use_collected_data): Test the output
1838 of "info threads" and "info inferiors".
1840 2014-02-05 Yao Qi <yao@codesourcery.com>
1844 2013-05-24 Yao Qi <yao@codesourcery.com>
1846 * gdb.trace/tfile.exp: Test inferior and thread.
1848 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1850 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1852 * gdb.base/step-bt.c: Call hello via function pointer to make
1853 sure its first instruction is executed on powerpc64le-linux.
1855 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1857 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1859 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1861 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1862 of the test patterns for use on little-endian systems.
1864 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1866 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1867 (decimal_vector): Fix for little-endian.
1869 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1871 * gdb.arch/sparc-sysstep.exp: New file.
1872 * gdb.arch/sparc-sysstep.c: Likewise.
1874 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1876 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1878 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1880 2014-01-23 Tom Tromey <tromey@redhat.com>
1882 * gdb.ada/array_char_idx: New testcase.
1884 2014-01-23 Tom Tromey <tromey@redhat.com>
1887 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1888 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1891 2014-01-23 Tom Tromey <tromey@redhat.com>
1894 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1895 string from an inferior frame.
1896 * gdb.python/py-framefilter-mi.exp: Update.
1898 2014-01-22 Doug Evans <dje@google.com>
1900 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1902 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1904 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1906 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1908 * gdb.trace/entry-values.exp: Remove excess space character from
1909 regex patterns. Handle s390 call instruction.
1911 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1913 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1914 define "*_start" label. Make "name" static.
1915 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1916 ${name} by references to ${name}_start.
1918 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1920 * gdb.base/info-macros.exp: Remove "debug" from the compile
1923 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1925 * gdb.dlang/demangle.exp: New file.
1927 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1929 * gdb.dlang/primitive-types.exp: New file.
1931 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1933 * configure.ac: Create gdb.dlang/Makefile.
1934 * configure: Regenerate.
1935 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1936 * gdb.dlang/Makefile.in: New file.
1937 * lib/d-support.exp: New file.
1938 * lib/gdb.exp (skip_d_tests): New proc.
1940 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1942 * gdb.btrace/delta.exp: Check reverse stepi.
1943 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1944 * gdb.btrace/finish.exp: New.
1945 * gdb.btrace/next.exp: New.
1946 * gdb.btrace/nexti.exp: New.
1947 * gdb.btrace/record_goto.c: Add comments.
1948 * gdb.btrace/step.exp: New.
1949 * gdb.btrace/stepi.exp: New.
1950 * gdb.btrace/multi-thread-step.c: New.
1951 * gdb.btrace/multi-thread-step.exp: New.
1952 * gdb.btrace/rn-dl-bind.c: New.
1953 * gdb.btrace/rn-dl-bind.exp: New.
1954 * gdb.btrace/data.c: New.
1955 * gdb.btrace/data.exp: New.
1956 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1958 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1960 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1961 * gdb.btrace/exception.exp: Update.
1962 * gdb.btrace/instruction_history.exp: Update.
1963 * gdb.btrace/record_goto.exp: Update.
1964 * gdb.btrace/tailcall.exp: Update.
1965 * gdb.btrace/unknown_functions.exp: Update.
1966 * gdb.btrace/delta.exp: New.
1968 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1970 * gdb.btrace/record_goto.exp: Add backtrace test.
1971 * gdb.btrace/tailcall.exp: Add backtrace test.
1973 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1975 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1976 * gdb.btrace/record_goto.c: New.
1977 * gdb.btrace/record_goto.exp: New.
1978 * gdb.btrace/x86-record_goto.S: New.
1980 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1982 * gdb.btrace/function_call_history.exp: Update tests.
1983 * gdb.btrace/instruction_history.exp: Update tests.
1985 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1987 * gdb.btrace/function_call_history.exp: Fix expected field
1988 order for "record function-call-history".
1989 Add new tests for "record function-call-history /c".
1990 * gdb.btrace/exception.cc: New.
1991 * gdb.btrace/exception.exp: New.
1992 * gdb.btrace/tailcall.exp: New.
1993 * gdb.btrace/x86-tailcall.S: New.
1994 * gdb.btrace/x86-tailcall.c: New.
1995 * gdb.btrace/unknown_functions.c: New.
1996 * gdb.btrace/unknown_functions.exp: New.
1997 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1999 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2001 * gdb.btrace/instruction_history.exp: Update.
2002 * gdb.btrace/function_call_history.exp: Update.
2004 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2006 * gdb.btrace/function_call_history.exp: Fix expected function
2008 * gdb.btrace/instruction_history.exp: Initialize traced.
2009 Remove traced_functions.
2011 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2013 * gdb.btrace/function_call_history.exp: Update
2014 * gdb.btrace/instruction_history.exp: Update.
2016 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2018 * gdb.btrace/enable.exp: Update expected text.
2020 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2022 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2025 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2027 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2029 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
2031 * lib/gdb.exp (supports_process_record): Return true for
2032 arm*-linux*. (supports_reverse): Likewise.
2034 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2038 * gdb.python/py-type.c: Enhance test case.
2039 * gdb.python/py-value-cc.cc: Likewise
2040 * gdb.python/py-type.exp: Add new tests.
2041 * gdb.python/py-value-cc.exp: Likewise
2043 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2044 Pedro Alves <palves@redhat.com>
2046 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2048 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2049 references to ${name}_start by references to ${name}.
2051 2014-01-10 Joel Brobecker <brobecker@adacore.com>
2053 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2055 2014-01-10 Joel Brobecker <brobecker@adacore.com>
2057 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2059 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2060 Pedro Alves <palves@redhat.com>
2062 * gdb.mi/mi-info-os.exp: Connect to the target with
2065 2014-01-08 Pedro Alves <palves@redhat.com>
2067 * gdb.threads/reconnect-signal.c: New file.
2068 * gdb.threads/reconnect-signal.exp: New file.
2070 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2072 * gdb.base/source-dir.exp: New file.
2074 2014-01-07 Joel Brobecker <brobecker@adacore.com>
2076 * gdb.ada/mi_interface: New testcase.
2078 2014-01-07 Joel Brobecker <brobecker@adacore.com>
2080 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2081 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2082 gdb.ada/pp-rec-component/pck.ads: New files.
2084 2014-01-07 Joel Brobecker <brobecker@adacore.com>
2086 * gdb.python/py-pp-integral.c: New file.
2087 * gdb.python/py-pp-integral.py: New file.
2088 * gdb.python/py-pp-integral.exp: New file.
2090 For older changes see ChangeLog-1993-2013.
2096 ;; version-control: never
2099 Copyright 2014 Free Software Foundation, Inc.
2100 Copying and distribution of this file, with or without modification,
2101 are permitted provided the copyright notice and this notice are preserved.