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