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