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