gcore, target: allow target to prepare/cleanup for/after core file generation
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
... / ...
CommitLineData
12014-06-23 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/watchpoint-reuse-slot.c: New file.
4 * gdb.base/watchpoint-reuse-slot.exp: New file.
5
62014-06-23 Siva Chandra Reddy <sivachandra@google.com>
7
8 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9 progspace's filename in 'info', 'enable' and 'disable' command
10 tests.
11
122014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13
14 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
15 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
16 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17
182014-06-20 Gary Benson <gbenson@redhat.com>
19
20 * gdb.arch/i386-avx.exp: Fix include file location.
21 * gdb.arch/i386-sse.exp: Likewise.
22
232014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
24
25 * gdb.dlang/expression.exp: New file.
26
272014-06-19 Pedro Alves <palves@redhat.com>
28
29 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
30 out from ...
31 (top level): ... here. Iterate running tests under different
32 scheduler-locking settings.
33
342014-06-18 Luis Machado <lgustavo@codesourcery.com>
35
36 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
37 to DW_FORM_addr and use non-zero addresses.
38
392014-06-18 Siva Chandra Reddy <sivachandra@google.com>
40
41 PR gdb/17017
42 * gdb.python/py-xmethods.cc: Add global function call counters and
43 increment them in their respective functions. Remove "cout"
44 statements.
45 * gdb.python/py-xmethods.exp: Make tests check the global function
46 call counters instead of depending on inferior IO.
47
482014-06-18 Don Breazeal <donb@codesourcery.com>
49
50 * gdb.base/foll-fork.exp (default_fork_parent_follow):
51 Deleted procedure.
52 (explicit_fork_parent_follow): Deleted procedure.
53 (explicit_fork_child_follow): Deleted procedure.
54 (test_follow_fork): New procedure.
55 (do_fork_tests): Replace calls to deleted procedures with
56 calls to test_follow_fork and reset GDB for subsequent
57 procedure calls.
58
592014-06-17 Yao Qi <yao@codesourcery.com>
60
61 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
62 CP1252.
63
642014-06-17 Luis Machado <lgustavo@codesourcery.com>
65
66 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
67 Initialize ptr and S explicitly.
68 (skip_type_update_when_not_use_rtti_test): Likewise.
69
702014-06-16 Keith Seitz <keiths@redhat.com>
71
72 PR mi/15863
73 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
74 the inferior is started.
75
762014-06-16 Pedro Alves <palves@redhat.com>
77
78 * gdb.base/break-main-file-remove-fail.c: New file.
79 * gdb.base/break-main-file-remove-fail.exp: New file.
80 * gdb.base/break-unload-file.exp: Use build_executable instead of
81 prepare_for_testing.
82 (test_break): New parameter "initial_load". Handle it.
83 (top level): Add initial_load cmdline/file axis.
84
852014-06-12 Tom Tromey <tromey@redhat.com>
86
87 * gdb.base/completion.exp: Don't use directory name in test.
88
892014-06-09 Gary Benson <gbenson@redhat.com>
90
91 * gdb.base/sigall.c [Functions to send signals]: Reorder to
92 separate the always-available ANSI-standard signals from the
93 signals that require checking.
94 (main): Likewise.
95 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
96 Likewise.
97 (main): Likewise.
98
992014-06-07 Keith Seitz <keiths@redhat.com>
100
101 Revert:
102 PR c++/16253
103 * gdb.cp/var-tag.cc: New file.
104 * gdb.cp/var-tag.exp: New file.
105 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
106 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
107 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
108 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
109
1102014-06-06 Doug Evans <xdje42@gmail.com>
111
112 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
113
1142014-06-06 Pedro Alves <palves@redhat.com>
115
116 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
117 in target debug output instead of looking at RSP packets,
118 disabling the test on any target that uses hardware stepping.
119 Update comments.
120
1212014-06-06 Pedro Alves <palves@redhat.com>
122
123 * gdb.base/break-unload-file.exp: Fix typo.
124
1252014-06-06 Yao Qi <yao@codesourcery.com>
126
127 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
128 from "jit_function" to "^jit_function".
129
1302014-06-06 Yao Qi <yao@codesourcery.com>
131
132 * gdb.base/async.c (foo): Add one statement.
133 * gdb.base/async.exp: Get the next instruction address and
134 match the output of "nexti" by instruction address. Match
135 the hex address in the output of "finish".
136
1372014-06-06 Gary Benson <gbenson@redhat.com>
138
139 * gdb.base/call-signals.c: Remove preprocessor conditionals
140 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
141 SIGSEGV and SIGTERM.
142 * gdb.base/sigall.c: Likewise.
143 * gdb.base/unwindonsignal.c: Likewise.
144 * gdb.reverse/sigall-reverse.c: Likewise.
145
1462014-06-06 Yao Qi <yao@codesourcery.com>
147
148 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
149 readable, skip the test.
150
1512014-06-06 Yao Qi <yao@codesourcery.com>
152
153 * gdb.threads/staticthreads.c (thread_function): Move the line
154 setting breakpoint on forward.
155 * gdb.threads/staticthreads.exp: Update comments.
156
1572014-06-05 Ludovic Courtès <ludo@gnu.org>
158
159 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
160 "history-append! type error".
161
1622014-06-05 Simon Marchi <simon.marchi@ericsson.com>
163
164 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
165 erroneous dprintf expected input.
166
1672014-06-04 Doug Evans <xdje42@gmail.com>
168
169 * gdb.guile/scm-generics.exp: Delete.
170
1712014-06-04 Doug Evans <xdje42@gmail.com>
172
173 * gdb.guile/scm-breakpoint.exp: Update.
174 Add tests for breakpoint registration.
175
1762014-06-04 Tom Tromey <tromey@redhat.com>
177
178 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
179 VLA-in-union.
180 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
181 inner_vla_struct, vla_union types. Initialize objects of those
182 types and compute their sizes.
183
1842014-06-04 Nathan Sidwell <nathan@codesourcery.com>
185 Hui Zhu <hui@codesourcery.com>
186
187 * gdb.base/fileio.exp: Add test for shell not available as well as
188 available.
189 * gdb.base/fileio.c (test_system): Check for shell twice.
190
1912014-06-04 Yao Qi <yao@codesourcery.com>
192
193 * gdb.base/auto-connect-native-target.exp: Remove redundant
194 space from the regexp pattern.
195
1962014-06-04 Yao Qi <yao@codesourcery.com>
197
198 * gdb.base/default.exp: Replace "child" with "native" in
199 regexp pattern.
200
2012014-06-03 Siva Chandra Reddy <sivachandra@google.com>
202
203 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
204 * gdb.python/py-xmethods.exp: New tests to test xmethods.
205 * gdb.python/py-xmethods.py: Python script supporting the
206 new testcase and tests.
207
2082014-06-03 Joel Brobecker <brobecker@adacore.com>
209 Pedro Alves <palves@redhat.com>
210
211 PR breakpoints/17000
212 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
213 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
214
2152014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
216
217 * gdb.base/subst.exp: Add tests to verify partial path matching
218 output.
219
2202014-06-03 Pedro Alves <palves@redhat.com>
221
222 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
223 target that doesn't use software single-stepping.
224
2252014-06-03 Pedro Alves <palves@redhat.com>
226
227 PR breakpoints/17000
228 * gdb.base/sss-bp-on-user-bp-2.c: New file.
229 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
230
2312014-06-02 Doug Evans <xdje42@gmail.com>
232
233 * gdb.guile/scm-parameter.exp: New file.
234
2352014-06-02 Doug Evans <xdje42@gmail.com>
236
237 * gdb.guile/scm-cmd.c: New file.
238 * gdb.guile/scm-cmd.exp: New file.
239
2402014-06-02 Doug Evans <xdje42@gmail.com>
241
242 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
243 pretty-printer lookup.
244 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
245 (make-pp_s-printer): Call it.
246 (make-pretty-printer-from-dict): New function.
247 (lookup-pretty-printer-maker-from-dict): New function.
248 (*pretty-printer*): Simplify.
249 (make-objfile-pp_s-printer): New function.
250 (install-objfile-pretty-printers!): New function.
251 (make-progspace-pp_s-printer): New function.
252 (install-progspace-pretty-printers!): New function.
253 * gdb.guile/scm-progspace.c: New file.
254 * gdb.guile/scm-progspace.exp: New file.
255
2562014-06-02 Pedro Alves <palves@redhat.com>
257
258 * gdb.base/dprintf-bp-same-addr.c: New file.
259 * gdb.base/dprintf-bp-same-addr.exp: New file.
260
2612014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
262
263 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
264 * gdb.arch/powerpc-power.s: Likewise.
265
2662014-06-02 Joel Brobecker <brobecker@adacore.com>
267
268 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
269
2702014-06-01 Yao Qi <yao@codesourcery.com>
271
272 * gdb.base/watchpoint.exp (test_watch_location): Check null
273 pointer can be dereferenced. If not, do the test, otherwise
274 skip it.
275
2762014-05-30 Andrew Burgess <aburgess@broadcom.com>
277
278 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
279 results.
280 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
281
2822014-05-30 Andrew Burgess <aburgess@broadcom.com>
283
284 * gdb.arch/amd64-invalid-stack-middle.S: New file.
285 * gdb.arch/amd64-invalid-stack-middle.c: New file.
286 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
287 * gdb.arch/amd64-invalid-stack-top.c: New file.
288 * gdb.arch/amd64-invalid-stack-top.exp: New file.
289
2902014-05-30 Pedro Alves <palves@redhat.com>
291
292 PR breakpoints/17000
293 * gdb.base/sss-bp-on-user-bp.c: New file.
294 * gdb.base/sss-bp-on-user-bp.exp: New file.
295
2962014-05-30 David Blaikie <dblaikie@gmail.com>
297
298 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
299 gnu_inline semantics via attribute.
300 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
301 source explicitly specifies the required semantics.
302
3032014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
304
305 * gdb.reverse/sigall-reverse.exp: Fix a typo.
306
3072014-05-29 Pedro Alves <palves@redhat.com>
308 Tom Tromey <tromey@redhat.com>
309
310 * gdb.base/async-shell.exp: Don't enable target-async.
311 * gdb.base/async.exp
312 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
313 parameter. Adjust.
314 (top level): Don't test with "target-async".
315 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
316 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
317 * gdb.base/inferior-died.exp: Don't enable target-async.
318 * gdb.base/interrupt-noterm.exp: Likewise.
319 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
320 * gdb.mi/mi-nonstop-exit.exp: Likewise.
321 * gdb.mi/mi-nonstop.exp: Likewise.
322 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
323 * gdb.mi/mi-nsintrall.exp: Likewise.
324 * gdb.mi/mi-nsmoribund.exp: Likewise.
325 * gdb.mi/mi-nsthrexec.exp: Likewise.
326 * gdb.mi/mi-watch-nonstop.exp: Likewise.
327 * gdb.multi/watchpoint-multi.exp: Adjust comment.
328 * gdb.python/py-evsignal.exp: Don't enable target-async.
329 * gdb.python/py-evthreads.exp: Likewise.
330 * gdb.python/py-prompt.exp: Likewise.
331 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
332 * gdb.server/solib-list.exp: Don't enable target-async.
333 * gdb.threads/thread-specific-bp.exp: Likewise.
334 * lib/mi-support.exp: Adjust to use mi-async.
335
3362014-05-29 Pedro Alves <palves@redhat.com>
337
338 PR gdb/13860
339 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
340 reason, even in sync mode.
341
3422014-05-29 Pedro Alves <palves@redhat.com>
343 Hui Zhu <hui@codesourcery.com>
344
345 PR PR15693
346 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
347 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
348 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
349 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
350
3512014-05-28 Joel Brobecker <brobecker@adacore.com>
352
353 * config/monitor.exp (gdb_target_monitor): Replace use of
354 "set remotebaud" by "set serial baud".
355
3562014-05-26 Andy Wingo <wingo@igalia.com>
357
358 * gdb.guile/scm-breakpoint.exp:
359 * gdb.guile/scm-gsmob.exp: Update to use plain old object
360 properties instead of gdb-object-properties.
361
3622014-05-26 Yao Qi <yao@codesourcery.com>
363
364 * gdb.server/no-thread-db.exp: Specify source file name
365 explicitly when setting a breakpoint.
366
3672014-05-23 Markus Metzger <markus.t.metzger@intel.com>
368
369 * gdb.btrace/vdso.c: New.
370 * gdb.btrace/vdso.exp: New.
371
3722014-05-23 Markus Metzger <markus.t.metzger@intel.com>
373
374 * gdb.base/gcore.exp (capture_command_output): Move ...
375 * lib/gdb.exp (capture_command_output): ... here.
376
3772014-05-23 Markus Metzger <markus.t.metzger@intel.com>
378
379 * gdb.btrace/data.exp: Test memory access during btrace replay.
380
3812014-05-22 Simon Marchi <simon.marchi@ericsson.com>
382
383 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
384
3852014-05-21 Pedro Alves <palves@redhat.com>
386
387 PR gdb/13860
388 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
389 (top level): Test that output related to execution commands is
390 sent to the console with CLI commands, but not with MI commands.
391 Test that breakpoint events are always mirrored to the console.
392 Also expect the new source line to be output after a "next" in
393 async mode too. Make it a pass/fail test.
394 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
395 output.
396 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
397
3982014-05-21 Pedro Alves <palves@redhat.com>
399
400 * gdb.base/list.exp (build_pattern, test_list): New procedures.
401 Use them to test variations of "list" after reaching a breakpoint.
402 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
403 Test "list" with listsize 10 after reaching a breakpoint.
404 * gdb.python/python.exp (decode_line current location line
405 number): Adjust expected line number.
406
4072014-05-21 Simon Marchi <simon.marchi@ericsson.com>
408
409 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
410 behavior for $args, pass it directly to "run".
411
4122014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
413
414 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
415 30000 to 65536.
416
4172014-05-21 Pedro Alves <palves@redhat.com>
418
419 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
420 auto-connect-native-target off".
421 * gdb.base/auto-connect-native-target.c: New file.
422 * gdb.base/auto-connect-native-target.exp: New file.
423
4242014-05-21 Pedro Alves <palves@redhat.com>
425
426 * gdb.base/default.exp: Test "target native" instead of "target
427 child".
428
4292014-05-21 Mark Wielaard <mjw@redhat.com>
430
431 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
432
4332014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
434
435 Fix TLS access for -static -pthread.
436 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
437 <HAVE_TLS> (thread_function, main): Initialize it.
438 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
439 Add clean_restart.
440 <$have_tls != "">: Check TLSVAR.
441
4422014-05-21 Pedro Alves <palves@redhat.com>
443
444 * gdb.base/dcache-line-read-error.c: New.
445 * gdb.base/dcache-line-read-error.exp: New.
446
4472014-05-20 Pedro Alves <palves@redhat.com>
448
449 * gdb.base/compare-sections.c: New file.
450 * gdb.base/compare-sections.exp: New file.
451
4522014-05-20 Pedro Alves <palves@redhat.com>
453
454 * gdb.base/break-idempotent.c: New file.
455 * gdb.base/break-idempotent.exp: New file.
456
4572014-05-20 Markus Metzger <markus.t.metzger@intel.com>
458
459 * gdb.btrace/nohist.exp: New.
460
4612014-05-20 Yao Qi <yao@codesourcery.com>
462
463 * lib/gdb.exp (gdb_init): Set timeout if test file is under
464 gdb.reverse directory and gdb_reverse_timeout exists in board
465 setting.
466 * README: Document gdb_reverse_timeout.
467
4682014-05-20 Yao Qi <yao@codesourcery.com>
469
470 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
471 'test_file_name'. Treat args as a string instead of a list.
472 (gdb_init): Rename argument 'args' by 'test_file_name'.
473
4742014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
475
476 * gdb.arch/powerpc-power.exp: New file.
477 * gdb.arch/powerpc-power.s: New file.
478
4792014-05-16 Doug Evans <dje@google.com>
480
481 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
482 * gdb.base/completion.exp: Check that all expected files exist
483 before doing file completion.
484
4852014-05-16 Doug Evans <dje@google.com>
486
487 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
488 Update.
489 (do_syscall_tests_without_xml): Update.
490
4912014-05-16 Pedro Alves <palves@redhat.com>
492
493 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
494 instead of "unknown output after running".
495
4962014-05-16 Yao Qi <yao@codesourcery.com>
497
498 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
499 file1.txt from host at the end.
500 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
501
5022014-05-15 Doug Evans <dje@google.com>
503
504 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
505 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
506 loading file. Add test for TU lookup.
507
5082014-05-15 Simon Marchi <simon.marchi@ericsson.com>
509
510 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
511 calling "-exec-arguments" or "set args" before running the
512 inferior.
513
5142014-05-15 Simon Marchi <simon.marchi@ericsson.com>
515
516 * lib/mi-support.exp (mi_expect_stop): Expect message for
517 inferiors that exit with non-zero exit code.
518
5192014-05-14 Yao Qi <yao@codesourcery.com>
520
521 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
522 match absolute path on remote host.
523 (test_file_list_exec_source_files): Remove "/" from the
524 pattern.
525
5262014-05-14 Yao Qi <yao@codesourcery.com>
527
528 * boards/local-remote-host-notty.exp (${board}_file): New
529 proc.
530
5312014-05-07 Kyle McMartin <kyle@redhat.com>
532
533 Pushed by Joel Brobecker <brobecker@adacore.com>.
534 * gdb.arch/aarch64-atomic-inst.c: New file.
535 * gdb.arch/aarch64-atomic-inst.exp: New file.
536
5372014-05-07 Yao Qi <yao@codesourcery.com>
538
539 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
540 in current context" too.
541
5422014-05-05 Keith Seitz <keiths@redhat.com>
543
544 * gdb.linespec/ls-dollar.exp: Add test for linespec
545 file:convenience_variable.
546
5472014-05-05 Yao Qi <yao@codesourcery.com>
548
549 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
550 traceframes into tfile and ctf trace files. Read data from
551 trace file and test collected data.
552 (gdb_collect_locals_test): Likewise.
553 (gdb_unavailable_registers_test): Likewise.
554 (gdb_unavailable_floats): Likewise.
555 (gdb_collect_globals_test): Likewise.
556 (top-level): Append "ctf" to trace_file_targets if GDB
557 supports.
558
5592014-05-05 Yao Qi <yao@codesourcery.com>
560
561 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
562 code to ...
563 (gdb_collect_args_test_1): ... it. New proc.
564 (gdb_collect_locals_test): Move some code to ...
565 (gdb_collect_locals_test_1): ... it. New proc.
566 (gdb_unavailable_registers_test): Move some code to ...
567 (gdb_unavailable_registers_test_1): ... it. New proc.
568 (gdb_unavailable_floats): Move some code to ...
569 (gdb_unavailable_floats_1): ... it. New proc.
570
5712014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
572
573 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
574 probes to test for bitness recognition.
575 * gdb.arch/amd64-stap-optional-prefix.exp
576 (test_probe_value_without_reg): New procedure.
577 Add code to test for different kinds of bitness.
578
5792014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
580
581 PR breakpoints/16889
582 * gdb.arch/amd64-stap-optional-prefix.S: New file.
583 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
584
5852014-05-01 Pedro Alves <palves@redhat.com>
586
587 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
588 gdb_file_cmd if no file is specified.
589 * boards/native-extended-gdbserver.exp (gdb_load): Use the
590 last_loaded_file to set the remote exec-file.
591
5922014-05-01 Pedro Alves <palves@redhat.com>
593
594 * boards/local-remote-host.exp: New file.
595
5962014-05-01 Pedro Alves <palves@redhat.com>
597
598 * boards/local-remote-host.exp: Rename to ...
599 * boards/local-remote-host-notty.exp: ... this.
600
6012014-04-28 Joel Brobecker <brobecker@adacore.com>
602
603 * gdb.ada/dyn_arrayidx: New testcase.
604
6052014-04-26 Yao Qi <yao@codesourcery.com>
606
607 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
608 and compute the length of function main. Save it in
609 $main_length.
610 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
611 (top-level): Use gdb_compile to compile objects into
612 executable and restart GDB. Remove invocation to
613 prepare_for_testing.
614
6152014-04-25 Simon Marchi <simon.marchi@ericsson.com>
616 Pedro Alves <palves@redhat.com>
617
618 PR server/16255
619 * gdb.multi/multi-attach.c: New file.
620 * gdb.multi/multi-attach.exp: New file.
621
6222014-04-25 Pedro Alves <palves@redhat.com>
623
624 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
625 user.
626 (top level): Test that "set remote conditional-breakpoints-packet
627 off" works as intended.
628 * gdb.base/dprintf.exp: Test that "set remote
629 breakpoint-commands-packet off" works as intended.
630 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
631 New function.
632 (top level): Call it.
633 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
634 remote fast-tracepoints-packet off" works as intended.
635 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
636 * lib/gdb.exp (gdb_is_target_remote): ... here.
637
6382014-04-24 David Blaikie <dblaikie@gmail.com>
639
640 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
641 ensure clang would not discard them.
642 * gdb.base/gdbvars.c: Ditto.
643 * gdb.base/memattr.c: Ditto.
644 * gdb.base/whatis.c: Ditto.
645 * gdb.python/py-prettyprint.c: Ditto.
646 * gdb.trace/actions.c: Ditto.
647 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
648 ensure clang would not discard it.
649
6502014-04-24 David Blaikie <dblaikie@gmail.com>
651
652 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
653 clang to emit the full definition of type required by the test
654 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
655
6562014-04-24 David Blaikie <dblaikie@gmail.com>
657
658 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
659 coax Clang into emitting the definition of the type.
660 * gdb.cp/pr10728-x.h (y): Ditto.
661 * gdb.cp/pr10728-y.cc (y): Ditto.
662
6632014-04-24 David Blaikie <dblaikie@gmail.com>
664
665 * gdb.base/label.exp: XFAIL label related tests under Clang.
666 * gdb.cp/cplabel.exp: Ditto.
667 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
668 under Clang those using labels.
669
6702014-04-25 Yao Qi <yao@codesourcery.com>
671
672 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
673 double_label.
674 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
675 partial_label and double_label.
676
6772014-04-24 David Blaikie <dblaikie@gmail.com>
678
679 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
680
6812014-04-24 David Blaikie <dblaikie@gmail.com>
682
683 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
684 of the function to work across GCC and Clang.
685 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
686 pointer types (const void ** const V void **).
687
6882014-04-24 Michael Sturm <michael.sturm@mintel.com>
689 Walfred Tedeschi <walfred.tedeschi@intel.com>
690
691 * Makefile.in (EXECUTABLES): Added i386-avx512.
692 * gdb.arch/i386-avx512.c: New file.
693 * gdb.arch/i386-avx512.exp: Likewise.
694
6952014-04-23 Keith Seitz <keiths@redhat.com>
696
697 * lib/mi-support.exp (mi_list_breakpoints): Delete.
698 (mi_make_breakpoint_table): New procedure.
699 (mi_create_breakpoint): Use mi_make_breakpoint
700 and return the result.
701 (mi_make_breakpoint): New procedure.
702 (mi_build_kv_pairs): New procedure.
703
704 * gdb.mi/mi-break.exp: Remove unused globals,
705 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
706 All callers updated.
707 * gdb.mi/mi-dprintf.exp: Use variable to track command
708 number.
709 Update all callers of mi_create_breakpoint and use
710 mi_make_breakpoint_table.
711 Remove any unused global variables.
712 * gdb.mi/mi-nonstop.exp: Likewise.
713 * gdb.mi/mi-nsintrall.exp: Likewise.
714 * gdb.mi/mi-nsmoribund.exp: Likewise.
715 * gdb.mi/mi-nsthrexec.exp: Likewise.
716 * gdb.mi/mi-reverse.exp: Likewise.
717 * gdb.mi/mi-simplerun.exp: Likewise.
718 * gdb.mi/mi-stepn.exp: Likewise.
719 * gdb.mi/mi-syn-frame.exp: Likewise.
720 * gdb.mi/mi-until.exp: Likewise.
721 * gdb.mi/mi-var-cp.exp: Likewise.
722 * gdb.mi/mi-var-display.exp: Likewise.
723 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
724 * gdb.mi/mi2-var-child.exp: Likewise.
725 * gdb.mi/mi-vla-c99.exp: Likewise.
726 * lib/mi-support.exp: Likewise.
727
728 From Ian Lance Taylor <iant@cygnus.com>:
729 * lib/gdb.exp (parse_args): New procedure.
730
7312014-04-23 Pedro Alves <palves@redhat.com>
732
733 * gdb.base/break-unload-file.c: New file.
734 * gdb.base/break-unload-file.exp: New file.
735 * gdb.base/sym-file-lib.c (baz): New function.
736 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
737 field.
738 (load): Store the segment's mapped size.
739 (unload): New function.
740 (unload_shlib): New function.
741 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
742 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
743 set a breakpoint at baz, and call it.
744 * gdb.base/sym-file.exp: New tests for stale breakpoint
745 instructions.
746
7472014-04-23 Pedro Alves <palves@redhat.com>
748
749 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
750 * gdb.base/hbreak-in-shr-unsupported.c: New file.
751 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
752 * gdb.base/hbreak-unmapped.c: New file.
753 * gdb.base/hbreak-unmapped.exp: New file.
754 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
755 * lib/gdb.exp (gdb_is_target_remote): ... here.
756
7572014-04-22 Pedro Alves <palves@redhat.com>
758
759 * gdb.base/consecutive-step-over.c: New file.
760 * gdb.base/consecutive-step-over.exp: New file.
761
7622014-04-22 Pedro Alves <palves@redhat.com>
763
764 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
765 instead of send_gdb/gdb_expect.
766
7672014-04-22 Yao Qi <yao@codesourcery.com>
768
769 * lib/trace-support.exp (generate_tracefile): New procedure.
770 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
771 return 0.
772 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
773 if generate_tracefile returns 1.
774
7752014-04-18 Tom Tromey <palves@redhat.com>
776 Pedro alves <tromey@redhat.com>
777
778 PR backtrace/15558
779 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
780 with a backtrace limit.
781 * gdb.python/py-frame-inline.exp: Test running to an inline
782 function with a backtrace limit, and printing the newest frame.
783 * gdb.python/py-frame-inline.c (main): Call f.
784
7852014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
786
787 * gdb.java/jnpe.exp: Drop srcdir from untested path.
788
7892014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
790
791 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
792 Drop prefix from unsupported source file path.
793
7942014-04-17 Yao Qi <yao@codesourcery.com>
795
796 * lib/gdb.exp (with_target_charset): New proc.
797 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
798 with_target_charset.
799 (test_print_strings): Likewise.
800 (test_repeat_bytes): Likewise.
801 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
802 for some tests.
803
8042014-04-16 Keith Seitz <keiths@redhat.com>
805
806 PR gdb/15827
807 * gdb.dwarf2/corrupt.c: New file.
808 * gdb.dwarf2/corrupt.exp: New file.
809
8102014-04-16 Keith Seitz <keiths@redhat.com>
811
812 PR c++/16597
813 * gdb.cp/namelessclass.cc: New file.
814 * gdb.cp/namelessclass.exp: New file.
815 * gdb.cp/namelessclass.S: New file.
816
8172014-04-16 Doug Evans <dje@google.com>
818
819 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
820 Add comment.
821 (gdbserver_default_get_comm_port): New function.
822 (gdbserver_start): Check if board file provided
823 "gdbserver,get_comm_port" and use it if so.
824 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
825 (gdb,socketport): Set to "stdio".
826 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
827 (stdio_gdbserver_template): Delete.
828 (${board}_get_remote_address): Update.
829 (${board}_build_remote_cmd): Delete.
830 (${board}_get_comm_port): New function.
831 (${board}_spawn): Update.
832 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
833 Delete.
834 (${board}_get_remote_address): Update.
835 (${board}_get_comm_port): New function.
836
8372014-04-16 Andrew Burgess <aburgess@broadcom.com>
838
839 * gdb.base/memattr.exp: Improve regexps to handle memory regions
840 appearing in any order.
841
8422014-04-15 Doug Evans <dje@google.com>
843
844 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
845 uninitialized value of "description".
846
8472014-04-15 Keith Seitz <keiths@redhat.com>
848
849 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
850 Remove unused globals.
851 (test_running_the_program): Likewise.
852 (test_controlled_execution): Likewise.
853 (test_controlling_breakpoints): Likewise.
854 (test_program_termination): Likewise.
855
8562014-04-15 Keith Seitz <keiths@redhat.com>
857
858 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
859 unused globals.
860 (test_rbreak_creation_and_listing): Likewise.
861 (test_ignore_count): Likewise.
862 (test_error): Likewise.
863
8642014-04-15 Pedro Alves <palves@redhat.com>
865
866 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
867 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
868 sym-file-loader.c.
869 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
870 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
871 to sym-file-loader.c.
872 (struct library): Forward declare.
873 (load_shlib, lookup_function): Change prototypes.
874 (find_shstrtab, find_strtab, find_shdr, find_symtab)
875 (translate_offset): Remove declarations.
876 (get_text_addr): New declaration.
877 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
878 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
879 sym-file-loader.h.
880 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
881 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
882 here from sym-file-loader.h.
883 (struct library): New structure.
884 (load_shlib, lookup_function): Change prototypes and adjust to
885 work with a struct library.
886 (find_shstrtab, find_strtab, find_shdr, find_symtab)
887 (translate_offset): Make static.
888 (get_text_addr): New function.
889 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
890
8912014-04-15 Pedro Alves <palves@redhat.com>
892
893 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
894
8952014-04-15 Pedro Alves <palves@redhat.com>
896
897 * gdb.base/sym-file-loader.c: Include <limits.h>.
898 (SELF_LINK): New define.
899 (get_origin): New function.
900 (load_shlib): Use it.
901 * gdb.base/sym-file.exp: Don't early return if the target is
902 remote. Use runto_main, and issue fail is that fails. Use
903 gdb_load_shlibs.
904 (shlib_name): Delete.
905 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
906
9072014-04-15 Pedro Alves <palves@redhat.com>
908
909 * gdb.base/sym-file.exp: Remove regex characters from test
910 message. Don't refer to breakpoint numbers in test messages.
911
9122014-04-14 Keith Seitz <keiths@redhat.com>
913
914 PR c++/16253
915 * gdb.cp/var-tag.cc: New file.
916 * gdb.cp/var-tag.exp: New file.
917 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
918 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
919 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
920 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
921
9222014-04-14 Tom Tromey <tromey@redhat.com>
923
924 * gdb.cp/classes.exp (test_enums): Handle underlying type.
925 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
926 type.
927 * gdb.cp/enum-class.exp: New file.
928 * gdb.cp/enum-class.cc: New file.
929
9302014-04-14 Tom Tromey <tromey@redhat.com>
931
932 * gdb.dwarf2/enum-type.exp: New file.
933
9342014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
935
936 * gdb.mi/mi-vla-c99.exp: New file.
937 * gdb.mi/vla.c: New file.
938
9392014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
940
941 * gdb.base/vla-datatypes.c: New file.
942 * gdb.base/vla-datatypes.exp: New file.
943
9442014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
945
946 * gdb.base/vla-ptr.c: New file.
947 * gdb.base/vla-ptr.exp: New file.
948
9492014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
950
951 * gdb.dwarf2/count.exp: New file.
952
9532014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
954
955 * gdb.base/vla-sideeffect.c: New file.
956 * gdb.base/vla-sideeffect.exp: New file.
957
9582014-04-14 David Blaikie <dblaikie@gmail.com>
959
960 * gdb.mi/non-stop.c: Add return value for non-void function return
961 statement.
962 * gdb.threads/staticthreads.c: Ditto.
963
9642014-04-12 Siva Chandra Reddy <sivachandra@google.com>
965 Doug Evans <xdje42@gmail.com>
966
967 * gdb.guile/scm-value.c: Improve test case.
968 * gdb.guile/scm-value.exp: Add new test.
969
9702014-04-11 David Blaikie <dblaikie@gmail.com>
971
972 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
973 override Clang's default.
974
9752014-04-11 Joel Brobecker <brobecker@adacore.com>
976
977 Revert the following changes (regressions):
978
979 * gdb.base/vla-sideeffect.c: New file.
980 * gdb.base/vla-sideeffect.exp: New file.
981
982 * gdb.dwarf2/count.exp: New file.
983
984 * gdb.base/vla-multi.c: New file.
985 * gdb.base/vla-multi.exp: New file.
986
987 * gdb.base/vla-ptr.c: New file.
988 * gdb.base/vla-ptr.exp: New file.
989
990 * gdb.base/vla-datatypes.c: New file.
991 * gdb.base/vla-datatypes.exp: New file.
992
993 * gdb.mi/mi-vla-c99.exp: New file.
994 * gdb.mi/vla.c: New file.
995
9962014-04-11 Keith Seitz <keiths@redhat.com>
997
998 PR c++/16675
999 * gdb.cp/cpsizeof.exp: New file.
1000 * gdb.cp/cpsizeof.cc: New file.
1001
10022014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1003
1004 * gdb.mi/mi-vla-c99.exp: New file.
1005 * gdb.mi/vla.c: New file.
1006
10072014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1008
1009 * gdb.base/vla-datatypes.c: New file.
1010 * gdb.base/vla-datatypes.exp: New file.
1011
10122014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1013
1014 * gdb.base/vla-ptr.c: New file.
1015 * gdb.base/vla-ptr.exp: New file.
1016
10172014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1018
1019 * gdb.base/vla-multi.c: New file.
1020 * gdb.base/vla-multi.exp: New file.
1021
10222014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1023
1024 * gdb.dwarf2/count.exp: New file.
1025
10262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1027
1028 * gdb.base/vla-sideeffect.c: New file.
1029 * gdb.base/vla-sideeffect.exp: New file.
1030
10312014-04-11 Yao Qi <yao@codesourcery.com>
1032
1033 * gdb.base/completion.exp: Check file exists before running tests
1034 on file completion.
1035
10362014-04-10 Pedro Alves <palves@redhat.com>
1037
1038 * gdb.base/cond-eval-mode.c: New file.
1039 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1040 prepare_for_testing to build the new file. Check result of
1041 runto_main.
1042 (test_break, test_watch): New procedures.
1043 (top level): Use them.
1044
10452014-04-08 Pierre Muller <muller@sourceware.org>
1046
1047 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1048 Ctrl-V use for mingw hosts.
1049
10502014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1051
1052 * gdb.python/py-value.c: Improve test case.
1053 * gdb.python/py-value.exp: Add new test.
1054
10552014-04-07 David Blaikie <dblaikie@gmail.com>
1056
1057 * lib/compiler.c: Identify the clang compiler.
1058 * lib/compiler.cc: Ditto.
1059
10602014-04-03 Yao Qi <yao@codesourcery.com>
1061
1062 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1063
10642014-04-01 Anton Blanchard <anton@samba.org>
1065
1066 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1067 messages unique.
1068
10692014-04-01 Anton Blanchard <anton@samba.org>
1070
1071 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1072 prepare_for_testing.
1073
10742014-04-01 Anton Blanchard <anton@samba.org>
1075
1076 * gdb.arch/ppc64-atomic-inst.c: Remove.
1077 * gdb.arch/ppc64-atomic-inst.S: New file.
1078 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1079
10802014-03-31 Doug Evans <dje@google.com>
1081
1082 * gdb.base/print-symbol-loading-lib.c: New file.
1083 * gdb.base/print-symbol-loading-main.c: New file.
1084 * gdb.base/print-symbol-loading.exp: New file.
1085
10862014-03-31 Yao Qi <yao@codesourcery.com>
1087
1088 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1089
10902014-03-28 Joel Brobecker <brobecker@adacore.com>
1091
1092 * gdb.ada/mi_dyn_arr: New testcase.
1093
10942014-03-27 Doug Evans <dje@google.com>
1095
1096 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1097
10982014-03-27 Yao Qi <yao@codesourcery.com>
1099
1100 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1101 if target is nios2-*-*.
1102
11032014-03-26 Yao Qi <yao@codesourcery.com>
1104
1105 * lib/gdb.exp (readline_is_used): New proc.
1106 * gdb.base/completion.exp: Move tests on command complete up.
1107 Skip the rest of tests if readline is not used.
1108 * gdb.ada/complete.exp: Skp the test if readline is not
1109 used.
1110 * gdb.base/filesym.exp: Likewise.
1111 * gdb.base/macscp.exp: Likewise.
1112 * gdb.base/readline-ask.exp: Likewise.
1113 * gdb.base/readline.exp: Likewise.
1114 * gdb.python/py-cmd.exp: Likewise.
1115 * gdb.trace/tfile.exp: Likewise.
1116
11172014-03-26 Yao Qi <yao@codesourcery.com>
1118
1119 * gdb.base/macscp.exp: Fix code format issues.
1120
11212014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1122
1123 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1124 * gdb.asm/powerpc64le.inc: New file.
1125
11262014-03-25 Pedro Alves <palves@redhat.com>
1127 Doug Evans <dje@google.com>
1128
1129 * gdb.base/source-execution.c: New file.
1130 * gdb.base/source-execution.exp: New file.
1131 * gdb.base/source-execution.gdb: New file.
1132
11332014-03-24 Doug Evans <dje@google.com>
1134
1135 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1136 using fission.
1137
11382014-03-24 Hui Zhu <hui@codesourcery.com>
1139 Pedro Alves <palves@redhat.com>
1140
1141 PR breakpoints/16101
1142 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1143 test pass/fail messages. Detect missing support for dprintf when
1144 breakpoints are actually inserted.
1145 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1146 breakpoints are actually inserted.
1147 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1148 fails.
1149
11502014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1153
11542014-03-22 Doug Evans <xdje42@gmail.com>
1155
1156 * gdb.python/python.exp (python not supported): Verify multi-line
1157 python command issues an error.
1158 * gdb.guile/guile.exp (guile not supported): Verify multi-line
1159 guile command issues an error.
1160
11612014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1162
1163 * gdb.threads/thread-specific.exp: Handle the lack of usable
1164 $this_breakpoint and $this_thread.
1165
11662014-03-21 Hui Zhu <hui@codesourcery.com>
1167
1168 * gdb.base/attach.exp (do_command_attach_tests): New.
1169
11702014-03-20 Tom Tromey <tromey@redhat.com>
1171 Pedro Alves <palves@redhat.com>
1172
1173 PR cli/15718
1174 * gdb.base/condbreak-call-false.c: New file.
1175 * gdb.base/condbreak-call-false.exp: New file.
1176
11772014-03-20 Pedro Alves <palves@redhat.com>
1178
1179 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1180 Delete.
1181 (block_signals, unblock_signals): Delete.
1182 (child_function_2, main): Remove references to deleted variable
1183 and functions.
1184
11852014-03-20 Pedro Alves <palves@redhat.com>
1186
1187 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1188 Use pthread_kill to signal thread 2.
1189 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1190 Adjust to make the test send itself a signal rather than using the
1191 host's "kill" command.
1192
11932014-03-20 Pedro Alves <palves@redhat.com>
1194
1195 * gdb.threads/multiple-step-overs.c: New file.
1196 * gdb.threads/multiple-step-overs.exp: New file.
1197 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1198 Adjust expected infrun debug output.
1199
12002014-03-20 Pedro Alves <palves@redhat.com>
1201
1202 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1203 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1204
12052014-03-20 Pedro Alves <palves@redhat.com>
1206
1207 PR breakpoints/7143
1208 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1209 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1210 of gdb_test_multiple.
1211 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1212 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1213
12142014-03-20 Pedro Alves <palves@redhat.com>
1215
1216 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1217 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1218
12192014-03-19 Pedro Alves <palves@redhat.com>
1220
1221 * gdb.base/async.exp: Remove early return.
1222
12232014-03-19 Pedro Alves <palves@redhat.com>
1224
1225 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1226
12272014-03-19 Pedro Alves <palves@redhat.com>
1228
1229 * gdb.base/async.exp (test_background): Expect \r\n after
1230 "completed." in the fail pattern.
1231
12322014-03-19 Pedro Alves <palves@redhat.com>
1233
1234 * gdb.base/async.exp (test_background): New procedure.
1235 Use it for all background execution command tests.
1236
12372014-03-19 Pedro Alves <palves@redhat.com>
1238
1239 * gdb.base/async.exp: Use prepare_for_testing.
1240
12412014-03-19 Pedro Alves <palves@redhat.com>
1242
1243 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1244 the same line.
1245
12462014-03-19 Pedro Alves <palves@redhat.com>
1247
1248 * gdb.base/async.c (main): Add "jump here" and "until here" line
1249 marker comments.
1250 * gdb.base/async.exp (jump_here): New global.
1251 (jump& test): Use it.
1252 (until_here): New global.
1253 (until& test): Use it.
1254
12552014-03-19 Pedro Alves <palves@redhat.com>
1256
1257 * gdb.base/async.exp: Don't frob gdb_protocol.
1258
12592014-03-18 Doug Evans <xdje42@gmail.com>
1260
1261 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1262 Fix spelling of exec-done-display.
1263
12642014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1265
1266 PR gdb/15358
1267 * gdb.base/gdb-sigterm.c: New file.
1268 * gdb.base/gdb-sigterm.exp: New file.
1269
12702014-03-18 Pedro Alves <palves@redhat.com>
1271
1272 PR gdb/13860
1273 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1274 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1275 solib-event.
1276
12772014-03-17 Joel Brobecker <brobecker@adacore.com>
1278
1279 * gdb.ada/pckd_arr_ren: New testcase.
1280
12812014-03-13 Doug Evans <xdje42@gmail.com>
1282
1283 PR guile/16612
1284 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1285 collect after discarding symbols.
1286
12872014-03-13 Ludovic Courtès <ludo@gnu.org>
1288 Doug Evans <xdje42@gmail.com>
1289
1290 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1291 to history survives a gc.
1292
12932014-03-13 Pedro Alves <palves@redhat.com>
1294
1295 * gdb.base/default.exp: Don't test "target procfs".
1296
12972014-03-13 Pedro Alves <palves@redhat.com>
1298
1299 * gdb.base/default.exp: Update "target child" and "target procfs"
1300 tests to not expect "Unix".
1301
13022014-03-12 Tom Tromey <tromey@redhat.com>
1303
1304 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1305 New procs. Add target-async tests.
1306 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1307 Add target-async tests.
1308
13092014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1310
1311 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1312 'func_start' and 'func_end' for the beginning and end of the
1313 function code, respectively.
1314 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1315 'func_end' instead of 'func' and 'main'.
1316
13172014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1318
1319 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1320 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1321 generate the debug info assembler source.
1322
13232014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1324
1325 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1326 * gdb.dwarf2/arr-subrange.exp: Likewise.
1327 * gdb.dwarf2/dwz.exp: Likewise.
1328 * gdb.dwarf2/method-ptr.exp: Likewise.
1329 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1330 * gdb.dwarf2/subrange.exp: Likewise.
1331 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1332 * gdb.dwarf2/implptrpiece.exp: Likewise.
1333 * gdb.dwarf2/nostaticblock.exp: Likewise.
1334
13352014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1336
1337 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1338 directory to absolute path name arguments.
1339
13402014-03-10 Joel Brobecker <brobecker@adacore.com>
1341
1342 * gdb.ada/tagged_access: New testcase.
1343
13442014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1345
1346 * gdb.btrace/data.exp: Update expected output.
1347
13482014-03-06 Yao Qi <yao@codesourcery.com>
1349
1350 * gdb.trace/pr16508.exp: New file.
1351
13522014-03-05 Pedro Alves <palves@redhat.com>
1353
1354 PR gdb/16575
1355 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1356 procedure.
1357 (top level): Adjust to use it. Add tests that exercise breakpoint
1358 interaction with the code-cache.
1359
13602014-02-26 Ludovic Courtès <ludo@gnu.org>
1361
1362 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1363 test for 'history-append!'.
1364
13652014-02-26 Joel Brobecker <brobecker@adacore.com>
1366
1367 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1368 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1369 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1370 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1371 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1372 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1373
13742014-02-26 Joel Brobecker <brobecker@adacore.com>
1375
1376 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1377 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1378 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1379
13802014-02-26 Joel Brobecker <brobecker@adacore.com>
1381
1382 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1383
13842014-02-26 Joel Brobecker <brobecker@adacore.com>
1385
1386 * gdb.dwarf2/arr-stride.c: New file.
1387 * gdb.dwarf2/arr-stride.exp: New file.
1388
13892014-02-26 Pedro Alves <palves@redhat.com>
1390
1391 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1392 that won't ever trigger. Make sure that GDB reports the correct
1393 breakpoint that caused the stop.
1394
13952014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 PR gdb/16626
1398 * gdb.base/auto-load-script: New file.
1399 * gdb.base/auto-load.c: New file.
1400 * gdb.base/auto-load.exp: New file.
1401
1402 PR gdb/16626
1403 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1404
14052014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1408 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1409
14102014-02-24 Doug Evans <dje@google.com>
1411
1412 * lib/gdb.exp (run_on_host): Log error output if program fails.
1413
14142014-02-21 Pedro Alves <palves@redhat.com>
1415
1416 * gdb.threads/step-after-sr-lock.c: Rename to ...
1417 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1418 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1419 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1420 ... this.
1421
14222014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1423
1424 PR tdep/16397
1425 * gdb.arch/amd64-stap-special-operands.exp: New file.
1426 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1427 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1428 * gdb.arch/amd64-stap-triplet.S: Likewise.
1429 * gdb.arch/amd64-stap-triplet.c: Likewise.
1430
14312014-02-20 Joel Brobecker <brobecker@adacore.com>
1432
1433 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1434 in .section pseudo-op.
1435
14362014-02-20 lin zuojian <manjian2006@gmail.com>
1437 Joel Brobecker <brobecker@adacore.com>
1438 Doug Evans <xdje42@gmail.com>
1439
1440 PR symtab/16581
1441 * gdb.dwarf2/dw2-icycle.S: New file.
1442 * gdb.dwarf2/dw2-icycle.c: New file.
1443 * gdb.dwarf2/dw2-icycle.exp: New file.
1444
14452014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1446
1447 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1448 operations on gdb.Value objects.
1449 * gdb.python/py-value-cc.exp: Add new test to test operations on
1450 gdb.Value objects.
1451
14522014-02-18 Doug Evans <dje@google.com>
1453
1454 * Makefile.in (TESTS): New variable.
1455 (expanded_tests, expanded_tests_or_none): New variables
1456 (check-single): Pass $(expanded_tests_or_none) to runtest.
1457 (check-parallel): Only run tests in $(TESTS) if non-empty.
1458 (check/no-matching-tests-found): New rule.
1459 * README: Document TESTS makefile variable.
1460
14612014-02-18 Doug Evans <dje@google.com>
1462
1463 * Makefile.in (check-parallel): rm -rf outputs temp.
1464
14652014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1466
1467 Fix "ERROR: no fileid for" in the testsuite.
1468 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1469
14702014-02-12 Doug Evans <dje@google.com>
1471
1472 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1473 (MISCELLANEOUS): New variable.
1474 (clean): rm -rf $(MISCELLANEOUS).
1475 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1476 dwp live in the same directory as symlinks, with each symlink pointed
1477 to a differently named file in a different directory.
1478
14792014-02-11 Doug Evans <dje@google.com>
1480
1481 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1482 of Tcl file commands.
1483
14842014-02-10 Mark Kettenis <kettenis@gnu.org>
1485
1486 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1487 "kill -SIGUSR1 -1".
1488
14892014-02-10 Joel Brobecker <brobecker@adacore.com>
1490
1491 * gdb.ada/tick_length_array_enum_idx: New testcase.
1492
14932014-02-10 Doug Evans <xdje42@gmail.com>
1494
1495 * configure.ac (AC_OUTPUT): Add gdb.guile.
1496 * configure: Regenerate.
1497 * lib/gdb-guile.exp: New file.
1498 * lib/gdb.exp (get_target_charset): New function.
1499 * gdb.base/help.exp: Update expected output from "apropos apropos".
1500 * gdb.guile/Makefile.in: New file.
1501 * gdb.guile/guile.exp: New file.
1502 * gdb.guile/scm-arch.c: New file.
1503 * gdb.guile/scm-arch.exp: New file.
1504 * gdb.guile/scm-block.c: New file.
1505 * gdb.guile/scm-block.exp: New file.
1506 * gdb.guile/scm-breakpoint.c: New file.
1507 * gdb.guile/scm-breakpoint.exp: New file.
1508 * gdb.guile/scm-disasm.c: New file.
1509 * gdb.guile/scm-disasm.exp: New file.
1510 * gdb.guile/scm-equal.c: New file.
1511 * gdb.guile/scm-equal.exp: New file.
1512 * gdb.guile/scm-error.exp: New file.
1513 * gdb.guile/scm-error.scm: New file.
1514 * gdb.guile/scm-frame-args.c: New file.
1515 * gdb.guile/scm-frame-args.exp: New file.
1516 * gdb.guile/scm-frame-args.scm: New file.
1517 * gdb.guile/scm-frame-inline.c: New file.
1518 * gdb.guile/scm-frame-inline.exp: New file.
1519 * gdb.guile/scm-frame.c: New file.
1520 * gdb.guile/scm-frame.exp: New file.
1521 * gdb.guile/scm-generics.exp: New file.
1522 * gdb.guile/scm-gsmob.exp: New file.
1523 * gdb.guile/scm-iterator.c: New file.
1524 * gdb.guile/scm-iterator.exp: New file.
1525 * gdb.guile/scm-math.c: New file.
1526 * gdb.guile/scm-math.exp: New file.
1527 * gdb.guile/scm-objfile-script-gdb.in: New file.
1528 * gdb.guile/scm-objfile-script.c: New file.
1529 * gdb.guile/scm-objfile-script.exp: New file.
1530 * gdb.guile/scm-objfile.c: New file.
1531 * gdb.guile/scm-objfile.exp: New file.
1532 * gdb.guile/scm-ports.exp: New file.
1533 * gdb.guile/scm-pretty-print.c: New file.
1534 * gdb.guile/scm-pretty-print.exp: New file.
1535 * gdb.guile/scm-pretty-print.scm: New file.
1536 * gdb.guile/scm-section-script.c: New file.
1537 * gdb.guile/scm-section-script.exp: New file.
1538 * gdb.guile/scm-section-script.scm: New file.
1539 * gdb.guile/scm-symbol.c: New file.
1540 * gdb.guile/scm-symbol.exp: New file.
1541 * gdb.guile/scm-symtab-2.c: New file.
1542 * gdb.guile/scm-symtab.c: New file.
1543 * gdb.guile/scm-symtab.exp: New file.
1544 * gdb.guile/scm-type.c: New file.
1545 * gdb.guile/scm-type.exp: New file.
1546 * gdb.guile/scm-value-cc.cc: New file.
1547 * gdb.guile/scm-value-cc.exp: New file.
1548 * gdb.guile/scm-value.c: New file.
1549 * gdb.guile/scm-value.exp: New file.
1550 * gdb.guile/source2.scm: New file.
1551 * gdb.guile/types-module.cc: New file.
1552 * gdb.guile/types-module.exp: New file.
1553
15542014-02-10 Yao Qi <yao@codesourcery.com>
1555
1556 PR testsuite/16543
1557 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1558 * configure: Regenerated.
1559 * Makefile.in: New file.
1560
15612014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1562
1563 * gdb.python/py-framefilter.exp: Fix typo.
1564
15652014-02-08 Yao Qi <yao@codesourcery.com>
1566
1567 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1568 that no =breakpoint-modified is emitted when breakpoints are
1569 modified through MI commands.
1570
15712014-02-07 Pedro Alves <pedro@codesourcery.com>
1572 Pedro Alves <palves@redhat.com>
1573
1574 * gdb.threads/step-after-sr-lock.c: New file.
1575 * gdb.threads/step-after-sr-lock.exp: New file.
1576
15772014-02-07 Pedro Alves <palves@redhat.com>
1578
1579 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1580
15812014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1582
1583 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1584 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1585
15862014-02-06 Doug Evans <xdje42@gmail.com>
1587
1588 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1589 output.
1590
1591 * gdb.gdb/python-interrupts.exp: New file.
1592
15932014-02-05 Yao Qi <yao@codesourcery.com>
1594
1595 * gdb.trace/report.exp (use_collected_data): Test the output
1596 of "info threads" and "info inferiors".
1597
15982014-02-05 Yao Qi <yao@codesourcery.com>
1599
1600 Revert this patch:
1601
1602 2013-05-24 Yao Qi <yao@codesourcery.com>
1603
1604 * gdb.trace/tfile.exp: Test inferior and thread.
1605
16062014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1607
1608 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1609 on a function.
1610 * gdb.base/step-bt.c: Call hello via function pointer to make
1611 sure its first instruction is executed on powerpc64le-linux.
1612
16132014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1614
1615 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1616
16172014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1618
1619 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1620 of the test patterns for use on little-endian systems.
1621
16222014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1623
1624 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1625 (decimal_vector): Fix for little-endian.
1626
16272014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1628
1629 * gdb.arch/sparc-sysstep.exp: New file.
1630 * gdb.arch/sparc-sysstep.c: Likewise.
1631
1632 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1633
16342014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1635
1636 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1637
16382014-01-23 Tom Tromey <tromey@redhat.com>
1639
1640 * gdb.ada/array_char_idx: New testcase.
1641
16422014-01-23 Tom Tromey <tromey@redhat.com>
1643
1644 PR python/16487:
1645 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1646 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1647 classes.
1648
16492014-01-23 Tom Tromey <tromey@redhat.com>
1650
1651 PR python/16491:
1652 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1653 string from an inferior frame.
1654 * gdb.python/py-framefilter-mi.exp: Update.
1655
16562014-01-22 Doug Evans <dje@google.com>
1657
1658 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1659
16602014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1661
1662 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1663
16642014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1665
1666 * gdb.trace/entry-values.exp: Remove excess space character from
1667 regex patterns. Handle s390 call instruction.
1668
16692014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1670
1671 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1672 define "*_start" label. Make "name" static.
1673 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1674 ${name} by references to ${name}_start.
1675
16762014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1677
1678 * gdb.base/info-macros.exp: Remove "debug" from the compile
1679 options.
1680
16812014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1682
1683 * gdb.dlang/demangle.exp: New file.
1684
16852014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1686
1687 * gdb.dlang/primitive-types.exp: New file.
1688
16892014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1690
1691 * configure.ac: Create gdb.dlang/Makefile.
1692 * configure: Regenerate.
1693 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1694 * gdb.dlang/Makefile.in: New file.
1695 * lib/d-support.exp: New file.
1696 * lib/gdb.exp (skip_d_tests): New proc.
1697
16982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1699
1700 * gdb.btrace/delta.exp: Check reverse stepi.
1701 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1702 * gdb.btrace/finish.exp: New.
1703 * gdb.btrace/next.exp: New.
1704 * gdb.btrace/nexti.exp: New.
1705 * gdb.btrace/record_goto.c: Add comments.
1706 * gdb.btrace/step.exp: New.
1707 * gdb.btrace/stepi.exp: New.
1708 * gdb.btrace/multi-thread-step.c: New.
1709 * gdb.btrace/multi-thread-step.exp: New.
1710 * gdb.btrace/rn-dl-bind.c: New.
1711 * gdb.btrace/rn-dl-bind.exp: New.
1712 * gdb.btrace/data.c: New.
1713 * gdb.btrace/data.exp: New.
1714 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1715
17162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1717
1718 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1719 * gdb.btrace/exception.exp: Update.
1720 * gdb.btrace/instruction_history.exp: Update.
1721 * gdb.btrace/record_goto.exp: Update.
1722 * gdb.btrace/tailcall.exp: Update.
1723 * gdb.btrace/unknown_functions.exp: Update.
1724 * gdb.btrace/delta.exp: New.
1725
17262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1727
1728 * gdb.btrace/record_goto.exp: Add backtrace test.
1729 * gdb.btrace/tailcall.exp: Add backtrace test.
1730
17312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1732
1733 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1734 * gdb.btrace/record_goto.c: New.
1735 * gdb.btrace/record_goto.exp: New.
1736 * gdb.btrace/x86-record_goto.S: New.
1737
17382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1739
1740 * gdb.btrace/function_call_history.exp: Update tests.
1741 * gdb.btrace/instruction_history.exp: Update tests.
1742
17432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1744
1745 * gdb.btrace/function_call_history.exp: Fix expected field
1746 order for "record function-call-history".
1747 Add new tests for "record function-call-history /c".
1748 * gdb.btrace/exception.cc: New.
1749 * gdb.btrace/exception.exp: New.
1750 * gdb.btrace/tailcall.exp: New.
1751 * gdb.btrace/x86-tailcall.S: New.
1752 * gdb.btrace/x86-tailcall.c: New.
1753 * gdb.btrace/unknown_functions.c: New.
1754 * gdb.btrace/unknown_functions.exp: New.
1755 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1756
17572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1758
1759 * gdb.btrace/instruction_history.exp: Update.
1760 * gdb.btrace/function_call_history.exp: Update.
1761
17622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1763
1764 * gdb.btrace/function_call_history.exp: Fix expected function
1765 trace.
1766 * gdb.btrace/instruction_history.exp: Initialize traced.
1767 Remove traced_functions.
1768
17692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1770
1771 * gdb.btrace/function_call_history.exp: Update
1772 * gdb.btrace/instruction_history.exp: Update.
1773
17742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1775
1776 * gdb.btrace/enable.exp: Update expected text.
1777
17782014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1779
1780 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1781 bytes.
1782
17832014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1784
1785 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1786
17872014-01-15 Omair Javaid <omair.javaid@linaro.org>
1788
1789 * lib/gdb.exp (supports_process_record): Return true for
1790 arm*-linux*. (supports_reverse): Likewise.
1791
17922014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1793
1794 PR python/15464
1795 PR python/16113
1796 * gdb.python/py-type.c: Enhance test case.
1797 * gdb.python/py-value-cc.cc: Likewise
1798 * gdb.python/py-type.exp: Add new tests.
1799 * gdb.python/py-value-cc.exp: Likewise
1800
18012014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1802 Pedro Alves <palves@redhat.com>
1803
1804 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1805 Make "name" extern.
1806 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1807 references to ${name}_start by references to ${name}.
1808
18092014-01-10 Joel Brobecker <brobecker@adacore.com>
1810
1811 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1812
18132014-01-10 Joel Brobecker <brobecker@adacore.com>
1814
1815 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1816
18172014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1818 Pedro Alves <palves@redhat.com>
1819
1820 * gdb.mi/mi-info-os.exp: Connect to the target with
1821 mi_gdb_target_load.
1822
18232014-01-08 Pedro Alves <palves@redhat.com>
1824
1825 * gdb.threads/reconnect-signal.c: New file.
1826 * gdb.threads/reconnect-signal.exp: New file.
1827
18282014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1829
1830 * gdb.base/source-dir.exp: New file.
1831
18322014-01-07 Joel Brobecker <brobecker@adacore.com>
1833
1834 * gdb.ada/mi_interface: New testcase.
1835
18362014-01-07 Joel Brobecker <brobecker@adacore.com>
1837
1838 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1839 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1840 gdb.ada/pp-rec-component/pck.ads: New files.
1841
18422014-01-07 Joel Brobecker <brobecker@adacore.com>
1843
1844 * gdb.python/py-pp-integral.c: New file.
1845 * gdb.python/py-pp-integral.py: New file.
1846 * gdb.python/py-pp-integral.exp: New file.
1847
1848For older changes see ChangeLog-1993-2013.
1849\f
1850;; Local Variables:
1851;; mode: change-log
1852;; left-margin: 8
1853;; fill-column: 74
1854;; version-control: never
1855;; End:
1856
1857 Copyright 2014 Free Software Foundation, Inc.
1858 Copying and distribution of this file, with or without modification,
1859 are permitted provided the copyright notice and this notice are preserved.
This page took 0.097219 seconds and 4 git commands to generate.