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