]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Fix crash on Python frame filters with unreadable arg
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c75bd3a2
JK
12014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 PR python/17355
4 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
5 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
6 * gdb.python/py-framefilter-invalidarg.exp: New file.
7 * gdb.python/py-framefilter-invalidarg.py: New file.
8
faa42425
DE
92014-09-06 Doug Evans <xdje42@gmail.com>
10
11 PR 15276
12 * gdb.python/py-caller-is.c: New file.
13 * gdb.python/py-caller-is.exp: New file.
14
474ca4f6
SDJ
152014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
16
17 PR gdb/17235
18 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20
eb0b0463
SDJ
212014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22
23 PR fortran/17237
24 * gdb.fortran/print-formatted.exp: New file.
25 * gdb.fortran/print-formatted.f90: Likewise.
26
5f3b99cf
SS
272014-09-03 Sasha Smundak <asmundak@google.com>
28
29 * gdb.python/py-frame.exp: Test Frame.read_register.
30
7d793aa9
SDJ
312014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
32
33 PR python/16699
34 * gdb.python/py-completion.exp: New file.
35 * gdb.python/py-completion.py: Likewise.
36
fb0576e9
DE
372014-08-28 Doug Evans <dje@google.com>
38
39 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
40 eax,etc. are live with values set by gdb and thus the compiler can't
41 use them.
42 * gdb.arch/i386-pseudo.c (main): Ditto.
43
ee92b0dd
DE
442014-08-27 Doug Evans <dje@google.com>
45
46 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
47
6649db35
DE
482014-08-25 Doug Evans <dje@google.com>
49
50 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
51 (main): Ditto.
52
564b7600
DE
532014-08-25 Doug Evans <dje@google.com>
54
55 * gdb.threads/thread-execl.exp: #include <stdio.h>.
56
3881fb67
YQ
572014-08-24 Yao Qi <yao@codesourcery.com>
58
59 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
60 symbol off.
61 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
62
a05a36a5
DE
632014-08-22 Doug Evans <dje@google.com>
64
65 PR 17276
66 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
67 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
68 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
69
7c343b48
YQ
702014-08-22 Yao Qi <yao@codesourcery.com>
71
72 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
73 * gdb.python/py-finish-breakpoint2.exp: Likewise.
74 * gdb.python/python.exp: Likewise. Use .py file on the host
75 instead of the build.
76
22fd09ae
JK
772014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
78
79 * gdb.threads/gcore-stale-thread.c: New file.
80 * gdb.threads/gcore-stale-thread.exp: New file.
81
a8454a7c
PA
822014-08-21 Pedro Alves <palves@redhat.com>
83
84 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
85 * gdb.base/gcore-relro-pie.exp: Likewise.
86 * gdb.base/gcore-relro.exp: Likewise.
87 * gdb.base/gcore.exp: Likewise.
88 * gdb.base/print-symbol-loading.exp: Likewise.
89 * gdb.threads/gcore-thread.exp: Likewise.
90 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
91
2a31c623
PA
922014-08-20 Pedro Alves <palves@redhat.com>
93 Jan Kratochvil <jan.kratochvil@redhat.com>
94
95 * Makefile.in (EXTRA_RULES, CC): New variables, get from
96 configure.
97 (EXPECT): Handle READ1 being set.
98 (all): Depend on EXTRA_RULES.
99 (check-read1, expect-read1, read1.so, read1): New rules.
100 * README (Testsuite Parameters): Document the READ1 make variable.
101 (Race detection): New section.
102 * configure: Regenerate.
103 * configure.ac: If build==host==target, and running under a
104 GNU/glibc system, add read1 to the extra Makefile rules.
105 (EXTRA_RULES): AC_SUBST it.
106 * lib/read1.c: New file.
107
d36430db
JB
1082014-08-20 Joel Brobecker <brobecker@adacore.com>
109
110 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
111 the handling of variables declared as a typedef to an array
112 which a DW_AT_data_location attribute.
113
9a0dc9e3
PA
1142014-08-19 Andrew Burgess <aburgess@broadcom.com>
115 Pedro Alves <palves@redhat.com>
116
117 PR symtab/14604
118 PR symtab/14605
119 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
120 gdb_test.
121
0718a8da
PA
1222014-08-19 Pedro Alves <palves@redhat.com>
123
124 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
125
13b448cd
YQ
1262014-08-19 Yao Qi <yao@codesourcery.com>
127
128 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
129 right line.
130
1cbf5077
DB
1312014-08-18 David Blaikie <dblaikie@gmail.com>
132
133 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
134
bf0fae19
JB
1352014-08-18 Joel Brobecker <brobecker@adacore.com>
136
137 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
138 attribute in array range.
139
3c8c5dcc
JB
1402014-08-18 Joel Brobecker <brobecker@adacore.com>
141
142 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
143
e66d4446
SC
1442014-08-15 Siva Chandra Reddy <sivachandra@google.com>
145
146 PR c++/17132
147 * gdb.cp/pr17132.cc: New file.
148 * gdb.cp/pr17132.exp: New file.
149
940df408
SC
1502014-08-15 Siva Chandra Reddy <sivachandra@google.com>
151
152 * gdb.python/py-xmethods.py (A_getarrayind)
153 (E_method_char_worker.__call__, E_method_int_worker.__call__):
154 Use 'print' with function call syntax.
155 (E_method_matcher.match): Fix tab vs space indentation mixup.
156
ebcc6c3a
YQ
1572014-08-15 Yao Qi <yao@codesourcery.com>
158
159 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
160 false.
161
775e0f04
YQ
1622014-08-15 Yao Qi <yao@codesourcery.com>
163
164 * gdb.cp/casts.exp: Set print symbol off.
165 * gdb.cp/class2.exp: Likewise.
166 * gdb.cp/overload.exp: Likewise.
167 * gdb.cp/templates.exp: Likewise.
168
d769e349
DE
1692014-08-11 Doug Evans <dje@google.com>
170
171 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
172 (test_load_shlib): Update.
173
20c6f1e1
YQ
1742014-08-09 Yao Qi <yao@codesourcery.com>
175
176 * gdb.base/display.exp: Invoke is_address_zero_readable.
177 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
178 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
179 * gdb.base/hbreak-unmapped.exp: Return if
180 is_address_zero_readable returns true.
181 * gdb.base/signest.exp: Likewise.
182 * gdb.base/signull.exp: Likewise.
183 * gdb.base/sigbpt.exp: Likewise.
184 * gdb.guile/scm-disasm.exp: Do the test if
185 is_address_zero_readable returns false.
186 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
187 * gdb.python/py-arch.exp: Likewise.
188 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
189 * lib/gdb.exp (is_address_zero_readable): New proc.
190
5792e8e3
YQ
1912014-08-09 Yao Qi <yao@codesourcery.com>
192
193 PR testsuite/13443
194 * gdb.mi/mi-var-display.exp: Make test messages unique.
195
3cecbbbe
TT
1962014-08-04 Tom Tromey <tromey@redhat.com>
197
198 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
199 target 0".
200
00b51ff5
TT
2012014-08-04 Tom Tromey <tromey@redhat.com>
202
203 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
204 "target_resume".
205
6908c509
JB
2062014-08-01 Joel Brobecker <brobecker@adacore.com>
207
208 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
209 inner_vla_struct_object_size.
210 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
211 as xfail.
212
cc6563d2
PA
2132014-07-30 Pedro Alves <palves@redhat.com>
214
215 * gdb.threads/signal-command-handle-nopass.exp (test): Add
216 comment.
217
7e09a223
YQ
2182014-07-29 Yao Qi <yao@codesourcery.com>
219
220 PR gdb/17206
221 * gdb.base/until-nodebug.exp: New.
222
7ebdbe92
DE
2232014-07-28 Doug Evans <xdje42@gmail.com>
224
225 PR guile/17203
226 * gdb.guile/scm-parameter.exp: Add tests for trying to create
227 previously existing parameter, and previously ambiguously spelled
228 parameter.
229
fdb1adc6
WN
2302014-07-28 Will Newton <will.newton@linaro.org>
231
232 * gdb.base/varargs.exp: Remove KFAILs for ARM.
233
186fcde0
DE
2342014-07-26 Ludovic Courtès <ludo@gnu.org>
235 Doug Evans <xdje42@gmail.com>
236
237 PR guile/17146
238 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
239
70509625
PA
2402014-07-25 Pedro Alves <palves@redhat.com>
241
242 * gdb.threads/signal-command-handle-nopass.c: New file.
243 * gdb.threads/signal-command-handle-nopass.exp: New file.
244 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
245 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
246 * gdb.threads/signal-delivered-right-thread.c: New file.
247 * gdb.threads/signal-delivered-right-thread.exp: New file.
248
c3f814a1
PA
2492014-07-25 Pedro Alves <palves@redhat.com>
250
251 * gdb.base/double-prompt-target-event-error.exp
252 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
253 match.
254 (cancel_pagination_in_target_event): Rework double prompt
255 detection.
256 * gdb.base/paginate-after-ctrl-c-running.exp
257 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
258 <return>' match.
259 * gdb.base/paginate-bg-execution.exp
260 (test_bg_execution_pagination_return)
261 (test_bg_execution_pagination_cancel): Remove '-notransfer
262 <return>' matches.
263 * gdb.base/paginate-execution-startup.exp
264 (test_fg_execution_pagination_return)
265 (test_fg_execution_pagination_cancel): Remove '-notransfer
266 <return>' matches.
267 * gdb.base/paginate-inferior-exit.exp
268 (test_paginate_inferior_exited): Remove '-notransfer <return>'
269 match.
270 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
271 * lib/gdb.exp (pagination_prompt): Run text through
272 string_to_regexp.
273 (gdb_test_multiple): Match $pagination_prompt instead of
274 "<return>".
275 (string_to_regexp): Move to lib/gdb-utils.exp.
276
e214cf6c
JK
2772014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
278
279 * gdb.arch/amd64-entry-value-paramref.S: New file.
280 * gdb.arch/amd64-entry-value-paramref.cc: New file.
281 * gdb.arch/amd64-entry-value-paramref.exp: New file.
282 * gdb.arch/amd64-optimout-repeat.S: New file.
283 * gdb.arch/amd64-optimout-repeat.c: New file.
284 * gdb.arch/amd64-optimout-repeat.exp: New file.
285
17d0c5c8
JK
2862014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
287
288 PR gdb/17170
289 * gdb.base/statistics.exp: New file.
290
b8b8facf
DE
2912014-07-17 Doug Evans <dje@google.com>
292
74b49205 293 PR gdb/17170
b8b8facf
DE
294 * gdb.base/maint.exp: Update testing of per-command stats.
295
1b5d0ab3
PA
2962014-07-16 Pedro Alves <palves@redhat.com>
297
298 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
299 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
300 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
301 (tfile_write_buf): New functions.
302 (add_memory_block): Rewrite using the above.
303 (adjust_function_address): New function.
304 (FUNCTION_ADDRESS): New macro.
305 (write_basic_trace_file): Remove short_x local, and use
306 tfile_write_16. Change type of func_addr local to unsigned long
307 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
308 here. Cast argument of add_memory_block to char pointer.
309 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
310 (main): Remove parameters.
311 * gdb.trace/tfile.exp: Remove nowarnings.
312
4d974e88
SM
3132014-07-15 Simon Marchi <simon.marchi@ericsson.com>
314
315 * gdb.base/debug-expr.exp: Test string evaluation with
316 "debug expression" on.
317
41e99568
PA
3182014-07-15 Pedro Alves <palves@redhat.com>
319
320 * gdb.base/reread.exp: Use clean_restart.
321
487d9753
PL
3222014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
323
324 * gdb.arch/avr-flash-qualifer.c: New.
325 * gdb.arch/avr-flash-qualifer.exp: New.
326
cc1c52ad
PA
3272014-07-14 Pedro Alves <palves@redhat.com>
328
329 * gdb.base/paginate-after-ctrl-c-running.c: New file.
330 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
331
1e973570
PA
3322014-07-14 Pedro Alves <palves@redhat.com>
333
334 * gdb.base/double-prompt-target-event-error.c: New file.
335 * gdb.base/double-prompt-target-event-error.exp: New file.
336
93d6eb10
PA
3372014-07-14 Pedro Alves <palves@redhat.com>
338
339 PR gdb/17072
340 * gdb.base/paginate-inferior-exit.c: New file.
341 * gdb.base/paginate-inferior-exit.exp: New file.
342
0017922d
PA
3432014-07-14 Pedro Alves <palves@redhat.com>
344
345 PR gdb/17072
346 * gdb.base/paginate-bg-execution.c: New file.
347 * gdb.base/paginate-bg-execution.exp: New file.
348
94696ad3
PA
3492014-07-14 Pedro Alves <palves@redhat.com>
350
351 PR gdb/17072
352 * gdb.base/paginate-execution-startup.c: New file.
353 * gdb.base/paginate-execution-startup.exp: New file.
354 * lib/gdb.exp (pagination_prompt): New global.
355 (default_gdb_spawn): New procedure, factored out from
356 default_gdb_spawn.
357 (default_gdb_start): Adjust to call default_gdb_spawn.
358 (gdb_spawn): New procedure.
359
bd293940
PA
3602014-07-14 Pedro Alves <palves@redhat.com>
361
362 * lib/gdb.exp (gdb_assert): New procedure.
363 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
364
c933f875
PA
3652014-07-14 Pedro Alves <palves@redhat.com>
366
367 * gdb.base/execution-termios.c: New file.
368 * gdb.base/execution-termios.exp: New file.
369
d98b7a16
TT
3702014-07-14 Tom Tromey <tromey@redhat.com>
371
372 * gdb.cp/vla-cxx.cc: New file.
373 * gdb.cp/vla-cxx.exp: New file.
374
548740d6
TT
3752014-07-14 Tom Tromey <tromey@redhat.com>
376
377 * gdb.reverse/rerun-prec.c: New file.
378 * gdb.reverse/rerun-prec.exp: New file.
379
a25eb028
MR
3802014-07-12 Maciej W. Rozycki <macro@mips.com>
381 Maciej W. Rozycki <macro@codesourcery.com>
382
383 * lib/gdb-utils.exp: New file.
384 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
385 inline `gdb_init_command' processing.
386 (gdb_start_cmd): Likewise.
387 * lib/mi-support.exp (mi_run_cmd): Likewise.
388 * README: Document `gdb_init_command' and `gdb_init_commands'.
389
218c2655
JK
3902014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
391
392 Fix false FAIL running under a very long directory name.
393 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
394 and "set print elements 10000". Twice.
395
5401fde3
YQ
3962014-07-11 Yao Qi <yao@codesourcery.com>
397
398 * gdb.base/exprs.exp: "set print symbol off".
399
e76126e8
PA
4002014-07-11 Pedro Alves <palves@redhat.com>
401
402 * gdb.threads/kill.c: New file.
403 * gdb.threads/kill.exp: New file.
404
2d6f0de6
YQ
4052014-07-10 Yao Qi <yao@codesourcery.com>
406
407 * gdb.trace/tfile.c (write_basic_trace_file)
408 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
409 address written to trace file.
410
7180e04a
PA
4112014-07-09 Pedro Alves <palves@redhat.com>
412
413 * gdb.base/attach-wait-input.exp: New file.
414 * gdb.base/attach-wait-input.c: New file.
415
9a9a7608
AB
4162014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
417
418 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
419 setting up test structures.
420 (main): Call new test function.
421 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
422 test function, continue into test function and walk test
423 structures.
424
161ac41e
YQ
4252014-07-02 Yao Qi <yao@codesourcery.com>
426
427 * gdb.trace/entry-values.c: Define labels 'foo_start' and
428 'bar_start' at the beginning of functions 'foo' and 'bar'
429 respectively.
430 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
431 instead of 'foo' and 'bar'.
432
1f267ae3
MM
4332014-07-08 Markus Metzger <markus.t.metzger@intel.com>
434
435 * gdb.btrace/segv.exp: New.
436 * gdb.btrace/segv.c: New.
437
2b239efb
LM
4382014-07-02 Luis Machado <lgustavo@codesourcery.com>
439
440 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
441 instruction.
442
cf363f18
MW
4432014-06-30 Mark Wielaard <mjw@redhat.com>
444
445 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
446 vulture, vilify, villar): New volatile array constants.
447 (vindictive, vegetation): New const volatile array constants.
448 * gdb.base/volatile.exp: Test volatile and const volatile array
449 types.
450
aebf9d24
AA
4512014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
452
453 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
454 target lacks support for awatch, rwatch, or hbreak.
455
b67a2c6f
YQ
4562014-06-27 Yao Qi <yao@codesourcery.com>
457
458 * gdb.multi/dummy-frame-restore.exp: New.
459 * gdb.multi/dummy-frame-restore.c: New.
460
aef92902
MM
4612014-06-25 Markus Metzger <markus.t.metzger@intel.com>
462
463 * gdb.btrace/gcore.exp: New.
464
8e9db26e
PA
4652014-06-23 Pedro Alves <palves@redhat.com>
466
467 * gdb.base/watchpoint-reuse-slot.c: New file.
468 * gdb.base/watchpoint-reuse-slot.exp: New file.
469
70afc5b7
SC
4702014-06-23 Siva Chandra Reddy <sivachandra@google.com>
471
472 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
473 progspace's filename in 'info', 'enable' and 'disable' command
474 tests.
475
b972bd9c
JK
4762014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
477
478 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
479 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
480 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
481
125f8a3d
GB
4822014-06-20 Gary Benson <gbenson@redhat.com>
483
484 * gdb.arch/i386-avx.exp: Fix include file location.
485 * gdb.arch/i386-sse.exp: Likewise.
486
3ed9baed
IB
4872014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
488
489 * gdb.dlang/expression.exp: New file.
490
034f788c
PA
4912014-06-19 Pedro Alves <palves@redhat.com>
492
493 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
494 out from ...
495 (top level): ... here. Iterate running tests under different
496 scheduler-locking settings.
497
45371d0c
LM
4982014-06-18 Luis Machado <lgustavo@codesourcery.com>
499
500 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
501 to DW_FORM_addr and use non-zero addresses.
502
5d376983
SC
5032014-06-18 Siva Chandra Reddy <sivachandra@google.com>
504
505 PR gdb/17017
506 * gdb.python/py-xmethods.cc: Add global function call counters and
507 increment them in their respective functions. Remove "cout"
508 statements.
509 * gdb.python/py-xmethods.exp: Make tests check the global function
510 call counters instead of depending on inferior IO.
511
a1aa2221
LM
5122014-06-18 Don Breazeal <donb@codesourcery.com>
513
514 * gdb.base/foll-fork.exp (default_fork_parent_follow):
515 Deleted procedure.
516 (explicit_fork_parent_follow): Deleted procedure.
517 (explicit_fork_child_follow): Deleted procedure.
518 (test_follow_fork): New procedure.
519 (do_fork_tests): Replace calls to deleted procedures with
520 calls to test_follow_fork and reset GDB for subsequent
521 procedure calls.
522
0fc05997
YQ
5232014-06-17 Yao Qi <yao@codesourcery.com>
524
525 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
526 CP1252.
527
70795c52
LM
5282014-06-17 Luis Machado <lgustavo@codesourcery.com>
529
530 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
531 Initialize ptr and S explicitly.
532 (skip_type_update_when_not_use_rtti_test): Likewise.
533
6be47f0c
KS
5342014-06-16 Keith Seitz <keiths@redhat.com>
535
536 PR mi/15863
537 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
538 the inferior is started.
539
d03de421
PA
5402014-06-16 Pedro Alves <palves@redhat.com>
541
542 * gdb.base/break-main-file-remove-fail.c: New file.
543 * gdb.base/break-main-file-remove-fail.exp: New file.
544 * gdb.base/break-unload-file.exp: Use build_executable instead of
545 prepare_for_testing.
546 (test_break): New parameter "initial_load". Handle it.
547 (top level): Add initial_load cmdline/file axis.
548
f9579b99
TT
5492014-06-12 Tom Tromey <tromey@redhat.com>
550
551 * gdb.base/completion.exp: Don't use directory name in test.
552
3657956b
GB
5532014-06-09 Gary Benson <gbenson@redhat.com>
554
555 * gdb.base/sigall.c [Functions to send signals]: Reorder to
556 separate the always-available ANSI-standard signals from the
557 signals that require checking.
558 (main): Likewise.
559 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
560 Likewise.
561 (main): Likewise.
562
4186eb54
KS
5632014-06-07 Keith Seitz <keiths@redhat.com>
564
565 Revert:
566 PR c++/16253
567 * gdb.cp/var-tag.cc: New file.
568 * gdb.cp/var-tag.exp: New file.
569 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
570 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
571 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
572 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
573
25326a28 5742014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
575
576 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
577
829155c9
PA
5782014-06-06 Pedro Alves <palves@redhat.com>
579
580 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
581 in target debug output instead of looking at RSP packets,
582 disabling the test on any target that uses hardware stepping.
583 Update comments.
584
61c8d22e
PA
5852014-06-06 Pedro Alves <palves@redhat.com>
586
587 * gdb.base/break-unload-file.exp: Fix typo.
588
d9a47287
YQ
5892014-06-06 Yao Qi <yao@codesourcery.com>
590
591 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
592 from "jit_function" to "^jit_function".
593
e5e01dbf
YQ
5942014-06-06 Yao Qi <yao@codesourcery.com>
595
596 * gdb.base/async.c (foo): Add one statement.
597 * gdb.base/async.exp: Get the next instruction address and
598 match the output of "nexti" by instruction address. Match
599 the hex address in the output of "finish".
600
73ba372c
GB
6012014-06-06 Gary Benson <gbenson@redhat.com>
602
603 * gdb.base/call-signals.c: Remove preprocessor conditionals
604 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
605 SIGSEGV and SIGTERM.
606 * gdb.base/sigall.c: Likewise.
607 * gdb.base/unwindonsignal.c: Likewise.
608 * gdb.reverse/sigall-reverse.c: Likewise.
609
831517df
YQ
6102014-06-06 Yao Qi <yao@codesourcery.com>
611
612 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
613 readable, skip the test.
614
b8b91e98
YQ
6152014-06-06 Yao Qi <yao@codesourcery.com>
616
617 * gdb.threads/staticthreads.c (thread_function): Move the line
618 setting breakpoint on forward.
619 * gdb.threads/staticthreads.exp: Update comments.
620
fb934770
LC
6212014-06-05 Ludovic Courtès <ludo@gnu.org>
622
623 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
624 "history-append! type error".
625
6ef284bd
SM
6262014-06-05 Simon Marchi <simon.marchi@ericsson.com>
627
628 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
629 erroneous dprintf expected input.
630
a872e241
DE
6312014-06-04 Doug Evans <xdje42@gmail.com>
632
633 * gdb.guile/scm-generics.exp: Delete.
634
16f691fb
DE
6352014-06-04 Doug Evans <xdje42@gmail.com>
636
637 * gdb.guile/scm-breakpoint.exp: Update.
638 Add tests for breakpoint registration.
639
012370f6
TT
6402014-06-04 Tom Tromey <tromey@redhat.com>
641
642 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
643 VLA-in-union.
644 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
645 inner_vla_struct, vla_union types. Initialize objects of those
646 types and compute their sizes.
647
9f5a4cef
HZ
6482014-06-04 Nathan Sidwell <nathan@codesourcery.com>
649 Hui Zhu <hui@codesourcery.com>
650
651 * gdb.base/fileio.exp: Add test for shell not available as well as
652 available.
653 * gdb.base/fileio.c (test_system): Check for shell twice.
654
90a45c4d
YQ
6552014-06-04 Yao Qi <yao@codesourcery.com>
656
657 * gdb.base/auto-connect-native-target.exp: Remove redundant
658 space from the regexp pattern.
659
70017e41
YQ
6602014-06-04 Yao Qi <yao@codesourcery.com>
661
662 * gdb.base/default.exp: Replace "child" with "native" in
663 regexp pattern.
664
883964a7
SC
6652014-06-03 Siva Chandra Reddy <sivachandra@google.com>
666
667 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
668 * gdb.python/py-xmethods.exp: New tests to test xmethods.
669 * gdb.python/py-xmethods.py: Python script supporting the
670 new testcase and tests.
671
ef370185
JB
6722014-06-03 Joel Brobecker <brobecker@adacore.com>
673 Pedro Alves <palves@redhat.com>
674
675 PR breakpoints/17000
676 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
677 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
678
1e2ccb61
BM
6792014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
680
681 * gdb.base/subst.exp: Add tests to verify partial path matching
682 output.
683
c6ec5ab2
PA
6842014-06-03 Pedro Alves <palves@redhat.com>
685
686 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
687 target that doesn't use software single-stepping.
688
835c559f
PA
6892014-06-03 Pedro Alves <palves@redhat.com>
690
691 PR breakpoints/17000
692 * gdb.base/sss-bp-on-user-bp-2.c: New file.
693 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
694
06eb1586
DE
6952014-06-02 Doug Evans <xdje42@gmail.com>
696
697 * gdb.guile/scm-parameter.exp: New file.
698
e698b8c4
DE
6992014-06-02 Doug Evans <xdje42@gmail.com>
700
701 * gdb.guile/scm-cmd.c: New file.
702 * gdb.guile/scm-cmd.exp: New file.
703
ded03782
DE
7042014-06-02 Doug Evans <xdje42@gmail.com>
705
706 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
707 pretty-printer lookup.
708 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
709 (make-pp_s-printer): Call it.
710 (make-pretty-printer-from-dict): New function.
711 (lookup-pretty-printer-maker-from-dict): New function.
712 (*pretty-printer*): Simplify.
713 (make-objfile-pp_s-printer): New function.
714 (install-objfile-pretty-printers!): New function.
715 (make-progspace-pp_s-printer): New function.
716 (install-progspace-pretty-printers!): New function.
717 * gdb.guile/scm-progspace.c: New file.
718 * gdb.guile/scm-progspace.exp: New file.
719
41fac0cf
PA
7202014-06-02 Pedro Alves <palves@redhat.com>
721
722 * gdb.base/dprintf-bp-same-addr.c: New file.
723 * gdb.base/dprintf-bp-same-addr.exp: New file.
724
96ae5695
EBM
7252014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
726
727 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
728 * gdb.arch/powerpc-power.s: Likewise.
729
da02b3a8
JB
7302014-06-02 Joel Brobecker <brobecker@adacore.com>
731
732 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
733
c72b2e7b
YQ
7342014-06-01 Yao Qi <yao@codesourcery.com>
735
736 * gdb.base/watchpoint.exp (test_watch_location): Check null
737 pointer can be dereferenced. If not, do the test, otherwise
738 skip it.
739
53e8a631
AB
7402014-05-30 Andrew Burgess <aburgess@broadcom.com>
741
742 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
743 results.
744 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
745
938f0e2f
AB
7462014-05-30 Andrew Burgess <aburgess@broadcom.com>
747
748 * gdb.arch/amd64-invalid-stack-middle.S: New file.
749 * gdb.arch/amd64-invalid-stack-middle.c: New file.
750 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
751 * gdb.arch/amd64-invalid-stack-top.c: New file.
752 * gdb.arch/amd64-invalid-stack-top.exp: New file.
753
9ba6657a
PA
7542014-05-30 Pedro Alves <palves@redhat.com>
755
756 PR breakpoints/17000
757 * gdb.base/sss-bp-on-user-bp.c: New file.
758 * gdb.base/sss-bp-on-user-bp.exp: New file.
759
522c09bf
DB
7602014-05-30 David Blaikie <dblaikie@gmail.com>
761
762 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
763 gnu_inline semantics via attribute.
764 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
765 source explicitly specifies the required semantics.
766
bf4ef81e
MR
7672014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
768
769 * gdb.reverse/sigall-reverse.exp: Fix a typo.
770
329ea579
PA
7712014-05-29 Pedro Alves <palves@redhat.com>
772 Tom Tromey <tromey@redhat.com>
773
774 * gdb.base/async-shell.exp: Don't enable target-async.
775 * gdb.base/async.exp
776 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
777 parameter. Adjust.
778 (top level): Don't test with "target-async".
779 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
780 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
781 * gdb.base/inferior-died.exp: Don't enable target-async.
782 * gdb.base/interrupt-noterm.exp: Likewise.
783 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
784 * gdb.mi/mi-nonstop-exit.exp: Likewise.
785 * gdb.mi/mi-nonstop.exp: Likewise.
786 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
787 * gdb.mi/mi-nsintrall.exp: Likewise.
788 * gdb.mi/mi-nsmoribund.exp: Likewise.
789 * gdb.mi/mi-nsthrexec.exp: Likewise.
790 * gdb.mi/mi-watch-nonstop.exp: Likewise.
791 * gdb.multi/watchpoint-multi.exp: Adjust comment.
792 * gdb.python/py-evsignal.exp: Don't enable target-async.
793 * gdb.python/py-evthreads.exp: Likewise.
794 * gdb.python/py-prompt.exp: Likewise.
795 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
796 * gdb.server/solib-list.exp: Don't enable target-async.
797 * gdb.threads/thread-specific-bp.exp: Likewise.
798 * lib/mi-support.exp: Adjust to use mi-async.
799
fd664c91
PA
8002014-05-29 Pedro Alves <palves@redhat.com>
801
802 PR gdb/13860
803 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
804 reason, even in sync mode.
805
251bde03
PA
8062014-05-29 Pedro Alves <palves@redhat.com>
807 Hui Zhu <hui@codesourcery.com>
808
809 PR PR15693
810 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
811 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
812 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
813 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
814
7f3c0343
JB
8152014-05-28 Joel Brobecker <brobecker@adacore.com>
816
817 * config/monitor.exp (gdb_target_monitor): Replace use of
818 "set remotebaud" by "set serial baud".
819
b2715b27
AW
8202014-05-26 Andy Wingo <wingo@igalia.com>
821
822 * gdb.guile/scm-breakpoint.exp:
823 * gdb.guile/scm-gsmob.exp: Update to use plain old object
824 properties instead of gdb-object-properties.
825
498a4489
YQ
8262014-05-26 Yao Qi <yao@codesourcery.com>
827
828 * gdb.server/no-thread-db.exp: Specify source file name
829 explicitly when setting a breakpoint.
830
589fdceb
MM
8312014-05-23 Markus Metzger <markus.t.metzger@intel.com>
832
833 * gdb.btrace/vdso.c: New.
834 * gdb.btrace/vdso.exp: New.
835
e9089e05
MM
8362014-05-23 Markus Metzger <markus.t.metzger@intel.com>
837
838 * gdb.base/gcore.exp (capture_command_output): Move ...
839 * lib/gdb.exp (capture_command_output): ... here.
840
67b5c0c1
MM
8412014-05-23 Markus Metzger <markus.t.metzger@intel.com>
842
843 * gdb.btrace/data.exp: Test memory access during btrace replay.
844
a2199296
SM
8452014-05-22 Simon Marchi <simon.marchi@ericsson.com>
846
847 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
848
17b2616c
PA
8492014-05-21 Pedro Alves <palves@redhat.com>
850
851 PR gdb/13860
852 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
853 (top level): Test that output related to execution commands is
854 sent to the console with CLI commands, but not with MI commands.
855 Test that breakpoint events are always mirrored to the console.
856 Also expect the new source line to be output after a "next" in
857 async mode too. Make it a pass/fail test.
858 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
859 output.
860 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
861
5166082f
PA
8622014-05-21 Pedro Alves <palves@redhat.com>
863
864 * gdb.base/list.exp (build_pattern, test_list): New procedures.
865 Use them to test variations of "list" after reaching a breakpoint.
866 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
867 Test "list" with listsize 10 after reaching a breakpoint.
868 * gdb.python/python.exp (decode_line current location line
869 number): Adjust expected line number.
870
2f25d70f
SM
8712014-05-21 Simon Marchi <simon.marchi@ericsson.com>
872
873 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
874 behavior for $args, pass it directly to "run".
875
ff604a67
MR
8762014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
877
878 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
879 30000 to 65536.
880
6a3cb8e8
PA
8812014-05-21 Pedro Alves <palves@redhat.com>
882
883 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
884 auto-connect-native-target off".
885 * gdb.base/auto-connect-native-target.c: New file.
886 * gdb.base/auto-connect-native-target.exp: New file.
887
4ebfc96e
PA
8882014-05-21 Pedro Alves <palves@redhat.com>
889
890 * gdb.base/default.exp: Test "target native" instead of "target
891 child".
892
36d46afb
MW
8932014-05-21 Mark Wielaard <mjw@redhat.com>
894
895 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
896
5876f503
JK
8972014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
898
899 Fix TLS access for -static -pthread.
900 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
901 <HAVE_TLS> (thread_function, main): Initialize it.
902 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
903 Add clean_restart.
904 <$have_tls != "">: Check TLSVAR.
905
0256a6ac
PA
9062014-05-21 Pedro Alves <palves@redhat.com>
907
908 * gdb.base/dcache-line-read-error.c: New.
909 * gdb.base/dcache-line-read-error.exp: New.
910
936d2992
PA
9112014-05-20 Pedro Alves <palves@redhat.com>
912
913 * gdb.base/compare-sections.c: New file.
914 * gdb.base/compare-sections.exp: New file.
915
802e8e6d
PA
9162014-05-20 Pedro Alves <palves@redhat.com>
917
918 * gdb.base/break-idempotent.c: New file.
919 * gdb.base/break-idempotent.exp: New file.
920
e59fa00f
MM
9212014-05-20 Markus Metzger <markus.t.metzger@intel.com>
922
923 * gdb.btrace/nohist.exp: New.
924
8b696e31
YQ
9252014-05-20 Yao Qi <yao@codesourcery.com>
926
927 * lib/gdb.exp (gdb_init): Set timeout if test file is under
928 gdb.reverse directory and gdb_reverse_timeout exists in board
929 setting.
930 * README: Document gdb_reverse_timeout.
931
73c9764f
YQ
9322014-05-20 Yao Qi <yao@codesourcery.com>
933
934 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
935 'test_file_name'. Treat args as a string instead of a list.
936 (gdb_init): Rename argument 'args' by 'test_file_name'.
937
f1f4348a
JK
9382014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 * gdb.arch/powerpc-power.exp: New file.
941 * gdb.arch/powerpc-power.s: New file.
942
0dbe70ce
DE
9432014-05-16 Doug Evans <dje@google.com>
944
945 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
946 * gdb.base/completion.exp: Check that all expected files exist
947 before doing file completion.
0dbe70ce 948
8d551b02
DE
9492014-05-16 Doug Evans <dje@google.com>
950
951 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
952 Update.
953 (do_syscall_tests_without_xml): Update.
954
73eb7709
PA
9552014-05-16 Pedro Alves <palves@redhat.com>
956
957 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
958 instead of "unknown output after running".
959
3fae92fc
YQ
9602014-05-16 Yao Qi <yao@codesourcery.com>
961
962 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
963 file1.txt from host at the end.
964 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
965
c2b2ccc5
DE
9662014-05-15 Doug Evans <dje@google.com>
967
968 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
969 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
970 loading file. Add test for TU lookup.
971
8c217a4b
SM
9722014-05-15 Simon Marchi <simon.marchi@ericsson.com>
973
974 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
975 calling "-exec-arguments" or "set args" before running the
976 inferior.
977
3deb39c6
SM
9782014-05-15 Simon Marchi <simon.marchi@ericsson.com>
979
980 * lib/mi-support.exp (mi_expect_stop): Expect message for
981 inferiors that exit with non-zero exit code.
982
71a79f8c
YQ
9832014-05-14 Yao Qi <yao@codesourcery.com>
984
985 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
986 match absolute path on remote host.
987 (test_file_list_exec_source_files): Remove "/" from the
988 pattern.
989
f23fcd46
YQ
9902014-05-14 Yao Qi <yao@codesourcery.com>
991
992 * boards/local-remote-host-notty.exp (${board}_file): New
993 proc.
994
9404b58f
KM
9952014-05-07 Kyle McMartin <kyle@redhat.com>
996
997 Pushed by Joel Brobecker <brobecker@adacore.com>.
998 * gdb.arch/aarch64-atomic-inst.c: New file.
999 * gdb.arch/aarch64-atomic-inst.exp: New file.
1000
5e45f04c
YQ
10012014-05-07 Yao Qi <yao@codesourcery.com>
1002
1003 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1004 in current context" too.
1005
c888a17d
KS
10062014-05-05 Keith Seitz <keiths@redhat.com>
1007
1008 * gdb.linespec/ls-dollar.exp: Add test for linespec
1009 file:convenience_variable.
1010
290a839c
YQ
10112014-05-05 Yao Qi <yao@codesourcery.com>
1012
1013 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1014 traceframes into tfile and ctf trace files. Read data from
1015 trace file and test collected data.
1016 (gdb_collect_locals_test): Likewise.
1017 (gdb_unavailable_registers_test): Likewise.
1018 (gdb_unavailable_floats): Likewise.
1019 (gdb_collect_globals_test): Likewise.
1020 (top-level): Append "ctf" to trace_file_targets if GDB
1021 supports.
1022
b5262cd0
YQ
10232014-05-05 Yao Qi <yao@codesourcery.com>
1024
1025 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1026 code to ...
1027 (gdb_collect_args_test_1): ... it. New proc.
1028 (gdb_collect_locals_test): Move some code to ...
1029 (gdb_collect_locals_test_1): ... it. New proc.
1030 (gdb_unavailable_registers_test): Move some code to ...
1031 (gdb_unavailable_registers_test_1): ... it. New proc.
1032 (gdb_unavailable_floats): Move some code to ...
1033 (gdb_unavailable_floats_1): ... it. New proc.
1034
30a1e6cc
SDJ
10352014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1036
1037 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1038 probes to test for bitness recognition.
1039 * gdb.arch/amd64-stap-optional-prefix.exp
1040 (test_probe_value_without_reg): New procedure.
1041 Add code to test for different kinds of bitness.
1042
f33da99a
SDJ
10432014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1044
1045 PR breakpoints/16889
1046 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1047 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1048
5b80f00d
PA
10492014-05-01 Pedro Alves <palves@redhat.com>
1050
1051 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1052 gdb_file_cmd if no file is specified.
1053 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1054 last_loaded_file to set the remote exec-file.
1055
f8c2a73c
PA
10562014-05-01 Pedro Alves <palves@redhat.com>
1057
1058 * boards/local-remote-host.exp: New file.
1059
be6e8ac7
PA
10602014-05-01 Pedro Alves <palves@redhat.com>
1061
1062 * boards/local-remote-host.exp: Rename to ...
1063 * boards/local-remote-host-notty.exp: ... this.
1064
cac0dc8f
JB
10652014-04-28 Joel Brobecker <brobecker@adacore.com>
1066
1067 * gdb.ada/dyn_arrayidx: New testcase.
1068
9730e6cc
YQ
10692014-04-26 Yao Qi <yao@codesourcery.com>
1070
1071 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1072 and compute the length of function main. Save it in
1073 $main_length.
1074 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1075 (top-level): Use gdb_compile to compile objects into
1076 executable and restart GDB. Remove invocation to
1077 prepare_for_testing.
1078
7ae1a6a6
PA
10792014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1080 Pedro Alves <palves@redhat.com>
1081
1082 PR server/16255
1083 * gdb.multi/multi-attach.c: New file.
1084 * gdb.multi/multi-attach.exp: New file.
1085
4082afcc
PA
10862014-04-25 Pedro Alves <palves@redhat.com>
1087
1088 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1089 user.
1090 (top level): Test that "set remote conditional-breakpoints-packet
1091 off" works as intended.
1092 * gdb.base/dprintf.exp: Test that "set remote
1093 breakpoint-commands-packet off" works as intended.
1094 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1095 New function.
1096 (top level): Call it.
1097 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1098 remote fast-tracepoints-packet off" works as intended.
1099 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1100 * lib/gdb.exp (gdb_is_target_remote): ... here.
1101
2abc3f8d
DB
11022014-04-24 David Blaikie <dblaikie@gmail.com>
1103
1104 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1105 ensure clang would not discard them.
1106 * gdb.base/gdbvars.c: Ditto.
1107 * gdb.base/memattr.c: Ditto.
1108 * gdb.base/whatis.c: Ditto.
1109 * gdb.python/py-prettyprint.c: Ditto.
1110 * gdb.trace/actions.c: Ditto.
1111 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1112 ensure clang would not discard it.
1113
bfd39632
DB
11142014-04-24 David Blaikie <dblaikie@gmail.com>
1115
1116 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1117 clang to emit the full definition of type required by the test
1118 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1119
22842ff6
DB
11202014-04-24 David Blaikie <dblaikie@gmail.com>
1121
1122 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1123 coax Clang into emitting the definition of the type.
1124 * gdb.cp/pr10728-x.h (y): Ditto.
1125 * gdb.cp/pr10728-y.cc (y): Ditto.
1126
c2e827ad
DB
11272014-04-24 David Blaikie <dblaikie@gmail.com>
1128
1129 * gdb.base/label.exp: XFAIL label related tests under Clang.
1130 * gdb.cp/cplabel.exp: Ditto.
1131 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1132 under Clang those using labels.
1133
4c2d33e7
YQ
11342014-04-25 Yao Qi <yao@codesourcery.com>
1135
1136 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1137 double_label.
1138 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1139 partial_label and double_label.
1140
56083b99
DB
11412014-04-24 David Blaikie <dblaikie@gmail.com>
1142
1143 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1144
25d4e99d
DB
11452014-04-24 David Blaikie <dblaikie@gmail.com>
1146
1147 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1148 of the function to work across GCC and Clang.
1149 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1150 pointer types (const void ** const V void **).
1151
01f9f808
MS
11522014-04-24 Michael Sturm <michael.sturm@mintel.com>
1153 Walfred Tedeschi <walfred.tedeschi@intel.com>
1154
1155 * Makefile.in (EXECUTABLES): Added i386-avx512.
1156 * gdb.arch/i386-avx512.c: New file.
1157 * gdb.arch/i386-avx512.exp: Likewise.
1158
4b48d439
KS
11592014-04-23 Keith Seitz <keiths@redhat.com>
1160
1161 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1162 (mi_make_breakpoint_table): New procedure.
1163 (mi_create_breakpoint): Use mi_make_breakpoint
1164 and return the result.
1165 (mi_make_breakpoint): New procedure.
1166 (mi_build_kv_pairs): New procedure.
1167
1168 * gdb.mi/mi-break.exp: Remove unused globals,
1169 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1170 All callers updated.
1171 * gdb.mi/mi-dprintf.exp: Use variable to track command
1172 number.
1173 Update all callers of mi_create_breakpoint and use
1174 mi_make_breakpoint_table.
1175 Remove any unused global variables.
1176 * gdb.mi/mi-nonstop.exp: Likewise.
1177 * gdb.mi/mi-nsintrall.exp: Likewise.
1178 * gdb.mi/mi-nsmoribund.exp: Likewise.
1179 * gdb.mi/mi-nsthrexec.exp: Likewise.
1180 * gdb.mi/mi-reverse.exp: Likewise.
1181 * gdb.mi/mi-simplerun.exp: Likewise.
1182 * gdb.mi/mi-stepn.exp: Likewise.
1183 * gdb.mi/mi-syn-frame.exp: Likewise.
1184 * gdb.mi/mi-until.exp: Likewise.
1185 * gdb.mi/mi-var-cp.exp: Likewise.
1186 * gdb.mi/mi-var-display.exp: Likewise.
1187 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1188 * gdb.mi/mi2-var-child.exp: Likewise.
1189 * gdb.mi/mi-vla-c99.exp: Likewise.
1190 * lib/mi-support.exp: Likewise.
1191
1192 From Ian Lance Taylor <iant@cygnus.com>:
1193 * lib/gdb.exp (parse_args): New procedure.
1194
08351840
PA
11952014-04-23 Pedro Alves <palves@redhat.com>
1196
1197 * gdb.base/break-unload-file.c: New file.
1198 * gdb.base/break-unload-file.exp: New file.
1199 * gdb.base/sym-file-lib.c (baz): New function.
1200 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1201 field.
1202 (load): Store the segment's mapped size.
1203 (unload): New function.
1204 (unload_shlib): New function.
1205 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1206 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1207 set a breakpoint at baz, and call it.
1208 * gdb.base/sym-file.exp: New tests for stale breakpoint
1209 instructions.
1210
076855f9
PA
12112014-04-23 Pedro Alves <palves@redhat.com>
1212
1213 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1214 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1215 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1216 * gdb.base/hbreak-unmapped.c: New file.
1217 * gdb.base/hbreak-unmapped.exp: New file.
1218 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1219 * lib/gdb.exp (gdb_is_target_remote): ... here.
1220
483805cf
PA
12212014-04-22 Pedro Alves <palves@redhat.com>
1222
1223 * gdb.base/consecutive-step-over.c: New file.
1224 * gdb.base/consecutive-step-over.exp: New file.
1225
06d97543
PA
12262014-04-22 Pedro Alves <palves@redhat.com>
1227
1228 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1229 instead of send_gdb/gdb_expect.
1230
b4429ea2
YQ
12312014-04-22 Yao Qi <yao@codesourcery.com>
1232
1233 * lib/trace-support.exp (generate_tracefile): New procedure.
1234 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1235 return 0.
1236 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1237 if generate_tracefile returns 1.
1238
51d48146
PA
12392014-04-18 Tom Tromey <palves@redhat.com>
1240 Pedro alves <tromey@redhat.com>
1241
1242 PR backtrace/15558
1243 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1244 with a backtrace limit.
1245 * gdb.python/py-frame-inline.exp: Test running to an inline
1246 function with a backtrace limit, and printing the newest frame.
1247 * gdb.python/py-frame-inline.c (main): Call f.
1248
bd1dce5f
MS
12492014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1250
1251 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1252
40d1a503
MS
12532014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1254
1255 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1256 Drop prefix from unsupported source file path.
1257
389b98f7
YQ
12582014-04-17 Yao Qi <yao@codesourcery.com>
1259
1260 * lib/gdb.exp (with_target_charset): New proc.
1261 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1262 with_target_charset.
1263 (test_print_strings): Likewise.
1264 (test_repeat_bytes): Likewise.
1265 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1266 for some tests.
1267
22869d73
KS
12682014-04-16 Keith Seitz <keiths@redhat.com>
1269
1270 PR gdb/15827
1271 * gdb.dwarf2/corrupt.c: New file.
1272 * gdb.dwarf2/corrupt.exp: New file.
1273
c4f87ca6
KS
12742014-04-16 Keith Seitz <keiths@redhat.com>
1275
1276 PR c++/16597
1277 * gdb.cp/namelessclass.cc: New file.
1278 * gdb.cp/namelessclass.exp: New file.
1279 * gdb.cp/namelessclass.S: New file.
1280
ab19de87
DE
12812014-04-16 Doug Evans <dje@google.com>
1282
1283 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1284 Add comment.
1285 (gdbserver_default_get_comm_port): New function.
1286 (gdbserver_start): Check if board file provided
1287 "gdbserver,get_comm_port" and use it if so.
1288 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1289 (gdb,socketport): Set to "stdio".
1290 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1291 (stdio_gdbserver_template): Delete.
1292 (${board}_get_remote_address): Update.
1293 (${board}_build_remote_cmd): Delete.
1294 (${board}_get_comm_port): New function.
1295 (${board}_spawn): Update.
1296 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1297 Delete.
1298 (${board}_get_remote_address): Update.
1299 (${board}_get_comm_port): New function.
1300
fc98a809
AB
13012014-04-16 Andrew Burgess <aburgess@broadcom.com>
1302
1303 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1304 appearing in any order.
1305
87fd9e6e
DE
13062014-04-15 Doug Evans <dje@google.com>
1307
1308 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1309 uninitialized value of "description".
1310
099fc3ea
KS
13112014-04-15 Keith Seitz <keiths@redhat.com>
1312
1313 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1314 Remove unused globals.
1315 (test_running_the_program): Likewise.
1316 (test_controlled_execution): Likewise.
1317 (test_controlling_breakpoints): Likewise.
1318 (test_program_termination): Likewise.
1319
5da151d4
KS
13202014-04-15 Keith Seitz <keiths@redhat.com>
1321
1322 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1323 unused globals.
1324 (test_rbreak_creation_and_listing): Likewise.
1325 (test_ignore_count): Likewise.
1326 (test_error): Likewise.
1327
35e5d2f0
PA
13282014-04-15 Pedro Alves <palves@redhat.com>
1329
1330 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1331 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1332 sym-file-loader.c.
1333 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1334 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1335 to sym-file-loader.c.
1336 (struct library): Forward declare.
1337 (load_shlib, lookup_function): Change prototypes.
1338 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1339 (translate_offset): Remove declarations.
1340 (get_text_addr): New declaration.
1341 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1342 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1343 sym-file-loader.h.
1344 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1345 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1346 here from sym-file-loader.h.
1347 (struct library): New structure.
1348 (load_shlib, lookup_function): Change prototypes and adjust to
1349 work with a struct library.
1350 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1351 (translate_offset): Make static.
1352 (get_text_addr): New function.
1353 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1354
eb4c1710
PA
13552014-04-15 Pedro Alves <palves@redhat.com>
1356
1357 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1358
2d1baf52
PA
13592014-04-15 Pedro Alves <palves@redhat.com>
1360
1361 * gdb.base/sym-file-loader.c: Include <limits.h>.
1362 (SELF_LINK): New define.
1363 (get_origin): New function.
1364 (load_shlib): Use it.
1365 * gdb.base/sym-file.exp: Don't early return if the target is
1366 remote. Use runto_main, and issue fail is that fails. Use
1367 gdb_load_shlibs.
1368 (shlib_name): Delete.
1369 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1370
7dd6df01
PA
13712014-04-15 Pedro Alves <palves@redhat.com>
1372
1373 * gdb.base/sym-file.exp: Remove regex characters from test
1374 message. Don't refer to breakpoint numbers in test messages.
1375
b50c8614
KS
13762014-04-14 Keith Seitz <keiths@redhat.com>
1377
1378 PR c++/16253
1379 * gdb.cp/var-tag.cc: New file.
1380 * gdb.cp/var-tag.exp: New file.
1381 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1382 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1383 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1384 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1385
3d567982
TT
13862014-04-14 Tom Tromey <tromey@redhat.com>
1387
1388 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1389 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1390 type.
1391 * gdb.cp/enum-class.exp: New file.
1392 * gdb.cp/enum-class.cc: New file.
1393
0626fc76
TT
13942014-04-14 Tom Tromey <tromey@redhat.com>
1395
1396 * gdb.dwarf2/enum-type.exp: New file.
1397
dca325b3
SA
13982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1399
1400 * gdb.mi/mi-vla-c99.exp: New file.
1401 * gdb.mi/vla.c: New file.
1402
5854b38a
SA
14032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1404
1405 * gdb.base/vla-datatypes.c: New file.
1406 * gdb.base/vla-datatypes.exp: New file.
1407
463bb957
SA
14082014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1409
1410 * gdb.base/vla-ptr.c: New file.
1411 * gdb.base/vla-ptr.exp: New file.
1412
3dd170be
SA
14132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1414
1415 * gdb.dwarf2/count.exp: New file.
1416
5ecaaa66
SA
14172014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1418
1419 * gdb.base/vla-sideeffect.c: New file.
1420 * gdb.base/vla-sideeffect.exp: New file.
1421
41f1ada5
DB
14222014-04-14 David Blaikie <dblaikie@gmail.com>
1423
1424 * gdb.mi/non-stop.c: Add return value for non-void function return
1425 statement.
1426 * gdb.threads/staticthreads.c: Ditto.
1427
0be03e84
DE
14282014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1429 Doug Evans <xdje42@gmail.com>
1430
1431 * gdb.guile/scm-value.c: Improve test case.
1432 * gdb.guile/scm-value.exp: Add new test.
1433
f180a1fb
DB
14342014-04-11 David Blaikie <dblaikie@gmail.com>
1435
1436 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1437 override Clang's default.
1438
6b662e19
JB
14392014-04-11 Joel Brobecker <brobecker@adacore.com>
1440
1441 Revert the following changes (regressions):
1442
1443 * gdb.base/vla-sideeffect.c: New file.
1444 * gdb.base/vla-sideeffect.exp: New file.
1445
1446 * gdb.dwarf2/count.exp: New file.
1447
1448 * gdb.base/vla-multi.c: New file.
1449 * gdb.base/vla-multi.exp: New file.
1450
1451 * gdb.base/vla-ptr.c: New file.
1452 * gdb.base/vla-ptr.exp: New file.
1453
1454 * gdb.base/vla-datatypes.c: New file.
1455 * gdb.base/vla-datatypes.exp: New file.
1456
1457 * gdb.mi/mi-vla-c99.exp: New file.
1458 * gdb.mi/vla.c: New file.
1459
245a5f0b
KS
14602014-04-11 Keith Seitz <keiths@redhat.com>
1461
1462 PR c++/16675
1463 * gdb.cp/cpsizeof.exp: New file.
1464 * gdb.cp/cpsizeof.cc: New file.
1465
58a84dcf
SA
14662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1467
191a8a90
JB
1468 * gdb.mi/mi-vla-c99.exp: New file.
1469 * gdb.mi/vla.c: New file.
58a84dcf 1470
c8655f75
SA
14712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1472
1473 * gdb.base/vla-datatypes.c: New file.
1474 * gdb.base/vla-datatypes.exp: New file.
1475
024e13b4
SA
14762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1477
1478 * gdb.base/vla-ptr.c: New file.
1479 * gdb.base/vla-ptr.exp: New file.
1480
1a237e0e
SA
14812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1482
1483 * gdb.base/vla-multi.c: New file.
1484 * gdb.base/vla-multi.exp: New file.
1485
504f3432
SA
14862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1487
1488 * gdb.dwarf2/count.exp: New file.
1489
3bce8237
SA
14902014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1491
191a8a90
JB
1492 * gdb.base/vla-sideeffect.c: New file.
1493 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1494
322f9c21
YQ
14952014-04-11 Yao Qi <yao@codesourcery.com>
1496
1497 * gdb.base/completion.exp: Check file exists before running tests
1498 on file completion.
1499
d708bcd1
PA
15002014-04-10 Pedro Alves <palves@redhat.com>
1501
1502 * gdb.base/cond-eval-mode.c: New file.
1503 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1504 prepare_for_testing to build the new file. Check result of
1505 runto_main.
1506 (test_break, test_watch): New procedures.
1507 (top level): Use them.
1508
ae1d2761
PM
15092014-04-08 Pierre Muller <muller@sourceware.org>
1510
1511 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1512 Ctrl-V use for mingw hosts.
1513
7af389b8
SC
15142014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1515
1516 * gdb.python/py-value.c: Improve test case.
1517 * gdb.python/py-value.exp: Add new test.
1518
5e703181
DE
15192014-04-07 David Blaikie <dblaikie@gmail.com>
1520
1521 * lib/compiler.c: Identify the clang compiler.
1522 * lib/compiler.cc: Ditto.
1523
9810b410
YQ
15242014-04-03 Yao Qi <yao@codesourcery.com>
1525
1526 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1527
98d1b8dc
AB
15282014-04-01 Anton Blanchard <anton@samba.org>
1529
1530 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1531 messages unique.
1532
3114cea1
AB
15332014-04-01 Anton Blanchard <anton@samba.org>
1534
1535 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1536 prepare_for_testing.
1537
62f7182c
AB
15382014-04-01 Anton Blanchard <anton@samba.org>
1539
1540 * gdb.arch/ppc64-atomic-inst.c: Remove.
1541 * gdb.arch/ppc64-atomic-inst.S: New file.
1542 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1543
770e7fc7
DE
15442014-03-31 Doug Evans <dje@google.com>
1545
1546 * gdb.base/print-symbol-loading-lib.c: New file.
1547 * gdb.base/print-symbol-loading-main.c: New file.
1548 * gdb.base/print-symbol-loading.exp: New file.
1549
46e2bafa
YQ
15502014-03-31 Yao Qi <yao@codesourcery.com>
1551
1552 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1553
8776cfe9
JB
15542014-03-28 Joel Brobecker <brobecker@adacore.com>
1555
1556 * gdb.ada/mi_dyn_arr: New testcase.
1557
5d1ef361
DE
15582014-03-27 Doug Evans <dje@google.com>
1559
1560 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1561
b5bee914
YQ
15622014-03-27 Yao Qi <yao@codesourcery.com>
1563
1564 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1565 if target is nios2-*-*.
1566
0d4d0e77
YQ
15672014-03-26 Yao Qi <yao@codesourcery.com>
1568
1569 * lib/gdb.exp (readline_is_used): New proc.
1570 * gdb.base/completion.exp: Move tests on command complete up.
1571 Skip the rest of tests if readline is not used.
1572 * gdb.ada/complete.exp: Skp the test if readline is not
1573 used.
1574 * gdb.base/filesym.exp: Likewise.
1575 * gdb.base/macscp.exp: Likewise.
1576 * gdb.base/readline-ask.exp: Likewise.
1577 * gdb.base/readline.exp: Likewise.
1578 * gdb.python/py-cmd.exp: Likewise.
1579 * gdb.trace/tfile.exp: Likewise.
1580
29361eee
YQ
15812014-03-26 Yao Qi <yao@codesourcery.com>
1582
1583 * gdb.base/macscp.exp: Fix code format issues.
1584
bc9a5525
UW
15852014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1586
1587 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1588 * gdb.asm/powerpc64le.inc: New file.
1589
d3839ede
PA
15902014-03-25 Pedro Alves <palves@redhat.com>
1591 Doug Evans <dje@google.com>
1592
1593 * gdb.base/source-execution.c: New file.
1594 * gdb.base/source-execution.exp: New file.
1595 * gdb.base/source-execution.gdb: New file.
1596
01672a57
DE
15972014-03-24 Doug Evans <dje@google.com>
1598
1599 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1600 using fission.
1601
88bbeca9
HZ
16022014-03-24 Hui Zhu <hui@codesourcery.com>
1603 Pedro Alves <palves@redhat.com>
1604
1605 PR breakpoints/16101
1606 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1607 test pass/fail messages. Detect missing support for dprintf when
1608 breakpoints are actually inserted.
1609 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1610 breakpoints are actually inserted.
1611 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1612 fails.
1613
d2348791
JK
16142014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1617
feef67ab
DE
16182014-03-22 Doug Evans <xdje42@gmail.com>
1619
1620 * gdb.python/python.exp (python not supported): Verify multi-line
1621 python command issues an error.
25d743f9 1622 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1623 guile command issues an error.
feef67ab 1624
ecebef6a
MR
16252014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1626
1627 * gdb.threads/thread-specific.exp: Handle the lack of usable
1628 $this_breakpoint and $this_thread.
1629
ccdd1909
HZ
16302014-03-21 Hui Zhu <hui@codesourcery.com>
1631
1632 * gdb.base/attach.exp (do_command_attach_tests): New.
1633
beb460e8
PA
16342014-03-20 Tom Tromey <tromey@redhat.com>
1635 Pedro Alves <palves@redhat.com>
1636
1637 PR cli/15718
1638 * gdb.base/condbreak-call-false.c: New file.
1639 * gdb.base/condbreak-call-false.exp: New file.
1640
40acf43a
PA
16412014-03-20 Pedro Alves <palves@redhat.com>
1642
1643 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1644 Delete.
1645 (block_signals, unblock_signals): Delete.
1646 (child_function_2, main): Remove references to deleted variable
1647 and functions.
1648
9f5e1e02
PA
16492014-03-20 Pedro Alves <palves@redhat.com>
1650
1651 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1652 Use pthread_kill to signal thread 2.
1653 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1654 Adjust to make the test send itself a signal rather than using the
1655 host's "kill" command.
1656
99619bea
PA
16572014-03-20 Pedro Alves <palves@redhat.com>
1658
1659 * gdb.threads/multiple-step-overs.c: New file.
1660 * gdb.threads/multiple-step-overs.exp: New file.
1661 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1662 Adjust expected infrun debug output.
1663
2adfaa28
PA
16642014-03-20 Pedro Alves <palves@redhat.com>
1665
1666 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1667 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1668
31e77af2
PA
16692014-03-20 Pedro Alves <palves@redhat.com>
1670
1671 PR breakpoints/7143
1672 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1673 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1674 of gdb_test_multiple.
1675 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1676 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1677
b9f437de
PA
16782014-03-20 Pedro Alves <palves@redhat.com>
1679
1680 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1681 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1682
05adc73e
PA
16832014-03-19 Pedro Alves <palves@redhat.com>
1684
1685 * gdb.base/async.exp: Remove early return.
1686
6048b950
PA
16872014-03-19 Pedro Alves <palves@redhat.com>
1688
1689 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1690
8bcfb00a
PA
16912014-03-19 Pedro Alves <palves@redhat.com>
1692
1693 * gdb.base/async.exp (test_background): Expect \r\n after
1694 "completed." in the fail pattern.
1695
884e37dc
PA
16962014-03-19 Pedro Alves <palves@redhat.com>
1697
1698 * gdb.base/async.exp (test_background): New procedure.
1699 Use it for all background execution command tests.
1700
148e57e2
PA
17012014-03-19 Pedro Alves <palves@redhat.com>
1702
1703 * gdb.base/async.exp: Use prepare_for_testing.
1704
f48088c7
PA
17052014-03-19 Pedro Alves <palves@redhat.com>
1706
1707 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1708 the same line.
1709
e2f6c966
PA
17102014-03-19 Pedro Alves <palves@redhat.com>
1711
1712 * gdb.base/async.c (main): Add "jump here" and "until here" line
1713 marker comments.
1714 * gdb.base/async.exp (jump_here): New global.
1715 (jump& test): Use it.
1716 (until_here): New global.
1717 (until& test): Use it.
1718
c30568d4
PA
17192014-03-19 Pedro Alves <palves@redhat.com>
1720
1721 * gdb.base/async.exp: Don't frob gdb_protocol.
1722
0172b6a7
DE
17232014-03-18 Doug Evans <xdje42@gmail.com>
1724
1725 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1726 Fix spelling of exec-done-display.
1727
06c868a8
JK
17282014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1729
1730 PR gdb/15358
1731 * gdb.base/gdb-sigterm.c: New file.
1732 * gdb.base/gdb-sigterm.exp: New file.
1733
0c7e1a46
PA
17342014-03-18 Pedro Alves <palves@redhat.com>
1735
1736 PR gdb/13860
1737 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1738 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1739 solib-event.
1740
f7c77d93
JB
17412014-03-17 Joel Brobecker <brobecker@adacore.com>
1742
1743 * gdb.ada/pckd_arr_ren: New testcase.
1744
5a1e8c7a
DE
17452014-03-13 Doug Evans <xdje42@gmail.com>
1746
1747 PR guile/16612
1748 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1749 collect after discarding symbols.
1750
350e1a76
DE
17512014-03-13 Ludovic Courtès <ludo@gnu.org>
1752 Doug Evans <xdje42@gmail.com>
1753
1754 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1755 to history survives a gc.
1756
a69900ae
PA
17572014-03-13 Pedro Alves <palves@redhat.com>
1758
1759 * gdb.base/default.exp: Don't test "target procfs".
1760
5db9f0bd
PA
17612014-03-13 Pedro Alves <palves@redhat.com>
1762
1763 * gdb.base/default.exp: Update "target child" and "target procfs"
1764 tests to not expect "Unix".
1765
b3ccfe11
TT
17662014-03-12 Tom Tromey <tromey@redhat.com>
1767
1768 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1769 New procs. Add target-async tests.
1770 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1771 Add target-async tests.
1772
646f4417
AA
17732014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1774
1775 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1776 'func_start' and 'func_end' for the beginning and end of the
1777 function code, respectively.
1778 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1779 'func_end' instead of 'func' and 'main'.
1780
288c211f
AA
17812014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1782
1783 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1784 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1785 generate the debug info assembler source.
1786
e0c0f156
AA
17872014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1788
1789 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1790 * gdb.dwarf2/arr-subrange.exp: Likewise.
1791 * gdb.dwarf2/dwz.exp: Likewise.
1792 * gdb.dwarf2/method-ptr.exp: Likewise.
1793 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1794 * gdb.dwarf2/subrange.exp: Likewise.
1795 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1796 * gdb.dwarf2/implptrpiece.exp: Likewise.
1797 * gdb.dwarf2/nostaticblock.exp: Likewise.
1798
0e5c4555
AA
17992014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1800
1801 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1802 directory to absolute path name arguments.
1803
5ec18f2b
JG
18042014-03-10 Joel Brobecker <brobecker@adacore.com>
1805
1806 * gdb.ada/tagged_access: New testcase.
1807
847fc4f2
MM
18082014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1809
1810 * gdb.btrace/data.exp: Update expected output.
1811
cc3da688
YQ
18122014-03-06 Yao Qi <yao@codesourcery.com>
1813
1814 * gdb.trace/pr16508.exp: New file.
1815
0f26cec1
PA
18162014-03-05 Pedro Alves <palves@redhat.com>
1817
1818 PR gdb/16575
1819 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1820 procedure.
1821 (top level): Adjust to use it. Add tests that exercise breakpoint
1822 interaction with the code-cache.
1823
7a5a839f
LC
18242014-02-26 Ludovic Courtès <ludo@gnu.org>
1825
1826 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1827 test for 'history-append!'.
1828
31aa7e4e
JB
18292014-02-26 Joel Brobecker <brobecker@adacore.com>
1830
1831 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1832 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1833 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1834 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1835 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1836 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1837
1b588015
JB
18382014-02-26 Joel Brobecker <brobecker@adacore.com>
1839
1840 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1841 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1842 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1843
55426c9d
JB
18442014-02-26 Joel Brobecker <brobecker@adacore.com>
1845
1846 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1847
dc53a7ad
JB
18482014-02-26 Joel Brobecker <brobecker@adacore.com>
1849
1850 * gdb.dwarf2/arr-stride.c: New file.
1851 * gdb.dwarf2/arr-stride.exp: New file.
1852
12ab52e9
PA
18532014-02-26 Pedro Alves <palves@redhat.com>
1854
1855 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1856 that won't ever trigger. Make sure that GDB reports the correct
1857 breakpoint that caused the stop.
1858
849c862e
JK
18592014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1860
1861 PR gdb/16626
1862 * gdb.base/auto-load-script: New file.
1863 * gdb.base/auto-load.c: New file.
1864 * gdb.base/auto-load.exp: New file.
1865
71b7d793
JK
1866 PR gdb/16626
1867 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1868
e2f0d509
JK
18692014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1870
1871 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1872 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1873
50cc37c8
DE
18742014-02-24 Doug Evans <dje@google.com>
1875
1876 * lib/gdb.exp (run_on_host): Log error output if program fails.
1877
ea4758f2
PA
18782014-02-21 Pedro Alves <palves@redhat.com>
1879
1880 * gdb.threads/step-after-sr-lock.c: Rename to ...
1881 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1882 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1883 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1884 ... this.
1885
d7b30f67
SDJ
18862014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1887
1888 PR tdep/16397
1889 * gdb.arch/amd64-stap-special-operands.exp: New file.
1890 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1891 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1892 * gdb.arch/amd64-stap-triplet.S: Likewise.
1893 * gdb.arch/amd64-stap-triplet.c: Likewise.
1894
83deb43f
JB
18952014-02-20 Joel Brobecker <brobecker@adacore.com>
1896
1897 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1898 in .section pseudo-op.
1899
adde2bff
DE
19002014-02-20 lin zuojian <manjian2006@gmail.com>
1901 Joel Brobecker <brobecker@adacore.com>
1902 Doug Evans <xdje42@gmail.com>
1903
1904 PR symtab/16581
1905 * gdb.dwarf2/dw2-icycle.S: New file.
1906 * gdb.dwarf2/dw2-icycle.c: New file.
1907 * gdb.dwarf2/dw2-icycle.exp: New file.
1908
f7bd0f78
SC
19092014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1910
1911 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1912 operations on gdb.Value objects.
1913 * gdb.python/py-value-cc.exp: Add new test to test operations on
1914 gdb.Value objects.
1915
c17ef0d5
DE
19162014-02-18 Doug Evans <dje@google.com>
1917
1918 * Makefile.in (TESTS): New variable.
1919 (expanded_tests, expanded_tests_or_none): New variables
1920 (check-single): Pass $(expanded_tests_or_none) to runtest.
1921 (check-parallel): Only run tests in $(TESTS) if non-empty.
1922 (check/no-matching-tests-found): New rule.
1923 * README: Document TESTS makefile variable.
1924
5dd3176f
DE
19252014-02-18 Doug Evans <dje@google.com>
1926
1927 * Makefile.in (check-parallel): rm -rf outputs temp.
1928
0b10be4f
JK
19292014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1930
1931 Fix "ERROR: no fileid for" in the testsuite.
1932 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1933
85f224e7
DE
19342014-02-12 Doug Evans <dje@google.com>
1935
1936 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1937 (MISCELLANEOUS): New variable.
1938 (clean): rm -rf $(MISCELLANEOUS).
1939 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1940 dwp live in the same directory as symlinks, with each symlink pointed
1941 to a differently named file in a different directory.
1942
149b30ff
DE
19432014-02-11 Doug Evans <dje@google.com>
1944
1945 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1946 of Tcl file commands.
1947
1dfdac32
MK
19482014-02-10 Mark Kettenis <kettenis@gnu.org>
1949
1950 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1951 "kill -SIGUSR1 -1".
1952
aa4fb036
JB
19532014-02-10 Joel Brobecker <brobecker@adacore.com>
1954
1955 * gdb.ada/tick_length_array_enum_idx: New testcase.
1956
ed3ef339
DE
19572014-02-10 Doug Evans <xdje42@gmail.com>
1958
1959 * configure.ac (AC_OUTPUT): Add gdb.guile.
1960 * configure: Regenerate.
1961 * lib/gdb-guile.exp: New file.
1962 * lib/gdb.exp (get_target_charset): New function.
1963 * gdb.base/help.exp: Update expected output from "apropos apropos".
1964 * gdb.guile/Makefile.in: New file.
1965 * gdb.guile/guile.exp: New file.
1966 * gdb.guile/scm-arch.c: New file.
1967 * gdb.guile/scm-arch.exp: New file.
1968 * gdb.guile/scm-block.c: New file.
1969 * gdb.guile/scm-block.exp: New file.
1970 * gdb.guile/scm-breakpoint.c: New file.
1971 * gdb.guile/scm-breakpoint.exp: New file.
1972 * gdb.guile/scm-disasm.c: New file.
1973 * gdb.guile/scm-disasm.exp: New file.
1974 * gdb.guile/scm-equal.c: New file.
1975 * gdb.guile/scm-equal.exp: New file.
1976 * gdb.guile/scm-error.exp: New file.
1977 * gdb.guile/scm-error.scm: New file.
1978 * gdb.guile/scm-frame-args.c: New file.
1979 * gdb.guile/scm-frame-args.exp: New file.
1980 * gdb.guile/scm-frame-args.scm: New file.
1981 * gdb.guile/scm-frame-inline.c: New file.
1982 * gdb.guile/scm-frame-inline.exp: New file.
1983 * gdb.guile/scm-frame.c: New file.
1984 * gdb.guile/scm-frame.exp: New file.
1985 * gdb.guile/scm-generics.exp: New file.
1986 * gdb.guile/scm-gsmob.exp: New file.
1987 * gdb.guile/scm-iterator.c: New file.
1988 * gdb.guile/scm-iterator.exp: New file.
1989 * gdb.guile/scm-math.c: New file.
1990 * gdb.guile/scm-math.exp: New file.
1991 * gdb.guile/scm-objfile-script-gdb.in: New file.
1992 * gdb.guile/scm-objfile-script.c: New file.
1993 * gdb.guile/scm-objfile-script.exp: New file.
1994 * gdb.guile/scm-objfile.c: New file.
1995 * gdb.guile/scm-objfile.exp: New file.
1996 * gdb.guile/scm-ports.exp: New file.
1997 * gdb.guile/scm-pretty-print.c: New file.
1998 * gdb.guile/scm-pretty-print.exp: New file.
1999 * gdb.guile/scm-pretty-print.scm: New file.
2000 * gdb.guile/scm-section-script.c: New file.
2001 * gdb.guile/scm-section-script.exp: New file.
2002 * gdb.guile/scm-section-script.scm: New file.
2003 * gdb.guile/scm-symbol.c: New file.
2004 * gdb.guile/scm-symbol.exp: New file.
2005 * gdb.guile/scm-symtab-2.c: New file.
2006 * gdb.guile/scm-symtab.c: New file.
2007 * gdb.guile/scm-symtab.exp: New file.
2008 * gdb.guile/scm-type.c: New file.
2009 * gdb.guile/scm-type.exp: New file.
2010 * gdb.guile/scm-value-cc.cc: New file.
2011 * gdb.guile/scm-value-cc.exp: New file.
2012 * gdb.guile/scm-value.c: New file.
2013 * gdb.guile/scm-value.exp: New file.
2014 * gdb.guile/source2.scm: New file.
2015 * gdb.guile/types-module.cc: New file.
2016 * gdb.guile/types-module.exp: New file.
2017
7026a7c1
YQ
20182014-02-10 Yao Qi <yao@codesourcery.com>
2019
2020 PR testsuite/16543
2021 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2022 * configure: Regenerated.
2023 * Makefile.in: New file.
2024
6c466447
AS
20252014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2026
2027 * gdb.python/py-framefilter.exp: Fix typo.
2028
6e854735
YQ
20292014-02-08 Yao Qi <yao@codesourcery.com>
2030
2031 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2032 that no =breakpoint-modified is emitted when breakpoints are
2033 modified through MI commands.
2034
d137e6dc
PA
20352014-02-07 Pedro Alves <pedro@codesourcery.com>
2036 Pedro Alves <palves@redhat.com>
2037
2038 * gdb.threads/step-after-sr-lock.c: New file.
2039 * gdb.threads/step-after-sr-lock.exp: New file.
2040
b5ee5a50
PA
20412014-02-07 Pedro Alves <palves@redhat.com>
2042
2043 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2044
3c77faf3
JK
20452014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2046
2047 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2048 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2049
6dddc817
DE
20502014-02-06 Doug Evans <xdje42@gmail.com>
2051
2052 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2053 output.
2054
2055 * gdb.gdb/python-interrupts.exp: New file.
2056
de7b2893
YQ
20572014-02-05 Yao Qi <yao@codesourcery.com>
2058
2059 * gdb.trace/report.exp (use_collected_data): Test the output
2060 of "info threads" and "info inferiors".
2061
66d032ac
YQ
20622014-02-05 Yao Qi <yao@codesourcery.com>
2063
2064 Revert this patch:
2065
2066 2013-05-24 Yao Qi <yao@codesourcery.com>
2067
2068 * gdb.trace/tfile.exp: Test inferior and thread.
2069
591a12a1
UW
20702014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2071
2072 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2073 on a function.
2074 * gdb.base/step-bt.c: Call hello via function pointer to make
2075 sure its first instruction is executed on powerpc64le-linux.
2076
0ff3e01f
UW
20772014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2078
2079 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2080
084ee545
UW
20812014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2082
2083 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2084 of the test patterns for use on little-endian systems.
2085
6ed14ff3
UW
20862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2087
2088 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2089 (decimal_vector): Fix for little-endian.
2090
401e27fd
JM
20912014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2092
2093 * gdb.arch/sparc-sysstep.exp: New file.
2094 * gdb.arch/sparc-sysstep.c: Likewise.
2095
2096 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2097
8b924729
EBM
20982014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2099
2100 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2101
fb151210
JB
21022014-01-23 Tom Tromey <tromey@redhat.com>
2103
2104 * gdb.ada/array_char_idx: New testcase.
2105
0740f8d8
TT
21062014-01-23 Tom Tromey <tromey@redhat.com>
2107
2108 PR python/16487:
2109 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2110 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2111 classes.
2112
21909fa1
TT
21132014-01-23 Tom Tromey <tromey@redhat.com>
2114
2115 PR python/16491:
2116 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2117 string from an inferior frame.
2118 * gdb.python/py-framefilter-mi.exp: Update.
2119
87ce2a04
DE
21202014-01-22 Doug Evans <dje@google.com>
2121
2122 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2123
237b092b
AA
21242014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2125
2126 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2127
d674a709
AA
21282014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2129
2130 * gdb.trace/entry-values.exp: Remove excess space character from
2131 regex patterns. Handle s390 call instruction.
2132
20fa3390
AA
21332014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2134
2135 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2136 define "*_start" label. Make "name" static.
2137 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2138 ${name} by references to ${name}_start.
2139
78466714
AA
21402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2141
2142 * gdb.base/info-macros.exp: Remove "debug" from the compile
2143 options.
2144
ec9f644a
IB
21452014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2146
2147 * gdb.dlang/demangle.exp: New file.
2148
94b1b47e
IB
21492014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2150
2151 * gdb.dlang/primitive-types.exp: New file.
2152
7f420862
IB
21532014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2154
2155 * configure.ac: Create gdb.dlang/Makefile.
2156 * configure: Regenerate.
2157 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2158 * gdb.dlang/Makefile.in: New file.
2159 * lib/d-support.exp: New file.
2160 * lib/gdb.exp (skip_d_tests): New proc.
2161
52834460
MM
21622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2163
2164 * gdb.btrace/delta.exp: Check reverse stepi.
2165 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2166 * gdb.btrace/finish.exp: New.
2167 * gdb.btrace/next.exp: New.
2168 * gdb.btrace/nexti.exp: New.
2169 * gdb.btrace/record_goto.c: Add comments.
2170 * gdb.btrace/step.exp: New.
2171 * gdb.btrace/stepi.exp: New.
2172 * gdb.btrace/multi-thread-step.c: New.
2173 * gdb.btrace/multi-thread-step.exp: New.
2174 * gdb.btrace/rn-dl-bind.c: New.
2175 * gdb.btrace/rn-dl-bind.exp: New.
2176 * gdb.btrace/data.c: New.
2177 * gdb.btrace/data.exp: New.
2178 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2179
6e07b1d2
MM
21802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2181
2182 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2183 * gdb.btrace/exception.exp: Update.
2184 * gdb.btrace/instruction_history.exp: Update.
2185 * gdb.btrace/record_goto.exp: Update.
2186 * gdb.btrace/tailcall.exp: Update.
2187 * gdb.btrace/unknown_functions.exp: Update.
2188 * gdb.btrace/delta.exp: New.
2189
0b722aec
MM
21902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2191
2192 * gdb.btrace/record_goto.exp: Add backtrace test.
2193 * gdb.btrace/tailcall.exp: Add backtrace test.
2194
066ce621
MM
21952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2196
2197 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2198 * gdb.btrace/record_goto.c: New.
2199 * gdb.btrace/record_goto.exp: New.
2200 * gdb.btrace/x86-record_goto.S: New.
2201
0688d04e
MM
22022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2203
2204 * gdb.btrace/function_call_history.exp: Update tests.
2205 * gdb.btrace/instruction_history.exp: Update tests.
2206
8710b709
MM
22072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2208
2209 * gdb.btrace/function_call_history.exp: Fix expected field
2210 order for "record function-call-history".
2211 Add new tests for "record function-call-history /c".
2212 * gdb.btrace/exception.cc: New.
2213 * gdb.btrace/exception.exp: New.
2214 * gdb.btrace/tailcall.exp: New.
2215 * gdb.btrace/x86-tailcall.S: New.
2216 * gdb.btrace/x86-tailcall.c: New.
2217 * gdb.btrace/unknown_functions.c: New.
2218 * gdb.btrace/unknown_functions.exp: New.
2219 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2220
5de9129b
MM
22212014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2222
2223 * gdb.btrace/instruction_history.exp: Update.
2224 * gdb.btrace/function_call_history.exp: Update.
2225
23a7fe75
MM
22262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2227
2228 * gdb.btrace/function_call_history.exp: Fix expected function
2229 trace.
2230 * gdb.btrace/instruction_history.exp: Initialize traced.
2231 Remove traced_functions.
2232
724c7dd8
MM
22332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2234
2235 * gdb.btrace/function_call_history.exp: Update
2236 * gdb.btrace/instruction_history.exp: Update.
2237
6d78d93b
MM
22382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2239
2240 * gdb.btrace/enable.exp: Update expected text.
2241
93a360cc
OJ
22422014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2243
2244 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2245 bytes.
2246
3772b53f
MR
22472014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2248
2249 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2250
596662fa
OJ
22512014-01-15 Omair Javaid <omair.javaid@linaro.org>
2252
2253 * lib/gdb.exp (supports_process_record): Return true for
2254 arm*-linux*. (supports_reverse): Likewise.
2255
b5b08fb4
SC
22562014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2257
2258 PR python/15464
2259 PR python/16113
2260 * gdb.python/py-type.c: Enhance test case.
2261 * gdb.python/py-value-cc.cc: Likewise
2262 * gdb.python/py-type.exp: Add new tests.
2263 * gdb.python/py-value-cc.exp: Likewise
2264
52d7fb13
AA
22652014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2266 Pedro Alves <palves@redhat.com>
2267
2268 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2269 Make "name" extern.
2270 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2271 references to ${name}_start by references to ${name}.
2272
a2cd8cfe
JB
22732014-01-10 Joel Brobecker <brobecker@adacore.com>
2274
2275 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2276
4e23fced
JB
22772014-01-10 Joel Brobecker <brobecker@adacore.com>
2278
2279 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2280
c6a9e42c
PA
22812014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2282 Pedro Alves <palves@redhat.com>
2283
2284 * gdb.mi/mi-info-os.exp: Connect to the target with
2285 mi_gdb_target_load.
2286
b7ea362b
PA
22872014-01-08 Pedro Alves <palves@redhat.com>
2288
2289 * gdb.threads/reconnect-signal.c: New file.
2290 * gdb.threads/reconnect-signal.exp: New file.
2291
5e3f4fab
EBM
22922014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 * gdb.base/source-dir.exp: New file.
2295
79301218
JB
22962014-01-07 Joel Brobecker <brobecker@adacore.com>
2297
2298 * gdb.ada/mi_interface: New testcase.
2299
8e355c5d
JB
23002014-01-07 Joel Brobecker <brobecker@adacore.com>
2301
2302 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2303 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2304 gdb.ada/pp-rec-component/pck.ads: New files.
2305
c0d48811
JB
23062014-01-07 Joel Brobecker <brobecker@adacore.com>
2307
2308 * gdb.python/py-pp-integral.c: New file.
2309 * gdb.python/py-pp-integral.py: New file.
2310 * gdb.python/py-pp-integral.exp: New file.
2311
17b609c3 2312For older changes see ChangeLog-1993-2013.
c906108c 2313\f
8d8cb839
EZ
2314;; Local Variables:
2315;; mode: change-log
2316;; left-margin: 8
2317;; fill-column: 74
2318;; version-control: never
2319;; End:
902f2ccb 2320
14f8b115 2321 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2322 Copying and distribution of this file, with or without modification,
2323 are permitted provided the copyright notice and this notice are preserved.