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