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