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