]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Use bfd_is_abs_section to check discarded input section
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
6649db35
DE
12014-08-25 Doug Evans <dje@google.com>
2
3 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
4 (main): Ditto.
5
564b7600
DE
62014-08-25 Doug Evans <dje@google.com>
7
8 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9
3881fb67
YQ
102014-08-24 Yao Qi <yao@codesourcery.com>
11
12 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
13 symbol off.
14 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
15
a05a36a5
DE
162014-08-22 Doug Evans <dje@google.com>
17
18 PR 17276
19 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
20 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
21 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22
7c343b48
YQ
232014-08-22 Yao Qi <yao@codesourcery.com>
24
25 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
26 * gdb.python/py-finish-breakpoint2.exp: Likewise.
27 * gdb.python/python.exp: Likewise. Use .py file on the host
28 instead of the build.
29
22fd09ae
JK
302014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
31
32 * gdb.threads/gcore-stale-thread.c: New file.
33 * gdb.threads/gcore-stale-thread.exp: New file.
34
a8454a7c
PA
352014-08-21 Pedro Alves <palves@redhat.com>
36
37 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
38 * gdb.base/gcore-relro-pie.exp: Likewise.
39 * gdb.base/gcore-relro.exp: Likewise.
40 * gdb.base/gcore.exp: Likewise.
41 * gdb.base/print-symbol-loading.exp: Likewise.
42 * gdb.threads/gcore-thread.exp: Likewise.
43 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
44
2a31c623
PA
452014-08-20 Pedro Alves <palves@redhat.com>
46 Jan Kratochvil <jan.kratochvil@redhat.com>
47
48 * Makefile.in (EXTRA_RULES, CC): New variables, get from
49 configure.
50 (EXPECT): Handle READ1 being set.
51 (all): Depend on EXTRA_RULES.
52 (check-read1, expect-read1, read1.so, read1): New rules.
53 * README (Testsuite Parameters): Document the READ1 make variable.
54 (Race detection): New section.
55 * configure: Regenerate.
56 * configure.ac: If build==host==target, and running under a
57 GNU/glibc system, add read1 to the extra Makefile rules.
58 (EXTRA_RULES): AC_SUBST it.
59 * lib/read1.c: New file.
60
d36430db
JB
612014-08-20 Joel Brobecker <brobecker@adacore.com>
62
63 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
64 the handling of variables declared as a typedef to an array
65 which a DW_AT_data_location attribute.
66
9a0dc9e3
PA
672014-08-19 Andrew Burgess <aburgess@broadcom.com>
68 Pedro Alves <palves@redhat.com>
69
70 PR symtab/14604
71 PR symtab/14605
72 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
73 gdb_test.
74
0718a8da
PA
752014-08-19 Pedro Alves <palves@redhat.com>
76
77 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
78
13b448cd
YQ
792014-08-19 Yao Qi <yao@codesourcery.com>
80
81 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
82 right line.
83
1cbf5077
DB
842014-08-18 David Blaikie <dblaikie@gmail.com>
85
86 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
87
bf0fae19
JB
882014-08-18 Joel Brobecker <brobecker@adacore.com>
89
90 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
91 attribute in array range.
92
3c8c5dcc
JB
932014-08-18 Joel Brobecker <brobecker@adacore.com>
94
95 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
96
e66d4446
SC
972014-08-15 Siva Chandra Reddy <sivachandra@google.com>
98
99 PR c++/17132
100 * gdb.cp/pr17132.cc: New file.
101 * gdb.cp/pr17132.exp: New file.
102
940df408
SC
1032014-08-15 Siva Chandra Reddy <sivachandra@google.com>
104
105 * gdb.python/py-xmethods.py (A_getarrayind)
106 (E_method_char_worker.__call__, E_method_int_worker.__call__):
107 Use 'print' with function call syntax.
108 (E_method_matcher.match): Fix tab vs space indentation mixup.
109
ebcc6c3a
YQ
1102014-08-15 Yao Qi <yao@codesourcery.com>
111
112 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
113 false.
114
775e0f04
YQ
1152014-08-15 Yao Qi <yao@codesourcery.com>
116
117 * gdb.cp/casts.exp: Set print symbol off.
118 * gdb.cp/class2.exp: Likewise.
119 * gdb.cp/overload.exp: Likewise.
120 * gdb.cp/templates.exp: Likewise.
121
d769e349
DE
1222014-08-11 Doug Evans <dje@google.com>
123
124 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
125 (test_load_shlib): Update.
126
20c6f1e1
YQ
1272014-08-09 Yao Qi <yao@codesourcery.com>
128
129 * gdb.base/display.exp: Invoke is_address_zero_readable.
130 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
131 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
132 * gdb.base/hbreak-unmapped.exp: Return if
133 is_address_zero_readable returns true.
134 * gdb.base/signest.exp: Likewise.
135 * gdb.base/signull.exp: Likewise.
136 * gdb.base/sigbpt.exp: Likewise.
137 * gdb.guile/scm-disasm.exp: Do the test if
138 is_address_zero_readable returns false.
139 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
140 * gdb.python/py-arch.exp: Likewise.
141 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
142 * lib/gdb.exp (is_address_zero_readable): New proc.
143
5792e8e3
YQ
1442014-08-09 Yao Qi <yao@codesourcery.com>
145
146 PR testsuite/13443
147 * gdb.mi/mi-var-display.exp: Make test messages unique.
148
3cecbbbe
TT
1492014-08-04 Tom Tromey <tromey@redhat.com>
150
151 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
152 target 0".
153
00b51ff5
TT
1542014-08-04 Tom Tromey <tromey@redhat.com>
155
156 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
157 "target_resume".
158
6908c509
JB
1592014-08-01 Joel Brobecker <brobecker@adacore.com>
160
161 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
162 inner_vla_struct_object_size.
163 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
164 as xfail.
165
cc6563d2
PA
1662014-07-30 Pedro Alves <palves@redhat.com>
167
168 * gdb.threads/signal-command-handle-nopass.exp (test): Add
169 comment.
170
7e09a223
YQ
1712014-07-29 Yao Qi <yao@codesourcery.com>
172
173 PR gdb/17206
174 * gdb.base/until-nodebug.exp: New.
175
7ebdbe92
DE
1762014-07-28 Doug Evans <xdje42@gmail.com>
177
178 PR guile/17203
179 * gdb.guile/scm-parameter.exp: Add tests for trying to create
180 previously existing parameter, and previously ambiguously spelled
181 parameter.
182
fdb1adc6
WN
1832014-07-28 Will Newton <will.newton@linaro.org>
184
185 * gdb.base/varargs.exp: Remove KFAILs for ARM.
186
186fcde0
DE
1872014-07-26 Ludovic Courtès <ludo@gnu.org>
188 Doug Evans <xdje42@gmail.com>
189
190 PR guile/17146
191 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
192
70509625
PA
1932014-07-25 Pedro Alves <palves@redhat.com>
194
195 * gdb.threads/signal-command-handle-nopass.c: New file.
196 * gdb.threads/signal-command-handle-nopass.exp: New file.
197 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
198 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
199 * gdb.threads/signal-delivered-right-thread.c: New file.
200 * gdb.threads/signal-delivered-right-thread.exp: New file.
201
c3f814a1
PA
2022014-07-25 Pedro Alves <palves@redhat.com>
203
204 * gdb.base/double-prompt-target-event-error.exp
205 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
206 match.
207 (cancel_pagination_in_target_event): Rework double prompt
208 detection.
209 * gdb.base/paginate-after-ctrl-c-running.exp
210 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
211 <return>' match.
212 * gdb.base/paginate-bg-execution.exp
213 (test_bg_execution_pagination_return)
214 (test_bg_execution_pagination_cancel): Remove '-notransfer
215 <return>' matches.
216 * gdb.base/paginate-execution-startup.exp
217 (test_fg_execution_pagination_return)
218 (test_fg_execution_pagination_cancel): Remove '-notransfer
219 <return>' matches.
220 * gdb.base/paginate-inferior-exit.exp
221 (test_paginate_inferior_exited): Remove '-notransfer <return>'
222 match.
223 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
224 * lib/gdb.exp (pagination_prompt): Run text through
225 string_to_regexp.
226 (gdb_test_multiple): Match $pagination_prompt instead of
227 "<return>".
228 (string_to_regexp): Move to lib/gdb-utils.exp.
229
e214cf6c
JK
2302014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
231
232 * gdb.arch/amd64-entry-value-paramref.S: New file.
233 * gdb.arch/amd64-entry-value-paramref.cc: New file.
234 * gdb.arch/amd64-entry-value-paramref.exp: New file.
235 * gdb.arch/amd64-optimout-repeat.S: New file.
236 * gdb.arch/amd64-optimout-repeat.c: New file.
237 * gdb.arch/amd64-optimout-repeat.exp: New file.
238
17d0c5c8
JK
2392014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
240
241 PR gdb/17170
242 * gdb.base/statistics.exp: New file.
243
b8b8facf
DE
2442014-07-17 Doug Evans <dje@google.com>
245
74b49205 246 PR gdb/17170
b8b8facf
DE
247 * gdb.base/maint.exp: Update testing of per-command stats.
248
1b5d0ab3
PA
2492014-07-16 Pedro Alves <palves@redhat.com>
250
251 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
252 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
253 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
254 (tfile_write_buf): New functions.
255 (add_memory_block): Rewrite using the above.
256 (adjust_function_address): New function.
257 (FUNCTION_ADDRESS): New macro.
258 (write_basic_trace_file): Remove short_x local, and use
259 tfile_write_16. Change type of func_addr local to unsigned long
260 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
261 here. Cast argument of add_memory_block to char pointer.
262 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
263 (main): Remove parameters.
264 * gdb.trace/tfile.exp: Remove nowarnings.
265
4d974e88
SM
2662014-07-15 Simon Marchi <simon.marchi@ericsson.com>
267
268 * gdb.base/debug-expr.exp: Test string evaluation with
269 "debug expression" on.
270
41e99568
PA
2712014-07-15 Pedro Alves <palves@redhat.com>
272
273 * gdb.base/reread.exp: Use clean_restart.
274
487d9753
PL
2752014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
276
277 * gdb.arch/avr-flash-qualifer.c: New.
278 * gdb.arch/avr-flash-qualifer.exp: New.
279
cc1c52ad
PA
2802014-07-14 Pedro Alves <palves@redhat.com>
281
282 * gdb.base/paginate-after-ctrl-c-running.c: New file.
283 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
284
1e973570
PA
2852014-07-14 Pedro Alves <palves@redhat.com>
286
287 * gdb.base/double-prompt-target-event-error.c: New file.
288 * gdb.base/double-prompt-target-event-error.exp: New file.
289
93d6eb10
PA
2902014-07-14 Pedro Alves <palves@redhat.com>
291
292 PR gdb/17072
293 * gdb.base/paginate-inferior-exit.c: New file.
294 * gdb.base/paginate-inferior-exit.exp: New file.
295
0017922d
PA
2962014-07-14 Pedro Alves <palves@redhat.com>
297
298 PR gdb/17072
299 * gdb.base/paginate-bg-execution.c: New file.
300 * gdb.base/paginate-bg-execution.exp: New file.
301
94696ad3
PA
3022014-07-14 Pedro Alves <palves@redhat.com>
303
304 PR gdb/17072
305 * gdb.base/paginate-execution-startup.c: New file.
306 * gdb.base/paginate-execution-startup.exp: New file.
307 * lib/gdb.exp (pagination_prompt): New global.
308 (default_gdb_spawn): New procedure, factored out from
309 default_gdb_spawn.
310 (default_gdb_start): Adjust to call default_gdb_spawn.
311 (gdb_spawn): New procedure.
312
bd293940
PA
3132014-07-14 Pedro Alves <palves@redhat.com>
314
315 * lib/gdb.exp (gdb_assert): New procedure.
316 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
317
c933f875
PA
3182014-07-14 Pedro Alves <palves@redhat.com>
319
320 * gdb.base/execution-termios.c: New file.
321 * gdb.base/execution-termios.exp: New file.
322
d98b7a16
TT
3232014-07-14 Tom Tromey <tromey@redhat.com>
324
325 * gdb.cp/vla-cxx.cc: New file.
326 * gdb.cp/vla-cxx.exp: New file.
327
548740d6
TT
3282014-07-14 Tom Tromey <tromey@redhat.com>
329
330 * gdb.reverse/rerun-prec.c: New file.
331 * gdb.reverse/rerun-prec.exp: New file.
332
a25eb028
MR
3332014-07-12 Maciej W. Rozycki <macro@mips.com>
334 Maciej W. Rozycki <macro@codesourcery.com>
335
336 * lib/gdb-utils.exp: New file.
337 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
338 inline `gdb_init_command' processing.
339 (gdb_start_cmd): Likewise.
340 * lib/mi-support.exp (mi_run_cmd): Likewise.
341 * README: Document `gdb_init_command' and `gdb_init_commands'.
342
218c2655
JK
3432014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 Fix false FAIL running under a very long directory name.
346 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
347 and "set print elements 10000". Twice.
348
5401fde3
YQ
3492014-07-11 Yao Qi <yao@codesourcery.com>
350
351 * gdb.base/exprs.exp: "set print symbol off".
352
e76126e8
PA
3532014-07-11 Pedro Alves <palves@redhat.com>
354
355 * gdb.threads/kill.c: New file.
356 * gdb.threads/kill.exp: New file.
357
2d6f0de6
YQ
3582014-07-10 Yao Qi <yao@codesourcery.com>
359
360 * gdb.trace/tfile.c (write_basic_trace_file)
361 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
362 address written to trace file.
363
7180e04a
PA
3642014-07-09 Pedro Alves <palves@redhat.com>
365
366 * gdb.base/attach-wait-input.exp: New file.
367 * gdb.base/attach-wait-input.c: New file.
368
9a9a7608
AB
3692014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
370
371 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
372 setting up test structures.
373 (main): Call new test function.
374 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
375 test function, continue into test function and walk test
376 structures.
377
161ac41e
YQ
3782014-07-02 Yao Qi <yao@codesourcery.com>
379
380 * gdb.trace/entry-values.c: Define labels 'foo_start' and
381 'bar_start' at the beginning of functions 'foo' and 'bar'
382 respectively.
383 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
384 instead of 'foo' and 'bar'.
385
1f267ae3
MM
3862014-07-08 Markus Metzger <markus.t.metzger@intel.com>
387
388 * gdb.btrace/segv.exp: New.
389 * gdb.btrace/segv.c: New.
390
2b239efb
LM
3912014-07-02 Luis Machado <lgustavo@codesourcery.com>
392
393 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
394 instruction.
395
cf363f18
MW
3962014-06-30 Mark Wielaard <mjw@redhat.com>
397
398 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
399 vulture, vilify, villar): New volatile array constants.
400 (vindictive, vegetation): New const volatile array constants.
401 * gdb.base/volatile.exp: Test volatile and const volatile array
402 types.
403
aebf9d24
AA
4042014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
405
406 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
407 target lacks support for awatch, rwatch, or hbreak.
408
b67a2c6f
YQ
4092014-06-27 Yao Qi <yao@codesourcery.com>
410
411 * gdb.multi/dummy-frame-restore.exp: New.
412 * gdb.multi/dummy-frame-restore.c: New.
413
aef92902
MM
4142014-06-25 Markus Metzger <markus.t.metzger@intel.com>
415
416 * gdb.btrace/gcore.exp: New.
417
8e9db26e
PA
4182014-06-23 Pedro Alves <palves@redhat.com>
419
420 * gdb.base/watchpoint-reuse-slot.c: New file.
421 * gdb.base/watchpoint-reuse-slot.exp: New file.
422
70afc5b7
SC
4232014-06-23 Siva Chandra Reddy <sivachandra@google.com>
424
425 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
426 progspace's filename in 'info', 'enable' and 'disable' command
427 tests.
428
b972bd9c
JK
4292014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
432 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
433 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
434
125f8a3d
GB
4352014-06-20 Gary Benson <gbenson@redhat.com>
436
437 * gdb.arch/i386-avx.exp: Fix include file location.
438 * gdb.arch/i386-sse.exp: Likewise.
439
3ed9baed
IB
4402014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
441
442 * gdb.dlang/expression.exp: New file.
443
034f788c
PA
4442014-06-19 Pedro Alves <palves@redhat.com>
445
446 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
447 out from ...
448 (top level): ... here. Iterate running tests under different
449 scheduler-locking settings.
450
45371d0c
LM
4512014-06-18 Luis Machado <lgustavo@codesourcery.com>
452
453 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
454 to DW_FORM_addr and use non-zero addresses.
455
5d376983
SC
4562014-06-18 Siva Chandra Reddy <sivachandra@google.com>
457
458 PR gdb/17017
459 * gdb.python/py-xmethods.cc: Add global function call counters and
460 increment them in their respective functions. Remove "cout"
461 statements.
462 * gdb.python/py-xmethods.exp: Make tests check the global function
463 call counters instead of depending on inferior IO.
464
a1aa2221
LM
4652014-06-18 Don Breazeal <donb@codesourcery.com>
466
467 * gdb.base/foll-fork.exp (default_fork_parent_follow):
468 Deleted procedure.
469 (explicit_fork_parent_follow): Deleted procedure.
470 (explicit_fork_child_follow): Deleted procedure.
471 (test_follow_fork): New procedure.
472 (do_fork_tests): Replace calls to deleted procedures with
473 calls to test_follow_fork and reset GDB for subsequent
474 procedure calls.
475
0fc05997
YQ
4762014-06-17 Yao Qi <yao@codesourcery.com>
477
478 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
479 CP1252.
480
70795c52
LM
4812014-06-17 Luis Machado <lgustavo@codesourcery.com>
482
483 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
484 Initialize ptr and S explicitly.
485 (skip_type_update_when_not_use_rtti_test): Likewise.
486
6be47f0c
KS
4872014-06-16 Keith Seitz <keiths@redhat.com>
488
489 PR mi/15863
490 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
491 the inferior is started.
492
d03de421
PA
4932014-06-16 Pedro Alves <palves@redhat.com>
494
495 * gdb.base/break-main-file-remove-fail.c: New file.
496 * gdb.base/break-main-file-remove-fail.exp: New file.
497 * gdb.base/break-unload-file.exp: Use build_executable instead of
498 prepare_for_testing.
499 (test_break): New parameter "initial_load". Handle it.
500 (top level): Add initial_load cmdline/file axis.
501
f9579b99
TT
5022014-06-12 Tom Tromey <tromey@redhat.com>
503
504 * gdb.base/completion.exp: Don't use directory name in test.
505
3657956b
GB
5062014-06-09 Gary Benson <gbenson@redhat.com>
507
508 * gdb.base/sigall.c [Functions to send signals]: Reorder to
509 separate the always-available ANSI-standard signals from the
510 signals that require checking.
511 (main): Likewise.
512 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
513 Likewise.
514 (main): Likewise.
515
4186eb54
KS
5162014-06-07 Keith Seitz <keiths@redhat.com>
517
518 Revert:
519 PR c++/16253
520 * gdb.cp/var-tag.cc: New file.
521 * gdb.cp/var-tag.exp: New file.
522 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
523 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
524 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
525 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
526
25326a28 5272014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
528
529 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
530
829155c9
PA
5312014-06-06 Pedro Alves <palves@redhat.com>
532
533 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
534 in target debug output instead of looking at RSP packets,
535 disabling the test on any target that uses hardware stepping.
536 Update comments.
537
61c8d22e
PA
5382014-06-06 Pedro Alves <palves@redhat.com>
539
540 * gdb.base/break-unload-file.exp: Fix typo.
541
d9a47287
YQ
5422014-06-06 Yao Qi <yao@codesourcery.com>
543
544 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
545 from "jit_function" to "^jit_function".
546
e5e01dbf
YQ
5472014-06-06 Yao Qi <yao@codesourcery.com>
548
549 * gdb.base/async.c (foo): Add one statement.
550 * gdb.base/async.exp: Get the next instruction address and
551 match the output of "nexti" by instruction address. Match
552 the hex address in the output of "finish".
553
73ba372c
GB
5542014-06-06 Gary Benson <gbenson@redhat.com>
555
556 * gdb.base/call-signals.c: Remove preprocessor conditionals
557 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
558 SIGSEGV and SIGTERM.
559 * gdb.base/sigall.c: Likewise.
560 * gdb.base/unwindonsignal.c: Likewise.
561 * gdb.reverse/sigall-reverse.c: Likewise.
562
831517df
YQ
5632014-06-06 Yao Qi <yao@codesourcery.com>
564
565 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
566 readable, skip the test.
567
b8b91e98
YQ
5682014-06-06 Yao Qi <yao@codesourcery.com>
569
570 * gdb.threads/staticthreads.c (thread_function): Move the line
571 setting breakpoint on forward.
572 * gdb.threads/staticthreads.exp: Update comments.
573
fb934770
LC
5742014-06-05 Ludovic Courtès <ludo@gnu.org>
575
576 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
577 "history-append! type error".
578
6ef284bd
SM
5792014-06-05 Simon Marchi <simon.marchi@ericsson.com>
580
581 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
582 erroneous dprintf expected input.
583
a872e241
DE
5842014-06-04 Doug Evans <xdje42@gmail.com>
585
586 * gdb.guile/scm-generics.exp: Delete.
587
16f691fb
DE
5882014-06-04 Doug Evans <xdje42@gmail.com>
589
590 * gdb.guile/scm-breakpoint.exp: Update.
591 Add tests for breakpoint registration.
592
012370f6
TT
5932014-06-04 Tom Tromey <tromey@redhat.com>
594
595 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
596 VLA-in-union.
597 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
598 inner_vla_struct, vla_union types. Initialize objects of those
599 types and compute their sizes.
600
9f5a4cef
HZ
6012014-06-04 Nathan Sidwell <nathan@codesourcery.com>
602 Hui Zhu <hui@codesourcery.com>
603
604 * gdb.base/fileio.exp: Add test for shell not available as well as
605 available.
606 * gdb.base/fileio.c (test_system): Check for shell twice.
607
90a45c4d
YQ
6082014-06-04 Yao Qi <yao@codesourcery.com>
609
610 * gdb.base/auto-connect-native-target.exp: Remove redundant
611 space from the regexp pattern.
612
70017e41
YQ
6132014-06-04 Yao Qi <yao@codesourcery.com>
614
615 * gdb.base/default.exp: Replace "child" with "native" in
616 regexp pattern.
617
883964a7
SC
6182014-06-03 Siva Chandra Reddy <sivachandra@google.com>
619
620 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
621 * gdb.python/py-xmethods.exp: New tests to test xmethods.
622 * gdb.python/py-xmethods.py: Python script supporting the
623 new testcase and tests.
624
ef370185
JB
6252014-06-03 Joel Brobecker <brobecker@adacore.com>
626 Pedro Alves <palves@redhat.com>
627
628 PR breakpoints/17000
629 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
630 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
631
1e2ccb61
BM
6322014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
633
634 * gdb.base/subst.exp: Add tests to verify partial path matching
635 output.
636
c6ec5ab2
PA
6372014-06-03 Pedro Alves <palves@redhat.com>
638
639 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
640 target that doesn't use software single-stepping.
641
835c559f
PA
6422014-06-03 Pedro Alves <palves@redhat.com>
643
644 PR breakpoints/17000
645 * gdb.base/sss-bp-on-user-bp-2.c: New file.
646 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
647
06eb1586
DE
6482014-06-02 Doug Evans <xdje42@gmail.com>
649
650 * gdb.guile/scm-parameter.exp: New file.
651
e698b8c4
DE
6522014-06-02 Doug Evans <xdje42@gmail.com>
653
654 * gdb.guile/scm-cmd.c: New file.
655 * gdb.guile/scm-cmd.exp: New file.
656
ded03782
DE
6572014-06-02 Doug Evans <xdje42@gmail.com>
658
659 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
660 pretty-printer lookup.
661 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
662 (make-pp_s-printer): Call it.
663 (make-pretty-printer-from-dict): New function.
664 (lookup-pretty-printer-maker-from-dict): New function.
665 (*pretty-printer*): Simplify.
666 (make-objfile-pp_s-printer): New function.
667 (install-objfile-pretty-printers!): New function.
668 (make-progspace-pp_s-printer): New function.
669 (install-progspace-pretty-printers!): New function.
670 * gdb.guile/scm-progspace.c: New file.
671 * gdb.guile/scm-progspace.exp: New file.
672
41fac0cf
PA
6732014-06-02 Pedro Alves <palves@redhat.com>
674
675 * gdb.base/dprintf-bp-same-addr.c: New file.
676 * gdb.base/dprintf-bp-same-addr.exp: New file.
677
96ae5695
EBM
6782014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
679
680 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
681 * gdb.arch/powerpc-power.s: Likewise.
682
da02b3a8
JB
6832014-06-02 Joel Brobecker <brobecker@adacore.com>
684
685 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
686
c72b2e7b
YQ
6872014-06-01 Yao Qi <yao@codesourcery.com>
688
689 * gdb.base/watchpoint.exp (test_watch_location): Check null
690 pointer can be dereferenced. If not, do the test, otherwise
691 skip it.
692
53e8a631
AB
6932014-05-30 Andrew Burgess <aburgess@broadcom.com>
694
695 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
696 results.
697 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
698
938f0e2f
AB
6992014-05-30 Andrew Burgess <aburgess@broadcom.com>
700
701 * gdb.arch/amd64-invalid-stack-middle.S: New file.
702 * gdb.arch/amd64-invalid-stack-middle.c: New file.
703 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
704 * gdb.arch/amd64-invalid-stack-top.c: New file.
705 * gdb.arch/amd64-invalid-stack-top.exp: New file.
706
9ba6657a
PA
7072014-05-30 Pedro Alves <palves@redhat.com>
708
709 PR breakpoints/17000
710 * gdb.base/sss-bp-on-user-bp.c: New file.
711 * gdb.base/sss-bp-on-user-bp.exp: New file.
712
522c09bf
DB
7132014-05-30 David Blaikie <dblaikie@gmail.com>
714
715 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
716 gnu_inline semantics via attribute.
717 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
718 source explicitly specifies the required semantics.
719
bf4ef81e
MR
7202014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
721
722 * gdb.reverse/sigall-reverse.exp: Fix a typo.
723
329ea579
PA
7242014-05-29 Pedro Alves <palves@redhat.com>
725 Tom Tromey <tromey@redhat.com>
726
727 * gdb.base/async-shell.exp: Don't enable target-async.
728 * gdb.base/async.exp
729 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
730 parameter. Adjust.
731 (top level): Don't test with "target-async".
732 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
733 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
734 * gdb.base/inferior-died.exp: Don't enable target-async.
735 * gdb.base/interrupt-noterm.exp: Likewise.
736 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
737 * gdb.mi/mi-nonstop-exit.exp: Likewise.
738 * gdb.mi/mi-nonstop.exp: Likewise.
739 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
740 * gdb.mi/mi-nsintrall.exp: Likewise.
741 * gdb.mi/mi-nsmoribund.exp: Likewise.
742 * gdb.mi/mi-nsthrexec.exp: Likewise.
743 * gdb.mi/mi-watch-nonstop.exp: Likewise.
744 * gdb.multi/watchpoint-multi.exp: Adjust comment.
745 * gdb.python/py-evsignal.exp: Don't enable target-async.
746 * gdb.python/py-evthreads.exp: Likewise.
747 * gdb.python/py-prompt.exp: Likewise.
748 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
749 * gdb.server/solib-list.exp: Don't enable target-async.
750 * gdb.threads/thread-specific-bp.exp: Likewise.
751 * lib/mi-support.exp: Adjust to use mi-async.
752
fd664c91
PA
7532014-05-29 Pedro Alves <palves@redhat.com>
754
755 PR gdb/13860
756 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
757 reason, even in sync mode.
758
251bde03
PA
7592014-05-29 Pedro Alves <palves@redhat.com>
760 Hui Zhu <hui@codesourcery.com>
761
762 PR PR15693
763 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
764 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
765 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
766 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
767
7f3c0343
JB
7682014-05-28 Joel Brobecker <brobecker@adacore.com>
769
770 * config/monitor.exp (gdb_target_monitor): Replace use of
771 "set remotebaud" by "set serial baud".
772
b2715b27
AW
7732014-05-26 Andy Wingo <wingo@igalia.com>
774
775 * gdb.guile/scm-breakpoint.exp:
776 * gdb.guile/scm-gsmob.exp: Update to use plain old object
777 properties instead of gdb-object-properties.
778
498a4489
YQ
7792014-05-26 Yao Qi <yao@codesourcery.com>
780
781 * gdb.server/no-thread-db.exp: Specify source file name
782 explicitly when setting a breakpoint.
783
589fdceb
MM
7842014-05-23 Markus Metzger <markus.t.metzger@intel.com>
785
786 * gdb.btrace/vdso.c: New.
787 * gdb.btrace/vdso.exp: New.
788
e9089e05
MM
7892014-05-23 Markus Metzger <markus.t.metzger@intel.com>
790
791 * gdb.base/gcore.exp (capture_command_output): Move ...
792 * lib/gdb.exp (capture_command_output): ... here.
793
67b5c0c1
MM
7942014-05-23 Markus Metzger <markus.t.metzger@intel.com>
795
796 * gdb.btrace/data.exp: Test memory access during btrace replay.
797
a2199296
SM
7982014-05-22 Simon Marchi <simon.marchi@ericsson.com>
799
800 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
801
17b2616c
PA
8022014-05-21 Pedro Alves <palves@redhat.com>
803
804 PR gdb/13860
805 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
806 (top level): Test that output related to execution commands is
807 sent to the console with CLI commands, but not with MI commands.
808 Test that breakpoint events are always mirrored to the console.
809 Also expect the new source line to be output after a "next" in
810 async mode too. Make it a pass/fail test.
811 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
812 output.
813 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
814
5166082f
PA
8152014-05-21 Pedro Alves <palves@redhat.com>
816
817 * gdb.base/list.exp (build_pattern, test_list): New procedures.
818 Use them to test variations of "list" after reaching a breakpoint.
819 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
820 Test "list" with listsize 10 after reaching a breakpoint.
821 * gdb.python/python.exp (decode_line current location line
822 number): Adjust expected line number.
823
2f25d70f
SM
8242014-05-21 Simon Marchi <simon.marchi@ericsson.com>
825
826 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
827 behavior for $args, pass it directly to "run".
828
ff604a67
MR
8292014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
830
831 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
832 30000 to 65536.
833
6a3cb8e8
PA
8342014-05-21 Pedro Alves <palves@redhat.com>
835
836 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
837 auto-connect-native-target off".
838 * gdb.base/auto-connect-native-target.c: New file.
839 * gdb.base/auto-connect-native-target.exp: New file.
840
4ebfc96e
PA
8412014-05-21 Pedro Alves <palves@redhat.com>
842
843 * gdb.base/default.exp: Test "target native" instead of "target
844 child".
845
36d46afb
MW
8462014-05-21 Mark Wielaard <mjw@redhat.com>
847
848 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
849
5876f503
JK
8502014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
851
852 Fix TLS access for -static -pthread.
853 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
854 <HAVE_TLS> (thread_function, main): Initialize it.
855 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
856 Add clean_restart.
857 <$have_tls != "">: Check TLSVAR.
858
0256a6ac
PA
8592014-05-21 Pedro Alves <palves@redhat.com>
860
861 * gdb.base/dcache-line-read-error.c: New.
862 * gdb.base/dcache-line-read-error.exp: New.
863
936d2992
PA
8642014-05-20 Pedro Alves <palves@redhat.com>
865
866 * gdb.base/compare-sections.c: New file.
867 * gdb.base/compare-sections.exp: New file.
868
802e8e6d
PA
8692014-05-20 Pedro Alves <palves@redhat.com>
870
871 * gdb.base/break-idempotent.c: New file.
872 * gdb.base/break-idempotent.exp: New file.
873
e59fa00f
MM
8742014-05-20 Markus Metzger <markus.t.metzger@intel.com>
875
876 * gdb.btrace/nohist.exp: New.
877
8b696e31
YQ
8782014-05-20 Yao Qi <yao@codesourcery.com>
879
880 * lib/gdb.exp (gdb_init): Set timeout if test file is under
881 gdb.reverse directory and gdb_reverse_timeout exists in board
882 setting.
883 * README: Document gdb_reverse_timeout.
884
73c9764f
YQ
8852014-05-20 Yao Qi <yao@codesourcery.com>
886
887 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
888 'test_file_name'. Treat args as a string instead of a list.
889 (gdb_init): Rename argument 'args' by 'test_file_name'.
890
f1f4348a
JK
8912014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 * gdb.arch/powerpc-power.exp: New file.
894 * gdb.arch/powerpc-power.s: New file.
895
0dbe70ce
DE
8962014-05-16 Doug Evans <dje@google.com>
897
898 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
899 * gdb.base/completion.exp: Check that all expected files exist
900 before doing file completion.
0dbe70ce 901
8d551b02
DE
9022014-05-16 Doug Evans <dje@google.com>
903
904 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
905 Update.
906 (do_syscall_tests_without_xml): Update.
907
73eb7709
PA
9082014-05-16 Pedro Alves <palves@redhat.com>
909
910 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
911 instead of "unknown output after running".
912
3fae92fc
YQ
9132014-05-16 Yao Qi <yao@codesourcery.com>
914
915 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
916 file1.txt from host at the end.
917 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
918
c2b2ccc5
DE
9192014-05-15 Doug Evans <dje@google.com>
920
921 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
922 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
923 loading file. Add test for TU lookup.
924
8c217a4b
SM
9252014-05-15 Simon Marchi <simon.marchi@ericsson.com>
926
927 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
928 calling "-exec-arguments" or "set args" before running the
929 inferior.
930
3deb39c6
SM
9312014-05-15 Simon Marchi <simon.marchi@ericsson.com>
932
933 * lib/mi-support.exp (mi_expect_stop): Expect message for
934 inferiors that exit with non-zero exit code.
935
71a79f8c
YQ
9362014-05-14 Yao Qi <yao@codesourcery.com>
937
938 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
939 match absolute path on remote host.
940 (test_file_list_exec_source_files): Remove "/" from the
941 pattern.
942
f23fcd46
YQ
9432014-05-14 Yao Qi <yao@codesourcery.com>
944
945 * boards/local-remote-host-notty.exp (${board}_file): New
946 proc.
947
9404b58f
KM
9482014-05-07 Kyle McMartin <kyle@redhat.com>
949
950 Pushed by Joel Brobecker <brobecker@adacore.com>.
951 * gdb.arch/aarch64-atomic-inst.c: New file.
952 * gdb.arch/aarch64-atomic-inst.exp: New file.
953
5e45f04c
YQ
9542014-05-07 Yao Qi <yao@codesourcery.com>
955
956 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
957 in current context" too.
958
c888a17d
KS
9592014-05-05 Keith Seitz <keiths@redhat.com>
960
961 * gdb.linespec/ls-dollar.exp: Add test for linespec
962 file:convenience_variable.
963
290a839c
YQ
9642014-05-05 Yao Qi <yao@codesourcery.com>
965
966 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
967 traceframes into tfile and ctf trace files. Read data from
968 trace file and test collected data.
969 (gdb_collect_locals_test): Likewise.
970 (gdb_unavailable_registers_test): Likewise.
971 (gdb_unavailable_floats): Likewise.
972 (gdb_collect_globals_test): Likewise.
973 (top-level): Append "ctf" to trace_file_targets if GDB
974 supports.
975
b5262cd0
YQ
9762014-05-05 Yao Qi <yao@codesourcery.com>
977
978 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
979 code to ...
980 (gdb_collect_args_test_1): ... it. New proc.
981 (gdb_collect_locals_test): Move some code to ...
982 (gdb_collect_locals_test_1): ... it. New proc.
983 (gdb_unavailable_registers_test): Move some code to ...
984 (gdb_unavailable_registers_test_1): ... it. New proc.
985 (gdb_unavailable_floats): Move some code to ...
986 (gdb_unavailable_floats_1): ... it. New proc.
987
30a1e6cc
SDJ
9882014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
989
990 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
991 probes to test for bitness recognition.
992 * gdb.arch/amd64-stap-optional-prefix.exp
993 (test_probe_value_without_reg): New procedure.
994 Add code to test for different kinds of bitness.
995
f33da99a
SDJ
9962014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
997
998 PR breakpoints/16889
999 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1000 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1001
5b80f00d
PA
10022014-05-01 Pedro Alves <palves@redhat.com>
1003
1004 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1005 gdb_file_cmd if no file is specified.
1006 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1007 last_loaded_file to set the remote exec-file.
1008
f8c2a73c
PA
10092014-05-01 Pedro Alves <palves@redhat.com>
1010
1011 * boards/local-remote-host.exp: New file.
1012
be6e8ac7
PA
10132014-05-01 Pedro Alves <palves@redhat.com>
1014
1015 * boards/local-remote-host.exp: Rename to ...
1016 * boards/local-remote-host-notty.exp: ... this.
1017
cac0dc8f
JB
10182014-04-28 Joel Brobecker <brobecker@adacore.com>
1019
1020 * gdb.ada/dyn_arrayidx: New testcase.
1021
9730e6cc
YQ
10222014-04-26 Yao Qi <yao@codesourcery.com>
1023
1024 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1025 and compute the length of function main. Save it in
1026 $main_length.
1027 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1028 (top-level): Use gdb_compile to compile objects into
1029 executable and restart GDB. Remove invocation to
1030 prepare_for_testing.
1031
7ae1a6a6
PA
10322014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1033 Pedro Alves <palves@redhat.com>
1034
1035 PR server/16255
1036 * gdb.multi/multi-attach.c: New file.
1037 * gdb.multi/multi-attach.exp: New file.
1038
4082afcc
PA
10392014-04-25 Pedro Alves <palves@redhat.com>
1040
1041 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1042 user.
1043 (top level): Test that "set remote conditional-breakpoints-packet
1044 off" works as intended.
1045 * gdb.base/dprintf.exp: Test that "set remote
1046 breakpoint-commands-packet off" works as intended.
1047 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1048 New function.
1049 (top level): Call it.
1050 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1051 remote fast-tracepoints-packet off" works as intended.
1052 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1053 * lib/gdb.exp (gdb_is_target_remote): ... here.
1054
2abc3f8d
DB
10552014-04-24 David Blaikie <dblaikie@gmail.com>
1056
1057 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1058 ensure clang would not discard them.
1059 * gdb.base/gdbvars.c: Ditto.
1060 * gdb.base/memattr.c: Ditto.
1061 * gdb.base/whatis.c: Ditto.
1062 * gdb.python/py-prettyprint.c: Ditto.
1063 * gdb.trace/actions.c: Ditto.
1064 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1065 ensure clang would not discard it.
1066
bfd39632
DB
10672014-04-24 David Blaikie <dblaikie@gmail.com>
1068
1069 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1070 clang to emit the full definition of type required by the test
1071 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1072
22842ff6
DB
10732014-04-24 David Blaikie <dblaikie@gmail.com>
1074
1075 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1076 coax Clang into emitting the definition of the type.
1077 * gdb.cp/pr10728-x.h (y): Ditto.
1078 * gdb.cp/pr10728-y.cc (y): Ditto.
1079
c2e827ad
DB
10802014-04-24 David Blaikie <dblaikie@gmail.com>
1081
1082 * gdb.base/label.exp: XFAIL label related tests under Clang.
1083 * gdb.cp/cplabel.exp: Ditto.
1084 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1085 under Clang those using labels.
1086
4c2d33e7
YQ
10872014-04-25 Yao Qi <yao@codesourcery.com>
1088
1089 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1090 double_label.
1091 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1092 partial_label and double_label.
1093
56083b99
DB
10942014-04-24 David Blaikie <dblaikie@gmail.com>
1095
1096 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1097
25d4e99d
DB
10982014-04-24 David Blaikie <dblaikie@gmail.com>
1099
1100 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1101 of the function to work across GCC and Clang.
1102 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1103 pointer types (const void ** const V void **).
1104
01f9f808
MS
11052014-04-24 Michael Sturm <michael.sturm@mintel.com>
1106 Walfred Tedeschi <walfred.tedeschi@intel.com>
1107
1108 * Makefile.in (EXECUTABLES): Added i386-avx512.
1109 * gdb.arch/i386-avx512.c: New file.
1110 * gdb.arch/i386-avx512.exp: Likewise.
1111
4b48d439
KS
11122014-04-23 Keith Seitz <keiths@redhat.com>
1113
1114 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1115 (mi_make_breakpoint_table): New procedure.
1116 (mi_create_breakpoint): Use mi_make_breakpoint
1117 and return the result.
1118 (mi_make_breakpoint): New procedure.
1119 (mi_build_kv_pairs): New procedure.
1120
1121 * gdb.mi/mi-break.exp: Remove unused globals,
1122 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1123 All callers updated.
1124 * gdb.mi/mi-dprintf.exp: Use variable to track command
1125 number.
1126 Update all callers of mi_create_breakpoint and use
1127 mi_make_breakpoint_table.
1128 Remove any unused global variables.
1129 * gdb.mi/mi-nonstop.exp: Likewise.
1130 * gdb.mi/mi-nsintrall.exp: Likewise.
1131 * gdb.mi/mi-nsmoribund.exp: Likewise.
1132 * gdb.mi/mi-nsthrexec.exp: Likewise.
1133 * gdb.mi/mi-reverse.exp: Likewise.
1134 * gdb.mi/mi-simplerun.exp: Likewise.
1135 * gdb.mi/mi-stepn.exp: Likewise.
1136 * gdb.mi/mi-syn-frame.exp: Likewise.
1137 * gdb.mi/mi-until.exp: Likewise.
1138 * gdb.mi/mi-var-cp.exp: Likewise.
1139 * gdb.mi/mi-var-display.exp: Likewise.
1140 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1141 * gdb.mi/mi2-var-child.exp: Likewise.
1142 * gdb.mi/mi-vla-c99.exp: Likewise.
1143 * lib/mi-support.exp: Likewise.
1144
1145 From Ian Lance Taylor <iant@cygnus.com>:
1146 * lib/gdb.exp (parse_args): New procedure.
1147
08351840
PA
11482014-04-23 Pedro Alves <palves@redhat.com>
1149
1150 * gdb.base/break-unload-file.c: New file.
1151 * gdb.base/break-unload-file.exp: New file.
1152 * gdb.base/sym-file-lib.c (baz): New function.
1153 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1154 field.
1155 (load): Store the segment's mapped size.
1156 (unload): New function.
1157 (unload_shlib): New function.
1158 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1159 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1160 set a breakpoint at baz, and call it.
1161 * gdb.base/sym-file.exp: New tests for stale breakpoint
1162 instructions.
1163
076855f9
PA
11642014-04-23 Pedro Alves <palves@redhat.com>
1165
1166 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1167 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1168 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1169 * gdb.base/hbreak-unmapped.c: New file.
1170 * gdb.base/hbreak-unmapped.exp: New file.
1171 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1172 * lib/gdb.exp (gdb_is_target_remote): ... here.
1173
483805cf
PA
11742014-04-22 Pedro Alves <palves@redhat.com>
1175
1176 * gdb.base/consecutive-step-over.c: New file.
1177 * gdb.base/consecutive-step-over.exp: New file.
1178
06d97543
PA
11792014-04-22 Pedro Alves <palves@redhat.com>
1180
1181 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1182 instead of send_gdb/gdb_expect.
1183
b4429ea2
YQ
11842014-04-22 Yao Qi <yao@codesourcery.com>
1185
1186 * lib/trace-support.exp (generate_tracefile): New procedure.
1187 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1188 return 0.
1189 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1190 if generate_tracefile returns 1.
1191
51d48146
PA
11922014-04-18 Tom Tromey <palves@redhat.com>
1193 Pedro alves <tromey@redhat.com>
1194
1195 PR backtrace/15558
1196 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1197 with a backtrace limit.
1198 * gdb.python/py-frame-inline.exp: Test running to an inline
1199 function with a backtrace limit, and printing the newest frame.
1200 * gdb.python/py-frame-inline.c (main): Call f.
1201
bd1dce5f
MS
12022014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1203
1204 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1205
40d1a503
MS
12062014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1207
1208 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1209 Drop prefix from unsupported source file path.
1210
389b98f7
YQ
12112014-04-17 Yao Qi <yao@codesourcery.com>
1212
1213 * lib/gdb.exp (with_target_charset): New proc.
1214 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1215 with_target_charset.
1216 (test_print_strings): Likewise.
1217 (test_repeat_bytes): Likewise.
1218 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1219 for some tests.
1220
22869d73
KS
12212014-04-16 Keith Seitz <keiths@redhat.com>
1222
1223 PR gdb/15827
1224 * gdb.dwarf2/corrupt.c: New file.
1225 * gdb.dwarf2/corrupt.exp: New file.
1226
c4f87ca6
KS
12272014-04-16 Keith Seitz <keiths@redhat.com>
1228
1229 PR c++/16597
1230 * gdb.cp/namelessclass.cc: New file.
1231 * gdb.cp/namelessclass.exp: New file.
1232 * gdb.cp/namelessclass.S: New file.
1233
ab19de87
DE
12342014-04-16 Doug Evans <dje@google.com>
1235
1236 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1237 Add comment.
1238 (gdbserver_default_get_comm_port): New function.
1239 (gdbserver_start): Check if board file provided
1240 "gdbserver,get_comm_port" and use it if so.
1241 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1242 (gdb,socketport): Set to "stdio".
1243 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1244 (stdio_gdbserver_template): Delete.
1245 (${board}_get_remote_address): Update.
1246 (${board}_build_remote_cmd): Delete.
1247 (${board}_get_comm_port): New function.
1248 (${board}_spawn): Update.
1249 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1250 Delete.
1251 (${board}_get_remote_address): Update.
1252 (${board}_get_comm_port): New function.
1253
fc98a809
AB
12542014-04-16 Andrew Burgess <aburgess@broadcom.com>
1255
1256 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1257 appearing in any order.
1258
87fd9e6e
DE
12592014-04-15 Doug Evans <dje@google.com>
1260
1261 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1262 uninitialized value of "description".
1263
099fc3ea
KS
12642014-04-15 Keith Seitz <keiths@redhat.com>
1265
1266 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1267 Remove unused globals.
1268 (test_running_the_program): Likewise.
1269 (test_controlled_execution): Likewise.
1270 (test_controlling_breakpoints): Likewise.
1271 (test_program_termination): Likewise.
1272
5da151d4
KS
12732014-04-15 Keith Seitz <keiths@redhat.com>
1274
1275 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1276 unused globals.
1277 (test_rbreak_creation_and_listing): Likewise.
1278 (test_ignore_count): Likewise.
1279 (test_error): Likewise.
1280
35e5d2f0
PA
12812014-04-15 Pedro Alves <palves@redhat.com>
1282
1283 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1284 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1285 sym-file-loader.c.
1286 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1287 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1288 to sym-file-loader.c.
1289 (struct library): Forward declare.
1290 (load_shlib, lookup_function): Change prototypes.
1291 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1292 (translate_offset): Remove declarations.
1293 (get_text_addr): New declaration.
1294 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1295 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1296 sym-file-loader.h.
1297 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1298 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1299 here from sym-file-loader.h.
1300 (struct library): New structure.
1301 (load_shlib, lookup_function): Change prototypes and adjust to
1302 work with a struct library.
1303 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1304 (translate_offset): Make static.
1305 (get_text_addr): New function.
1306 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1307
eb4c1710
PA
13082014-04-15 Pedro Alves <palves@redhat.com>
1309
1310 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1311
2d1baf52
PA
13122014-04-15 Pedro Alves <palves@redhat.com>
1313
1314 * gdb.base/sym-file-loader.c: Include <limits.h>.
1315 (SELF_LINK): New define.
1316 (get_origin): New function.
1317 (load_shlib): Use it.
1318 * gdb.base/sym-file.exp: Don't early return if the target is
1319 remote. Use runto_main, and issue fail is that fails. Use
1320 gdb_load_shlibs.
1321 (shlib_name): Delete.
1322 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1323
7dd6df01
PA
13242014-04-15 Pedro Alves <palves@redhat.com>
1325
1326 * gdb.base/sym-file.exp: Remove regex characters from test
1327 message. Don't refer to breakpoint numbers in test messages.
1328
b50c8614
KS
13292014-04-14 Keith Seitz <keiths@redhat.com>
1330
1331 PR c++/16253
1332 * gdb.cp/var-tag.cc: New file.
1333 * gdb.cp/var-tag.exp: New file.
1334 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1335 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1336 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1337 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1338
3d567982
TT
13392014-04-14 Tom Tromey <tromey@redhat.com>
1340
1341 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1342 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1343 type.
1344 * gdb.cp/enum-class.exp: New file.
1345 * gdb.cp/enum-class.cc: New file.
1346
0626fc76
TT
13472014-04-14 Tom Tromey <tromey@redhat.com>
1348
1349 * gdb.dwarf2/enum-type.exp: New file.
1350
dca325b3
SA
13512014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1352
1353 * gdb.mi/mi-vla-c99.exp: New file.
1354 * gdb.mi/vla.c: New file.
1355
5854b38a
SA
13562014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1357
1358 * gdb.base/vla-datatypes.c: New file.
1359 * gdb.base/vla-datatypes.exp: New file.
1360
463bb957
SA
13612014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1362
1363 * gdb.base/vla-ptr.c: New file.
1364 * gdb.base/vla-ptr.exp: New file.
1365
3dd170be
SA
13662014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1367
1368 * gdb.dwarf2/count.exp: New file.
1369
5ecaaa66
SA
13702014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1371
1372 * gdb.base/vla-sideeffect.c: New file.
1373 * gdb.base/vla-sideeffect.exp: New file.
1374
41f1ada5
DB
13752014-04-14 David Blaikie <dblaikie@gmail.com>
1376
1377 * gdb.mi/non-stop.c: Add return value for non-void function return
1378 statement.
1379 * gdb.threads/staticthreads.c: Ditto.
1380
0be03e84
DE
13812014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1382 Doug Evans <xdje42@gmail.com>
1383
1384 * gdb.guile/scm-value.c: Improve test case.
1385 * gdb.guile/scm-value.exp: Add new test.
1386
f180a1fb
DB
13872014-04-11 David Blaikie <dblaikie@gmail.com>
1388
1389 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1390 override Clang's default.
1391
6b662e19
JB
13922014-04-11 Joel Brobecker <brobecker@adacore.com>
1393
1394 Revert the following changes (regressions):
1395
1396 * gdb.base/vla-sideeffect.c: New file.
1397 * gdb.base/vla-sideeffect.exp: New file.
1398
1399 * gdb.dwarf2/count.exp: New file.
1400
1401 * gdb.base/vla-multi.c: New file.
1402 * gdb.base/vla-multi.exp: New file.
1403
1404 * gdb.base/vla-ptr.c: New file.
1405 * gdb.base/vla-ptr.exp: New file.
1406
1407 * gdb.base/vla-datatypes.c: New file.
1408 * gdb.base/vla-datatypes.exp: New file.
1409
1410 * gdb.mi/mi-vla-c99.exp: New file.
1411 * gdb.mi/vla.c: New file.
1412
245a5f0b
KS
14132014-04-11 Keith Seitz <keiths@redhat.com>
1414
1415 PR c++/16675
1416 * gdb.cp/cpsizeof.exp: New file.
1417 * gdb.cp/cpsizeof.cc: New file.
1418
58a84dcf
SA
14192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1420
191a8a90
JB
1421 * gdb.mi/mi-vla-c99.exp: New file.
1422 * gdb.mi/vla.c: New file.
58a84dcf 1423
c8655f75
SA
14242014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1425
1426 * gdb.base/vla-datatypes.c: New file.
1427 * gdb.base/vla-datatypes.exp: New file.
1428
024e13b4
SA
14292014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1430
1431 * gdb.base/vla-ptr.c: New file.
1432 * gdb.base/vla-ptr.exp: New file.
1433
1a237e0e
SA
14342014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1435
1436 * gdb.base/vla-multi.c: New file.
1437 * gdb.base/vla-multi.exp: New file.
1438
504f3432
SA
14392014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1440
1441 * gdb.dwarf2/count.exp: New file.
1442
3bce8237
SA
14432014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1444
191a8a90
JB
1445 * gdb.base/vla-sideeffect.c: New file.
1446 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1447
322f9c21
YQ
14482014-04-11 Yao Qi <yao@codesourcery.com>
1449
1450 * gdb.base/completion.exp: Check file exists before running tests
1451 on file completion.
1452
d708bcd1
PA
14532014-04-10 Pedro Alves <palves@redhat.com>
1454
1455 * gdb.base/cond-eval-mode.c: New file.
1456 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1457 prepare_for_testing to build the new file. Check result of
1458 runto_main.
1459 (test_break, test_watch): New procedures.
1460 (top level): Use them.
1461
ae1d2761
PM
14622014-04-08 Pierre Muller <muller@sourceware.org>
1463
1464 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1465 Ctrl-V use for mingw hosts.
1466
7af389b8
SC
14672014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1468
1469 * gdb.python/py-value.c: Improve test case.
1470 * gdb.python/py-value.exp: Add new test.
1471
5e703181
DE
14722014-04-07 David Blaikie <dblaikie@gmail.com>
1473
1474 * lib/compiler.c: Identify the clang compiler.
1475 * lib/compiler.cc: Ditto.
1476
9810b410
YQ
14772014-04-03 Yao Qi <yao@codesourcery.com>
1478
1479 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1480
98d1b8dc
AB
14812014-04-01 Anton Blanchard <anton@samba.org>
1482
1483 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1484 messages unique.
1485
3114cea1
AB
14862014-04-01 Anton Blanchard <anton@samba.org>
1487
1488 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1489 prepare_for_testing.
1490
62f7182c
AB
14912014-04-01 Anton Blanchard <anton@samba.org>
1492
1493 * gdb.arch/ppc64-atomic-inst.c: Remove.
1494 * gdb.arch/ppc64-atomic-inst.S: New file.
1495 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1496
770e7fc7
DE
14972014-03-31 Doug Evans <dje@google.com>
1498
1499 * gdb.base/print-symbol-loading-lib.c: New file.
1500 * gdb.base/print-symbol-loading-main.c: New file.
1501 * gdb.base/print-symbol-loading.exp: New file.
1502
46e2bafa
YQ
15032014-03-31 Yao Qi <yao@codesourcery.com>
1504
1505 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1506
8776cfe9
JB
15072014-03-28 Joel Brobecker <brobecker@adacore.com>
1508
1509 * gdb.ada/mi_dyn_arr: New testcase.
1510
5d1ef361
DE
15112014-03-27 Doug Evans <dje@google.com>
1512
1513 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1514
b5bee914
YQ
15152014-03-27 Yao Qi <yao@codesourcery.com>
1516
1517 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1518 if target is nios2-*-*.
1519
0d4d0e77
YQ
15202014-03-26 Yao Qi <yao@codesourcery.com>
1521
1522 * lib/gdb.exp (readline_is_used): New proc.
1523 * gdb.base/completion.exp: Move tests on command complete up.
1524 Skip the rest of tests if readline is not used.
1525 * gdb.ada/complete.exp: Skp the test if readline is not
1526 used.
1527 * gdb.base/filesym.exp: Likewise.
1528 * gdb.base/macscp.exp: Likewise.
1529 * gdb.base/readline-ask.exp: Likewise.
1530 * gdb.base/readline.exp: Likewise.
1531 * gdb.python/py-cmd.exp: Likewise.
1532 * gdb.trace/tfile.exp: Likewise.
1533
29361eee
YQ
15342014-03-26 Yao Qi <yao@codesourcery.com>
1535
1536 * gdb.base/macscp.exp: Fix code format issues.
1537
bc9a5525
UW
15382014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1539
1540 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1541 * gdb.asm/powerpc64le.inc: New file.
1542
d3839ede
PA
15432014-03-25 Pedro Alves <palves@redhat.com>
1544 Doug Evans <dje@google.com>
1545
1546 * gdb.base/source-execution.c: New file.
1547 * gdb.base/source-execution.exp: New file.
1548 * gdb.base/source-execution.gdb: New file.
1549
01672a57
DE
15502014-03-24 Doug Evans <dje@google.com>
1551
1552 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1553 using fission.
1554
88bbeca9
HZ
15552014-03-24 Hui Zhu <hui@codesourcery.com>
1556 Pedro Alves <palves@redhat.com>
1557
1558 PR breakpoints/16101
1559 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1560 test pass/fail messages. Detect missing support for dprintf when
1561 breakpoints are actually inserted.
1562 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1563 breakpoints are actually inserted.
1564 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1565 fails.
1566
d2348791
JK
15672014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1568
1569 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1570
feef67ab
DE
15712014-03-22 Doug Evans <xdje42@gmail.com>
1572
1573 * gdb.python/python.exp (python not supported): Verify multi-line
1574 python command issues an error.
25d743f9 1575 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1576 guile command issues an error.
feef67ab 1577
ecebef6a
MR
15782014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1579
1580 * gdb.threads/thread-specific.exp: Handle the lack of usable
1581 $this_breakpoint and $this_thread.
1582
ccdd1909
HZ
15832014-03-21 Hui Zhu <hui@codesourcery.com>
1584
1585 * gdb.base/attach.exp (do_command_attach_tests): New.
1586
beb460e8
PA
15872014-03-20 Tom Tromey <tromey@redhat.com>
1588 Pedro Alves <palves@redhat.com>
1589
1590 PR cli/15718
1591 * gdb.base/condbreak-call-false.c: New file.
1592 * gdb.base/condbreak-call-false.exp: New file.
1593
40acf43a
PA
15942014-03-20 Pedro Alves <palves@redhat.com>
1595
1596 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1597 Delete.
1598 (block_signals, unblock_signals): Delete.
1599 (child_function_2, main): Remove references to deleted variable
1600 and functions.
1601
9f5e1e02
PA
16022014-03-20 Pedro Alves <palves@redhat.com>
1603
1604 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1605 Use pthread_kill to signal thread 2.
1606 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1607 Adjust to make the test send itself a signal rather than using the
1608 host's "kill" command.
1609
99619bea
PA
16102014-03-20 Pedro Alves <palves@redhat.com>
1611
1612 * gdb.threads/multiple-step-overs.c: New file.
1613 * gdb.threads/multiple-step-overs.exp: New file.
1614 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1615 Adjust expected infrun debug output.
1616
2adfaa28
PA
16172014-03-20 Pedro Alves <palves@redhat.com>
1618
1619 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1620 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1621
31e77af2
PA
16222014-03-20 Pedro Alves <palves@redhat.com>
1623
1624 PR breakpoints/7143
1625 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1626 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1627 of gdb_test_multiple.
1628 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1629 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1630
b9f437de
PA
16312014-03-20 Pedro Alves <palves@redhat.com>
1632
1633 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1634 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1635
05adc73e
PA
16362014-03-19 Pedro Alves <palves@redhat.com>
1637
1638 * gdb.base/async.exp: Remove early return.
1639
6048b950
PA
16402014-03-19 Pedro Alves <palves@redhat.com>
1641
1642 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1643
8bcfb00a
PA
16442014-03-19 Pedro Alves <palves@redhat.com>
1645
1646 * gdb.base/async.exp (test_background): Expect \r\n after
1647 "completed." in the fail pattern.
1648
884e37dc
PA
16492014-03-19 Pedro Alves <palves@redhat.com>
1650
1651 * gdb.base/async.exp (test_background): New procedure.
1652 Use it for all background execution command tests.
1653
148e57e2
PA
16542014-03-19 Pedro Alves <palves@redhat.com>
1655
1656 * gdb.base/async.exp: Use prepare_for_testing.
1657
f48088c7
PA
16582014-03-19 Pedro Alves <palves@redhat.com>
1659
1660 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1661 the same line.
1662
e2f6c966
PA
16632014-03-19 Pedro Alves <palves@redhat.com>
1664
1665 * gdb.base/async.c (main): Add "jump here" and "until here" line
1666 marker comments.
1667 * gdb.base/async.exp (jump_here): New global.
1668 (jump& test): Use it.
1669 (until_here): New global.
1670 (until& test): Use it.
1671
c30568d4
PA
16722014-03-19 Pedro Alves <palves@redhat.com>
1673
1674 * gdb.base/async.exp: Don't frob gdb_protocol.
1675
0172b6a7
DE
16762014-03-18 Doug Evans <xdje42@gmail.com>
1677
1678 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1679 Fix spelling of exec-done-display.
1680
06c868a8
JK
16812014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 PR gdb/15358
1684 * gdb.base/gdb-sigterm.c: New file.
1685 * gdb.base/gdb-sigterm.exp: New file.
1686
0c7e1a46
PA
16872014-03-18 Pedro Alves <palves@redhat.com>
1688
1689 PR gdb/13860
1690 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1691 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1692 solib-event.
1693
f7c77d93
JB
16942014-03-17 Joel Brobecker <brobecker@adacore.com>
1695
1696 * gdb.ada/pckd_arr_ren: New testcase.
1697
5a1e8c7a
DE
16982014-03-13 Doug Evans <xdje42@gmail.com>
1699
1700 PR guile/16612
1701 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1702 collect after discarding symbols.
1703
350e1a76
DE
17042014-03-13 Ludovic Courtès <ludo@gnu.org>
1705 Doug Evans <xdje42@gmail.com>
1706
1707 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1708 to history survives a gc.
1709
a69900ae
PA
17102014-03-13 Pedro Alves <palves@redhat.com>
1711
1712 * gdb.base/default.exp: Don't test "target procfs".
1713
5db9f0bd
PA
17142014-03-13 Pedro Alves <palves@redhat.com>
1715
1716 * gdb.base/default.exp: Update "target child" and "target procfs"
1717 tests to not expect "Unix".
1718
b3ccfe11
TT
17192014-03-12 Tom Tromey <tromey@redhat.com>
1720
1721 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1722 New procs. Add target-async tests.
1723 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1724 Add target-async tests.
1725
646f4417
AA
17262014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1727
1728 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1729 'func_start' and 'func_end' for the beginning and end of the
1730 function code, respectively.
1731 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1732 'func_end' instead of 'func' and 'main'.
1733
288c211f
AA
17342014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1735
1736 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1737 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1738 generate the debug info assembler source.
1739
e0c0f156
AA
17402014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1741
1742 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1743 * gdb.dwarf2/arr-subrange.exp: Likewise.
1744 * gdb.dwarf2/dwz.exp: Likewise.
1745 * gdb.dwarf2/method-ptr.exp: Likewise.
1746 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1747 * gdb.dwarf2/subrange.exp: Likewise.
1748 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1749 * gdb.dwarf2/implptrpiece.exp: Likewise.
1750 * gdb.dwarf2/nostaticblock.exp: Likewise.
1751
0e5c4555
AA
17522014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1753
1754 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1755 directory to absolute path name arguments.
1756
5ec18f2b
JG
17572014-03-10 Joel Brobecker <brobecker@adacore.com>
1758
1759 * gdb.ada/tagged_access: New testcase.
1760
847fc4f2
MM
17612014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1762
1763 * gdb.btrace/data.exp: Update expected output.
1764
cc3da688
YQ
17652014-03-06 Yao Qi <yao@codesourcery.com>
1766
1767 * gdb.trace/pr16508.exp: New file.
1768
0f26cec1
PA
17692014-03-05 Pedro Alves <palves@redhat.com>
1770
1771 PR gdb/16575
1772 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1773 procedure.
1774 (top level): Adjust to use it. Add tests that exercise breakpoint
1775 interaction with the code-cache.
1776
7a5a839f
LC
17772014-02-26 Ludovic Courtès <ludo@gnu.org>
1778
1779 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1780 test for 'history-append!'.
1781
31aa7e4e
JB
17822014-02-26 Joel Brobecker <brobecker@adacore.com>
1783
1784 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1785 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1786 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1787 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1788 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1789 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1790
1b588015
JB
17912014-02-26 Joel Brobecker <brobecker@adacore.com>
1792
1793 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1794 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1795 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1796
55426c9d
JB
17972014-02-26 Joel Brobecker <brobecker@adacore.com>
1798
1799 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1800
dc53a7ad
JB
18012014-02-26 Joel Brobecker <brobecker@adacore.com>
1802
1803 * gdb.dwarf2/arr-stride.c: New file.
1804 * gdb.dwarf2/arr-stride.exp: New file.
1805
12ab52e9
PA
18062014-02-26 Pedro Alves <palves@redhat.com>
1807
1808 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1809 that won't ever trigger. Make sure that GDB reports the correct
1810 breakpoint that caused the stop.
1811
849c862e
JK
18122014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1813
1814 PR gdb/16626
1815 * gdb.base/auto-load-script: New file.
1816 * gdb.base/auto-load.c: New file.
1817 * gdb.base/auto-load.exp: New file.
1818
71b7d793
JK
1819 PR gdb/16626
1820 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1821
e2f0d509
JK
18222014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1823
1824 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1825 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1826
50cc37c8
DE
18272014-02-24 Doug Evans <dje@google.com>
1828
1829 * lib/gdb.exp (run_on_host): Log error output if program fails.
1830
ea4758f2
PA
18312014-02-21 Pedro Alves <palves@redhat.com>
1832
1833 * gdb.threads/step-after-sr-lock.c: Rename to ...
1834 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1835 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1836 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1837 ... this.
1838
d7b30f67
SDJ
18392014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1840
1841 PR tdep/16397
1842 * gdb.arch/amd64-stap-special-operands.exp: New file.
1843 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1844 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1845 * gdb.arch/amd64-stap-triplet.S: Likewise.
1846 * gdb.arch/amd64-stap-triplet.c: Likewise.
1847
83deb43f
JB
18482014-02-20 Joel Brobecker <brobecker@adacore.com>
1849
1850 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1851 in .section pseudo-op.
1852
adde2bff
DE
18532014-02-20 lin zuojian <manjian2006@gmail.com>
1854 Joel Brobecker <brobecker@adacore.com>
1855 Doug Evans <xdje42@gmail.com>
1856
1857 PR symtab/16581
1858 * gdb.dwarf2/dw2-icycle.S: New file.
1859 * gdb.dwarf2/dw2-icycle.c: New file.
1860 * gdb.dwarf2/dw2-icycle.exp: New file.
1861
f7bd0f78
SC
18622014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1863
1864 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1865 operations on gdb.Value objects.
1866 * gdb.python/py-value-cc.exp: Add new test to test operations on
1867 gdb.Value objects.
1868
c17ef0d5
DE
18692014-02-18 Doug Evans <dje@google.com>
1870
1871 * Makefile.in (TESTS): New variable.
1872 (expanded_tests, expanded_tests_or_none): New variables
1873 (check-single): Pass $(expanded_tests_or_none) to runtest.
1874 (check-parallel): Only run tests in $(TESTS) if non-empty.
1875 (check/no-matching-tests-found): New rule.
1876 * README: Document TESTS makefile variable.
1877
5dd3176f
DE
18782014-02-18 Doug Evans <dje@google.com>
1879
1880 * Makefile.in (check-parallel): rm -rf outputs temp.
1881
0b10be4f
JK
18822014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1883
1884 Fix "ERROR: no fileid for" in the testsuite.
1885 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1886
85f224e7
DE
18872014-02-12 Doug Evans <dje@google.com>
1888
1889 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1890 (MISCELLANEOUS): New variable.
1891 (clean): rm -rf $(MISCELLANEOUS).
1892 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1893 dwp live in the same directory as symlinks, with each symlink pointed
1894 to a differently named file in a different directory.
1895
149b30ff
DE
18962014-02-11 Doug Evans <dje@google.com>
1897
1898 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1899 of Tcl file commands.
1900
1dfdac32
MK
19012014-02-10 Mark Kettenis <kettenis@gnu.org>
1902
1903 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1904 "kill -SIGUSR1 -1".
1905
aa4fb036
JB
19062014-02-10 Joel Brobecker <brobecker@adacore.com>
1907
1908 * gdb.ada/tick_length_array_enum_idx: New testcase.
1909
ed3ef339
DE
19102014-02-10 Doug Evans <xdje42@gmail.com>
1911
1912 * configure.ac (AC_OUTPUT): Add gdb.guile.
1913 * configure: Regenerate.
1914 * lib/gdb-guile.exp: New file.
1915 * lib/gdb.exp (get_target_charset): New function.
1916 * gdb.base/help.exp: Update expected output from "apropos apropos".
1917 * gdb.guile/Makefile.in: New file.
1918 * gdb.guile/guile.exp: New file.
1919 * gdb.guile/scm-arch.c: New file.
1920 * gdb.guile/scm-arch.exp: New file.
1921 * gdb.guile/scm-block.c: New file.
1922 * gdb.guile/scm-block.exp: New file.
1923 * gdb.guile/scm-breakpoint.c: New file.
1924 * gdb.guile/scm-breakpoint.exp: New file.
1925 * gdb.guile/scm-disasm.c: New file.
1926 * gdb.guile/scm-disasm.exp: New file.
1927 * gdb.guile/scm-equal.c: New file.
1928 * gdb.guile/scm-equal.exp: New file.
1929 * gdb.guile/scm-error.exp: New file.
1930 * gdb.guile/scm-error.scm: New file.
1931 * gdb.guile/scm-frame-args.c: New file.
1932 * gdb.guile/scm-frame-args.exp: New file.
1933 * gdb.guile/scm-frame-args.scm: New file.
1934 * gdb.guile/scm-frame-inline.c: New file.
1935 * gdb.guile/scm-frame-inline.exp: New file.
1936 * gdb.guile/scm-frame.c: New file.
1937 * gdb.guile/scm-frame.exp: New file.
1938 * gdb.guile/scm-generics.exp: New file.
1939 * gdb.guile/scm-gsmob.exp: New file.
1940 * gdb.guile/scm-iterator.c: New file.
1941 * gdb.guile/scm-iterator.exp: New file.
1942 * gdb.guile/scm-math.c: New file.
1943 * gdb.guile/scm-math.exp: New file.
1944 * gdb.guile/scm-objfile-script-gdb.in: New file.
1945 * gdb.guile/scm-objfile-script.c: New file.
1946 * gdb.guile/scm-objfile-script.exp: New file.
1947 * gdb.guile/scm-objfile.c: New file.
1948 * gdb.guile/scm-objfile.exp: New file.
1949 * gdb.guile/scm-ports.exp: New file.
1950 * gdb.guile/scm-pretty-print.c: New file.
1951 * gdb.guile/scm-pretty-print.exp: New file.
1952 * gdb.guile/scm-pretty-print.scm: New file.
1953 * gdb.guile/scm-section-script.c: New file.
1954 * gdb.guile/scm-section-script.exp: New file.
1955 * gdb.guile/scm-section-script.scm: New file.
1956 * gdb.guile/scm-symbol.c: New file.
1957 * gdb.guile/scm-symbol.exp: New file.
1958 * gdb.guile/scm-symtab-2.c: New file.
1959 * gdb.guile/scm-symtab.c: New file.
1960 * gdb.guile/scm-symtab.exp: New file.
1961 * gdb.guile/scm-type.c: New file.
1962 * gdb.guile/scm-type.exp: New file.
1963 * gdb.guile/scm-value-cc.cc: New file.
1964 * gdb.guile/scm-value-cc.exp: New file.
1965 * gdb.guile/scm-value.c: New file.
1966 * gdb.guile/scm-value.exp: New file.
1967 * gdb.guile/source2.scm: New file.
1968 * gdb.guile/types-module.cc: New file.
1969 * gdb.guile/types-module.exp: New file.
1970
7026a7c1
YQ
19712014-02-10 Yao Qi <yao@codesourcery.com>
1972
1973 PR testsuite/16543
1974 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1975 * configure: Regenerated.
1976 * Makefile.in: New file.
1977
6c466447
AS
19782014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1979
1980 * gdb.python/py-framefilter.exp: Fix typo.
1981
6e854735
YQ
19822014-02-08 Yao Qi <yao@codesourcery.com>
1983
1984 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1985 that no =breakpoint-modified is emitted when breakpoints are
1986 modified through MI commands.
1987
d137e6dc
PA
19882014-02-07 Pedro Alves <pedro@codesourcery.com>
1989 Pedro Alves <palves@redhat.com>
1990
1991 * gdb.threads/step-after-sr-lock.c: New file.
1992 * gdb.threads/step-after-sr-lock.exp: New file.
1993
b5ee5a50
PA
19942014-02-07 Pedro Alves <palves@redhat.com>
1995
1996 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1997
3c77faf3
JK
19982014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1999
2000 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2001 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2002
6dddc817
DE
20032014-02-06 Doug Evans <xdje42@gmail.com>
2004
2005 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2006 output.
2007
2008 * gdb.gdb/python-interrupts.exp: New file.
2009
de7b2893
YQ
20102014-02-05 Yao Qi <yao@codesourcery.com>
2011
2012 * gdb.trace/report.exp (use_collected_data): Test the output
2013 of "info threads" and "info inferiors".
2014
66d032ac
YQ
20152014-02-05 Yao Qi <yao@codesourcery.com>
2016
2017 Revert this patch:
2018
2019 2013-05-24 Yao Qi <yao@codesourcery.com>
2020
2021 * gdb.trace/tfile.exp: Test inferior and thread.
2022
591a12a1
UW
20232014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2024
2025 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2026 on a function.
2027 * gdb.base/step-bt.c: Call hello via function pointer to make
2028 sure its first instruction is executed on powerpc64le-linux.
2029
0ff3e01f
UW
20302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2031
2032 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2033
084ee545
UW
20342014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2035
2036 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2037 of the test patterns for use on little-endian systems.
2038
6ed14ff3
UW
20392014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2040
2041 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2042 (decimal_vector): Fix for little-endian.
2043
401e27fd
JM
20442014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2045
2046 * gdb.arch/sparc-sysstep.exp: New file.
2047 * gdb.arch/sparc-sysstep.c: Likewise.
2048
2049 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2050
8b924729
EBM
20512014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2052
2053 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2054
fb151210
JB
20552014-01-23 Tom Tromey <tromey@redhat.com>
2056
2057 * gdb.ada/array_char_idx: New testcase.
2058
0740f8d8
TT
20592014-01-23 Tom Tromey <tromey@redhat.com>
2060
2061 PR python/16487:
2062 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2063 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2064 classes.
2065
21909fa1
TT
20662014-01-23 Tom Tromey <tromey@redhat.com>
2067
2068 PR python/16491:
2069 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2070 string from an inferior frame.
2071 * gdb.python/py-framefilter-mi.exp: Update.
2072
87ce2a04
DE
20732014-01-22 Doug Evans <dje@google.com>
2074
2075 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2076
237b092b
AA
20772014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2078
2079 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2080
d674a709
AA
20812014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2082
2083 * gdb.trace/entry-values.exp: Remove excess space character from
2084 regex patterns. Handle s390 call instruction.
2085
20fa3390
AA
20862014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2087
2088 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2089 define "*_start" label. Make "name" static.
2090 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2091 ${name} by references to ${name}_start.
2092
78466714
AA
20932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2094
2095 * gdb.base/info-macros.exp: Remove "debug" from the compile
2096 options.
2097
ec9f644a
IB
20982014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2099
2100 * gdb.dlang/demangle.exp: New file.
2101
94b1b47e
IB
21022014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2103
2104 * gdb.dlang/primitive-types.exp: New file.
2105
7f420862
IB
21062014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2107
2108 * configure.ac: Create gdb.dlang/Makefile.
2109 * configure: Regenerate.
2110 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2111 * gdb.dlang/Makefile.in: New file.
2112 * lib/d-support.exp: New file.
2113 * lib/gdb.exp (skip_d_tests): New proc.
2114
52834460
MM
21152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2116
2117 * gdb.btrace/delta.exp: Check reverse stepi.
2118 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2119 * gdb.btrace/finish.exp: New.
2120 * gdb.btrace/next.exp: New.
2121 * gdb.btrace/nexti.exp: New.
2122 * gdb.btrace/record_goto.c: Add comments.
2123 * gdb.btrace/step.exp: New.
2124 * gdb.btrace/stepi.exp: New.
2125 * gdb.btrace/multi-thread-step.c: New.
2126 * gdb.btrace/multi-thread-step.exp: New.
2127 * gdb.btrace/rn-dl-bind.c: New.
2128 * gdb.btrace/rn-dl-bind.exp: New.
2129 * gdb.btrace/data.c: New.
2130 * gdb.btrace/data.exp: New.
2131 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2132
6e07b1d2
MM
21332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2134
2135 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2136 * gdb.btrace/exception.exp: Update.
2137 * gdb.btrace/instruction_history.exp: Update.
2138 * gdb.btrace/record_goto.exp: Update.
2139 * gdb.btrace/tailcall.exp: Update.
2140 * gdb.btrace/unknown_functions.exp: Update.
2141 * gdb.btrace/delta.exp: New.
2142
0b722aec
MM
21432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2144
2145 * gdb.btrace/record_goto.exp: Add backtrace test.
2146 * gdb.btrace/tailcall.exp: Add backtrace test.
2147
066ce621
MM
21482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2149
2150 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2151 * gdb.btrace/record_goto.c: New.
2152 * gdb.btrace/record_goto.exp: New.
2153 * gdb.btrace/x86-record_goto.S: New.
2154
0688d04e
MM
21552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2156
2157 * gdb.btrace/function_call_history.exp: Update tests.
2158 * gdb.btrace/instruction_history.exp: Update tests.
2159
8710b709
MM
21602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2161
2162 * gdb.btrace/function_call_history.exp: Fix expected field
2163 order for "record function-call-history".
2164 Add new tests for "record function-call-history /c".
2165 * gdb.btrace/exception.cc: New.
2166 * gdb.btrace/exception.exp: New.
2167 * gdb.btrace/tailcall.exp: New.
2168 * gdb.btrace/x86-tailcall.S: New.
2169 * gdb.btrace/x86-tailcall.c: New.
2170 * gdb.btrace/unknown_functions.c: New.
2171 * gdb.btrace/unknown_functions.exp: New.
2172 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2173
5de9129b
MM
21742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2175
2176 * gdb.btrace/instruction_history.exp: Update.
2177 * gdb.btrace/function_call_history.exp: Update.
2178
23a7fe75
MM
21792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2180
2181 * gdb.btrace/function_call_history.exp: Fix expected function
2182 trace.
2183 * gdb.btrace/instruction_history.exp: Initialize traced.
2184 Remove traced_functions.
2185
724c7dd8
MM
21862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2187
2188 * gdb.btrace/function_call_history.exp: Update
2189 * gdb.btrace/instruction_history.exp: Update.
2190
6d78d93b
MM
21912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2192
2193 * gdb.btrace/enable.exp: Update expected text.
2194
93a360cc
OJ
21952014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2196
2197 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2198 bytes.
2199
3772b53f
MR
22002014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2201
2202 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2203
596662fa
OJ
22042014-01-15 Omair Javaid <omair.javaid@linaro.org>
2205
2206 * lib/gdb.exp (supports_process_record): Return true for
2207 arm*-linux*. (supports_reverse): Likewise.
2208
b5b08fb4
SC
22092014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2210
2211 PR python/15464
2212 PR python/16113
2213 * gdb.python/py-type.c: Enhance test case.
2214 * gdb.python/py-value-cc.cc: Likewise
2215 * gdb.python/py-type.exp: Add new tests.
2216 * gdb.python/py-value-cc.exp: Likewise
2217
52d7fb13
AA
22182014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2219 Pedro Alves <palves@redhat.com>
2220
2221 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2222 Make "name" extern.
2223 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2224 references to ${name}_start by references to ${name}.
2225
a2cd8cfe
JB
22262014-01-10 Joel Brobecker <brobecker@adacore.com>
2227
2228 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2229
4e23fced
JB
22302014-01-10 Joel Brobecker <brobecker@adacore.com>
2231
2232 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2233
c6a9e42c
PA
22342014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2235 Pedro Alves <palves@redhat.com>
2236
2237 * gdb.mi/mi-info-os.exp: Connect to the target with
2238 mi_gdb_target_load.
2239
b7ea362b
PA
22402014-01-08 Pedro Alves <palves@redhat.com>
2241
2242 * gdb.threads/reconnect-signal.c: New file.
2243 * gdb.threads/reconnect-signal.exp: New file.
2244
5e3f4fab
EBM
22452014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2246
2247 * gdb.base/source-dir.exp: New file.
2248
79301218
JB
22492014-01-07 Joel Brobecker <brobecker@adacore.com>
2250
2251 * gdb.ada/mi_interface: New testcase.
2252
8e355c5d
JB
22532014-01-07 Joel Brobecker <brobecker@adacore.com>
2254
2255 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2256 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2257 gdb.ada/pp-rec-component/pck.ads: New files.
2258
c0d48811
JB
22592014-01-07 Joel Brobecker <brobecker@adacore.com>
2260
2261 * gdb.python/py-pp-integral.c: New file.
2262 * gdb.python/py-pp-integral.py: New file.
2263 * gdb.python/py-pp-integral.exp: New file.
2264
17b609c3 2265For older changes see ChangeLog-1993-2013.
c906108c 2266\f
8d8cb839
EZ
2267;; Local Variables:
2268;; mode: change-log
2269;; left-margin: 8
2270;; fill-column: 74
2271;; version-control: never
2272;; End:
902f2ccb 2273
14f8b115 2274 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2275 Copying and distribution of this file, with or without modification,
2276 are permitted provided the copyright notice and this notice are preserved.