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