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