]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
daily update
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fb934770
LC
12014-06-05 Ludovic Courtès <ludo@gnu.org>
2
3 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
4 "history-append! type error".
5
6ef284bd
SM
62014-06-05 Simon Marchi <simon.marchi@ericsson.com>
7
8 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
9 erroneous dprintf expected input.
10
a872e241
DE
112014-06-04 Doug Evans <xdje42@gmail.com>
12
13 * gdb.guile/scm-generics.exp: Delete.
14
16f691fb
DE
152014-06-04 Doug Evans <xdje42@gmail.com>
16
17 * gdb.guile/scm-breakpoint.exp: Update.
18 Add tests for breakpoint registration.
19
012370f6
TT
202014-06-04 Tom Tromey <tromey@redhat.com>
21
22 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
23 VLA-in-union.
24 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
25 inner_vla_struct, vla_union types. Initialize objects of those
26 types and compute their sizes.
27
9f5a4cef
HZ
282014-06-04 Nathan Sidwell <nathan@codesourcery.com>
29 Hui Zhu <hui@codesourcery.com>
30
31 * gdb.base/fileio.exp: Add test for shell not available as well as
32 available.
33 * gdb.base/fileio.c (test_system): Check for shell twice.
34
90a45c4d
YQ
352014-06-04 Yao Qi <yao@codesourcery.com>
36
37 * gdb.base/auto-connect-native-target.exp: Remove redundant
38 space from the regexp pattern.
39
70017e41
YQ
402014-06-04 Yao Qi <yao@codesourcery.com>
41
42 * gdb.base/default.exp: Replace "child" with "native" in
43 regexp pattern.
44
883964a7
SC
452014-06-03 Siva Chandra Reddy <sivachandra@google.com>
46
47 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
48 * gdb.python/py-xmethods.exp: New tests to test xmethods.
49 * gdb.python/py-xmethods.py: Python script supporting the
50 new testcase and tests.
51
ef370185
JB
522014-06-03 Joel Brobecker <brobecker@adacore.com>
53 Pedro Alves <palves@redhat.com>
54
55 PR breakpoints/17000
56 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
57 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
58
1e2ccb61
BM
592014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
60
61 * gdb.base/subst.exp: Add tests to verify partial path matching
62 output.
63
c6ec5ab2
PA
642014-06-03 Pedro Alves <palves@redhat.com>
65
66 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
67 target that doesn't use software single-stepping.
68
835c559f
PA
692014-06-03 Pedro Alves <palves@redhat.com>
70
71 PR breakpoints/17000
72 * gdb.base/sss-bp-on-user-bp-2.c: New file.
73 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
74
06eb1586
DE
752014-06-02 Doug Evans <xdje42@gmail.com>
76
77 * gdb.guile/scm-parameter.exp: New file.
78
e698b8c4
DE
792014-06-02 Doug Evans <xdje42@gmail.com>
80
81 * gdb.guile/scm-cmd.c: New file.
82 * gdb.guile/scm-cmd.exp: New file.
83
ded03782
DE
842014-06-02 Doug Evans <xdje42@gmail.com>
85
86 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
87 pretty-printer lookup.
88 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
89 (make-pp_s-printer): Call it.
90 (make-pretty-printer-from-dict): New function.
91 (lookup-pretty-printer-maker-from-dict): New function.
92 (*pretty-printer*): Simplify.
93 (make-objfile-pp_s-printer): New function.
94 (install-objfile-pretty-printers!): New function.
95 (make-progspace-pp_s-printer): New function.
96 (install-progspace-pretty-printers!): New function.
97 * gdb.guile/scm-progspace.c: New file.
98 * gdb.guile/scm-progspace.exp: New file.
99
41fac0cf
PA
1002014-06-02 Pedro Alves <palves@redhat.com>
101
102 * gdb.base/dprintf-bp-same-addr.c: New file.
103 * gdb.base/dprintf-bp-same-addr.exp: New file.
104
96ae5695
EBM
1052014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
106
107 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
108 * gdb.arch/powerpc-power.s: Likewise.
109
da02b3a8
JB
1102014-06-02 Joel Brobecker <brobecker@adacore.com>
111
112 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
113
c72b2e7b
YQ
1142014-06-01 Yao Qi <yao@codesourcery.com>
115
116 * gdb.base/watchpoint.exp (test_watch_location): Check null
117 pointer can be dereferenced. If not, do the test, otherwise
118 skip it.
119
53e8a631
AB
1202014-05-30 Andrew Burgess <aburgess@broadcom.com>
121
122 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
123 results.
124 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
125
938f0e2f
AB
1262014-05-30 Andrew Burgess <aburgess@broadcom.com>
127
128 * gdb.arch/amd64-invalid-stack-middle.S: New file.
129 * gdb.arch/amd64-invalid-stack-middle.c: New file.
130 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
131 * gdb.arch/amd64-invalid-stack-top.c: New file.
132 * gdb.arch/amd64-invalid-stack-top.exp: New file.
133
9ba6657a
PA
1342014-05-30 Pedro Alves <palves@redhat.com>
135
136 PR breakpoints/17000
137 * gdb.base/sss-bp-on-user-bp.c: New file.
138 * gdb.base/sss-bp-on-user-bp.exp: New file.
139
522c09bf
DB
1402014-05-30 David Blaikie <dblaikie@gmail.com>
141
142 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
143 gnu_inline semantics via attribute.
144 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
145 source explicitly specifies the required semantics.
146
bf4ef81e
MR
1472014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
148
149 * gdb.reverse/sigall-reverse.exp: Fix a typo.
150
329ea579
PA
1512014-05-29 Pedro Alves <palves@redhat.com>
152 Tom Tromey <tromey@redhat.com>
153
154 * gdb.base/async-shell.exp: Don't enable target-async.
155 * gdb.base/async.exp
156 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
157 parameter. Adjust.
158 (top level): Don't test with "target-async".
159 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
160 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
161 * gdb.base/inferior-died.exp: Don't enable target-async.
162 * gdb.base/interrupt-noterm.exp: Likewise.
163 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
164 * gdb.mi/mi-nonstop-exit.exp: Likewise.
165 * gdb.mi/mi-nonstop.exp: Likewise.
166 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
167 * gdb.mi/mi-nsintrall.exp: Likewise.
168 * gdb.mi/mi-nsmoribund.exp: Likewise.
169 * gdb.mi/mi-nsthrexec.exp: Likewise.
170 * gdb.mi/mi-watch-nonstop.exp: Likewise.
171 * gdb.multi/watchpoint-multi.exp: Adjust comment.
172 * gdb.python/py-evsignal.exp: Don't enable target-async.
173 * gdb.python/py-evthreads.exp: Likewise.
174 * gdb.python/py-prompt.exp: Likewise.
175 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
176 * gdb.server/solib-list.exp: Don't enable target-async.
177 * gdb.threads/thread-specific-bp.exp: Likewise.
178 * lib/mi-support.exp: Adjust to use mi-async.
179
fd664c91
PA
1802014-05-29 Pedro Alves <palves@redhat.com>
181
182 PR gdb/13860
183 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
184 reason, even in sync mode.
185
251bde03
PA
1862014-05-29 Pedro Alves <palves@redhat.com>
187 Hui Zhu <hui@codesourcery.com>
188
189 PR PR15693
190 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
191 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
192 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
193 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
194
7f3c0343
JB
1952014-05-28 Joel Brobecker <brobecker@adacore.com>
196
197 * config/monitor.exp (gdb_target_monitor): Replace use of
198 "set remotebaud" by "set serial baud".
199
b2715b27
AW
2002014-05-26 Andy Wingo <wingo@igalia.com>
201
202 * gdb.guile/scm-breakpoint.exp:
203 * gdb.guile/scm-gsmob.exp: Update to use plain old object
204 properties instead of gdb-object-properties.
205
498a4489
YQ
2062014-05-26 Yao Qi <yao@codesourcery.com>
207
208 * gdb.server/no-thread-db.exp: Specify source file name
209 explicitly when setting a breakpoint.
210
589fdceb
MM
2112014-05-23 Markus Metzger <markus.t.metzger@intel.com>
212
213 * gdb.btrace/vdso.c: New.
214 * gdb.btrace/vdso.exp: New.
215
e9089e05
MM
2162014-05-23 Markus Metzger <markus.t.metzger@intel.com>
217
218 * gdb.base/gcore.exp (capture_command_output): Move ...
219 * lib/gdb.exp (capture_command_output): ... here.
220
67b5c0c1
MM
2212014-05-23 Markus Metzger <markus.t.metzger@intel.com>
222
223 * gdb.btrace/data.exp: Test memory access during btrace replay.
224
a2199296
SM
2252014-05-22 Simon Marchi <simon.marchi@ericsson.com>
226
227 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
228
17b2616c
PA
2292014-05-21 Pedro Alves <palves@redhat.com>
230
231 PR gdb/13860
232 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
233 (top level): Test that output related to execution commands is
234 sent to the console with CLI commands, but not with MI commands.
235 Test that breakpoint events are always mirrored to the console.
236 Also expect the new source line to be output after a "next" in
237 async mode too. Make it a pass/fail test.
238 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
239 output.
240 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
241
5166082f
PA
2422014-05-21 Pedro Alves <palves@redhat.com>
243
244 * gdb.base/list.exp (build_pattern, test_list): New procedures.
245 Use them to test variations of "list" after reaching a breakpoint.
246 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
247 Test "list" with listsize 10 after reaching a breakpoint.
248 * gdb.python/python.exp (decode_line current location line
249 number): Adjust expected line number.
250
2f25d70f
SM
2512014-05-21 Simon Marchi <simon.marchi@ericsson.com>
252
253 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
254 behavior for $args, pass it directly to "run".
255
ff604a67
MR
2562014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
257
258 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
259 30000 to 65536.
260
6a3cb8e8
PA
2612014-05-21 Pedro Alves <palves@redhat.com>
262
263 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
264 auto-connect-native-target off".
265 * gdb.base/auto-connect-native-target.c: New file.
266 * gdb.base/auto-connect-native-target.exp: New file.
267
4ebfc96e
PA
2682014-05-21 Pedro Alves <palves@redhat.com>
269
270 * gdb.base/default.exp: Test "target native" instead of "target
271 child".
272
36d46afb
MW
2732014-05-21 Mark Wielaard <mjw@redhat.com>
274
275 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
276
5876f503
JK
2772014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
278
279 Fix TLS access for -static -pthread.
280 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
281 <HAVE_TLS> (thread_function, main): Initialize it.
282 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
283 Add clean_restart.
284 <$have_tls != "">: Check TLSVAR.
285
0256a6ac
PA
2862014-05-21 Pedro Alves <palves@redhat.com>
287
288 * gdb.base/dcache-line-read-error.c: New.
289 * gdb.base/dcache-line-read-error.exp: New.
290
936d2992
PA
2912014-05-20 Pedro Alves <palves@redhat.com>
292
293 * gdb.base/compare-sections.c: New file.
294 * gdb.base/compare-sections.exp: New file.
295
802e8e6d
PA
2962014-05-20 Pedro Alves <palves@redhat.com>
297
298 * gdb.base/break-idempotent.c: New file.
299 * gdb.base/break-idempotent.exp: New file.
300
e59fa00f
MM
3012014-05-20 Markus Metzger <markus.t.metzger@intel.com>
302
303 * gdb.btrace/nohist.exp: New.
304
8b696e31
YQ
3052014-05-20 Yao Qi <yao@codesourcery.com>
306
307 * lib/gdb.exp (gdb_init): Set timeout if test file is under
308 gdb.reverse directory and gdb_reverse_timeout exists in board
309 setting.
310 * README: Document gdb_reverse_timeout.
311
73c9764f
YQ
3122014-05-20 Yao Qi <yao@codesourcery.com>
313
314 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
315 'test_file_name'. Treat args as a string instead of a list.
316 (gdb_init): Rename argument 'args' by 'test_file_name'.
317
f1f4348a
JK
3182014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * gdb.arch/powerpc-power.exp: New file.
321 * gdb.arch/powerpc-power.s: New file.
322
0dbe70ce
DE
3232014-05-16 Doug Evans <dje@google.com>
324
325 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
326 * gdb.base/completion.exp: Check that all expected files exist
327 before doing file completion.
0dbe70ce 328
8d551b02
DE
3292014-05-16 Doug Evans <dje@google.com>
330
331 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
332 Update.
333 (do_syscall_tests_without_xml): Update.
334
73eb7709
PA
3352014-05-16 Pedro Alves <palves@redhat.com>
336
337 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
338 instead of "unknown output after running".
339
3fae92fc
YQ
3402014-05-16 Yao Qi <yao@codesourcery.com>
341
342 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
343 file1.txt from host at the end.
344 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
345
c2b2ccc5
DE
3462014-05-15 Doug Evans <dje@google.com>
347
348 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
349 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
350 loading file. Add test for TU lookup.
351
8c217a4b
SM
3522014-05-15 Simon Marchi <simon.marchi@ericsson.com>
353
354 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
355 calling "-exec-arguments" or "set args" before running the
356 inferior.
357
3deb39c6
SM
3582014-05-15 Simon Marchi <simon.marchi@ericsson.com>
359
360 * lib/mi-support.exp (mi_expect_stop): Expect message for
361 inferiors that exit with non-zero exit code.
362
71a79f8c
YQ
3632014-05-14 Yao Qi <yao@codesourcery.com>
364
365 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
366 match absolute path on remote host.
367 (test_file_list_exec_source_files): Remove "/" from the
368 pattern.
369
f23fcd46
YQ
3702014-05-14 Yao Qi <yao@codesourcery.com>
371
372 * boards/local-remote-host-notty.exp (${board}_file): New
373 proc.
374
9404b58f
KM
3752014-05-07 Kyle McMartin <kyle@redhat.com>
376
377 Pushed by Joel Brobecker <brobecker@adacore.com>.
378 * gdb.arch/aarch64-atomic-inst.c: New file.
379 * gdb.arch/aarch64-atomic-inst.exp: New file.
380
5e45f04c
YQ
3812014-05-07 Yao Qi <yao@codesourcery.com>
382
383 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
384 in current context" too.
385
c888a17d
KS
3862014-05-05 Keith Seitz <keiths@redhat.com>
387
388 * gdb.linespec/ls-dollar.exp: Add test for linespec
389 file:convenience_variable.
390
290a839c
YQ
3912014-05-05 Yao Qi <yao@codesourcery.com>
392
393 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
394 traceframes into tfile and ctf trace files. Read data from
395 trace file and test collected data.
396 (gdb_collect_locals_test): Likewise.
397 (gdb_unavailable_registers_test): Likewise.
398 (gdb_unavailable_floats): Likewise.
399 (gdb_collect_globals_test): Likewise.
400 (top-level): Append "ctf" to trace_file_targets if GDB
401 supports.
402
b5262cd0
YQ
4032014-05-05 Yao Qi <yao@codesourcery.com>
404
405 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
406 code to ...
407 (gdb_collect_args_test_1): ... it. New proc.
408 (gdb_collect_locals_test): Move some code to ...
409 (gdb_collect_locals_test_1): ... it. New proc.
410 (gdb_unavailable_registers_test): Move some code to ...
411 (gdb_unavailable_registers_test_1): ... it. New proc.
412 (gdb_unavailable_floats): Move some code to ...
413 (gdb_unavailable_floats_1): ... it. New proc.
414
30a1e6cc
SDJ
4152014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
416
417 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
418 probes to test for bitness recognition.
419 * gdb.arch/amd64-stap-optional-prefix.exp
420 (test_probe_value_without_reg): New procedure.
421 Add code to test for different kinds of bitness.
422
f33da99a
SDJ
4232014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
424
425 PR breakpoints/16889
426 * gdb.arch/amd64-stap-optional-prefix.S: New file.
427 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
428
5b80f00d
PA
4292014-05-01 Pedro Alves <palves@redhat.com>
430
431 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
432 gdb_file_cmd if no file is specified.
433 * boards/native-extended-gdbserver.exp (gdb_load): Use the
434 last_loaded_file to set the remote exec-file.
435
f8c2a73c
PA
4362014-05-01 Pedro Alves <palves@redhat.com>
437
438 * boards/local-remote-host.exp: New file.
439
be6e8ac7
PA
4402014-05-01 Pedro Alves <palves@redhat.com>
441
442 * boards/local-remote-host.exp: Rename to ...
443 * boards/local-remote-host-notty.exp: ... this.
444
cac0dc8f
JB
4452014-04-28 Joel Brobecker <brobecker@adacore.com>
446
447 * gdb.ada/dyn_arrayidx: New testcase.
448
9730e6cc
YQ
4492014-04-26 Yao Qi <yao@codesourcery.com>
450
451 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
452 and compute the length of function main. Save it in
453 $main_length.
454 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
455 (top-level): Use gdb_compile to compile objects into
456 executable and restart GDB. Remove invocation to
457 prepare_for_testing.
458
7ae1a6a6
PA
4592014-04-25 Simon Marchi <simon.marchi@ericsson.com>
460 Pedro Alves <palves@redhat.com>
461
462 PR server/16255
463 * gdb.multi/multi-attach.c: New file.
464 * gdb.multi/multi-attach.exp: New file.
465
4082afcc
PA
4662014-04-25 Pedro Alves <palves@redhat.com>
467
468 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
469 user.
470 (top level): Test that "set remote conditional-breakpoints-packet
471 off" works as intended.
472 * gdb.base/dprintf.exp: Test that "set remote
473 breakpoint-commands-packet off" works as intended.
474 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
475 New function.
476 (top level): Call it.
477 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
478 remote fast-tracepoints-packet off" works as intended.
479 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
480 * lib/gdb.exp (gdb_is_target_remote): ... here.
481
2abc3f8d
DB
4822014-04-24 David Blaikie <dblaikie@gmail.com>
483
484 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
485 ensure clang would not discard them.
486 * gdb.base/gdbvars.c: Ditto.
487 * gdb.base/memattr.c: Ditto.
488 * gdb.base/whatis.c: Ditto.
489 * gdb.python/py-prettyprint.c: Ditto.
490 * gdb.trace/actions.c: Ditto.
491 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
492 ensure clang would not discard it.
493
bfd39632
DB
4942014-04-24 David Blaikie <dblaikie@gmail.com>
495
496 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
497 clang to emit the full definition of type required by the test
498 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
499
22842ff6
DB
5002014-04-24 David Blaikie <dblaikie@gmail.com>
501
502 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
503 coax Clang into emitting the definition of the type.
504 * gdb.cp/pr10728-x.h (y): Ditto.
505 * gdb.cp/pr10728-y.cc (y): Ditto.
506
c2e827ad
DB
5072014-04-24 David Blaikie <dblaikie@gmail.com>
508
509 * gdb.base/label.exp: XFAIL label related tests under Clang.
510 * gdb.cp/cplabel.exp: Ditto.
511 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
512 under Clang those using labels.
513
4c2d33e7
YQ
5142014-04-25 Yao Qi <yao@codesourcery.com>
515
516 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
517 double_label.
518 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
519 partial_label and double_label.
520
56083b99
DB
5212014-04-24 David Blaikie <dblaikie@gmail.com>
522
523 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
524
25d4e99d
DB
5252014-04-24 David Blaikie <dblaikie@gmail.com>
526
527 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
528 of the function to work across GCC and Clang.
529 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
530 pointer types (const void ** const V void **).
531
01f9f808
MS
5322014-04-24 Michael Sturm <michael.sturm@mintel.com>
533 Walfred Tedeschi <walfred.tedeschi@intel.com>
534
535 * Makefile.in (EXECUTABLES): Added i386-avx512.
536 * gdb.arch/i386-avx512.c: New file.
537 * gdb.arch/i386-avx512.exp: Likewise.
538
4b48d439
KS
5392014-04-23 Keith Seitz <keiths@redhat.com>
540
541 * lib/mi-support.exp (mi_list_breakpoints): Delete.
542 (mi_make_breakpoint_table): New procedure.
543 (mi_create_breakpoint): Use mi_make_breakpoint
544 and return the result.
545 (mi_make_breakpoint): New procedure.
546 (mi_build_kv_pairs): New procedure.
547
548 * gdb.mi/mi-break.exp: Remove unused globals,
549 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
550 All callers updated.
551 * gdb.mi/mi-dprintf.exp: Use variable to track command
552 number.
553 Update all callers of mi_create_breakpoint and use
554 mi_make_breakpoint_table.
555 Remove any unused global variables.
556 * gdb.mi/mi-nonstop.exp: Likewise.
557 * gdb.mi/mi-nsintrall.exp: Likewise.
558 * gdb.mi/mi-nsmoribund.exp: Likewise.
559 * gdb.mi/mi-nsthrexec.exp: Likewise.
560 * gdb.mi/mi-reverse.exp: Likewise.
561 * gdb.mi/mi-simplerun.exp: Likewise.
562 * gdb.mi/mi-stepn.exp: Likewise.
563 * gdb.mi/mi-syn-frame.exp: Likewise.
564 * gdb.mi/mi-until.exp: Likewise.
565 * gdb.mi/mi-var-cp.exp: Likewise.
566 * gdb.mi/mi-var-display.exp: Likewise.
567 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
568 * gdb.mi/mi2-var-child.exp: Likewise.
569 * gdb.mi/mi-vla-c99.exp: Likewise.
570 * lib/mi-support.exp: Likewise.
571
572 From Ian Lance Taylor <iant@cygnus.com>:
573 * lib/gdb.exp (parse_args): New procedure.
574
08351840
PA
5752014-04-23 Pedro Alves <palves@redhat.com>
576
577 * gdb.base/break-unload-file.c: New file.
578 * gdb.base/break-unload-file.exp: New file.
579 * gdb.base/sym-file-lib.c (baz): New function.
580 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
581 field.
582 (load): Store the segment's mapped size.
583 (unload): New function.
584 (unload_shlib): New function.
585 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
586 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
587 set a breakpoint at baz, and call it.
588 * gdb.base/sym-file.exp: New tests for stale breakpoint
589 instructions.
590
076855f9
PA
5912014-04-23 Pedro Alves <palves@redhat.com>
592
593 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
594 * gdb.base/hbreak-in-shr-unsupported.c: New file.
595 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
596 * gdb.base/hbreak-unmapped.c: New file.
597 * gdb.base/hbreak-unmapped.exp: New file.
598 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
599 * lib/gdb.exp (gdb_is_target_remote): ... here.
600
483805cf
PA
6012014-04-22 Pedro Alves <palves@redhat.com>
602
603 * gdb.base/consecutive-step-over.c: New file.
604 * gdb.base/consecutive-step-over.exp: New file.
605
06d97543
PA
6062014-04-22 Pedro Alves <palves@redhat.com>
607
608 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
609 instead of send_gdb/gdb_expect.
610
b4429ea2
YQ
6112014-04-22 Yao Qi <yao@codesourcery.com>
612
613 * lib/trace-support.exp (generate_tracefile): New procedure.
614 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
615 return 0.
616 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
617 if generate_tracefile returns 1.
618
51d48146
PA
6192014-04-18 Tom Tromey <palves@redhat.com>
620 Pedro alves <tromey@redhat.com>
621
622 PR backtrace/15558
623 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
624 with a backtrace limit.
625 * gdb.python/py-frame-inline.exp: Test running to an inline
626 function with a backtrace limit, and printing the newest frame.
627 * gdb.python/py-frame-inline.c (main): Call f.
628
bd1dce5f
MS
6292014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
630
631 * gdb.java/jnpe.exp: Drop srcdir from untested path.
632
40d1a503
MS
6332014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
634
635 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
636 Drop prefix from unsupported source file path.
637
389b98f7
YQ
6382014-04-17 Yao Qi <yao@codesourcery.com>
639
640 * lib/gdb.exp (with_target_charset): New proc.
641 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
642 with_target_charset.
643 (test_print_strings): Likewise.
644 (test_repeat_bytes): Likewise.
645 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
646 for some tests.
647
22869d73
KS
6482014-04-16 Keith Seitz <keiths@redhat.com>
649
650 PR gdb/15827
651 * gdb.dwarf2/corrupt.c: New file.
652 * gdb.dwarf2/corrupt.exp: New file.
653
c4f87ca6
KS
6542014-04-16 Keith Seitz <keiths@redhat.com>
655
656 PR c++/16597
657 * gdb.cp/namelessclass.cc: New file.
658 * gdb.cp/namelessclass.exp: New file.
659 * gdb.cp/namelessclass.S: New file.
660
ab19de87
DE
6612014-04-16 Doug Evans <dje@google.com>
662
663 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
664 Add comment.
665 (gdbserver_default_get_comm_port): New function.
666 (gdbserver_start): Check if board file provided
667 "gdbserver,get_comm_port" and use it if so.
668 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
669 (gdb,socketport): Set to "stdio".
670 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
671 (stdio_gdbserver_template): Delete.
672 (${board}_get_remote_address): Update.
673 (${board}_build_remote_cmd): Delete.
674 (${board}_get_comm_port): New function.
675 (${board}_spawn): Update.
676 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
677 Delete.
678 (${board}_get_remote_address): Update.
679 (${board}_get_comm_port): New function.
680
fc98a809
AB
6812014-04-16 Andrew Burgess <aburgess@broadcom.com>
682
683 * gdb.base/memattr.exp: Improve regexps to handle memory regions
684 appearing in any order.
685
87fd9e6e
DE
6862014-04-15 Doug Evans <dje@google.com>
687
688 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
689 uninitialized value of "description".
690
099fc3ea
KS
6912014-04-15 Keith Seitz <keiths@redhat.com>
692
693 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
694 Remove unused globals.
695 (test_running_the_program): Likewise.
696 (test_controlled_execution): Likewise.
697 (test_controlling_breakpoints): Likewise.
698 (test_program_termination): Likewise.
699
5da151d4
KS
7002014-04-15 Keith Seitz <keiths@redhat.com>
701
702 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
703 unused globals.
704 (test_rbreak_creation_and_listing): Likewise.
705 (test_ignore_count): Likewise.
706 (test_error): Likewise.
707
35e5d2f0
PA
7082014-04-15 Pedro Alves <palves@redhat.com>
709
710 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
711 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
712 sym-file-loader.c.
713 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
714 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
715 to sym-file-loader.c.
716 (struct library): Forward declare.
717 (load_shlib, lookup_function): Change prototypes.
718 (find_shstrtab, find_strtab, find_shdr, find_symtab)
719 (translate_offset): Remove declarations.
720 (get_text_addr): New declaration.
721 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
722 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
723 sym-file-loader.h.
724 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
725 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
726 here from sym-file-loader.h.
727 (struct library): New structure.
728 (load_shlib, lookup_function): Change prototypes and adjust to
729 work with a struct library.
730 (find_shstrtab, find_strtab, find_shdr, find_symtab)
731 (translate_offset): Make static.
732 (get_text_addr): New function.
733 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
734
eb4c1710
PA
7352014-04-15 Pedro Alves <palves@redhat.com>
736
737 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
738
2d1baf52
PA
7392014-04-15 Pedro Alves <palves@redhat.com>
740
741 * gdb.base/sym-file-loader.c: Include <limits.h>.
742 (SELF_LINK): New define.
743 (get_origin): New function.
744 (load_shlib): Use it.
745 * gdb.base/sym-file.exp: Don't early return if the target is
746 remote. Use runto_main, and issue fail is that fails. Use
747 gdb_load_shlibs.
748 (shlib_name): Delete.
749 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
750
7dd6df01
PA
7512014-04-15 Pedro Alves <palves@redhat.com>
752
753 * gdb.base/sym-file.exp: Remove regex characters from test
754 message. Don't refer to breakpoint numbers in test messages.
755
b50c8614
KS
7562014-04-14 Keith Seitz <keiths@redhat.com>
757
758 PR c++/16253
759 * gdb.cp/var-tag.cc: New file.
760 * gdb.cp/var-tag.exp: New file.
761 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
762 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
763 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
764 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
765
3d567982
TT
7662014-04-14 Tom Tromey <tromey@redhat.com>
767
768 * gdb.cp/classes.exp (test_enums): Handle underlying type.
769 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
770 type.
771 * gdb.cp/enum-class.exp: New file.
772 * gdb.cp/enum-class.cc: New file.
773
0626fc76
TT
7742014-04-14 Tom Tromey <tromey@redhat.com>
775
776 * gdb.dwarf2/enum-type.exp: New file.
777
dca325b3
SA
7782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
779
780 * gdb.mi/mi-vla-c99.exp: New file.
781 * gdb.mi/vla.c: New file.
782
5854b38a
SA
7832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
784
785 * gdb.base/vla-datatypes.c: New file.
786 * gdb.base/vla-datatypes.exp: New file.
787
463bb957
SA
7882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
789
790 * gdb.base/vla-ptr.c: New file.
791 * gdb.base/vla-ptr.exp: New file.
792
3dd170be
SA
7932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
794
795 * gdb.dwarf2/count.exp: New file.
796
5ecaaa66
SA
7972014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
798
799 * gdb.base/vla-sideeffect.c: New file.
800 * gdb.base/vla-sideeffect.exp: New file.
801
41f1ada5
DB
8022014-04-14 David Blaikie <dblaikie@gmail.com>
803
804 * gdb.mi/non-stop.c: Add return value for non-void function return
805 statement.
806 * gdb.threads/staticthreads.c: Ditto.
807
0be03e84
DE
8082014-04-12 Siva Chandra Reddy <sivachandra@google.com>
809 Doug Evans <xdje42@gmail.com>
810
811 * gdb.guile/scm-value.c: Improve test case.
812 * gdb.guile/scm-value.exp: Add new test.
813
f180a1fb
DB
8142014-04-11 David Blaikie <dblaikie@gmail.com>
815
816 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
817 override Clang's default.
818
6b662e19
JB
8192014-04-11 Joel Brobecker <brobecker@adacore.com>
820
821 Revert the following changes (regressions):
822
823 * gdb.base/vla-sideeffect.c: New file.
824 * gdb.base/vla-sideeffect.exp: New file.
825
826 * gdb.dwarf2/count.exp: New file.
827
828 * gdb.base/vla-multi.c: New file.
829 * gdb.base/vla-multi.exp: New file.
830
831 * gdb.base/vla-ptr.c: New file.
832 * gdb.base/vla-ptr.exp: New file.
833
834 * gdb.base/vla-datatypes.c: New file.
835 * gdb.base/vla-datatypes.exp: New file.
836
837 * gdb.mi/mi-vla-c99.exp: New file.
838 * gdb.mi/vla.c: New file.
839
245a5f0b
KS
8402014-04-11 Keith Seitz <keiths@redhat.com>
841
842 PR c++/16675
843 * gdb.cp/cpsizeof.exp: New file.
844 * gdb.cp/cpsizeof.cc: New file.
845
58a84dcf
SA
8462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
847
191a8a90
JB
848 * gdb.mi/mi-vla-c99.exp: New file.
849 * gdb.mi/vla.c: New file.
58a84dcf 850
c8655f75
SA
8512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
852
853 * gdb.base/vla-datatypes.c: New file.
854 * gdb.base/vla-datatypes.exp: New file.
855
024e13b4
SA
8562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
857
858 * gdb.base/vla-ptr.c: New file.
859 * gdb.base/vla-ptr.exp: New file.
860
1a237e0e
SA
8612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
862
863 * gdb.base/vla-multi.c: New file.
864 * gdb.base/vla-multi.exp: New file.
865
504f3432
SA
8662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
867
868 * gdb.dwarf2/count.exp: New file.
869
3bce8237
SA
8702014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
871
191a8a90
JB
872 * gdb.base/vla-sideeffect.c: New file.
873 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 874
322f9c21
YQ
8752014-04-11 Yao Qi <yao@codesourcery.com>
876
877 * gdb.base/completion.exp: Check file exists before running tests
878 on file completion.
879
d708bcd1
PA
8802014-04-10 Pedro Alves <palves@redhat.com>
881
882 * gdb.base/cond-eval-mode.c: New file.
883 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
884 prepare_for_testing to build the new file. Check result of
885 runto_main.
886 (test_break, test_watch): New procedures.
887 (top level): Use them.
888
ae1d2761
PM
8892014-04-08 Pierre Muller <muller@sourceware.org>
890
891 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
892 Ctrl-V use for mingw hosts.
893
7af389b8
SC
8942014-04-07 Siva Chandra Reddy <sivachandra@google.com>
895
896 * gdb.python/py-value.c: Improve test case.
897 * gdb.python/py-value.exp: Add new test.
898
5e703181
DE
8992014-04-07 David Blaikie <dblaikie@gmail.com>
900
901 * lib/compiler.c: Identify the clang compiler.
902 * lib/compiler.cc: Ditto.
903
9810b410
YQ
9042014-04-03 Yao Qi <yao@codesourcery.com>
905
906 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
907
98d1b8dc
AB
9082014-04-01 Anton Blanchard <anton@samba.org>
909
910 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
911 messages unique.
912
3114cea1
AB
9132014-04-01 Anton Blanchard <anton@samba.org>
914
915 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
916 prepare_for_testing.
917
62f7182c
AB
9182014-04-01 Anton Blanchard <anton@samba.org>
919
920 * gdb.arch/ppc64-atomic-inst.c: Remove.
921 * gdb.arch/ppc64-atomic-inst.S: New file.
922 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
923
770e7fc7
DE
9242014-03-31 Doug Evans <dje@google.com>
925
926 * gdb.base/print-symbol-loading-lib.c: New file.
927 * gdb.base/print-symbol-loading-main.c: New file.
928 * gdb.base/print-symbol-loading.exp: New file.
929
46e2bafa
YQ
9302014-03-31 Yao Qi <yao@codesourcery.com>
931
932 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
933
8776cfe9
JB
9342014-03-28 Joel Brobecker <brobecker@adacore.com>
935
936 * gdb.ada/mi_dyn_arr: New testcase.
937
5d1ef361
DE
9382014-03-27 Doug Evans <dje@google.com>
939
940 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
941
b5bee914
YQ
9422014-03-27 Yao Qi <yao@codesourcery.com>
943
944 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
945 if target is nios2-*-*.
946
0d4d0e77
YQ
9472014-03-26 Yao Qi <yao@codesourcery.com>
948
949 * lib/gdb.exp (readline_is_used): New proc.
950 * gdb.base/completion.exp: Move tests on command complete up.
951 Skip the rest of tests if readline is not used.
952 * gdb.ada/complete.exp: Skp the test if readline is not
953 used.
954 * gdb.base/filesym.exp: Likewise.
955 * gdb.base/macscp.exp: Likewise.
956 * gdb.base/readline-ask.exp: Likewise.
957 * gdb.base/readline.exp: Likewise.
958 * gdb.python/py-cmd.exp: Likewise.
959 * gdb.trace/tfile.exp: Likewise.
960
29361eee
YQ
9612014-03-26 Yao Qi <yao@codesourcery.com>
962
963 * gdb.base/macscp.exp: Fix code format issues.
964
bc9a5525
UW
9652014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
966
967 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
968 * gdb.asm/powerpc64le.inc: New file.
969
d3839ede
PA
9702014-03-25 Pedro Alves <palves@redhat.com>
971 Doug Evans <dje@google.com>
972
973 * gdb.base/source-execution.c: New file.
974 * gdb.base/source-execution.exp: New file.
975 * gdb.base/source-execution.gdb: New file.
976
01672a57
DE
9772014-03-24 Doug Evans <dje@google.com>
978
979 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
980 using fission.
981
88bbeca9
HZ
9822014-03-24 Hui Zhu <hui@codesourcery.com>
983 Pedro Alves <palves@redhat.com>
984
985 PR breakpoints/16101
986 * gdb.base/dprintf.exp: Use unsupported rather than changing the
987 test pass/fail messages. Detect missing support for dprintf when
988 breakpoints are actually inserted.
989 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
990 breakpoints are actually inserted.
991 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
992 fails.
993
d2348791
JK
9942014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
995
996 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
997
feef67ab
DE
9982014-03-22 Doug Evans <xdje42@gmail.com>
999
1000 * gdb.python/python.exp (python not supported): Verify multi-line
1001 python command issues an error.
25d743f9 1002 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1003 guile command issues an error.
feef67ab 1004
ecebef6a
MR
10052014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1006
1007 * gdb.threads/thread-specific.exp: Handle the lack of usable
1008 $this_breakpoint and $this_thread.
1009
ccdd1909
HZ
10102014-03-21 Hui Zhu <hui@codesourcery.com>
1011
1012 * gdb.base/attach.exp (do_command_attach_tests): New.
1013
beb460e8
PA
10142014-03-20 Tom Tromey <tromey@redhat.com>
1015 Pedro Alves <palves@redhat.com>
1016
1017 PR cli/15718
1018 * gdb.base/condbreak-call-false.c: New file.
1019 * gdb.base/condbreak-call-false.exp: New file.
1020
40acf43a
PA
10212014-03-20 Pedro Alves <palves@redhat.com>
1022
1023 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1024 Delete.
1025 (block_signals, unblock_signals): Delete.
1026 (child_function_2, main): Remove references to deleted variable
1027 and functions.
1028
9f5e1e02
PA
10292014-03-20 Pedro Alves <palves@redhat.com>
1030
1031 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1032 Use pthread_kill to signal thread 2.
1033 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1034 Adjust to make the test send itself a signal rather than using the
1035 host's "kill" command.
1036
99619bea
PA
10372014-03-20 Pedro Alves <palves@redhat.com>
1038
1039 * gdb.threads/multiple-step-overs.c: New file.
1040 * gdb.threads/multiple-step-overs.exp: New file.
1041 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1042 Adjust expected infrun debug output.
1043
2adfaa28
PA
10442014-03-20 Pedro Alves <palves@redhat.com>
1045
1046 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1047 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1048
31e77af2
PA
10492014-03-20 Pedro Alves <palves@redhat.com>
1050
1051 PR breakpoints/7143
1052 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1053 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1054 of gdb_test_multiple.
1055 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1056 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1057
b9f437de
PA
10582014-03-20 Pedro Alves <palves@redhat.com>
1059
1060 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1061 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1062
05adc73e
PA
10632014-03-19 Pedro Alves <palves@redhat.com>
1064
1065 * gdb.base/async.exp: Remove early return.
1066
6048b950
PA
10672014-03-19 Pedro Alves <palves@redhat.com>
1068
1069 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1070
8bcfb00a
PA
10712014-03-19 Pedro Alves <palves@redhat.com>
1072
1073 * gdb.base/async.exp (test_background): Expect \r\n after
1074 "completed." in the fail pattern.
1075
884e37dc
PA
10762014-03-19 Pedro Alves <palves@redhat.com>
1077
1078 * gdb.base/async.exp (test_background): New procedure.
1079 Use it for all background execution command tests.
1080
148e57e2
PA
10812014-03-19 Pedro Alves <palves@redhat.com>
1082
1083 * gdb.base/async.exp: Use prepare_for_testing.
1084
f48088c7
PA
10852014-03-19 Pedro Alves <palves@redhat.com>
1086
1087 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1088 the same line.
1089
e2f6c966
PA
10902014-03-19 Pedro Alves <palves@redhat.com>
1091
1092 * gdb.base/async.c (main): Add "jump here" and "until here" line
1093 marker comments.
1094 * gdb.base/async.exp (jump_here): New global.
1095 (jump& test): Use it.
1096 (until_here): New global.
1097 (until& test): Use it.
1098
c30568d4
PA
10992014-03-19 Pedro Alves <palves@redhat.com>
1100
1101 * gdb.base/async.exp: Don't frob gdb_protocol.
1102
0172b6a7
DE
11032014-03-18 Doug Evans <xdje42@gmail.com>
1104
1105 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1106 Fix spelling of exec-done-display.
1107
06c868a8
JK
11082014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1109
1110 PR gdb/15358
1111 * gdb.base/gdb-sigterm.c: New file.
1112 * gdb.base/gdb-sigterm.exp: New file.
1113
0c7e1a46
PA
11142014-03-18 Pedro Alves <palves@redhat.com>
1115
1116 PR gdb/13860
1117 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1118 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1119 solib-event.
1120
f7c77d93
JB
11212014-03-17 Joel Brobecker <brobecker@adacore.com>
1122
1123 * gdb.ada/pckd_arr_ren: New testcase.
1124
5a1e8c7a
DE
11252014-03-13 Doug Evans <xdje42@gmail.com>
1126
1127 PR guile/16612
1128 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1129 collect after discarding symbols.
1130
350e1a76
DE
11312014-03-13 Ludovic Courtès <ludo@gnu.org>
1132 Doug Evans <xdje42@gmail.com>
1133
1134 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1135 to history survives a gc.
1136
a69900ae
PA
11372014-03-13 Pedro Alves <palves@redhat.com>
1138
1139 * gdb.base/default.exp: Don't test "target procfs".
1140
5db9f0bd
PA
11412014-03-13 Pedro Alves <palves@redhat.com>
1142
1143 * gdb.base/default.exp: Update "target child" and "target procfs"
1144 tests to not expect "Unix".
1145
b3ccfe11
TT
11462014-03-12 Tom Tromey <tromey@redhat.com>
1147
1148 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1149 New procs. Add target-async tests.
1150 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1151 Add target-async tests.
1152
646f4417
AA
11532014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1154
1155 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1156 'func_start' and 'func_end' for the beginning and end of the
1157 function code, respectively.
1158 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1159 'func_end' instead of 'func' and 'main'.
1160
288c211f
AA
11612014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1162
1163 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1164 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1165 generate the debug info assembler source.
1166
e0c0f156
AA
11672014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1168
1169 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1170 * gdb.dwarf2/arr-subrange.exp: Likewise.
1171 * gdb.dwarf2/dwz.exp: Likewise.
1172 * gdb.dwarf2/method-ptr.exp: Likewise.
1173 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1174 * gdb.dwarf2/subrange.exp: Likewise.
1175 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1176 * gdb.dwarf2/implptrpiece.exp: Likewise.
1177 * gdb.dwarf2/nostaticblock.exp: Likewise.
1178
0e5c4555
AA
11792014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1180
1181 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1182 directory to absolute path name arguments.
1183
5ec18f2b
JG
11842014-03-10 Joel Brobecker <brobecker@adacore.com>
1185
1186 * gdb.ada/tagged_access: New testcase.
1187
847fc4f2
MM
11882014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1189
1190 * gdb.btrace/data.exp: Update expected output.
1191
cc3da688
YQ
11922014-03-06 Yao Qi <yao@codesourcery.com>
1193
1194 * gdb.trace/pr16508.exp: New file.
1195
0f26cec1
PA
11962014-03-05 Pedro Alves <palves@redhat.com>
1197
1198 PR gdb/16575
1199 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1200 procedure.
1201 (top level): Adjust to use it. Add tests that exercise breakpoint
1202 interaction with the code-cache.
1203
7a5a839f
LC
12042014-02-26 Ludovic Courtès <ludo@gnu.org>
1205
1206 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1207 test for 'history-append!'.
1208
31aa7e4e
JB
12092014-02-26 Joel Brobecker <brobecker@adacore.com>
1210
1211 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1212 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1213 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1214 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1215 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1216 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1217
1b588015
JB
12182014-02-26 Joel Brobecker <brobecker@adacore.com>
1219
1220 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1221 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1222 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1223
55426c9d
JB
12242014-02-26 Joel Brobecker <brobecker@adacore.com>
1225
1226 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1227
dc53a7ad
JB
12282014-02-26 Joel Brobecker <brobecker@adacore.com>
1229
1230 * gdb.dwarf2/arr-stride.c: New file.
1231 * gdb.dwarf2/arr-stride.exp: New file.
1232
12ab52e9
PA
12332014-02-26 Pedro Alves <palves@redhat.com>
1234
1235 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1236 that won't ever trigger. Make sure that GDB reports the correct
1237 breakpoint that caused the stop.
1238
849c862e
JK
12392014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1240
1241 PR gdb/16626
1242 * gdb.base/auto-load-script: New file.
1243 * gdb.base/auto-load.c: New file.
1244 * gdb.base/auto-load.exp: New file.
1245
71b7d793
JK
1246 PR gdb/16626
1247 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1248
e2f0d509
JK
12492014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1250
1251 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1252 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1253
50cc37c8
DE
12542014-02-24 Doug Evans <dje@google.com>
1255
1256 * lib/gdb.exp (run_on_host): Log error output if program fails.
1257
ea4758f2
PA
12582014-02-21 Pedro Alves <palves@redhat.com>
1259
1260 * gdb.threads/step-after-sr-lock.c: Rename to ...
1261 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1262 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1263 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1264 ... this.
1265
d7b30f67
SDJ
12662014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1267
1268 PR tdep/16397
1269 * gdb.arch/amd64-stap-special-operands.exp: New file.
1270 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1271 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1272 * gdb.arch/amd64-stap-triplet.S: Likewise.
1273 * gdb.arch/amd64-stap-triplet.c: Likewise.
1274
83deb43f
JB
12752014-02-20 Joel Brobecker <brobecker@adacore.com>
1276
1277 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1278 in .section pseudo-op.
1279
adde2bff
DE
12802014-02-20 lin zuojian <manjian2006@gmail.com>
1281 Joel Brobecker <brobecker@adacore.com>
1282 Doug Evans <xdje42@gmail.com>
1283
1284 PR symtab/16581
1285 * gdb.dwarf2/dw2-icycle.S: New file.
1286 * gdb.dwarf2/dw2-icycle.c: New file.
1287 * gdb.dwarf2/dw2-icycle.exp: New file.
1288
f7bd0f78
SC
12892014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1290
1291 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1292 operations on gdb.Value objects.
1293 * gdb.python/py-value-cc.exp: Add new test to test operations on
1294 gdb.Value objects.
1295
c17ef0d5
DE
12962014-02-18 Doug Evans <dje@google.com>
1297
1298 * Makefile.in (TESTS): New variable.
1299 (expanded_tests, expanded_tests_or_none): New variables
1300 (check-single): Pass $(expanded_tests_or_none) to runtest.
1301 (check-parallel): Only run tests in $(TESTS) if non-empty.
1302 (check/no-matching-tests-found): New rule.
1303 * README: Document TESTS makefile variable.
1304
5dd3176f
DE
13052014-02-18 Doug Evans <dje@google.com>
1306
1307 * Makefile.in (check-parallel): rm -rf outputs temp.
1308
0b10be4f
JK
13092014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1310
1311 Fix "ERROR: no fileid for" in the testsuite.
1312 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1313
85f224e7
DE
13142014-02-12 Doug Evans <dje@google.com>
1315
1316 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1317 (MISCELLANEOUS): New variable.
1318 (clean): rm -rf $(MISCELLANEOUS).
1319 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1320 dwp live in the same directory as symlinks, with each symlink pointed
1321 to a differently named file in a different directory.
1322
149b30ff
DE
13232014-02-11 Doug Evans <dje@google.com>
1324
1325 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1326 of Tcl file commands.
1327
1dfdac32
MK
13282014-02-10 Mark Kettenis <kettenis@gnu.org>
1329
1330 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1331 "kill -SIGUSR1 -1".
1332
aa4fb036
JB
13332014-02-10 Joel Brobecker <brobecker@adacore.com>
1334
1335 * gdb.ada/tick_length_array_enum_idx: New testcase.
1336
ed3ef339
DE
13372014-02-10 Doug Evans <xdje42@gmail.com>
1338
1339 * configure.ac (AC_OUTPUT): Add gdb.guile.
1340 * configure: Regenerate.
1341 * lib/gdb-guile.exp: New file.
1342 * lib/gdb.exp (get_target_charset): New function.
1343 * gdb.base/help.exp: Update expected output from "apropos apropos".
1344 * gdb.guile/Makefile.in: New file.
1345 * gdb.guile/guile.exp: New file.
1346 * gdb.guile/scm-arch.c: New file.
1347 * gdb.guile/scm-arch.exp: New file.
1348 * gdb.guile/scm-block.c: New file.
1349 * gdb.guile/scm-block.exp: New file.
1350 * gdb.guile/scm-breakpoint.c: New file.
1351 * gdb.guile/scm-breakpoint.exp: New file.
1352 * gdb.guile/scm-disasm.c: New file.
1353 * gdb.guile/scm-disasm.exp: New file.
1354 * gdb.guile/scm-equal.c: New file.
1355 * gdb.guile/scm-equal.exp: New file.
1356 * gdb.guile/scm-error.exp: New file.
1357 * gdb.guile/scm-error.scm: New file.
1358 * gdb.guile/scm-frame-args.c: New file.
1359 * gdb.guile/scm-frame-args.exp: New file.
1360 * gdb.guile/scm-frame-args.scm: New file.
1361 * gdb.guile/scm-frame-inline.c: New file.
1362 * gdb.guile/scm-frame-inline.exp: New file.
1363 * gdb.guile/scm-frame.c: New file.
1364 * gdb.guile/scm-frame.exp: New file.
1365 * gdb.guile/scm-generics.exp: New file.
1366 * gdb.guile/scm-gsmob.exp: New file.
1367 * gdb.guile/scm-iterator.c: New file.
1368 * gdb.guile/scm-iterator.exp: New file.
1369 * gdb.guile/scm-math.c: New file.
1370 * gdb.guile/scm-math.exp: New file.
1371 * gdb.guile/scm-objfile-script-gdb.in: New file.
1372 * gdb.guile/scm-objfile-script.c: New file.
1373 * gdb.guile/scm-objfile-script.exp: New file.
1374 * gdb.guile/scm-objfile.c: New file.
1375 * gdb.guile/scm-objfile.exp: New file.
1376 * gdb.guile/scm-ports.exp: New file.
1377 * gdb.guile/scm-pretty-print.c: New file.
1378 * gdb.guile/scm-pretty-print.exp: New file.
1379 * gdb.guile/scm-pretty-print.scm: New file.
1380 * gdb.guile/scm-section-script.c: New file.
1381 * gdb.guile/scm-section-script.exp: New file.
1382 * gdb.guile/scm-section-script.scm: New file.
1383 * gdb.guile/scm-symbol.c: New file.
1384 * gdb.guile/scm-symbol.exp: New file.
1385 * gdb.guile/scm-symtab-2.c: New file.
1386 * gdb.guile/scm-symtab.c: New file.
1387 * gdb.guile/scm-symtab.exp: New file.
1388 * gdb.guile/scm-type.c: New file.
1389 * gdb.guile/scm-type.exp: New file.
1390 * gdb.guile/scm-value-cc.cc: New file.
1391 * gdb.guile/scm-value-cc.exp: New file.
1392 * gdb.guile/scm-value.c: New file.
1393 * gdb.guile/scm-value.exp: New file.
1394 * gdb.guile/source2.scm: New file.
1395 * gdb.guile/types-module.cc: New file.
1396 * gdb.guile/types-module.exp: New file.
1397
7026a7c1
YQ
13982014-02-10 Yao Qi <yao@codesourcery.com>
1399
1400 PR testsuite/16543
1401 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1402 * configure: Regenerated.
1403 * Makefile.in: New file.
1404
6c466447
AS
14052014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1406
1407 * gdb.python/py-framefilter.exp: Fix typo.
1408
6e854735
YQ
14092014-02-08 Yao Qi <yao@codesourcery.com>
1410
1411 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1412 that no =breakpoint-modified is emitted when breakpoints are
1413 modified through MI commands.
1414
d137e6dc
PA
14152014-02-07 Pedro Alves <pedro@codesourcery.com>
1416 Pedro Alves <palves@redhat.com>
1417
1418 * gdb.threads/step-after-sr-lock.c: New file.
1419 * gdb.threads/step-after-sr-lock.exp: New file.
1420
b5ee5a50
PA
14212014-02-07 Pedro Alves <palves@redhat.com>
1422
1423 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1424
3c77faf3
JK
14252014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1426
1427 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1428 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1429
6dddc817
DE
14302014-02-06 Doug Evans <xdje42@gmail.com>
1431
1432 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1433 output.
1434
1435 * gdb.gdb/python-interrupts.exp: New file.
1436
de7b2893
YQ
14372014-02-05 Yao Qi <yao@codesourcery.com>
1438
1439 * gdb.trace/report.exp (use_collected_data): Test the output
1440 of "info threads" and "info inferiors".
1441
66d032ac
YQ
14422014-02-05 Yao Qi <yao@codesourcery.com>
1443
1444 Revert this patch:
1445
1446 2013-05-24 Yao Qi <yao@codesourcery.com>
1447
1448 * gdb.trace/tfile.exp: Test inferior and thread.
1449
591a12a1
UW
14502014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1451
1452 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1453 on a function.
1454 * gdb.base/step-bt.c: Call hello via function pointer to make
1455 sure its first instruction is executed on powerpc64le-linux.
1456
0ff3e01f
UW
14572014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1458
1459 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1460
084ee545
UW
14612014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1462
1463 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1464 of the test patterns for use on little-endian systems.
1465
6ed14ff3
UW
14662014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1467
1468 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1469 (decimal_vector): Fix for little-endian.
1470
401e27fd
JM
14712014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1472
1473 * gdb.arch/sparc-sysstep.exp: New file.
1474 * gdb.arch/sparc-sysstep.c: Likewise.
1475
1476 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1477
8b924729
EBM
14782014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1479
1480 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1481
fb151210
JB
14822014-01-23 Tom Tromey <tromey@redhat.com>
1483
1484 * gdb.ada/array_char_idx: New testcase.
1485
0740f8d8
TT
14862014-01-23 Tom Tromey <tromey@redhat.com>
1487
1488 PR python/16487:
1489 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1490 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1491 classes.
1492
21909fa1
TT
14932014-01-23 Tom Tromey <tromey@redhat.com>
1494
1495 PR python/16491:
1496 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1497 string from an inferior frame.
1498 * gdb.python/py-framefilter-mi.exp: Update.
1499
87ce2a04
DE
15002014-01-22 Doug Evans <dje@google.com>
1501
1502 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1503
237b092b
AA
15042014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1505
1506 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1507
d674a709
AA
15082014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1509
1510 * gdb.trace/entry-values.exp: Remove excess space character from
1511 regex patterns. Handle s390 call instruction.
1512
20fa3390
AA
15132014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1514
1515 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1516 define "*_start" label. Make "name" static.
1517 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1518 ${name} by references to ${name}_start.
1519
78466714
AA
15202014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1521
1522 * gdb.base/info-macros.exp: Remove "debug" from the compile
1523 options.
1524
ec9f644a
IB
15252014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1526
1527 * gdb.dlang/demangle.exp: New file.
1528
94b1b47e
IB
15292014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1530
1531 * gdb.dlang/primitive-types.exp: New file.
1532
7f420862
IB
15332014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1534
1535 * configure.ac: Create gdb.dlang/Makefile.
1536 * configure: Regenerate.
1537 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1538 * gdb.dlang/Makefile.in: New file.
1539 * lib/d-support.exp: New file.
1540 * lib/gdb.exp (skip_d_tests): New proc.
1541
52834460
MM
15422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1543
1544 * gdb.btrace/delta.exp: Check reverse stepi.
1545 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1546 * gdb.btrace/finish.exp: New.
1547 * gdb.btrace/next.exp: New.
1548 * gdb.btrace/nexti.exp: New.
1549 * gdb.btrace/record_goto.c: Add comments.
1550 * gdb.btrace/step.exp: New.
1551 * gdb.btrace/stepi.exp: New.
1552 * gdb.btrace/multi-thread-step.c: New.
1553 * gdb.btrace/multi-thread-step.exp: New.
1554 * gdb.btrace/rn-dl-bind.c: New.
1555 * gdb.btrace/rn-dl-bind.exp: New.
1556 * gdb.btrace/data.c: New.
1557 * gdb.btrace/data.exp: New.
1558 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1559
6e07b1d2
MM
15602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1561
1562 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1563 * gdb.btrace/exception.exp: Update.
1564 * gdb.btrace/instruction_history.exp: Update.
1565 * gdb.btrace/record_goto.exp: Update.
1566 * gdb.btrace/tailcall.exp: Update.
1567 * gdb.btrace/unknown_functions.exp: Update.
1568 * gdb.btrace/delta.exp: New.
1569
0b722aec
MM
15702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1571
1572 * gdb.btrace/record_goto.exp: Add backtrace test.
1573 * gdb.btrace/tailcall.exp: Add backtrace test.
1574
066ce621
MM
15752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1576
1577 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1578 * gdb.btrace/record_goto.c: New.
1579 * gdb.btrace/record_goto.exp: New.
1580 * gdb.btrace/x86-record_goto.S: New.
1581
0688d04e
MM
15822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1583
1584 * gdb.btrace/function_call_history.exp: Update tests.
1585 * gdb.btrace/instruction_history.exp: Update tests.
1586
8710b709
MM
15872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1588
1589 * gdb.btrace/function_call_history.exp: Fix expected field
1590 order for "record function-call-history".
1591 Add new tests for "record function-call-history /c".
1592 * gdb.btrace/exception.cc: New.
1593 * gdb.btrace/exception.exp: New.
1594 * gdb.btrace/tailcall.exp: New.
1595 * gdb.btrace/x86-tailcall.S: New.
1596 * gdb.btrace/x86-tailcall.c: New.
1597 * gdb.btrace/unknown_functions.c: New.
1598 * gdb.btrace/unknown_functions.exp: New.
1599 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1600
5de9129b
MM
16012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1602
1603 * gdb.btrace/instruction_history.exp: Update.
1604 * gdb.btrace/function_call_history.exp: Update.
1605
23a7fe75
MM
16062014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1607
1608 * gdb.btrace/function_call_history.exp: Fix expected function
1609 trace.
1610 * gdb.btrace/instruction_history.exp: Initialize traced.
1611 Remove traced_functions.
1612
724c7dd8
MM
16132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1614
1615 * gdb.btrace/function_call_history.exp: Update
1616 * gdb.btrace/instruction_history.exp: Update.
1617
6d78d93b
MM
16182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1619
1620 * gdb.btrace/enable.exp: Update expected text.
1621
93a360cc
OJ
16222014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1623
1624 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1625 bytes.
1626
3772b53f
MR
16272014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1628
1629 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1630
596662fa
OJ
16312014-01-15 Omair Javaid <omair.javaid@linaro.org>
1632
1633 * lib/gdb.exp (supports_process_record): Return true for
1634 arm*-linux*. (supports_reverse): Likewise.
1635
b5b08fb4
SC
16362014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1637
1638 PR python/15464
1639 PR python/16113
1640 * gdb.python/py-type.c: Enhance test case.
1641 * gdb.python/py-value-cc.cc: Likewise
1642 * gdb.python/py-type.exp: Add new tests.
1643 * gdb.python/py-value-cc.exp: Likewise
1644
52d7fb13
AA
16452014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1646 Pedro Alves <palves@redhat.com>
1647
1648 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1649 Make "name" extern.
1650 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1651 references to ${name}_start by references to ${name}.
1652
a2cd8cfe
JB
16532014-01-10 Joel Brobecker <brobecker@adacore.com>
1654
1655 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1656
4e23fced
JB
16572014-01-10 Joel Brobecker <brobecker@adacore.com>
1658
1659 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1660
c6a9e42c
PA
16612014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1662 Pedro Alves <palves@redhat.com>
1663
1664 * gdb.mi/mi-info-os.exp: Connect to the target with
1665 mi_gdb_target_load.
1666
b7ea362b
PA
16672014-01-08 Pedro Alves <palves@redhat.com>
1668
1669 * gdb.threads/reconnect-signal.c: New file.
1670 * gdb.threads/reconnect-signal.exp: New file.
1671
5e3f4fab
EBM
16722014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 * gdb.base/source-dir.exp: New file.
1675
79301218
JB
16762014-01-07 Joel Brobecker <brobecker@adacore.com>
1677
1678 * gdb.ada/mi_interface: New testcase.
1679
8e355c5d
JB
16802014-01-07 Joel Brobecker <brobecker@adacore.com>
1681
1682 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1683 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1684 gdb.ada/pp-rec-component/pck.ads: New files.
1685
c0d48811
JB
16862014-01-07 Joel Brobecker <brobecker@adacore.com>
1687
1688 * gdb.python/py-pp-integral.c: New file.
1689 * gdb.python/py-pp-integral.py: New file.
1690 * gdb.python/py-pp-integral.exp: New file.
1691
17b609c3 1692For older changes see ChangeLog-1993-2013.
c906108c 1693\f
8d8cb839
EZ
1694;; Local Variables:
1695;; mode: change-log
1696;; left-margin: 8
1697;; fill-column: 74
1698;; version-control: never
1699;; End:
902f2ccb 1700
14f8b115 1701 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
1702 Copying and distribution of this file, with or without modification,
1703 are permitted provided the copyright notice and this notice are preserved.