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