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