Support _Complex in hard-VFP abi
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1cbf5077
DB
12014-08-18 David Blaikie <dblaikie@gmail.com>
2
3 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
4
bf0fae19
JB
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
3c8c5dcc
JB
102014-08-18 Joel Brobecker <brobecker@adacore.com>
11
12 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
13
e66d4446
SC
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
940df408
SC
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
ebcc6c3a
YQ
272014-08-15 Yao Qi <yao@codesourcery.com>
28
29 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
30 false.
31
775e0f04
YQ
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
d769e349
DE
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
20c6f1e1
YQ
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
5792e8e3
YQ
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
3cecbbbe
TT
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
00b51ff5
TT
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
6908c509
JB
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
cc6563d2
PA
832014-07-30 Pedro Alves <palves@redhat.com>
84
85 * gdb.threads/signal-command-handle-nopass.exp (test): Add
86 comment.
87
7e09a223
YQ
882014-07-29 Yao Qi <yao@codesourcery.com>
89
90 PR gdb/17206
91 * gdb.base/until-nodebug.exp: New.
92
7ebdbe92
DE
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
fdb1adc6
WN
1002014-07-28 Will Newton <will.newton@linaro.org>
101
102 * gdb.base/varargs.exp: Remove KFAILs for ARM.
103
186fcde0
DE
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
70509625
PA
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
c3f814a1
PA
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
e214cf6c
JK
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
17d0c5c8
JK
1562014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 PR gdb/17170
159 * gdb.base/statistics.exp: New file.
160
b8b8facf
DE
1612014-07-17 Doug Evans <dje@google.com>
162
74b49205 163 PR gdb/17170
b8b8facf
DE
164 * gdb.base/maint.exp: Update testing of per-command stats.
165
1b5d0ab3
PA
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
4d974e88
SM
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
41e99568
PA
1882014-07-15 Pedro Alves <palves@redhat.com>
189
190 * gdb.base/reread.exp: Use clean_restart.
191
487d9753
PL
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
cc1c52ad
PA
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
1e973570
PA
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
93d6eb10
PA
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
0017922d
PA
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
94696ad3
PA
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
bd293940
PA
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
c933f875
PA
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
d98b7a16
TT
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
548740d6
TT
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
a25eb028
MR
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
218c2655
JK
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
5401fde3
YQ
2662014-07-11 Yao Qi <yao@codesourcery.com>
267
268 * gdb.base/exprs.exp: "set print symbol off".
269
e76126e8
PA
2702014-07-11 Pedro Alves <palves@redhat.com>
271
272 * gdb.threads/kill.c: New file.
273 * gdb.threads/kill.exp: New file.
274
2d6f0de6
YQ
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
7180e04a
PA
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
9a9a7608
AB
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
161ac41e
YQ
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
1f267ae3
MM
3032014-07-08 Markus Metzger <markus.t.metzger@intel.com>
304
305 * gdb.btrace/segv.exp: New.
306 * gdb.btrace/segv.c: New.
307
2b239efb
LM
3082014-07-02 Luis Machado <lgustavo@codesourcery.com>
309
310 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
311 instruction.
312
cf363f18
MW
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
aebf9d24
AA
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
b67a2c6f
YQ
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
aef92902
MM
3312014-06-25 Markus Metzger <markus.t.metzger@intel.com>
332
333 * gdb.btrace/gcore.exp: New.
334
8e9db26e
PA
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
70afc5b7
SC
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
b972bd9c
JK
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
125f8a3d
GB
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
3ed9baed
IB
3572014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
358
359 * gdb.dlang/expression.exp: New file.
360
034f788c
PA
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
45371d0c
LM
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
5d376983
SC
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
a1aa2221
LM
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
0fc05997
YQ
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
70795c52
LM
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
6be47f0c
KS
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
d03de421
PA
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
f9579b99
TT
4192014-06-12 Tom Tromey <tromey@redhat.com>
420
421 * gdb.base/completion.exp: Don't use directory name in test.
422
3657956b
GB
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
4186eb54
KS
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
25326a28 4442014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
445
446 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
447
829155c9
PA
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
61c8d22e
PA
4552014-06-06 Pedro Alves <palves@redhat.com>
456
457 * gdb.base/break-unload-file.exp: Fix typo.
458
d9a47287
YQ
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
e5e01dbf
YQ
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
73ba372c
GB
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
831517df
YQ
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
b8b91e98
YQ
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
fb934770
LC
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
6ef284bd
SM
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
a872e241
DE
5012014-06-04 Doug Evans <xdje42@gmail.com>
502
503 * gdb.guile/scm-generics.exp: Delete.
504
16f691fb
DE
5052014-06-04 Doug Evans <xdje42@gmail.com>
506
507 * gdb.guile/scm-breakpoint.exp: Update.
508 Add tests for breakpoint registration.
509
012370f6
TT
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
9f5a4cef
HZ
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
90a45c4d
YQ
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
70017e41
YQ
5302014-06-04 Yao Qi <yao@codesourcery.com>
531
532 * gdb.base/default.exp: Replace "child" with "native" in
533 regexp pattern.
534
883964a7
SC
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
ef370185
JB
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
1e2ccb61
BM
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
c6ec5ab2
PA
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
835c559f
PA
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
06eb1586
DE
5652014-06-02 Doug Evans <xdje42@gmail.com>
566
567 * gdb.guile/scm-parameter.exp: New file.
568
e698b8c4
DE
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
ded03782
DE
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
41fac0cf
PA
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
96ae5695
EBM
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
da02b3a8
JB
6002014-06-02 Joel Brobecker <brobecker@adacore.com>
601
602 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
603
c72b2e7b
YQ
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
53e8a631
AB
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
938f0e2f
AB
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
9ba6657a
PA
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
522c09bf
DB
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
bf4ef81e
MR
6372014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
638
639 * gdb.reverse/sigall-reverse.exp: Fix a typo.
640
329ea579
PA
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
fd664c91
PA
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
251bde03
PA
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
7f3c0343
JB
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
b2715b27
AW
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
498a4489
YQ
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
589fdceb
MM
7012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
702
703 * gdb.btrace/vdso.c: New.
704 * gdb.btrace/vdso.exp: New.
705
e9089e05
MM
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
67b5c0c1
MM
7112014-05-23 Markus Metzger <markus.t.metzger@intel.com>
712
713 * gdb.btrace/data.exp: Test memory access during btrace replay.
714
a2199296
SM
7152014-05-22 Simon Marchi <simon.marchi@ericsson.com>
716
717 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
718
17b2616c
PA
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
5166082f
PA
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
2f25d70f
SM
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
ff604a67
MR
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
6a3cb8e8
PA
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
4ebfc96e
PA
7582014-05-21 Pedro Alves <palves@redhat.com>
759
760 * gdb.base/default.exp: Test "target native" instead of "target
761 child".
762
36d46afb
MW
7632014-05-21 Mark Wielaard <mjw@redhat.com>
764
765 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
766
5876f503
JK
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
0256a6ac
PA
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
936d2992
PA
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
802e8e6d
PA
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
e59fa00f
MM
7912014-05-20 Markus Metzger <markus.t.metzger@intel.com>
792
793 * gdb.btrace/nohist.exp: New.
794
8b696e31
YQ
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
73c9764f
YQ
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
f1f4348a
JK
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
0dbe70ce
DE
8132014-05-16 Doug Evans <dje@google.com>
814
815 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
816 * gdb.base/completion.exp: Check that all expected files exist
817 before doing file completion.
0dbe70ce 818
8d551b02
DE
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
73eb7709
PA
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
3fae92fc
YQ
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
c2b2ccc5
DE
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
8c217a4b
SM
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
3deb39c6
SM
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
71a79f8c
YQ
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
f23fcd46
YQ
8602014-05-14 Yao Qi <yao@codesourcery.com>
861
862 * boards/local-remote-host-notty.exp (${board}_file): New
863 proc.
864
9404b58f
KM
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
5e45f04c
YQ
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
c888a17d
KS
8762014-05-05 Keith Seitz <keiths@redhat.com>
877
878 * gdb.linespec/ls-dollar.exp: Add test for linespec
879 file:convenience_variable.
880
290a839c
YQ
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
b5262cd0
YQ
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
30a1e6cc
SDJ
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
f33da99a
SDJ
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
5b80f00d
PA
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
f8c2a73c
PA
9262014-05-01 Pedro Alves <palves@redhat.com>
927
928 * boards/local-remote-host.exp: New file.
929
be6e8ac7
PA
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
cac0dc8f
JB
9352014-04-28 Joel Brobecker <brobecker@adacore.com>
936
937 * gdb.ada/dyn_arrayidx: New testcase.
938
9730e6cc
YQ
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
7ae1a6a6
PA
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
4082afcc
PA
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
2abc3f8d
DB
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
bfd39632
DB
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
22842ff6
DB
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
c2e827ad
DB
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
4c2d33e7
YQ
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
56083b99
DB
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
25d4e99d
DB
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
01f9f808
MS
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
4b48d439
KS
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
08351840
PA
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
076855f9
PA
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
483805cf
PA
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
06d97543
PA
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
b4429ea2
YQ
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
51d48146
PA
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
bd1dce5f
MS
11192014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1120
1121 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1122
40d1a503
MS
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
389b98f7
YQ
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
22869d73
KS
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
c4f87ca6
KS
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
ab19de87
DE
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
fc98a809
AB
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
87fd9e6e
DE
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
099fc3ea
KS
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
5da151d4
KS
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
35e5d2f0
PA
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
eb4c1710
PA
12252014-04-15 Pedro Alves <palves@redhat.com>
1226
1227 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1228
2d1baf52
PA
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
7dd6df01
PA
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
b50c8614
KS
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
3d567982
TT
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
0626fc76
TT
12642014-04-14 Tom Tromey <tromey@redhat.com>
1265
1266 * gdb.dwarf2/enum-type.exp: New file.
1267
dca325b3
SA
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
5854b38a
SA
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
463bb957
SA
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
3dd170be
SA
12832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1284
1285 * gdb.dwarf2/count.exp: New file.
1286
5ecaaa66
SA
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
41f1ada5
DB
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
0be03e84
DE
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
f180a1fb
DB
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
6b662e19
JB
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
245a5f0b
KS
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
58a84dcf
SA
13362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1337
191a8a90
JB
1338 * gdb.mi/mi-vla-c99.exp: New file.
1339 * gdb.mi/vla.c: New file.
58a84dcf 1340
c8655f75
SA
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
024e13b4
SA
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
1a237e0e
SA
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
504f3432
SA
13562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1357
1358 * gdb.dwarf2/count.exp: New file.
1359
3bce8237
SA
13602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1361
191a8a90
JB
1362 * gdb.base/vla-sideeffect.c: New file.
1363 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1364
322f9c21
YQ
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
d708bcd1
PA
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
ae1d2761
PM
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
7af389b8
SC
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
5e703181
DE
13892014-04-07 David Blaikie <dblaikie@gmail.com>
1390
1391 * lib/compiler.c: Identify the clang compiler.
1392 * lib/compiler.cc: Ditto.
1393
9810b410
YQ
13942014-04-03 Yao Qi <yao@codesourcery.com>
1395
1396 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1397
98d1b8dc
AB
13982014-04-01 Anton Blanchard <anton@samba.org>
1399
1400 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1401 messages unique.
1402
3114cea1
AB
14032014-04-01 Anton Blanchard <anton@samba.org>
1404
1405 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1406 prepare_for_testing.
1407
62f7182c
AB
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
770e7fc7
DE
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
46e2bafa
YQ
14202014-03-31 Yao Qi <yao@codesourcery.com>
1421
1422 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1423
8776cfe9
JB
14242014-03-28 Joel Brobecker <brobecker@adacore.com>
1425
1426 * gdb.ada/mi_dyn_arr: New testcase.
1427
5d1ef361
DE
14282014-03-27 Doug Evans <dje@google.com>
1429
1430 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1431
b5bee914
YQ
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
0d4d0e77
YQ
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
29361eee
YQ
14512014-03-26 Yao Qi <yao@codesourcery.com>
1452
1453 * gdb.base/macscp.exp: Fix code format issues.
1454
bc9a5525
UW
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
d3839ede
PA
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
01672a57
DE
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
88bbeca9
HZ
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
d2348791
JK
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
feef67ab
DE
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.
25d743f9 1492 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1493 guile command issues an error.
feef67ab 1494
ecebef6a
MR
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
ccdd1909
HZ
15002014-03-21 Hui Zhu <hui@codesourcery.com>
1501
1502 * gdb.base/attach.exp (do_command_attach_tests): New.
1503
beb460e8
PA
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
40acf43a
PA
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
9f5e1e02
PA
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
99619bea
PA
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
2adfaa28
PA
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
31e77af2
PA
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
b9f437de
PA
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
05adc73e
PA
15532014-03-19 Pedro Alves <palves@redhat.com>
1554
1555 * gdb.base/async.exp: Remove early return.
1556
6048b950
PA
15572014-03-19 Pedro Alves <palves@redhat.com>
1558
1559 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1560
8bcfb00a
PA
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
884e37dc
PA
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
148e57e2
PA
15712014-03-19 Pedro Alves <palves@redhat.com>
1572
1573 * gdb.base/async.exp: Use prepare_for_testing.
1574
f48088c7
PA
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
e2f6c966
PA
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
c30568d4
PA
15892014-03-19 Pedro Alves <palves@redhat.com>
1590
1591 * gdb.base/async.exp: Don't frob gdb_protocol.
1592
0172b6a7
DE
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
06c868a8
JK
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
0c7e1a46
PA
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
f7c77d93
JB
16112014-03-17 Joel Brobecker <brobecker@adacore.com>
1612
1613 * gdb.ada/pckd_arr_ren: New testcase.
1614
5a1e8c7a
DE
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
350e1a76
DE
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
a69900ae
PA
16272014-03-13 Pedro Alves <palves@redhat.com>
1628
1629 * gdb.base/default.exp: Don't test "target procfs".
1630
5db9f0bd
PA
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
b3ccfe11
TT
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
646f4417
AA
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
288c211f
AA
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
e0c0f156
AA
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
0e5c4555
AA
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
5ec18f2b
JG
16742014-03-10 Joel Brobecker <brobecker@adacore.com>
1675
1676 * gdb.ada/tagged_access: New testcase.
1677
847fc4f2
MM
16782014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1679
1680 * gdb.btrace/data.exp: Update expected output.
1681
cc3da688
YQ
16822014-03-06 Yao Qi <yao@codesourcery.com>
1683
1684 * gdb.trace/pr16508.exp: New file.
1685
0f26cec1
PA
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
7a5a839f
LC
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
31aa7e4e
JB
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
1b588015
JB
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
55426c9d
JB
17142014-02-26 Joel Brobecker <brobecker@adacore.com>
1715
1716 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1717
dc53a7ad
JB
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
12ab52e9
PA
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
849c862e
JK
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
71b7d793
JK
1736 PR gdb/16626
1737 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1738
e2f0d509
JK
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
50cc37c8
DE
17442014-02-24 Doug Evans <dje@google.com>
1745
1746 * lib/gdb.exp (run_on_host): Log error output if program fails.
1747
ea4758f2
PA
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
d7b30f67
SDJ
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
83deb43f
JB
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
adde2bff
DE
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
f7bd0f78
SC
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
c17ef0d5
DE
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
5dd3176f
DE
17952014-02-18 Doug Evans <dje@google.com>
1796
1797 * Makefile.in (check-parallel): rm -rf outputs temp.
1798
0b10be4f
JK
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
85f224e7
DE
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
149b30ff
DE
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
1dfdac32
MK
18182014-02-10 Mark Kettenis <kettenis@gnu.org>
1819
1820 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1821 "kill -SIGUSR1 -1".
1822
aa4fb036
JB
18232014-02-10 Joel Brobecker <brobecker@adacore.com>
1824
1825 * gdb.ada/tick_length_array_enum_idx: New testcase.
1826
ed3ef339
DE
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
7026a7c1
YQ
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
6c466447
AS
18952014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1896
1897 * gdb.python/py-framefilter.exp: Fix typo.
1898
6e854735
YQ
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
d137e6dc
PA
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
b5ee5a50
PA
19112014-02-07 Pedro Alves <palves@redhat.com>
1912
1913 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1914
3c77faf3
JK
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
6dddc817
DE
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
de7b2893
YQ
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
66d032ac
YQ
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
591a12a1
UW
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
0ff3e01f
UW
19472014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1948
1949 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1950
084ee545
UW
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
6ed14ff3
UW
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
401e27fd
JM
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
8b924729
EBM
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
fb151210
JB
19722014-01-23 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.ada/array_char_idx: New testcase.
1975
0740f8d8
TT
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
21909fa1
TT
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
87ce2a04
DE
19902014-01-22 Doug Evans <dje@google.com>
1991
1992 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1993
237b092b
AA
19942014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1995
1996 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1997
d674a709
AA
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
20fa3390
AA
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
78466714
AA
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
ec9f644a
IB
20152014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2016
2017 * gdb.dlang/demangle.exp: New file.
2018
94b1b47e
IB
20192014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2020
2021 * gdb.dlang/primitive-types.exp: New file.
2022
7f420862
IB
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
52834460
MM
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
6e07b1d2
MM
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
0b722aec
MM
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
066ce621
MM
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
0688d04e
MM
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
8710b709
MM
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
5de9129b
MM
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
23a7fe75
MM
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
724c7dd8
MM
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
6d78d93b
MM
21082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2109
2110 * gdb.btrace/enable.exp: Update expected text.
2111
93a360cc
OJ
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
3772b53f
MR
21172014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2118
2119 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2120
596662fa
OJ
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
b5b08fb4
SC
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
52d7fb13
AA
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
a2cd8cfe
JB
21432014-01-10 Joel Brobecker <brobecker@adacore.com>
2144
2145 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2146
4e23fced
JB
21472014-01-10 Joel Brobecker <brobecker@adacore.com>
2148
2149 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2150
c6a9e42c
PA
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
b7ea362b
PA
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
5e3f4fab
EBM
21622014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 * gdb.base/source-dir.exp: New file.
2165
79301218
JB
21662014-01-07 Joel Brobecker <brobecker@adacore.com>
2167
2168 * gdb.ada/mi_interface: New testcase.
2169
8e355c5d
JB
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
c0d48811
JB
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
17b609c3 2182For older changes see ChangeLog-1993-2013.
c906108c 2183\f
8d8cb839
EZ
2184;; Local Variables:
2185;; mode: change-log
2186;; left-margin: 8
2187;; fill-column: 74
2188;; version-control: never
2189;; End:
902f2ccb 2190
14f8b115 2191 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
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 3.340948 seconds and 4 git commands to generate.