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