Convert target_structs vector to VEC
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
13b448cd
YQ
12014-08-19 Yao Qi <yao@codesourcery.com>
2
3 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
4 right line.
5
1cbf5077
DB
62014-08-18 David Blaikie <dblaikie@gmail.com>
7
8 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9
bf0fae19
JB
102014-08-18 Joel Brobecker <brobecker@adacore.com>
11
12 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
13 attribute in array range.
14
3c8c5dcc
JB
152014-08-18 Joel Brobecker <brobecker@adacore.com>
16
17 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
18
e66d4446
SC
192014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20
21 PR c++/17132
22 * gdb.cp/pr17132.cc: New file.
23 * gdb.cp/pr17132.exp: New file.
24
940df408
SC
252014-08-15 Siva Chandra Reddy <sivachandra@google.com>
26
27 * gdb.python/py-xmethods.py (A_getarrayind)
28 (E_method_char_worker.__call__, E_method_int_worker.__call__):
29 Use 'print' with function call syntax.
30 (E_method_matcher.match): Fix tab vs space indentation mixup.
31
ebcc6c3a
YQ
322014-08-15 Yao Qi <yao@codesourcery.com>
33
34 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
35 false.
36
775e0f04
YQ
372014-08-15 Yao Qi <yao@codesourcery.com>
38
39 * gdb.cp/casts.exp: Set print symbol off.
40 * gdb.cp/class2.exp: Likewise.
41 * gdb.cp/overload.exp: Likewise.
42 * gdb.cp/templates.exp: Likewise.
43
d769e349
DE
442014-08-11 Doug Evans <dje@google.com>
45
46 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
47 (test_load_shlib): Update.
48
20c6f1e1
YQ
492014-08-09 Yao Qi <yao@codesourcery.com>
50
51 * gdb.base/display.exp: Invoke is_address_zero_readable.
52 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
53 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
54 * gdb.base/hbreak-unmapped.exp: Return if
55 is_address_zero_readable returns true.
56 * gdb.base/signest.exp: Likewise.
57 * gdb.base/signull.exp: Likewise.
58 * gdb.base/sigbpt.exp: Likewise.
59 * gdb.guile/scm-disasm.exp: Do the test if
60 is_address_zero_readable returns false.
61 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
62 * gdb.python/py-arch.exp: Likewise.
63 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
64 * lib/gdb.exp (is_address_zero_readable): New proc.
65
5792e8e3
YQ
662014-08-09 Yao Qi <yao@codesourcery.com>
67
68 PR testsuite/13443
69 * gdb.mi/mi-var-display.exp: Make test messages unique.
70
3cecbbbe
TT
712014-08-04 Tom Tromey <tromey@redhat.com>
72
73 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
74 target 0".
75
00b51ff5
TT
762014-08-04 Tom Tromey <tromey@redhat.com>
77
78 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
79 "target_resume".
80
6908c509
JB
812014-08-01 Joel Brobecker <brobecker@adacore.com>
82
83 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
84 inner_vla_struct_object_size.
85 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
86 as xfail.
87
cc6563d2
PA
882014-07-30 Pedro Alves <palves@redhat.com>
89
90 * gdb.threads/signal-command-handle-nopass.exp (test): Add
91 comment.
92
7e09a223
YQ
932014-07-29 Yao Qi <yao@codesourcery.com>
94
95 PR gdb/17206
96 * gdb.base/until-nodebug.exp: New.
97
7ebdbe92
DE
982014-07-28 Doug Evans <xdje42@gmail.com>
99
100 PR guile/17203
101 * gdb.guile/scm-parameter.exp: Add tests for trying to create
102 previously existing parameter, and previously ambiguously spelled
103 parameter.
104
fdb1adc6
WN
1052014-07-28 Will Newton <will.newton@linaro.org>
106
107 * gdb.base/varargs.exp: Remove KFAILs for ARM.
108
186fcde0
DE
1092014-07-26 Ludovic Courtès <ludo@gnu.org>
110 Doug Evans <xdje42@gmail.com>
111
112 PR guile/17146
113 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
114
70509625
PA
1152014-07-25 Pedro Alves <palves@redhat.com>
116
117 * gdb.threads/signal-command-handle-nopass.c: New file.
118 * gdb.threads/signal-command-handle-nopass.exp: New file.
119 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
120 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
121 * gdb.threads/signal-delivered-right-thread.c: New file.
122 * gdb.threads/signal-delivered-right-thread.exp: New file.
123
c3f814a1
PA
1242014-07-25 Pedro Alves <palves@redhat.com>
125
126 * gdb.base/double-prompt-target-event-error.exp
127 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
128 match.
129 (cancel_pagination_in_target_event): Rework double prompt
130 detection.
131 * gdb.base/paginate-after-ctrl-c-running.exp
132 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
133 <return>' match.
134 * gdb.base/paginate-bg-execution.exp
135 (test_bg_execution_pagination_return)
136 (test_bg_execution_pagination_cancel): Remove '-notransfer
137 <return>' matches.
138 * gdb.base/paginate-execution-startup.exp
139 (test_fg_execution_pagination_return)
140 (test_fg_execution_pagination_cancel): Remove '-notransfer
141 <return>' matches.
142 * gdb.base/paginate-inferior-exit.exp
143 (test_paginate_inferior_exited): Remove '-notransfer <return>'
144 match.
145 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
146 * lib/gdb.exp (pagination_prompt): Run text through
147 string_to_regexp.
148 (gdb_test_multiple): Match $pagination_prompt instead of
149 "<return>".
150 (string_to_regexp): Move to lib/gdb-utils.exp.
151
e214cf6c
JK
1522014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
153
154 * gdb.arch/amd64-entry-value-paramref.S: New file.
155 * gdb.arch/amd64-entry-value-paramref.cc: New file.
156 * gdb.arch/amd64-entry-value-paramref.exp: New file.
157 * gdb.arch/amd64-optimout-repeat.S: New file.
158 * gdb.arch/amd64-optimout-repeat.c: New file.
159 * gdb.arch/amd64-optimout-repeat.exp: New file.
160
17d0c5c8
JK
1612014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
162
163 PR gdb/17170
164 * gdb.base/statistics.exp: New file.
165
b8b8facf
DE
1662014-07-17 Doug Evans <dje@google.com>
167
74b49205 168 PR gdb/17170
b8b8facf
DE
169 * gdb.base/maint.exp: Update testing of per-command stats.
170
1b5d0ab3
PA
1712014-07-16 Pedro Alves <palves@redhat.com>
172
173 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
174 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
175 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
176 (tfile_write_buf): New functions.
177 (add_memory_block): Rewrite using the above.
178 (adjust_function_address): New function.
179 (FUNCTION_ADDRESS): New macro.
180 (write_basic_trace_file): Remove short_x local, and use
181 tfile_write_16. Change type of func_addr local to unsigned long
182 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
183 here. Cast argument of add_memory_block to char pointer.
184 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
185 (main): Remove parameters.
186 * gdb.trace/tfile.exp: Remove nowarnings.
187
4d974e88
SM
1882014-07-15 Simon Marchi <simon.marchi@ericsson.com>
189
190 * gdb.base/debug-expr.exp: Test string evaluation with
191 "debug expression" on.
192
41e99568
PA
1932014-07-15 Pedro Alves <palves@redhat.com>
194
195 * gdb.base/reread.exp: Use clean_restart.
196
487d9753
PL
1972014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
198
199 * gdb.arch/avr-flash-qualifer.c: New.
200 * gdb.arch/avr-flash-qualifer.exp: New.
201
cc1c52ad
PA
2022014-07-14 Pedro Alves <palves@redhat.com>
203
204 * gdb.base/paginate-after-ctrl-c-running.c: New file.
205 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
206
1e973570
PA
2072014-07-14 Pedro Alves <palves@redhat.com>
208
209 * gdb.base/double-prompt-target-event-error.c: New file.
210 * gdb.base/double-prompt-target-event-error.exp: New file.
211
93d6eb10
PA
2122014-07-14 Pedro Alves <palves@redhat.com>
213
214 PR gdb/17072
215 * gdb.base/paginate-inferior-exit.c: New file.
216 * gdb.base/paginate-inferior-exit.exp: New file.
217
0017922d
PA
2182014-07-14 Pedro Alves <palves@redhat.com>
219
220 PR gdb/17072
221 * gdb.base/paginate-bg-execution.c: New file.
222 * gdb.base/paginate-bg-execution.exp: New file.
223
94696ad3
PA
2242014-07-14 Pedro Alves <palves@redhat.com>
225
226 PR gdb/17072
227 * gdb.base/paginate-execution-startup.c: New file.
228 * gdb.base/paginate-execution-startup.exp: New file.
229 * lib/gdb.exp (pagination_prompt): New global.
230 (default_gdb_spawn): New procedure, factored out from
231 default_gdb_spawn.
232 (default_gdb_start): Adjust to call default_gdb_spawn.
233 (gdb_spawn): New procedure.
234
bd293940
PA
2352014-07-14 Pedro Alves <palves@redhat.com>
236
237 * lib/gdb.exp (gdb_assert): New procedure.
238 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
239
c933f875
PA
2402014-07-14 Pedro Alves <palves@redhat.com>
241
242 * gdb.base/execution-termios.c: New file.
243 * gdb.base/execution-termios.exp: New file.
244
d98b7a16
TT
2452014-07-14 Tom Tromey <tromey@redhat.com>
246
247 * gdb.cp/vla-cxx.cc: New file.
248 * gdb.cp/vla-cxx.exp: New file.
249
548740d6
TT
2502014-07-14 Tom Tromey <tromey@redhat.com>
251
252 * gdb.reverse/rerun-prec.c: New file.
253 * gdb.reverse/rerun-prec.exp: New file.
254
a25eb028
MR
2552014-07-12 Maciej W. Rozycki <macro@mips.com>
256 Maciej W. Rozycki <macro@codesourcery.com>
257
258 * lib/gdb-utils.exp: New file.
259 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
260 inline `gdb_init_command' processing.
261 (gdb_start_cmd): Likewise.
262 * lib/mi-support.exp (mi_run_cmd): Likewise.
263 * README: Document `gdb_init_command' and `gdb_init_commands'.
264
218c2655
JK
2652014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
266
267 Fix false FAIL running under a very long directory name.
268 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
269 and "set print elements 10000". Twice.
270
5401fde3
YQ
2712014-07-11 Yao Qi <yao@codesourcery.com>
272
273 * gdb.base/exprs.exp: "set print symbol off".
274
e76126e8
PA
2752014-07-11 Pedro Alves <palves@redhat.com>
276
277 * gdb.threads/kill.c: New file.
278 * gdb.threads/kill.exp: New file.
279
2d6f0de6
YQ
2802014-07-10 Yao Qi <yao@codesourcery.com>
281
282 * gdb.trace/tfile.c (write_basic_trace_file)
283 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
284 address written to trace file.
285
7180e04a
PA
2862014-07-09 Pedro Alves <palves@redhat.com>
287
288 * gdb.base/attach-wait-input.exp: New file.
289 * gdb.base/attach-wait-input.c: New file.
290
9a9a7608
AB
2912014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
292
293 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
294 setting up test structures.
295 (main): Call new test function.
296 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
297 test function, continue into test function and walk test
298 structures.
299
161ac41e
YQ
3002014-07-02 Yao Qi <yao@codesourcery.com>
301
302 * gdb.trace/entry-values.c: Define labels 'foo_start' and
303 'bar_start' at the beginning of functions 'foo' and 'bar'
304 respectively.
305 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
306 instead of 'foo' and 'bar'.
307
1f267ae3
MM
3082014-07-08 Markus Metzger <markus.t.metzger@intel.com>
309
310 * gdb.btrace/segv.exp: New.
311 * gdb.btrace/segv.c: New.
312
2b239efb
LM
3132014-07-02 Luis Machado <lgustavo@codesourcery.com>
314
315 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
316 instruction.
317
cf363f18
MW
3182014-06-30 Mark Wielaard <mjw@redhat.com>
319
320 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
321 vulture, vilify, villar): New volatile array constants.
322 (vindictive, vegetation): New const volatile array constants.
323 * gdb.base/volatile.exp: Test volatile and const volatile array
324 types.
325
aebf9d24
AA
3262014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
327
328 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
329 target lacks support for awatch, rwatch, or hbreak.
330
b67a2c6f
YQ
3312014-06-27 Yao Qi <yao@codesourcery.com>
332
333 * gdb.multi/dummy-frame-restore.exp: New.
334 * gdb.multi/dummy-frame-restore.c: New.
335
aef92902
MM
3362014-06-25 Markus Metzger <markus.t.metzger@intel.com>
337
338 * gdb.btrace/gcore.exp: New.
339
8e9db26e
PA
3402014-06-23 Pedro Alves <palves@redhat.com>
341
342 * gdb.base/watchpoint-reuse-slot.c: New file.
343 * gdb.base/watchpoint-reuse-slot.exp: New file.
344
70afc5b7
SC
3452014-06-23 Siva Chandra Reddy <sivachandra@google.com>
346
347 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
348 progspace's filename in 'info', 'enable' and 'disable' command
349 tests.
350
b972bd9c
JK
3512014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
352
353 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
354 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
355 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
356
125f8a3d
GB
3572014-06-20 Gary Benson <gbenson@redhat.com>
358
359 * gdb.arch/i386-avx.exp: Fix include file location.
360 * gdb.arch/i386-sse.exp: Likewise.
361
3ed9baed
IB
3622014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
363
364 * gdb.dlang/expression.exp: New file.
365
034f788c
PA
3662014-06-19 Pedro Alves <palves@redhat.com>
367
368 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
369 out from ...
370 (top level): ... here. Iterate running tests under different
371 scheduler-locking settings.
372
45371d0c
LM
3732014-06-18 Luis Machado <lgustavo@codesourcery.com>
374
375 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
376 to DW_FORM_addr and use non-zero addresses.
377
5d376983
SC
3782014-06-18 Siva Chandra Reddy <sivachandra@google.com>
379
380 PR gdb/17017
381 * gdb.python/py-xmethods.cc: Add global function call counters and
382 increment them in their respective functions. Remove "cout"
383 statements.
384 * gdb.python/py-xmethods.exp: Make tests check the global function
385 call counters instead of depending on inferior IO.
386
a1aa2221
LM
3872014-06-18 Don Breazeal <donb@codesourcery.com>
388
389 * gdb.base/foll-fork.exp (default_fork_parent_follow):
390 Deleted procedure.
391 (explicit_fork_parent_follow): Deleted procedure.
392 (explicit_fork_child_follow): Deleted procedure.
393 (test_follow_fork): New procedure.
394 (do_fork_tests): Replace calls to deleted procedures with
395 calls to test_follow_fork and reset GDB for subsequent
396 procedure calls.
397
0fc05997
YQ
3982014-06-17 Yao Qi <yao@codesourcery.com>
399
400 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
401 CP1252.
402
70795c52
LM
4032014-06-17 Luis Machado <lgustavo@codesourcery.com>
404
405 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
406 Initialize ptr and S explicitly.
407 (skip_type_update_when_not_use_rtti_test): Likewise.
408
6be47f0c
KS
4092014-06-16 Keith Seitz <keiths@redhat.com>
410
411 PR mi/15863
412 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
413 the inferior is started.
414
d03de421
PA
4152014-06-16 Pedro Alves <palves@redhat.com>
416
417 * gdb.base/break-main-file-remove-fail.c: New file.
418 * gdb.base/break-main-file-remove-fail.exp: New file.
419 * gdb.base/break-unload-file.exp: Use build_executable instead of
420 prepare_for_testing.
421 (test_break): New parameter "initial_load". Handle it.
422 (top level): Add initial_load cmdline/file axis.
423
f9579b99
TT
4242014-06-12 Tom Tromey <tromey@redhat.com>
425
426 * gdb.base/completion.exp: Don't use directory name in test.
427
3657956b
GB
4282014-06-09 Gary Benson <gbenson@redhat.com>
429
430 * gdb.base/sigall.c [Functions to send signals]: Reorder to
431 separate the always-available ANSI-standard signals from the
432 signals that require checking.
433 (main): Likewise.
434 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
435 Likewise.
436 (main): Likewise.
437
4186eb54
KS
4382014-06-07 Keith Seitz <keiths@redhat.com>
439
440 Revert:
441 PR c++/16253
442 * gdb.cp/var-tag.cc: New file.
443 * gdb.cp/var-tag.exp: New file.
444 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
445 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
446 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
447 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
448
25326a28 4492014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
450
451 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
452
829155c9
PA
4532014-06-06 Pedro Alves <palves@redhat.com>
454
455 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
456 in target debug output instead of looking at RSP packets,
457 disabling the test on any target that uses hardware stepping.
458 Update comments.
459
61c8d22e
PA
4602014-06-06 Pedro Alves <palves@redhat.com>
461
462 * gdb.base/break-unload-file.exp: Fix typo.
463
d9a47287
YQ
4642014-06-06 Yao Qi <yao@codesourcery.com>
465
466 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
467 from "jit_function" to "^jit_function".
468
e5e01dbf
YQ
4692014-06-06 Yao Qi <yao@codesourcery.com>
470
471 * gdb.base/async.c (foo): Add one statement.
472 * gdb.base/async.exp: Get the next instruction address and
473 match the output of "nexti" by instruction address. Match
474 the hex address in the output of "finish".
475
73ba372c
GB
4762014-06-06 Gary Benson <gbenson@redhat.com>
477
478 * gdb.base/call-signals.c: Remove preprocessor conditionals
479 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
480 SIGSEGV and SIGTERM.
481 * gdb.base/sigall.c: Likewise.
482 * gdb.base/unwindonsignal.c: Likewise.
483 * gdb.reverse/sigall-reverse.c: Likewise.
484
831517df
YQ
4852014-06-06 Yao Qi <yao@codesourcery.com>
486
487 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
488 readable, skip the test.
489
b8b91e98
YQ
4902014-06-06 Yao Qi <yao@codesourcery.com>
491
492 * gdb.threads/staticthreads.c (thread_function): Move the line
493 setting breakpoint on forward.
494 * gdb.threads/staticthreads.exp: Update comments.
495
fb934770
LC
4962014-06-05 Ludovic Courtès <ludo@gnu.org>
497
498 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
499 "history-append! type error".
500
6ef284bd
SM
5012014-06-05 Simon Marchi <simon.marchi@ericsson.com>
502
503 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
504 erroneous dprintf expected input.
505
a872e241
DE
5062014-06-04 Doug Evans <xdje42@gmail.com>
507
508 * gdb.guile/scm-generics.exp: Delete.
509
16f691fb
DE
5102014-06-04 Doug Evans <xdje42@gmail.com>
511
512 * gdb.guile/scm-breakpoint.exp: Update.
513 Add tests for breakpoint registration.
514
012370f6
TT
5152014-06-04 Tom Tromey <tromey@redhat.com>
516
517 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
518 VLA-in-union.
519 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
520 inner_vla_struct, vla_union types. Initialize objects of those
521 types and compute their sizes.
522
9f5a4cef
HZ
5232014-06-04 Nathan Sidwell <nathan@codesourcery.com>
524 Hui Zhu <hui@codesourcery.com>
525
526 * gdb.base/fileio.exp: Add test for shell not available as well as
527 available.
528 * gdb.base/fileio.c (test_system): Check for shell twice.
529
90a45c4d
YQ
5302014-06-04 Yao Qi <yao@codesourcery.com>
531
532 * gdb.base/auto-connect-native-target.exp: Remove redundant
533 space from the regexp pattern.
534
70017e41
YQ
5352014-06-04 Yao Qi <yao@codesourcery.com>
536
537 * gdb.base/default.exp: Replace "child" with "native" in
538 regexp pattern.
539
883964a7
SC
5402014-06-03 Siva Chandra Reddy <sivachandra@google.com>
541
542 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
543 * gdb.python/py-xmethods.exp: New tests to test xmethods.
544 * gdb.python/py-xmethods.py: Python script supporting the
545 new testcase and tests.
546
ef370185
JB
5472014-06-03 Joel Brobecker <brobecker@adacore.com>
548 Pedro Alves <palves@redhat.com>
549
550 PR breakpoints/17000
551 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
552 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
553
1e2ccb61
BM
5542014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
555
556 * gdb.base/subst.exp: Add tests to verify partial path matching
557 output.
558
c6ec5ab2
PA
5592014-06-03 Pedro Alves <palves@redhat.com>
560
561 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
562 target that doesn't use software single-stepping.
563
835c559f
PA
5642014-06-03 Pedro Alves <palves@redhat.com>
565
566 PR breakpoints/17000
567 * gdb.base/sss-bp-on-user-bp-2.c: New file.
568 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
569
06eb1586
DE
5702014-06-02 Doug Evans <xdje42@gmail.com>
571
572 * gdb.guile/scm-parameter.exp: New file.
573
e698b8c4
DE
5742014-06-02 Doug Evans <xdje42@gmail.com>
575
576 * gdb.guile/scm-cmd.c: New file.
577 * gdb.guile/scm-cmd.exp: New file.
578
ded03782
DE
5792014-06-02 Doug Evans <xdje42@gmail.com>
580
581 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
582 pretty-printer lookup.
583 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
584 (make-pp_s-printer): Call it.
585 (make-pretty-printer-from-dict): New function.
586 (lookup-pretty-printer-maker-from-dict): New function.
587 (*pretty-printer*): Simplify.
588 (make-objfile-pp_s-printer): New function.
589 (install-objfile-pretty-printers!): New function.
590 (make-progspace-pp_s-printer): New function.
591 (install-progspace-pretty-printers!): New function.
592 * gdb.guile/scm-progspace.c: New file.
593 * gdb.guile/scm-progspace.exp: New file.
594
41fac0cf
PA
5952014-06-02 Pedro Alves <palves@redhat.com>
596
597 * gdb.base/dprintf-bp-same-addr.c: New file.
598 * gdb.base/dprintf-bp-same-addr.exp: New file.
599
96ae5695
EBM
6002014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
601
602 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
603 * gdb.arch/powerpc-power.s: Likewise.
604
da02b3a8
JB
6052014-06-02 Joel Brobecker <brobecker@adacore.com>
606
607 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
608
c72b2e7b
YQ
6092014-06-01 Yao Qi <yao@codesourcery.com>
610
611 * gdb.base/watchpoint.exp (test_watch_location): Check null
612 pointer can be dereferenced. If not, do the test, otherwise
613 skip it.
614
53e8a631
AB
6152014-05-30 Andrew Burgess <aburgess@broadcom.com>
616
617 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
618 results.
619 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
620
938f0e2f
AB
6212014-05-30 Andrew Burgess <aburgess@broadcom.com>
622
623 * gdb.arch/amd64-invalid-stack-middle.S: New file.
624 * gdb.arch/amd64-invalid-stack-middle.c: New file.
625 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
626 * gdb.arch/amd64-invalid-stack-top.c: New file.
627 * gdb.arch/amd64-invalid-stack-top.exp: New file.
628
9ba6657a
PA
6292014-05-30 Pedro Alves <palves@redhat.com>
630
631 PR breakpoints/17000
632 * gdb.base/sss-bp-on-user-bp.c: New file.
633 * gdb.base/sss-bp-on-user-bp.exp: New file.
634
522c09bf
DB
6352014-05-30 David Blaikie <dblaikie@gmail.com>
636
637 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
638 gnu_inline semantics via attribute.
639 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
640 source explicitly specifies the required semantics.
641
bf4ef81e
MR
6422014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
643
644 * gdb.reverse/sigall-reverse.exp: Fix a typo.
645
329ea579
PA
6462014-05-29 Pedro Alves <palves@redhat.com>
647 Tom Tromey <tromey@redhat.com>
648
649 * gdb.base/async-shell.exp: Don't enable target-async.
650 * gdb.base/async.exp
651 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
652 parameter. Adjust.
653 (top level): Don't test with "target-async".
654 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
655 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
656 * gdb.base/inferior-died.exp: Don't enable target-async.
657 * gdb.base/interrupt-noterm.exp: Likewise.
658 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
659 * gdb.mi/mi-nonstop-exit.exp: Likewise.
660 * gdb.mi/mi-nonstop.exp: Likewise.
661 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
662 * gdb.mi/mi-nsintrall.exp: Likewise.
663 * gdb.mi/mi-nsmoribund.exp: Likewise.
664 * gdb.mi/mi-nsthrexec.exp: Likewise.
665 * gdb.mi/mi-watch-nonstop.exp: Likewise.
666 * gdb.multi/watchpoint-multi.exp: Adjust comment.
667 * gdb.python/py-evsignal.exp: Don't enable target-async.
668 * gdb.python/py-evthreads.exp: Likewise.
669 * gdb.python/py-prompt.exp: Likewise.
670 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
671 * gdb.server/solib-list.exp: Don't enable target-async.
672 * gdb.threads/thread-specific-bp.exp: Likewise.
673 * lib/mi-support.exp: Adjust to use mi-async.
674
fd664c91
PA
6752014-05-29 Pedro Alves <palves@redhat.com>
676
677 PR gdb/13860
678 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
679 reason, even in sync mode.
680
251bde03
PA
6812014-05-29 Pedro Alves <palves@redhat.com>
682 Hui Zhu <hui@codesourcery.com>
683
684 PR PR15693
685 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
686 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
687 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
688 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
689
7f3c0343
JB
6902014-05-28 Joel Brobecker <brobecker@adacore.com>
691
692 * config/monitor.exp (gdb_target_monitor): Replace use of
693 "set remotebaud" by "set serial baud".
694
b2715b27
AW
6952014-05-26 Andy Wingo <wingo@igalia.com>
696
697 * gdb.guile/scm-breakpoint.exp:
698 * gdb.guile/scm-gsmob.exp: Update to use plain old object
699 properties instead of gdb-object-properties.
700
498a4489
YQ
7012014-05-26 Yao Qi <yao@codesourcery.com>
702
703 * gdb.server/no-thread-db.exp: Specify source file name
704 explicitly when setting a breakpoint.
705
589fdceb
MM
7062014-05-23 Markus Metzger <markus.t.metzger@intel.com>
707
708 * gdb.btrace/vdso.c: New.
709 * gdb.btrace/vdso.exp: New.
710
e9089e05
MM
7112014-05-23 Markus Metzger <markus.t.metzger@intel.com>
712
713 * gdb.base/gcore.exp (capture_command_output): Move ...
714 * lib/gdb.exp (capture_command_output): ... here.
715
67b5c0c1
MM
7162014-05-23 Markus Metzger <markus.t.metzger@intel.com>
717
718 * gdb.btrace/data.exp: Test memory access during btrace replay.
719
a2199296
SM
7202014-05-22 Simon Marchi <simon.marchi@ericsson.com>
721
722 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
723
17b2616c
PA
7242014-05-21 Pedro Alves <palves@redhat.com>
725
726 PR gdb/13860
727 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
728 (top level): Test that output related to execution commands is
729 sent to the console with CLI commands, but not with MI commands.
730 Test that breakpoint events are always mirrored to the console.
731 Also expect the new source line to be output after a "next" in
732 async mode too. Make it a pass/fail test.
733 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
734 output.
735 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
736
5166082f
PA
7372014-05-21 Pedro Alves <palves@redhat.com>
738
739 * gdb.base/list.exp (build_pattern, test_list): New procedures.
740 Use them to test variations of "list" after reaching a breakpoint.
741 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
742 Test "list" with listsize 10 after reaching a breakpoint.
743 * gdb.python/python.exp (decode_line current location line
744 number): Adjust expected line number.
745
2f25d70f
SM
7462014-05-21 Simon Marchi <simon.marchi@ericsson.com>
747
748 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
749 behavior for $args, pass it directly to "run".
750
ff604a67
MR
7512014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
752
753 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
754 30000 to 65536.
755
6a3cb8e8
PA
7562014-05-21 Pedro Alves <palves@redhat.com>
757
758 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
759 auto-connect-native-target off".
760 * gdb.base/auto-connect-native-target.c: New file.
761 * gdb.base/auto-connect-native-target.exp: New file.
762
4ebfc96e
PA
7632014-05-21 Pedro Alves <palves@redhat.com>
764
765 * gdb.base/default.exp: Test "target native" instead of "target
766 child".
767
36d46afb
MW
7682014-05-21 Mark Wielaard <mjw@redhat.com>
769
770 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
771
5876f503
JK
7722014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 Fix TLS access for -static -pthread.
775 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
776 <HAVE_TLS> (thread_function, main): Initialize it.
777 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
778 Add clean_restart.
779 <$have_tls != "">: Check TLSVAR.
780
0256a6ac
PA
7812014-05-21 Pedro Alves <palves@redhat.com>
782
783 * gdb.base/dcache-line-read-error.c: New.
784 * gdb.base/dcache-line-read-error.exp: New.
785
936d2992
PA
7862014-05-20 Pedro Alves <palves@redhat.com>
787
788 * gdb.base/compare-sections.c: New file.
789 * gdb.base/compare-sections.exp: New file.
790
802e8e6d
PA
7912014-05-20 Pedro Alves <palves@redhat.com>
792
793 * gdb.base/break-idempotent.c: New file.
794 * gdb.base/break-idempotent.exp: New file.
795
e59fa00f
MM
7962014-05-20 Markus Metzger <markus.t.metzger@intel.com>
797
798 * gdb.btrace/nohist.exp: New.
799
8b696e31
YQ
8002014-05-20 Yao Qi <yao@codesourcery.com>
801
802 * lib/gdb.exp (gdb_init): Set timeout if test file is under
803 gdb.reverse directory and gdb_reverse_timeout exists in board
804 setting.
805 * README: Document gdb_reverse_timeout.
806
73c9764f
YQ
8072014-05-20 Yao Qi <yao@codesourcery.com>
808
809 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
810 'test_file_name'. Treat args as a string instead of a list.
811 (gdb_init): Rename argument 'args' by 'test_file_name'.
812
f1f4348a
JK
8132014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
814
815 * gdb.arch/powerpc-power.exp: New file.
816 * gdb.arch/powerpc-power.s: New file.
817
0dbe70ce
DE
8182014-05-16 Doug Evans <dje@google.com>
819
820 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
821 * gdb.base/completion.exp: Check that all expected files exist
822 before doing file completion.
0dbe70ce 823
8d551b02
DE
8242014-05-16 Doug Evans <dje@google.com>
825
826 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
827 Update.
828 (do_syscall_tests_without_xml): Update.
829
73eb7709
PA
8302014-05-16 Pedro Alves <palves@redhat.com>
831
832 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
833 instead of "unknown output after running".
834
3fae92fc
YQ
8352014-05-16 Yao Qi <yao@codesourcery.com>
836
837 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
838 file1.txt from host at the end.
839 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
840
c2b2ccc5
DE
8412014-05-15 Doug Evans <dje@google.com>
842
843 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
844 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
845 loading file. Add test for TU lookup.
846
8c217a4b
SM
8472014-05-15 Simon Marchi <simon.marchi@ericsson.com>
848
849 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
850 calling "-exec-arguments" or "set args" before running the
851 inferior.
852
3deb39c6
SM
8532014-05-15 Simon Marchi <simon.marchi@ericsson.com>
854
855 * lib/mi-support.exp (mi_expect_stop): Expect message for
856 inferiors that exit with non-zero exit code.
857
71a79f8c
YQ
8582014-05-14 Yao Qi <yao@codesourcery.com>
859
860 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
861 match absolute path on remote host.
862 (test_file_list_exec_source_files): Remove "/" from the
863 pattern.
864
f23fcd46
YQ
8652014-05-14 Yao Qi <yao@codesourcery.com>
866
867 * boards/local-remote-host-notty.exp (${board}_file): New
868 proc.
869
9404b58f
KM
8702014-05-07 Kyle McMartin <kyle@redhat.com>
871
872 Pushed by Joel Brobecker <brobecker@adacore.com>.
873 * gdb.arch/aarch64-atomic-inst.c: New file.
874 * gdb.arch/aarch64-atomic-inst.exp: New file.
875
5e45f04c
YQ
8762014-05-07 Yao Qi <yao@codesourcery.com>
877
878 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
879 in current context" too.
880
c888a17d
KS
8812014-05-05 Keith Seitz <keiths@redhat.com>
882
883 * gdb.linespec/ls-dollar.exp: Add test for linespec
884 file:convenience_variable.
885
290a839c
YQ
8862014-05-05 Yao Qi <yao@codesourcery.com>
887
888 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
889 traceframes into tfile and ctf trace files. Read data from
890 trace file and test collected data.
891 (gdb_collect_locals_test): Likewise.
892 (gdb_unavailable_registers_test): Likewise.
893 (gdb_unavailable_floats): Likewise.
894 (gdb_collect_globals_test): Likewise.
895 (top-level): Append "ctf" to trace_file_targets if GDB
896 supports.
897
b5262cd0
YQ
8982014-05-05 Yao Qi <yao@codesourcery.com>
899
900 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
901 code to ...
902 (gdb_collect_args_test_1): ... it. New proc.
903 (gdb_collect_locals_test): Move some code to ...
904 (gdb_collect_locals_test_1): ... it. New proc.
905 (gdb_unavailable_registers_test): Move some code to ...
906 (gdb_unavailable_registers_test_1): ... it. New proc.
907 (gdb_unavailable_floats): Move some code to ...
908 (gdb_unavailable_floats_1): ... it. New proc.
909
30a1e6cc
SDJ
9102014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
911
912 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
913 probes to test for bitness recognition.
914 * gdb.arch/amd64-stap-optional-prefix.exp
915 (test_probe_value_without_reg): New procedure.
916 Add code to test for different kinds of bitness.
917
f33da99a
SDJ
9182014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
919
920 PR breakpoints/16889
921 * gdb.arch/amd64-stap-optional-prefix.S: New file.
922 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
923
5b80f00d
PA
9242014-05-01 Pedro Alves <palves@redhat.com>
925
926 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
927 gdb_file_cmd if no file is specified.
928 * boards/native-extended-gdbserver.exp (gdb_load): Use the
929 last_loaded_file to set the remote exec-file.
930
f8c2a73c
PA
9312014-05-01 Pedro Alves <palves@redhat.com>
932
933 * boards/local-remote-host.exp: New file.
934
be6e8ac7
PA
9352014-05-01 Pedro Alves <palves@redhat.com>
936
937 * boards/local-remote-host.exp: Rename to ...
938 * boards/local-remote-host-notty.exp: ... this.
939
cac0dc8f
JB
9402014-04-28 Joel Brobecker <brobecker@adacore.com>
941
942 * gdb.ada/dyn_arrayidx: New testcase.
943
9730e6cc
YQ
9442014-04-26 Yao Qi <yao@codesourcery.com>
945
946 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
947 and compute the length of function main. Save it in
948 $main_length.
949 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
950 (top-level): Use gdb_compile to compile objects into
951 executable and restart GDB. Remove invocation to
952 prepare_for_testing.
953
7ae1a6a6
PA
9542014-04-25 Simon Marchi <simon.marchi@ericsson.com>
955 Pedro Alves <palves@redhat.com>
956
957 PR server/16255
958 * gdb.multi/multi-attach.c: New file.
959 * gdb.multi/multi-attach.exp: New file.
960
4082afcc
PA
9612014-04-25 Pedro Alves <palves@redhat.com>
962
963 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
964 user.
965 (top level): Test that "set remote conditional-breakpoints-packet
966 off" works as intended.
967 * gdb.base/dprintf.exp: Test that "set remote
968 breakpoint-commands-packet off" works as intended.
969 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
970 New function.
971 (top level): Call it.
972 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
973 remote fast-tracepoints-packet off" works as intended.
974 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
975 * lib/gdb.exp (gdb_is_target_remote): ... here.
976
2abc3f8d
DB
9772014-04-24 David Blaikie <dblaikie@gmail.com>
978
979 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
980 ensure clang would not discard them.
981 * gdb.base/gdbvars.c: Ditto.
982 * gdb.base/memattr.c: Ditto.
983 * gdb.base/whatis.c: Ditto.
984 * gdb.python/py-prettyprint.c: Ditto.
985 * gdb.trace/actions.c: Ditto.
986 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
987 ensure clang would not discard it.
988
bfd39632
DB
9892014-04-24 David Blaikie <dblaikie@gmail.com>
990
991 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
992 clang to emit the full definition of type required by the test
993 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
994
22842ff6
DB
9952014-04-24 David Blaikie <dblaikie@gmail.com>
996
997 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
998 coax Clang into emitting the definition of the type.
999 * gdb.cp/pr10728-x.h (y): Ditto.
1000 * gdb.cp/pr10728-y.cc (y): Ditto.
1001
c2e827ad
DB
10022014-04-24 David Blaikie <dblaikie@gmail.com>
1003
1004 * gdb.base/label.exp: XFAIL label related tests under Clang.
1005 * gdb.cp/cplabel.exp: Ditto.
1006 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1007 under Clang those using labels.
1008
4c2d33e7
YQ
10092014-04-25 Yao Qi <yao@codesourcery.com>
1010
1011 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1012 double_label.
1013 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1014 partial_label and double_label.
1015
56083b99
DB
10162014-04-24 David Blaikie <dblaikie@gmail.com>
1017
1018 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1019
25d4e99d
DB
10202014-04-24 David Blaikie <dblaikie@gmail.com>
1021
1022 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1023 of the function to work across GCC and Clang.
1024 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1025 pointer types (const void ** const V void **).
1026
01f9f808
MS
10272014-04-24 Michael Sturm <michael.sturm@mintel.com>
1028 Walfred Tedeschi <walfred.tedeschi@intel.com>
1029
1030 * Makefile.in (EXECUTABLES): Added i386-avx512.
1031 * gdb.arch/i386-avx512.c: New file.
1032 * gdb.arch/i386-avx512.exp: Likewise.
1033
4b48d439
KS
10342014-04-23 Keith Seitz <keiths@redhat.com>
1035
1036 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1037 (mi_make_breakpoint_table): New procedure.
1038 (mi_create_breakpoint): Use mi_make_breakpoint
1039 and return the result.
1040 (mi_make_breakpoint): New procedure.
1041 (mi_build_kv_pairs): New procedure.
1042
1043 * gdb.mi/mi-break.exp: Remove unused globals,
1044 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1045 All callers updated.
1046 * gdb.mi/mi-dprintf.exp: Use variable to track command
1047 number.
1048 Update all callers of mi_create_breakpoint and use
1049 mi_make_breakpoint_table.
1050 Remove any unused global variables.
1051 * gdb.mi/mi-nonstop.exp: Likewise.
1052 * gdb.mi/mi-nsintrall.exp: Likewise.
1053 * gdb.mi/mi-nsmoribund.exp: Likewise.
1054 * gdb.mi/mi-nsthrexec.exp: Likewise.
1055 * gdb.mi/mi-reverse.exp: Likewise.
1056 * gdb.mi/mi-simplerun.exp: Likewise.
1057 * gdb.mi/mi-stepn.exp: Likewise.
1058 * gdb.mi/mi-syn-frame.exp: Likewise.
1059 * gdb.mi/mi-until.exp: Likewise.
1060 * gdb.mi/mi-var-cp.exp: Likewise.
1061 * gdb.mi/mi-var-display.exp: Likewise.
1062 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1063 * gdb.mi/mi2-var-child.exp: Likewise.
1064 * gdb.mi/mi-vla-c99.exp: Likewise.
1065 * lib/mi-support.exp: Likewise.
1066
1067 From Ian Lance Taylor <iant@cygnus.com>:
1068 * lib/gdb.exp (parse_args): New procedure.
1069
08351840
PA
10702014-04-23 Pedro Alves <palves@redhat.com>
1071
1072 * gdb.base/break-unload-file.c: New file.
1073 * gdb.base/break-unload-file.exp: New file.
1074 * gdb.base/sym-file-lib.c (baz): New function.
1075 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1076 field.
1077 (load): Store the segment's mapped size.
1078 (unload): New function.
1079 (unload_shlib): New function.
1080 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1081 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1082 set a breakpoint at baz, and call it.
1083 * gdb.base/sym-file.exp: New tests for stale breakpoint
1084 instructions.
1085
076855f9
PA
10862014-04-23 Pedro Alves <palves@redhat.com>
1087
1088 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1089 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1090 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1091 * gdb.base/hbreak-unmapped.c: New file.
1092 * gdb.base/hbreak-unmapped.exp: New file.
1093 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1094 * lib/gdb.exp (gdb_is_target_remote): ... here.
1095
483805cf
PA
10962014-04-22 Pedro Alves <palves@redhat.com>
1097
1098 * gdb.base/consecutive-step-over.c: New file.
1099 * gdb.base/consecutive-step-over.exp: New file.
1100
06d97543
PA
11012014-04-22 Pedro Alves <palves@redhat.com>
1102
1103 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1104 instead of send_gdb/gdb_expect.
1105
b4429ea2
YQ
11062014-04-22 Yao Qi <yao@codesourcery.com>
1107
1108 * lib/trace-support.exp (generate_tracefile): New procedure.
1109 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1110 return 0.
1111 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1112 if generate_tracefile returns 1.
1113
51d48146
PA
11142014-04-18 Tom Tromey <palves@redhat.com>
1115 Pedro alves <tromey@redhat.com>
1116
1117 PR backtrace/15558
1118 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1119 with a backtrace limit.
1120 * gdb.python/py-frame-inline.exp: Test running to an inline
1121 function with a backtrace limit, and printing the newest frame.
1122 * gdb.python/py-frame-inline.c (main): Call f.
1123
bd1dce5f
MS
11242014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1125
1126 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1127
40d1a503
MS
11282014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1129
1130 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1131 Drop prefix from unsupported source file path.
1132
389b98f7
YQ
11332014-04-17 Yao Qi <yao@codesourcery.com>
1134
1135 * lib/gdb.exp (with_target_charset): New proc.
1136 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1137 with_target_charset.
1138 (test_print_strings): Likewise.
1139 (test_repeat_bytes): Likewise.
1140 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1141 for some tests.
1142
22869d73
KS
11432014-04-16 Keith Seitz <keiths@redhat.com>
1144
1145 PR gdb/15827
1146 * gdb.dwarf2/corrupt.c: New file.
1147 * gdb.dwarf2/corrupt.exp: New file.
1148
c4f87ca6
KS
11492014-04-16 Keith Seitz <keiths@redhat.com>
1150
1151 PR c++/16597
1152 * gdb.cp/namelessclass.cc: New file.
1153 * gdb.cp/namelessclass.exp: New file.
1154 * gdb.cp/namelessclass.S: New file.
1155
ab19de87
DE
11562014-04-16 Doug Evans <dje@google.com>
1157
1158 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1159 Add comment.
1160 (gdbserver_default_get_comm_port): New function.
1161 (gdbserver_start): Check if board file provided
1162 "gdbserver,get_comm_port" and use it if so.
1163 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1164 (gdb,socketport): Set to "stdio".
1165 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1166 (stdio_gdbserver_template): Delete.
1167 (${board}_get_remote_address): Update.
1168 (${board}_build_remote_cmd): Delete.
1169 (${board}_get_comm_port): New function.
1170 (${board}_spawn): Update.
1171 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1172 Delete.
1173 (${board}_get_remote_address): Update.
1174 (${board}_get_comm_port): New function.
1175
fc98a809
AB
11762014-04-16 Andrew Burgess <aburgess@broadcom.com>
1177
1178 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1179 appearing in any order.
1180
87fd9e6e
DE
11812014-04-15 Doug Evans <dje@google.com>
1182
1183 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1184 uninitialized value of "description".
1185
099fc3ea
KS
11862014-04-15 Keith Seitz <keiths@redhat.com>
1187
1188 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1189 Remove unused globals.
1190 (test_running_the_program): Likewise.
1191 (test_controlled_execution): Likewise.
1192 (test_controlling_breakpoints): Likewise.
1193 (test_program_termination): Likewise.
1194
5da151d4
KS
11952014-04-15 Keith Seitz <keiths@redhat.com>
1196
1197 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1198 unused globals.
1199 (test_rbreak_creation_and_listing): Likewise.
1200 (test_ignore_count): Likewise.
1201 (test_error): Likewise.
1202
35e5d2f0
PA
12032014-04-15 Pedro Alves <palves@redhat.com>
1204
1205 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1206 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1207 sym-file-loader.c.
1208 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1209 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1210 to sym-file-loader.c.
1211 (struct library): Forward declare.
1212 (load_shlib, lookup_function): Change prototypes.
1213 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1214 (translate_offset): Remove declarations.
1215 (get_text_addr): New declaration.
1216 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1217 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1218 sym-file-loader.h.
1219 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1220 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1221 here from sym-file-loader.h.
1222 (struct library): New structure.
1223 (load_shlib, lookup_function): Change prototypes and adjust to
1224 work with a struct library.
1225 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1226 (translate_offset): Make static.
1227 (get_text_addr): New function.
1228 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1229
eb4c1710
PA
12302014-04-15 Pedro Alves <palves@redhat.com>
1231
1232 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1233
2d1baf52
PA
12342014-04-15 Pedro Alves <palves@redhat.com>
1235
1236 * gdb.base/sym-file-loader.c: Include <limits.h>.
1237 (SELF_LINK): New define.
1238 (get_origin): New function.
1239 (load_shlib): Use it.
1240 * gdb.base/sym-file.exp: Don't early return if the target is
1241 remote. Use runto_main, and issue fail is that fails. Use
1242 gdb_load_shlibs.
1243 (shlib_name): Delete.
1244 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1245
7dd6df01
PA
12462014-04-15 Pedro Alves <palves@redhat.com>
1247
1248 * gdb.base/sym-file.exp: Remove regex characters from test
1249 message. Don't refer to breakpoint numbers in test messages.
1250
b50c8614
KS
12512014-04-14 Keith Seitz <keiths@redhat.com>
1252
1253 PR c++/16253
1254 * gdb.cp/var-tag.cc: New file.
1255 * gdb.cp/var-tag.exp: New file.
1256 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1257 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1258 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1259 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1260
3d567982
TT
12612014-04-14 Tom Tromey <tromey@redhat.com>
1262
1263 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1264 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1265 type.
1266 * gdb.cp/enum-class.exp: New file.
1267 * gdb.cp/enum-class.cc: New file.
1268
0626fc76
TT
12692014-04-14 Tom Tromey <tromey@redhat.com>
1270
1271 * gdb.dwarf2/enum-type.exp: New file.
1272
dca325b3
SA
12732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1274
1275 * gdb.mi/mi-vla-c99.exp: New file.
1276 * gdb.mi/vla.c: New file.
1277
5854b38a
SA
12782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1279
1280 * gdb.base/vla-datatypes.c: New file.
1281 * gdb.base/vla-datatypes.exp: New file.
1282
463bb957
SA
12832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1284
1285 * gdb.base/vla-ptr.c: New file.
1286 * gdb.base/vla-ptr.exp: New file.
1287
3dd170be
SA
12882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1289
1290 * gdb.dwarf2/count.exp: New file.
1291
5ecaaa66
SA
12922014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1293
1294 * gdb.base/vla-sideeffect.c: New file.
1295 * gdb.base/vla-sideeffect.exp: New file.
1296
41f1ada5
DB
12972014-04-14 David Blaikie <dblaikie@gmail.com>
1298
1299 * gdb.mi/non-stop.c: Add return value for non-void function return
1300 statement.
1301 * gdb.threads/staticthreads.c: Ditto.
1302
0be03e84
DE
13032014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1304 Doug Evans <xdje42@gmail.com>
1305
1306 * gdb.guile/scm-value.c: Improve test case.
1307 * gdb.guile/scm-value.exp: Add new test.
1308
f180a1fb
DB
13092014-04-11 David Blaikie <dblaikie@gmail.com>
1310
1311 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1312 override Clang's default.
1313
6b662e19
JB
13142014-04-11 Joel Brobecker <brobecker@adacore.com>
1315
1316 Revert the following changes (regressions):
1317
1318 * gdb.base/vla-sideeffect.c: New file.
1319 * gdb.base/vla-sideeffect.exp: New file.
1320
1321 * gdb.dwarf2/count.exp: New file.
1322
1323 * gdb.base/vla-multi.c: New file.
1324 * gdb.base/vla-multi.exp: New file.
1325
1326 * gdb.base/vla-ptr.c: New file.
1327 * gdb.base/vla-ptr.exp: New file.
1328
1329 * gdb.base/vla-datatypes.c: New file.
1330 * gdb.base/vla-datatypes.exp: New file.
1331
1332 * gdb.mi/mi-vla-c99.exp: New file.
1333 * gdb.mi/vla.c: New file.
1334
245a5f0b
KS
13352014-04-11 Keith Seitz <keiths@redhat.com>
1336
1337 PR c++/16675
1338 * gdb.cp/cpsizeof.exp: New file.
1339 * gdb.cp/cpsizeof.cc: New file.
1340
58a84dcf
SA
13412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1342
191a8a90
JB
1343 * gdb.mi/mi-vla-c99.exp: New file.
1344 * gdb.mi/vla.c: New file.
58a84dcf 1345
c8655f75
SA
13462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1347
1348 * gdb.base/vla-datatypes.c: New file.
1349 * gdb.base/vla-datatypes.exp: New file.
1350
024e13b4
SA
13512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1352
1353 * gdb.base/vla-ptr.c: New file.
1354 * gdb.base/vla-ptr.exp: New file.
1355
1a237e0e
SA
13562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1357
1358 * gdb.base/vla-multi.c: New file.
1359 * gdb.base/vla-multi.exp: New file.
1360
504f3432
SA
13612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1362
1363 * gdb.dwarf2/count.exp: New file.
1364
3bce8237
SA
13652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1366
191a8a90
JB
1367 * gdb.base/vla-sideeffect.c: New file.
1368 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1369
322f9c21
YQ
13702014-04-11 Yao Qi <yao@codesourcery.com>
1371
1372 * gdb.base/completion.exp: Check file exists before running tests
1373 on file completion.
1374
d708bcd1
PA
13752014-04-10 Pedro Alves <palves@redhat.com>
1376
1377 * gdb.base/cond-eval-mode.c: New file.
1378 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1379 prepare_for_testing to build the new file. Check result of
1380 runto_main.
1381 (test_break, test_watch): New procedures.
1382 (top level): Use them.
1383
ae1d2761
PM
13842014-04-08 Pierre Muller <muller@sourceware.org>
1385
1386 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1387 Ctrl-V use for mingw hosts.
1388
7af389b8
SC
13892014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1390
1391 * gdb.python/py-value.c: Improve test case.
1392 * gdb.python/py-value.exp: Add new test.
1393
5e703181
DE
13942014-04-07 David Blaikie <dblaikie@gmail.com>
1395
1396 * lib/compiler.c: Identify the clang compiler.
1397 * lib/compiler.cc: Ditto.
1398
9810b410
YQ
13992014-04-03 Yao Qi <yao@codesourcery.com>
1400
1401 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1402
98d1b8dc
AB
14032014-04-01 Anton Blanchard <anton@samba.org>
1404
1405 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1406 messages unique.
1407
3114cea1
AB
14082014-04-01 Anton Blanchard <anton@samba.org>
1409
1410 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1411 prepare_for_testing.
1412
62f7182c
AB
14132014-04-01 Anton Blanchard <anton@samba.org>
1414
1415 * gdb.arch/ppc64-atomic-inst.c: Remove.
1416 * gdb.arch/ppc64-atomic-inst.S: New file.
1417 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1418
770e7fc7
DE
14192014-03-31 Doug Evans <dje@google.com>
1420
1421 * gdb.base/print-symbol-loading-lib.c: New file.
1422 * gdb.base/print-symbol-loading-main.c: New file.
1423 * gdb.base/print-symbol-loading.exp: New file.
1424
46e2bafa
YQ
14252014-03-31 Yao Qi <yao@codesourcery.com>
1426
1427 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1428
8776cfe9
JB
14292014-03-28 Joel Brobecker <brobecker@adacore.com>
1430
1431 * gdb.ada/mi_dyn_arr: New testcase.
1432
5d1ef361
DE
14332014-03-27 Doug Evans <dje@google.com>
1434
1435 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1436
b5bee914
YQ
14372014-03-27 Yao Qi <yao@codesourcery.com>
1438
1439 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1440 if target is nios2-*-*.
1441
0d4d0e77
YQ
14422014-03-26 Yao Qi <yao@codesourcery.com>
1443
1444 * lib/gdb.exp (readline_is_used): New proc.
1445 * gdb.base/completion.exp: Move tests on command complete up.
1446 Skip the rest of tests if readline is not used.
1447 * gdb.ada/complete.exp: Skp the test if readline is not
1448 used.
1449 * gdb.base/filesym.exp: Likewise.
1450 * gdb.base/macscp.exp: Likewise.
1451 * gdb.base/readline-ask.exp: Likewise.
1452 * gdb.base/readline.exp: Likewise.
1453 * gdb.python/py-cmd.exp: Likewise.
1454 * gdb.trace/tfile.exp: Likewise.
1455
29361eee
YQ
14562014-03-26 Yao Qi <yao@codesourcery.com>
1457
1458 * gdb.base/macscp.exp: Fix code format issues.
1459
bc9a5525
UW
14602014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1461
1462 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1463 * gdb.asm/powerpc64le.inc: New file.
1464
d3839ede
PA
14652014-03-25 Pedro Alves <palves@redhat.com>
1466 Doug Evans <dje@google.com>
1467
1468 * gdb.base/source-execution.c: New file.
1469 * gdb.base/source-execution.exp: New file.
1470 * gdb.base/source-execution.gdb: New file.
1471
01672a57
DE
14722014-03-24 Doug Evans <dje@google.com>
1473
1474 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1475 using fission.
1476
88bbeca9
HZ
14772014-03-24 Hui Zhu <hui@codesourcery.com>
1478 Pedro Alves <palves@redhat.com>
1479
1480 PR breakpoints/16101
1481 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1482 test pass/fail messages. Detect missing support for dprintf when
1483 breakpoints are actually inserted.
1484 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1485 breakpoints are actually inserted.
1486 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1487 fails.
1488
d2348791
JK
14892014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1490
1491 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1492
feef67ab
DE
14932014-03-22 Doug Evans <xdje42@gmail.com>
1494
1495 * gdb.python/python.exp (python not supported): Verify multi-line
1496 python command issues an error.
25d743f9 1497 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1498 guile command issues an error.
feef67ab 1499
ecebef6a
MR
15002014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1501
1502 * gdb.threads/thread-specific.exp: Handle the lack of usable
1503 $this_breakpoint and $this_thread.
1504
ccdd1909
HZ
15052014-03-21 Hui Zhu <hui@codesourcery.com>
1506
1507 * gdb.base/attach.exp (do_command_attach_tests): New.
1508
beb460e8
PA
15092014-03-20 Tom Tromey <tromey@redhat.com>
1510 Pedro Alves <palves@redhat.com>
1511
1512 PR cli/15718
1513 * gdb.base/condbreak-call-false.c: New file.
1514 * gdb.base/condbreak-call-false.exp: New file.
1515
40acf43a
PA
15162014-03-20 Pedro Alves <palves@redhat.com>
1517
1518 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1519 Delete.
1520 (block_signals, unblock_signals): Delete.
1521 (child_function_2, main): Remove references to deleted variable
1522 and functions.
1523
9f5e1e02
PA
15242014-03-20 Pedro Alves <palves@redhat.com>
1525
1526 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1527 Use pthread_kill to signal thread 2.
1528 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1529 Adjust to make the test send itself a signal rather than using the
1530 host's "kill" command.
1531
99619bea
PA
15322014-03-20 Pedro Alves <palves@redhat.com>
1533
1534 * gdb.threads/multiple-step-overs.c: New file.
1535 * gdb.threads/multiple-step-overs.exp: New file.
1536 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1537 Adjust expected infrun debug output.
1538
2adfaa28
PA
15392014-03-20 Pedro Alves <palves@redhat.com>
1540
1541 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1542 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1543
31e77af2
PA
15442014-03-20 Pedro Alves <palves@redhat.com>
1545
1546 PR breakpoints/7143
1547 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1548 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1549 of gdb_test_multiple.
1550 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1551 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1552
b9f437de
PA
15532014-03-20 Pedro Alves <palves@redhat.com>
1554
1555 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1556 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1557
05adc73e
PA
15582014-03-19 Pedro Alves <palves@redhat.com>
1559
1560 * gdb.base/async.exp: Remove early return.
1561
6048b950
PA
15622014-03-19 Pedro Alves <palves@redhat.com>
1563
1564 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1565
8bcfb00a
PA
15662014-03-19 Pedro Alves <palves@redhat.com>
1567
1568 * gdb.base/async.exp (test_background): Expect \r\n after
1569 "completed." in the fail pattern.
1570
884e37dc
PA
15712014-03-19 Pedro Alves <palves@redhat.com>
1572
1573 * gdb.base/async.exp (test_background): New procedure.
1574 Use it for all background execution command tests.
1575
148e57e2
PA
15762014-03-19 Pedro Alves <palves@redhat.com>
1577
1578 * gdb.base/async.exp: Use prepare_for_testing.
1579
f48088c7
PA
15802014-03-19 Pedro Alves <palves@redhat.com>
1581
1582 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1583 the same line.
1584
e2f6c966
PA
15852014-03-19 Pedro Alves <palves@redhat.com>
1586
1587 * gdb.base/async.c (main): Add "jump here" and "until here" line
1588 marker comments.
1589 * gdb.base/async.exp (jump_here): New global.
1590 (jump& test): Use it.
1591 (until_here): New global.
1592 (until& test): Use it.
1593
c30568d4
PA
15942014-03-19 Pedro Alves <palves@redhat.com>
1595
1596 * gdb.base/async.exp: Don't frob gdb_protocol.
1597
0172b6a7
DE
15982014-03-18 Doug Evans <xdje42@gmail.com>
1599
1600 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1601 Fix spelling of exec-done-display.
1602
06c868a8
JK
16032014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1604
1605 PR gdb/15358
1606 * gdb.base/gdb-sigterm.c: New file.
1607 * gdb.base/gdb-sigterm.exp: New file.
1608
0c7e1a46
PA
16092014-03-18 Pedro Alves <palves@redhat.com>
1610
1611 PR gdb/13860
1612 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1613 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1614 solib-event.
1615
f7c77d93
JB
16162014-03-17 Joel Brobecker <brobecker@adacore.com>
1617
1618 * gdb.ada/pckd_arr_ren: New testcase.
1619
5a1e8c7a
DE
16202014-03-13 Doug Evans <xdje42@gmail.com>
1621
1622 PR guile/16612
1623 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1624 collect after discarding symbols.
1625
350e1a76
DE
16262014-03-13 Ludovic Courtès <ludo@gnu.org>
1627 Doug Evans <xdje42@gmail.com>
1628
1629 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1630 to history survives a gc.
1631
a69900ae
PA
16322014-03-13 Pedro Alves <palves@redhat.com>
1633
1634 * gdb.base/default.exp: Don't test "target procfs".
1635
5db9f0bd
PA
16362014-03-13 Pedro Alves <palves@redhat.com>
1637
1638 * gdb.base/default.exp: Update "target child" and "target procfs"
1639 tests to not expect "Unix".
1640
b3ccfe11
TT
16412014-03-12 Tom Tromey <tromey@redhat.com>
1642
1643 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1644 New procs. Add target-async tests.
1645 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1646 Add target-async tests.
1647
646f4417
AA
16482014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1649
1650 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1651 'func_start' and 'func_end' for the beginning and end of the
1652 function code, respectively.
1653 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1654 'func_end' instead of 'func' and 'main'.
1655
288c211f
AA
16562014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1657
1658 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1659 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1660 generate the debug info assembler source.
1661
e0c0f156
AA
16622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1663
1664 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1665 * gdb.dwarf2/arr-subrange.exp: Likewise.
1666 * gdb.dwarf2/dwz.exp: Likewise.
1667 * gdb.dwarf2/method-ptr.exp: Likewise.
1668 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1669 * gdb.dwarf2/subrange.exp: Likewise.
1670 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1671 * gdb.dwarf2/implptrpiece.exp: Likewise.
1672 * gdb.dwarf2/nostaticblock.exp: Likewise.
1673
0e5c4555
AA
16742014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1675
1676 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1677 directory to absolute path name arguments.
1678
5ec18f2b
JG
16792014-03-10 Joel Brobecker <brobecker@adacore.com>
1680
1681 * gdb.ada/tagged_access: New testcase.
1682
847fc4f2
MM
16832014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1684
1685 * gdb.btrace/data.exp: Update expected output.
1686
cc3da688
YQ
16872014-03-06 Yao Qi <yao@codesourcery.com>
1688
1689 * gdb.trace/pr16508.exp: New file.
1690
0f26cec1
PA
16912014-03-05 Pedro Alves <palves@redhat.com>
1692
1693 PR gdb/16575
1694 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1695 procedure.
1696 (top level): Adjust to use it. Add tests that exercise breakpoint
1697 interaction with the code-cache.
1698
7a5a839f
LC
16992014-02-26 Ludovic Courtès <ludo@gnu.org>
1700
1701 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1702 test for 'history-append!'.
1703
31aa7e4e
JB
17042014-02-26 Joel Brobecker <brobecker@adacore.com>
1705
1706 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1707 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1708 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1709 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1710 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1711 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1712
1b588015
JB
17132014-02-26 Joel Brobecker <brobecker@adacore.com>
1714
1715 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1716 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1717 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1718
55426c9d
JB
17192014-02-26 Joel Brobecker <brobecker@adacore.com>
1720
1721 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1722
dc53a7ad
JB
17232014-02-26 Joel Brobecker <brobecker@adacore.com>
1724
1725 * gdb.dwarf2/arr-stride.c: New file.
1726 * gdb.dwarf2/arr-stride.exp: New file.
1727
12ab52e9
PA
17282014-02-26 Pedro Alves <palves@redhat.com>
1729
1730 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1731 that won't ever trigger. Make sure that GDB reports the correct
1732 breakpoint that caused the stop.
1733
849c862e
JK
17342014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1735
1736 PR gdb/16626
1737 * gdb.base/auto-load-script: New file.
1738 * gdb.base/auto-load.c: New file.
1739 * gdb.base/auto-load.exp: New file.
1740
71b7d793
JK
1741 PR gdb/16626
1742 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1743
e2f0d509
JK
17442014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1745
1746 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1747 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1748
50cc37c8
DE
17492014-02-24 Doug Evans <dje@google.com>
1750
1751 * lib/gdb.exp (run_on_host): Log error output if program fails.
1752
ea4758f2
PA
17532014-02-21 Pedro Alves <palves@redhat.com>
1754
1755 * gdb.threads/step-after-sr-lock.c: Rename to ...
1756 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1757 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1758 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1759 ... this.
1760
d7b30f67
SDJ
17612014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1762
1763 PR tdep/16397
1764 * gdb.arch/amd64-stap-special-operands.exp: New file.
1765 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1766 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1767 * gdb.arch/amd64-stap-triplet.S: Likewise.
1768 * gdb.arch/amd64-stap-triplet.c: Likewise.
1769
83deb43f
JB
17702014-02-20 Joel Brobecker <brobecker@adacore.com>
1771
1772 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1773 in .section pseudo-op.
1774
adde2bff
DE
17752014-02-20 lin zuojian <manjian2006@gmail.com>
1776 Joel Brobecker <brobecker@adacore.com>
1777 Doug Evans <xdje42@gmail.com>
1778
1779 PR symtab/16581
1780 * gdb.dwarf2/dw2-icycle.S: New file.
1781 * gdb.dwarf2/dw2-icycle.c: New file.
1782 * gdb.dwarf2/dw2-icycle.exp: New file.
1783
f7bd0f78
SC
17842014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1785
1786 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1787 operations on gdb.Value objects.
1788 * gdb.python/py-value-cc.exp: Add new test to test operations on
1789 gdb.Value objects.
1790
c17ef0d5
DE
17912014-02-18 Doug Evans <dje@google.com>
1792
1793 * Makefile.in (TESTS): New variable.
1794 (expanded_tests, expanded_tests_or_none): New variables
1795 (check-single): Pass $(expanded_tests_or_none) to runtest.
1796 (check-parallel): Only run tests in $(TESTS) if non-empty.
1797 (check/no-matching-tests-found): New rule.
1798 * README: Document TESTS makefile variable.
1799
5dd3176f
DE
18002014-02-18 Doug Evans <dje@google.com>
1801
1802 * Makefile.in (check-parallel): rm -rf outputs temp.
1803
0b10be4f
JK
18042014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1805
1806 Fix "ERROR: no fileid for" in the testsuite.
1807 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1808
85f224e7
DE
18092014-02-12 Doug Evans <dje@google.com>
1810
1811 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1812 (MISCELLANEOUS): New variable.
1813 (clean): rm -rf $(MISCELLANEOUS).
1814 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1815 dwp live in the same directory as symlinks, with each symlink pointed
1816 to a differently named file in a different directory.
1817
149b30ff
DE
18182014-02-11 Doug Evans <dje@google.com>
1819
1820 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1821 of Tcl file commands.
1822
1dfdac32
MK
18232014-02-10 Mark Kettenis <kettenis@gnu.org>
1824
1825 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1826 "kill -SIGUSR1 -1".
1827
aa4fb036
JB
18282014-02-10 Joel Brobecker <brobecker@adacore.com>
1829
1830 * gdb.ada/tick_length_array_enum_idx: New testcase.
1831
ed3ef339
DE
18322014-02-10 Doug Evans <xdje42@gmail.com>
1833
1834 * configure.ac (AC_OUTPUT): Add gdb.guile.
1835 * configure: Regenerate.
1836 * lib/gdb-guile.exp: New file.
1837 * lib/gdb.exp (get_target_charset): New function.
1838 * gdb.base/help.exp: Update expected output from "apropos apropos".
1839 * gdb.guile/Makefile.in: New file.
1840 * gdb.guile/guile.exp: New file.
1841 * gdb.guile/scm-arch.c: New file.
1842 * gdb.guile/scm-arch.exp: New file.
1843 * gdb.guile/scm-block.c: New file.
1844 * gdb.guile/scm-block.exp: New file.
1845 * gdb.guile/scm-breakpoint.c: New file.
1846 * gdb.guile/scm-breakpoint.exp: New file.
1847 * gdb.guile/scm-disasm.c: New file.
1848 * gdb.guile/scm-disasm.exp: New file.
1849 * gdb.guile/scm-equal.c: New file.
1850 * gdb.guile/scm-equal.exp: New file.
1851 * gdb.guile/scm-error.exp: New file.
1852 * gdb.guile/scm-error.scm: New file.
1853 * gdb.guile/scm-frame-args.c: New file.
1854 * gdb.guile/scm-frame-args.exp: New file.
1855 * gdb.guile/scm-frame-args.scm: New file.
1856 * gdb.guile/scm-frame-inline.c: New file.
1857 * gdb.guile/scm-frame-inline.exp: New file.
1858 * gdb.guile/scm-frame.c: New file.
1859 * gdb.guile/scm-frame.exp: New file.
1860 * gdb.guile/scm-generics.exp: New file.
1861 * gdb.guile/scm-gsmob.exp: New file.
1862 * gdb.guile/scm-iterator.c: New file.
1863 * gdb.guile/scm-iterator.exp: New file.
1864 * gdb.guile/scm-math.c: New file.
1865 * gdb.guile/scm-math.exp: New file.
1866 * gdb.guile/scm-objfile-script-gdb.in: New file.
1867 * gdb.guile/scm-objfile-script.c: New file.
1868 * gdb.guile/scm-objfile-script.exp: New file.
1869 * gdb.guile/scm-objfile.c: New file.
1870 * gdb.guile/scm-objfile.exp: New file.
1871 * gdb.guile/scm-ports.exp: New file.
1872 * gdb.guile/scm-pretty-print.c: New file.
1873 * gdb.guile/scm-pretty-print.exp: New file.
1874 * gdb.guile/scm-pretty-print.scm: New file.
1875 * gdb.guile/scm-section-script.c: New file.
1876 * gdb.guile/scm-section-script.exp: New file.
1877 * gdb.guile/scm-section-script.scm: New file.
1878 * gdb.guile/scm-symbol.c: New file.
1879 * gdb.guile/scm-symbol.exp: New file.
1880 * gdb.guile/scm-symtab-2.c: New file.
1881 * gdb.guile/scm-symtab.c: New file.
1882 * gdb.guile/scm-symtab.exp: New file.
1883 * gdb.guile/scm-type.c: New file.
1884 * gdb.guile/scm-type.exp: New file.
1885 * gdb.guile/scm-value-cc.cc: New file.
1886 * gdb.guile/scm-value-cc.exp: New file.
1887 * gdb.guile/scm-value.c: New file.
1888 * gdb.guile/scm-value.exp: New file.
1889 * gdb.guile/source2.scm: New file.
1890 * gdb.guile/types-module.cc: New file.
1891 * gdb.guile/types-module.exp: New file.
1892
7026a7c1
YQ
18932014-02-10 Yao Qi <yao@codesourcery.com>
1894
1895 PR testsuite/16543
1896 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1897 * configure: Regenerated.
1898 * Makefile.in: New file.
1899
6c466447
AS
19002014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1901
1902 * gdb.python/py-framefilter.exp: Fix typo.
1903
6e854735
YQ
19042014-02-08 Yao Qi <yao@codesourcery.com>
1905
1906 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1907 that no =breakpoint-modified is emitted when breakpoints are
1908 modified through MI commands.
1909
d137e6dc
PA
19102014-02-07 Pedro Alves <pedro@codesourcery.com>
1911 Pedro Alves <palves@redhat.com>
1912
1913 * gdb.threads/step-after-sr-lock.c: New file.
1914 * gdb.threads/step-after-sr-lock.exp: New file.
1915
b5ee5a50
PA
19162014-02-07 Pedro Alves <palves@redhat.com>
1917
1918 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1919
3c77faf3
JK
19202014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1921
1922 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1923 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1924
6dddc817
DE
19252014-02-06 Doug Evans <xdje42@gmail.com>
1926
1927 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1928 output.
1929
1930 * gdb.gdb/python-interrupts.exp: New file.
1931
de7b2893
YQ
19322014-02-05 Yao Qi <yao@codesourcery.com>
1933
1934 * gdb.trace/report.exp (use_collected_data): Test the output
1935 of "info threads" and "info inferiors".
1936
66d032ac
YQ
19372014-02-05 Yao Qi <yao@codesourcery.com>
1938
1939 Revert this patch:
1940
1941 2013-05-24 Yao Qi <yao@codesourcery.com>
1942
1943 * gdb.trace/tfile.exp: Test inferior and thread.
1944
591a12a1
UW
19452014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1946
1947 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1948 on a function.
1949 * gdb.base/step-bt.c: Call hello via function pointer to make
1950 sure its first instruction is executed on powerpc64le-linux.
1951
0ff3e01f
UW
19522014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1953
1954 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1955
084ee545
UW
19562014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1957
1958 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1959 of the test patterns for use on little-endian systems.
1960
6ed14ff3
UW
19612014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1962
1963 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1964 (decimal_vector): Fix for little-endian.
1965
401e27fd
JM
19662014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1967
1968 * gdb.arch/sparc-sysstep.exp: New file.
1969 * gdb.arch/sparc-sysstep.c: Likewise.
1970
1971 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1972
8b924729
EBM
19732014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1974
1975 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1976
fb151210
JB
19772014-01-23 Tom Tromey <tromey@redhat.com>
1978
1979 * gdb.ada/array_char_idx: New testcase.
1980
0740f8d8
TT
19812014-01-23 Tom Tromey <tromey@redhat.com>
1982
1983 PR python/16487:
1984 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1985 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1986 classes.
1987
21909fa1
TT
19882014-01-23 Tom Tromey <tromey@redhat.com>
1989
1990 PR python/16491:
1991 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1992 string from an inferior frame.
1993 * gdb.python/py-framefilter-mi.exp: Update.
1994
87ce2a04
DE
19952014-01-22 Doug Evans <dje@google.com>
1996
1997 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1998
237b092b
AA
19992014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2000
2001 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2002
d674a709
AA
20032014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2004
2005 * gdb.trace/entry-values.exp: Remove excess space character from
2006 regex patterns. Handle s390 call instruction.
2007
20fa3390
AA
20082014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2009
2010 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2011 define "*_start" label. Make "name" static.
2012 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2013 ${name} by references to ${name}_start.
2014
78466714
AA
20152014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2016
2017 * gdb.base/info-macros.exp: Remove "debug" from the compile
2018 options.
2019
ec9f644a
IB
20202014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2021
2022 * gdb.dlang/demangle.exp: New file.
2023
94b1b47e
IB
20242014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2025
2026 * gdb.dlang/primitive-types.exp: New file.
2027
7f420862
IB
20282014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2029
2030 * configure.ac: Create gdb.dlang/Makefile.
2031 * configure: Regenerate.
2032 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2033 * gdb.dlang/Makefile.in: New file.
2034 * lib/d-support.exp: New file.
2035 * lib/gdb.exp (skip_d_tests): New proc.
2036
52834460
MM
20372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2038
2039 * gdb.btrace/delta.exp: Check reverse stepi.
2040 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2041 * gdb.btrace/finish.exp: New.
2042 * gdb.btrace/next.exp: New.
2043 * gdb.btrace/nexti.exp: New.
2044 * gdb.btrace/record_goto.c: Add comments.
2045 * gdb.btrace/step.exp: New.
2046 * gdb.btrace/stepi.exp: New.
2047 * gdb.btrace/multi-thread-step.c: New.
2048 * gdb.btrace/multi-thread-step.exp: New.
2049 * gdb.btrace/rn-dl-bind.c: New.
2050 * gdb.btrace/rn-dl-bind.exp: New.
2051 * gdb.btrace/data.c: New.
2052 * gdb.btrace/data.exp: New.
2053 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2054
6e07b1d2
MM
20552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2056
2057 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2058 * gdb.btrace/exception.exp: Update.
2059 * gdb.btrace/instruction_history.exp: Update.
2060 * gdb.btrace/record_goto.exp: Update.
2061 * gdb.btrace/tailcall.exp: Update.
2062 * gdb.btrace/unknown_functions.exp: Update.
2063 * gdb.btrace/delta.exp: New.
2064
0b722aec
MM
20652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2066
2067 * gdb.btrace/record_goto.exp: Add backtrace test.
2068 * gdb.btrace/tailcall.exp: Add backtrace test.
2069
066ce621
MM
20702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2071
2072 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2073 * gdb.btrace/record_goto.c: New.
2074 * gdb.btrace/record_goto.exp: New.
2075 * gdb.btrace/x86-record_goto.S: New.
2076
0688d04e
MM
20772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2078
2079 * gdb.btrace/function_call_history.exp: Update tests.
2080 * gdb.btrace/instruction_history.exp: Update tests.
2081
8710b709
MM
20822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2083
2084 * gdb.btrace/function_call_history.exp: Fix expected field
2085 order for "record function-call-history".
2086 Add new tests for "record function-call-history /c".
2087 * gdb.btrace/exception.cc: New.
2088 * gdb.btrace/exception.exp: New.
2089 * gdb.btrace/tailcall.exp: New.
2090 * gdb.btrace/x86-tailcall.S: New.
2091 * gdb.btrace/x86-tailcall.c: New.
2092 * gdb.btrace/unknown_functions.c: New.
2093 * gdb.btrace/unknown_functions.exp: New.
2094 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2095
5de9129b
MM
20962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2097
2098 * gdb.btrace/instruction_history.exp: Update.
2099 * gdb.btrace/function_call_history.exp: Update.
2100
23a7fe75
MM
21012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2102
2103 * gdb.btrace/function_call_history.exp: Fix expected function
2104 trace.
2105 * gdb.btrace/instruction_history.exp: Initialize traced.
2106 Remove traced_functions.
2107
724c7dd8
MM
21082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2109
2110 * gdb.btrace/function_call_history.exp: Update
2111 * gdb.btrace/instruction_history.exp: Update.
2112
6d78d93b
MM
21132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2114
2115 * gdb.btrace/enable.exp: Update expected text.
2116
93a360cc
OJ
21172014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2118
2119 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2120 bytes.
2121
3772b53f
MR
21222014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2123
2124 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2125
596662fa
OJ
21262014-01-15 Omair Javaid <omair.javaid@linaro.org>
2127
2128 * lib/gdb.exp (supports_process_record): Return true for
2129 arm*-linux*. (supports_reverse): Likewise.
2130
b5b08fb4
SC
21312014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2132
2133 PR python/15464
2134 PR python/16113
2135 * gdb.python/py-type.c: Enhance test case.
2136 * gdb.python/py-value-cc.cc: Likewise
2137 * gdb.python/py-type.exp: Add new tests.
2138 * gdb.python/py-value-cc.exp: Likewise
2139
52d7fb13
AA
21402014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2141 Pedro Alves <palves@redhat.com>
2142
2143 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2144 Make "name" extern.
2145 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2146 references to ${name}_start by references to ${name}.
2147
a2cd8cfe
JB
21482014-01-10 Joel Brobecker <brobecker@adacore.com>
2149
2150 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2151
4e23fced
JB
21522014-01-10 Joel Brobecker <brobecker@adacore.com>
2153
2154 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2155
c6a9e42c
PA
21562014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2157 Pedro Alves <palves@redhat.com>
2158
2159 * gdb.mi/mi-info-os.exp: Connect to the target with
2160 mi_gdb_target_load.
2161
b7ea362b
PA
21622014-01-08 Pedro Alves <palves@redhat.com>
2163
2164 * gdb.threads/reconnect-signal.c: New file.
2165 * gdb.threads/reconnect-signal.exp: New file.
2166
5e3f4fab
EBM
21672014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2168
2169 * gdb.base/source-dir.exp: New file.
2170
79301218
JB
21712014-01-07 Joel Brobecker <brobecker@adacore.com>
2172
2173 * gdb.ada/mi_interface: New testcase.
2174
8e355c5d
JB
21752014-01-07 Joel Brobecker <brobecker@adacore.com>
2176
2177 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2178 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2179 gdb.ada/pp-rec-component/pck.ads: New files.
2180
c0d48811
JB
21812014-01-07 Joel Brobecker <brobecker@adacore.com>
2182
2183 * gdb.python/py-pp-integral.c: New file.
2184 * gdb.python/py-pp-integral.py: New file.
2185 * gdb.python/py-pp-integral.exp: New file.
2186
17b609c3 2187For older changes see ChangeLog-1993-2013.
c906108c 2188\f
8d8cb839
EZ
2189;; Local Variables:
2190;; mode: change-log
2191;; left-margin: 8
2192;; fill-column: 74
2193;; version-control: never
2194;; End:
902f2ccb 2195
14f8b115 2196 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2197 Copying and distribution of this file, with or without modification,
2198 are permitted provided the copyright notice and this notice are preserved.
This page took 2.690133 seconds and 4 git commands to generate.