]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Align behavior of xmethod commands with that of pretty-printer commands.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
70afc5b7
SC
12014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2
3 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
4 progspace's filename in 'info', 'enable' and 'disable' command
5 tests.
6
b972bd9c
JK
72014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8
9 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
10 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
11 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
12
125f8a3d
GB
132014-06-20 Gary Benson <gbenson@redhat.com>
14
15 * gdb.arch/i386-avx.exp: Fix include file location.
16 * gdb.arch/i386-sse.exp: Likewise.
17
3ed9baed
IB
182014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
19
20 * gdb.dlang/expression.exp: New file.
21
034f788c
PA
222014-06-19 Pedro Alves <palves@redhat.com>
23
24 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
25 out from ...
26 (top level): ... here. Iterate running tests under different
27 scheduler-locking settings.
28
45371d0c
LM
292014-06-18 Luis Machado <lgustavo@codesourcery.com>
30
31 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
32 to DW_FORM_addr and use non-zero addresses.
33
5d376983
SC
342014-06-18 Siva Chandra Reddy <sivachandra@google.com>
35
36 PR gdb/17017
37 * gdb.python/py-xmethods.cc: Add global function call counters and
38 increment them in their respective functions. Remove "cout"
39 statements.
40 * gdb.python/py-xmethods.exp: Make tests check the global function
41 call counters instead of depending on inferior IO.
42
a1aa2221
LM
432014-06-18 Don Breazeal <donb@codesourcery.com>
44
45 * gdb.base/foll-fork.exp (default_fork_parent_follow):
46 Deleted procedure.
47 (explicit_fork_parent_follow): Deleted procedure.
48 (explicit_fork_child_follow): Deleted procedure.
49 (test_follow_fork): New procedure.
50 (do_fork_tests): Replace calls to deleted procedures with
51 calls to test_follow_fork and reset GDB for subsequent
52 procedure calls.
53
0fc05997
YQ
542014-06-17 Yao Qi <yao@codesourcery.com>
55
56 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
57 CP1252.
58
70795c52
LM
592014-06-17 Luis Machado <lgustavo@codesourcery.com>
60
61 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
62 Initialize ptr and S explicitly.
63 (skip_type_update_when_not_use_rtti_test): Likewise.
64
6be47f0c
KS
652014-06-16 Keith Seitz <keiths@redhat.com>
66
67 PR mi/15863
68 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
69 the inferior is started.
70
d03de421
PA
712014-06-16 Pedro Alves <palves@redhat.com>
72
73 * gdb.base/break-main-file-remove-fail.c: New file.
74 * gdb.base/break-main-file-remove-fail.exp: New file.
75 * gdb.base/break-unload-file.exp: Use build_executable instead of
76 prepare_for_testing.
77 (test_break): New parameter "initial_load". Handle it.
78 (top level): Add initial_load cmdline/file axis.
79
f9579b99
TT
802014-06-12 Tom Tromey <tromey@redhat.com>
81
82 * gdb.base/completion.exp: Don't use directory name in test.
83
3657956b
GB
842014-06-09 Gary Benson <gbenson@redhat.com>
85
86 * gdb.base/sigall.c [Functions to send signals]: Reorder to
87 separate the always-available ANSI-standard signals from the
88 signals that require checking.
89 (main): Likewise.
90 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
91 Likewise.
92 (main): Likewise.
93
4186eb54
KS
942014-06-07 Keith Seitz <keiths@redhat.com>
95
96 Revert:
97 PR c++/16253
98 * gdb.cp/var-tag.cc: New file.
99 * gdb.cp/var-tag.exp: New file.
100 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
101 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
102 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
103 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
104
25326a28 1052014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
106
107 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
108
829155c9
PA
1092014-06-06 Pedro Alves <palves@redhat.com>
110
111 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
112 in target debug output instead of looking at RSP packets,
113 disabling the test on any target that uses hardware stepping.
114 Update comments.
115
61c8d22e
PA
1162014-06-06 Pedro Alves <palves@redhat.com>
117
118 * gdb.base/break-unload-file.exp: Fix typo.
119
d9a47287
YQ
1202014-06-06 Yao Qi <yao@codesourcery.com>
121
122 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
123 from "jit_function" to "^jit_function".
124
e5e01dbf
YQ
1252014-06-06 Yao Qi <yao@codesourcery.com>
126
127 * gdb.base/async.c (foo): Add one statement.
128 * gdb.base/async.exp: Get the next instruction address and
129 match the output of "nexti" by instruction address. Match
130 the hex address in the output of "finish".
131
73ba372c
GB
1322014-06-06 Gary Benson <gbenson@redhat.com>
133
134 * gdb.base/call-signals.c: Remove preprocessor conditionals
135 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
136 SIGSEGV and SIGTERM.
137 * gdb.base/sigall.c: Likewise.
138 * gdb.base/unwindonsignal.c: Likewise.
139 * gdb.reverse/sigall-reverse.c: Likewise.
140
831517df
YQ
1412014-06-06 Yao Qi <yao@codesourcery.com>
142
143 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
144 readable, skip the test.
145
b8b91e98
YQ
1462014-06-06 Yao Qi <yao@codesourcery.com>
147
148 * gdb.threads/staticthreads.c (thread_function): Move the line
149 setting breakpoint on forward.
150 * gdb.threads/staticthreads.exp: Update comments.
151
fb934770
LC
1522014-06-05 Ludovic Courtès <ludo@gnu.org>
153
154 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
155 "history-append! type error".
156
6ef284bd
SM
1572014-06-05 Simon Marchi <simon.marchi@ericsson.com>
158
159 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
160 erroneous dprintf expected input.
161
a872e241
DE
1622014-06-04 Doug Evans <xdje42@gmail.com>
163
164 * gdb.guile/scm-generics.exp: Delete.
165
16f691fb
DE
1662014-06-04 Doug Evans <xdje42@gmail.com>
167
168 * gdb.guile/scm-breakpoint.exp: Update.
169 Add tests for breakpoint registration.
170
012370f6
TT
1712014-06-04 Tom Tromey <tromey@redhat.com>
172
173 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
174 VLA-in-union.
175 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
176 inner_vla_struct, vla_union types. Initialize objects of those
177 types and compute their sizes.
178
9f5a4cef
HZ
1792014-06-04 Nathan Sidwell <nathan@codesourcery.com>
180 Hui Zhu <hui@codesourcery.com>
181
182 * gdb.base/fileio.exp: Add test for shell not available as well as
183 available.
184 * gdb.base/fileio.c (test_system): Check for shell twice.
185
90a45c4d
YQ
1862014-06-04 Yao Qi <yao@codesourcery.com>
187
188 * gdb.base/auto-connect-native-target.exp: Remove redundant
189 space from the regexp pattern.
190
70017e41
YQ
1912014-06-04 Yao Qi <yao@codesourcery.com>
192
193 * gdb.base/default.exp: Replace "child" with "native" in
194 regexp pattern.
195
883964a7
SC
1962014-06-03 Siva Chandra Reddy <sivachandra@google.com>
197
198 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
199 * gdb.python/py-xmethods.exp: New tests to test xmethods.
200 * gdb.python/py-xmethods.py: Python script supporting the
201 new testcase and tests.
202
ef370185
JB
2032014-06-03 Joel Brobecker <brobecker@adacore.com>
204 Pedro Alves <palves@redhat.com>
205
206 PR breakpoints/17000
207 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
208 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
209
1e2ccb61
BM
2102014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
211
212 * gdb.base/subst.exp: Add tests to verify partial path matching
213 output.
214
c6ec5ab2
PA
2152014-06-03 Pedro Alves <palves@redhat.com>
216
217 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
218 target that doesn't use software single-stepping.
219
835c559f
PA
2202014-06-03 Pedro Alves <palves@redhat.com>
221
222 PR breakpoints/17000
223 * gdb.base/sss-bp-on-user-bp-2.c: New file.
224 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
225
06eb1586
DE
2262014-06-02 Doug Evans <xdje42@gmail.com>
227
228 * gdb.guile/scm-parameter.exp: New file.
229
e698b8c4
DE
2302014-06-02 Doug Evans <xdje42@gmail.com>
231
232 * gdb.guile/scm-cmd.c: New file.
233 * gdb.guile/scm-cmd.exp: New file.
234
ded03782
DE
2352014-06-02 Doug Evans <xdje42@gmail.com>
236
237 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
238 pretty-printer lookup.
239 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
240 (make-pp_s-printer): Call it.
241 (make-pretty-printer-from-dict): New function.
242 (lookup-pretty-printer-maker-from-dict): New function.
243 (*pretty-printer*): Simplify.
244 (make-objfile-pp_s-printer): New function.
245 (install-objfile-pretty-printers!): New function.
246 (make-progspace-pp_s-printer): New function.
247 (install-progspace-pretty-printers!): New function.
248 * gdb.guile/scm-progspace.c: New file.
249 * gdb.guile/scm-progspace.exp: New file.
250
41fac0cf
PA
2512014-06-02 Pedro Alves <palves@redhat.com>
252
253 * gdb.base/dprintf-bp-same-addr.c: New file.
254 * gdb.base/dprintf-bp-same-addr.exp: New file.
255
96ae5695
EBM
2562014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
257
258 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
259 * gdb.arch/powerpc-power.s: Likewise.
260
da02b3a8
JB
2612014-06-02 Joel Brobecker <brobecker@adacore.com>
262
263 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
264
c72b2e7b
YQ
2652014-06-01 Yao Qi <yao@codesourcery.com>
266
267 * gdb.base/watchpoint.exp (test_watch_location): Check null
268 pointer can be dereferenced. If not, do the test, otherwise
269 skip it.
270
53e8a631
AB
2712014-05-30 Andrew Burgess <aburgess@broadcom.com>
272
273 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
274 results.
275 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
276
938f0e2f
AB
2772014-05-30 Andrew Burgess <aburgess@broadcom.com>
278
279 * gdb.arch/amd64-invalid-stack-middle.S: New file.
280 * gdb.arch/amd64-invalid-stack-middle.c: New file.
281 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
282 * gdb.arch/amd64-invalid-stack-top.c: New file.
283 * gdb.arch/amd64-invalid-stack-top.exp: New file.
284
9ba6657a
PA
2852014-05-30 Pedro Alves <palves@redhat.com>
286
287 PR breakpoints/17000
288 * gdb.base/sss-bp-on-user-bp.c: New file.
289 * gdb.base/sss-bp-on-user-bp.exp: New file.
290
522c09bf
DB
2912014-05-30 David Blaikie <dblaikie@gmail.com>
292
293 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
294 gnu_inline semantics via attribute.
295 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
296 source explicitly specifies the required semantics.
297
bf4ef81e
MR
2982014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
299
300 * gdb.reverse/sigall-reverse.exp: Fix a typo.
301
329ea579
PA
3022014-05-29 Pedro Alves <palves@redhat.com>
303 Tom Tromey <tromey@redhat.com>
304
305 * gdb.base/async-shell.exp: Don't enable target-async.
306 * gdb.base/async.exp
307 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
308 parameter. Adjust.
309 (top level): Don't test with "target-async".
310 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
311 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
312 * gdb.base/inferior-died.exp: Don't enable target-async.
313 * gdb.base/interrupt-noterm.exp: Likewise.
314 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
315 * gdb.mi/mi-nonstop-exit.exp: Likewise.
316 * gdb.mi/mi-nonstop.exp: Likewise.
317 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
318 * gdb.mi/mi-nsintrall.exp: Likewise.
319 * gdb.mi/mi-nsmoribund.exp: Likewise.
320 * gdb.mi/mi-nsthrexec.exp: Likewise.
321 * gdb.mi/mi-watch-nonstop.exp: Likewise.
322 * gdb.multi/watchpoint-multi.exp: Adjust comment.
323 * gdb.python/py-evsignal.exp: Don't enable target-async.
324 * gdb.python/py-evthreads.exp: Likewise.
325 * gdb.python/py-prompt.exp: Likewise.
326 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
327 * gdb.server/solib-list.exp: Don't enable target-async.
328 * gdb.threads/thread-specific-bp.exp: Likewise.
329 * lib/mi-support.exp: Adjust to use mi-async.
330
fd664c91
PA
3312014-05-29 Pedro Alves <palves@redhat.com>
332
333 PR gdb/13860
334 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
335 reason, even in sync mode.
336
251bde03
PA
3372014-05-29 Pedro Alves <palves@redhat.com>
338 Hui Zhu <hui@codesourcery.com>
339
340 PR PR15693
341 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
342 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
343 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
344 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
345
7f3c0343
JB
3462014-05-28 Joel Brobecker <brobecker@adacore.com>
347
348 * config/monitor.exp (gdb_target_monitor): Replace use of
349 "set remotebaud" by "set serial baud".
350
b2715b27
AW
3512014-05-26 Andy Wingo <wingo@igalia.com>
352
353 * gdb.guile/scm-breakpoint.exp:
354 * gdb.guile/scm-gsmob.exp: Update to use plain old object
355 properties instead of gdb-object-properties.
356
498a4489
YQ
3572014-05-26 Yao Qi <yao@codesourcery.com>
358
359 * gdb.server/no-thread-db.exp: Specify source file name
360 explicitly when setting a breakpoint.
361
589fdceb
MM
3622014-05-23 Markus Metzger <markus.t.metzger@intel.com>
363
364 * gdb.btrace/vdso.c: New.
365 * gdb.btrace/vdso.exp: New.
366
e9089e05
MM
3672014-05-23 Markus Metzger <markus.t.metzger@intel.com>
368
369 * gdb.base/gcore.exp (capture_command_output): Move ...
370 * lib/gdb.exp (capture_command_output): ... here.
371
67b5c0c1
MM
3722014-05-23 Markus Metzger <markus.t.metzger@intel.com>
373
374 * gdb.btrace/data.exp: Test memory access during btrace replay.
375
a2199296
SM
3762014-05-22 Simon Marchi <simon.marchi@ericsson.com>
377
378 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
379
17b2616c
PA
3802014-05-21 Pedro Alves <palves@redhat.com>
381
382 PR gdb/13860
383 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
384 (top level): Test that output related to execution commands is
385 sent to the console with CLI commands, but not with MI commands.
386 Test that breakpoint events are always mirrored to the console.
387 Also expect the new source line to be output after a "next" in
388 async mode too. Make it a pass/fail test.
389 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
390 output.
391 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
392
5166082f
PA
3932014-05-21 Pedro Alves <palves@redhat.com>
394
395 * gdb.base/list.exp (build_pattern, test_list): New procedures.
396 Use them to test variations of "list" after reaching a breakpoint.
397 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
398 Test "list" with listsize 10 after reaching a breakpoint.
399 * gdb.python/python.exp (decode_line current location line
400 number): Adjust expected line number.
401
2f25d70f
SM
4022014-05-21 Simon Marchi <simon.marchi@ericsson.com>
403
404 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
405 behavior for $args, pass it directly to "run".
406
ff604a67
MR
4072014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
408
409 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
410 30000 to 65536.
411
6a3cb8e8
PA
4122014-05-21 Pedro Alves <palves@redhat.com>
413
414 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
415 auto-connect-native-target off".
416 * gdb.base/auto-connect-native-target.c: New file.
417 * gdb.base/auto-connect-native-target.exp: New file.
418
4ebfc96e
PA
4192014-05-21 Pedro Alves <palves@redhat.com>
420
421 * gdb.base/default.exp: Test "target native" instead of "target
422 child".
423
36d46afb
MW
4242014-05-21 Mark Wielaard <mjw@redhat.com>
425
426 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
427
5876f503
JK
4282014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
429
430 Fix TLS access for -static -pthread.
431 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
432 <HAVE_TLS> (thread_function, main): Initialize it.
433 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
434 Add clean_restart.
435 <$have_tls != "">: Check TLSVAR.
436
0256a6ac
PA
4372014-05-21 Pedro Alves <palves@redhat.com>
438
439 * gdb.base/dcache-line-read-error.c: New.
440 * gdb.base/dcache-line-read-error.exp: New.
441
936d2992
PA
4422014-05-20 Pedro Alves <palves@redhat.com>
443
444 * gdb.base/compare-sections.c: New file.
445 * gdb.base/compare-sections.exp: New file.
446
802e8e6d
PA
4472014-05-20 Pedro Alves <palves@redhat.com>
448
449 * gdb.base/break-idempotent.c: New file.
450 * gdb.base/break-idempotent.exp: New file.
451
e59fa00f
MM
4522014-05-20 Markus Metzger <markus.t.metzger@intel.com>
453
454 * gdb.btrace/nohist.exp: New.
455
8b696e31
YQ
4562014-05-20 Yao Qi <yao@codesourcery.com>
457
458 * lib/gdb.exp (gdb_init): Set timeout if test file is under
459 gdb.reverse directory and gdb_reverse_timeout exists in board
460 setting.
461 * README: Document gdb_reverse_timeout.
462
73c9764f
YQ
4632014-05-20 Yao Qi <yao@codesourcery.com>
464
465 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
466 'test_file_name'. Treat args as a string instead of a list.
467 (gdb_init): Rename argument 'args' by 'test_file_name'.
468
f1f4348a
JK
4692014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
470
471 * gdb.arch/powerpc-power.exp: New file.
472 * gdb.arch/powerpc-power.s: New file.
473
0dbe70ce
DE
4742014-05-16 Doug Evans <dje@google.com>
475
476 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
477 * gdb.base/completion.exp: Check that all expected files exist
478 before doing file completion.
0dbe70ce 479
8d551b02
DE
4802014-05-16 Doug Evans <dje@google.com>
481
482 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
483 Update.
484 (do_syscall_tests_without_xml): Update.
485
73eb7709
PA
4862014-05-16 Pedro Alves <palves@redhat.com>
487
488 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
489 instead of "unknown output after running".
490
3fae92fc
YQ
4912014-05-16 Yao Qi <yao@codesourcery.com>
492
493 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
494 file1.txt from host at the end.
495 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
496
c2b2ccc5
DE
4972014-05-15 Doug Evans <dje@google.com>
498
499 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
500 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
501 loading file. Add test for TU lookup.
502
8c217a4b
SM
5032014-05-15 Simon Marchi <simon.marchi@ericsson.com>
504
505 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
506 calling "-exec-arguments" or "set args" before running the
507 inferior.
508
3deb39c6
SM
5092014-05-15 Simon Marchi <simon.marchi@ericsson.com>
510
511 * lib/mi-support.exp (mi_expect_stop): Expect message for
512 inferiors that exit with non-zero exit code.
513
71a79f8c
YQ
5142014-05-14 Yao Qi <yao@codesourcery.com>
515
516 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
517 match absolute path on remote host.
518 (test_file_list_exec_source_files): Remove "/" from the
519 pattern.
520
f23fcd46
YQ
5212014-05-14 Yao Qi <yao@codesourcery.com>
522
523 * boards/local-remote-host-notty.exp (${board}_file): New
524 proc.
525
9404b58f
KM
5262014-05-07 Kyle McMartin <kyle@redhat.com>
527
528 Pushed by Joel Brobecker <brobecker@adacore.com>.
529 * gdb.arch/aarch64-atomic-inst.c: New file.
530 * gdb.arch/aarch64-atomic-inst.exp: New file.
531
5e45f04c
YQ
5322014-05-07 Yao Qi <yao@codesourcery.com>
533
534 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
535 in current context" too.
536
c888a17d
KS
5372014-05-05 Keith Seitz <keiths@redhat.com>
538
539 * gdb.linespec/ls-dollar.exp: Add test for linespec
540 file:convenience_variable.
541
290a839c
YQ
5422014-05-05 Yao Qi <yao@codesourcery.com>
543
544 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
545 traceframes into tfile and ctf trace files. Read data from
546 trace file and test collected data.
547 (gdb_collect_locals_test): Likewise.
548 (gdb_unavailable_registers_test): Likewise.
549 (gdb_unavailable_floats): Likewise.
550 (gdb_collect_globals_test): Likewise.
551 (top-level): Append "ctf" to trace_file_targets if GDB
552 supports.
553
b5262cd0
YQ
5542014-05-05 Yao Qi <yao@codesourcery.com>
555
556 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
557 code to ...
558 (gdb_collect_args_test_1): ... it. New proc.
559 (gdb_collect_locals_test): Move some code to ...
560 (gdb_collect_locals_test_1): ... it. New proc.
561 (gdb_unavailable_registers_test): Move some code to ...
562 (gdb_unavailable_registers_test_1): ... it. New proc.
563 (gdb_unavailable_floats): Move some code to ...
564 (gdb_unavailable_floats_1): ... it. New proc.
565
30a1e6cc
SDJ
5662014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
567
568 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
569 probes to test for bitness recognition.
570 * gdb.arch/amd64-stap-optional-prefix.exp
571 (test_probe_value_without_reg): New procedure.
572 Add code to test for different kinds of bitness.
573
f33da99a
SDJ
5742014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
575
576 PR breakpoints/16889
577 * gdb.arch/amd64-stap-optional-prefix.S: New file.
578 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
579
5b80f00d
PA
5802014-05-01 Pedro Alves <palves@redhat.com>
581
582 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
583 gdb_file_cmd if no file is specified.
584 * boards/native-extended-gdbserver.exp (gdb_load): Use the
585 last_loaded_file to set the remote exec-file.
586
f8c2a73c
PA
5872014-05-01 Pedro Alves <palves@redhat.com>
588
589 * boards/local-remote-host.exp: New file.
590
be6e8ac7
PA
5912014-05-01 Pedro Alves <palves@redhat.com>
592
593 * boards/local-remote-host.exp: Rename to ...
594 * boards/local-remote-host-notty.exp: ... this.
595
cac0dc8f
JB
5962014-04-28 Joel Brobecker <brobecker@adacore.com>
597
598 * gdb.ada/dyn_arrayidx: New testcase.
599
9730e6cc
YQ
6002014-04-26 Yao Qi <yao@codesourcery.com>
601
602 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
603 and compute the length of function main. Save it in
604 $main_length.
605 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
606 (top-level): Use gdb_compile to compile objects into
607 executable and restart GDB. Remove invocation to
608 prepare_for_testing.
609
7ae1a6a6
PA
6102014-04-25 Simon Marchi <simon.marchi@ericsson.com>
611 Pedro Alves <palves@redhat.com>
612
613 PR server/16255
614 * gdb.multi/multi-attach.c: New file.
615 * gdb.multi/multi-attach.exp: New file.
616
4082afcc
PA
6172014-04-25 Pedro Alves <palves@redhat.com>
618
619 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
620 user.
621 (top level): Test that "set remote conditional-breakpoints-packet
622 off" works as intended.
623 * gdb.base/dprintf.exp: Test that "set remote
624 breakpoint-commands-packet off" works as intended.
625 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
626 New function.
627 (top level): Call it.
628 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
629 remote fast-tracepoints-packet off" works as intended.
630 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
631 * lib/gdb.exp (gdb_is_target_remote): ... here.
632
2abc3f8d
DB
6332014-04-24 David Blaikie <dblaikie@gmail.com>
634
635 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
636 ensure clang would not discard them.
637 * gdb.base/gdbvars.c: Ditto.
638 * gdb.base/memattr.c: Ditto.
639 * gdb.base/whatis.c: Ditto.
640 * gdb.python/py-prettyprint.c: Ditto.
641 * gdb.trace/actions.c: Ditto.
642 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
643 ensure clang would not discard it.
644
bfd39632
DB
6452014-04-24 David Blaikie <dblaikie@gmail.com>
646
647 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
648 clang to emit the full definition of type required by the test
649 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
650
22842ff6
DB
6512014-04-24 David Blaikie <dblaikie@gmail.com>
652
653 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
654 coax Clang into emitting the definition of the type.
655 * gdb.cp/pr10728-x.h (y): Ditto.
656 * gdb.cp/pr10728-y.cc (y): Ditto.
657
c2e827ad
DB
6582014-04-24 David Blaikie <dblaikie@gmail.com>
659
660 * gdb.base/label.exp: XFAIL label related tests under Clang.
661 * gdb.cp/cplabel.exp: Ditto.
662 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
663 under Clang those using labels.
664
4c2d33e7
YQ
6652014-04-25 Yao Qi <yao@codesourcery.com>
666
667 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
668 double_label.
669 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
670 partial_label and double_label.
671
56083b99
DB
6722014-04-24 David Blaikie <dblaikie@gmail.com>
673
674 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
675
25d4e99d
DB
6762014-04-24 David Blaikie <dblaikie@gmail.com>
677
678 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
679 of the function to work across GCC and Clang.
680 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
681 pointer types (const void ** const V void **).
682
01f9f808
MS
6832014-04-24 Michael Sturm <michael.sturm@mintel.com>
684 Walfred Tedeschi <walfred.tedeschi@intel.com>
685
686 * Makefile.in (EXECUTABLES): Added i386-avx512.
687 * gdb.arch/i386-avx512.c: New file.
688 * gdb.arch/i386-avx512.exp: Likewise.
689
4b48d439
KS
6902014-04-23 Keith Seitz <keiths@redhat.com>
691
692 * lib/mi-support.exp (mi_list_breakpoints): Delete.
693 (mi_make_breakpoint_table): New procedure.
694 (mi_create_breakpoint): Use mi_make_breakpoint
695 and return the result.
696 (mi_make_breakpoint): New procedure.
697 (mi_build_kv_pairs): New procedure.
698
699 * gdb.mi/mi-break.exp: Remove unused globals,
700 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
701 All callers updated.
702 * gdb.mi/mi-dprintf.exp: Use variable to track command
703 number.
704 Update all callers of mi_create_breakpoint and use
705 mi_make_breakpoint_table.
706 Remove any unused global variables.
707 * gdb.mi/mi-nonstop.exp: Likewise.
708 * gdb.mi/mi-nsintrall.exp: Likewise.
709 * gdb.mi/mi-nsmoribund.exp: Likewise.
710 * gdb.mi/mi-nsthrexec.exp: Likewise.
711 * gdb.mi/mi-reverse.exp: Likewise.
712 * gdb.mi/mi-simplerun.exp: Likewise.
713 * gdb.mi/mi-stepn.exp: Likewise.
714 * gdb.mi/mi-syn-frame.exp: Likewise.
715 * gdb.mi/mi-until.exp: Likewise.
716 * gdb.mi/mi-var-cp.exp: Likewise.
717 * gdb.mi/mi-var-display.exp: Likewise.
718 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
719 * gdb.mi/mi2-var-child.exp: Likewise.
720 * gdb.mi/mi-vla-c99.exp: Likewise.
721 * lib/mi-support.exp: Likewise.
722
723 From Ian Lance Taylor <iant@cygnus.com>:
724 * lib/gdb.exp (parse_args): New procedure.
725
08351840
PA
7262014-04-23 Pedro Alves <palves@redhat.com>
727
728 * gdb.base/break-unload-file.c: New file.
729 * gdb.base/break-unload-file.exp: New file.
730 * gdb.base/sym-file-lib.c (baz): New function.
731 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
732 field.
733 (load): Store the segment's mapped size.
734 (unload): New function.
735 (unload_shlib): New function.
736 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
737 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
738 set a breakpoint at baz, and call it.
739 * gdb.base/sym-file.exp: New tests for stale breakpoint
740 instructions.
741
076855f9
PA
7422014-04-23 Pedro Alves <palves@redhat.com>
743
744 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
745 * gdb.base/hbreak-in-shr-unsupported.c: New file.
746 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
747 * gdb.base/hbreak-unmapped.c: New file.
748 * gdb.base/hbreak-unmapped.exp: New file.
749 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
750 * lib/gdb.exp (gdb_is_target_remote): ... here.
751
483805cf
PA
7522014-04-22 Pedro Alves <palves@redhat.com>
753
754 * gdb.base/consecutive-step-over.c: New file.
755 * gdb.base/consecutive-step-over.exp: New file.
756
06d97543
PA
7572014-04-22 Pedro Alves <palves@redhat.com>
758
759 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
760 instead of send_gdb/gdb_expect.
761
b4429ea2
YQ
7622014-04-22 Yao Qi <yao@codesourcery.com>
763
764 * lib/trace-support.exp (generate_tracefile): New procedure.
765 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
766 return 0.
767 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
768 if generate_tracefile returns 1.
769
51d48146
PA
7702014-04-18 Tom Tromey <palves@redhat.com>
771 Pedro alves <tromey@redhat.com>
772
773 PR backtrace/15558
774 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
775 with a backtrace limit.
776 * gdb.python/py-frame-inline.exp: Test running to an inline
777 function with a backtrace limit, and printing the newest frame.
778 * gdb.python/py-frame-inline.c (main): Call f.
779
bd1dce5f
MS
7802014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
781
782 * gdb.java/jnpe.exp: Drop srcdir from untested path.
783
40d1a503
MS
7842014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
785
786 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
787 Drop prefix from unsupported source file path.
788
389b98f7
YQ
7892014-04-17 Yao Qi <yao@codesourcery.com>
790
791 * lib/gdb.exp (with_target_charset): New proc.
792 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
793 with_target_charset.
794 (test_print_strings): Likewise.
795 (test_repeat_bytes): Likewise.
796 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
797 for some tests.
798
22869d73
KS
7992014-04-16 Keith Seitz <keiths@redhat.com>
800
801 PR gdb/15827
802 * gdb.dwarf2/corrupt.c: New file.
803 * gdb.dwarf2/corrupt.exp: New file.
804
c4f87ca6
KS
8052014-04-16 Keith Seitz <keiths@redhat.com>
806
807 PR c++/16597
808 * gdb.cp/namelessclass.cc: New file.
809 * gdb.cp/namelessclass.exp: New file.
810 * gdb.cp/namelessclass.S: New file.
811
ab19de87
DE
8122014-04-16 Doug Evans <dje@google.com>
813
814 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
815 Add comment.
816 (gdbserver_default_get_comm_port): New function.
817 (gdbserver_start): Check if board file provided
818 "gdbserver,get_comm_port" and use it if so.
819 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
820 (gdb,socketport): Set to "stdio".
821 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
822 (stdio_gdbserver_template): Delete.
823 (${board}_get_remote_address): Update.
824 (${board}_build_remote_cmd): Delete.
825 (${board}_get_comm_port): New function.
826 (${board}_spawn): Update.
827 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
828 Delete.
829 (${board}_get_remote_address): Update.
830 (${board}_get_comm_port): New function.
831
fc98a809
AB
8322014-04-16 Andrew Burgess <aburgess@broadcom.com>
833
834 * gdb.base/memattr.exp: Improve regexps to handle memory regions
835 appearing in any order.
836
87fd9e6e
DE
8372014-04-15 Doug Evans <dje@google.com>
838
839 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
840 uninitialized value of "description".
841
099fc3ea
KS
8422014-04-15 Keith Seitz <keiths@redhat.com>
843
844 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
845 Remove unused globals.
846 (test_running_the_program): Likewise.
847 (test_controlled_execution): Likewise.
848 (test_controlling_breakpoints): Likewise.
849 (test_program_termination): Likewise.
850
5da151d4
KS
8512014-04-15 Keith Seitz <keiths@redhat.com>
852
853 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
854 unused globals.
855 (test_rbreak_creation_and_listing): Likewise.
856 (test_ignore_count): Likewise.
857 (test_error): Likewise.
858
35e5d2f0
PA
8592014-04-15 Pedro Alves <palves@redhat.com>
860
861 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
862 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
863 sym-file-loader.c.
864 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
865 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
866 to sym-file-loader.c.
867 (struct library): Forward declare.
868 (load_shlib, lookup_function): Change prototypes.
869 (find_shstrtab, find_strtab, find_shdr, find_symtab)
870 (translate_offset): Remove declarations.
871 (get_text_addr): New declaration.
872 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
873 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
874 sym-file-loader.h.
875 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
876 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
877 here from sym-file-loader.h.
878 (struct library): New structure.
879 (load_shlib, lookup_function): Change prototypes and adjust to
880 work with a struct library.
881 (find_shstrtab, find_strtab, find_shdr, find_symtab)
882 (translate_offset): Make static.
883 (get_text_addr): New function.
884 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
885
eb4c1710
PA
8862014-04-15 Pedro Alves <palves@redhat.com>
887
888 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
889
2d1baf52
PA
8902014-04-15 Pedro Alves <palves@redhat.com>
891
892 * gdb.base/sym-file-loader.c: Include <limits.h>.
893 (SELF_LINK): New define.
894 (get_origin): New function.
895 (load_shlib): Use it.
896 * gdb.base/sym-file.exp: Don't early return if the target is
897 remote. Use runto_main, and issue fail is that fails. Use
898 gdb_load_shlibs.
899 (shlib_name): Delete.
900 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
901
7dd6df01
PA
9022014-04-15 Pedro Alves <palves@redhat.com>
903
904 * gdb.base/sym-file.exp: Remove regex characters from test
905 message. Don't refer to breakpoint numbers in test messages.
906
b50c8614
KS
9072014-04-14 Keith Seitz <keiths@redhat.com>
908
909 PR c++/16253
910 * gdb.cp/var-tag.cc: New file.
911 * gdb.cp/var-tag.exp: New file.
912 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
913 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
914 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
915 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
916
3d567982
TT
9172014-04-14 Tom Tromey <tromey@redhat.com>
918
919 * gdb.cp/classes.exp (test_enums): Handle underlying type.
920 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
921 type.
922 * gdb.cp/enum-class.exp: New file.
923 * gdb.cp/enum-class.cc: New file.
924
0626fc76
TT
9252014-04-14 Tom Tromey <tromey@redhat.com>
926
927 * gdb.dwarf2/enum-type.exp: New file.
928
dca325b3
SA
9292014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
930
931 * gdb.mi/mi-vla-c99.exp: New file.
932 * gdb.mi/vla.c: New file.
933
5854b38a
SA
9342014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
935
936 * gdb.base/vla-datatypes.c: New file.
937 * gdb.base/vla-datatypes.exp: New file.
938
463bb957
SA
9392014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
940
941 * gdb.base/vla-ptr.c: New file.
942 * gdb.base/vla-ptr.exp: New file.
943
3dd170be
SA
9442014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
945
946 * gdb.dwarf2/count.exp: New file.
947
5ecaaa66
SA
9482014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
949
950 * gdb.base/vla-sideeffect.c: New file.
951 * gdb.base/vla-sideeffect.exp: New file.
952
41f1ada5
DB
9532014-04-14 David Blaikie <dblaikie@gmail.com>
954
955 * gdb.mi/non-stop.c: Add return value for non-void function return
956 statement.
957 * gdb.threads/staticthreads.c: Ditto.
958
0be03e84
DE
9592014-04-12 Siva Chandra Reddy <sivachandra@google.com>
960 Doug Evans <xdje42@gmail.com>
961
962 * gdb.guile/scm-value.c: Improve test case.
963 * gdb.guile/scm-value.exp: Add new test.
964
f180a1fb
DB
9652014-04-11 David Blaikie <dblaikie@gmail.com>
966
967 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
968 override Clang's default.
969
6b662e19
JB
9702014-04-11 Joel Brobecker <brobecker@adacore.com>
971
972 Revert the following changes (regressions):
973
974 * gdb.base/vla-sideeffect.c: New file.
975 * gdb.base/vla-sideeffect.exp: New file.
976
977 * gdb.dwarf2/count.exp: New file.
978
979 * gdb.base/vla-multi.c: New file.
980 * gdb.base/vla-multi.exp: New file.
981
982 * gdb.base/vla-ptr.c: New file.
983 * gdb.base/vla-ptr.exp: New file.
984
985 * gdb.base/vla-datatypes.c: New file.
986 * gdb.base/vla-datatypes.exp: New file.
987
988 * gdb.mi/mi-vla-c99.exp: New file.
989 * gdb.mi/vla.c: New file.
990
245a5f0b
KS
9912014-04-11 Keith Seitz <keiths@redhat.com>
992
993 PR c++/16675
994 * gdb.cp/cpsizeof.exp: New file.
995 * gdb.cp/cpsizeof.cc: New file.
996
58a84dcf
SA
9972014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
998
191a8a90
JB
999 * gdb.mi/mi-vla-c99.exp: New file.
1000 * gdb.mi/vla.c: New file.
58a84dcf 1001
c8655f75
SA
10022014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1003
1004 * gdb.base/vla-datatypes.c: New file.
1005 * gdb.base/vla-datatypes.exp: New file.
1006
024e13b4
SA
10072014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1008
1009 * gdb.base/vla-ptr.c: New file.
1010 * gdb.base/vla-ptr.exp: New file.
1011
1a237e0e
SA
10122014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1013
1014 * gdb.base/vla-multi.c: New file.
1015 * gdb.base/vla-multi.exp: New file.
1016
504f3432
SA
10172014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1018
1019 * gdb.dwarf2/count.exp: New file.
1020
3bce8237
SA
10212014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1022
191a8a90
JB
1023 * gdb.base/vla-sideeffect.c: New file.
1024 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1025
322f9c21
YQ
10262014-04-11 Yao Qi <yao@codesourcery.com>
1027
1028 * gdb.base/completion.exp: Check file exists before running tests
1029 on file completion.
1030
d708bcd1
PA
10312014-04-10 Pedro Alves <palves@redhat.com>
1032
1033 * gdb.base/cond-eval-mode.c: New file.
1034 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1035 prepare_for_testing to build the new file. Check result of
1036 runto_main.
1037 (test_break, test_watch): New procedures.
1038 (top level): Use them.
1039
ae1d2761
PM
10402014-04-08 Pierre Muller <muller@sourceware.org>
1041
1042 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1043 Ctrl-V use for mingw hosts.
1044
7af389b8
SC
10452014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1046
1047 * gdb.python/py-value.c: Improve test case.
1048 * gdb.python/py-value.exp: Add new test.
1049
5e703181
DE
10502014-04-07 David Blaikie <dblaikie@gmail.com>
1051
1052 * lib/compiler.c: Identify the clang compiler.
1053 * lib/compiler.cc: Ditto.
1054
9810b410
YQ
10552014-04-03 Yao Qi <yao@codesourcery.com>
1056
1057 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1058
98d1b8dc
AB
10592014-04-01 Anton Blanchard <anton@samba.org>
1060
1061 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1062 messages unique.
1063
3114cea1
AB
10642014-04-01 Anton Blanchard <anton@samba.org>
1065
1066 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1067 prepare_for_testing.
1068
62f7182c
AB
10692014-04-01 Anton Blanchard <anton@samba.org>
1070
1071 * gdb.arch/ppc64-atomic-inst.c: Remove.
1072 * gdb.arch/ppc64-atomic-inst.S: New file.
1073 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1074
770e7fc7
DE
10752014-03-31 Doug Evans <dje@google.com>
1076
1077 * gdb.base/print-symbol-loading-lib.c: New file.
1078 * gdb.base/print-symbol-loading-main.c: New file.
1079 * gdb.base/print-symbol-loading.exp: New file.
1080
46e2bafa
YQ
10812014-03-31 Yao Qi <yao@codesourcery.com>
1082
1083 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1084
8776cfe9
JB
10852014-03-28 Joel Brobecker <brobecker@adacore.com>
1086
1087 * gdb.ada/mi_dyn_arr: New testcase.
1088
5d1ef361
DE
10892014-03-27 Doug Evans <dje@google.com>
1090
1091 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1092
b5bee914
YQ
10932014-03-27 Yao Qi <yao@codesourcery.com>
1094
1095 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1096 if target is nios2-*-*.
1097
0d4d0e77
YQ
10982014-03-26 Yao Qi <yao@codesourcery.com>
1099
1100 * lib/gdb.exp (readline_is_used): New proc.
1101 * gdb.base/completion.exp: Move tests on command complete up.
1102 Skip the rest of tests if readline is not used.
1103 * gdb.ada/complete.exp: Skp the test if readline is not
1104 used.
1105 * gdb.base/filesym.exp: Likewise.
1106 * gdb.base/macscp.exp: Likewise.
1107 * gdb.base/readline-ask.exp: Likewise.
1108 * gdb.base/readline.exp: Likewise.
1109 * gdb.python/py-cmd.exp: Likewise.
1110 * gdb.trace/tfile.exp: Likewise.
1111
29361eee
YQ
11122014-03-26 Yao Qi <yao@codesourcery.com>
1113
1114 * gdb.base/macscp.exp: Fix code format issues.
1115
bc9a5525
UW
11162014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1117
1118 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1119 * gdb.asm/powerpc64le.inc: New file.
1120
d3839ede
PA
11212014-03-25 Pedro Alves <palves@redhat.com>
1122 Doug Evans <dje@google.com>
1123
1124 * gdb.base/source-execution.c: New file.
1125 * gdb.base/source-execution.exp: New file.
1126 * gdb.base/source-execution.gdb: New file.
1127
01672a57
DE
11282014-03-24 Doug Evans <dje@google.com>
1129
1130 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1131 using fission.
1132
88bbeca9
HZ
11332014-03-24 Hui Zhu <hui@codesourcery.com>
1134 Pedro Alves <palves@redhat.com>
1135
1136 PR breakpoints/16101
1137 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1138 test pass/fail messages. Detect missing support for dprintf when
1139 breakpoints are actually inserted.
1140 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1141 breakpoints are actually inserted.
1142 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1143 fails.
1144
d2348791
JK
11452014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1146
1147 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1148
feef67ab
DE
11492014-03-22 Doug Evans <xdje42@gmail.com>
1150
1151 * gdb.python/python.exp (python not supported): Verify multi-line
1152 python command issues an error.
25d743f9 1153 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1154 guile command issues an error.
feef67ab 1155
ecebef6a
MR
11562014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1157
1158 * gdb.threads/thread-specific.exp: Handle the lack of usable
1159 $this_breakpoint and $this_thread.
1160
ccdd1909
HZ
11612014-03-21 Hui Zhu <hui@codesourcery.com>
1162
1163 * gdb.base/attach.exp (do_command_attach_tests): New.
1164
beb460e8
PA
11652014-03-20 Tom Tromey <tromey@redhat.com>
1166 Pedro Alves <palves@redhat.com>
1167
1168 PR cli/15718
1169 * gdb.base/condbreak-call-false.c: New file.
1170 * gdb.base/condbreak-call-false.exp: New file.
1171
40acf43a
PA
11722014-03-20 Pedro Alves <palves@redhat.com>
1173
1174 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1175 Delete.
1176 (block_signals, unblock_signals): Delete.
1177 (child_function_2, main): Remove references to deleted variable
1178 and functions.
1179
9f5e1e02
PA
11802014-03-20 Pedro Alves <palves@redhat.com>
1181
1182 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1183 Use pthread_kill to signal thread 2.
1184 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1185 Adjust to make the test send itself a signal rather than using the
1186 host's "kill" command.
1187
99619bea
PA
11882014-03-20 Pedro Alves <palves@redhat.com>
1189
1190 * gdb.threads/multiple-step-overs.c: New file.
1191 * gdb.threads/multiple-step-overs.exp: New file.
1192 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1193 Adjust expected infrun debug output.
1194
2adfaa28
PA
11952014-03-20 Pedro Alves <palves@redhat.com>
1196
1197 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1198 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1199
31e77af2
PA
12002014-03-20 Pedro Alves <palves@redhat.com>
1201
1202 PR breakpoints/7143
1203 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1204 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1205 of gdb_test_multiple.
1206 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1207 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1208
b9f437de
PA
12092014-03-20 Pedro Alves <palves@redhat.com>
1210
1211 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1212 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1213
05adc73e
PA
12142014-03-19 Pedro Alves <palves@redhat.com>
1215
1216 * gdb.base/async.exp: Remove early return.
1217
6048b950
PA
12182014-03-19 Pedro Alves <palves@redhat.com>
1219
1220 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1221
8bcfb00a
PA
12222014-03-19 Pedro Alves <palves@redhat.com>
1223
1224 * gdb.base/async.exp (test_background): Expect \r\n after
1225 "completed." in the fail pattern.
1226
884e37dc
PA
12272014-03-19 Pedro Alves <palves@redhat.com>
1228
1229 * gdb.base/async.exp (test_background): New procedure.
1230 Use it for all background execution command tests.
1231
148e57e2
PA
12322014-03-19 Pedro Alves <palves@redhat.com>
1233
1234 * gdb.base/async.exp: Use prepare_for_testing.
1235
f48088c7
PA
12362014-03-19 Pedro Alves <palves@redhat.com>
1237
1238 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1239 the same line.
1240
e2f6c966
PA
12412014-03-19 Pedro Alves <palves@redhat.com>
1242
1243 * gdb.base/async.c (main): Add "jump here" and "until here" line
1244 marker comments.
1245 * gdb.base/async.exp (jump_here): New global.
1246 (jump& test): Use it.
1247 (until_here): New global.
1248 (until& test): Use it.
1249
c30568d4
PA
12502014-03-19 Pedro Alves <palves@redhat.com>
1251
1252 * gdb.base/async.exp: Don't frob gdb_protocol.
1253
0172b6a7
DE
12542014-03-18 Doug Evans <xdje42@gmail.com>
1255
1256 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1257 Fix spelling of exec-done-display.
1258
06c868a8
JK
12592014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1260
1261 PR gdb/15358
1262 * gdb.base/gdb-sigterm.c: New file.
1263 * gdb.base/gdb-sigterm.exp: New file.
1264
0c7e1a46
PA
12652014-03-18 Pedro Alves <palves@redhat.com>
1266
1267 PR gdb/13860
1268 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1269 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1270 solib-event.
1271
f7c77d93
JB
12722014-03-17 Joel Brobecker <brobecker@adacore.com>
1273
1274 * gdb.ada/pckd_arr_ren: New testcase.
1275
5a1e8c7a
DE
12762014-03-13 Doug Evans <xdje42@gmail.com>
1277
1278 PR guile/16612
1279 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1280 collect after discarding symbols.
1281
350e1a76
DE
12822014-03-13 Ludovic Courtès <ludo@gnu.org>
1283 Doug Evans <xdje42@gmail.com>
1284
1285 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1286 to history survives a gc.
1287
a69900ae
PA
12882014-03-13 Pedro Alves <palves@redhat.com>
1289
1290 * gdb.base/default.exp: Don't test "target procfs".
1291
5db9f0bd
PA
12922014-03-13 Pedro Alves <palves@redhat.com>
1293
1294 * gdb.base/default.exp: Update "target child" and "target procfs"
1295 tests to not expect "Unix".
1296
b3ccfe11
TT
12972014-03-12 Tom Tromey <tromey@redhat.com>
1298
1299 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1300 New procs. Add target-async tests.
1301 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1302 Add target-async tests.
1303
646f4417
AA
13042014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1305
1306 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1307 'func_start' and 'func_end' for the beginning and end of the
1308 function code, respectively.
1309 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1310 'func_end' instead of 'func' and 'main'.
1311
288c211f
AA
13122014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1313
1314 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1315 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1316 generate the debug info assembler source.
1317
e0c0f156
AA
13182014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1319
1320 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1321 * gdb.dwarf2/arr-subrange.exp: Likewise.
1322 * gdb.dwarf2/dwz.exp: Likewise.
1323 * gdb.dwarf2/method-ptr.exp: Likewise.
1324 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1325 * gdb.dwarf2/subrange.exp: Likewise.
1326 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1327 * gdb.dwarf2/implptrpiece.exp: Likewise.
1328 * gdb.dwarf2/nostaticblock.exp: Likewise.
1329
0e5c4555
AA
13302014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1331
1332 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1333 directory to absolute path name arguments.
1334
5ec18f2b
JG
13352014-03-10 Joel Brobecker <brobecker@adacore.com>
1336
1337 * gdb.ada/tagged_access: New testcase.
1338
847fc4f2
MM
13392014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1340
1341 * gdb.btrace/data.exp: Update expected output.
1342
cc3da688
YQ
13432014-03-06 Yao Qi <yao@codesourcery.com>
1344
1345 * gdb.trace/pr16508.exp: New file.
1346
0f26cec1
PA
13472014-03-05 Pedro Alves <palves@redhat.com>
1348
1349 PR gdb/16575
1350 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1351 procedure.
1352 (top level): Adjust to use it. Add tests that exercise breakpoint
1353 interaction with the code-cache.
1354
7a5a839f
LC
13552014-02-26 Ludovic Courtès <ludo@gnu.org>
1356
1357 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1358 test for 'history-append!'.
1359
31aa7e4e
JB
13602014-02-26 Joel Brobecker <brobecker@adacore.com>
1361
1362 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1363 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1364 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1365 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1366 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1367 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1368
1b588015
JB
13692014-02-26 Joel Brobecker <brobecker@adacore.com>
1370
1371 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1372 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1373 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1374
55426c9d
JB
13752014-02-26 Joel Brobecker <brobecker@adacore.com>
1376
1377 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1378
dc53a7ad
JB
13792014-02-26 Joel Brobecker <brobecker@adacore.com>
1380
1381 * gdb.dwarf2/arr-stride.c: New file.
1382 * gdb.dwarf2/arr-stride.exp: New file.
1383
12ab52e9
PA
13842014-02-26 Pedro Alves <palves@redhat.com>
1385
1386 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1387 that won't ever trigger. Make sure that GDB reports the correct
1388 breakpoint that caused the stop.
1389
849c862e
JK
13902014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1391
1392 PR gdb/16626
1393 * gdb.base/auto-load-script: New file.
1394 * gdb.base/auto-load.c: New file.
1395 * gdb.base/auto-load.exp: New file.
1396
71b7d793
JK
1397 PR gdb/16626
1398 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1399
e2f0d509
JK
14002014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1401
1402 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1403 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1404
50cc37c8
DE
14052014-02-24 Doug Evans <dje@google.com>
1406
1407 * lib/gdb.exp (run_on_host): Log error output if program fails.
1408
ea4758f2
PA
14092014-02-21 Pedro Alves <palves@redhat.com>
1410
1411 * gdb.threads/step-after-sr-lock.c: Rename to ...
1412 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1413 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1414 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1415 ... this.
1416
d7b30f67
SDJ
14172014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1418
1419 PR tdep/16397
1420 * gdb.arch/amd64-stap-special-operands.exp: New file.
1421 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1422 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1423 * gdb.arch/amd64-stap-triplet.S: Likewise.
1424 * gdb.arch/amd64-stap-triplet.c: Likewise.
1425
83deb43f
JB
14262014-02-20 Joel Brobecker <brobecker@adacore.com>
1427
1428 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1429 in .section pseudo-op.
1430
adde2bff
DE
14312014-02-20 lin zuojian <manjian2006@gmail.com>
1432 Joel Brobecker <brobecker@adacore.com>
1433 Doug Evans <xdje42@gmail.com>
1434
1435 PR symtab/16581
1436 * gdb.dwarf2/dw2-icycle.S: New file.
1437 * gdb.dwarf2/dw2-icycle.c: New file.
1438 * gdb.dwarf2/dw2-icycle.exp: New file.
1439
f7bd0f78
SC
14402014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1441
1442 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1443 operations on gdb.Value objects.
1444 * gdb.python/py-value-cc.exp: Add new test to test operations on
1445 gdb.Value objects.
1446
c17ef0d5
DE
14472014-02-18 Doug Evans <dje@google.com>
1448
1449 * Makefile.in (TESTS): New variable.
1450 (expanded_tests, expanded_tests_or_none): New variables
1451 (check-single): Pass $(expanded_tests_or_none) to runtest.
1452 (check-parallel): Only run tests in $(TESTS) if non-empty.
1453 (check/no-matching-tests-found): New rule.
1454 * README: Document TESTS makefile variable.
1455
5dd3176f
DE
14562014-02-18 Doug Evans <dje@google.com>
1457
1458 * Makefile.in (check-parallel): rm -rf outputs temp.
1459
0b10be4f
JK
14602014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1461
1462 Fix "ERROR: no fileid for" in the testsuite.
1463 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1464
85f224e7
DE
14652014-02-12 Doug Evans <dje@google.com>
1466
1467 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1468 (MISCELLANEOUS): New variable.
1469 (clean): rm -rf $(MISCELLANEOUS).
1470 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1471 dwp live in the same directory as symlinks, with each symlink pointed
1472 to a differently named file in a different directory.
1473
149b30ff
DE
14742014-02-11 Doug Evans <dje@google.com>
1475
1476 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1477 of Tcl file commands.
1478
1dfdac32
MK
14792014-02-10 Mark Kettenis <kettenis@gnu.org>
1480
1481 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1482 "kill -SIGUSR1 -1".
1483
aa4fb036
JB
14842014-02-10 Joel Brobecker <brobecker@adacore.com>
1485
1486 * gdb.ada/tick_length_array_enum_idx: New testcase.
1487
ed3ef339
DE
14882014-02-10 Doug Evans <xdje42@gmail.com>
1489
1490 * configure.ac (AC_OUTPUT): Add gdb.guile.
1491 * configure: Regenerate.
1492 * lib/gdb-guile.exp: New file.
1493 * lib/gdb.exp (get_target_charset): New function.
1494 * gdb.base/help.exp: Update expected output from "apropos apropos".
1495 * gdb.guile/Makefile.in: New file.
1496 * gdb.guile/guile.exp: New file.
1497 * gdb.guile/scm-arch.c: New file.
1498 * gdb.guile/scm-arch.exp: New file.
1499 * gdb.guile/scm-block.c: New file.
1500 * gdb.guile/scm-block.exp: New file.
1501 * gdb.guile/scm-breakpoint.c: New file.
1502 * gdb.guile/scm-breakpoint.exp: New file.
1503 * gdb.guile/scm-disasm.c: New file.
1504 * gdb.guile/scm-disasm.exp: New file.
1505 * gdb.guile/scm-equal.c: New file.
1506 * gdb.guile/scm-equal.exp: New file.
1507 * gdb.guile/scm-error.exp: New file.
1508 * gdb.guile/scm-error.scm: New file.
1509 * gdb.guile/scm-frame-args.c: New file.
1510 * gdb.guile/scm-frame-args.exp: New file.
1511 * gdb.guile/scm-frame-args.scm: New file.
1512 * gdb.guile/scm-frame-inline.c: New file.
1513 * gdb.guile/scm-frame-inline.exp: New file.
1514 * gdb.guile/scm-frame.c: New file.
1515 * gdb.guile/scm-frame.exp: New file.
1516 * gdb.guile/scm-generics.exp: New file.
1517 * gdb.guile/scm-gsmob.exp: New file.
1518 * gdb.guile/scm-iterator.c: New file.
1519 * gdb.guile/scm-iterator.exp: New file.
1520 * gdb.guile/scm-math.c: New file.
1521 * gdb.guile/scm-math.exp: New file.
1522 * gdb.guile/scm-objfile-script-gdb.in: New file.
1523 * gdb.guile/scm-objfile-script.c: New file.
1524 * gdb.guile/scm-objfile-script.exp: New file.
1525 * gdb.guile/scm-objfile.c: New file.
1526 * gdb.guile/scm-objfile.exp: New file.
1527 * gdb.guile/scm-ports.exp: New file.
1528 * gdb.guile/scm-pretty-print.c: New file.
1529 * gdb.guile/scm-pretty-print.exp: New file.
1530 * gdb.guile/scm-pretty-print.scm: New file.
1531 * gdb.guile/scm-section-script.c: New file.
1532 * gdb.guile/scm-section-script.exp: New file.
1533 * gdb.guile/scm-section-script.scm: New file.
1534 * gdb.guile/scm-symbol.c: New file.
1535 * gdb.guile/scm-symbol.exp: New file.
1536 * gdb.guile/scm-symtab-2.c: New file.
1537 * gdb.guile/scm-symtab.c: New file.
1538 * gdb.guile/scm-symtab.exp: New file.
1539 * gdb.guile/scm-type.c: New file.
1540 * gdb.guile/scm-type.exp: New file.
1541 * gdb.guile/scm-value-cc.cc: New file.
1542 * gdb.guile/scm-value-cc.exp: New file.
1543 * gdb.guile/scm-value.c: New file.
1544 * gdb.guile/scm-value.exp: New file.
1545 * gdb.guile/source2.scm: New file.
1546 * gdb.guile/types-module.cc: New file.
1547 * gdb.guile/types-module.exp: New file.
1548
7026a7c1
YQ
15492014-02-10 Yao Qi <yao@codesourcery.com>
1550
1551 PR testsuite/16543
1552 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1553 * configure: Regenerated.
1554 * Makefile.in: New file.
1555
6c466447
AS
15562014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1557
1558 * gdb.python/py-framefilter.exp: Fix typo.
1559
6e854735
YQ
15602014-02-08 Yao Qi <yao@codesourcery.com>
1561
1562 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1563 that no =breakpoint-modified is emitted when breakpoints are
1564 modified through MI commands.
1565
d137e6dc
PA
15662014-02-07 Pedro Alves <pedro@codesourcery.com>
1567 Pedro Alves <palves@redhat.com>
1568
1569 * gdb.threads/step-after-sr-lock.c: New file.
1570 * gdb.threads/step-after-sr-lock.exp: New file.
1571
b5ee5a50
PA
15722014-02-07 Pedro Alves <palves@redhat.com>
1573
1574 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1575
3c77faf3
JK
15762014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1577
1578 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1579 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1580
6dddc817
DE
15812014-02-06 Doug Evans <xdje42@gmail.com>
1582
1583 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1584 output.
1585
1586 * gdb.gdb/python-interrupts.exp: New file.
1587
de7b2893
YQ
15882014-02-05 Yao Qi <yao@codesourcery.com>
1589
1590 * gdb.trace/report.exp (use_collected_data): Test the output
1591 of "info threads" and "info inferiors".
1592
66d032ac
YQ
15932014-02-05 Yao Qi <yao@codesourcery.com>
1594
1595 Revert this patch:
1596
1597 2013-05-24 Yao Qi <yao@codesourcery.com>
1598
1599 * gdb.trace/tfile.exp: Test inferior and thread.
1600
591a12a1
UW
16012014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1602
1603 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1604 on a function.
1605 * gdb.base/step-bt.c: Call hello via function pointer to make
1606 sure its first instruction is executed on powerpc64le-linux.
1607
0ff3e01f
UW
16082014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1609
1610 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1611
084ee545
UW
16122014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1613
1614 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1615 of the test patterns for use on little-endian systems.
1616
6ed14ff3
UW
16172014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1618
1619 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1620 (decimal_vector): Fix for little-endian.
1621
401e27fd
JM
16222014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1623
1624 * gdb.arch/sparc-sysstep.exp: New file.
1625 * gdb.arch/sparc-sysstep.c: Likewise.
1626
1627 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1628
8b924729
EBM
16292014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1630
1631 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1632
fb151210
JB
16332014-01-23 Tom Tromey <tromey@redhat.com>
1634
1635 * gdb.ada/array_char_idx: New testcase.
1636
0740f8d8
TT
16372014-01-23 Tom Tromey <tromey@redhat.com>
1638
1639 PR python/16487:
1640 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1641 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1642 classes.
1643
21909fa1
TT
16442014-01-23 Tom Tromey <tromey@redhat.com>
1645
1646 PR python/16491:
1647 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1648 string from an inferior frame.
1649 * gdb.python/py-framefilter-mi.exp: Update.
1650
87ce2a04
DE
16512014-01-22 Doug Evans <dje@google.com>
1652
1653 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1654
237b092b
AA
16552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1656
1657 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1658
d674a709
AA
16592014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1660
1661 * gdb.trace/entry-values.exp: Remove excess space character from
1662 regex patterns. Handle s390 call instruction.
1663
20fa3390
AA
16642014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1665
1666 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1667 define "*_start" label. Make "name" static.
1668 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1669 ${name} by references to ${name}_start.
1670
78466714
AA
16712014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1672
1673 * gdb.base/info-macros.exp: Remove "debug" from the compile
1674 options.
1675
ec9f644a
IB
16762014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1677
1678 * gdb.dlang/demangle.exp: New file.
1679
94b1b47e
IB
16802014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1681
1682 * gdb.dlang/primitive-types.exp: New file.
1683
7f420862
IB
16842014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1685
1686 * configure.ac: Create gdb.dlang/Makefile.
1687 * configure: Regenerate.
1688 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1689 * gdb.dlang/Makefile.in: New file.
1690 * lib/d-support.exp: New file.
1691 * lib/gdb.exp (skip_d_tests): New proc.
1692
52834460
MM
16932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1694
1695 * gdb.btrace/delta.exp: Check reverse stepi.
1696 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1697 * gdb.btrace/finish.exp: New.
1698 * gdb.btrace/next.exp: New.
1699 * gdb.btrace/nexti.exp: New.
1700 * gdb.btrace/record_goto.c: Add comments.
1701 * gdb.btrace/step.exp: New.
1702 * gdb.btrace/stepi.exp: New.
1703 * gdb.btrace/multi-thread-step.c: New.
1704 * gdb.btrace/multi-thread-step.exp: New.
1705 * gdb.btrace/rn-dl-bind.c: New.
1706 * gdb.btrace/rn-dl-bind.exp: New.
1707 * gdb.btrace/data.c: New.
1708 * gdb.btrace/data.exp: New.
1709 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1710
6e07b1d2
MM
17112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1712
1713 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1714 * gdb.btrace/exception.exp: Update.
1715 * gdb.btrace/instruction_history.exp: Update.
1716 * gdb.btrace/record_goto.exp: Update.
1717 * gdb.btrace/tailcall.exp: Update.
1718 * gdb.btrace/unknown_functions.exp: Update.
1719 * gdb.btrace/delta.exp: New.
1720
0b722aec
MM
17212014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1722
1723 * gdb.btrace/record_goto.exp: Add backtrace test.
1724 * gdb.btrace/tailcall.exp: Add backtrace test.
1725
066ce621
MM
17262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1727
1728 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1729 * gdb.btrace/record_goto.c: New.
1730 * gdb.btrace/record_goto.exp: New.
1731 * gdb.btrace/x86-record_goto.S: New.
1732
0688d04e
MM
17332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1734
1735 * gdb.btrace/function_call_history.exp: Update tests.
1736 * gdb.btrace/instruction_history.exp: Update tests.
1737
8710b709
MM
17382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1739
1740 * gdb.btrace/function_call_history.exp: Fix expected field
1741 order for "record function-call-history".
1742 Add new tests for "record function-call-history /c".
1743 * gdb.btrace/exception.cc: New.
1744 * gdb.btrace/exception.exp: New.
1745 * gdb.btrace/tailcall.exp: New.
1746 * gdb.btrace/x86-tailcall.S: New.
1747 * gdb.btrace/x86-tailcall.c: New.
1748 * gdb.btrace/unknown_functions.c: New.
1749 * gdb.btrace/unknown_functions.exp: New.
1750 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1751
5de9129b
MM
17522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1753
1754 * gdb.btrace/instruction_history.exp: Update.
1755 * gdb.btrace/function_call_history.exp: Update.
1756
23a7fe75
MM
17572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1758
1759 * gdb.btrace/function_call_history.exp: Fix expected function
1760 trace.
1761 * gdb.btrace/instruction_history.exp: Initialize traced.
1762 Remove traced_functions.
1763
724c7dd8
MM
17642014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1765
1766 * gdb.btrace/function_call_history.exp: Update
1767 * gdb.btrace/instruction_history.exp: Update.
1768
6d78d93b
MM
17692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1770
1771 * gdb.btrace/enable.exp: Update expected text.
1772
93a360cc
OJ
17732014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1774
1775 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1776 bytes.
1777
3772b53f
MR
17782014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1779
1780 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1781
596662fa
OJ
17822014-01-15 Omair Javaid <omair.javaid@linaro.org>
1783
1784 * lib/gdb.exp (supports_process_record): Return true for
1785 arm*-linux*. (supports_reverse): Likewise.
1786
b5b08fb4
SC
17872014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1788
1789 PR python/15464
1790 PR python/16113
1791 * gdb.python/py-type.c: Enhance test case.
1792 * gdb.python/py-value-cc.cc: Likewise
1793 * gdb.python/py-type.exp: Add new tests.
1794 * gdb.python/py-value-cc.exp: Likewise
1795
52d7fb13
AA
17962014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1797 Pedro Alves <palves@redhat.com>
1798
1799 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1800 Make "name" extern.
1801 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1802 references to ${name}_start by references to ${name}.
1803
a2cd8cfe
JB
18042014-01-10 Joel Brobecker <brobecker@adacore.com>
1805
1806 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1807
4e23fced
JB
18082014-01-10 Joel Brobecker <brobecker@adacore.com>
1809
1810 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1811
c6a9e42c
PA
18122014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1813 Pedro Alves <palves@redhat.com>
1814
1815 * gdb.mi/mi-info-os.exp: Connect to the target with
1816 mi_gdb_target_load.
1817
b7ea362b
PA
18182014-01-08 Pedro Alves <palves@redhat.com>
1819
1820 * gdb.threads/reconnect-signal.c: New file.
1821 * gdb.threads/reconnect-signal.exp: New file.
1822
5e3f4fab
EBM
18232014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 * gdb.base/source-dir.exp: New file.
1826
79301218
JB
18272014-01-07 Joel Brobecker <brobecker@adacore.com>
1828
1829 * gdb.ada/mi_interface: New testcase.
1830
8e355c5d
JB
18312014-01-07 Joel Brobecker <brobecker@adacore.com>
1832
1833 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1834 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1835 gdb.ada/pp-rec-component/pck.ads: New files.
1836
c0d48811
JB
18372014-01-07 Joel Brobecker <brobecker@adacore.com>
1838
1839 * gdb.python/py-pp-integral.c: New file.
1840 * gdb.python/py-pp-integral.py: New file.
1841 * gdb.python/py-pp-integral.exp: New file.
1842
17b609c3 1843For older changes see ChangeLog-1993-2013.
c906108c 1844\f
8d8cb839
EZ
1845;; Local Variables:
1846;; mode: change-log
1847;; left-margin: 8
1848;; fill-column: 74
1849;; version-control: never
1850;; End:
902f2ccb 1851
14f8b115 1852 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
1853 Copying and distribution of this file, with or without modification,
1854 are permitted provided the copyright notice and this notice are preserved.