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