]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[GDB/Linux] Avoid stale errno
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
cc1c52ad
PA
12014-07-14 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/paginate-after-ctrl-c-running.c: New file.
4 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
5
1e973570
PA
62014-07-14 Pedro Alves <palves@redhat.com>
7
8 * gdb.base/double-prompt-target-event-error.c: New file.
9 * gdb.base/double-prompt-target-event-error.exp: New file.
10
93d6eb10
PA
112014-07-14 Pedro Alves <palves@redhat.com>
12
13 PR gdb/17072
14 * gdb.base/paginate-inferior-exit.c: New file.
15 * gdb.base/paginate-inferior-exit.exp: New file.
16
0017922d
PA
172014-07-14 Pedro Alves <palves@redhat.com>
18
19 PR gdb/17072
20 * gdb.base/paginate-bg-execution.c: New file.
21 * gdb.base/paginate-bg-execution.exp: New file.
22
94696ad3
PA
232014-07-14 Pedro Alves <palves@redhat.com>
24
25 PR gdb/17072
26 * gdb.base/paginate-execution-startup.c: New file.
27 * gdb.base/paginate-execution-startup.exp: New file.
28 * lib/gdb.exp (pagination_prompt): New global.
29 (default_gdb_spawn): New procedure, factored out from
30 default_gdb_spawn.
31 (default_gdb_start): Adjust to call default_gdb_spawn.
32 (gdb_spawn): New procedure.
33
bd293940
PA
342014-07-14 Pedro Alves <palves@redhat.com>
35
36 * lib/gdb.exp (gdb_assert): New procedure.
37 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
38
c933f875
PA
392014-07-14 Pedro Alves <palves@redhat.com>
40
41 * gdb.base/execution-termios.c: New file.
42 * gdb.base/execution-termios.exp: New file.
43
d98b7a16
TT
442014-07-14 Tom Tromey <tromey@redhat.com>
45
46 * gdb.cp/vla-cxx.cc: New file.
47 * gdb.cp/vla-cxx.exp: New file.
48
548740d6
TT
492014-07-14 Tom Tromey <tromey@redhat.com>
50
51 * gdb.reverse/rerun-prec.c: New file.
52 * gdb.reverse/rerun-prec.exp: New file.
53
a25eb028
MR
542014-07-12 Maciej W. Rozycki <macro@mips.com>
55 Maciej W. Rozycki <macro@codesourcery.com>
56
57 * lib/gdb-utils.exp: New file.
58 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
59 inline `gdb_init_command' processing.
60 (gdb_start_cmd): Likewise.
61 * lib/mi-support.exp (mi_run_cmd): Likewise.
62 * README: Document `gdb_init_command' and `gdb_init_commands'.
63
218c2655
JK
642014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 Fix false FAIL running under a very long directory name.
67 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
68 and "set print elements 10000". Twice.
69
5401fde3
YQ
702014-07-11 Yao Qi <yao@codesourcery.com>
71
72 * gdb.base/exprs.exp: "set print symbol off".
73
e76126e8
PA
742014-07-11 Pedro Alves <palves@redhat.com>
75
76 * gdb.threads/kill.c: New file.
77 * gdb.threads/kill.exp: New file.
78
2d6f0de6
YQ
792014-07-10 Yao Qi <yao@codesourcery.com>
80
81 * gdb.trace/tfile.c (write_basic_trace_file)
82 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
83 address written to trace file.
84
7180e04a
PA
852014-07-09 Pedro Alves <palves@redhat.com>
86
87 * gdb.base/attach-wait-input.exp: New file.
88 * gdb.base/attach-wait-input.c: New file.
89
9a9a7608
AB
902014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
91
92 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
93 setting up test structures.
94 (main): Call new test function.
95 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
96 test function, continue into test function and walk test
97 structures.
98
161ac41e
YQ
992014-07-02 Yao Qi <yao@codesourcery.com>
100
101 * gdb.trace/entry-values.c: Define labels 'foo_start' and
102 'bar_start' at the beginning of functions 'foo' and 'bar'
103 respectively.
104 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
105 instead of 'foo' and 'bar'.
106
1f267ae3
MM
1072014-07-08 Markus Metzger <markus.t.metzger@intel.com>
108
109 * gdb.btrace/segv.exp: New.
110 * gdb.btrace/segv.c: New.
111
2b239efb
LM
1122014-07-02 Luis Machado <lgustavo@codesourcery.com>
113
114 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
115 instruction.
116
cf363f18
MW
1172014-06-30 Mark Wielaard <mjw@redhat.com>
118
119 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
120 vulture, vilify, villar): New volatile array constants.
121 (vindictive, vegetation): New const volatile array constants.
122 * gdb.base/volatile.exp: Test volatile and const volatile array
123 types.
124
aebf9d24
AA
1252014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
126
127 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
128 target lacks support for awatch, rwatch, or hbreak.
129
b67a2c6f
YQ
1302014-06-27 Yao Qi <yao@codesourcery.com>
131
132 * gdb.multi/dummy-frame-restore.exp: New.
133 * gdb.multi/dummy-frame-restore.c: New.
134
aef92902
MM
1352014-06-25 Markus Metzger <markus.t.metzger@intel.com>
136
137 * gdb.btrace/gcore.exp: New.
138
8e9db26e
PA
1392014-06-23 Pedro Alves <palves@redhat.com>
140
141 * gdb.base/watchpoint-reuse-slot.c: New file.
142 * gdb.base/watchpoint-reuse-slot.exp: New file.
143
70afc5b7
SC
1442014-06-23 Siva Chandra Reddy <sivachandra@google.com>
145
146 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
147 progspace's filename in 'info', 'enable' and 'disable' command
148 tests.
149
b972bd9c
JK
1502014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
151
152 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
153 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
154 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
155
125f8a3d
GB
1562014-06-20 Gary Benson <gbenson@redhat.com>
157
158 * gdb.arch/i386-avx.exp: Fix include file location.
159 * gdb.arch/i386-sse.exp: Likewise.
160
3ed9baed
IB
1612014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
162
163 * gdb.dlang/expression.exp: New file.
164
034f788c
PA
1652014-06-19 Pedro Alves <palves@redhat.com>
166
167 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
168 out from ...
169 (top level): ... here. Iterate running tests under different
170 scheduler-locking settings.
171
45371d0c
LM
1722014-06-18 Luis Machado <lgustavo@codesourcery.com>
173
174 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
175 to DW_FORM_addr and use non-zero addresses.
176
5d376983
SC
1772014-06-18 Siva Chandra Reddy <sivachandra@google.com>
178
179 PR gdb/17017
180 * gdb.python/py-xmethods.cc: Add global function call counters and
181 increment them in their respective functions. Remove "cout"
182 statements.
183 * gdb.python/py-xmethods.exp: Make tests check the global function
184 call counters instead of depending on inferior IO.
185
a1aa2221
LM
1862014-06-18 Don Breazeal <donb@codesourcery.com>
187
188 * gdb.base/foll-fork.exp (default_fork_parent_follow):
189 Deleted procedure.
190 (explicit_fork_parent_follow): Deleted procedure.
191 (explicit_fork_child_follow): Deleted procedure.
192 (test_follow_fork): New procedure.
193 (do_fork_tests): Replace calls to deleted procedures with
194 calls to test_follow_fork and reset GDB for subsequent
195 procedure calls.
196
0fc05997
YQ
1972014-06-17 Yao Qi <yao@codesourcery.com>
198
199 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
200 CP1252.
201
70795c52
LM
2022014-06-17 Luis Machado <lgustavo@codesourcery.com>
203
204 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
205 Initialize ptr and S explicitly.
206 (skip_type_update_when_not_use_rtti_test): Likewise.
207
6be47f0c
KS
2082014-06-16 Keith Seitz <keiths@redhat.com>
209
210 PR mi/15863
211 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
212 the inferior is started.
213
d03de421
PA
2142014-06-16 Pedro Alves <palves@redhat.com>
215
216 * gdb.base/break-main-file-remove-fail.c: New file.
217 * gdb.base/break-main-file-remove-fail.exp: New file.
218 * gdb.base/break-unload-file.exp: Use build_executable instead of
219 prepare_for_testing.
220 (test_break): New parameter "initial_load". Handle it.
221 (top level): Add initial_load cmdline/file axis.
222
f9579b99
TT
2232014-06-12 Tom Tromey <tromey@redhat.com>
224
225 * gdb.base/completion.exp: Don't use directory name in test.
226
3657956b
GB
2272014-06-09 Gary Benson <gbenson@redhat.com>
228
229 * gdb.base/sigall.c [Functions to send signals]: Reorder to
230 separate the always-available ANSI-standard signals from the
231 signals that require checking.
232 (main): Likewise.
233 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
234 Likewise.
235 (main): Likewise.
236
4186eb54
KS
2372014-06-07 Keith Seitz <keiths@redhat.com>
238
239 Revert:
240 PR c++/16253
241 * gdb.cp/var-tag.cc: New file.
242 * gdb.cp/var-tag.exp: New file.
243 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
244 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
245 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
246 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
247
25326a28 2482014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
249
250 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
251
829155c9
PA
2522014-06-06 Pedro Alves <palves@redhat.com>
253
254 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
255 in target debug output instead of looking at RSP packets,
256 disabling the test on any target that uses hardware stepping.
257 Update comments.
258
61c8d22e
PA
2592014-06-06 Pedro Alves <palves@redhat.com>
260
261 * gdb.base/break-unload-file.exp: Fix typo.
262
d9a47287
YQ
2632014-06-06 Yao Qi <yao@codesourcery.com>
264
265 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
266 from "jit_function" to "^jit_function".
267
e5e01dbf
YQ
2682014-06-06 Yao Qi <yao@codesourcery.com>
269
270 * gdb.base/async.c (foo): Add one statement.
271 * gdb.base/async.exp: Get the next instruction address and
272 match the output of "nexti" by instruction address. Match
273 the hex address in the output of "finish".
274
73ba372c
GB
2752014-06-06 Gary Benson <gbenson@redhat.com>
276
277 * gdb.base/call-signals.c: Remove preprocessor conditionals
278 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
279 SIGSEGV and SIGTERM.
280 * gdb.base/sigall.c: Likewise.
281 * gdb.base/unwindonsignal.c: Likewise.
282 * gdb.reverse/sigall-reverse.c: Likewise.
283
831517df
YQ
2842014-06-06 Yao Qi <yao@codesourcery.com>
285
286 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
287 readable, skip the test.
288
b8b91e98
YQ
2892014-06-06 Yao Qi <yao@codesourcery.com>
290
291 * gdb.threads/staticthreads.c (thread_function): Move the line
292 setting breakpoint on forward.
293 * gdb.threads/staticthreads.exp: Update comments.
294
fb934770
LC
2952014-06-05 Ludovic Courtès <ludo@gnu.org>
296
297 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
298 "history-append! type error".
299
6ef284bd
SM
3002014-06-05 Simon Marchi <simon.marchi@ericsson.com>
301
302 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
303 erroneous dprintf expected input.
304
a872e241
DE
3052014-06-04 Doug Evans <xdje42@gmail.com>
306
307 * gdb.guile/scm-generics.exp: Delete.
308
16f691fb
DE
3092014-06-04 Doug Evans <xdje42@gmail.com>
310
311 * gdb.guile/scm-breakpoint.exp: Update.
312 Add tests for breakpoint registration.
313
012370f6
TT
3142014-06-04 Tom Tromey <tromey@redhat.com>
315
316 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
317 VLA-in-union.
318 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
319 inner_vla_struct, vla_union types. Initialize objects of those
320 types and compute their sizes.
321
9f5a4cef
HZ
3222014-06-04 Nathan Sidwell <nathan@codesourcery.com>
323 Hui Zhu <hui@codesourcery.com>
324
325 * gdb.base/fileio.exp: Add test for shell not available as well as
326 available.
327 * gdb.base/fileio.c (test_system): Check for shell twice.
328
90a45c4d
YQ
3292014-06-04 Yao Qi <yao@codesourcery.com>
330
331 * gdb.base/auto-connect-native-target.exp: Remove redundant
332 space from the regexp pattern.
333
70017e41
YQ
3342014-06-04 Yao Qi <yao@codesourcery.com>
335
336 * gdb.base/default.exp: Replace "child" with "native" in
337 regexp pattern.
338
883964a7
SC
3392014-06-03 Siva Chandra Reddy <sivachandra@google.com>
340
341 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
342 * gdb.python/py-xmethods.exp: New tests to test xmethods.
343 * gdb.python/py-xmethods.py: Python script supporting the
344 new testcase and tests.
345
ef370185
JB
3462014-06-03 Joel Brobecker <brobecker@adacore.com>
347 Pedro Alves <palves@redhat.com>
348
349 PR breakpoints/17000
350 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
351 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
352
1e2ccb61
BM
3532014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
354
355 * gdb.base/subst.exp: Add tests to verify partial path matching
356 output.
357
c6ec5ab2
PA
3582014-06-03 Pedro Alves <palves@redhat.com>
359
360 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
361 target that doesn't use software single-stepping.
362
835c559f
PA
3632014-06-03 Pedro Alves <palves@redhat.com>
364
365 PR breakpoints/17000
366 * gdb.base/sss-bp-on-user-bp-2.c: New file.
367 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
368
06eb1586
DE
3692014-06-02 Doug Evans <xdje42@gmail.com>
370
371 * gdb.guile/scm-parameter.exp: New file.
372
e698b8c4
DE
3732014-06-02 Doug Evans <xdje42@gmail.com>
374
375 * gdb.guile/scm-cmd.c: New file.
376 * gdb.guile/scm-cmd.exp: New file.
377
ded03782
DE
3782014-06-02 Doug Evans <xdje42@gmail.com>
379
380 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
381 pretty-printer lookup.
382 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
383 (make-pp_s-printer): Call it.
384 (make-pretty-printer-from-dict): New function.
385 (lookup-pretty-printer-maker-from-dict): New function.
386 (*pretty-printer*): Simplify.
387 (make-objfile-pp_s-printer): New function.
388 (install-objfile-pretty-printers!): New function.
389 (make-progspace-pp_s-printer): New function.
390 (install-progspace-pretty-printers!): New function.
391 * gdb.guile/scm-progspace.c: New file.
392 * gdb.guile/scm-progspace.exp: New file.
393
41fac0cf
PA
3942014-06-02 Pedro Alves <palves@redhat.com>
395
396 * gdb.base/dprintf-bp-same-addr.c: New file.
397 * gdb.base/dprintf-bp-same-addr.exp: New file.
398
96ae5695
EBM
3992014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
400
401 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
402 * gdb.arch/powerpc-power.s: Likewise.
403
da02b3a8
JB
4042014-06-02 Joel Brobecker <brobecker@adacore.com>
405
406 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
407
c72b2e7b
YQ
4082014-06-01 Yao Qi <yao@codesourcery.com>
409
410 * gdb.base/watchpoint.exp (test_watch_location): Check null
411 pointer can be dereferenced. If not, do the test, otherwise
412 skip it.
413
53e8a631
AB
4142014-05-30 Andrew Burgess <aburgess@broadcom.com>
415
416 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
417 results.
418 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
419
938f0e2f
AB
4202014-05-30 Andrew Burgess <aburgess@broadcom.com>
421
422 * gdb.arch/amd64-invalid-stack-middle.S: New file.
423 * gdb.arch/amd64-invalid-stack-middle.c: New file.
424 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
425 * gdb.arch/amd64-invalid-stack-top.c: New file.
426 * gdb.arch/amd64-invalid-stack-top.exp: New file.
427
9ba6657a
PA
4282014-05-30 Pedro Alves <palves@redhat.com>
429
430 PR breakpoints/17000
431 * gdb.base/sss-bp-on-user-bp.c: New file.
432 * gdb.base/sss-bp-on-user-bp.exp: New file.
433
522c09bf
DB
4342014-05-30 David Blaikie <dblaikie@gmail.com>
435
436 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
437 gnu_inline semantics via attribute.
438 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
439 source explicitly specifies the required semantics.
440
bf4ef81e
MR
4412014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
442
443 * gdb.reverse/sigall-reverse.exp: Fix a typo.
444
329ea579
PA
4452014-05-29 Pedro Alves <palves@redhat.com>
446 Tom Tromey <tromey@redhat.com>
447
448 * gdb.base/async-shell.exp: Don't enable target-async.
449 * gdb.base/async.exp
450 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
451 parameter. Adjust.
452 (top level): Don't test with "target-async".
453 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
454 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
455 * gdb.base/inferior-died.exp: Don't enable target-async.
456 * gdb.base/interrupt-noterm.exp: Likewise.
457 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
458 * gdb.mi/mi-nonstop-exit.exp: Likewise.
459 * gdb.mi/mi-nonstop.exp: Likewise.
460 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
461 * gdb.mi/mi-nsintrall.exp: Likewise.
462 * gdb.mi/mi-nsmoribund.exp: Likewise.
463 * gdb.mi/mi-nsthrexec.exp: Likewise.
464 * gdb.mi/mi-watch-nonstop.exp: Likewise.
465 * gdb.multi/watchpoint-multi.exp: Adjust comment.
466 * gdb.python/py-evsignal.exp: Don't enable target-async.
467 * gdb.python/py-evthreads.exp: Likewise.
468 * gdb.python/py-prompt.exp: Likewise.
469 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
470 * gdb.server/solib-list.exp: Don't enable target-async.
471 * gdb.threads/thread-specific-bp.exp: Likewise.
472 * lib/mi-support.exp: Adjust to use mi-async.
473
fd664c91
PA
4742014-05-29 Pedro Alves <palves@redhat.com>
475
476 PR gdb/13860
477 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
478 reason, even in sync mode.
479
251bde03
PA
4802014-05-29 Pedro Alves <palves@redhat.com>
481 Hui Zhu <hui@codesourcery.com>
482
483 PR PR15693
484 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
485 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
486 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
487 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
488
7f3c0343
JB
4892014-05-28 Joel Brobecker <brobecker@adacore.com>
490
491 * config/monitor.exp (gdb_target_monitor): Replace use of
492 "set remotebaud" by "set serial baud".
493
b2715b27
AW
4942014-05-26 Andy Wingo <wingo@igalia.com>
495
496 * gdb.guile/scm-breakpoint.exp:
497 * gdb.guile/scm-gsmob.exp: Update to use plain old object
498 properties instead of gdb-object-properties.
499
498a4489
YQ
5002014-05-26 Yao Qi <yao@codesourcery.com>
501
502 * gdb.server/no-thread-db.exp: Specify source file name
503 explicitly when setting a breakpoint.
504
589fdceb
MM
5052014-05-23 Markus Metzger <markus.t.metzger@intel.com>
506
507 * gdb.btrace/vdso.c: New.
508 * gdb.btrace/vdso.exp: New.
509
e9089e05
MM
5102014-05-23 Markus Metzger <markus.t.metzger@intel.com>
511
512 * gdb.base/gcore.exp (capture_command_output): Move ...
513 * lib/gdb.exp (capture_command_output): ... here.
514
67b5c0c1
MM
5152014-05-23 Markus Metzger <markus.t.metzger@intel.com>
516
517 * gdb.btrace/data.exp: Test memory access during btrace replay.
518
a2199296
SM
5192014-05-22 Simon Marchi <simon.marchi@ericsson.com>
520
521 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
522
17b2616c
PA
5232014-05-21 Pedro Alves <palves@redhat.com>
524
525 PR gdb/13860
526 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
527 (top level): Test that output related to execution commands is
528 sent to the console with CLI commands, but not with MI commands.
529 Test that breakpoint events are always mirrored to the console.
530 Also expect the new source line to be output after a "next" in
531 async mode too. Make it a pass/fail test.
532 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
533 output.
534 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
535
5166082f
PA
5362014-05-21 Pedro Alves <palves@redhat.com>
537
538 * gdb.base/list.exp (build_pattern, test_list): New procedures.
539 Use them to test variations of "list" after reaching a breakpoint.
540 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
541 Test "list" with listsize 10 after reaching a breakpoint.
542 * gdb.python/python.exp (decode_line current location line
543 number): Adjust expected line number.
544
2f25d70f
SM
5452014-05-21 Simon Marchi <simon.marchi@ericsson.com>
546
547 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
548 behavior for $args, pass it directly to "run".
549
ff604a67
MR
5502014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
551
552 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
553 30000 to 65536.
554
6a3cb8e8
PA
5552014-05-21 Pedro Alves <palves@redhat.com>
556
557 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
558 auto-connect-native-target off".
559 * gdb.base/auto-connect-native-target.c: New file.
560 * gdb.base/auto-connect-native-target.exp: New file.
561
4ebfc96e
PA
5622014-05-21 Pedro Alves <palves@redhat.com>
563
564 * gdb.base/default.exp: Test "target native" instead of "target
565 child".
566
36d46afb
MW
5672014-05-21 Mark Wielaard <mjw@redhat.com>
568
569 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
570
5876f503
JK
5712014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
572
573 Fix TLS access for -static -pthread.
574 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
575 <HAVE_TLS> (thread_function, main): Initialize it.
576 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
577 Add clean_restart.
578 <$have_tls != "">: Check TLSVAR.
579
0256a6ac
PA
5802014-05-21 Pedro Alves <palves@redhat.com>
581
582 * gdb.base/dcache-line-read-error.c: New.
583 * gdb.base/dcache-line-read-error.exp: New.
584
936d2992
PA
5852014-05-20 Pedro Alves <palves@redhat.com>
586
587 * gdb.base/compare-sections.c: New file.
588 * gdb.base/compare-sections.exp: New file.
589
802e8e6d
PA
5902014-05-20 Pedro Alves <palves@redhat.com>
591
592 * gdb.base/break-idempotent.c: New file.
593 * gdb.base/break-idempotent.exp: New file.
594
e59fa00f
MM
5952014-05-20 Markus Metzger <markus.t.metzger@intel.com>
596
597 * gdb.btrace/nohist.exp: New.
598
8b696e31
YQ
5992014-05-20 Yao Qi <yao@codesourcery.com>
600
601 * lib/gdb.exp (gdb_init): Set timeout if test file is under
602 gdb.reverse directory and gdb_reverse_timeout exists in board
603 setting.
604 * README: Document gdb_reverse_timeout.
605
73c9764f
YQ
6062014-05-20 Yao Qi <yao@codesourcery.com>
607
608 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
609 'test_file_name'. Treat args as a string instead of a list.
610 (gdb_init): Rename argument 'args' by 'test_file_name'.
611
f1f4348a
JK
6122014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 * gdb.arch/powerpc-power.exp: New file.
615 * gdb.arch/powerpc-power.s: New file.
616
0dbe70ce
DE
6172014-05-16 Doug Evans <dje@google.com>
618
619 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
620 * gdb.base/completion.exp: Check that all expected files exist
621 before doing file completion.
0dbe70ce 622
8d551b02
DE
6232014-05-16 Doug Evans <dje@google.com>
624
625 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
626 Update.
627 (do_syscall_tests_without_xml): Update.
628
73eb7709
PA
6292014-05-16 Pedro Alves <palves@redhat.com>
630
631 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
632 instead of "unknown output after running".
633
3fae92fc
YQ
6342014-05-16 Yao Qi <yao@codesourcery.com>
635
636 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
637 file1.txt from host at the end.
638 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
639
c2b2ccc5
DE
6402014-05-15 Doug Evans <dje@google.com>
641
642 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
643 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
644 loading file. Add test for TU lookup.
645
8c217a4b
SM
6462014-05-15 Simon Marchi <simon.marchi@ericsson.com>
647
648 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
649 calling "-exec-arguments" or "set args" before running the
650 inferior.
651
3deb39c6
SM
6522014-05-15 Simon Marchi <simon.marchi@ericsson.com>
653
654 * lib/mi-support.exp (mi_expect_stop): Expect message for
655 inferiors that exit with non-zero exit code.
656
71a79f8c
YQ
6572014-05-14 Yao Qi <yao@codesourcery.com>
658
659 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
660 match absolute path on remote host.
661 (test_file_list_exec_source_files): Remove "/" from the
662 pattern.
663
f23fcd46
YQ
6642014-05-14 Yao Qi <yao@codesourcery.com>
665
666 * boards/local-remote-host-notty.exp (${board}_file): New
667 proc.
668
9404b58f
KM
6692014-05-07 Kyle McMartin <kyle@redhat.com>
670
671 Pushed by Joel Brobecker <brobecker@adacore.com>.
672 * gdb.arch/aarch64-atomic-inst.c: New file.
673 * gdb.arch/aarch64-atomic-inst.exp: New file.
674
5e45f04c
YQ
6752014-05-07 Yao Qi <yao@codesourcery.com>
676
677 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
678 in current context" too.
679
c888a17d
KS
6802014-05-05 Keith Seitz <keiths@redhat.com>
681
682 * gdb.linespec/ls-dollar.exp: Add test for linespec
683 file:convenience_variable.
684
290a839c
YQ
6852014-05-05 Yao Qi <yao@codesourcery.com>
686
687 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
688 traceframes into tfile and ctf trace files. Read data from
689 trace file and test collected data.
690 (gdb_collect_locals_test): Likewise.
691 (gdb_unavailable_registers_test): Likewise.
692 (gdb_unavailable_floats): Likewise.
693 (gdb_collect_globals_test): Likewise.
694 (top-level): Append "ctf" to trace_file_targets if GDB
695 supports.
696
b5262cd0
YQ
6972014-05-05 Yao Qi <yao@codesourcery.com>
698
699 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
700 code to ...
701 (gdb_collect_args_test_1): ... it. New proc.
702 (gdb_collect_locals_test): Move some code to ...
703 (gdb_collect_locals_test_1): ... it. New proc.
704 (gdb_unavailable_registers_test): Move some code to ...
705 (gdb_unavailable_registers_test_1): ... it. New proc.
706 (gdb_unavailable_floats): Move some code to ...
707 (gdb_unavailable_floats_1): ... it. New proc.
708
30a1e6cc
SDJ
7092014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
710
711 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
712 probes to test for bitness recognition.
713 * gdb.arch/amd64-stap-optional-prefix.exp
714 (test_probe_value_without_reg): New procedure.
715 Add code to test for different kinds of bitness.
716
f33da99a
SDJ
7172014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
718
719 PR breakpoints/16889
720 * gdb.arch/amd64-stap-optional-prefix.S: New file.
721 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
722
5b80f00d
PA
7232014-05-01 Pedro Alves <palves@redhat.com>
724
725 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
726 gdb_file_cmd if no file is specified.
727 * boards/native-extended-gdbserver.exp (gdb_load): Use the
728 last_loaded_file to set the remote exec-file.
729
f8c2a73c
PA
7302014-05-01 Pedro Alves <palves@redhat.com>
731
732 * boards/local-remote-host.exp: New file.
733
be6e8ac7
PA
7342014-05-01 Pedro Alves <palves@redhat.com>
735
736 * boards/local-remote-host.exp: Rename to ...
737 * boards/local-remote-host-notty.exp: ... this.
738
cac0dc8f
JB
7392014-04-28 Joel Brobecker <brobecker@adacore.com>
740
741 * gdb.ada/dyn_arrayidx: New testcase.
742
9730e6cc
YQ
7432014-04-26 Yao Qi <yao@codesourcery.com>
744
745 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
746 and compute the length of function main. Save it in
747 $main_length.
748 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
749 (top-level): Use gdb_compile to compile objects into
750 executable and restart GDB. Remove invocation to
751 prepare_for_testing.
752
7ae1a6a6
PA
7532014-04-25 Simon Marchi <simon.marchi@ericsson.com>
754 Pedro Alves <palves@redhat.com>
755
756 PR server/16255
757 * gdb.multi/multi-attach.c: New file.
758 * gdb.multi/multi-attach.exp: New file.
759
4082afcc
PA
7602014-04-25 Pedro Alves <palves@redhat.com>
761
762 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
763 user.
764 (top level): Test that "set remote conditional-breakpoints-packet
765 off" works as intended.
766 * gdb.base/dprintf.exp: Test that "set remote
767 breakpoint-commands-packet off" works as intended.
768 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
769 New function.
770 (top level): Call it.
771 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
772 remote fast-tracepoints-packet off" works as intended.
773 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
774 * lib/gdb.exp (gdb_is_target_remote): ... here.
775
2abc3f8d
DB
7762014-04-24 David Blaikie <dblaikie@gmail.com>
777
778 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
779 ensure clang would not discard them.
780 * gdb.base/gdbvars.c: Ditto.
781 * gdb.base/memattr.c: Ditto.
782 * gdb.base/whatis.c: Ditto.
783 * gdb.python/py-prettyprint.c: Ditto.
784 * gdb.trace/actions.c: Ditto.
785 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
786 ensure clang would not discard it.
787
bfd39632
DB
7882014-04-24 David Blaikie <dblaikie@gmail.com>
789
790 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
791 clang to emit the full definition of type required by the test
792 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
793
22842ff6
DB
7942014-04-24 David Blaikie <dblaikie@gmail.com>
795
796 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
797 coax Clang into emitting the definition of the type.
798 * gdb.cp/pr10728-x.h (y): Ditto.
799 * gdb.cp/pr10728-y.cc (y): Ditto.
800
c2e827ad
DB
8012014-04-24 David Blaikie <dblaikie@gmail.com>
802
803 * gdb.base/label.exp: XFAIL label related tests under Clang.
804 * gdb.cp/cplabel.exp: Ditto.
805 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
806 under Clang those using labels.
807
4c2d33e7
YQ
8082014-04-25 Yao Qi <yao@codesourcery.com>
809
810 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
811 double_label.
812 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
813 partial_label and double_label.
814
56083b99
DB
8152014-04-24 David Blaikie <dblaikie@gmail.com>
816
817 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
818
25d4e99d
DB
8192014-04-24 David Blaikie <dblaikie@gmail.com>
820
821 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
822 of the function to work across GCC and Clang.
823 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
824 pointer types (const void ** const V void **).
825
01f9f808
MS
8262014-04-24 Michael Sturm <michael.sturm@mintel.com>
827 Walfred Tedeschi <walfred.tedeschi@intel.com>
828
829 * Makefile.in (EXECUTABLES): Added i386-avx512.
830 * gdb.arch/i386-avx512.c: New file.
831 * gdb.arch/i386-avx512.exp: Likewise.
832
4b48d439
KS
8332014-04-23 Keith Seitz <keiths@redhat.com>
834
835 * lib/mi-support.exp (mi_list_breakpoints): Delete.
836 (mi_make_breakpoint_table): New procedure.
837 (mi_create_breakpoint): Use mi_make_breakpoint
838 and return the result.
839 (mi_make_breakpoint): New procedure.
840 (mi_build_kv_pairs): New procedure.
841
842 * gdb.mi/mi-break.exp: Remove unused globals,
843 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
844 All callers updated.
845 * gdb.mi/mi-dprintf.exp: Use variable to track command
846 number.
847 Update all callers of mi_create_breakpoint and use
848 mi_make_breakpoint_table.
849 Remove any unused global variables.
850 * gdb.mi/mi-nonstop.exp: Likewise.
851 * gdb.mi/mi-nsintrall.exp: Likewise.
852 * gdb.mi/mi-nsmoribund.exp: Likewise.
853 * gdb.mi/mi-nsthrexec.exp: Likewise.
854 * gdb.mi/mi-reverse.exp: Likewise.
855 * gdb.mi/mi-simplerun.exp: Likewise.
856 * gdb.mi/mi-stepn.exp: Likewise.
857 * gdb.mi/mi-syn-frame.exp: Likewise.
858 * gdb.mi/mi-until.exp: Likewise.
859 * gdb.mi/mi-var-cp.exp: Likewise.
860 * gdb.mi/mi-var-display.exp: Likewise.
861 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
862 * gdb.mi/mi2-var-child.exp: Likewise.
863 * gdb.mi/mi-vla-c99.exp: Likewise.
864 * lib/mi-support.exp: Likewise.
865
866 From Ian Lance Taylor <iant@cygnus.com>:
867 * lib/gdb.exp (parse_args): New procedure.
868
08351840
PA
8692014-04-23 Pedro Alves <palves@redhat.com>
870
871 * gdb.base/break-unload-file.c: New file.
872 * gdb.base/break-unload-file.exp: New file.
873 * gdb.base/sym-file-lib.c (baz): New function.
874 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
875 field.
876 (load): Store the segment's mapped size.
877 (unload): New function.
878 (unload_shlib): New function.
879 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
880 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
881 set a breakpoint at baz, and call it.
882 * gdb.base/sym-file.exp: New tests for stale breakpoint
883 instructions.
884
076855f9
PA
8852014-04-23 Pedro Alves <palves@redhat.com>
886
887 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
888 * gdb.base/hbreak-in-shr-unsupported.c: New file.
889 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
890 * gdb.base/hbreak-unmapped.c: New file.
891 * gdb.base/hbreak-unmapped.exp: New file.
892 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
893 * lib/gdb.exp (gdb_is_target_remote): ... here.
894
483805cf
PA
8952014-04-22 Pedro Alves <palves@redhat.com>
896
897 * gdb.base/consecutive-step-over.c: New file.
898 * gdb.base/consecutive-step-over.exp: New file.
899
06d97543
PA
9002014-04-22 Pedro Alves <palves@redhat.com>
901
902 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
903 instead of send_gdb/gdb_expect.
904
b4429ea2
YQ
9052014-04-22 Yao Qi <yao@codesourcery.com>
906
907 * lib/trace-support.exp (generate_tracefile): New procedure.
908 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
909 return 0.
910 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
911 if generate_tracefile returns 1.
912
51d48146
PA
9132014-04-18 Tom Tromey <palves@redhat.com>
914 Pedro alves <tromey@redhat.com>
915
916 PR backtrace/15558
917 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
918 with a backtrace limit.
919 * gdb.python/py-frame-inline.exp: Test running to an inline
920 function with a backtrace limit, and printing the newest frame.
921 * gdb.python/py-frame-inline.c (main): Call f.
922
bd1dce5f
MS
9232014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
924
925 * gdb.java/jnpe.exp: Drop srcdir from untested path.
926
40d1a503
MS
9272014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
928
929 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
930 Drop prefix from unsupported source file path.
931
389b98f7
YQ
9322014-04-17 Yao Qi <yao@codesourcery.com>
933
934 * lib/gdb.exp (with_target_charset): New proc.
935 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
936 with_target_charset.
937 (test_print_strings): Likewise.
938 (test_repeat_bytes): Likewise.
939 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
940 for some tests.
941
22869d73
KS
9422014-04-16 Keith Seitz <keiths@redhat.com>
943
944 PR gdb/15827
945 * gdb.dwarf2/corrupt.c: New file.
946 * gdb.dwarf2/corrupt.exp: New file.
947
c4f87ca6
KS
9482014-04-16 Keith Seitz <keiths@redhat.com>
949
950 PR c++/16597
951 * gdb.cp/namelessclass.cc: New file.
952 * gdb.cp/namelessclass.exp: New file.
953 * gdb.cp/namelessclass.S: New file.
954
ab19de87
DE
9552014-04-16 Doug Evans <dje@google.com>
956
957 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
958 Add comment.
959 (gdbserver_default_get_comm_port): New function.
960 (gdbserver_start): Check if board file provided
961 "gdbserver,get_comm_port" and use it if so.
962 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
963 (gdb,socketport): Set to "stdio".
964 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
965 (stdio_gdbserver_template): Delete.
966 (${board}_get_remote_address): Update.
967 (${board}_build_remote_cmd): Delete.
968 (${board}_get_comm_port): New function.
969 (${board}_spawn): Update.
970 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
971 Delete.
972 (${board}_get_remote_address): Update.
973 (${board}_get_comm_port): New function.
974
fc98a809
AB
9752014-04-16 Andrew Burgess <aburgess@broadcom.com>
976
977 * gdb.base/memattr.exp: Improve regexps to handle memory regions
978 appearing in any order.
979
87fd9e6e
DE
9802014-04-15 Doug Evans <dje@google.com>
981
982 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
983 uninitialized value of "description".
984
099fc3ea
KS
9852014-04-15 Keith Seitz <keiths@redhat.com>
986
987 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
988 Remove unused globals.
989 (test_running_the_program): Likewise.
990 (test_controlled_execution): Likewise.
991 (test_controlling_breakpoints): Likewise.
992 (test_program_termination): Likewise.
993
5da151d4
KS
9942014-04-15 Keith Seitz <keiths@redhat.com>
995
996 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
997 unused globals.
998 (test_rbreak_creation_and_listing): Likewise.
999 (test_ignore_count): Likewise.
1000 (test_error): Likewise.
1001
35e5d2f0
PA
10022014-04-15 Pedro Alves <palves@redhat.com>
1003
1004 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1005 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1006 sym-file-loader.c.
1007 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1008 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1009 to sym-file-loader.c.
1010 (struct library): Forward declare.
1011 (load_shlib, lookup_function): Change prototypes.
1012 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1013 (translate_offset): Remove declarations.
1014 (get_text_addr): New declaration.
1015 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1016 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1017 sym-file-loader.h.
1018 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1019 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1020 here from sym-file-loader.h.
1021 (struct library): New structure.
1022 (load_shlib, lookup_function): Change prototypes and adjust to
1023 work with a struct library.
1024 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1025 (translate_offset): Make static.
1026 (get_text_addr): New function.
1027 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1028
eb4c1710
PA
10292014-04-15 Pedro Alves <palves@redhat.com>
1030
1031 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1032
2d1baf52
PA
10332014-04-15 Pedro Alves <palves@redhat.com>
1034
1035 * gdb.base/sym-file-loader.c: Include <limits.h>.
1036 (SELF_LINK): New define.
1037 (get_origin): New function.
1038 (load_shlib): Use it.
1039 * gdb.base/sym-file.exp: Don't early return if the target is
1040 remote. Use runto_main, and issue fail is that fails. Use
1041 gdb_load_shlibs.
1042 (shlib_name): Delete.
1043 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1044
7dd6df01
PA
10452014-04-15 Pedro Alves <palves@redhat.com>
1046
1047 * gdb.base/sym-file.exp: Remove regex characters from test
1048 message. Don't refer to breakpoint numbers in test messages.
1049
b50c8614
KS
10502014-04-14 Keith Seitz <keiths@redhat.com>
1051
1052 PR c++/16253
1053 * gdb.cp/var-tag.cc: New file.
1054 * gdb.cp/var-tag.exp: New file.
1055 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1056 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1057 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1058 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1059
3d567982
TT
10602014-04-14 Tom Tromey <tromey@redhat.com>
1061
1062 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1063 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1064 type.
1065 * gdb.cp/enum-class.exp: New file.
1066 * gdb.cp/enum-class.cc: New file.
1067
0626fc76
TT
10682014-04-14 Tom Tromey <tromey@redhat.com>
1069
1070 * gdb.dwarf2/enum-type.exp: New file.
1071
dca325b3
SA
10722014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1073
1074 * gdb.mi/mi-vla-c99.exp: New file.
1075 * gdb.mi/vla.c: New file.
1076
5854b38a
SA
10772014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1078
1079 * gdb.base/vla-datatypes.c: New file.
1080 * gdb.base/vla-datatypes.exp: New file.
1081
463bb957
SA
10822014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1083
1084 * gdb.base/vla-ptr.c: New file.
1085 * gdb.base/vla-ptr.exp: New file.
1086
3dd170be
SA
10872014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1088
1089 * gdb.dwarf2/count.exp: New file.
1090
5ecaaa66
SA
10912014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1092
1093 * gdb.base/vla-sideeffect.c: New file.
1094 * gdb.base/vla-sideeffect.exp: New file.
1095
41f1ada5
DB
10962014-04-14 David Blaikie <dblaikie@gmail.com>
1097
1098 * gdb.mi/non-stop.c: Add return value for non-void function return
1099 statement.
1100 * gdb.threads/staticthreads.c: Ditto.
1101
0be03e84
DE
11022014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1103 Doug Evans <xdje42@gmail.com>
1104
1105 * gdb.guile/scm-value.c: Improve test case.
1106 * gdb.guile/scm-value.exp: Add new test.
1107
f180a1fb
DB
11082014-04-11 David Blaikie <dblaikie@gmail.com>
1109
1110 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1111 override Clang's default.
1112
6b662e19
JB
11132014-04-11 Joel Brobecker <brobecker@adacore.com>
1114
1115 Revert the following changes (regressions):
1116
1117 * gdb.base/vla-sideeffect.c: New file.
1118 * gdb.base/vla-sideeffect.exp: New file.
1119
1120 * gdb.dwarf2/count.exp: New file.
1121
1122 * gdb.base/vla-multi.c: New file.
1123 * gdb.base/vla-multi.exp: New file.
1124
1125 * gdb.base/vla-ptr.c: New file.
1126 * gdb.base/vla-ptr.exp: New file.
1127
1128 * gdb.base/vla-datatypes.c: New file.
1129 * gdb.base/vla-datatypes.exp: New file.
1130
1131 * gdb.mi/mi-vla-c99.exp: New file.
1132 * gdb.mi/vla.c: New file.
1133
245a5f0b
KS
11342014-04-11 Keith Seitz <keiths@redhat.com>
1135
1136 PR c++/16675
1137 * gdb.cp/cpsizeof.exp: New file.
1138 * gdb.cp/cpsizeof.cc: New file.
1139
58a84dcf
SA
11402014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1141
191a8a90
JB
1142 * gdb.mi/mi-vla-c99.exp: New file.
1143 * gdb.mi/vla.c: New file.
58a84dcf 1144
c8655f75
SA
11452014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1146
1147 * gdb.base/vla-datatypes.c: New file.
1148 * gdb.base/vla-datatypes.exp: New file.
1149
024e13b4
SA
11502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1151
1152 * gdb.base/vla-ptr.c: New file.
1153 * gdb.base/vla-ptr.exp: New file.
1154
1a237e0e
SA
11552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1156
1157 * gdb.base/vla-multi.c: New file.
1158 * gdb.base/vla-multi.exp: New file.
1159
504f3432
SA
11602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1161
1162 * gdb.dwarf2/count.exp: New file.
1163
3bce8237
SA
11642014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1165
191a8a90
JB
1166 * gdb.base/vla-sideeffect.c: New file.
1167 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1168
322f9c21
YQ
11692014-04-11 Yao Qi <yao@codesourcery.com>
1170
1171 * gdb.base/completion.exp: Check file exists before running tests
1172 on file completion.
1173
d708bcd1
PA
11742014-04-10 Pedro Alves <palves@redhat.com>
1175
1176 * gdb.base/cond-eval-mode.c: New file.
1177 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1178 prepare_for_testing to build the new file. Check result of
1179 runto_main.
1180 (test_break, test_watch): New procedures.
1181 (top level): Use them.
1182
ae1d2761
PM
11832014-04-08 Pierre Muller <muller@sourceware.org>
1184
1185 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1186 Ctrl-V use for mingw hosts.
1187
7af389b8
SC
11882014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1189
1190 * gdb.python/py-value.c: Improve test case.
1191 * gdb.python/py-value.exp: Add new test.
1192
5e703181
DE
11932014-04-07 David Blaikie <dblaikie@gmail.com>
1194
1195 * lib/compiler.c: Identify the clang compiler.
1196 * lib/compiler.cc: Ditto.
1197
9810b410
YQ
11982014-04-03 Yao Qi <yao@codesourcery.com>
1199
1200 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1201
98d1b8dc
AB
12022014-04-01 Anton Blanchard <anton@samba.org>
1203
1204 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1205 messages unique.
1206
3114cea1
AB
12072014-04-01 Anton Blanchard <anton@samba.org>
1208
1209 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1210 prepare_for_testing.
1211
62f7182c
AB
12122014-04-01 Anton Blanchard <anton@samba.org>
1213
1214 * gdb.arch/ppc64-atomic-inst.c: Remove.
1215 * gdb.arch/ppc64-atomic-inst.S: New file.
1216 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1217
770e7fc7
DE
12182014-03-31 Doug Evans <dje@google.com>
1219
1220 * gdb.base/print-symbol-loading-lib.c: New file.
1221 * gdb.base/print-symbol-loading-main.c: New file.
1222 * gdb.base/print-symbol-loading.exp: New file.
1223
46e2bafa
YQ
12242014-03-31 Yao Qi <yao@codesourcery.com>
1225
1226 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1227
8776cfe9
JB
12282014-03-28 Joel Brobecker <brobecker@adacore.com>
1229
1230 * gdb.ada/mi_dyn_arr: New testcase.
1231
5d1ef361
DE
12322014-03-27 Doug Evans <dje@google.com>
1233
1234 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1235
b5bee914
YQ
12362014-03-27 Yao Qi <yao@codesourcery.com>
1237
1238 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1239 if target is nios2-*-*.
1240
0d4d0e77
YQ
12412014-03-26 Yao Qi <yao@codesourcery.com>
1242
1243 * lib/gdb.exp (readline_is_used): New proc.
1244 * gdb.base/completion.exp: Move tests on command complete up.
1245 Skip the rest of tests if readline is not used.
1246 * gdb.ada/complete.exp: Skp the test if readline is not
1247 used.
1248 * gdb.base/filesym.exp: Likewise.
1249 * gdb.base/macscp.exp: Likewise.
1250 * gdb.base/readline-ask.exp: Likewise.
1251 * gdb.base/readline.exp: Likewise.
1252 * gdb.python/py-cmd.exp: Likewise.
1253 * gdb.trace/tfile.exp: Likewise.
1254
29361eee
YQ
12552014-03-26 Yao Qi <yao@codesourcery.com>
1256
1257 * gdb.base/macscp.exp: Fix code format issues.
1258
bc9a5525
UW
12592014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1260
1261 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1262 * gdb.asm/powerpc64le.inc: New file.
1263
d3839ede
PA
12642014-03-25 Pedro Alves <palves@redhat.com>
1265 Doug Evans <dje@google.com>
1266
1267 * gdb.base/source-execution.c: New file.
1268 * gdb.base/source-execution.exp: New file.
1269 * gdb.base/source-execution.gdb: New file.
1270
01672a57
DE
12712014-03-24 Doug Evans <dje@google.com>
1272
1273 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1274 using fission.
1275
88bbeca9
HZ
12762014-03-24 Hui Zhu <hui@codesourcery.com>
1277 Pedro Alves <palves@redhat.com>
1278
1279 PR breakpoints/16101
1280 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1281 test pass/fail messages. Detect missing support for dprintf when
1282 breakpoints are actually inserted.
1283 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1284 breakpoints are actually inserted.
1285 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1286 fails.
1287
d2348791
JK
12882014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1289
1290 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1291
feef67ab
DE
12922014-03-22 Doug Evans <xdje42@gmail.com>
1293
1294 * gdb.python/python.exp (python not supported): Verify multi-line
1295 python command issues an error.
25d743f9 1296 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1297 guile command issues an error.
feef67ab 1298
ecebef6a
MR
12992014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1300
1301 * gdb.threads/thread-specific.exp: Handle the lack of usable
1302 $this_breakpoint and $this_thread.
1303
ccdd1909
HZ
13042014-03-21 Hui Zhu <hui@codesourcery.com>
1305
1306 * gdb.base/attach.exp (do_command_attach_tests): New.
1307
beb460e8
PA
13082014-03-20 Tom Tromey <tromey@redhat.com>
1309 Pedro Alves <palves@redhat.com>
1310
1311 PR cli/15718
1312 * gdb.base/condbreak-call-false.c: New file.
1313 * gdb.base/condbreak-call-false.exp: New file.
1314
40acf43a
PA
13152014-03-20 Pedro Alves <palves@redhat.com>
1316
1317 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1318 Delete.
1319 (block_signals, unblock_signals): Delete.
1320 (child_function_2, main): Remove references to deleted variable
1321 and functions.
1322
9f5e1e02
PA
13232014-03-20 Pedro Alves <palves@redhat.com>
1324
1325 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1326 Use pthread_kill to signal thread 2.
1327 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1328 Adjust to make the test send itself a signal rather than using the
1329 host's "kill" command.
1330
99619bea
PA
13312014-03-20 Pedro Alves <palves@redhat.com>
1332
1333 * gdb.threads/multiple-step-overs.c: New file.
1334 * gdb.threads/multiple-step-overs.exp: New file.
1335 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1336 Adjust expected infrun debug output.
1337
2adfaa28
PA
13382014-03-20 Pedro Alves <palves@redhat.com>
1339
1340 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1341 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1342
31e77af2
PA
13432014-03-20 Pedro Alves <palves@redhat.com>
1344
1345 PR breakpoints/7143
1346 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1347 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1348 of gdb_test_multiple.
1349 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1350 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1351
b9f437de
PA
13522014-03-20 Pedro Alves <palves@redhat.com>
1353
1354 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1355 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1356
05adc73e
PA
13572014-03-19 Pedro Alves <palves@redhat.com>
1358
1359 * gdb.base/async.exp: Remove early return.
1360
6048b950
PA
13612014-03-19 Pedro Alves <palves@redhat.com>
1362
1363 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1364
8bcfb00a
PA
13652014-03-19 Pedro Alves <palves@redhat.com>
1366
1367 * gdb.base/async.exp (test_background): Expect \r\n after
1368 "completed." in the fail pattern.
1369
884e37dc
PA
13702014-03-19 Pedro Alves <palves@redhat.com>
1371
1372 * gdb.base/async.exp (test_background): New procedure.
1373 Use it for all background execution command tests.
1374
148e57e2
PA
13752014-03-19 Pedro Alves <palves@redhat.com>
1376
1377 * gdb.base/async.exp: Use prepare_for_testing.
1378
f48088c7
PA
13792014-03-19 Pedro Alves <palves@redhat.com>
1380
1381 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1382 the same line.
1383
e2f6c966
PA
13842014-03-19 Pedro Alves <palves@redhat.com>
1385
1386 * gdb.base/async.c (main): Add "jump here" and "until here" line
1387 marker comments.
1388 * gdb.base/async.exp (jump_here): New global.
1389 (jump& test): Use it.
1390 (until_here): New global.
1391 (until& test): Use it.
1392
c30568d4
PA
13932014-03-19 Pedro Alves <palves@redhat.com>
1394
1395 * gdb.base/async.exp: Don't frob gdb_protocol.
1396
0172b6a7
DE
13972014-03-18 Doug Evans <xdje42@gmail.com>
1398
1399 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1400 Fix spelling of exec-done-display.
1401
06c868a8
JK
14022014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1403
1404 PR gdb/15358
1405 * gdb.base/gdb-sigterm.c: New file.
1406 * gdb.base/gdb-sigterm.exp: New file.
1407
0c7e1a46
PA
14082014-03-18 Pedro Alves <palves@redhat.com>
1409
1410 PR gdb/13860
1411 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1412 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1413 solib-event.
1414
f7c77d93
JB
14152014-03-17 Joel Brobecker <brobecker@adacore.com>
1416
1417 * gdb.ada/pckd_arr_ren: New testcase.
1418
5a1e8c7a
DE
14192014-03-13 Doug Evans <xdje42@gmail.com>
1420
1421 PR guile/16612
1422 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1423 collect after discarding symbols.
1424
350e1a76
DE
14252014-03-13 Ludovic Courtès <ludo@gnu.org>
1426 Doug Evans <xdje42@gmail.com>
1427
1428 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1429 to history survives a gc.
1430
a69900ae
PA
14312014-03-13 Pedro Alves <palves@redhat.com>
1432
1433 * gdb.base/default.exp: Don't test "target procfs".
1434
5db9f0bd
PA
14352014-03-13 Pedro Alves <palves@redhat.com>
1436
1437 * gdb.base/default.exp: Update "target child" and "target procfs"
1438 tests to not expect "Unix".
1439
b3ccfe11
TT
14402014-03-12 Tom Tromey <tromey@redhat.com>
1441
1442 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1443 New procs. Add target-async tests.
1444 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1445 Add target-async tests.
1446
646f4417
AA
14472014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1448
1449 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1450 'func_start' and 'func_end' for the beginning and end of the
1451 function code, respectively.
1452 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1453 'func_end' instead of 'func' and 'main'.
1454
288c211f
AA
14552014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1456
1457 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1458 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1459 generate the debug info assembler source.
1460
e0c0f156
AA
14612014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1462
1463 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1464 * gdb.dwarf2/arr-subrange.exp: Likewise.
1465 * gdb.dwarf2/dwz.exp: Likewise.
1466 * gdb.dwarf2/method-ptr.exp: Likewise.
1467 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1468 * gdb.dwarf2/subrange.exp: Likewise.
1469 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1470 * gdb.dwarf2/implptrpiece.exp: Likewise.
1471 * gdb.dwarf2/nostaticblock.exp: Likewise.
1472
0e5c4555
AA
14732014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1474
1475 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1476 directory to absolute path name arguments.
1477
5ec18f2b
JG
14782014-03-10 Joel Brobecker <brobecker@adacore.com>
1479
1480 * gdb.ada/tagged_access: New testcase.
1481
847fc4f2
MM
14822014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1483
1484 * gdb.btrace/data.exp: Update expected output.
1485
cc3da688
YQ
14862014-03-06 Yao Qi <yao@codesourcery.com>
1487
1488 * gdb.trace/pr16508.exp: New file.
1489
0f26cec1
PA
14902014-03-05 Pedro Alves <palves@redhat.com>
1491
1492 PR gdb/16575
1493 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1494 procedure.
1495 (top level): Adjust to use it. Add tests that exercise breakpoint
1496 interaction with the code-cache.
1497
7a5a839f
LC
14982014-02-26 Ludovic Courtès <ludo@gnu.org>
1499
1500 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1501 test for 'history-append!'.
1502
31aa7e4e
JB
15032014-02-26 Joel Brobecker <brobecker@adacore.com>
1504
1505 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1506 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1507 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1508 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1509 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1510 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1511
1b588015
JB
15122014-02-26 Joel Brobecker <brobecker@adacore.com>
1513
1514 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1515 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1516 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1517
55426c9d
JB
15182014-02-26 Joel Brobecker <brobecker@adacore.com>
1519
1520 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1521
dc53a7ad
JB
15222014-02-26 Joel Brobecker <brobecker@adacore.com>
1523
1524 * gdb.dwarf2/arr-stride.c: New file.
1525 * gdb.dwarf2/arr-stride.exp: New file.
1526
12ab52e9
PA
15272014-02-26 Pedro Alves <palves@redhat.com>
1528
1529 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1530 that won't ever trigger. Make sure that GDB reports the correct
1531 breakpoint that caused the stop.
1532
849c862e
JK
15332014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1534
1535 PR gdb/16626
1536 * gdb.base/auto-load-script: New file.
1537 * gdb.base/auto-load.c: New file.
1538 * gdb.base/auto-load.exp: New file.
1539
71b7d793
JK
1540 PR gdb/16626
1541 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1542
e2f0d509
JK
15432014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1546 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1547
50cc37c8
DE
15482014-02-24 Doug Evans <dje@google.com>
1549
1550 * lib/gdb.exp (run_on_host): Log error output if program fails.
1551
ea4758f2
PA
15522014-02-21 Pedro Alves <palves@redhat.com>
1553
1554 * gdb.threads/step-after-sr-lock.c: Rename to ...
1555 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1556 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1557 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1558 ... this.
1559
d7b30f67
SDJ
15602014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1561
1562 PR tdep/16397
1563 * gdb.arch/amd64-stap-special-operands.exp: New file.
1564 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1565 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1566 * gdb.arch/amd64-stap-triplet.S: Likewise.
1567 * gdb.arch/amd64-stap-triplet.c: Likewise.
1568
83deb43f
JB
15692014-02-20 Joel Brobecker <brobecker@adacore.com>
1570
1571 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1572 in .section pseudo-op.
1573
adde2bff
DE
15742014-02-20 lin zuojian <manjian2006@gmail.com>
1575 Joel Brobecker <brobecker@adacore.com>
1576 Doug Evans <xdje42@gmail.com>
1577
1578 PR symtab/16581
1579 * gdb.dwarf2/dw2-icycle.S: New file.
1580 * gdb.dwarf2/dw2-icycle.c: New file.
1581 * gdb.dwarf2/dw2-icycle.exp: New file.
1582
f7bd0f78
SC
15832014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1584
1585 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1586 operations on gdb.Value objects.
1587 * gdb.python/py-value-cc.exp: Add new test to test operations on
1588 gdb.Value objects.
1589
c17ef0d5
DE
15902014-02-18 Doug Evans <dje@google.com>
1591
1592 * Makefile.in (TESTS): New variable.
1593 (expanded_tests, expanded_tests_or_none): New variables
1594 (check-single): Pass $(expanded_tests_or_none) to runtest.
1595 (check-parallel): Only run tests in $(TESTS) if non-empty.
1596 (check/no-matching-tests-found): New rule.
1597 * README: Document TESTS makefile variable.
1598
5dd3176f
DE
15992014-02-18 Doug Evans <dje@google.com>
1600
1601 * Makefile.in (check-parallel): rm -rf outputs temp.
1602
0b10be4f
JK
16032014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1604
1605 Fix "ERROR: no fileid for" in the testsuite.
1606 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1607
85f224e7
DE
16082014-02-12 Doug Evans <dje@google.com>
1609
1610 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1611 (MISCELLANEOUS): New variable.
1612 (clean): rm -rf $(MISCELLANEOUS).
1613 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1614 dwp live in the same directory as symlinks, with each symlink pointed
1615 to a differently named file in a different directory.
1616
149b30ff
DE
16172014-02-11 Doug Evans <dje@google.com>
1618
1619 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1620 of Tcl file commands.
1621
1dfdac32
MK
16222014-02-10 Mark Kettenis <kettenis@gnu.org>
1623
1624 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1625 "kill -SIGUSR1 -1".
1626
aa4fb036
JB
16272014-02-10 Joel Brobecker <brobecker@adacore.com>
1628
1629 * gdb.ada/tick_length_array_enum_idx: New testcase.
1630
ed3ef339
DE
16312014-02-10 Doug Evans <xdje42@gmail.com>
1632
1633 * configure.ac (AC_OUTPUT): Add gdb.guile.
1634 * configure: Regenerate.
1635 * lib/gdb-guile.exp: New file.
1636 * lib/gdb.exp (get_target_charset): New function.
1637 * gdb.base/help.exp: Update expected output from "apropos apropos".
1638 * gdb.guile/Makefile.in: New file.
1639 * gdb.guile/guile.exp: New file.
1640 * gdb.guile/scm-arch.c: New file.
1641 * gdb.guile/scm-arch.exp: New file.
1642 * gdb.guile/scm-block.c: New file.
1643 * gdb.guile/scm-block.exp: New file.
1644 * gdb.guile/scm-breakpoint.c: New file.
1645 * gdb.guile/scm-breakpoint.exp: New file.
1646 * gdb.guile/scm-disasm.c: New file.
1647 * gdb.guile/scm-disasm.exp: New file.
1648 * gdb.guile/scm-equal.c: New file.
1649 * gdb.guile/scm-equal.exp: New file.
1650 * gdb.guile/scm-error.exp: New file.
1651 * gdb.guile/scm-error.scm: New file.
1652 * gdb.guile/scm-frame-args.c: New file.
1653 * gdb.guile/scm-frame-args.exp: New file.
1654 * gdb.guile/scm-frame-args.scm: New file.
1655 * gdb.guile/scm-frame-inline.c: New file.
1656 * gdb.guile/scm-frame-inline.exp: New file.
1657 * gdb.guile/scm-frame.c: New file.
1658 * gdb.guile/scm-frame.exp: New file.
1659 * gdb.guile/scm-generics.exp: New file.
1660 * gdb.guile/scm-gsmob.exp: New file.
1661 * gdb.guile/scm-iterator.c: New file.
1662 * gdb.guile/scm-iterator.exp: New file.
1663 * gdb.guile/scm-math.c: New file.
1664 * gdb.guile/scm-math.exp: New file.
1665 * gdb.guile/scm-objfile-script-gdb.in: New file.
1666 * gdb.guile/scm-objfile-script.c: New file.
1667 * gdb.guile/scm-objfile-script.exp: New file.
1668 * gdb.guile/scm-objfile.c: New file.
1669 * gdb.guile/scm-objfile.exp: New file.
1670 * gdb.guile/scm-ports.exp: New file.
1671 * gdb.guile/scm-pretty-print.c: New file.
1672 * gdb.guile/scm-pretty-print.exp: New file.
1673 * gdb.guile/scm-pretty-print.scm: New file.
1674 * gdb.guile/scm-section-script.c: New file.
1675 * gdb.guile/scm-section-script.exp: New file.
1676 * gdb.guile/scm-section-script.scm: New file.
1677 * gdb.guile/scm-symbol.c: New file.
1678 * gdb.guile/scm-symbol.exp: New file.
1679 * gdb.guile/scm-symtab-2.c: New file.
1680 * gdb.guile/scm-symtab.c: New file.
1681 * gdb.guile/scm-symtab.exp: New file.
1682 * gdb.guile/scm-type.c: New file.
1683 * gdb.guile/scm-type.exp: New file.
1684 * gdb.guile/scm-value-cc.cc: New file.
1685 * gdb.guile/scm-value-cc.exp: New file.
1686 * gdb.guile/scm-value.c: New file.
1687 * gdb.guile/scm-value.exp: New file.
1688 * gdb.guile/source2.scm: New file.
1689 * gdb.guile/types-module.cc: New file.
1690 * gdb.guile/types-module.exp: New file.
1691
7026a7c1
YQ
16922014-02-10 Yao Qi <yao@codesourcery.com>
1693
1694 PR testsuite/16543
1695 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1696 * configure: Regenerated.
1697 * Makefile.in: New file.
1698
6c466447
AS
16992014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1700
1701 * gdb.python/py-framefilter.exp: Fix typo.
1702
6e854735
YQ
17032014-02-08 Yao Qi <yao@codesourcery.com>
1704
1705 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1706 that no =breakpoint-modified is emitted when breakpoints are
1707 modified through MI commands.
1708
d137e6dc
PA
17092014-02-07 Pedro Alves <pedro@codesourcery.com>
1710 Pedro Alves <palves@redhat.com>
1711
1712 * gdb.threads/step-after-sr-lock.c: New file.
1713 * gdb.threads/step-after-sr-lock.exp: New file.
1714
b5ee5a50
PA
17152014-02-07 Pedro Alves <palves@redhat.com>
1716
1717 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1718
3c77faf3
JK
17192014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1720
1721 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1722 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1723
6dddc817
DE
17242014-02-06 Doug Evans <xdje42@gmail.com>
1725
1726 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1727 output.
1728
1729 * gdb.gdb/python-interrupts.exp: New file.
1730
de7b2893
YQ
17312014-02-05 Yao Qi <yao@codesourcery.com>
1732
1733 * gdb.trace/report.exp (use_collected_data): Test the output
1734 of "info threads" and "info inferiors".
1735
66d032ac
YQ
17362014-02-05 Yao Qi <yao@codesourcery.com>
1737
1738 Revert this patch:
1739
1740 2013-05-24 Yao Qi <yao@codesourcery.com>
1741
1742 * gdb.trace/tfile.exp: Test inferior and thread.
1743
591a12a1
UW
17442014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1745
1746 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1747 on a function.
1748 * gdb.base/step-bt.c: Call hello via function pointer to make
1749 sure its first instruction is executed on powerpc64le-linux.
1750
0ff3e01f
UW
17512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1752
1753 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1754
084ee545
UW
17552014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1756
1757 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1758 of the test patterns for use on little-endian systems.
1759
6ed14ff3
UW
17602014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1761
1762 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1763 (decimal_vector): Fix for little-endian.
1764
401e27fd
JM
17652014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1766
1767 * gdb.arch/sparc-sysstep.exp: New file.
1768 * gdb.arch/sparc-sysstep.c: Likewise.
1769
1770 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1771
8b924729
EBM
17722014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1773
1774 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1775
fb151210
JB
17762014-01-23 Tom Tromey <tromey@redhat.com>
1777
1778 * gdb.ada/array_char_idx: New testcase.
1779
0740f8d8
TT
17802014-01-23 Tom Tromey <tromey@redhat.com>
1781
1782 PR python/16487:
1783 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1784 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1785 classes.
1786
21909fa1
TT
17872014-01-23 Tom Tromey <tromey@redhat.com>
1788
1789 PR python/16491:
1790 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1791 string from an inferior frame.
1792 * gdb.python/py-framefilter-mi.exp: Update.
1793
87ce2a04
DE
17942014-01-22 Doug Evans <dje@google.com>
1795
1796 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1797
237b092b
AA
17982014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1799
1800 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1801
d674a709
AA
18022014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1803
1804 * gdb.trace/entry-values.exp: Remove excess space character from
1805 regex patterns. Handle s390 call instruction.
1806
20fa3390
AA
18072014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1808
1809 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1810 define "*_start" label. Make "name" static.
1811 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1812 ${name} by references to ${name}_start.
1813
78466714
AA
18142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1815
1816 * gdb.base/info-macros.exp: Remove "debug" from the compile
1817 options.
1818
ec9f644a
IB
18192014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1820
1821 * gdb.dlang/demangle.exp: New file.
1822
94b1b47e
IB
18232014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1824
1825 * gdb.dlang/primitive-types.exp: New file.
1826
7f420862
IB
18272014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1828
1829 * configure.ac: Create gdb.dlang/Makefile.
1830 * configure: Regenerate.
1831 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1832 * gdb.dlang/Makefile.in: New file.
1833 * lib/d-support.exp: New file.
1834 * lib/gdb.exp (skip_d_tests): New proc.
1835
52834460
MM
18362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1837
1838 * gdb.btrace/delta.exp: Check reverse stepi.
1839 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1840 * gdb.btrace/finish.exp: New.
1841 * gdb.btrace/next.exp: New.
1842 * gdb.btrace/nexti.exp: New.
1843 * gdb.btrace/record_goto.c: Add comments.
1844 * gdb.btrace/step.exp: New.
1845 * gdb.btrace/stepi.exp: New.
1846 * gdb.btrace/multi-thread-step.c: New.
1847 * gdb.btrace/multi-thread-step.exp: New.
1848 * gdb.btrace/rn-dl-bind.c: New.
1849 * gdb.btrace/rn-dl-bind.exp: New.
1850 * gdb.btrace/data.c: New.
1851 * gdb.btrace/data.exp: New.
1852 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1853
6e07b1d2
MM
18542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1855
1856 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1857 * gdb.btrace/exception.exp: Update.
1858 * gdb.btrace/instruction_history.exp: Update.
1859 * gdb.btrace/record_goto.exp: Update.
1860 * gdb.btrace/tailcall.exp: Update.
1861 * gdb.btrace/unknown_functions.exp: Update.
1862 * gdb.btrace/delta.exp: New.
1863
0b722aec
MM
18642014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1865
1866 * gdb.btrace/record_goto.exp: Add backtrace test.
1867 * gdb.btrace/tailcall.exp: Add backtrace test.
1868
066ce621
MM
18692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1870
1871 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1872 * gdb.btrace/record_goto.c: New.
1873 * gdb.btrace/record_goto.exp: New.
1874 * gdb.btrace/x86-record_goto.S: New.
1875
0688d04e
MM
18762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1877
1878 * gdb.btrace/function_call_history.exp: Update tests.
1879 * gdb.btrace/instruction_history.exp: Update tests.
1880
8710b709
MM
18812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1882
1883 * gdb.btrace/function_call_history.exp: Fix expected field
1884 order for "record function-call-history".
1885 Add new tests for "record function-call-history /c".
1886 * gdb.btrace/exception.cc: New.
1887 * gdb.btrace/exception.exp: New.
1888 * gdb.btrace/tailcall.exp: New.
1889 * gdb.btrace/x86-tailcall.S: New.
1890 * gdb.btrace/x86-tailcall.c: New.
1891 * gdb.btrace/unknown_functions.c: New.
1892 * gdb.btrace/unknown_functions.exp: New.
1893 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1894
5de9129b
MM
18952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1896
1897 * gdb.btrace/instruction_history.exp: Update.
1898 * gdb.btrace/function_call_history.exp: Update.
1899
23a7fe75
MM
19002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1901
1902 * gdb.btrace/function_call_history.exp: Fix expected function
1903 trace.
1904 * gdb.btrace/instruction_history.exp: Initialize traced.
1905 Remove traced_functions.
1906
724c7dd8
MM
19072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1908
1909 * gdb.btrace/function_call_history.exp: Update
1910 * gdb.btrace/instruction_history.exp: Update.
1911
6d78d93b
MM
19122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1913
1914 * gdb.btrace/enable.exp: Update expected text.
1915
93a360cc
OJ
19162014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1917
1918 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1919 bytes.
1920
3772b53f
MR
19212014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1922
1923 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1924
596662fa
OJ
19252014-01-15 Omair Javaid <omair.javaid@linaro.org>
1926
1927 * lib/gdb.exp (supports_process_record): Return true for
1928 arm*-linux*. (supports_reverse): Likewise.
1929
b5b08fb4
SC
19302014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1931
1932 PR python/15464
1933 PR python/16113
1934 * gdb.python/py-type.c: Enhance test case.
1935 * gdb.python/py-value-cc.cc: Likewise
1936 * gdb.python/py-type.exp: Add new tests.
1937 * gdb.python/py-value-cc.exp: Likewise
1938
52d7fb13
AA
19392014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1940 Pedro Alves <palves@redhat.com>
1941
1942 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1943 Make "name" extern.
1944 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1945 references to ${name}_start by references to ${name}.
1946
a2cd8cfe
JB
19472014-01-10 Joel Brobecker <brobecker@adacore.com>
1948
1949 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1950
4e23fced
JB
19512014-01-10 Joel Brobecker <brobecker@adacore.com>
1952
1953 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1954
c6a9e42c
PA
19552014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1956 Pedro Alves <palves@redhat.com>
1957
1958 * gdb.mi/mi-info-os.exp: Connect to the target with
1959 mi_gdb_target_load.
1960
b7ea362b
PA
19612014-01-08 Pedro Alves <palves@redhat.com>
1962
1963 * gdb.threads/reconnect-signal.c: New file.
1964 * gdb.threads/reconnect-signal.exp: New file.
1965
5e3f4fab
EBM
19662014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1967
1968 * gdb.base/source-dir.exp: New file.
1969
79301218
JB
19702014-01-07 Joel Brobecker <brobecker@adacore.com>
1971
1972 * gdb.ada/mi_interface: New testcase.
1973
8e355c5d
JB
19742014-01-07 Joel Brobecker <brobecker@adacore.com>
1975
1976 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1977 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1978 gdb.ada/pp-rec-component/pck.ads: New files.
1979
c0d48811
JB
19802014-01-07 Joel Brobecker <brobecker@adacore.com>
1981
1982 * gdb.python/py-pp-integral.c: New file.
1983 * gdb.python/py-pp-integral.py: New file.
1984 * gdb.python/py-pp-integral.exp: New file.
1985
17b609c3 1986For older changes see ChangeLog-1993-2013.
c906108c 1987\f
8d8cb839
EZ
1988;; Local Variables:
1989;; mode: change-log
1990;; left-margin: 8
1991;; fill-column: 74
1992;; version-control: never
1993;; End:
902f2ccb 1994
14f8b115 1995 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
1996 Copying and distribution of this file, with or without modification,
1997 are permitted provided the copyright notice and this notice are preserved.