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