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