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