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