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