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