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