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