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