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