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