]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Improve MI -var-info-path-expression for nested struct/union case.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9a9a7608
AB
12014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
4 setting up test structures.
5 (main): Call new test function.
6 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
7 test function, continue into test function and walk test
8 structures.
9
161ac41e
YQ
102014-07-02 Yao Qi <yao@codesourcery.com>
11
12 * gdb.trace/entry-values.c: Define labels 'foo_start' and
13 'bar_start' at the beginning of functions 'foo' and 'bar'
14 respectively.
15 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
16 instead of 'foo' and 'bar'.
17
1f267ae3
MM
182014-07-08 Markus Metzger <markus.t.metzger@intel.com>
19
20 * gdb.btrace/segv.exp: New.
21 * gdb.btrace/segv.c: New.
22
2b239efb
LM
232014-07-02 Luis Machado <lgustavo@codesourcery.com>
24
25 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
26 instruction.
27
cf363f18
MW
282014-06-30 Mark Wielaard <mjw@redhat.com>
29
30 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
31 vulture, vilify, villar): New volatile array constants.
32 (vindictive, vegetation): New const volatile array constants.
33 * gdb.base/volatile.exp: Test volatile and const volatile array
34 types.
35
aebf9d24
AA
362014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
37
38 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
39 target lacks support for awatch, rwatch, or hbreak.
40
b67a2c6f
YQ
412014-06-27 Yao Qi <yao@codesourcery.com>
42
43 * gdb.multi/dummy-frame-restore.exp: New.
44 * gdb.multi/dummy-frame-restore.c: New.
45
aef92902
MM
462014-06-25 Markus Metzger <markus.t.metzger@intel.com>
47
48 * gdb.btrace/gcore.exp: New.
49
8e9db26e
PA
502014-06-23 Pedro Alves <palves@redhat.com>
51
52 * gdb.base/watchpoint-reuse-slot.c: New file.
53 * gdb.base/watchpoint-reuse-slot.exp: New file.
54
70afc5b7
SC
552014-06-23 Siva Chandra Reddy <sivachandra@google.com>
56
57 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
58 progspace's filename in 'info', 'enable' and 'disable' command
59 tests.
60
b972bd9c
JK
612014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
62
63 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
64 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
65 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
66
125f8a3d
GB
672014-06-20 Gary Benson <gbenson@redhat.com>
68
69 * gdb.arch/i386-avx.exp: Fix include file location.
70 * gdb.arch/i386-sse.exp: Likewise.
71
3ed9baed
IB
722014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
73
74 * gdb.dlang/expression.exp: New file.
75
034f788c
PA
762014-06-19 Pedro Alves <palves@redhat.com>
77
78 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
79 out from ...
80 (top level): ... here. Iterate running tests under different
81 scheduler-locking settings.
82
45371d0c
LM
832014-06-18 Luis Machado <lgustavo@codesourcery.com>
84
85 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
86 to DW_FORM_addr and use non-zero addresses.
87
5d376983
SC
882014-06-18 Siva Chandra Reddy <sivachandra@google.com>
89
90 PR gdb/17017
91 * gdb.python/py-xmethods.cc: Add global function call counters and
92 increment them in their respective functions. Remove "cout"
93 statements.
94 * gdb.python/py-xmethods.exp: Make tests check the global function
95 call counters instead of depending on inferior IO.
96
a1aa2221
LM
972014-06-18 Don Breazeal <donb@codesourcery.com>
98
99 * gdb.base/foll-fork.exp (default_fork_parent_follow):
100 Deleted procedure.
101 (explicit_fork_parent_follow): Deleted procedure.
102 (explicit_fork_child_follow): Deleted procedure.
103 (test_follow_fork): New procedure.
104 (do_fork_tests): Replace calls to deleted procedures with
105 calls to test_follow_fork and reset GDB for subsequent
106 procedure calls.
107
0fc05997
YQ
1082014-06-17 Yao Qi <yao@codesourcery.com>
109
110 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
111 CP1252.
112
70795c52
LM
1132014-06-17 Luis Machado <lgustavo@codesourcery.com>
114
115 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
116 Initialize ptr and S explicitly.
117 (skip_type_update_when_not_use_rtti_test): Likewise.
118
6be47f0c
KS
1192014-06-16 Keith Seitz <keiths@redhat.com>
120
121 PR mi/15863
122 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
123 the inferior is started.
124
d03de421
PA
1252014-06-16 Pedro Alves <palves@redhat.com>
126
127 * gdb.base/break-main-file-remove-fail.c: New file.
128 * gdb.base/break-main-file-remove-fail.exp: New file.
129 * gdb.base/break-unload-file.exp: Use build_executable instead of
130 prepare_for_testing.
131 (test_break): New parameter "initial_load". Handle it.
132 (top level): Add initial_load cmdline/file axis.
133
f9579b99
TT
1342014-06-12 Tom Tromey <tromey@redhat.com>
135
136 * gdb.base/completion.exp: Don't use directory name in test.
137
3657956b
GB
1382014-06-09 Gary Benson <gbenson@redhat.com>
139
140 * gdb.base/sigall.c [Functions to send signals]: Reorder to
141 separate the always-available ANSI-standard signals from the
142 signals that require checking.
143 (main): Likewise.
144 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
145 Likewise.
146 (main): Likewise.
147
4186eb54
KS
1482014-06-07 Keith Seitz <keiths@redhat.com>
149
150 Revert:
151 PR c++/16253
152 * gdb.cp/var-tag.cc: New file.
153 * gdb.cp/var-tag.exp: New file.
154 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
155 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
156 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
157 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
158
25326a28 1592014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
160
161 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
162
829155c9
PA
1632014-06-06 Pedro Alves <palves@redhat.com>
164
165 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
166 in target debug output instead of looking at RSP packets,
167 disabling the test on any target that uses hardware stepping.
168 Update comments.
169
61c8d22e
PA
1702014-06-06 Pedro Alves <palves@redhat.com>
171
172 * gdb.base/break-unload-file.exp: Fix typo.
173
d9a47287
YQ
1742014-06-06 Yao Qi <yao@codesourcery.com>
175
176 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
177 from "jit_function" to "^jit_function".
178
e5e01dbf
YQ
1792014-06-06 Yao Qi <yao@codesourcery.com>
180
181 * gdb.base/async.c (foo): Add one statement.
182 * gdb.base/async.exp: Get the next instruction address and
183 match the output of "nexti" by instruction address. Match
184 the hex address in the output of "finish".
185
73ba372c
GB
1862014-06-06 Gary Benson <gbenson@redhat.com>
187
188 * gdb.base/call-signals.c: Remove preprocessor conditionals
189 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
190 SIGSEGV and SIGTERM.
191 * gdb.base/sigall.c: Likewise.
192 * gdb.base/unwindonsignal.c: Likewise.
193 * gdb.reverse/sigall-reverse.c: Likewise.
194
831517df
YQ
1952014-06-06 Yao Qi <yao@codesourcery.com>
196
197 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
198 readable, skip the test.
199
b8b91e98
YQ
2002014-06-06 Yao Qi <yao@codesourcery.com>
201
202 * gdb.threads/staticthreads.c (thread_function): Move the line
203 setting breakpoint on forward.
204 * gdb.threads/staticthreads.exp: Update comments.
205
fb934770
LC
2062014-06-05 Ludovic Courtès <ludo@gnu.org>
207
208 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
209 "history-append! type error".
210
6ef284bd
SM
2112014-06-05 Simon Marchi <simon.marchi@ericsson.com>
212
213 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
214 erroneous dprintf expected input.
215
a872e241
DE
2162014-06-04 Doug Evans <xdje42@gmail.com>
217
218 * gdb.guile/scm-generics.exp: Delete.
219
16f691fb
DE
2202014-06-04 Doug Evans <xdje42@gmail.com>
221
222 * gdb.guile/scm-breakpoint.exp: Update.
223 Add tests for breakpoint registration.
224
012370f6
TT
2252014-06-04 Tom Tromey <tromey@redhat.com>
226
227 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
228 VLA-in-union.
229 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
230 inner_vla_struct, vla_union types. Initialize objects of those
231 types and compute their sizes.
232
9f5a4cef
HZ
2332014-06-04 Nathan Sidwell <nathan@codesourcery.com>
234 Hui Zhu <hui@codesourcery.com>
235
236 * gdb.base/fileio.exp: Add test for shell not available as well as
237 available.
238 * gdb.base/fileio.c (test_system): Check for shell twice.
239
90a45c4d
YQ
2402014-06-04 Yao Qi <yao@codesourcery.com>
241
242 * gdb.base/auto-connect-native-target.exp: Remove redundant
243 space from the regexp pattern.
244
70017e41
YQ
2452014-06-04 Yao Qi <yao@codesourcery.com>
246
247 * gdb.base/default.exp: Replace "child" with "native" in
248 regexp pattern.
249
883964a7
SC
2502014-06-03 Siva Chandra Reddy <sivachandra@google.com>
251
252 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
253 * gdb.python/py-xmethods.exp: New tests to test xmethods.
254 * gdb.python/py-xmethods.py: Python script supporting the
255 new testcase and tests.
256
ef370185
JB
2572014-06-03 Joel Brobecker <brobecker@adacore.com>
258 Pedro Alves <palves@redhat.com>
259
260 PR breakpoints/17000
261 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
262 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
263
1e2ccb61
BM
2642014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
265
266 * gdb.base/subst.exp: Add tests to verify partial path matching
267 output.
268
c6ec5ab2
PA
2692014-06-03 Pedro Alves <palves@redhat.com>
270
271 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
272 target that doesn't use software single-stepping.
273
835c559f
PA
2742014-06-03 Pedro Alves <palves@redhat.com>
275
276 PR breakpoints/17000
277 * gdb.base/sss-bp-on-user-bp-2.c: New file.
278 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
279
06eb1586
DE
2802014-06-02 Doug Evans <xdje42@gmail.com>
281
282 * gdb.guile/scm-parameter.exp: New file.
283
e698b8c4
DE
2842014-06-02 Doug Evans <xdje42@gmail.com>
285
286 * gdb.guile/scm-cmd.c: New file.
287 * gdb.guile/scm-cmd.exp: New file.
288
ded03782
DE
2892014-06-02 Doug Evans <xdje42@gmail.com>
290
291 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
292 pretty-printer lookup.
293 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
294 (make-pp_s-printer): Call it.
295 (make-pretty-printer-from-dict): New function.
296 (lookup-pretty-printer-maker-from-dict): New function.
297 (*pretty-printer*): Simplify.
298 (make-objfile-pp_s-printer): New function.
299 (install-objfile-pretty-printers!): New function.
300 (make-progspace-pp_s-printer): New function.
301 (install-progspace-pretty-printers!): New function.
302 * gdb.guile/scm-progspace.c: New file.
303 * gdb.guile/scm-progspace.exp: New file.
304
41fac0cf
PA
3052014-06-02 Pedro Alves <palves@redhat.com>
306
307 * gdb.base/dprintf-bp-same-addr.c: New file.
308 * gdb.base/dprintf-bp-same-addr.exp: New file.
309
96ae5695
EBM
3102014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
311
312 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
313 * gdb.arch/powerpc-power.s: Likewise.
314
da02b3a8
JB
3152014-06-02 Joel Brobecker <brobecker@adacore.com>
316
317 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
318
c72b2e7b
YQ
3192014-06-01 Yao Qi <yao@codesourcery.com>
320
321 * gdb.base/watchpoint.exp (test_watch_location): Check null
322 pointer can be dereferenced. If not, do the test, otherwise
323 skip it.
324
53e8a631
AB
3252014-05-30 Andrew Burgess <aburgess@broadcom.com>
326
327 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
328 results.
329 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
330
938f0e2f
AB
3312014-05-30 Andrew Burgess <aburgess@broadcom.com>
332
333 * gdb.arch/amd64-invalid-stack-middle.S: New file.
334 * gdb.arch/amd64-invalid-stack-middle.c: New file.
335 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
336 * gdb.arch/amd64-invalid-stack-top.c: New file.
337 * gdb.arch/amd64-invalid-stack-top.exp: New file.
338
9ba6657a
PA
3392014-05-30 Pedro Alves <palves@redhat.com>
340
341 PR breakpoints/17000
342 * gdb.base/sss-bp-on-user-bp.c: New file.
343 * gdb.base/sss-bp-on-user-bp.exp: New file.
344
522c09bf
DB
3452014-05-30 David Blaikie <dblaikie@gmail.com>
346
347 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
348 gnu_inline semantics via attribute.
349 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
350 source explicitly specifies the required semantics.
351
bf4ef81e
MR
3522014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
353
354 * gdb.reverse/sigall-reverse.exp: Fix a typo.
355
329ea579
PA
3562014-05-29 Pedro Alves <palves@redhat.com>
357 Tom Tromey <tromey@redhat.com>
358
359 * gdb.base/async-shell.exp: Don't enable target-async.
360 * gdb.base/async.exp
361 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
362 parameter. Adjust.
363 (top level): Don't test with "target-async".
364 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
365 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
366 * gdb.base/inferior-died.exp: Don't enable target-async.
367 * gdb.base/interrupt-noterm.exp: Likewise.
368 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
369 * gdb.mi/mi-nonstop-exit.exp: Likewise.
370 * gdb.mi/mi-nonstop.exp: Likewise.
371 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
372 * gdb.mi/mi-nsintrall.exp: Likewise.
373 * gdb.mi/mi-nsmoribund.exp: Likewise.
374 * gdb.mi/mi-nsthrexec.exp: Likewise.
375 * gdb.mi/mi-watch-nonstop.exp: Likewise.
376 * gdb.multi/watchpoint-multi.exp: Adjust comment.
377 * gdb.python/py-evsignal.exp: Don't enable target-async.
378 * gdb.python/py-evthreads.exp: Likewise.
379 * gdb.python/py-prompt.exp: Likewise.
380 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
381 * gdb.server/solib-list.exp: Don't enable target-async.
382 * gdb.threads/thread-specific-bp.exp: Likewise.
383 * lib/mi-support.exp: Adjust to use mi-async.
384
fd664c91
PA
3852014-05-29 Pedro Alves <palves@redhat.com>
386
387 PR gdb/13860
388 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
389 reason, even in sync mode.
390
251bde03
PA
3912014-05-29 Pedro Alves <palves@redhat.com>
392 Hui Zhu <hui@codesourcery.com>
393
394 PR PR15693
395 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
396 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
397 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
398 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
399
7f3c0343
JB
4002014-05-28 Joel Brobecker <brobecker@adacore.com>
401
402 * config/monitor.exp (gdb_target_monitor): Replace use of
403 "set remotebaud" by "set serial baud".
404
b2715b27
AW
4052014-05-26 Andy Wingo <wingo@igalia.com>
406
407 * gdb.guile/scm-breakpoint.exp:
408 * gdb.guile/scm-gsmob.exp: Update to use plain old object
409 properties instead of gdb-object-properties.
410
498a4489
YQ
4112014-05-26 Yao Qi <yao@codesourcery.com>
412
413 * gdb.server/no-thread-db.exp: Specify source file name
414 explicitly when setting a breakpoint.
415
589fdceb
MM
4162014-05-23 Markus Metzger <markus.t.metzger@intel.com>
417
418 * gdb.btrace/vdso.c: New.
419 * gdb.btrace/vdso.exp: New.
420
e9089e05
MM
4212014-05-23 Markus Metzger <markus.t.metzger@intel.com>
422
423 * gdb.base/gcore.exp (capture_command_output): Move ...
424 * lib/gdb.exp (capture_command_output): ... here.
425
67b5c0c1
MM
4262014-05-23 Markus Metzger <markus.t.metzger@intel.com>
427
428 * gdb.btrace/data.exp: Test memory access during btrace replay.
429
a2199296
SM
4302014-05-22 Simon Marchi <simon.marchi@ericsson.com>
431
432 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
433
17b2616c
PA
4342014-05-21 Pedro Alves <palves@redhat.com>
435
436 PR gdb/13860
437 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
438 (top level): Test that output related to execution commands is
439 sent to the console with CLI commands, but not with MI commands.
440 Test that breakpoint events are always mirrored to the console.
441 Also expect the new source line to be output after a "next" in
442 async mode too. Make it a pass/fail test.
443 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
444 output.
445 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
446
5166082f
PA
4472014-05-21 Pedro Alves <palves@redhat.com>
448
449 * gdb.base/list.exp (build_pattern, test_list): New procedures.
450 Use them to test variations of "list" after reaching a breakpoint.
451 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
452 Test "list" with listsize 10 after reaching a breakpoint.
453 * gdb.python/python.exp (decode_line current location line
454 number): Adjust expected line number.
455
2f25d70f
SM
4562014-05-21 Simon Marchi <simon.marchi@ericsson.com>
457
458 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
459 behavior for $args, pass it directly to "run".
460
ff604a67
MR
4612014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
462
463 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
464 30000 to 65536.
465
6a3cb8e8
PA
4662014-05-21 Pedro Alves <palves@redhat.com>
467
468 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
469 auto-connect-native-target off".
470 * gdb.base/auto-connect-native-target.c: New file.
471 * gdb.base/auto-connect-native-target.exp: New file.
472
4ebfc96e
PA
4732014-05-21 Pedro Alves <palves@redhat.com>
474
475 * gdb.base/default.exp: Test "target native" instead of "target
476 child".
477
36d46afb
MW
4782014-05-21 Mark Wielaard <mjw@redhat.com>
479
480 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
481
5876f503
JK
4822014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
483
484 Fix TLS access for -static -pthread.
485 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
486 <HAVE_TLS> (thread_function, main): Initialize it.
487 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
488 Add clean_restart.
489 <$have_tls != "">: Check TLSVAR.
490
0256a6ac
PA
4912014-05-21 Pedro Alves <palves@redhat.com>
492
493 * gdb.base/dcache-line-read-error.c: New.
494 * gdb.base/dcache-line-read-error.exp: New.
495
936d2992
PA
4962014-05-20 Pedro Alves <palves@redhat.com>
497
498 * gdb.base/compare-sections.c: New file.
499 * gdb.base/compare-sections.exp: New file.
500
802e8e6d
PA
5012014-05-20 Pedro Alves <palves@redhat.com>
502
503 * gdb.base/break-idempotent.c: New file.
504 * gdb.base/break-idempotent.exp: New file.
505
e59fa00f
MM
5062014-05-20 Markus Metzger <markus.t.metzger@intel.com>
507
508 * gdb.btrace/nohist.exp: New.
509
8b696e31
YQ
5102014-05-20 Yao Qi <yao@codesourcery.com>
511
512 * lib/gdb.exp (gdb_init): Set timeout if test file is under
513 gdb.reverse directory and gdb_reverse_timeout exists in board
514 setting.
515 * README: Document gdb_reverse_timeout.
516
73c9764f
YQ
5172014-05-20 Yao Qi <yao@codesourcery.com>
518
519 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
520 'test_file_name'. Treat args as a string instead of a list.
521 (gdb_init): Rename argument 'args' by 'test_file_name'.
522
f1f4348a
JK
5232014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
524
525 * gdb.arch/powerpc-power.exp: New file.
526 * gdb.arch/powerpc-power.s: New file.
527
0dbe70ce
DE
5282014-05-16 Doug Evans <dje@google.com>
529
530 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
531 * gdb.base/completion.exp: Check that all expected files exist
532 before doing file completion.
0dbe70ce 533
8d551b02
DE
5342014-05-16 Doug Evans <dje@google.com>
535
536 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
537 Update.
538 (do_syscall_tests_without_xml): Update.
539
73eb7709
PA
5402014-05-16 Pedro Alves <palves@redhat.com>
541
542 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
543 instead of "unknown output after running".
544
3fae92fc
YQ
5452014-05-16 Yao Qi <yao@codesourcery.com>
546
547 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
548 file1.txt from host at the end.
549 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
550
c2b2ccc5
DE
5512014-05-15 Doug Evans <dje@google.com>
552
553 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
554 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
555 loading file. Add test for TU lookup.
556
8c217a4b
SM
5572014-05-15 Simon Marchi <simon.marchi@ericsson.com>
558
559 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
560 calling "-exec-arguments" or "set args" before running the
561 inferior.
562
3deb39c6
SM
5632014-05-15 Simon Marchi <simon.marchi@ericsson.com>
564
565 * lib/mi-support.exp (mi_expect_stop): Expect message for
566 inferiors that exit with non-zero exit code.
567
71a79f8c
YQ
5682014-05-14 Yao Qi <yao@codesourcery.com>
569
570 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
571 match absolute path on remote host.
572 (test_file_list_exec_source_files): Remove "/" from the
573 pattern.
574
f23fcd46
YQ
5752014-05-14 Yao Qi <yao@codesourcery.com>
576
577 * boards/local-remote-host-notty.exp (${board}_file): New
578 proc.
579
9404b58f
KM
5802014-05-07 Kyle McMartin <kyle@redhat.com>
581
582 Pushed by Joel Brobecker <brobecker@adacore.com>.
583 * gdb.arch/aarch64-atomic-inst.c: New file.
584 * gdb.arch/aarch64-atomic-inst.exp: New file.
585
5e45f04c
YQ
5862014-05-07 Yao Qi <yao@codesourcery.com>
587
588 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
589 in current context" too.
590
c888a17d
KS
5912014-05-05 Keith Seitz <keiths@redhat.com>
592
593 * gdb.linespec/ls-dollar.exp: Add test for linespec
594 file:convenience_variable.
595
290a839c
YQ
5962014-05-05 Yao Qi <yao@codesourcery.com>
597
598 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
599 traceframes into tfile and ctf trace files. Read data from
600 trace file and test collected data.
601 (gdb_collect_locals_test): Likewise.
602 (gdb_unavailable_registers_test): Likewise.
603 (gdb_unavailable_floats): Likewise.
604 (gdb_collect_globals_test): Likewise.
605 (top-level): Append "ctf" to trace_file_targets if GDB
606 supports.
607
b5262cd0
YQ
6082014-05-05 Yao Qi <yao@codesourcery.com>
609
610 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
611 code to ...
612 (gdb_collect_args_test_1): ... it. New proc.
613 (gdb_collect_locals_test): Move some code to ...
614 (gdb_collect_locals_test_1): ... it. New proc.
615 (gdb_unavailable_registers_test): Move some code to ...
616 (gdb_unavailable_registers_test_1): ... it. New proc.
617 (gdb_unavailable_floats): Move some code to ...
618 (gdb_unavailable_floats_1): ... it. New proc.
619
30a1e6cc
SDJ
6202014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
621
622 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
623 probes to test for bitness recognition.
624 * gdb.arch/amd64-stap-optional-prefix.exp
625 (test_probe_value_without_reg): New procedure.
626 Add code to test for different kinds of bitness.
627
f33da99a
SDJ
6282014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
629
630 PR breakpoints/16889
631 * gdb.arch/amd64-stap-optional-prefix.S: New file.
632 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
633
5b80f00d
PA
6342014-05-01 Pedro Alves <palves@redhat.com>
635
636 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
637 gdb_file_cmd if no file is specified.
638 * boards/native-extended-gdbserver.exp (gdb_load): Use the
639 last_loaded_file to set the remote exec-file.
640
f8c2a73c
PA
6412014-05-01 Pedro Alves <palves@redhat.com>
642
643 * boards/local-remote-host.exp: New file.
644
be6e8ac7
PA
6452014-05-01 Pedro Alves <palves@redhat.com>
646
647 * boards/local-remote-host.exp: Rename to ...
648 * boards/local-remote-host-notty.exp: ... this.
649
cac0dc8f
JB
6502014-04-28 Joel Brobecker <brobecker@adacore.com>
651
652 * gdb.ada/dyn_arrayidx: New testcase.
653
9730e6cc
YQ
6542014-04-26 Yao Qi <yao@codesourcery.com>
655
656 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
657 and compute the length of function main. Save it in
658 $main_length.
659 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
660 (top-level): Use gdb_compile to compile objects into
661 executable and restart GDB. Remove invocation to
662 prepare_for_testing.
663
7ae1a6a6
PA
6642014-04-25 Simon Marchi <simon.marchi@ericsson.com>
665 Pedro Alves <palves@redhat.com>
666
667 PR server/16255
668 * gdb.multi/multi-attach.c: New file.
669 * gdb.multi/multi-attach.exp: New file.
670
4082afcc
PA
6712014-04-25 Pedro Alves <palves@redhat.com>
672
673 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
674 user.
675 (top level): Test that "set remote conditional-breakpoints-packet
676 off" works as intended.
677 * gdb.base/dprintf.exp: Test that "set remote
678 breakpoint-commands-packet off" works as intended.
679 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
680 New function.
681 (top level): Call it.
682 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
683 remote fast-tracepoints-packet off" works as intended.
684 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
685 * lib/gdb.exp (gdb_is_target_remote): ... here.
686
2abc3f8d
DB
6872014-04-24 David Blaikie <dblaikie@gmail.com>
688
689 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
690 ensure clang would not discard them.
691 * gdb.base/gdbvars.c: Ditto.
692 * gdb.base/memattr.c: Ditto.
693 * gdb.base/whatis.c: Ditto.
694 * gdb.python/py-prettyprint.c: Ditto.
695 * gdb.trace/actions.c: Ditto.
696 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
697 ensure clang would not discard it.
698
bfd39632
DB
6992014-04-24 David Blaikie <dblaikie@gmail.com>
700
701 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
702 clang to emit the full definition of type required by the test
703 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
704
22842ff6
DB
7052014-04-24 David Blaikie <dblaikie@gmail.com>
706
707 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
708 coax Clang into emitting the definition of the type.
709 * gdb.cp/pr10728-x.h (y): Ditto.
710 * gdb.cp/pr10728-y.cc (y): Ditto.
711
c2e827ad
DB
7122014-04-24 David Blaikie <dblaikie@gmail.com>
713
714 * gdb.base/label.exp: XFAIL label related tests under Clang.
715 * gdb.cp/cplabel.exp: Ditto.
716 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
717 under Clang those using labels.
718
4c2d33e7
YQ
7192014-04-25 Yao Qi <yao@codesourcery.com>
720
721 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
722 double_label.
723 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
724 partial_label and double_label.
725
56083b99
DB
7262014-04-24 David Blaikie <dblaikie@gmail.com>
727
728 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
729
25d4e99d
DB
7302014-04-24 David Blaikie <dblaikie@gmail.com>
731
732 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
733 of the function to work across GCC and Clang.
734 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
735 pointer types (const void ** const V void **).
736
01f9f808
MS
7372014-04-24 Michael Sturm <michael.sturm@mintel.com>
738 Walfred Tedeschi <walfred.tedeschi@intel.com>
739
740 * Makefile.in (EXECUTABLES): Added i386-avx512.
741 * gdb.arch/i386-avx512.c: New file.
742 * gdb.arch/i386-avx512.exp: Likewise.
743
4b48d439
KS
7442014-04-23 Keith Seitz <keiths@redhat.com>
745
746 * lib/mi-support.exp (mi_list_breakpoints): Delete.
747 (mi_make_breakpoint_table): New procedure.
748 (mi_create_breakpoint): Use mi_make_breakpoint
749 and return the result.
750 (mi_make_breakpoint): New procedure.
751 (mi_build_kv_pairs): New procedure.
752
753 * gdb.mi/mi-break.exp: Remove unused globals,
754 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
755 All callers updated.
756 * gdb.mi/mi-dprintf.exp: Use variable to track command
757 number.
758 Update all callers of mi_create_breakpoint and use
759 mi_make_breakpoint_table.
760 Remove any unused global variables.
761 * gdb.mi/mi-nonstop.exp: Likewise.
762 * gdb.mi/mi-nsintrall.exp: Likewise.
763 * gdb.mi/mi-nsmoribund.exp: Likewise.
764 * gdb.mi/mi-nsthrexec.exp: Likewise.
765 * gdb.mi/mi-reverse.exp: Likewise.
766 * gdb.mi/mi-simplerun.exp: Likewise.
767 * gdb.mi/mi-stepn.exp: Likewise.
768 * gdb.mi/mi-syn-frame.exp: Likewise.
769 * gdb.mi/mi-until.exp: Likewise.
770 * gdb.mi/mi-var-cp.exp: Likewise.
771 * gdb.mi/mi-var-display.exp: Likewise.
772 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
773 * gdb.mi/mi2-var-child.exp: Likewise.
774 * gdb.mi/mi-vla-c99.exp: Likewise.
775 * lib/mi-support.exp: Likewise.
776
777 From Ian Lance Taylor <iant@cygnus.com>:
778 * lib/gdb.exp (parse_args): New procedure.
779
08351840
PA
7802014-04-23 Pedro Alves <palves@redhat.com>
781
782 * gdb.base/break-unload-file.c: New file.
783 * gdb.base/break-unload-file.exp: New file.
784 * gdb.base/sym-file-lib.c (baz): New function.
785 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
786 field.
787 (load): Store the segment's mapped size.
788 (unload): New function.
789 (unload_shlib): New function.
790 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
791 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
792 set a breakpoint at baz, and call it.
793 * gdb.base/sym-file.exp: New tests for stale breakpoint
794 instructions.
795
076855f9
PA
7962014-04-23 Pedro Alves <palves@redhat.com>
797
798 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
799 * gdb.base/hbreak-in-shr-unsupported.c: New file.
800 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
801 * gdb.base/hbreak-unmapped.c: New file.
802 * gdb.base/hbreak-unmapped.exp: New file.
803 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
804 * lib/gdb.exp (gdb_is_target_remote): ... here.
805
483805cf
PA
8062014-04-22 Pedro Alves <palves@redhat.com>
807
808 * gdb.base/consecutive-step-over.c: New file.
809 * gdb.base/consecutive-step-over.exp: New file.
810
06d97543
PA
8112014-04-22 Pedro Alves <palves@redhat.com>
812
813 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
814 instead of send_gdb/gdb_expect.
815
b4429ea2
YQ
8162014-04-22 Yao Qi <yao@codesourcery.com>
817
818 * lib/trace-support.exp (generate_tracefile): New procedure.
819 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
820 return 0.
821 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
822 if generate_tracefile returns 1.
823
51d48146
PA
8242014-04-18 Tom Tromey <palves@redhat.com>
825 Pedro alves <tromey@redhat.com>
826
827 PR backtrace/15558
828 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
829 with a backtrace limit.
830 * gdb.python/py-frame-inline.exp: Test running to an inline
831 function with a backtrace limit, and printing the newest frame.
832 * gdb.python/py-frame-inline.c (main): Call f.
833
bd1dce5f
MS
8342014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
835
836 * gdb.java/jnpe.exp: Drop srcdir from untested path.
837
40d1a503
MS
8382014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
839
840 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
841 Drop prefix from unsupported source file path.
842
389b98f7
YQ
8432014-04-17 Yao Qi <yao@codesourcery.com>
844
845 * lib/gdb.exp (with_target_charset): New proc.
846 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
847 with_target_charset.
848 (test_print_strings): Likewise.
849 (test_repeat_bytes): Likewise.
850 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
851 for some tests.
852
22869d73
KS
8532014-04-16 Keith Seitz <keiths@redhat.com>
854
855 PR gdb/15827
856 * gdb.dwarf2/corrupt.c: New file.
857 * gdb.dwarf2/corrupt.exp: New file.
858
c4f87ca6
KS
8592014-04-16 Keith Seitz <keiths@redhat.com>
860
861 PR c++/16597
862 * gdb.cp/namelessclass.cc: New file.
863 * gdb.cp/namelessclass.exp: New file.
864 * gdb.cp/namelessclass.S: New file.
865
ab19de87
DE
8662014-04-16 Doug Evans <dje@google.com>
867
868 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
869 Add comment.
870 (gdbserver_default_get_comm_port): New function.
871 (gdbserver_start): Check if board file provided
872 "gdbserver,get_comm_port" and use it if so.
873 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
874 (gdb,socketport): Set to "stdio".
875 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
876 (stdio_gdbserver_template): Delete.
877 (${board}_get_remote_address): Update.
878 (${board}_build_remote_cmd): Delete.
879 (${board}_get_comm_port): New function.
880 (${board}_spawn): Update.
881 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
882 Delete.
883 (${board}_get_remote_address): Update.
884 (${board}_get_comm_port): New function.
885
fc98a809
AB
8862014-04-16 Andrew Burgess <aburgess@broadcom.com>
887
888 * gdb.base/memattr.exp: Improve regexps to handle memory regions
889 appearing in any order.
890
87fd9e6e
DE
8912014-04-15 Doug Evans <dje@google.com>
892
893 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
894 uninitialized value of "description".
895
099fc3ea
KS
8962014-04-15 Keith Seitz <keiths@redhat.com>
897
898 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
899 Remove unused globals.
900 (test_running_the_program): Likewise.
901 (test_controlled_execution): Likewise.
902 (test_controlling_breakpoints): Likewise.
903 (test_program_termination): Likewise.
904
5da151d4
KS
9052014-04-15 Keith Seitz <keiths@redhat.com>
906
907 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
908 unused globals.
909 (test_rbreak_creation_and_listing): Likewise.
910 (test_ignore_count): Likewise.
911 (test_error): Likewise.
912
35e5d2f0
PA
9132014-04-15 Pedro Alves <palves@redhat.com>
914
915 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
916 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
917 sym-file-loader.c.
918 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
919 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
920 to sym-file-loader.c.
921 (struct library): Forward declare.
922 (load_shlib, lookup_function): Change prototypes.
923 (find_shstrtab, find_strtab, find_shdr, find_symtab)
924 (translate_offset): Remove declarations.
925 (get_text_addr): New declaration.
926 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
927 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
928 sym-file-loader.h.
929 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
930 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
931 here from sym-file-loader.h.
932 (struct library): New structure.
933 (load_shlib, lookup_function): Change prototypes and adjust to
934 work with a struct library.
935 (find_shstrtab, find_strtab, find_shdr, find_symtab)
936 (translate_offset): Make static.
937 (get_text_addr): New function.
938 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
939
eb4c1710
PA
9402014-04-15 Pedro Alves <palves@redhat.com>
941
942 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
943
2d1baf52
PA
9442014-04-15 Pedro Alves <palves@redhat.com>
945
946 * gdb.base/sym-file-loader.c: Include <limits.h>.
947 (SELF_LINK): New define.
948 (get_origin): New function.
949 (load_shlib): Use it.
950 * gdb.base/sym-file.exp: Don't early return if the target is
951 remote. Use runto_main, and issue fail is that fails. Use
952 gdb_load_shlibs.
953 (shlib_name): Delete.
954 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
955
7dd6df01
PA
9562014-04-15 Pedro Alves <palves@redhat.com>
957
958 * gdb.base/sym-file.exp: Remove regex characters from test
959 message. Don't refer to breakpoint numbers in test messages.
960
b50c8614
KS
9612014-04-14 Keith Seitz <keiths@redhat.com>
962
963 PR c++/16253
964 * gdb.cp/var-tag.cc: New file.
965 * gdb.cp/var-tag.exp: New file.
966 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
967 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
968 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
969 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
970
3d567982
TT
9712014-04-14 Tom Tromey <tromey@redhat.com>
972
973 * gdb.cp/classes.exp (test_enums): Handle underlying type.
974 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
975 type.
976 * gdb.cp/enum-class.exp: New file.
977 * gdb.cp/enum-class.cc: New file.
978
0626fc76
TT
9792014-04-14 Tom Tromey <tromey@redhat.com>
980
981 * gdb.dwarf2/enum-type.exp: New file.
982
dca325b3
SA
9832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
984
985 * gdb.mi/mi-vla-c99.exp: New file.
986 * gdb.mi/vla.c: New file.
987
5854b38a
SA
9882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
989
990 * gdb.base/vla-datatypes.c: New file.
991 * gdb.base/vla-datatypes.exp: New file.
992
463bb957
SA
9932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
994
995 * gdb.base/vla-ptr.c: New file.
996 * gdb.base/vla-ptr.exp: New file.
997
3dd170be
SA
9982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
999
1000 * gdb.dwarf2/count.exp: New file.
1001
5ecaaa66
SA
10022014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1003
1004 * gdb.base/vla-sideeffect.c: New file.
1005 * gdb.base/vla-sideeffect.exp: New file.
1006
41f1ada5
DB
10072014-04-14 David Blaikie <dblaikie@gmail.com>
1008
1009 * gdb.mi/non-stop.c: Add return value for non-void function return
1010 statement.
1011 * gdb.threads/staticthreads.c: Ditto.
1012
0be03e84
DE
10132014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1014 Doug Evans <xdje42@gmail.com>
1015
1016 * gdb.guile/scm-value.c: Improve test case.
1017 * gdb.guile/scm-value.exp: Add new test.
1018
f180a1fb
DB
10192014-04-11 David Blaikie <dblaikie@gmail.com>
1020
1021 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1022 override Clang's default.
1023
6b662e19
JB
10242014-04-11 Joel Brobecker <brobecker@adacore.com>
1025
1026 Revert the following changes (regressions):
1027
1028 * gdb.base/vla-sideeffect.c: New file.
1029 * gdb.base/vla-sideeffect.exp: New file.
1030
1031 * gdb.dwarf2/count.exp: New file.
1032
1033 * gdb.base/vla-multi.c: New file.
1034 * gdb.base/vla-multi.exp: New file.
1035
1036 * gdb.base/vla-ptr.c: New file.
1037 * gdb.base/vla-ptr.exp: New file.
1038
1039 * gdb.base/vla-datatypes.c: New file.
1040 * gdb.base/vla-datatypes.exp: New file.
1041
1042 * gdb.mi/mi-vla-c99.exp: New file.
1043 * gdb.mi/vla.c: New file.
1044
245a5f0b
KS
10452014-04-11 Keith Seitz <keiths@redhat.com>
1046
1047 PR c++/16675
1048 * gdb.cp/cpsizeof.exp: New file.
1049 * gdb.cp/cpsizeof.cc: New file.
1050
58a84dcf
SA
10512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1052
191a8a90
JB
1053 * gdb.mi/mi-vla-c99.exp: New file.
1054 * gdb.mi/vla.c: New file.
58a84dcf 1055
c8655f75
SA
10562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1057
1058 * gdb.base/vla-datatypes.c: New file.
1059 * gdb.base/vla-datatypes.exp: New file.
1060
024e13b4
SA
10612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1062
1063 * gdb.base/vla-ptr.c: New file.
1064 * gdb.base/vla-ptr.exp: New file.
1065
1a237e0e
SA
10662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1067
1068 * gdb.base/vla-multi.c: New file.
1069 * gdb.base/vla-multi.exp: New file.
1070
504f3432
SA
10712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1072
1073 * gdb.dwarf2/count.exp: New file.
1074
3bce8237
SA
10752014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1076
191a8a90
JB
1077 * gdb.base/vla-sideeffect.c: New file.
1078 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1079
322f9c21
YQ
10802014-04-11 Yao Qi <yao@codesourcery.com>
1081
1082 * gdb.base/completion.exp: Check file exists before running tests
1083 on file completion.
1084
d708bcd1
PA
10852014-04-10 Pedro Alves <palves@redhat.com>
1086
1087 * gdb.base/cond-eval-mode.c: New file.
1088 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1089 prepare_for_testing to build the new file. Check result of
1090 runto_main.
1091 (test_break, test_watch): New procedures.
1092 (top level): Use them.
1093
ae1d2761
PM
10942014-04-08 Pierre Muller <muller@sourceware.org>
1095
1096 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1097 Ctrl-V use for mingw hosts.
1098
7af389b8
SC
10992014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1100
1101 * gdb.python/py-value.c: Improve test case.
1102 * gdb.python/py-value.exp: Add new test.
1103
5e703181
DE
11042014-04-07 David Blaikie <dblaikie@gmail.com>
1105
1106 * lib/compiler.c: Identify the clang compiler.
1107 * lib/compiler.cc: Ditto.
1108
9810b410
YQ
11092014-04-03 Yao Qi <yao@codesourcery.com>
1110
1111 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1112
98d1b8dc
AB
11132014-04-01 Anton Blanchard <anton@samba.org>
1114
1115 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1116 messages unique.
1117
3114cea1
AB
11182014-04-01 Anton Blanchard <anton@samba.org>
1119
1120 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1121 prepare_for_testing.
1122
62f7182c
AB
11232014-04-01 Anton Blanchard <anton@samba.org>
1124
1125 * gdb.arch/ppc64-atomic-inst.c: Remove.
1126 * gdb.arch/ppc64-atomic-inst.S: New file.
1127 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1128
770e7fc7
DE
11292014-03-31 Doug Evans <dje@google.com>
1130
1131 * gdb.base/print-symbol-loading-lib.c: New file.
1132 * gdb.base/print-symbol-loading-main.c: New file.
1133 * gdb.base/print-symbol-loading.exp: New file.
1134
46e2bafa
YQ
11352014-03-31 Yao Qi <yao@codesourcery.com>
1136
1137 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1138
8776cfe9
JB
11392014-03-28 Joel Brobecker <brobecker@adacore.com>
1140
1141 * gdb.ada/mi_dyn_arr: New testcase.
1142
5d1ef361
DE
11432014-03-27 Doug Evans <dje@google.com>
1144
1145 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1146
b5bee914
YQ
11472014-03-27 Yao Qi <yao@codesourcery.com>
1148
1149 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1150 if target is nios2-*-*.
1151
0d4d0e77
YQ
11522014-03-26 Yao Qi <yao@codesourcery.com>
1153
1154 * lib/gdb.exp (readline_is_used): New proc.
1155 * gdb.base/completion.exp: Move tests on command complete up.
1156 Skip the rest of tests if readline is not used.
1157 * gdb.ada/complete.exp: Skp the test if readline is not
1158 used.
1159 * gdb.base/filesym.exp: Likewise.
1160 * gdb.base/macscp.exp: Likewise.
1161 * gdb.base/readline-ask.exp: Likewise.
1162 * gdb.base/readline.exp: Likewise.
1163 * gdb.python/py-cmd.exp: Likewise.
1164 * gdb.trace/tfile.exp: Likewise.
1165
29361eee
YQ
11662014-03-26 Yao Qi <yao@codesourcery.com>
1167
1168 * gdb.base/macscp.exp: Fix code format issues.
1169
bc9a5525
UW
11702014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1171
1172 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1173 * gdb.asm/powerpc64le.inc: New file.
1174
d3839ede
PA
11752014-03-25 Pedro Alves <palves@redhat.com>
1176 Doug Evans <dje@google.com>
1177
1178 * gdb.base/source-execution.c: New file.
1179 * gdb.base/source-execution.exp: New file.
1180 * gdb.base/source-execution.gdb: New file.
1181
01672a57
DE
11822014-03-24 Doug Evans <dje@google.com>
1183
1184 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1185 using fission.
1186
88bbeca9
HZ
11872014-03-24 Hui Zhu <hui@codesourcery.com>
1188 Pedro Alves <palves@redhat.com>
1189
1190 PR breakpoints/16101
1191 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1192 test pass/fail messages. Detect missing support for dprintf when
1193 breakpoints are actually inserted.
1194 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1195 breakpoints are actually inserted.
1196 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1197 fails.
1198
d2348791
JK
11992014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1200
1201 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1202
feef67ab
DE
12032014-03-22 Doug Evans <xdje42@gmail.com>
1204
1205 * gdb.python/python.exp (python not supported): Verify multi-line
1206 python command issues an error.
25d743f9 1207 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1208 guile command issues an error.
feef67ab 1209
ecebef6a
MR
12102014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1211
1212 * gdb.threads/thread-specific.exp: Handle the lack of usable
1213 $this_breakpoint and $this_thread.
1214
ccdd1909
HZ
12152014-03-21 Hui Zhu <hui@codesourcery.com>
1216
1217 * gdb.base/attach.exp (do_command_attach_tests): New.
1218
beb460e8
PA
12192014-03-20 Tom Tromey <tromey@redhat.com>
1220 Pedro Alves <palves@redhat.com>
1221
1222 PR cli/15718
1223 * gdb.base/condbreak-call-false.c: New file.
1224 * gdb.base/condbreak-call-false.exp: New file.
1225
40acf43a
PA
12262014-03-20 Pedro Alves <palves@redhat.com>
1227
1228 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1229 Delete.
1230 (block_signals, unblock_signals): Delete.
1231 (child_function_2, main): Remove references to deleted variable
1232 and functions.
1233
9f5e1e02
PA
12342014-03-20 Pedro Alves <palves@redhat.com>
1235
1236 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1237 Use pthread_kill to signal thread 2.
1238 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1239 Adjust to make the test send itself a signal rather than using the
1240 host's "kill" command.
1241
99619bea
PA
12422014-03-20 Pedro Alves <palves@redhat.com>
1243
1244 * gdb.threads/multiple-step-overs.c: New file.
1245 * gdb.threads/multiple-step-overs.exp: New file.
1246 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1247 Adjust expected infrun debug output.
1248
2adfaa28
PA
12492014-03-20 Pedro Alves <palves@redhat.com>
1250
1251 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1252 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1253
31e77af2
PA
12542014-03-20 Pedro Alves <palves@redhat.com>
1255
1256 PR breakpoints/7143
1257 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1258 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1259 of gdb_test_multiple.
1260 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1261 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1262
b9f437de
PA
12632014-03-20 Pedro Alves <palves@redhat.com>
1264
1265 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1266 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1267
05adc73e
PA
12682014-03-19 Pedro Alves <palves@redhat.com>
1269
1270 * gdb.base/async.exp: Remove early return.
1271
6048b950
PA
12722014-03-19 Pedro Alves <palves@redhat.com>
1273
1274 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1275
8bcfb00a
PA
12762014-03-19 Pedro Alves <palves@redhat.com>
1277
1278 * gdb.base/async.exp (test_background): Expect \r\n after
1279 "completed." in the fail pattern.
1280
884e37dc
PA
12812014-03-19 Pedro Alves <palves@redhat.com>
1282
1283 * gdb.base/async.exp (test_background): New procedure.
1284 Use it for all background execution command tests.
1285
148e57e2
PA
12862014-03-19 Pedro Alves <palves@redhat.com>
1287
1288 * gdb.base/async.exp: Use prepare_for_testing.
1289
f48088c7
PA
12902014-03-19 Pedro Alves <palves@redhat.com>
1291
1292 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1293 the same line.
1294
e2f6c966
PA
12952014-03-19 Pedro Alves <palves@redhat.com>
1296
1297 * gdb.base/async.c (main): Add "jump here" and "until here" line
1298 marker comments.
1299 * gdb.base/async.exp (jump_here): New global.
1300 (jump& test): Use it.
1301 (until_here): New global.
1302 (until& test): Use it.
1303
c30568d4
PA
13042014-03-19 Pedro Alves <palves@redhat.com>
1305
1306 * gdb.base/async.exp: Don't frob gdb_protocol.
1307
0172b6a7
DE
13082014-03-18 Doug Evans <xdje42@gmail.com>
1309
1310 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1311 Fix spelling of exec-done-display.
1312
06c868a8
JK
13132014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1314
1315 PR gdb/15358
1316 * gdb.base/gdb-sigterm.c: New file.
1317 * gdb.base/gdb-sigterm.exp: New file.
1318
0c7e1a46
PA
13192014-03-18 Pedro Alves <palves@redhat.com>
1320
1321 PR gdb/13860
1322 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1323 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1324 solib-event.
1325
f7c77d93
JB
13262014-03-17 Joel Brobecker <brobecker@adacore.com>
1327
1328 * gdb.ada/pckd_arr_ren: New testcase.
1329
5a1e8c7a
DE
13302014-03-13 Doug Evans <xdje42@gmail.com>
1331
1332 PR guile/16612
1333 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1334 collect after discarding symbols.
1335
350e1a76
DE
13362014-03-13 Ludovic Courtès <ludo@gnu.org>
1337 Doug Evans <xdje42@gmail.com>
1338
1339 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1340 to history survives a gc.
1341
a69900ae
PA
13422014-03-13 Pedro Alves <palves@redhat.com>
1343
1344 * gdb.base/default.exp: Don't test "target procfs".
1345
5db9f0bd
PA
13462014-03-13 Pedro Alves <palves@redhat.com>
1347
1348 * gdb.base/default.exp: Update "target child" and "target procfs"
1349 tests to not expect "Unix".
1350
b3ccfe11
TT
13512014-03-12 Tom Tromey <tromey@redhat.com>
1352
1353 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1354 New procs. Add target-async tests.
1355 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1356 Add target-async tests.
1357
646f4417
AA
13582014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1359
1360 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1361 'func_start' and 'func_end' for the beginning and end of the
1362 function code, respectively.
1363 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1364 'func_end' instead of 'func' and 'main'.
1365
288c211f
AA
13662014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1367
1368 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1369 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1370 generate the debug info assembler source.
1371
e0c0f156
AA
13722014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1373
1374 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1375 * gdb.dwarf2/arr-subrange.exp: Likewise.
1376 * gdb.dwarf2/dwz.exp: Likewise.
1377 * gdb.dwarf2/method-ptr.exp: Likewise.
1378 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1379 * gdb.dwarf2/subrange.exp: Likewise.
1380 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1381 * gdb.dwarf2/implptrpiece.exp: Likewise.
1382 * gdb.dwarf2/nostaticblock.exp: Likewise.
1383
0e5c4555
AA
13842014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1385
1386 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1387 directory to absolute path name arguments.
1388
5ec18f2b
JG
13892014-03-10 Joel Brobecker <brobecker@adacore.com>
1390
1391 * gdb.ada/tagged_access: New testcase.
1392
847fc4f2
MM
13932014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1394
1395 * gdb.btrace/data.exp: Update expected output.
1396
cc3da688
YQ
13972014-03-06 Yao Qi <yao@codesourcery.com>
1398
1399 * gdb.trace/pr16508.exp: New file.
1400
0f26cec1
PA
14012014-03-05 Pedro Alves <palves@redhat.com>
1402
1403 PR gdb/16575
1404 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1405 procedure.
1406 (top level): Adjust to use it. Add tests that exercise breakpoint
1407 interaction with the code-cache.
1408
7a5a839f
LC
14092014-02-26 Ludovic Courtès <ludo@gnu.org>
1410
1411 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1412 test for 'history-append!'.
1413
31aa7e4e
JB
14142014-02-26 Joel Brobecker <brobecker@adacore.com>
1415
1416 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1417 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1418 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1419 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1420 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1421 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1422
1b588015
JB
14232014-02-26 Joel Brobecker <brobecker@adacore.com>
1424
1425 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1426 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1427 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1428
55426c9d
JB
14292014-02-26 Joel Brobecker <brobecker@adacore.com>
1430
1431 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1432
dc53a7ad
JB
14332014-02-26 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.dwarf2/arr-stride.c: New file.
1436 * gdb.dwarf2/arr-stride.exp: New file.
1437
12ab52e9
PA
14382014-02-26 Pedro Alves <palves@redhat.com>
1439
1440 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1441 that won't ever trigger. Make sure that GDB reports the correct
1442 breakpoint that caused the stop.
1443
849c862e
JK
14442014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1445
1446 PR gdb/16626
1447 * gdb.base/auto-load-script: New file.
1448 * gdb.base/auto-load.c: New file.
1449 * gdb.base/auto-load.exp: New file.
1450
71b7d793
JK
1451 PR gdb/16626
1452 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1453
e2f0d509
JK
14542014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1455
1456 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1457 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1458
50cc37c8
DE
14592014-02-24 Doug Evans <dje@google.com>
1460
1461 * lib/gdb.exp (run_on_host): Log error output if program fails.
1462
ea4758f2
PA
14632014-02-21 Pedro Alves <palves@redhat.com>
1464
1465 * gdb.threads/step-after-sr-lock.c: Rename to ...
1466 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1467 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1468 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1469 ... this.
1470
d7b30f67
SDJ
14712014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1472
1473 PR tdep/16397
1474 * gdb.arch/amd64-stap-special-operands.exp: New file.
1475 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1476 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1477 * gdb.arch/amd64-stap-triplet.S: Likewise.
1478 * gdb.arch/amd64-stap-triplet.c: Likewise.
1479
83deb43f
JB
14802014-02-20 Joel Brobecker <brobecker@adacore.com>
1481
1482 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1483 in .section pseudo-op.
1484
adde2bff
DE
14852014-02-20 lin zuojian <manjian2006@gmail.com>
1486 Joel Brobecker <brobecker@adacore.com>
1487 Doug Evans <xdje42@gmail.com>
1488
1489 PR symtab/16581
1490 * gdb.dwarf2/dw2-icycle.S: New file.
1491 * gdb.dwarf2/dw2-icycle.c: New file.
1492 * gdb.dwarf2/dw2-icycle.exp: New file.
1493
f7bd0f78
SC
14942014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1495
1496 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1497 operations on gdb.Value objects.
1498 * gdb.python/py-value-cc.exp: Add new test to test operations on
1499 gdb.Value objects.
1500
c17ef0d5
DE
15012014-02-18 Doug Evans <dje@google.com>
1502
1503 * Makefile.in (TESTS): New variable.
1504 (expanded_tests, expanded_tests_or_none): New variables
1505 (check-single): Pass $(expanded_tests_or_none) to runtest.
1506 (check-parallel): Only run tests in $(TESTS) if non-empty.
1507 (check/no-matching-tests-found): New rule.
1508 * README: Document TESTS makefile variable.
1509
5dd3176f
DE
15102014-02-18 Doug Evans <dje@google.com>
1511
1512 * Makefile.in (check-parallel): rm -rf outputs temp.
1513
0b10be4f
JK
15142014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 Fix "ERROR: no fileid for" in the testsuite.
1517 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1518
85f224e7
DE
15192014-02-12 Doug Evans <dje@google.com>
1520
1521 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1522 (MISCELLANEOUS): New variable.
1523 (clean): rm -rf $(MISCELLANEOUS).
1524 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1525 dwp live in the same directory as symlinks, with each symlink pointed
1526 to a differently named file in a different directory.
1527
149b30ff
DE
15282014-02-11 Doug Evans <dje@google.com>
1529
1530 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1531 of Tcl file commands.
1532
1dfdac32
MK
15332014-02-10 Mark Kettenis <kettenis@gnu.org>
1534
1535 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1536 "kill -SIGUSR1 -1".
1537
aa4fb036
JB
15382014-02-10 Joel Brobecker <brobecker@adacore.com>
1539
1540 * gdb.ada/tick_length_array_enum_idx: New testcase.
1541
ed3ef339
DE
15422014-02-10 Doug Evans <xdje42@gmail.com>
1543
1544 * configure.ac (AC_OUTPUT): Add gdb.guile.
1545 * configure: Regenerate.
1546 * lib/gdb-guile.exp: New file.
1547 * lib/gdb.exp (get_target_charset): New function.
1548 * gdb.base/help.exp: Update expected output from "apropos apropos".
1549 * gdb.guile/Makefile.in: New file.
1550 * gdb.guile/guile.exp: New file.
1551 * gdb.guile/scm-arch.c: New file.
1552 * gdb.guile/scm-arch.exp: New file.
1553 * gdb.guile/scm-block.c: New file.
1554 * gdb.guile/scm-block.exp: New file.
1555 * gdb.guile/scm-breakpoint.c: New file.
1556 * gdb.guile/scm-breakpoint.exp: New file.
1557 * gdb.guile/scm-disasm.c: New file.
1558 * gdb.guile/scm-disasm.exp: New file.
1559 * gdb.guile/scm-equal.c: New file.
1560 * gdb.guile/scm-equal.exp: New file.
1561 * gdb.guile/scm-error.exp: New file.
1562 * gdb.guile/scm-error.scm: New file.
1563 * gdb.guile/scm-frame-args.c: New file.
1564 * gdb.guile/scm-frame-args.exp: New file.
1565 * gdb.guile/scm-frame-args.scm: New file.
1566 * gdb.guile/scm-frame-inline.c: New file.
1567 * gdb.guile/scm-frame-inline.exp: New file.
1568 * gdb.guile/scm-frame.c: New file.
1569 * gdb.guile/scm-frame.exp: New file.
1570 * gdb.guile/scm-generics.exp: New file.
1571 * gdb.guile/scm-gsmob.exp: New file.
1572 * gdb.guile/scm-iterator.c: New file.
1573 * gdb.guile/scm-iterator.exp: New file.
1574 * gdb.guile/scm-math.c: New file.
1575 * gdb.guile/scm-math.exp: New file.
1576 * gdb.guile/scm-objfile-script-gdb.in: New file.
1577 * gdb.guile/scm-objfile-script.c: New file.
1578 * gdb.guile/scm-objfile-script.exp: New file.
1579 * gdb.guile/scm-objfile.c: New file.
1580 * gdb.guile/scm-objfile.exp: New file.
1581 * gdb.guile/scm-ports.exp: New file.
1582 * gdb.guile/scm-pretty-print.c: New file.
1583 * gdb.guile/scm-pretty-print.exp: New file.
1584 * gdb.guile/scm-pretty-print.scm: New file.
1585 * gdb.guile/scm-section-script.c: New file.
1586 * gdb.guile/scm-section-script.exp: New file.
1587 * gdb.guile/scm-section-script.scm: New file.
1588 * gdb.guile/scm-symbol.c: New file.
1589 * gdb.guile/scm-symbol.exp: New file.
1590 * gdb.guile/scm-symtab-2.c: New file.
1591 * gdb.guile/scm-symtab.c: New file.
1592 * gdb.guile/scm-symtab.exp: New file.
1593 * gdb.guile/scm-type.c: New file.
1594 * gdb.guile/scm-type.exp: New file.
1595 * gdb.guile/scm-value-cc.cc: New file.
1596 * gdb.guile/scm-value-cc.exp: New file.
1597 * gdb.guile/scm-value.c: New file.
1598 * gdb.guile/scm-value.exp: New file.
1599 * gdb.guile/source2.scm: New file.
1600 * gdb.guile/types-module.cc: New file.
1601 * gdb.guile/types-module.exp: New file.
1602
7026a7c1
YQ
16032014-02-10 Yao Qi <yao@codesourcery.com>
1604
1605 PR testsuite/16543
1606 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1607 * configure: Regenerated.
1608 * Makefile.in: New file.
1609
6c466447
AS
16102014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1611
1612 * gdb.python/py-framefilter.exp: Fix typo.
1613
6e854735
YQ
16142014-02-08 Yao Qi <yao@codesourcery.com>
1615
1616 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1617 that no =breakpoint-modified is emitted when breakpoints are
1618 modified through MI commands.
1619
d137e6dc
PA
16202014-02-07 Pedro Alves <pedro@codesourcery.com>
1621 Pedro Alves <palves@redhat.com>
1622
1623 * gdb.threads/step-after-sr-lock.c: New file.
1624 * gdb.threads/step-after-sr-lock.exp: New file.
1625
b5ee5a50
PA
16262014-02-07 Pedro Alves <palves@redhat.com>
1627
1628 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1629
3c77faf3
JK
16302014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1631
1632 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1633 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1634
6dddc817
DE
16352014-02-06 Doug Evans <xdje42@gmail.com>
1636
1637 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1638 output.
1639
1640 * gdb.gdb/python-interrupts.exp: New file.
1641
de7b2893
YQ
16422014-02-05 Yao Qi <yao@codesourcery.com>
1643
1644 * gdb.trace/report.exp (use_collected_data): Test the output
1645 of "info threads" and "info inferiors".
1646
66d032ac
YQ
16472014-02-05 Yao Qi <yao@codesourcery.com>
1648
1649 Revert this patch:
1650
1651 2013-05-24 Yao Qi <yao@codesourcery.com>
1652
1653 * gdb.trace/tfile.exp: Test inferior and thread.
1654
591a12a1
UW
16552014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1656
1657 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1658 on a function.
1659 * gdb.base/step-bt.c: Call hello via function pointer to make
1660 sure its first instruction is executed on powerpc64le-linux.
1661
0ff3e01f
UW
16622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1663
1664 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1665
084ee545
UW
16662014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1667
1668 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1669 of the test patterns for use on little-endian systems.
1670
6ed14ff3
UW
16712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1672
1673 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1674 (decimal_vector): Fix for little-endian.
1675
401e27fd
JM
16762014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1677
1678 * gdb.arch/sparc-sysstep.exp: New file.
1679 * gdb.arch/sparc-sysstep.c: Likewise.
1680
1681 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1682
8b924729
EBM
16832014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1684
1685 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1686
fb151210
JB
16872014-01-23 Tom Tromey <tromey@redhat.com>
1688
1689 * gdb.ada/array_char_idx: New testcase.
1690
0740f8d8
TT
16912014-01-23 Tom Tromey <tromey@redhat.com>
1692
1693 PR python/16487:
1694 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1695 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1696 classes.
1697
21909fa1
TT
16982014-01-23 Tom Tromey <tromey@redhat.com>
1699
1700 PR python/16491:
1701 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1702 string from an inferior frame.
1703 * gdb.python/py-framefilter-mi.exp: Update.
1704
87ce2a04
DE
17052014-01-22 Doug Evans <dje@google.com>
1706
1707 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1708
237b092b
AA
17092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1710
1711 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1712
d674a709
AA
17132014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1714
1715 * gdb.trace/entry-values.exp: Remove excess space character from
1716 regex patterns. Handle s390 call instruction.
1717
20fa3390
AA
17182014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1719
1720 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1721 define "*_start" label. Make "name" static.
1722 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1723 ${name} by references to ${name}_start.
1724
78466714
AA
17252014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1726
1727 * gdb.base/info-macros.exp: Remove "debug" from the compile
1728 options.
1729
ec9f644a
IB
17302014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1731
1732 * gdb.dlang/demangle.exp: New file.
1733
94b1b47e
IB
17342014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1735
1736 * gdb.dlang/primitive-types.exp: New file.
1737
7f420862
IB
17382014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1739
1740 * configure.ac: Create gdb.dlang/Makefile.
1741 * configure: Regenerate.
1742 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1743 * gdb.dlang/Makefile.in: New file.
1744 * lib/d-support.exp: New file.
1745 * lib/gdb.exp (skip_d_tests): New proc.
1746
52834460
MM
17472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1748
1749 * gdb.btrace/delta.exp: Check reverse stepi.
1750 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1751 * gdb.btrace/finish.exp: New.
1752 * gdb.btrace/next.exp: New.
1753 * gdb.btrace/nexti.exp: New.
1754 * gdb.btrace/record_goto.c: Add comments.
1755 * gdb.btrace/step.exp: New.
1756 * gdb.btrace/stepi.exp: New.
1757 * gdb.btrace/multi-thread-step.c: New.
1758 * gdb.btrace/multi-thread-step.exp: New.
1759 * gdb.btrace/rn-dl-bind.c: New.
1760 * gdb.btrace/rn-dl-bind.exp: New.
1761 * gdb.btrace/data.c: New.
1762 * gdb.btrace/data.exp: New.
1763 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1764
6e07b1d2
MM
17652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1766
1767 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1768 * gdb.btrace/exception.exp: Update.
1769 * gdb.btrace/instruction_history.exp: Update.
1770 * gdb.btrace/record_goto.exp: Update.
1771 * gdb.btrace/tailcall.exp: Update.
1772 * gdb.btrace/unknown_functions.exp: Update.
1773 * gdb.btrace/delta.exp: New.
1774
0b722aec
MM
17752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1776
1777 * gdb.btrace/record_goto.exp: Add backtrace test.
1778 * gdb.btrace/tailcall.exp: Add backtrace test.
1779
066ce621
MM
17802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1781
1782 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1783 * gdb.btrace/record_goto.c: New.
1784 * gdb.btrace/record_goto.exp: New.
1785 * gdb.btrace/x86-record_goto.S: New.
1786
0688d04e
MM
17872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1788
1789 * gdb.btrace/function_call_history.exp: Update tests.
1790 * gdb.btrace/instruction_history.exp: Update tests.
1791
8710b709
MM
17922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1793
1794 * gdb.btrace/function_call_history.exp: Fix expected field
1795 order for "record function-call-history".
1796 Add new tests for "record function-call-history /c".
1797 * gdb.btrace/exception.cc: New.
1798 * gdb.btrace/exception.exp: New.
1799 * gdb.btrace/tailcall.exp: New.
1800 * gdb.btrace/x86-tailcall.S: New.
1801 * gdb.btrace/x86-tailcall.c: New.
1802 * gdb.btrace/unknown_functions.c: New.
1803 * gdb.btrace/unknown_functions.exp: New.
1804 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1805
5de9129b
MM
18062014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1807
1808 * gdb.btrace/instruction_history.exp: Update.
1809 * gdb.btrace/function_call_history.exp: Update.
1810
23a7fe75
MM
18112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1812
1813 * gdb.btrace/function_call_history.exp: Fix expected function
1814 trace.
1815 * gdb.btrace/instruction_history.exp: Initialize traced.
1816 Remove traced_functions.
1817
724c7dd8
MM
18182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1819
1820 * gdb.btrace/function_call_history.exp: Update
1821 * gdb.btrace/instruction_history.exp: Update.
1822
6d78d93b
MM
18232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1824
1825 * gdb.btrace/enable.exp: Update expected text.
1826
93a360cc
OJ
18272014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1828
1829 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1830 bytes.
1831
3772b53f
MR
18322014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1833
1834 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1835
596662fa
OJ
18362014-01-15 Omair Javaid <omair.javaid@linaro.org>
1837
1838 * lib/gdb.exp (supports_process_record): Return true for
1839 arm*-linux*. (supports_reverse): Likewise.
1840
b5b08fb4
SC
18412014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1842
1843 PR python/15464
1844 PR python/16113
1845 * gdb.python/py-type.c: Enhance test case.
1846 * gdb.python/py-value-cc.cc: Likewise
1847 * gdb.python/py-type.exp: Add new tests.
1848 * gdb.python/py-value-cc.exp: Likewise
1849
52d7fb13
AA
18502014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1851 Pedro Alves <palves@redhat.com>
1852
1853 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1854 Make "name" extern.
1855 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1856 references to ${name}_start by references to ${name}.
1857
a2cd8cfe
JB
18582014-01-10 Joel Brobecker <brobecker@adacore.com>
1859
1860 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1861
4e23fced
JB
18622014-01-10 Joel Brobecker <brobecker@adacore.com>
1863
1864 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1865
c6a9e42c
PA
18662014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1867 Pedro Alves <palves@redhat.com>
1868
1869 * gdb.mi/mi-info-os.exp: Connect to the target with
1870 mi_gdb_target_load.
1871
b7ea362b
PA
18722014-01-08 Pedro Alves <palves@redhat.com>
1873
1874 * gdb.threads/reconnect-signal.c: New file.
1875 * gdb.threads/reconnect-signal.exp: New file.
1876
5e3f4fab
EBM
18772014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1878
1879 * gdb.base/source-dir.exp: New file.
1880
79301218
JB
18812014-01-07 Joel Brobecker <brobecker@adacore.com>
1882
1883 * gdb.ada/mi_interface: New testcase.
1884
8e355c5d
JB
18852014-01-07 Joel Brobecker <brobecker@adacore.com>
1886
1887 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1888 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1889 gdb.ada/pp-rec-component/pck.ads: New files.
1890
c0d48811
JB
18912014-01-07 Joel Brobecker <brobecker@adacore.com>
1892
1893 * gdb.python/py-pp-integral.c: New file.
1894 * gdb.python/py-pp-integral.py: New file.
1895 * gdb.python/py-pp-integral.exp: New file.
1896
17b609c3 1897For older changes see ChangeLog-1993-2013.
c906108c 1898\f
8d8cb839
EZ
1899;; Local Variables:
1900;; mode: change-log
1901;; left-margin: 8
1902;; fill-column: 74
1903;; version-control: never
1904;; End:
902f2ccb 1905
14f8b115 1906 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
1907 Copying and distribution of this file, with or without modification,
1908 are permitted provided the copyright notice and this notice are preserved.