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