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