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