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