daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5d376983
SC
12014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2
3 PR gdb/17017
4 * gdb.python/py-xmethods.cc: Add global function call counters and
5 increment them in their respective functions. Remove "cout"
6 statements.
7 * gdb.python/py-xmethods.exp: Make tests check the global function
8 call counters instead of depending on inferior IO.
9
a1aa2221
LM
102014-06-18 Don Breazeal <donb@codesourcery.com>
11
12 * gdb.base/foll-fork.exp (default_fork_parent_follow):
13 Deleted procedure.
14 (explicit_fork_parent_follow): Deleted procedure.
15 (explicit_fork_child_follow): Deleted procedure.
16 (test_follow_fork): New procedure.
17 (do_fork_tests): Replace calls to deleted procedures with
18 calls to test_follow_fork and reset GDB for subsequent
19 procedure calls.
20
0fc05997
YQ
212014-06-17 Yao Qi <yao@codesourcery.com>
22
23 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
24 CP1252.
25
70795c52
LM
262014-06-17 Luis Machado <lgustavo@codesourcery.com>
27
28 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
29 Initialize ptr and S explicitly.
30 (skip_type_update_when_not_use_rtti_test): Likewise.
31
6be47f0c
KS
322014-06-16 Keith Seitz <keiths@redhat.com>
33
34 PR mi/15863
35 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
36 the inferior is started.
37
d03de421
PA
382014-06-16 Pedro Alves <palves@redhat.com>
39
40 * gdb.base/break-main-file-remove-fail.c: New file.
41 * gdb.base/break-main-file-remove-fail.exp: New file.
42 * gdb.base/break-unload-file.exp: Use build_executable instead of
43 prepare_for_testing.
44 (test_break): New parameter "initial_load". Handle it.
45 (top level): Add initial_load cmdline/file axis.
46
f9579b99
TT
472014-06-12 Tom Tromey <tromey@redhat.com>
48
49 * gdb.base/completion.exp: Don't use directory name in test.
50
3657956b
GB
512014-06-09 Gary Benson <gbenson@redhat.com>
52
53 * gdb.base/sigall.c [Functions to send signals]: Reorder to
54 separate the always-available ANSI-standard signals from the
55 signals that require checking.
56 (main): Likewise.
57 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
58 Likewise.
59 (main): Likewise.
60
4186eb54
KS
612014-06-07 Keith Seitz <keiths@redhat.com>
62
63 Revert:
64 PR c++/16253
65 * gdb.cp/var-tag.cc: New file.
66 * gdb.cp/var-tag.exp: New file.
67 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
68 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
69 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
70 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
71
25326a28 722014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
73
74 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
75
829155c9
PA
762014-06-06 Pedro Alves <palves@redhat.com>
77
78 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
79 in target debug output instead of looking at RSP packets,
80 disabling the test on any target that uses hardware stepping.
81 Update comments.
82
61c8d22e
PA
832014-06-06 Pedro Alves <palves@redhat.com>
84
85 * gdb.base/break-unload-file.exp: Fix typo.
86
d9a47287
YQ
872014-06-06 Yao Qi <yao@codesourcery.com>
88
89 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
90 from "jit_function" to "^jit_function".
91
e5e01dbf
YQ
922014-06-06 Yao Qi <yao@codesourcery.com>
93
94 * gdb.base/async.c (foo): Add one statement.
95 * gdb.base/async.exp: Get the next instruction address and
96 match the output of "nexti" by instruction address. Match
97 the hex address in the output of "finish".
98
73ba372c
GB
992014-06-06 Gary Benson <gbenson@redhat.com>
100
101 * gdb.base/call-signals.c: Remove preprocessor conditionals
102 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
103 SIGSEGV and SIGTERM.
104 * gdb.base/sigall.c: Likewise.
105 * gdb.base/unwindonsignal.c: Likewise.
106 * gdb.reverse/sigall-reverse.c: Likewise.
107
831517df
YQ
1082014-06-06 Yao Qi <yao@codesourcery.com>
109
110 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
111 readable, skip the test.
112
b8b91e98
YQ
1132014-06-06 Yao Qi <yao@codesourcery.com>
114
115 * gdb.threads/staticthreads.c (thread_function): Move the line
116 setting breakpoint on forward.
117 * gdb.threads/staticthreads.exp: Update comments.
118
fb934770
LC
1192014-06-05 Ludovic Courtès <ludo@gnu.org>
120
121 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
122 "history-append! type error".
123
6ef284bd
SM
1242014-06-05 Simon Marchi <simon.marchi@ericsson.com>
125
126 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
127 erroneous dprintf expected input.
128
a872e241
DE
1292014-06-04 Doug Evans <xdje42@gmail.com>
130
131 * gdb.guile/scm-generics.exp: Delete.
132
16f691fb
DE
1332014-06-04 Doug Evans <xdje42@gmail.com>
134
135 * gdb.guile/scm-breakpoint.exp: Update.
136 Add tests for breakpoint registration.
137
012370f6
TT
1382014-06-04 Tom Tromey <tromey@redhat.com>
139
140 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
141 VLA-in-union.
142 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
143 inner_vla_struct, vla_union types. Initialize objects of those
144 types and compute their sizes.
145
9f5a4cef
HZ
1462014-06-04 Nathan Sidwell <nathan@codesourcery.com>
147 Hui Zhu <hui@codesourcery.com>
148
149 * gdb.base/fileio.exp: Add test for shell not available as well as
150 available.
151 * gdb.base/fileio.c (test_system): Check for shell twice.
152
90a45c4d
YQ
1532014-06-04 Yao Qi <yao@codesourcery.com>
154
155 * gdb.base/auto-connect-native-target.exp: Remove redundant
156 space from the regexp pattern.
157
70017e41
YQ
1582014-06-04 Yao Qi <yao@codesourcery.com>
159
160 * gdb.base/default.exp: Replace "child" with "native" in
161 regexp pattern.
162
883964a7
SC
1632014-06-03 Siva Chandra Reddy <sivachandra@google.com>
164
165 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
166 * gdb.python/py-xmethods.exp: New tests to test xmethods.
167 * gdb.python/py-xmethods.py: Python script supporting the
168 new testcase and tests.
169
ef370185
JB
1702014-06-03 Joel Brobecker <brobecker@adacore.com>
171 Pedro Alves <palves@redhat.com>
172
173 PR breakpoints/17000
174 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
175 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
176
1e2ccb61
BM
1772014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
178
179 * gdb.base/subst.exp: Add tests to verify partial path matching
180 output.
181
c6ec5ab2
PA
1822014-06-03 Pedro Alves <palves@redhat.com>
183
184 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
185 target that doesn't use software single-stepping.
186
835c559f
PA
1872014-06-03 Pedro Alves <palves@redhat.com>
188
189 PR breakpoints/17000
190 * gdb.base/sss-bp-on-user-bp-2.c: New file.
191 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
192
06eb1586
DE
1932014-06-02 Doug Evans <xdje42@gmail.com>
194
195 * gdb.guile/scm-parameter.exp: New file.
196
e698b8c4
DE
1972014-06-02 Doug Evans <xdje42@gmail.com>
198
199 * gdb.guile/scm-cmd.c: New file.
200 * gdb.guile/scm-cmd.exp: New file.
201
ded03782
DE
2022014-06-02 Doug Evans <xdje42@gmail.com>
203
204 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
205 pretty-printer lookup.
206 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
207 (make-pp_s-printer): Call it.
208 (make-pretty-printer-from-dict): New function.
209 (lookup-pretty-printer-maker-from-dict): New function.
210 (*pretty-printer*): Simplify.
211 (make-objfile-pp_s-printer): New function.
212 (install-objfile-pretty-printers!): New function.
213 (make-progspace-pp_s-printer): New function.
214 (install-progspace-pretty-printers!): New function.
215 * gdb.guile/scm-progspace.c: New file.
216 * gdb.guile/scm-progspace.exp: New file.
217
41fac0cf
PA
2182014-06-02 Pedro Alves <palves@redhat.com>
219
220 * gdb.base/dprintf-bp-same-addr.c: New file.
221 * gdb.base/dprintf-bp-same-addr.exp: New file.
222
96ae5695
EBM
2232014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
224
225 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
226 * gdb.arch/powerpc-power.s: Likewise.
227
da02b3a8
JB
2282014-06-02 Joel Brobecker <brobecker@adacore.com>
229
230 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
231
c72b2e7b
YQ
2322014-06-01 Yao Qi <yao@codesourcery.com>
233
234 * gdb.base/watchpoint.exp (test_watch_location): Check null
235 pointer can be dereferenced. If not, do the test, otherwise
236 skip it.
237
53e8a631
AB
2382014-05-30 Andrew Burgess <aburgess@broadcom.com>
239
240 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
241 results.
242 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
243
938f0e2f
AB
2442014-05-30 Andrew Burgess <aburgess@broadcom.com>
245
246 * gdb.arch/amd64-invalid-stack-middle.S: New file.
247 * gdb.arch/amd64-invalid-stack-middle.c: New file.
248 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
249 * gdb.arch/amd64-invalid-stack-top.c: New file.
250 * gdb.arch/amd64-invalid-stack-top.exp: New file.
251
9ba6657a
PA
2522014-05-30 Pedro Alves <palves@redhat.com>
253
254 PR breakpoints/17000
255 * gdb.base/sss-bp-on-user-bp.c: New file.
256 * gdb.base/sss-bp-on-user-bp.exp: New file.
257
522c09bf
DB
2582014-05-30 David Blaikie <dblaikie@gmail.com>
259
260 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
261 gnu_inline semantics via attribute.
262 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
263 source explicitly specifies the required semantics.
264
bf4ef81e
MR
2652014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
266
267 * gdb.reverse/sigall-reverse.exp: Fix a typo.
268
329ea579
PA
2692014-05-29 Pedro Alves <palves@redhat.com>
270 Tom Tromey <tromey@redhat.com>
271
272 * gdb.base/async-shell.exp: Don't enable target-async.
273 * gdb.base/async.exp
274 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
275 parameter. Adjust.
276 (top level): Don't test with "target-async".
277 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
278 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
279 * gdb.base/inferior-died.exp: Don't enable target-async.
280 * gdb.base/interrupt-noterm.exp: Likewise.
281 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
282 * gdb.mi/mi-nonstop-exit.exp: Likewise.
283 * gdb.mi/mi-nonstop.exp: Likewise.
284 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
285 * gdb.mi/mi-nsintrall.exp: Likewise.
286 * gdb.mi/mi-nsmoribund.exp: Likewise.
287 * gdb.mi/mi-nsthrexec.exp: Likewise.
288 * gdb.mi/mi-watch-nonstop.exp: Likewise.
289 * gdb.multi/watchpoint-multi.exp: Adjust comment.
290 * gdb.python/py-evsignal.exp: Don't enable target-async.
291 * gdb.python/py-evthreads.exp: Likewise.
292 * gdb.python/py-prompt.exp: Likewise.
293 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
294 * gdb.server/solib-list.exp: Don't enable target-async.
295 * gdb.threads/thread-specific-bp.exp: Likewise.
296 * lib/mi-support.exp: Adjust to use mi-async.
297
fd664c91
PA
2982014-05-29 Pedro Alves <palves@redhat.com>
299
300 PR gdb/13860
301 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
302 reason, even in sync mode.
303
251bde03
PA
3042014-05-29 Pedro Alves <palves@redhat.com>
305 Hui Zhu <hui@codesourcery.com>
306
307 PR PR15693
308 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
309 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
310 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
311 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
312
7f3c0343
JB
3132014-05-28 Joel Brobecker <brobecker@adacore.com>
314
315 * config/monitor.exp (gdb_target_monitor): Replace use of
316 "set remotebaud" by "set serial baud".
317
b2715b27
AW
3182014-05-26 Andy Wingo <wingo@igalia.com>
319
320 * gdb.guile/scm-breakpoint.exp:
321 * gdb.guile/scm-gsmob.exp: Update to use plain old object
322 properties instead of gdb-object-properties.
323
498a4489
YQ
3242014-05-26 Yao Qi <yao@codesourcery.com>
325
326 * gdb.server/no-thread-db.exp: Specify source file name
327 explicitly when setting a breakpoint.
328
589fdceb
MM
3292014-05-23 Markus Metzger <markus.t.metzger@intel.com>
330
331 * gdb.btrace/vdso.c: New.
332 * gdb.btrace/vdso.exp: New.
333
e9089e05
MM
3342014-05-23 Markus Metzger <markus.t.metzger@intel.com>
335
336 * gdb.base/gcore.exp (capture_command_output): Move ...
337 * lib/gdb.exp (capture_command_output): ... here.
338
67b5c0c1
MM
3392014-05-23 Markus Metzger <markus.t.metzger@intel.com>
340
341 * gdb.btrace/data.exp: Test memory access during btrace replay.
342
a2199296
SM
3432014-05-22 Simon Marchi <simon.marchi@ericsson.com>
344
345 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
346
17b2616c
PA
3472014-05-21 Pedro Alves <palves@redhat.com>
348
349 PR gdb/13860
350 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
351 (top level): Test that output related to execution commands is
352 sent to the console with CLI commands, but not with MI commands.
353 Test that breakpoint events are always mirrored to the console.
354 Also expect the new source line to be output after a "next" in
355 async mode too. Make it a pass/fail test.
356 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
357 output.
358 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
359
5166082f
PA
3602014-05-21 Pedro Alves <palves@redhat.com>
361
362 * gdb.base/list.exp (build_pattern, test_list): New procedures.
363 Use them to test variations of "list" after reaching a breakpoint.
364 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
365 Test "list" with listsize 10 after reaching a breakpoint.
366 * gdb.python/python.exp (decode_line current location line
367 number): Adjust expected line number.
368
2f25d70f
SM
3692014-05-21 Simon Marchi <simon.marchi@ericsson.com>
370
371 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
372 behavior for $args, pass it directly to "run".
373
ff604a67
MR
3742014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
375
376 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
377 30000 to 65536.
378
6a3cb8e8
PA
3792014-05-21 Pedro Alves <palves@redhat.com>
380
381 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
382 auto-connect-native-target off".
383 * gdb.base/auto-connect-native-target.c: New file.
384 * gdb.base/auto-connect-native-target.exp: New file.
385
4ebfc96e
PA
3862014-05-21 Pedro Alves <palves@redhat.com>
387
388 * gdb.base/default.exp: Test "target native" instead of "target
389 child".
390
36d46afb
MW
3912014-05-21 Mark Wielaard <mjw@redhat.com>
392
393 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
394
5876f503
JK
3952014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
396
397 Fix TLS access for -static -pthread.
398 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
399 <HAVE_TLS> (thread_function, main): Initialize it.
400 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
401 Add clean_restart.
402 <$have_tls != "">: Check TLSVAR.
403
0256a6ac
PA
4042014-05-21 Pedro Alves <palves@redhat.com>
405
406 * gdb.base/dcache-line-read-error.c: New.
407 * gdb.base/dcache-line-read-error.exp: New.
408
936d2992
PA
4092014-05-20 Pedro Alves <palves@redhat.com>
410
411 * gdb.base/compare-sections.c: New file.
412 * gdb.base/compare-sections.exp: New file.
413
802e8e6d
PA
4142014-05-20 Pedro Alves <palves@redhat.com>
415
416 * gdb.base/break-idempotent.c: New file.
417 * gdb.base/break-idempotent.exp: New file.
418
e59fa00f
MM
4192014-05-20 Markus Metzger <markus.t.metzger@intel.com>
420
421 * gdb.btrace/nohist.exp: New.
422
8b696e31
YQ
4232014-05-20 Yao Qi <yao@codesourcery.com>
424
425 * lib/gdb.exp (gdb_init): Set timeout if test file is under
426 gdb.reverse directory and gdb_reverse_timeout exists in board
427 setting.
428 * README: Document gdb_reverse_timeout.
429
73c9764f
YQ
4302014-05-20 Yao Qi <yao@codesourcery.com>
431
432 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
433 'test_file_name'. Treat args as a string instead of a list.
434 (gdb_init): Rename argument 'args' by 'test_file_name'.
435
f1f4348a
JK
4362014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
437
438 * gdb.arch/powerpc-power.exp: New file.
439 * gdb.arch/powerpc-power.s: New file.
440
0dbe70ce
DE
4412014-05-16 Doug Evans <dje@google.com>
442
443 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
444 * gdb.base/completion.exp: Check that all expected files exist
445 before doing file completion.
0dbe70ce 446
8d551b02
DE
4472014-05-16 Doug Evans <dje@google.com>
448
449 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
450 Update.
451 (do_syscall_tests_without_xml): Update.
452
73eb7709
PA
4532014-05-16 Pedro Alves <palves@redhat.com>
454
455 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
456 instead of "unknown output after running".
457
3fae92fc
YQ
4582014-05-16 Yao Qi <yao@codesourcery.com>
459
460 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
461 file1.txt from host at the end.
462 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
463
c2b2ccc5
DE
4642014-05-15 Doug Evans <dje@google.com>
465
466 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
467 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
468 loading file. Add test for TU lookup.
469
8c217a4b
SM
4702014-05-15 Simon Marchi <simon.marchi@ericsson.com>
471
472 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
473 calling "-exec-arguments" or "set args" before running the
474 inferior.
475
3deb39c6
SM
4762014-05-15 Simon Marchi <simon.marchi@ericsson.com>
477
478 * lib/mi-support.exp (mi_expect_stop): Expect message for
479 inferiors that exit with non-zero exit code.
480
71a79f8c
YQ
4812014-05-14 Yao Qi <yao@codesourcery.com>
482
483 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
484 match absolute path on remote host.
485 (test_file_list_exec_source_files): Remove "/" from the
486 pattern.
487
f23fcd46
YQ
4882014-05-14 Yao Qi <yao@codesourcery.com>
489
490 * boards/local-remote-host-notty.exp (${board}_file): New
491 proc.
492
9404b58f
KM
4932014-05-07 Kyle McMartin <kyle@redhat.com>
494
495 Pushed by Joel Brobecker <brobecker@adacore.com>.
496 * gdb.arch/aarch64-atomic-inst.c: New file.
497 * gdb.arch/aarch64-atomic-inst.exp: New file.
498
5e45f04c
YQ
4992014-05-07 Yao Qi <yao@codesourcery.com>
500
501 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
502 in current context" too.
503
c888a17d
KS
5042014-05-05 Keith Seitz <keiths@redhat.com>
505
506 * gdb.linespec/ls-dollar.exp: Add test for linespec
507 file:convenience_variable.
508
290a839c
YQ
5092014-05-05 Yao Qi <yao@codesourcery.com>
510
511 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
512 traceframes into tfile and ctf trace files. Read data from
513 trace file and test collected data.
514 (gdb_collect_locals_test): Likewise.
515 (gdb_unavailable_registers_test): Likewise.
516 (gdb_unavailable_floats): Likewise.
517 (gdb_collect_globals_test): Likewise.
518 (top-level): Append "ctf" to trace_file_targets if GDB
519 supports.
520
b5262cd0
YQ
5212014-05-05 Yao Qi <yao@codesourcery.com>
522
523 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
524 code to ...
525 (gdb_collect_args_test_1): ... it. New proc.
526 (gdb_collect_locals_test): Move some code to ...
527 (gdb_collect_locals_test_1): ... it. New proc.
528 (gdb_unavailable_registers_test): Move some code to ...
529 (gdb_unavailable_registers_test_1): ... it. New proc.
530 (gdb_unavailable_floats): Move some code to ...
531 (gdb_unavailable_floats_1): ... it. New proc.
532
30a1e6cc
SDJ
5332014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
534
535 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
536 probes to test for bitness recognition.
537 * gdb.arch/amd64-stap-optional-prefix.exp
538 (test_probe_value_without_reg): New procedure.
539 Add code to test for different kinds of bitness.
540
f33da99a
SDJ
5412014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
542
543 PR breakpoints/16889
544 * gdb.arch/amd64-stap-optional-prefix.S: New file.
545 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
546
5b80f00d
PA
5472014-05-01 Pedro Alves <palves@redhat.com>
548
549 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
550 gdb_file_cmd if no file is specified.
551 * boards/native-extended-gdbserver.exp (gdb_load): Use the
552 last_loaded_file to set the remote exec-file.
553
f8c2a73c
PA
5542014-05-01 Pedro Alves <palves@redhat.com>
555
556 * boards/local-remote-host.exp: New file.
557
be6e8ac7
PA
5582014-05-01 Pedro Alves <palves@redhat.com>
559
560 * boards/local-remote-host.exp: Rename to ...
561 * boards/local-remote-host-notty.exp: ... this.
562
cac0dc8f
JB
5632014-04-28 Joel Brobecker <brobecker@adacore.com>
564
565 * gdb.ada/dyn_arrayidx: New testcase.
566
9730e6cc
YQ
5672014-04-26 Yao Qi <yao@codesourcery.com>
568
569 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
570 and compute the length of function main. Save it in
571 $main_length.
572 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
573 (top-level): Use gdb_compile to compile objects into
574 executable and restart GDB. Remove invocation to
575 prepare_for_testing.
576
7ae1a6a6
PA
5772014-04-25 Simon Marchi <simon.marchi@ericsson.com>
578 Pedro Alves <palves@redhat.com>
579
580 PR server/16255
581 * gdb.multi/multi-attach.c: New file.
582 * gdb.multi/multi-attach.exp: New file.
583
4082afcc
PA
5842014-04-25 Pedro Alves <palves@redhat.com>
585
586 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
587 user.
588 (top level): Test that "set remote conditional-breakpoints-packet
589 off" works as intended.
590 * gdb.base/dprintf.exp: Test that "set remote
591 breakpoint-commands-packet off" works as intended.
592 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
593 New function.
594 (top level): Call it.
595 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
596 remote fast-tracepoints-packet off" works as intended.
597 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
598 * lib/gdb.exp (gdb_is_target_remote): ... here.
599
2abc3f8d
DB
6002014-04-24 David Blaikie <dblaikie@gmail.com>
601
602 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
603 ensure clang would not discard them.
604 * gdb.base/gdbvars.c: Ditto.
605 * gdb.base/memattr.c: Ditto.
606 * gdb.base/whatis.c: Ditto.
607 * gdb.python/py-prettyprint.c: Ditto.
608 * gdb.trace/actions.c: Ditto.
609 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
610 ensure clang would not discard it.
611
bfd39632
DB
6122014-04-24 David Blaikie <dblaikie@gmail.com>
613
614 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
615 clang to emit the full definition of type required by the test
616 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
617
22842ff6
DB
6182014-04-24 David Blaikie <dblaikie@gmail.com>
619
620 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
621 coax Clang into emitting the definition of the type.
622 * gdb.cp/pr10728-x.h (y): Ditto.
623 * gdb.cp/pr10728-y.cc (y): Ditto.
624
c2e827ad
DB
6252014-04-24 David Blaikie <dblaikie@gmail.com>
626
627 * gdb.base/label.exp: XFAIL label related tests under Clang.
628 * gdb.cp/cplabel.exp: Ditto.
629 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
630 under Clang those using labels.
631
4c2d33e7
YQ
6322014-04-25 Yao Qi <yao@codesourcery.com>
633
634 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
635 double_label.
636 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
637 partial_label and double_label.
638
56083b99
DB
6392014-04-24 David Blaikie <dblaikie@gmail.com>
640
641 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
642
25d4e99d
DB
6432014-04-24 David Blaikie <dblaikie@gmail.com>
644
645 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
646 of the function to work across GCC and Clang.
647 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
648 pointer types (const void ** const V void **).
649
01f9f808
MS
6502014-04-24 Michael Sturm <michael.sturm@mintel.com>
651 Walfred Tedeschi <walfred.tedeschi@intel.com>
652
653 * Makefile.in (EXECUTABLES): Added i386-avx512.
654 * gdb.arch/i386-avx512.c: New file.
655 * gdb.arch/i386-avx512.exp: Likewise.
656
4b48d439
KS
6572014-04-23 Keith Seitz <keiths@redhat.com>
658
659 * lib/mi-support.exp (mi_list_breakpoints): Delete.
660 (mi_make_breakpoint_table): New procedure.
661 (mi_create_breakpoint): Use mi_make_breakpoint
662 and return the result.
663 (mi_make_breakpoint): New procedure.
664 (mi_build_kv_pairs): New procedure.
665
666 * gdb.mi/mi-break.exp: Remove unused globals,
667 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
668 All callers updated.
669 * gdb.mi/mi-dprintf.exp: Use variable to track command
670 number.
671 Update all callers of mi_create_breakpoint and use
672 mi_make_breakpoint_table.
673 Remove any unused global variables.
674 * gdb.mi/mi-nonstop.exp: Likewise.
675 * gdb.mi/mi-nsintrall.exp: Likewise.
676 * gdb.mi/mi-nsmoribund.exp: Likewise.
677 * gdb.mi/mi-nsthrexec.exp: Likewise.
678 * gdb.mi/mi-reverse.exp: Likewise.
679 * gdb.mi/mi-simplerun.exp: Likewise.
680 * gdb.mi/mi-stepn.exp: Likewise.
681 * gdb.mi/mi-syn-frame.exp: Likewise.
682 * gdb.mi/mi-until.exp: Likewise.
683 * gdb.mi/mi-var-cp.exp: Likewise.
684 * gdb.mi/mi-var-display.exp: Likewise.
685 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
686 * gdb.mi/mi2-var-child.exp: Likewise.
687 * gdb.mi/mi-vla-c99.exp: Likewise.
688 * lib/mi-support.exp: Likewise.
689
690 From Ian Lance Taylor <iant@cygnus.com>:
691 * lib/gdb.exp (parse_args): New procedure.
692
08351840
PA
6932014-04-23 Pedro Alves <palves@redhat.com>
694
695 * gdb.base/break-unload-file.c: New file.
696 * gdb.base/break-unload-file.exp: New file.
697 * gdb.base/sym-file-lib.c (baz): New function.
698 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
699 field.
700 (load): Store the segment's mapped size.
701 (unload): New function.
702 (unload_shlib): New function.
703 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
704 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
705 set a breakpoint at baz, and call it.
706 * gdb.base/sym-file.exp: New tests for stale breakpoint
707 instructions.
708
076855f9
PA
7092014-04-23 Pedro Alves <palves@redhat.com>
710
711 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
712 * gdb.base/hbreak-in-shr-unsupported.c: New file.
713 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
714 * gdb.base/hbreak-unmapped.c: New file.
715 * gdb.base/hbreak-unmapped.exp: New file.
716 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
717 * lib/gdb.exp (gdb_is_target_remote): ... here.
718
483805cf
PA
7192014-04-22 Pedro Alves <palves@redhat.com>
720
721 * gdb.base/consecutive-step-over.c: New file.
722 * gdb.base/consecutive-step-over.exp: New file.
723
06d97543
PA
7242014-04-22 Pedro Alves <palves@redhat.com>
725
726 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
727 instead of send_gdb/gdb_expect.
728
b4429ea2
YQ
7292014-04-22 Yao Qi <yao@codesourcery.com>
730
731 * lib/trace-support.exp (generate_tracefile): New procedure.
732 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
733 return 0.
734 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
735 if generate_tracefile returns 1.
736
51d48146
PA
7372014-04-18 Tom Tromey <palves@redhat.com>
738 Pedro alves <tromey@redhat.com>
739
740 PR backtrace/15558
741 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
742 with a backtrace limit.
743 * gdb.python/py-frame-inline.exp: Test running to an inline
744 function with a backtrace limit, and printing the newest frame.
745 * gdb.python/py-frame-inline.c (main): Call f.
746
bd1dce5f
MS
7472014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
748
749 * gdb.java/jnpe.exp: Drop srcdir from untested path.
750
40d1a503
MS
7512014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
752
753 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
754 Drop prefix from unsupported source file path.
755
389b98f7
YQ
7562014-04-17 Yao Qi <yao@codesourcery.com>
757
758 * lib/gdb.exp (with_target_charset): New proc.
759 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
760 with_target_charset.
761 (test_print_strings): Likewise.
762 (test_repeat_bytes): Likewise.
763 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
764 for some tests.
765
22869d73
KS
7662014-04-16 Keith Seitz <keiths@redhat.com>
767
768 PR gdb/15827
769 * gdb.dwarf2/corrupt.c: New file.
770 * gdb.dwarf2/corrupt.exp: New file.
771
c4f87ca6
KS
7722014-04-16 Keith Seitz <keiths@redhat.com>
773
774 PR c++/16597
775 * gdb.cp/namelessclass.cc: New file.
776 * gdb.cp/namelessclass.exp: New file.
777 * gdb.cp/namelessclass.S: New file.
778
ab19de87
DE
7792014-04-16 Doug Evans <dje@google.com>
780
781 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
782 Add comment.
783 (gdbserver_default_get_comm_port): New function.
784 (gdbserver_start): Check if board file provided
785 "gdbserver,get_comm_port" and use it if so.
786 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
787 (gdb,socketport): Set to "stdio".
788 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
789 (stdio_gdbserver_template): Delete.
790 (${board}_get_remote_address): Update.
791 (${board}_build_remote_cmd): Delete.
792 (${board}_get_comm_port): New function.
793 (${board}_spawn): Update.
794 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
795 Delete.
796 (${board}_get_remote_address): Update.
797 (${board}_get_comm_port): New function.
798
fc98a809
AB
7992014-04-16 Andrew Burgess <aburgess@broadcom.com>
800
801 * gdb.base/memattr.exp: Improve regexps to handle memory regions
802 appearing in any order.
803
87fd9e6e
DE
8042014-04-15 Doug Evans <dje@google.com>
805
806 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
807 uninitialized value of "description".
808
099fc3ea
KS
8092014-04-15 Keith Seitz <keiths@redhat.com>
810
811 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
812 Remove unused globals.
813 (test_running_the_program): Likewise.
814 (test_controlled_execution): Likewise.
815 (test_controlling_breakpoints): Likewise.
816 (test_program_termination): Likewise.
817
5da151d4
KS
8182014-04-15 Keith Seitz <keiths@redhat.com>
819
820 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
821 unused globals.
822 (test_rbreak_creation_and_listing): Likewise.
823 (test_ignore_count): Likewise.
824 (test_error): Likewise.
825
35e5d2f0
PA
8262014-04-15 Pedro Alves <palves@redhat.com>
827
828 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
829 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
830 sym-file-loader.c.
831 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
832 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
833 to sym-file-loader.c.
834 (struct library): Forward declare.
835 (load_shlib, lookup_function): Change prototypes.
836 (find_shstrtab, find_strtab, find_shdr, find_symtab)
837 (translate_offset): Remove declarations.
838 (get_text_addr): New declaration.
839 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
840 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
841 sym-file-loader.h.
842 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
843 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
844 here from sym-file-loader.h.
845 (struct library): New structure.
846 (load_shlib, lookup_function): Change prototypes and adjust to
847 work with a struct library.
848 (find_shstrtab, find_strtab, find_shdr, find_symtab)
849 (translate_offset): Make static.
850 (get_text_addr): New function.
851 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
852
eb4c1710
PA
8532014-04-15 Pedro Alves <palves@redhat.com>
854
855 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
856
2d1baf52
PA
8572014-04-15 Pedro Alves <palves@redhat.com>
858
859 * gdb.base/sym-file-loader.c: Include <limits.h>.
860 (SELF_LINK): New define.
861 (get_origin): New function.
862 (load_shlib): Use it.
863 * gdb.base/sym-file.exp: Don't early return if the target is
864 remote. Use runto_main, and issue fail is that fails. Use
865 gdb_load_shlibs.
866 (shlib_name): Delete.
867 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
868
7dd6df01
PA
8692014-04-15 Pedro Alves <palves@redhat.com>
870
871 * gdb.base/sym-file.exp: Remove regex characters from test
872 message. Don't refer to breakpoint numbers in test messages.
873
b50c8614
KS
8742014-04-14 Keith Seitz <keiths@redhat.com>
875
876 PR c++/16253
877 * gdb.cp/var-tag.cc: New file.
878 * gdb.cp/var-tag.exp: New file.
879 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
880 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
881 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
882 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
883
3d567982
TT
8842014-04-14 Tom Tromey <tromey@redhat.com>
885
886 * gdb.cp/classes.exp (test_enums): Handle underlying type.
887 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
888 type.
889 * gdb.cp/enum-class.exp: New file.
890 * gdb.cp/enum-class.cc: New file.
891
0626fc76
TT
8922014-04-14 Tom Tromey <tromey@redhat.com>
893
894 * gdb.dwarf2/enum-type.exp: New file.
895
dca325b3
SA
8962014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
897
898 * gdb.mi/mi-vla-c99.exp: New file.
899 * gdb.mi/vla.c: New file.
900
5854b38a
SA
9012014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
902
903 * gdb.base/vla-datatypes.c: New file.
904 * gdb.base/vla-datatypes.exp: New file.
905
463bb957
SA
9062014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
907
908 * gdb.base/vla-ptr.c: New file.
909 * gdb.base/vla-ptr.exp: New file.
910
3dd170be
SA
9112014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
912
913 * gdb.dwarf2/count.exp: New file.
914
5ecaaa66
SA
9152014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
916
917 * gdb.base/vla-sideeffect.c: New file.
918 * gdb.base/vla-sideeffect.exp: New file.
919
41f1ada5
DB
9202014-04-14 David Blaikie <dblaikie@gmail.com>
921
922 * gdb.mi/non-stop.c: Add return value for non-void function return
923 statement.
924 * gdb.threads/staticthreads.c: Ditto.
925
0be03e84
DE
9262014-04-12 Siva Chandra Reddy <sivachandra@google.com>
927 Doug Evans <xdje42@gmail.com>
928
929 * gdb.guile/scm-value.c: Improve test case.
930 * gdb.guile/scm-value.exp: Add new test.
931
f180a1fb
DB
9322014-04-11 David Blaikie <dblaikie@gmail.com>
933
934 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
935 override Clang's default.
936
6b662e19
JB
9372014-04-11 Joel Brobecker <brobecker@adacore.com>
938
939 Revert the following changes (regressions):
940
941 * gdb.base/vla-sideeffect.c: New file.
942 * gdb.base/vla-sideeffect.exp: New file.
943
944 * gdb.dwarf2/count.exp: New file.
945
946 * gdb.base/vla-multi.c: New file.
947 * gdb.base/vla-multi.exp: New file.
948
949 * gdb.base/vla-ptr.c: New file.
950 * gdb.base/vla-ptr.exp: New file.
951
952 * gdb.base/vla-datatypes.c: New file.
953 * gdb.base/vla-datatypes.exp: New file.
954
955 * gdb.mi/mi-vla-c99.exp: New file.
956 * gdb.mi/vla.c: New file.
957
245a5f0b
KS
9582014-04-11 Keith Seitz <keiths@redhat.com>
959
960 PR c++/16675
961 * gdb.cp/cpsizeof.exp: New file.
962 * gdb.cp/cpsizeof.cc: New file.
963
58a84dcf
SA
9642014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
965
191a8a90
JB
966 * gdb.mi/mi-vla-c99.exp: New file.
967 * gdb.mi/vla.c: New file.
58a84dcf 968
c8655f75
SA
9692014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
970
971 * gdb.base/vla-datatypes.c: New file.
972 * gdb.base/vla-datatypes.exp: New file.
973
024e13b4
SA
9742014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
975
976 * gdb.base/vla-ptr.c: New file.
977 * gdb.base/vla-ptr.exp: New file.
978
1a237e0e
SA
9792014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
980
981 * gdb.base/vla-multi.c: New file.
982 * gdb.base/vla-multi.exp: New file.
983
504f3432
SA
9842014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
985
986 * gdb.dwarf2/count.exp: New file.
987
3bce8237
SA
9882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
989
191a8a90
JB
990 * gdb.base/vla-sideeffect.c: New file.
991 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 992
322f9c21
YQ
9932014-04-11 Yao Qi <yao@codesourcery.com>
994
995 * gdb.base/completion.exp: Check file exists before running tests
996 on file completion.
997
d708bcd1
PA
9982014-04-10 Pedro Alves <palves@redhat.com>
999
1000 * gdb.base/cond-eval-mode.c: New file.
1001 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1002 prepare_for_testing to build the new file. Check result of
1003 runto_main.
1004 (test_break, test_watch): New procedures.
1005 (top level): Use them.
1006
ae1d2761
PM
10072014-04-08 Pierre Muller <muller@sourceware.org>
1008
1009 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1010 Ctrl-V use for mingw hosts.
1011
7af389b8
SC
10122014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1013
1014 * gdb.python/py-value.c: Improve test case.
1015 * gdb.python/py-value.exp: Add new test.
1016
5e703181
DE
10172014-04-07 David Blaikie <dblaikie@gmail.com>
1018
1019 * lib/compiler.c: Identify the clang compiler.
1020 * lib/compiler.cc: Ditto.
1021
9810b410
YQ
10222014-04-03 Yao Qi <yao@codesourcery.com>
1023
1024 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1025
98d1b8dc
AB
10262014-04-01 Anton Blanchard <anton@samba.org>
1027
1028 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1029 messages unique.
1030
3114cea1
AB
10312014-04-01 Anton Blanchard <anton@samba.org>
1032
1033 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1034 prepare_for_testing.
1035
62f7182c
AB
10362014-04-01 Anton Blanchard <anton@samba.org>
1037
1038 * gdb.arch/ppc64-atomic-inst.c: Remove.
1039 * gdb.arch/ppc64-atomic-inst.S: New file.
1040 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1041
770e7fc7
DE
10422014-03-31 Doug Evans <dje@google.com>
1043
1044 * gdb.base/print-symbol-loading-lib.c: New file.
1045 * gdb.base/print-symbol-loading-main.c: New file.
1046 * gdb.base/print-symbol-loading.exp: New file.
1047
46e2bafa
YQ
10482014-03-31 Yao Qi <yao@codesourcery.com>
1049
1050 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1051
8776cfe9
JB
10522014-03-28 Joel Brobecker <brobecker@adacore.com>
1053
1054 * gdb.ada/mi_dyn_arr: New testcase.
1055
5d1ef361
DE
10562014-03-27 Doug Evans <dje@google.com>
1057
1058 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1059
b5bee914
YQ
10602014-03-27 Yao Qi <yao@codesourcery.com>
1061
1062 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1063 if target is nios2-*-*.
1064
0d4d0e77
YQ
10652014-03-26 Yao Qi <yao@codesourcery.com>
1066
1067 * lib/gdb.exp (readline_is_used): New proc.
1068 * gdb.base/completion.exp: Move tests on command complete up.
1069 Skip the rest of tests if readline is not used.
1070 * gdb.ada/complete.exp: Skp the test if readline is not
1071 used.
1072 * gdb.base/filesym.exp: Likewise.
1073 * gdb.base/macscp.exp: Likewise.
1074 * gdb.base/readline-ask.exp: Likewise.
1075 * gdb.base/readline.exp: Likewise.
1076 * gdb.python/py-cmd.exp: Likewise.
1077 * gdb.trace/tfile.exp: Likewise.
1078
29361eee
YQ
10792014-03-26 Yao Qi <yao@codesourcery.com>
1080
1081 * gdb.base/macscp.exp: Fix code format issues.
1082
bc9a5525
UW
10832014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1084
1085 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1086 * gdb.asm/powerpc64le.inc: New file.
1087
d3839ede
PA
10882014-03-25 Pedro Alves <palves@redhat.com>
1089 Doug Evans <dje@google.com>
1090
1091 * gdb.base/source-execution.c: New file.
1092 * gdb.base/source-execution.exp: New file.
1093 * gdb.base/source-execution.gdb: New file.
1094
01672a57
DE
10952014-03-24 Doug Evans <dje@google.com>
1096
1097 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1098 using fission.
1099
88bbeca9
HZ
11002014-03-24 Hui Zhu <hui@codesourcery.com>
1101 Pedro Alves <palves@redhat.com>
1102
1103 PR breakpoints/16101
1104 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1105 test pass/fail messages. Detect missing support for dprintf when
1106 breakpoints are actually inserted.
1107 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1108 breakpoints are actually inserted.
1109 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1110 fails.
1111
d2348791
JK
11122014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1113
1114 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1115
feef67ab
DE
11162014-03-22 Doug Evans <xdje42@gmail.com>
1117
1118 * gdb.python/python.exp (python not supported): Verify multi-line
1119 python command issues an error.
25d743f9 1120 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1121 guile command issues an error.
feef67ab 1122
ecebef6a
MR
11232014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1124
1125 * gdb.threads/thread-specific.exp: Handle the lack of usable
1126 $this_breakpoint and $this_thread.
1127
ccdd1909
HZ
11282014-03-21 Hui Zhu <hui@codesourcery.com>
1129
1130 * gdb.base/attach.exp (do_command_attach_tests): New.
1131
beb460e8
PA
11322014-03-20 Tom Tromey <tromey@redhat.com>
1133 Pedro Alves <palves@redhat.com>
1134
1135 PR cli/15718
1136 * gdb.base/condbreak-call-false.c: New file.
1137 * gdb.base/condbreak-call-false.exp: New file.
1138
40acf43a
PA
11392014-03-20 Pedro Alves <palves@redhat.com>
1140
1141 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1142 Delete.
1143 (block_signals, unblock_signals): Delete.
1144 (child_function_2, main): Remove references to deleted variable
1145 and functions.
1146
9f5e1e02
PA
11472014-03-20 Pedro Alves <palves@redhat.com>
1148
1149 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1150 Use pthread_kill to signal thread 2.
1151 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1152 Adjust to make the test send itself a signal rather than using the
1153 host's "kill" command.
1154
99619bea
PA
11552014-03-20 Pedro Alves <palves@redhat.com>
1156
1157 * gdb.threads/multiple-step-overs.c: New file.
1158 * gdb.threads/multiple-step-overs.exp: New file.
1159 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1160 Adjust expected infrun debug output.
1161
2adfaa28
PA
11622014-03-20 Pedro Alves <palves@redhat.com>
1163
1164 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1165 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1166
31e77af2
PA
11672014-03-20 Pedro Alves <palves@redhat.com>
1168
1169 PR breakpoints/7143
1170 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1171 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1172 of gdb_test_multiple.
1173 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1174 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1175
b9f437de
PA
11762014-03-20 Pedro Alves <palves@redhat.com>
1177
1178 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1179 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1180
05adc73e
PA
11812014-03-19 Pedro Alves <palves@redhat.com>
1182
1183 * gdb.base/async.exp: Remove early return.
1184
6048b950
PA
11852014-03-19 Pedro Alves <palves@redhat.com>
1186
1187 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1188
8bcfb00a
PA
11892014-03-19 Pedro Alves <palves@redhat.com>
1190
1191 * gdb.base/async.exp (test_background): Expect \r\n after
1192 "completed." in the fail pattern.
1193
884e37dc
PA
11942014-03-19 Pedro Alves <palves@redhat.com>
1195
1196 * gdb.base/async.exp (test_background): New procedure.
1197 Use it for all background execution command tests.
1198
148e57e2
PA
11992014-03-19 Pedro Alves <palves@redhat.com>
1200
1201 * gdb.base/async.exp: Use prepare_for_testing.
1202
f48088c7
PA
12032014-03-19 Pedro Alves <palves@redhat.com>
1204
1205 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1206 the same line.
1207
e2f6c966
PA
12082014-03-19 Pedro Alves <palves@redhat.com>
1209
1210 * gdb.base/async.c (main): Add "jump here" and "until here" line
1211 marker comments.
1212 * gdb.base/async.exp (jump_here): New global.
1213 (jump& test): Use it.
1214 (until_here): New global.
1215 (until& test): Use it.
1216
c30568d4
PA
12172014-03-19 Pedro Alves <palves@redhat.com>
1218
1219 * gdb.base/async.exp: Don't frob gdb_protocol.
1220
0172b6a7
DE
12212014-03-18 Doug Evans <xdje42@gmail.com>
1222
1223 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1224 Fix spelling of exec-done-display.
1225
06c868a8
JK
12262014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 PR gdb/15358
1229 * gdb.base/gdb-sigterm.c: New file.
1230 * gdb.base/gdb-sigterm.exp: New file.
1231
0c7e1a46
PA
12322014-03-18 Pedro Alves <palves@redhat.com>
1233
1234 PR gdb/13860
1235 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1236 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1237 solib-event.
1238
f7c77d93
JB
12392014-03-17 Joel Brobecker <brobecker@adacore.com>
1240
1241 * gdb.ada/pckd_arr_ren: New testcase.
1242
5a1e8c7a
DE
12432014-03-13 Doug Evans <xdje42@gmail.com>
1244
1245 PR guile/16612
1246 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1247 collect after discarding symbols.
1248
350e1a76
DE
12492014-03-13 Ludovic Courtès <ludo@gnu.org>
1250 Doug Evans <xdje42@gmail.com>
1251
1252 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1253 to history survives a gc.
1254
a69900ae
PA
12552014-03-13 Pedro Alves <palves@redhat.com>
1256
1257 * gdb.base/default.exp: Don't test "target procfs".
1258
5db9f0bd
PA
12592014-03-13 Pedro Alves <palves@redhat.com>
1260
1261 * gdb.base/default.exp: Update "target child" and "target procfs"
1262 tests to not expect "Unix".
1263
b3ccfe11
TT
12642014-03-12 Tom Tromey <tromey@redhat.com>
1265
1266 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1267 New procs. Add target-async tests.
1268 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1269 Add target-async tests.
1270
646f4417
AA
12712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1272
1273 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1274 'func_start' and 'func_end' for the beginning and end of the
1275 function code, respectively.
1276 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1277 'func_end' instead of 'func' and 'main'.
1278
288c211f
AA
12792014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1280
1281 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1282 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1283 generate the debug info assembler source.
1284
e0c0f156
AA
12852014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1286
1287 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1288 * gdb.dwarf2/arr-subrange.exp: Likewise.
1289 * gdb.dwarf2/dwz.exp: Likewise.
1290 * gdb.dwarf2/method-ptr.exp: Likewise.
1291 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1292 * gdb.dwarf2/subrange.exp: Likewise.
1293 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1294 * gdb.dwarf2/implptrpiece.exp: Likewise.
1295 * gdb.dwarf2/nostaticblock.exp: Likewise.
1296
0e5c4555
AA
12972014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1298
1299 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1300 directory to absolute path name arguments.
1301
5ec18f2b
JG
13022014-03-10 Joel Brobecker <brobecker@adacore.com>
1303
1304 * gdb.ada/tagged_access: New testcase.
1305
847fc4f2
MM
13062014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1307
1308 * gdb.btrace/data.exp: Update expected output.
1309
cc3da688
YQ
13102014-03-06 Yao Qi <yao@codesourcery.com>
1311
1312 * gdb.trace/pr16508.exp: New file.
1313
0f26cec1
PA
13142014-03-05 Pedro Alves <palves@redhat.com>
1315
1316 PR gdb/16575
1317 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1318 procedure.
1319 (top level): Adjust to use it. Add tests that exercise breakpoint
1320 interaction with the code-cache.
1321
7a5a839f
LC
13222014-02-26 Ludovic Courtès <ludo@gnu.org>
1323
1324 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1325 test for 'history-append!'.
1326
31aa7e4e
JB
13272014-02-26 Joel Brobecker <brobecker@adacore.com>
1328
1329 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1330 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1331 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1332 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1333 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1334 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1335
1b588015
JB
13362014-02-26 Joel Brobecker <brobecker@adacore.com>
1337
1338 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1339 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1340 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1341
55426c9d
JB
13422014-02-26 Joel Brobecker <brobecker@adacore.com>
1343
1344 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1345
dc53a7ad
JB
13462014-02-26 Joel Brobecker <brobecker@adacore.com>
1347
1348 * gdb.dwarf2/arr-stride.c: New file.
1349 * gdb.dwarf2/arr-stride.exp: New file.
1350
12ab52e9
PA
13512014-02-26 Pedro Alves <palves@redhat.com>
1352
1353 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1354 that won't ever trigger. Make sure that GDB reports the correct
1355 breakpoint that caused the stop.
1356
849c862e
JK
13572014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 PR gdb/16626
1360 * gdb.base/auto-load-script: New file.
1361 * gdb.base/auto-load.c: New file.
1362 * gdb.base/auto-load.exp: New file.
1363
71b7d793
JK
1364 PR gdb/16626
1365 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1366
e2f0d509
JK
13672014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1370 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1371
50cc37c8
DE
13722014-02-24 Doug Evans <dje@google.com>
1373
1374 * lib/gdb.exp (run_on_host): Log error output if program fails.
1375
ea4758f2
PA
13762014-02-21 Pedro Alves <palves@redhat.com>
1377
1378 * gdb.threads/step-after-sr-lock.c: Rename to ...
1379 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1380 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1381 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1382 ... this.
1383
d7b30f67
SDJ
13842014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1385
1386 PR tdep/16397
1387 * gdb.arch/amd64-stap-special-operands.exp: New file.
1388 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1389 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1390 * gdb.arch/amd64-stap-triplet.S: Likewise.
1391 * gdb.arch/amd64-stap-triplet.c: Likewise.
1392
83deb43f
JB
13932014-02-20 Joel Brobecker <brobecker@adacore.com>
1394
1395 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1396 in .section pseudo-op.
1397
adde2bff
DE
13982014-02-20 lin zuojian <manjian2006@gmail.com>
1399 Joel Brobecker <brobecker@adacore.com>
1400 Doug Evans <xdje42@gmail.com>
1401
1402 PR symtab/16581
1403 * gdb.dwarf2/dw2-icycle.S: New file.
1404 * gdb.dwarf2/dw2-icycle.c: New file.
1405 * gdb.dwarf2/dw2-icycle.exp: New file.
1406
f7bd0f78
SC
14072014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1408
1409 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1410 operations on gdb.Value objects.
1411 * gdb.python/py-value-cc.exp: Add new test to test operations on
1412 gdb.Value objects.
1413
c17ef0d5
DE
14142014-02-18 Doug Evans <dje@google.com>
1415
1416 * Makefile.in (TESTS): New variable.
1417 (expanded_tests, expanded_tests_or_none): New variables
1418 (check-single): Pass $(expanded_tests_or_none) to runtest.
1419 (check-parallel): Only run tests in $(TESTS) if non-empty.
1420 (check/no-matching-tests-found): New rule.
1421 * README: Document TESTS makefile variable.
1422
5dd3176f
DE
14232014-02-18 Doug Evans <dje@google.com>
1424
1425 * Makefile.in (check-parallel): rm -rf outputs temp.
1426
0b10be4f
JK
14272014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1428
1429 Fix "ERROR: no fileid for" in the testsuite.
1430 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1431
85f224e7
DE
14322014-02-12 Doug Evans <dje@google.com>
1433
1434 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1435 (MISCELLANEOUS): New variable.
1436 (clean): rm -rf $(MISCELLANEOUS).
1437 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1438 dwp live in the same directory as symlinks, with each symlink pointed
1439 to a differently named file in a different directory.
1440
149b30ff
DE
14412014-02-11 Doug Evans <dje@google.com>
1442
1443 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1444 of Tcl file commands.
1445
1dfdac32
MK
14462014-02-10 Mark Kettenis <kettenis@gnu.org>
1447
1448 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1449 "kill -SIGUSR1 -1".
1450
aa4fb036
JB
14512014-02-10 Joel Brobecker <brobecker@adacore.com>
1452
1453 * gdb.ada/tick_length_array_enum_idx: New testcase.
1454
ed3ef339
DE
14552014-02-10 Doug Evans <xdje42@gmail.com>
1456
1457 * configure.ac (AC_OUTPUT): Add gdb.guile.
1458 * configure: Regenerate.
1459 * lib/gdb-guile.exp: New file.
1460 * lib/gdb.exp (get_target_charset): New function.
1461 * gdb.base/help.exp: Update expected output from "apropos apropos".
1462 * gdb.guile/Makefile.in: New file.
1463 * gdb.guile/guile.exp: New file.
1464 * gdb.guile/scm-arch.c: New file.
1465 * gdb.guile/scm-arch.exp: New file.
1466 * gdb.guile/scm-block.c: New file.
1467 * gdb.guile/scm-block.exp: New file.
1468 * gdb.guile/scm-breakpoint.c: New file.
1469 * gdb.guile/scm-breakpoint.exp: New file.
1470 * gdb.guile/scm-disasm.c: New file.
1471 * gdb.guile/scm-disasm.exp: New file.
1472 * gdb.guile/scm-equal.c: New file.
1473 * gdb.guile/scm-equal.exp: New file.
1474 * gdb.guile/scm-error.exp: New file.
1475 * gdb.guile/scm-error.scm: New file.
1476 * gdb.guile/scm-frame-args.c: New file.
1477 * gdb.guile/scm-frame-args.exp: New file.
1478 * gdb.guile/scm-frame-args.scm: New file.
1479 * gdb.guile/scm-frame-inline.c: New file.
1480 * gdb.guile/scm-frame-inline.exp: New file.
1481 * gdb.guile/scm-frame.c: New file.
1482 * gdb.guile/scm-frame.exp: New file.
1483 * gdb.guile/scm-generics.exp: New file.
1484 * gdb.guile/scm-gsmob.exp: New file.
1485 * gdb.guile/scm-iterator.c: New file.
1486 * gdb.guile/scm-iterator.exp: New file.
1487 * gdb.guile/scm-math.c: New file.
1488 * gdb.guile/scm-math.exp: New file.
1489 * gdb.guile/scm-objfile-script-gdb.in: New file.
1490 * gdb.guile/scm-objfile-script.c: New file.
1491 * gdb.guile/scm-objfile-script.exp: New file.
1492 * gdb.guile/scm-objfile.c: New file.
1493 * gdb.guile/scm-objfile.exp: New file.
1494 * gdb.guile/scm-ports.exp: New file.
1495 * gdb.guile/scm-pretty-print.c: New file.
1496 * gdb.guile/scm-pretty-print.exp: New file.
1497 * gdb.guile/scm-pretty-print.scm: New file.
1498 * gdb.guile/scm-section-script.c: New file.
1499 * gdb.guile/scm-section-script.exp: New file.
1500 * gdb.guile/scm-section-script.scm: New file.
1501 * gdb.guile/scm-symbol.c: New file.
1502 * gdb.guile/scm-symbol.exp: New file.
1503 * gdb.guile/scm-symtab-2.c: New file.
1504 * gdb.guile/scm-symtab.c: New file.
1505 * gdb.guile/scm-symtab.exp: New file.
1506 * gdb.guile/scm-type.c: New file.
1507 * gdb.guile/scm-type.exp: New file.
1508 * gdb.guile/scm-value-cc.cc: New file.
1509 * gdb.guile/scm-value-cc.exp: New file.
1510 * gdb.guile/scm-value.c: New file.
1511 * gdb.guile/scm-value.exp: New file.
1512 * gdb.guile/source2.scm: New file.
1513 * gdb.guile/types-module.cc: New file.
1514 * gdb.guile/types-module.exp: New file.
1515
7026a7c1
YQ
15162014-02-10 Yao Qi <yao@codesourcery.com>
1517
1518 PR testsuite/16543
1519 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1520 * configure: Regenerated.
1521 * Makefile.in: New file.
1522
6c466447
AS
15232014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1524
1525 * gdb.python/py-framefilter.exp: Fix typo.
1526
6e854735
YQ
15272014-02-08 Yao Qi <yao@codesourcery.com>
1528
1529 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1530 that no =breakpoint-modified is emitted when breakpoints are
1531 modified through MI commands.
1532
d137e6dc
PA
15332014-02-07 Pedro Alves <pedro@codesourcery.com>
1534 Pedro Alves <palves@redhat.com>
1535
1536 * gdb.threads/step-after-sr-lock.c: New file.
1537 * gdb.threads/step-after-sr-lock.exp: New file.
1538
b5ee5a50
PA
15392014-02-07 Pedro Alves <palves@redhat.com>
1540
1541 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1542
3c77faf3
JK
15432014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1546 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1547
6dddc817
DE
15482014-02-06 Doug Evans <xdje42@gmail.com>
1549
1550 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1551 output.
1552
1553 * gdb.gdb/python-interrupts.exp: New file.
1554
de7b2893
YQ
15552014-02-05 Yao Qi <yao@codesourcery.com>
1556
1557 * gdb.trace/report.exp (use_collected_data): Test the output
1558 of "info threads" and "info inferiors".
1559
66d032ac
YQ
15602014-02-05 Yao Qi <yao@codesourcery.com>
1561
1562 Revert this patch:
1563
1564 2013-05-24 Yao Qi <yao@codesourcery.com>
1565
1566 * gdb.trace/tfile.exp: Test inferior and thread.
1567
591a12a1
UW
15682014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1569
1570 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1571 on a function.
1572 * gdb.base/step-bt.c: Call hello via function pointer to make
1573 sure its first instruction is executed on powerpc64le-linux.
1574
0ff3e01f
UW
15752014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1576
1577 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1578
084ee545
UW
15792014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1580
1581 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1582 of the test patterns for use on little-endian systems.
1583
6ed14ff3
UW
15842014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1585
1586 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1587 (decimal_vector): Fix for little-endian.
1588
401e27fd
JM
15892014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1590
1591 * gdb.arch/sparc-sysstep.exp: New file.
1592 * gdb.arch/sparc-sysstep.c: Likewise.
1593
1594 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1595
8b924729
EBM
15962014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1597
1598 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1599
fb151210
JB
16002014-01-23 Tom Tromey <tromey@redhat.com>
1601
1602 * gdb.ada/array_char_idx: New testcase.
1603
0740f8d8
TT
16042014-01-23 Tom Tromey <tromey@redhat.com>
1605
1606 PR python/16487:
1607 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1608 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1609 classes.
1610
21909fa1
TT
16112014-01-23 Tom Tromey <tromey@redhat.com>
1612
1613 PR python/16491:
1614 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1615 string from an inferior frame.
1616 * gdb.python/py-framefilter-mi.exp: Update.
1617
87ce2a04
DE
16182014-01-22 Doug Evans <dje@google.com>
1619
1620 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1621
237b092b
AA
16222014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1623
1624 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1625
d674a709
AA
16262014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1627
1628 * gdb.trace/entry-values.exp: Remove excess space character from
1629 regex patterns. Handle s390 call instruction.
1630
20fa3390
AA
16312014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1632
1633 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1634 define "*_start" label. Make "name" static.
1635 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1636 ${name} by references to ${name}_start.
1637
78466714
AA
16382014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1639
1640 * gdb.base/info-macros.exp: Remove "debug" from the compile
1641 options.
1642
ec9f644a
IB
16432014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1644
1645 * gdb.dlang/demangle.exp: New file.
1646
94b1b47e
IB
16472014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1648
1649 * gdb.dlang/primitive-types.exp: New file.
1650
7f420862
IB
16512014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1652
1653 * configure.ac: Create gdb.dlang/Makefile.
1654 * configure: Regenerate.
1655 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1656 * gdb.dlang/Makefile.in: New file.
1657 * lib/d-support.exp: New file.
1658 * lib/gdb.exp (skip_d_tests): New proc.
1659
52834460
MM
16602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1661
1662 * gdb.btrace/delta.exp: Check reverse stepi.
1663 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1664 * gdb.btrace/finish.exp: New.
1665 * gdb.btrace/next.exp: New.
1666 * gdb.btrace/nexti.exp: New.
1667 * gdb.btrace/record_goto.c: Add comments.
1668 * gdb.btrace/step.exp: New.
1669 * gdb.btrace/stepi.exp: New.
1670 * gdb.btrace/multi-thread-step.c: New.
1671 * gdb.btrace/multi-thread-step.exp: New.
1672 * gdb.btrace/rn-dl-bind.c: New.
1673 * gdb.btrace/rn-dl-bind.exp: New.
1674 * gdb.btrace/data.c: New.
1675 * gdb.btrace/data.exp: New.
1676 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1677
6e07b1d2
MM
16782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1679
1680 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1681 * gdb.btrace/exception.exp: Update.
1682 * gdb.btrace/instruction_history.exp: Update.
1683 * gdb.btrace/record_goto.exp: Update.
1684 * gdb.btrace/tailcall.exp: Update.
1685 * gdb.btrace/unknown_functions.exp: Update.
1686 * gdb.btrace/delta.exp: New.
1687
0b722aec
MM
16882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1689
1690 * gdb.btrace/record_goto.exp: Add backtrace test.
1691 * gdb.btrace/tailcall.exp: Add backtrace test.
1692
066ce621
MM
16932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1694
1695 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1696 * gdb.btrace/record_goto.c: New.
1697 * gdb.btrace/record_goto.exp: New.
1698 * gdb.btrace/x86-record_goto.S: New.
1699
0688d04e
MM
17002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1701
1702 * gdb.btrace/function_call_history.exp: Update tests.
1703 * gdb.btrace/instruction_history.exp: Update tests.
1704
8710b709
MM
17052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1706
1707 * gdb.btrace/function_call_history.exp: Fix expected field
1708 order for "record function-call-history".
1709 Add new tests for "record function-call-history /c".
1710 * gdb.btrace/exception.cc: New.
1711 * gdb.btrace/exception.exp: New.
1712 * gdb.btrace/tailcall.exp: New.
1713 * gdb.btrace/x86-tailcall.S: New.
1714 * gdb.btrace/x86-tailcall.c: New.
1715 * gdb.btrace/unknown_functions.c: New.
1716 * gdb.btrace/unknown_functions.exp: New.
1717 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1718
5de9129b
MM
17192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1720
1721 * gdb.btrace/instruction_history.exp: Update.
1722 * gdb.btrace/function_call_history.exp: Update.
1723
23a7fe75
MM
17242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1725
1726 * gdb.btrace/function_call_history.exp: Fix expected function
1727 trace.
1728 * gdb.btrace/instruction_history.exp: Initialize traced.
1729 Remove traced_functions.
1730
724c7dd8
MM
17312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1732
1733 * gdb.btrace/function_call_history.exp: Update
1734 * gdb.btrace/instruction_history.exp: Update.
1735
6d78d93b
MM
17362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1737
1738 * gdb.btrace/enable.exp: Update expected text.
1739
93a360cc
OJ
17402014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1741
1742 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1743 bytes.
1744
3772b53f
MR
17452014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1746
1747 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1748
596662fa
OJ
17492014-01-15 Omair Javaid <omair.javaid@linaro.org>
1750
1751 * lib/gdb.exp (supports_process_record): Return true for
1752 arm*-linux*. (supports_reverse): Likewise.
1753
b5b08fb4
SC
17542014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1755
1756 PR python/15464
1757 PR python/16113
1758 * gdb.python/py-type.c: Enhance test case.
1759 * gdb.python/py-value-cc.cc: Likewise
1760 * gdb.python/py-type.exp: Add new tests.
1761 * gdb.python/py-value-cc.exp: Likewise
1762
52d7fb13
AA
17632014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1764 Pedro Alves <palves@redhat.com>
1765
1766 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1767 Make "name" extern.
1768 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1769 references to ${name}_start by references to ${name}.
1770
a2cd8cfe
JB
17712014-01-10 Joel Brobecker <brobecker@adacore.com>
1772
1773 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1774
4e23fced
JB
17752014-01-10 Joel Brobecker <brobecker@adacore.com>
1776
1777 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1778
c6a9e42c
PA
17792014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1780 Pedro Alves <palves@redhat.com>
1781
1782 * gdb.mi/mi-info-os.exp: Connect to the target with
1783 mi_gdb_target_load.
1784
b7ea362b
PA
17852014-01-08 Pedro Alves <palves@redhat.com>
1786
1787 * gdb.threads/reconnect-signal.c: New file.
1788 * gdb.threads/reconnect-signal.exp: New file.
1789
5e3f4fab
EBM
17902014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1791
1792 * gdb.base/source-dir.exp: New file.
1793
79301218
JB
17942014-01-07 Joel Brobecker <brobecker@adacore.com>
1795
1796 * gdb.ada/mi_interface: New testcase.
1797
8e355c5d
JB
17982014-01-07 Joel Brobecker <brobecker@adacore.com>
1799
1800 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1801 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1802 gdb.ada/pp-rec-component/pck.ads: New files.
1803
c0d48811
JB
18042014-01-07 Joel Brobecker <brobecker@adacore.com>
1805
1806 * gdb.python/py-pp-integral.c: New file.
1807 * gdb.python/py-pp-integral.py: New file.
1808 * gdb.python/py-pp-integral.exp: New file.
1809
17b609c3 1810For older changes see ChangeLog-1993-2013.
c906108c 1811\f
8d8cb839
EZ
1812;; Local Variables:
1813;; mode: change-log
1814;; left-margin: 8
1815;; fill-column: 74
1816;; version-control: never
1817;; End:
902f2ccb 1818
14f8b115 1819 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
1820 Copying and distribution of this file, with or without modification,
1821 are permitted provided the copyright notice and this notice are preserved.
This page took 2.05736 seconds and 4 git commands to generate.