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