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