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