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