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