In a couple functions (type_update_when_use_rtti_test and
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2014-06-17 Luis Machado <lgustavo@codesourcery.com>
2
3 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
4 Initialize ptr and S explicitly.
5 (skip_type_update_when_not_use_rtti_test): Likewise.
6
7 2014-06-16 Keith Seitz <keiths@redhat.com>
8
9 PR mi/15863
10 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
11 the inferior is started.
12
13 2014-06-16 Pedro Alves <palves@redhat.com>
14
15 * gdb.base/break-main-file-remove-fail.c: New file.
16 * gdb.base/break-main-file-remove-fail.exp: New file.
17 * gdb.base/break-unload-file.exp: Use build_executable instead of
18 prepare_for_testing.
19 (test_break): New parameter "initial_load". Handle it.
20 (top level): Add initial_load cmdline/file axis.
21
22 2014-06-12 Tom Tromey <tromey@redhat.com>
23
24 * gdb.base/completion.exp: Don't use directory name in test.
25
26 2014-06-09 Gary Benson <gbenson@redhat.com>
27
28 * gdb.base/sigall.c [Functions to send signals]: Reorder to
29 separate the always-available ANSI-standard signals from the
30 signals that require checking.
31 (main): Likewise.
32 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
33 Likewise.
34 (main): Likewise.
35
36 2014-06-07 Keith Seitz <keiths@redhat.com>
37
38 Revert:
39 PR c++/16253
40 * gdb.cp/var-tag.cc: New file.
41 * gdb.cp/var-tag.exp: New file.
42 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
43 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
44 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
45 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
46
47 2014-06-06 Doug Evans <xdje42@gmail.com>
48
49 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
50
51 2014-06-06 Pedro Alves <palves@redhat.com>
52
53 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
54 in target debug output instead of looking at RSP packets,
55 disabling the test on any target that uses hardware stepping.
56 Update comments.
57
58 2014-06-06 Pedro Alves <palves@redhat.com>
59
60 * gdb.base/break-unload-file.exp: Fix typo.
61
62 2014-06-06 Yao Qi <yao@codesourcery.com>
63
64 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
65 from "jit_function" to "^jit_function".
66
67 2014-06-06 Yao Qi <yao@codesourcery.com>
68
69 * gdb.base/async.c (foo): Add one statement.
70 * gdb.base/async.exp: Get the next instruction address and
71 match the output of "nexti" by instruction address. Match
72 the hex address in the output of "finish".
73
74 2014-06-06 Gary Benson <gbenson@redhat.com>
75
76 * gdb.base/call-signals.c: Remove preprocessor conditionals
77 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
78 SIGSEGV and SIGTERM.
79 * gdb.base/sigall.c: Likewise.
80 * gdb.base/unwindonsignal.c: Likewise.
81 * gdb.reverse/sigall-reverse.c: Likewise.
82
83 2014-06-06 Yao Qi <yao@codesourcery.com>
84
85 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
86 readable, skip the test.
87
88 2014-06-06 Yao Qi <yao@codesourcery.com>
89
90 * gdb.threads/staticthreads.c (thread_function): Move the line
91 setting breakpoint on forward.
92 * gdb.threads/staticthreads.exp: Update comments.
93
94 2014-06-05 Ludovic Courtès <ludo@gnu.org>
95
96 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
97 "history-append! type error".
98
99 2014-06-05 Simon Marchi <simon.marchi@ericsson.com>
100
101 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
102 erroneous dprintf expected input.
103
104 2014-06-04 Doug Evans <xdje42@gmail.com>
105
106 * gdb.guile/scm-generics.exp: Delete.
107
108 2014-06-04 Doug Evans <xdje42@gmail.com>
109
110 * gdb.guile/scm-breakpoint.exp: Update.
111 Add tests for breakpoint registration.
112
113 2014-06-04 Tom Tromey <tromey@redhat.com>
114
115 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
116 VLA-in-union.
117 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
118 inner_vla_struct, vla_union types. Initialize objects of those
119 types and compute their sizes.
120
121 2014-06-04 Nathan Sidwell <nathan@codesourcery.com>
122 Hui Zhu <hui@codesourcery.com>
123
124 * gdb.base/fileio.exp: Add test for shell not available as well as
125 available.
126 * gdb.base/fileio.c (test_system): Check for shell twice.
127
128 2014-06-04 Yao Qi <yao@codesourcery.com>
129
130 * gdb.base/auto-connect-native-target.exp: Remove redundant
131 space from the regexp pattern.
132
133 2014-06-04 Yao Qi <yao@codesourcery.com>
134
135 * gdb.base/default.exp: Replace "child" with "native" in
136 regexp pattern.
137
138 2014-06-03 Siva Chandra Reddy <sivachandra@google.com>
139
140 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
141 * gdb.python/py-xmethods.exp: New tests to test xmethods.
142 * gdb.python/py-xmethods.py: Python script supporting the
143 new testcase and tests.
144
145 2014-06-03 Joel Brobecker <brobecker@adacore.com>
146 Pedro Alves <palves@redhat.com>
147
148 PR breakpoints/17000
149 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
150 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
151
152 2014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
153
154 * gdb.base/subst.exp: Add tests to verify partial path matching
155 output.
156
157 2014-06-03 Pedro Alves <palves@redhat.com>
158
159 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
160 target that doesn't use software single-stepping.
161
162 2014-06-03 Pedro Alves <palves@redhat.com>
163
164 PR breakpoints/17000
165 * gdb.base/sss-bp-on-user-bp-2.c: New file.
166 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
167
168 2014-06-02 Doug Evans <xdje42@gmail.com>
169
170 * gdb.guile/scm-parameter.exp: New file.
171
172 2014-06-02 Doug Evans <xdje42@gmail.com>
173
174 * gdb.guile/scm-cmd.c: New file.
175 * gdb.guile/scm-cmd.exp: New file.
176
177 2014-06-02 Doug Evans <xdje42@gmail.com>
178
179 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
180 pretty-printer lookup.
181 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
182 (make-pp_s-printer): Call it.
183 (make-pretty-printer-from-dict): New function.
184 (lookup-pretty-printer-maker-from-dict): New function.
185 (*pretty-printer*): Simplify.
186 (make-objfile-pp_s-printer): New function.
187 (install-objfile-pretty-printers!): New function.
188 (make-progspace-pp_s-printer): New function.
189 (install-progspace-pretty-printers!): New function.
190 * gdb.guile/scm-progspace.c: New file.
191 * gdb.guile/scm-progspace.exp: New file.
192
193 2014-06-02 Pedro Alves <palves@redhat.com>
194
195 * gdb.base/dprintf-bp-same-addr.c: New file.
196 * gdb.base/dprintf-bp-same-addr.exp: New file.
197
198 2014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
199
200 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
201 * gdb.arch/powerpc-power.s: Likewise.
202
203 2014-06-02 Joel Brobecker <brobecker@adacore.com>
204
205 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
206
207 2014-06-01 Yao Qi <yao@codesourcery.com>
208
209 * gdb.base/watchpoint.exp (test_watch_location): Check null
210 pointer can be dereferenced. If not, do the test, otherwise
211 skip it.
212
213 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
214
215 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
216 results.
217 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
218
219 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
220
221 * gdb.arch/amd64-invalid-stack-middle.S: New file.
222 * gdb.arch/amd64-invalid-stack-middle.c: New file.
223 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
224 * gdb.arch/amd64-invalid-stack-top.c: New file.
225 * gdb.arch/amd64-invalid-stack-top.exp: New file.
226
227 2014-05-30 Pedro Alves <palves@redhat.com>
228
229 PR breakpoints/17000
230 * gdb.base/sss-bp-on-user-bp.c: New file.
231 * gdb.base/sss-bp-on-user-bp.exp: New file.
232
233 2014-05-30 David Blaikie <dblaikie@gmail.com>
234
235 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
236 gnu_inline semantics via attribute.
237 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
238 source explicitly specifies the required semantics.
239
240 2014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
241
242 * gdb.reverse/sigall-reverse.exp: Fix a typo.
243
244 2014-05-29 Pedro Alves <palves@redhat.com>
245 Tom Tromey <tromey@redhat.com>
246
247 * gdb.base/async-shell.exp: Don't enable target-async.
248 * gdb.base/async.exp
249 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
250 parameter. Adjust.
251 (top level): Don't test with "target-async".
252 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
253 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
254 * gdb.base/inferior-died.exp: Don't enable target-async.
255 * gdb.base/interrupt-noterm.exp: Likewise.
256 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
257 * gdb.mi/mi-nonstop-exit.exp: Likewise.
258 * gdb.mi/mi-nonstop.exp: Likewise.
259 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
260 * gdb.mi/mi-nsintrall.exp: Likewise.
261 * gdb.mi/mi-nsmoribund.exp: Likewise.
262 * gdb.mi/mi-nsthrexec.exp: Likewise.
263 * gdb.mi/mi-watch-nonstop.exp: Likewise.
264 * gdb.multi/watchpoint-multi.exp: Adjust comment.
265 * gdb.python/py-evsignal.exp: Don't enable target-async.
266 * gdb.python/py-evthreads.exp: Likewise.
267 * gdb.python/py-prompt.exp: Likewise.
268 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
269 * gdb.server/solib-list.exp: Don't enable target-async.
270 * gdb.threads/thread-specific-bp.exp: Likewise.
271 * lib/mi-support.exp: Adjust to use mi-async.
272
273 2014-05-29 Pedro Alves <palves@redhat.com>
274
275 PR gdb/13860
276 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
277 reason, even in sync mode.
278
279 2014-05-29 Pedro Alves <palves@redhat.com>
280 Hui Zhu <hui@codesourcery.com>
281
282 PR PR15693
283 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
284 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
285 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
286 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
287
288 2014-05-28 Joel Brobecker <brobecker@adacore.com>
289
290 * config/monitor.exp (gdb_target_monitor): Replace use of
291 "set remotebaud" by "set serial baud".
292
293 2014-05-26 Andy Wingo <wingo@igalia.com>
294
295 * gdb.guile/scm-breakpoint.exp:
296 * gdb.guile/scm-gsmob.exp: Update to use plain old object
297 properties instead of gdb-object-properties.
298
299 2014-05-26 Yao Qi <yao@codesourcery.com>
300
301 * gdb.server/no-thread-db.exp: Specify source file name
302 explicitly when setting a breakpoint.
303
304 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
305
306 * gdb.btrace/vdso.c: New.
307 * gdb.btrace/vdso.exp: New.
308
309 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
310
311 * gdb.base/gcore.exp (capture_command_output): Move ...
312 * lib/gdb.exp (capture_command_output): ... here.
313
314 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
315
316 * gdb.btrace/data.exp: Test memory access during btrace replay.
317
318 2014-05-22 Simon Marchi <simon.marchi@ericsson.com>
319
320 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
321
322 2014-05-21 Pedro Alves <palves@redhat.com>
323
324 PR gdb/13860
325 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
326 (top level): Test that output related to execution commands is
327 sent to the console with CLI commands, but not with MI commands.
328 Test that breakpoint events are always mirrored to the console.
329 Also expect the new source line to be output after a "next" in
330 async mode too. Make it a pass/fail test.
331 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
332 output.
333 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
334
335 2014-05-21 Pedro Alves <palves@redhat.com>
336
337 * gdb.base/list.exp (build_pattern, test_list): New procedures.
338 Use them to test variations of "list" after reaching a breakpoint.
339 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
340 Test "list" with listsize 10 after reaching a breakpoint.
341 * gdb.python/python.exp (decode_line current location line
342 number): Adjust expected line number.
343
344 2014-05-21 Simon Marchi <simon.marchi@ericsson.com>
345
346 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
347 behavior for $args, pass it directly to "run".
348
349 2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
350
351 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
352 30000 to 65536.
353
354 2014-05-21 Pedro Alves <palves@redhat.com>
355
356 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
357 auto-connect-native-target off".
358 * gdb.base/auto-connect-native-target.c: New file.
359 * gdb.base/auto-connect-native-target.exp: New file.
360
361 2014-05-21 Pedro Alves <palves@redhat.com>
362
363 * gdb.base/default.exp: Test "target native" instead of "target
364 child".
365
366 2014-05-21 Mark Wielaard <mjw@redhat.com>
367
368 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
369
370 2014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
371
372 Fix TLS access for -static -pthread.
373 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
374 <HAVE_TLS> (thread_function, main): Initialize it.
375 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
376 Add clean_restart.
377 <$have_tls != "">: Check TLSVAR.
378
379 2014-05-21 Pedro Alves <palves@redhat.com>
380
381 * gdb.base/dcache-line-read-error.c: New.
382 * gdb.base/dcache-line-read-error.exp: New.
383
384 2014-05-20 Pedro Alves <palves@redhat.com>
385
386 * gdb.base/compare-sections.c: New file.
387 * gdb.base/compare-sections.exp: New file.
388
389 2014-05-20 Pedro Alves <palves@redhat.com>
390
391 * gdb.base/break-idempotent.c: New file.
392 * gdb.base/break-idempotent.exp: New file.
393
394 2014-05-20 Markus Metzger <markus.t.metzger@intel.com>
395
396 * gdb.btrace/nohist.exp: New.
397
398 2014-05-20 Yao Qi <yao@codesourcery.com>
399
400 * lib/gdb.exp (gdb_init): Set timeout if test file is under
401 gdb.reverse directory and gdb_reverse_timeout exists in board
402 setting.
403 * README: Document gdb_reverse_timeout.
404
405 2014-05-20 Yao Qi <yao@codesourcery.com>
406
407 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
408 'test_file_name'. Treat args as a string instead of a list.
409 (gdb_init): Rename argument 'args' by 'test_file_name'.
410
411 2014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
412
413 * gdb.arch/powerpc-power.exp: New file.
414 * gdb.arch/powerpc-power.s: New file.
415
416 2014-05-16 Doug Evans <dje@google.com>
417
418 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
419 * gdb.base/completion.exp: Check that all expected files exist
420 before doing file completion.
421
422 2014-05-16 Doug Evans <dje@google.com>
423
424 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
425 Update.
426 (do_syscall_tests_without_xml): Update.
427
428 2014-05-16 Pedro Alves <palves@redhat.com>
429
430 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
431 instead of "unknown output after running".
432
433 2014-05-16 Yao Qi <yao@codesourcery.com>
434
435 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
436 file1.txt from host at the end.
437 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
438
439 2014-05-15 Doug Evans <dje@google.com>
440
441 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
442 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
443 loading file. Add test for TU lookup.
444
445 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
446
447 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
448 calling "-exec-arguments" or "set args" before running the
449 inferior.
450
451 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
452
453 * lib/mi-support.exp (mi_expect_stop): Expect message for
454 inferiors that exit with non-zero exit code.
455
456 2014-05-14 Yao Qi <yao@codesourcery.com>
457
458 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
459 match absolute path on remote host.
460 (test_file_list_exec_source_files): Remove "/" from the
461 pattern.
462
463 2014-05-14 Yao Qi <yao@codesourcery.com>
464
465 * boards/local-remote-host-notty.exp (${board}_file): New
466 proc.
467
468 2014-05-07 Kyle McMartin <kyle@redhat.com>
469
470 Pushed by Joel Brobecker <brobecker@adacore.com>.
471 * gdb.arch/aarch64-atomic-inst.c: New file.
472 * gdb.arch/aarch64-atomic-inst.exp: New file.
473
474 2014-05-07 Yao Qi <yao@codesourcery.com>
475
476 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
477 in current context" too.
478
479 2014-05-05 Keith Seitz <keiths@redhat.com>
480
481 * gdb.linespec/ls-dollar.exp: Add test for linespec
482 file:convenience_variable.
483
484 2014-05-05 Yao Qi <yao@codesourcery.com>
485
486 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
487 traceframes into tfile and ctf trace files. Read data from
488 trace file and test collected data.
489 (gdb_collect_locals_test): Likewise.
490 (gdb_unavailable_registers_test): Likewise.
491 (gdb_unavailable_floats): Likewise.
492 (gdb_collect_globals_test): Likewise.
493 (top-level): Append "ctf" to trace_file_targets if GDB
494 supports.
495
496 2014-05-05 Yao Qi <yao@codesourcery.com>
497
498 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
499 code to ...
500 (gdb_collect_args_test_1): ... it. New proc.
501 (gdb_collect_locals_test): Move some code to ...
502 (gdb_collect_locals_test_1): ... it. New proc.
503 (gdb_unavailable_registers_test): Move some code to ...
504 (gdb_unavailable_registers_test_1): ... it. New proc.
505 (gdb_unavailable_floats): Move some code to ...
506 (gdb_unavailable_floats_1): ... it. New proc.
507
508 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
509
510 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
511 probes to test for bitness recognition.
512 * gdb.arch/amd64-stap-optional-prefix.exp
513 (test_probe_value_without_reg): New procedure.
514 Add code to test for different kinds of bitness.
515
516 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
517
518 PR breakpoints/16889
519 * gdb.arch/amd64-stap-optional-prefix.S: New file.
520 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
521
522 2014-05-01 Pedro Alves <palves@redhat.com>
523
524 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
525 gdb_file_cmd if no file is specified.
526 * boards/native-extended-gdbserver.exp (gdb_load): Use the
527 last_loaded_file to set the remote exec-file.
528
529 2014-05-01 Pedro Alves <palves@redhat.com>
530
531 * boards/local-remote-host.exp: New file.
532
533 2014-05-01 Pedro Alves <palves@redhat.com>
534
535 * boards/local-remote-host.exp: Rename to ...
536 * boards/local-remote-host-notty.exp: ... this.
537
538 2014-04-28 Joel Brobecker <brobecker@adacore.com>
539
540 * gdb.ada/dyn_arrayidx: New testcase.
541
542 2014-04-26 Yao Qi <yao@codesourcery.com>
543
544 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
545 and compute the length of function main. Save it in
546 $main_length.
547 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
548 (top-level): Use gdb_compile to compile objects into
549 executable and restart GDB. Remove invocation to
550 prepare_for_testing.
551
552 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
553 Pedro Alves <palves@redhat.com>
554
555 PR server/16255
556 * gdb.multi/multi-attach.c: New file.
557 * gdb.multi/multi-attach.exp: New file.
558
559 2014-04-25 Pedro Alves <palves@redhat.com>
560
561 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
562 user.
563 (top level): Test that "set remote conditional-breakpoints-packet
564 off" works as intended.
565 * gdb.base/dprintf.exp: Test that "set remote
566 breakpoint-commands-packet off" works as intended.
567 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
568 New function.
569 (top level): Call it.
570 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
571 remote fast-tracepoints-packet off" works as intended.
572 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
573 * lib/gdb.exp (gdb_is_target_remote): ... here.
574
575 2014-04-24 David Blaikie <dblaikie@gmail.com>
576
577 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
578 ensure clang would not discard them.
579 * gdb.base/gdbvars.c: Ditto.
580 * gdb.base/memattr.c: Ditto.
581 * gdb.base/whatis.c: Ditto.
582 * gdb.python/py-prettyprint.c: Ditto.
583 * gdb.trace/actions.c: Ditto.
584 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
585 ensure clang would not discard it.
586
587 2014-04-24 David Blaikie <dblaikie@gmail.com>
588
589 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
590 clang to emit the full definition of type required by the test
591 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
592
593 2014-04-24 David Blaikie <dblaikie@gmail.com>
594
595 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
596 coax Clang into emitting the definition of the type.
597 * gdb.cp/pr10728-x.h (y): Ditto.
598 * gdb.cp/pr10728-y.cc (y): Ditto.
599
600 2014-04-24 David Blaikie <dblaikie@gmail.com>
601
602 * gdb.base/label.exp: XFAIL label related tests under Clang.
603 * gdb.cp/cplabel.exp: Ditto.
604 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
605 under Clang those using labels.
606
607 2014-04-25 Yao Qi <yao@codesourcery.com>
608
609 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
610 double_label.
611 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
612 partial_label and double_label.
613
614 2014-04-24 David Blaikie <dblaikie@gmail.com>
615
616 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
617
618 2014-04-24 David Blaikie <dblaikie@gmail.com>
619
620 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
621 of the function to work across GCC and Clang.
622 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
623 pointer types (const void ** const V void **).
624
625 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
626 Walfred Tedeschi <walfred.tedeschi@intel.com>
627
628 * Makefile.in (EXECUTABLES): Added i386-avx512.
629 * gdb.arch/i386-avx512.c: New file.
630 * gdb.arch/i386-avx512.exp: Likewise.
631
632 2014-04-23 Keith Seitz <keiths@redhat.com>
633
634 * lib/mi-support.exp (mi_list_breakpoints): Delete.
635 (mi_make_breakpoint_table): New procedure.
636 (mi_create_breakpoint): Use mi_make_breakpoint
637 and return the result.
638 (mi_make_breakpoint): New procedure.
639 (mi_build_kv_pairs): New procedure.
640
641 * gdb.mi/mi-break.exp: Remove unused globals,
642 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
643 All callers updated.
644 * gdb.mi/mi-dprintf.exp: Use variable to track command
645 number.
646 Update all callers of mi_create_breakpoint and use
647 mi_make_breakpoint_table.
648 Remove any unused global variables.
649 * gdb.mi/mi-nonstop.exp: Likewise.
650 * gdb.mi/mi-nsintrall.exp: Likewise.
651 * gdb.mi/mi-nsmoribund.exp: Likewise.
652 * gdb.mi/mi-nsthrexec.exp: Likewise.
653 * gdb.mi/mi-reverse.exp: Likewise.
654 * gdb.mi/mi-simplerun.exp: Likewise.
655 * gdb.mi/mi-stepn.exp: Likewise.
656 * gdb.mi/mi-syn-frame.exp: Likewise.
657 * gdb.mi/mi-until.exp: Likewise.
658 * gdb.mi/mi-var-cp.exp: Likewise.
659 * gdb.mi/mi-var-display.exp: Likewise.
660 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
661 * gdb.mi/mi2-var-child.exp: Likewise.
662 * gdb.mi/mi-vla-c99.exp: Likewise.
663 * lib/mi-support.exp: Likewise.
664
665 From Ian Lance Taylor <iant@cygnus.com>:
666 * lib/gdb.exp (parse_args): New procedure.
667
668 2014-04-23 Pedro Alves <palves@redhat.com>
669
670 * gdb.base/break-unload-file.c: New file.
671 * gdb.base/break-unload-file.exp: New file.
672 * gdb.base/sym-file-lib.c (baz): New function.
673 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
674 field.
675 (load): Store the segment's mapped size.
676 (unload): New function.
677 (unload_shlib): New function.
678 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
679 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
680 set a breakpoint at baz, and call it.
681 * gdb.base/sym-file.exp: New tests for stale breakpoint
682 instructions.
683
684 2014-04-23 Pedro Alves <palves@redhat.com>
685
686 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
687 * gdb.base/hbreak-in-shr-unsupported.c: New file.
688 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
689 * gdb.base/hbreak-unmapped.c: New file.
690 * gdb.base/hbreak-unmapped.exp: New file.
691 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
692 * lib/gdb.exp (gdb_is_target_remote): ... here.
693
694 2014-04-22 Pedro Alves <palves@redhat.com>
695
696 * gdb.base/consecutive-step-over.c: New file.
697 * gdb.base/consecutive-step-over.exp: New file.
698
699 2014-04-22 Pedro Alves <palves@redhat.com>
700
701 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
702 instead of send_gdb/gdb_expect.
703
704 2014-04-22 Yao Qi <yao@codesourcery.com>
705
706 * lib/trace-support.exp (generate_tracefile): New procedure.
707 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
708 return 0.
709 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
710 if generate_tracefile returns 1.
711
712 2014-04-18 Tom Tromey <palves@redhat.com>
713 Pedro alves <tromey@redhat.com>
714
715 PR backtrace/15558
716 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
717 with a backtrace limit.
718 * gdb.python/py-frame-inline.exp: Test running to an inline
719 function with a backtrace limit, and printing the newest frame.
720 * gdb.python/py-frame-inline.c (main): Call f.
721
722 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
723
724 * gdb.java/jnpe.exp: Drop srcdir from untested path.
725
726 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
727
728 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
729 Drop prefix from unsupported source file path.
730
731 2014-04-17 Yao Qi <yao@codesourcery.com>
732
733 * lib/gdb.exp (with_target_charset): New proc.
734 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
735 with_target_charset.
736 (test_print_strings): Likewise.
737 (test_repeat_bytes): Likewise.
738 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
739 for some tests.
740
741 2014-04-16 Keith Seitz <keiths@redhat.com>
742
743 PR gdb/15827
744 * gdb.dwarf2/corrupt.c: New file.
745 * gdb.dwarf2/corrupt.exp: New file.
746
747 2014-04-16 Keith Seitz <keiths@redhat.com>
748
749 PR c++/16597
750 * gdb.cp/namelessclass.cc: New file.
751 * gdb.cp/namelessclass.exp: New file.
752 * gdb.cp/namelessclass.S: New file.
753
754 2014-04-16 Doug Evans <dje@google.com>
755
756 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
757 Add comment.
758 (gdbserver_default_get_comm_port): New function.
759 (gdbserver_start): Check if board file provided
760 "gdbserver,get_comm_port" and use it if so.
761 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
762 (gdb,socketport): Set to "stdio".
763 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
764 (stdio_gdbserver_template): Delete.
765 (${board}_get_remote_address): Update.
766 (${board}_build_remote_cmd): Delete.
767 (${board}_get_comm_port): New function.
768 (${board}_spawn): Update.
769 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
770 Delete.
771 (${board}_get_remote_address): Update.
772 (${board}_get_comm_port): New function.
773
774 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
775
776 * gdb.base/memattr.exp: Improve regexps to handle memory regions
777 appearing in any order.
778
779 2014-04-15 Doug Evans <dje@google.com>
780
781 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
782 uninitialized value of "description".
783
784 2014-04-15 Keith Seitz <keiths@redhat.com>
785
786 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
787 Remove unused globals.
788 (test_running_the_program): Likewise.
789 (test_controlled_execution): Likewise.
790 (test_controlling_breakpoints): Likewise.
791 (test_program_termination): Likewise.
792
793 2014-04-15 Keith Seitz <keiths@redhat.com>
794
795 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
796 unused globals.
797 (test_rbreak_creation_and_listing): Likewise.
798 (test_ignore_count): Likewise.
799 (test_error): Likewise.
800
801 2014-04-15 Pedro Alves <palves@redhat.com>
802
803 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
804 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
805 sym-file-loader.c.
806 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
807 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
808 to sym-file-loader.c.
809 (struct library): Forward declare.
810 (load_shlib, lookup_function): Change prototypes.
811 (find_shstrtab, find_strtab, find_shdr, find_symtab)
812 (translate_offset): Remove declarations.
813 (get_text_addr): New declaration.
814 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
815 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
816 sym-file-loader.h.
817 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
818 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
819 here from sym-file-loader.h.
820 (struct library): New structure.
821 (load_shlib, lookup_function): Change prototypes and adjust to
822 work with a struct library.
823 (find_shstrtab, find_strtab, find_shdr, find_symtab)
824 (translate_offset): Make static.
825 (get_text_addr): New function.
826 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
827
828 2014-04-15 Pedro Alves <palves@redhat.com>
829
830 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
831
832 2014-04-15 Pedro Alves <palves@redhat.com>
833
834 * gdb.base/sym-file-loader.c: Include <limits.h>.
835 (SELF_LINK): New define.
836 (get_origin): New function.
837 (load_shlib): Use it.
838 * gdb.base/sym-file.exp: Don't early return if the target is
839 remote. Use runto_main, and issue fail is that fails. Use
840 gdb_load_shlibs.
841 (shlib_name): Delete.
842 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
843
844 2014-04-15 Pedro Alves <palves@redhat.com>
845
846 * gdb.base/sym-file.exp: Remove regex characters from test
847 message. Don't refer to breakpoint numbers in test messages.
848
849 2014-04-14 Keith Seitz <keiths@redhat.com>
850
851 PR c++/16253
852 * gdb.cp/var-tag.cc: New file.
853 * gdb.cp/var-tag.exp: New file.
854 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
855 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
856 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
857 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
858
859 2014-04-14 Tom Tromey <tromey@redhat.com>
860
861 * gdb.cp/classes.exp (test_enums): Handle underlying type.
862 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
863 type.
864 * gdb.cp/enum-class.exp: New file.
865 * gdb.cp/enum-class.cc: New file.
866
867 2014-04-14 Tom Tromey <tromey@redhat.com>
868
869 * gdb.dwarf2/enum-type.exp: New file.
870
871 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
872
873 * gdb.mi/mi-vla-c99.exp: New file.
874 * gdb.mi/vla.c: New file.
875
876 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
877
878 * gdb.base/vla-datatypes.c: New file.
879 * gdb.base/vla-datatypes.exp: New file.
880
881 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
882
883 * gdb.base/vla-ptr.c: New file.
884 * gdb.base/vla-ptr.exp: New file.
885
886 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
887
888 * gdb.dwarf2/count.exp: New file.
889
890 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
891
892 * gdb.base/vla-sideeffect.c: New file.
893 * gdb.base/vla-sideeffect.exp: New file.
894
895 2014-04-14 David Blaikie <dblaikie@gmail.com>
896
897 * gdb.mi/non-stop.c: Add return value for non-void function return
898 statement.
899 * gdb.threads/staticthreads.c: Ditto.
900
901 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
902 Doug Evans <xdje42@gmail.com>
903
904 * gdb.guile/scm-value.c: Improve test case.
905 * gdb.guile/scm-value.exp: Add new test.
906
907 2014-04-11 David Blaikie <dblaikie@gmail.com>
908
909 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
910 override Clang's default.
911
912 2014-04-11 Joel Brobecker <brobecker@adacore.com>
913
914 Revert the following changes (regressions):
915
916 * gdb.base/vla-sideeffect.c: New file.
917 * gdb.base/vla-sideeffect.exp: New file.
918
919 * gdb.dwarf2/count.exp: New file.
920
921 * gdb.base/vla-multi.c: New file.
922 * gdb.base/vla-multi.exp: New file.
923
924 * gdb.base/vla-ptr.c: New file.
925 * gdb.base/vla-ptr.exp: New file.
926
927 * gdb.base/vla-datatypes.c: New file.
928 * gdb.base/vla-datatypes.exp: New file.
929
930 * gdb.mi/mi-vla-c99.exp: New file.
931 * gdb.mi/vla.c: New file.
932
933 2014-04-11 Keith Seitz <keiths@redhat.com>
934
935 PR c++/16675
936 * gdb.cp/cpsizeof.exp: New file.
937 * gdb.cp/cpsizeof.cc: New file.
938
939 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
940
941 * gdb.mi/mi-vla-c99.exp: New file.
942 * gdb.mi/vla.c: New file.
943
944 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
945
946 * gdb.base/vla-datatypes.c: New file.
947 * gdb.base/vla-datatypes.exp: New file.
948
949 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
950
951 * gdb.base/vla-ptr.c: New file.
952 * gdb.base/vla-ptr.exp: New file.
953
954 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
955
956 * gdb.base/vla-multi.c: New file.
957 * gdb.base/vla-multi.exp: New file.
958
959 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
960
961 * gdb.dwarf2/count.exp: New file.
962
963 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
964
965 * gdb.base/vla-sideeffect.c: New file.
966 * gdb.base/vla-sideeffect.exp: New file.
967
968 2014-04-11 Yao Qi <yao@codesourcery.com>
969
970 * gdb.base/completion.exp: Check file exists before running tests
971 on file completion.
972
973 2014-04-10 Pedro Alves <palves@redhat.com>
974
975 * gdb.base/cond-eval-mode.c: New file.
976 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
977 prepare_for_testing to build the new file. Check result of
978 runto_main.
979 (test_break, test_watch): New procedures.
980 (top level): Use them.
981
982 2014-04-08 Pierre Muller <muller@sourceware.org>
983
984 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
985 Ctrl-V use for mingw hosts.
986
987 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
988
989 * gdb.python/py-value.c: Improve test case.
990 * gdb.python/py-value.exp: Add new test.
991
992 2014-04-07 David Blaikie <dblaikie@gmail.com>
993
994 * lib/compiler.c: Identify the clang compiler.
995 * lib/compiler.cc: Ditto.
996
997 2014-04-03 Yao Qi <yao@codesourcery.com>
998
999 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1000
1001 2014-04-01 Anton Blanchard <anton@samba.org>
1002
1003 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1004 messages unique.
1005
1006 2014-04-01 Anton Blanchard <anton@samba.org>
1007
1008 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1009 prepare_for_testing.
1010
1011 2014-04-01 Anton Blanchard <anton@samba.org>
1012
1013 * gdb.arch/ppc64-atomic-inst.c: Remove.
1014 * gdb.arch/ppc64-atomic-inst.S: New file.
1015 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1016
1017 2014-03-31 Doug Evans <dje@google.com>
1018
1019 * gdb.base/print-symbol-loading-lib.c: New file.
1020 * gdb.base/print-symbol-loading-main.c: New file.
1021 * gdb.base/print-symbol-loading.exp: New file.
1022
1023 2014-03-31 Yao Qi <yao@codesourcery.com>
1024
1025 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1026
1027 2014-03-28 Joel Brobecker <brobecker@adacore.com>
1028
1029 * gdb.ada/mi_dyn_arr: New testcase.
1030
1031 2014-03-27 Doug Evans <dje@google.com>
1032
1033 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1034
1035 2014-03-27 Yao Qi <yao@codesourcery.com>
1036
1037 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1038 if target is nios2-*-*.
1039
1040 2014-03-26 Yao Qi <yao@codesourcery.com>
1041
1042 * lib/gdb.exp (readline_is_used): New proc.
1043 * gdb.base/completion.exp: Move tests on command complete up.
1044 Skip the rest of tests if readline is not used.
1045 * gdb.ada/complete.exp: Skp the test if readline is not
1046 used.
1047 * gdb.base/filesym.exp: Likewise.
1048 * gdb.base/macscp.exp: Likewise.
1049 * gdb.base/readline-ask.exp: Likewise.
1050 * gdb.base/readline.exp: Likewise.
1051 * gdb.python/py-cmd.exp: Likewise.
1052 * gdb.trace/tfile.exp: Likewise.
1053
1054 2014-03-26 Yao Qi <yao@codesourcery.com>
1055
1056 * gdb.base/macscp.exp: Fix code format issues.
1057
1058 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1059
1060 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1061 * gdb.asm/powerpc64le.inc: New file.
1062
1063 2014-03-25 Pedro Alves <palves@redhat.com>
1064 Doug Evans <dje@google.com>
1065
1066 * gdb.base/source-execution.c: New file.
1067 * gdb.base/source-execution.exp: New file.
1068 * gdb.base/source-execution.gdb: New file.
1069
1070 2014-03-24 Doug Evans <dje@google.com>
1071
1072 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1073 using fission.
1074
1075 2014-03-24 Hui Zhu <hui@codesourcery.com>
1076 Pedro Alves <palves@redhat.com>
1077
1078 PR breakpoints/16101
1079 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1080 test pass/fail messages. Detect missing support for dprintf when
1081 breakpoints are actually inserted.
1082 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1083 breakpoints are actually inserted.
1084 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1085 fails.
1086
1087 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1088
1089 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1090
1091 2014-03-22 Doug Evans <xdje42@gmail.com>
1092
1093 * gdb.python/python.exp (python not supported): Verify multi-line
1094 python command issues an error.
1095 * gdb.guile/guile.exp (guile not supported): Verify multi-line
1096 guile command issues an error.
1097
1098 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1099
1100 * gdb.threads/thread-specific.exp: Handle the lack of usable
1101 $this_breakpoint and $this_thread.
1102
1103 2014-03-21 Hui Zhu <hui@codesourcery.com>
1104
1105 * gdb.base/attach.exp (do_command_attach_tests): New.
1106
1107 2014-03-20 Tom Tromey <tromey@redhat.com>
1108 Pedro Alves <palves@redhat.com>
1109
1110 PR cli/15718
1111 * gdb.base/condbreak-call-false.c: New file.
1112 * gdb.base/condbreak-call-false.exp: New file.
1113
1114 2014-03-20 Pedro Alves <palves@redhat.com>
1115
1116 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1117 Delete.
1118 (block_signals, unblock_signals): Delete.
1119 (child_function_2, main): Remove references to deleted variable
1120 and functions.
1121
1122 2014-03-20 Pedro Alves <palves@redhat.com>
1123
1124 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1125 Use pthread_kill to signal thread 2.
1126 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1127 Adjust to make the test send itself a signal rather than using the
1128 host's "kill" command.
1129
1130 2014-03-20 Pedro Alves <palves@redhat.com>
1131
1132 * gdb.threads/multiple-step-overs.c: New file.
1133 * gdb.threads/multiple-step-overs.exp: New file.
1134 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1135 Adjust expected infrun debug output.
1136
1137 2014-03-20 Pedro Alves <palves@redhat.com>
1138
1139 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1140 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1141
1142 2014-03-20 Pedro Alves <palves@redhat.com>
1143
1144 PR breakpoints/7143
1145 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1146 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1147 of gdb_test_multiple.
1148 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1149 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1150
1151 2014-03-20 Pedro Alves <palves@redhat.com>
1152
1153 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1154 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1155
1156 2014-03-19 Pedro Alves <palves@redhat.com>
1157
1158 * gdb.base/async.exp: Remove early return.
1159
1160 2014-03-19 Pedro Alves <palves@redhat.com>
1161
1162 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1163
1164 2014-03-19 Pedro Alves <palves@redhat.com>
1165
1166 * gdb.base/async.exp (test_background): Expect \r\n after
1167 "completed." in the fail pattern.
1168
1169 2014-03-19 Pedro Alves <palves@redhat.com>
1170
1171 * gdb.base/async.exp (test_background): New procedure.
1172 Use it for all background execution command tests.
1173
1174 2014-03-19 Pedro Alves <palves@redhat.com>
1175
1176 * gdb.base/async.exp: Use prepare_for_testing.
1177
1178 2014-03-19 Pedro Alves <palves@redhat.com>
1179
1180 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1181 the same line.
1182
1183 2014-03-19 Pedro Alves <palves@redhat.com>
1184
1185 * gdb.base/async.c (main): Add "jump here" and "until here" line
1186 marker comments.
1187 * gdb.base/async.exp (jump_here): New global.
1188 (jump& test): Use it.
1189 (until_here): New global.
1190 (until& test): Use it.
1191
1192 2014-03-19 Pedro Alves <palves@redhat.com>
1193
1194 * gdb.base/async.exp: Don't frob gdb_protocol.
1195
1196 2014-03-18 Doug Evans <xdje42@gmail.com>
1197
1198 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1199 Fix spelling of exec-done-display.
1200
1201 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1202
1203 PR gdb/15358
1204 * gdb.base/gdb-sigterm.c: New file.
1205 * gdb.base/gdb-sigterm.exp: New file.
1206
1207 2014-03-18 Pedro Alves <palves@redhat.com>
1208
1209 PR gdb/13860
1210 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1211 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1212 solib-event.
1213
1214 2014-03-17 Joel Brobecker <brobecker@adacore.com>
1215
1216 * gdb.ada/pckd_arr_ren: New testcase.
1217
1218 2014-03-13 Doug Evans <xdje42@gmail.com>
1219
1220 PR guile/16612
1221 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1222 collect after discarding symbols.
1223
1224 2014-03-13 Ludovic Courtès <ludo@gnu.org>
1225 Doug Evans <xdje42@gmail.com>
1226
1227 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1228 to history survives a gc.
1229
1230 2014-03-13 Pedro Alves <palves@redhat.com>
1231
1232 * gdb.base/default.exp: Don't test "target procfs".
1233
1234 2014-03-13 Pedro Alves <palves@redhat.com>
1235
1236 * gdb.base/default.exp: Update "target child" and "target procfs"
1237 tests to not expect "Unix".
1238
1239 2014-03-12 Tom Tromey <tromey@redhat.com>
1240
1241 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1242 New procs. Add target-async tests.
1243 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1244 Add target-async tests.
1245
1246 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1247
1248 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1249 'func_start' and 'func_end' for the beginning and end of the
1250 function code, respectively.
1251 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1252 'func_end' instead of 'func' and 'main'.
1253
1254 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1255
1256 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1257 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1258 generate the debug info assembler source.
1259
1260 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1261
1262 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1263 * gdb.dwarf2/arr-subrange.exp: Likewise.
1264 * gdb.dwarf2/dwz.exp: Likewise.
1265 * gdb.dwarf2/method-ptr.exp: Likewise.
1266 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1267 * gdb.dwarf2/subrange.exp: Likewise.
1268 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1269 * gdb.dwarf2/implptrpiece.exp: Likewise.
1270 * gdb.dwarf2/nostaticblock.exp: Likewise.
1271
1272 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1273
1274 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1275 directory to absolute path name arguments.
1276
1277 2014-03-10 Joel Brobecker <brobecker@adacore.com>
1278
1279 * gdb.ada/tagged_access: New testcase.
1280
1281 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1282
1283 * gdb.btrace/data.exp: Update expected output.
1284
1285 2014-03-06 Yao Qi <yao@codesourcery.com>
1286
1287 * gdb.trace/pr16508.exp: New file.
1288
1289 2014-03-05 Pedro Alves <palves@redhat.com>
1290
1291 PR gdb/16575
1292 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1293 procedure.
1294 (top level): Adjust to use it. Add tests that exercise breakpoint
1295 interaction with the code-cache.
1296
1297 2014-02-26 Ludovic Courtès <ludo@gnu.org>
1298
1299 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1300 test for 'history-append!'.
1301
1302 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1303
1304 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1305 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1306 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1307 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1308 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1309 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1310
1311 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1312
1313 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1314 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1315 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1316
1317 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1318
1319 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1320
1321 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1322
1323 * gdb.dwarf2/arr-stride.c: New file.
1324 * gdb.dwarf2/arr-stride.exp: New file.
1325
1326 2014-02-26 Pedro Alves <palves@redhat.com>
1327
1328 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1329 that won't ever trigger. Make sure that GDB reports the correct
1330 breakpoint that caused the stop.
1331
1332 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1333
1334 PR gdb/16626
1335 * gdb.base/auto-load-script: New file.
1336 * gdb.base/auto-load.c: New file.
1337 * gdb.base/auto-load.exp: New file.
1338
1339 PR gdb/16626
1340 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1341
1342 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1343
1344 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1345 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1346
1347 2014-02-24 Doug Evans <dje@google.com>
1348
1349 * lib/gdb.exp (run_on_host): Log error output if program fails.
1350
1351 2014-02-21 Pedro Alves <palves@redhat.com>
1352
1353 * gdb.threads/step-after-sr-lock.c: Rename to ...
1354 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1355 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1356 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1357 ... this.
1358
1359 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1360
1361 PR tdep/16397
1362 * gdb.arch/amd64-stap-special-operands.exp: New file.
1363 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1364 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1365 * gdb.arch/amd64-stap-triplet.S: Likewise.
1366 * gdb.arch/amd64-stap-triplet.c: Likewise.
1367
1368 2014-02-20 Joel Brobecker <brobecker@adacore.com>
1369
1370 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1371 in .section pseudo-op.
1372
1373 2014-02-20 lin zuojian <manjian2006@gmail.com>
1374 Joel Brobecker <brobecker@adacore.com>
1375 Doug Evans <xdje42@gmail.com>
1376
1377 PR symtab/16581
1378 * gdb.dwarf2/dw2-icycle.S: New file.
1379 * gdb.dwarf2/dw2-icycle.c: New file.
1380 * gdb.dwarf2/dw2-icycle.exp: New file.
1381
1382 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1383
1384 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1385 operations on gdb.Value objects.
1386 * gdb.python/py-value-cc.exp: Add new test to test operations on
1387 gdb.Value objects.
1388
1389 2014-02-18 Doug Evans <dje@google.com>
1390
1391 * Makefile.in (TESTS): New variable.
1392 (expanded_tests, expanded_tests_or_none): New variables
1393 (check-single): Pass $(expanded_tests_or_none) to runtest.
1394 (check-parallel): Only run tests in $(TESTS) if non-empty.
1395 (check/no-matching-tests-found): New rule.
1396 * README: Document TESTS makefile variable.
1397
1398 2014-02-18 Doug Evans <dje@google.com>
1399
1400 * Makefile.in (check-parallel): rm -rf outputs temp.
1401
1402 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1403
1404 Fix "ERROR: no fileid for" in the testsuite.
1405 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1406
1407 2014-02-12 Doug Evans <dje@google.com>
1408
1409 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1410 (MISCELLANEOUS): New variable.
1411 (clean): rm -rf $(MISCELLANEOUS).
1412 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1413 dwp live in the same directory as symlinks, with each symlink pointed
1414 to a differently named file in a different directory.
1415
1416 2014-02-11 Doug Evans <dje@google.com>
1417
1418 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1419 of Tcl file commands.
1420
1421 2014-02-10 Mark Kettenis <kettenis@gnu.org>
1422
1423 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1424 "kill -SIGUSR1 -1".
1425
1426 2014-02-10 Joel Brobecker <brobecker@adacore.com>
1427
1428 * gdb.ada/tick_length_array_enum_idx: New testcase.
1429
1430 2014-02-10 Doug Evans <xdje42@gmail.com>
1431
1432 * configure.ac (AC_OUTPUT): Add gdb.guile.
1433 * configure: Regenerate.
1434 * lib/gdb-guile.exp: New file.
1435 * lib/gdb.exp (get_target_charset): New function.
1436 * gdb.base/help.exp: Update expected output from "apropos apropos".
1437 * gdb.guile/Makefile.in: New file.
1438 * gdb.guile/guile.exp: New file.
1439 * gdb.guile/scm-arch.c: New file.
1440 * gdb.guile/scm-arch.exp: New file.
1441 * gdb.guile/scm-block.c: New file.
1442 * gdb.guile/scm-block.exp: New file.
1443 * gdb.guile/scm-breakpoint.c: New file.
1444 * gdb.guile/scm-breakpoint.exp: New file.
1445 * gdb.guile/scm-disasm.c: New file.
1446 * gdb.guile/scm-disasm.exp: New file.
1447 * gdb.guile/scm-equal.c: New file.
1448 * gdb.guile/scm-equal.exp: New file.
1449 * gdb.guile/scm-error.exp: New file.
1450 * gdb.guile/scm-error.scm: New file.
1451 * gdb.guile/scm-frame-args.c: New file.
1452 * gdb.guile/scm-frame-args.exp: New file.
1453 * gdb.guile/scm-frame-args.scm: New file.
1454 * gdb.guile/scm-frame-inline.c: New file.
1455 * gdb.guile/scm-frame-inline.exp: New file.
1456 * gdb.guile/scm-frame.c: New file.
1457 * gdb.guile/scm-frame.exp: New file.
1458 * gdb.guile/scm-generics.exp: New file.
1459 * gdb.guile/scm-gsmob.exp: New file.
1460 * gdb.guile/scm-iterator.c: New file.
1461 * gdb.guile/scm-iterator.exp: New file.
1462 * gdb.guile/scm-math.c: New file.
1463 * gdb.guile/scm-math.exp: New file.
1464 * gdb.guile/scm-objfile-script-gdb.in: New file.
1465 * gdb.guile/scm-objfile-script.c: New file.
1466 * gdb.guile/scm-objfile-script.exp: New file.
1467 * gdb.guile/scm-objfile.c: New file.
1468 * gdb.guile/scm-objfile.exp: New file.
1469 * gdb.guile/scm-ports.exp: New file.
1470 * gdb.guile/scm-pretty-print.c: New file.
1471 * gdb.guile/scm-pretty-print.exp: New file.
1472 * gdb.guile/scm-pretty-print.scm: New file.
1473 * gdb.guile/scm-section-script.c: New file.
1474 * gdb.guile/scm-section-script.exp: New file.
1475 * gdb.guile/scm-section-script.scm: New file.
1476 * gdb.guile/scm-symbol.c: New file.
1477 * gdb.guile/scm-symbol.exp: New file.
1478 * gdb.guile/scm-symtab-2.c: New file.
1479 * gdb.guile/scm-symtab.c: New file.
1480 * gdb.guile/scm-symtab.exp: New file.
1481 * gdb.guile/scm-type.c: New file.
1482 * gdb.guile/scm-type.exp: New file.
1483 * gdb.guile/scm-value-cc.cc: New file.
1484 * gdb.guile/scm-value-cc.exp: New file.
1485 * gdb.guile/scm-value.c: New file.
1486 * gdb.guile/scm-value.exp: New file.
1487 * gdb.guile/source2.scm: New file.
1488 * gdb.guile/types-module.cc: New file.
1489 * gdb.guile/types-module.exp: New file.
1490
1491 2014-02-10 Yao Qi <yao@codesourcery.com>
1492
1493 PR testsuite/16543
1494 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1495 * configure: Regenerated.
1496 * Makefile.in: New file.
1497
1498 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1499
1500 * gdb.python/py-framefilter.exp: Fix typo.
1501
1502 2014-02-08 Yao Qi <yao@codesourcery.com>
1503
1504 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1505 that no =breakpoint-modified is emitted when breakpoints are
1506 modified through MI commands.
1507
1508 2014-02-07 Pedro Alves <pedro@codesourcery.com>
1509 Pedro Alves <palves@redhat.com>
1510
1511 * gdb.threads/step-after-sr-lock.c: New file.
1512 * gdb.threads/step-after-sr-lock.exp: New file.
1513
1514 2014-02-07 Pedro Alves <palves@redhat.com>
1515
1516 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1517
1518 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1519
1520 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1521 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1522
1523 2014-02-06 Doug Evans <xdje42@gmail.com>
1524
1525 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1526 output.
1527
1528 * gdb.gdb/python-interrupts.exp: New file.
1529
1530 2014-02-05 Yao Qi <yao@codesourcery.com>
1531
1532 * gdb.trace/report.exp (use_collected_data): Test the output
1533 of "info threads" and "info inferiors".
1534
1535 2014-02-05 Yao Qi <yao@codesourcery.com>
1536
1537 Revert this patch:
1538
1539 2013-05-24 Yao Qi <yao@codesourcery.com>
1540
1541 * gdb.trace/tfile.exp: Test inferior and thread.
1542
1543 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1544
1545 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1546 on a function.
1547 * gdb.base/step-bt.c: Call hello via function pointer to make
1548 sure its first instruction is executed on powerpc64le-linux.
1549
1550 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1551
1552 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1553
1554 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1555
1556 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1557 of the test patterns for use on little-endian systems.
1558
1559 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1560
1561 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1562 (decimal_vector): Fix for little-endian.
1563
1564 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1565
1566 * gdb.arch/sparc-sysstep.exp: New file.
1567 * gdb.arch/sparc-sysstep.c: Likewise.
1568
1569 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1570
1571 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1572
1573 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1574
1575 2014-01-23 Tom Tromey <tromey@redhat.com>
1576
1577 * gdb.ada/array_char_idx: New testcase.
1578
1579 2014-01-23 Tom Tromey <tromey@redhat.com>
1580
1581 PR python/16487:
1582 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1583 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1584 classes.
1585
1586 2014-01-23 Tom Tromey <tromey@redhat.com>
1587
1588 PR python/16491:
1589 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1590 string from an inferior frame.
1591 * gdb.python/py-framefilter-mi.exp: Update.
1592
1593 2014-01-22 Doug Evans <dje@google.com>
1594
1595 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1596
1597 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1598
1599 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1600
1601 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1602
1603 * gdb.trace/entry-values.exp: Remove excess space character from
1604 regex patterns. Handle s390 call instruction.
1605
1606 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1607
1608 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1609 define "*_start" label. Make "name" static.
1610 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1611 ${name} by references to ${name}_start.
1612
1613 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1614
1615 * gdb.base/info-macros.exp: Remove "debug" from the compile
1616 options.
1617
1618 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1619
1620 * gdb.dlang/demangle.exp: New file.
1621
1622 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1623
1624 * gdb.dlang/primitive-types.exp: New file.
1625
1626 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1627
1628 * configure.ac: Create gdb.dlang/Makefile.
1629 * configure: Regenerate.
1630 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1631 * gdb.dlang/Makefile.in: New file.
1632 * lib/d-support.exp: New file.
1633 * lib/gdb.exp (skip_d_tests): New proc.
1634
1635 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1636
1637 * gdb.btrace/delta.exp: Check reverse stepi.
1638 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1639 * gdb.btrace/finish.exp: New.
1640 * gdb.btrace/next.exp: New.
1641 * gdb.btrace/nexti.exp: New.
1642 * gdb.btrace/record_goto.c: Add comments.
1643 * gdb.btrace/step.exp: New.
1644 * gdb.btrace/stepi.exp: New.
1645 * gdb.btrace/multi-thread-step.c: New.
1646 * gdb.btrace/multi-thread-step.exp: New.
1647 * gdb.btrace/rn-dl-bind.c: New.
1648 * gdb.btrace/rn-dl-bind.exp: New.
1649 * gdb.btrace/data.c: New.
1650 * gdb.btrace/data.exp: New.
1651 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1652
1653 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1654
1655 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1656 * gdb.btrace/exception.exp: Update.
1657 * gdb.btrace/instruction_history.exp: Update.
1658 * gdb.btrace/record_goto.exp: Update.
1659 * gdb.btrace/tailcall.exp: Update.
1660 * gdb.btrace/unknown_functions.exp: Update.
1661 * gdb.btrace/delta.exp: New.
1662
1663 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1664
1665 * gdb.btrace/record_goto.exp: Add backtrace test.
1666 * gdb.btrace/tailcall.exp: Add backtrace test.
1667
1668 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1669
1670 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1671 * gdb.btrace/record_goto.c: New.
1672 * gdb.btrace/record_goto.exp: New.
1673 * gdb.btrace/x86-record_goto.S: New.
1674
1675 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1676
1677 * gdb.btrace/function_call_history.exp: Update tests.
1678 * gdb.btrace/instruction_history.exp: Update tests.
1679
1680 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1681
1682 * gdb.btrace/function_call_history.exp: Fix expected field
1683 order for "record function-call-history".
1684 Add new tests for "record function-call-history /c".
1685 * gdb.btrace/exception.cc: New.
1686 * gdb.btrace/exception.exp: New.
1687 * gdb.btrace/tailcall.exp: New.
1688 * gdb.btrace/x86-tailcall.S: New.
1689 * gdb.btrace/x86-tailcall.c: New.
1690 * gdb.btrace/unknown_functions.c: New.
1691 * gdb.btrace/unknown_functions.exp: New.
1692 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1693
1694 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1695
1696 * gdb.btrace/instruction_history.exp: Update.
1697 * gdb.btrace/function_call_history.exp: Update.
1698
1699 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1700
1701 * gdb.btrace/function_call_history.exp: Fix expected function
1702 trace.
1703 * gdb.btrace/instruction_history.exp: Initialize traced.
1704 Remove traced_functions.
1705
1706 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1707
1708 * gdb.btrace/function_call_history.exp: Update
1709 * gdb.btrace/instruction_history.exp: Update.
1710
1711 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1712
1713 * gdb.btrace/enable.exp: Update expected text.
1714
1715 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1716
1717 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1718 bytes.
1719
1720 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1721
1722 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1723
1724 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
1725
1726 * lib/gdb.exp (supports_process_record): Return true for
1727 arm*-linux*. (supports_reverse): Likewise.
1728
1729 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1730
1731 PR python/15464
1732 PR python/16113
1733 * gdb.python/py-type.c: Enhance test case.
1734 * gdb.python/py-value-cc.cc: Likewise
1735 * gdb.python/py-type.exp: Add new tests.
1736 * gdb.python/py-value-cc.exp: Likewise
1737
1738 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1739 Pedro Alves <palves@redhat.com>
1740
1741 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1742 Make "name" extern.
1743 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1744 references to ${name}_start by references to ${name}.
1745
1746 2014-01-10 Joel Brobecker <brobecker@adacore.com>
1747
1748 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1749
1750 2014-01-10 Joel Brobecker <brobecker@adacore.com>
1751
1752 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1753
1754 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1755 Pedro Alves <palves@redhat.com>
1756
1757 * gdb.mi/mi-info-os.exp: Connect to the target with
1758 mi_gdb_target_load.
1759
1760 2014-01-08 Pedro Alves <palves@redhat.com>
1761
1762 * gdb.threads/reconnect-signal.c: New file.
1763 * gdb.threads/reconnect-signal.exp: New file.
1764
1765 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.base/source-dir.exp: New file.
1768
1769 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1770
1771 * gdb.ada/mi_interface: New testcase.
1772
1773 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1774
1775 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1776 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1777 gdb.ada/pp-rec-component/pck.ads: New files.
1778
1779 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1780
1781 * gdb.python/py-pp-integral.c: New file.
1782 * gdb.python/py-pp-integral.py: New file.
1783 * gdb.python/py-pp-integral.exp: New file.
1784
1785 For older changes see ChangeLog-1993-2013.
1786 \f
1787 ;; Local Variables:
1788 ;; mode: change-log
1789 ;; left-margin: 8
1790 ;; fill-column: 74
1791 ;; version-control: never
1792 ;; End:
1793
1794 Copyright 2014 Free Software Foundation, Inc.
1795 Copying and distribution of this file, with or without modification,
1796 are permitted provided the copyright notice and this notice are preserved.