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