]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Fix some ChangeLog typos
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fa43b1d7
PA
12014-09-12 Pedro Alves <palves@redhat.com>
2
3 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
4 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
5 * gdb.arch/i386-size-overlap.exp: Likewise.
6 * gdb.arch/i386-size.exp: Likewise.
7 * gdb.arch/i386-unwind.exp: Likewise.
8 * gdb.base/a2-run.exp: Likewise.
9 * gdb.base/break.exp: Likewise.
10 * gdb.base/charset.exp: Likewise.
11 * gdb.base/chng-syms.exp: Likewise.
12 * gdb.base/commands.exp: Likewise.
13 * gdb.base/dbx.exp: Likewise.
14 * gdb.base/find.exp: Likewise.
15 * gdb.base/funcargs.exp: Likewise.
16 * gdb.base/jit-simple.exp: Likewise.
17 * gdb.base/reread.exp: Likewise.
18 * gdb.base/sepdebug.exp: Likewise.
19 * gdb.base/step-bt.exp: Likewise.
20 * gdb.cp/mb-inline.exp: Likewise.
21 * gdb.cp/mb-templates.exp: Likewise.
22 * gdb.objc/basicclass.exp: Likewise.
23 * gdb.threads/killed.exp: Likewise.
24
9d9bf2df
EBM
252014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
26
27 PR tdep/17379
28 * gdb.arch/powerpc-stackless.S: New file.
29 * gdb.arch/powerpc-stackless.exp: New file.
30
1cf2f1b0
JK
312014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
32
33 * gdb.base/attach.c: Include unistd.h.
34 (main): Call alarm. Add label postloop.
35 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
36 gdb_breakpoint, gdb_continue_to_breakpoint.
37 (test_command_line_attach_run): Kill ${testpid} in one exit path.
38
98880d46
PA
392014-09-11 Pedro Alves <palves@redhat.com>
40
41 PR gdb/17347
42 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
43 * gdb.base/attach.exp (test_command_line_attach_run): New
44 procedure.
45 (top level): Call it.
46
4c92ff2c
PA
472014-09-11 Pedro Alves <palves@redhat.com>
48
49 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
50 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
51 (do_command_attach_tests): Use spawn_wait_for_attach.
52 * gdb.base/solib-overlap.exp: Likewise.
53 * gdb.multi/multi-attach.exp: Likewise.
54 * gdb.python/py-prompt.exp: Likewise.
55 * gdb.python/py-sync-interp.exp: Likewise.
56 * gdb.server/ext-attach.exp: Likewise.
57
3adc1a7d
GKB
582014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
59
60 * gdb.fortran/array-element.exp: Remove unexpected "continue"
61 command in testcase. Simplify testcase.
62
96334934
JB
632014-09-10 Joel Brobecker <brobecker@adacore.com>
64
65 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
66
eb479039
JB
672014-09-10 Joel Brobecker <brobecker@adacore.com>
68
69 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
70
deede10c
JB
712014-09-10 Joel Brobecker <brobecker@adacore.com>
72
73 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
74
7828a5f5
JB
752014-09-10 Joel Brobecker <brobecker@adacore.com>
76
77 * gdb.dwarf2/dynarr-ptr.c: New file.
78 * gdb.dwarf2/dynarr-ptr.exp: New file.
79
33aeebcf
MR
802014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
81
82 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
83 of 30 rather than hardcoding 120 for a slow test case. Take the
84 `gdb,timeout' target setting into account for this calculation.
85 Don't extend the timeout for the test cases that don't need it.
86
7b415901
MR
872014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
88
89 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
90 a factor of 2 for a slow test case. Take the `gdb,timeout'
91 target setting into account for this calculation.
92 * gdb.reverse/until-precsave.exp: Increase the timeout by
93 a factor of 15 and 3 respectively rather than adding 120
94 for a pair of slow test cases. Take the `gdb,timeout'
95 target setting into account for this calculation.
96
4a40f85a
MR
972014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
98
99 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
100 timeout, don't pass one down to gdb_expect.
101 (gdb_expect): Rework timeout selection.
102
09635af7
MR
1032014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
104
105 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
106 exception on timeout.
107 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
108 (gdbserver_start_extended): Catch any `gdbserver_start' error
109 exceptions.
110 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
111 * lib/mi-support.exp (mi_gdb_target_load): Catch any
112 `gdbserver_gdb_load' error exceptions.
113
2bdd10b7
MR
1142014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
115
116 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
117 120 on waiting for the TCP socket to open.
118
316935f0
DE
1192014-09-09 Doug Evans <xdje42@gmail.com>
120
121 * gdb.base/default.exp (show_conv_list): Add _caller_is,
122 _caller_matches, _any_caller_is, _any_caller_matches.
123
83740597
DE
1242014-09-09 Doug Evans <xdje42@gmail.com>
125
126 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
127
4c122fc3
YQ
1282014-09-09 Yao Qi <yao@codesourcery.com>
129
130 * gdb.mi/mi-var-display.exp: Set print symbol off.
131
a9f116cb
GKB
1322014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
133
134 PR gdb/17035
135 * gdb.base/commands.exp: Add tests to verify user-defined
136 commands with empty bodies.
137 * gdb.python/py-cmd.exp: Test that we don't show user-defined
138 python commands in `show user command`.
139 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
140 scheme commands in `show user command`.
141
c75bd3a2
JK
1422014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 PR python/17355
145 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
146 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
147 * gdb.python/py-framefilter-invalidarg.exp: New file.
148 * gdb.python/py-framefilter-invalidarg.py: New file.
149
faa42425
DE
1502014-09-06 Doug Evans <xdje42@gmail.com>
151
152 PR 15276
153 * gdb.python/py-caller-is.c: New file.
154 * gdb.python/py-caller-is.exp: New file.
155
474ca4f6
SDJ
1562014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
157
158 PR gdb/17235
159 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
160 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
161
eb0b0463
SDJ
1622014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
163
164 PR fortran/17237
165 * gdb.fortran/print-formatted.exp: New file.
166 * gdb.fortran/print-formatted.f90: Likewise.
167
5f3b99cf
SS
1682014-09-03 Sasha Smundak <asmundak@google.com>
169
170 * gdb.python/py-frame.exp: Test Frame.read_register.
171
7d793aa9
SDJ
1722014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
173
174 PR python/16699
175 * gdb.python/py-completion.exp: New file.
176 * gdb.python/py-completion.py: Likewise.
177
fb0576e9
DE
1782014-08-28 Doug Evans <dje@google.com>
179
180 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
181 eax,etc. are live with values set by gdb and thus the compiler can't
182 use them.
183 * gdb.arch/i386-pseudo.c (main): Ditto.
184
ee92b0dd
DE
1852014-08-27 Doug Evans <dje@google.com>
186
187 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
188
6649db35
DE
1892014-08-25 Doug Evans <dje@google.com>
190
191 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
192 (main): Ditto.
193
564b7600
DE
1942014-08-25 Doug Evans <dje@google.com>
195
196 * gdb.threads/thread-execl.exp: #include <stdio.h>.
197
3881fb67
YQ
1982014-08-24 Yao Qi <yao@codesourcery.com>
199
200 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
201 symbol off.
202 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
203
a05a36a5
DE
2042014-08-22 Doug Evans <dje@google.com>
205
206 PR 17276
207 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
208 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
209 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
210
7c343b48
YQ
2112014-08-22 Yao Qi <yao@codesourcery.com>
212
213 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
214 * gdb.python/py-finish-breakpoint2.exp: Likewise.
215 * gdb.python/python.exp: Likewise. Use .py file on the host
216 instead of the build.
217
22fd09ae
JK
2182014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 * gdb.threads/gcore-stale-thread.c: New file.
221 * gdb.threads/gcore-stale-thread.exp: New file.
222
a8454a7c
PA
2232014-08-21 Pedro Alves <palves@redhat.com>
224
225 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
226 * gdb.base/gcore-relro-pie.exp: Likewise.
227 * gdb.base/gcore-relro.exp: Likewise.
228 * gdb.base/gcore.exp: Likewise.
229 * gdb.base/print-symbol-loading.exp: Likewise.
230 * gdb.threads/gcore-thread.exp: Likewise.
231 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
232
2a31c623
PA
2332014-08-20 Pedro Alves <palves@redhat.com>
234 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 * Makefile.in (EXTRA_RULES, CC): New variables, get from
237 configure.
238 (EXPECT): Handle READ1 being set.
239 (all): Depend on EXTRA_RULES.
240 (check-read1, expect-read1, read1.so, read1): New rules.
241 * README (Testsuite Parameters): Document the READ1 make variable.
242 (Race detection): New section.
243 * configure: Regenerate.
244 * configure.ac: If build==host==target, and running under a
245 GNU/glibc system, add read1 to the extra Makefile rules.
246 (EXTRA_RULES): AC_SUBST it.
247 * lib/read1.c: New file.
248
d36430db
JB
2492014-08-20 Joel Brobecker <brobecker@adacore.com>
250
251 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
252 the handling of variables declared as a typedef to an array
253 which a DW_AT_data_location attribute.
254
9a0dc9e3
PA
2552014-08-19 Andrew Burgess <aburgess@broadcom.com>
256 Pedro Alves <palves@redhat.com>
257
258 PR symtab/14604
259 PR symtab/14605
260 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
261 gdb_test.
262
0718a8da
PA
2632014-08-19 Pedro Alves <palves@redhat.com>
264
265 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
266
13b448cd
YQ
2672014-08-19 Yao Qi <yao@codesourcery.com>
268
269 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
270 right line.
271
1cbf5077
DB
2722014-08-18 David Blaikie <dblaikie@gmail.com>
273
274 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
275
bf0fae19
JB
2762014-08-18 Joel Brobecker <brobecker@adacore.com>
277
278 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
279 attribute in array range.
280
3c8c5dcc
JB
2812014-08-18 Joel Brobecker <brobecker@adacore.com>
282
283 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
284
e66d4446
SC
2852014-08-15 Siva Chandra Reddy <sivachandra@google.com>
286
287 PR c++/17132
288 * gdb.cp/pr17132.cc: New file.
289 * gdb.cp/pr17132.exp: New file.
290
940df408
SC
2912014-08-15 Siva Chandra Reddy <sivachandra@google.com>
292
293 * gdb.python/py-xmethods.py (A_getarrayind)
294 (E_method_char_worker.__call__, E_method_int_worker.__call__):
295 Use 'print' with function call syntax.
296 (E_method_matcher.match): Fix tab vs space indentation mixup.
297
ebcc6c3a
YQ
2982014-08-15 Yao Qi <yao@codesourcery.com>
299
300 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
301 false.
302
775e0f04
YQ
3032014-08-15 Yao Qi <yao@codesourcery.com>
304
305 * gdb.cp/casts.exp: Set print symbol off.
306 * gdb.cp/class2.exp: Likewise.
307 * gdb.cp/overload.exp: Likewise.
308 * gdb.cp/templates.exp: Likewise.
309
d769e349
DE
3102014-08-11 Doug Evans <dje@google.com>
311
312 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
313 (test_load_shlib): Update.
314
20c6f1e1
YQ
3152014-08-09 Yao Qi <yao@codesourcery.com>
316
317 * gdb.base/display.exp: Invoke is_address_zero_readable.
318 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
319 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
320 * gdb.base/hbreak-unmapped.exp: Return if
321 is_address_zero_readable returns true.
322 * gdb.base/signest.exp: Likewise.
323 * gdb.base/signull.exp: Likewise.
324 * gdb.base/sigbpt.exp: Likewise.
325 * gdb.guile/scm-disasm.exp: Do the test if
326 is_address_zero_readable returns false.
327 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
328 * gdb.python/py-arch.exp: Likewise.
329 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
330 * lib/gdb.exp (is_address_zero_readable): New proc.
331
5792e8e3
YQ
3322014-08-09 Yao Qi <yao@codesourcery.com>
333
334 PR testsuite/13443
335 * gdb.mi/mi-var-display.exp: Make test messages unique.
336
3cecbbbe
TT
3372014-08-04 Tom Tromey <tromey@redhat.com>
338
339 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
340 target 0".
341
00b51ff5
TT
3422014-08-04 Tom Tromey <tromey@redhat.com>
343
344 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
345 "target_resume".
346
6908c509
JB
3472014-08-01 Joel Brobecker <brobecker@adacore.com>
348
349 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
350 inner_vla_struct_object_size.
351 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
352 as xfail.
353
cc6563d2
PA
3542014-07-30 Pedro Alves <palves@redhat.com>
355
356 * gdb.threads/signal-command-handle-nopass.exp (test): Add
357 comment.
358
7e09a223
YQ
3592014-07-29 Yao Qi <yao@codesourcery.com>
360
361 PR gdb/17206
362 * gdb.base/until-nodebug.exp: New.
363
7ebdbe92
DE
3642014-07-28 Doug Evans <xdje42@gmail.com>
365
366 PR guile/17203
367 * gdb.guile/scm-parameter.exp: Add tests for trying to create
368 previously existing parameter, and previously ambiguously spelled
369 parameter.
370
fdb1adc6
WN
3712014-07-28 Will Newton <will.newton@linaro.org>
372
373 * gdb.base/varargs.exp: Remove KFAILs for ARM.
374
186fcde0
DE
3752014-07-26 Ludovic Courtès <ludo@gnu.org>
376 Doug Evans <xdje42@gmail.com>
377
378 PR guile/17146
379 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
380
70509625
PA
3812014-07-25 Pedro Alves <palves@redhat.com>
382
383 * gdb.threads/signal-command-handle-nopass.c: New file.
384 * gdb.threads/signal-command-handle-nopass.exp: New file.
385 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
386 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
387 * gdb.threads/signal-delivered-right-thread.c: New file.
388 * gdb.threads/signal-delivered-right-thread.exp: New file.
389
c3f814a1
PA
3902014-07-25 Pedro Alves <palves@redhat.com>
391
392 * gdb.base/double-prompt-target-event-error.exp
393 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
394 match.
395 (cancel_pagination_in_target_event): Rework double prompt
396 detection.
397 * gdb.base/paginate-after-ctrl-c-running.exp
398 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
399 <return>' match.
400 * gdb.base/paginate-bg-execution.exp
401 (test_bg_execution_pagination_return)
402 (test_bg_execution_pagination_cancel): Remove '-notransfer
403 <return>' matches.
404 * gdb.base/paginate-execution-startup.exp
405 (test_fg_execution_pagination_return)
406 (test_fg_execution_pagination_cancel): Remove '-notransfer
407 <return>' matches.
408 * gdb.base/paginate-inferior-exit.exp
409 (test_paginate_inferior_exited): Remove '-notransfer <return>'
410 match.
411 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
412 * lib/gdb.exp (pagination_prompt): Run text through
413 string_to_regexp.
414 (gdb_test_multiple): Match $pagination_prompt instead of
415 "<return>".
416 (string_to_regexp): Move to lib/gdb-utils.exp.
417
e214cf6c
JK
4182014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
419
420 * gdb.arch/amd64-entry-value-paramref.S: New file.
421 * gdb.arch/amd64-entry-value-paramref.cc: New file.
422 * gdb.arch/amd64-entry-value-paramref.exp: New file.
423 * gdb.arch/amd64-optimout-repeat.S: New file.
424 * gdb.arch/amd64-optimout-repeat.c: New file.
425 * gdb.arch/amd64-optimout-repeat.exp: New file.
426
17d0c5c8
JK
4272014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
428
429 PR gdb/17170
430 * gdb.base/statistics.exp: New file.
431
b8b8facf
DE
4322014-07-17 Doug Evans <dje@google.com>
433
74b49205 434 PR gdb/17170
b8b8facf
DE
435 * gdb.base/maint.exp: Update testing of per-command stats.
436
1b5d0ab3
PA
4372014-07-16 Pedro Alves <palves@redhat.com>
438
439 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
440 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
441 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
442 (tfile_write_buf): New functions.
443 (add_memory_block): Rewrite using the above.
444 (adjust_function_address): New function.
445 (FUNCTION_ADDRESS): New macro.
446 (write_basic_trace_file): Remove short_x local, and use
447 tfile_write_16. Change type of func_addr local to unsigned long
448 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
449 here. Cast argument of add_memory_block to char pointer.
450 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
451 (main): Remove parameters.
452 * gdb.trace/tfile.exp: Remove nowarnings.
453
4d974e88
SM
4542014-07-15 Simon Marchi <simon.marchi@ericsson.com>
455
456 * gdb.base/debug-expr.exp: Test string evaluation with
457 "debug expression" on.
458
41e99568
PA
4592014-07-15 Pedro Alves <palves@redhat.com>
460
461 * gdb.base/reread.exp: Use clean_restart.
462
487d9753
PL
4632014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
464
465 * gdb.arch/avr-flash-qualifer.c: New.
466 * gdb.arch/avr-flash-qualifer.exp: New.
467
cc1c52ad
PA
4682014-07-14 Pedro Alves <palves@redhat.com>
469
470 * gdb.base/paginate-after-ctrl-c-running.c: New file.
471 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
472
1e973570
PA
4732014-07-14 Pedro Alves <palves@redhat.com>
474
475 * gdb.base/double-prompt-target-event-error.c: New file.
476 * gdb.base/double-prompt-target-event-error.exp: New file.
477
93d6eb10
PA
4782014-07-14 Pedro Alves <palves@redhat.com>
479
480 PR gdb/17072
481 * gdb.base/paginate-inferior-exit.c: New file.
482 * gdb.base/paginate-inferior-exit.exp: New file.
483
0017922d
PA
4842014-07-14 Pedro Alves <palves@redhat.com>
485
486 PR gdb/17072
487 * gdb.base/paginate-bg-execution.c: New file.
488 * gdb.base/paginate-bg-execution.exp: New file.
489
94696ad3
PA
4902014-07-14 Pedro Alves <palves@redhat.com>
491
492 PR gdb/17072
493 * gdb.base/paginate-execution-startup.c: New file.
494 * gdb.base/paginate-execution-startup.exp: New file.
495 * lib/gdb.exp (pagination_prompt): New global.
496 (default_gdb_spawn): New procedure, factored out from
497 default_gdb_spawn.
498 (default_gdb_start): Adjust to call default_gdb_spawn.
499 (gdb_spawn): New procedure.
500
bd293940
PA
5012014-07-14 Pedro Alves <palves@redhat.com>
502
503 * lib/gdb.exp (gdb_assert): New procedure.
504 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
505
c933f875
PA
5062014-07-14 Pedro Alves <palves@redhat.com>
507
508 * gdb.base/execution-termios.c: New file.
509 * gdb.base/execution-termios.exp: New file.
510
d98b7a16
TT
5112014-07-14 Tom Tromey <tromey@redhat.com>
512
513 * gdb.cp/vla-cxx.cc: New file.
514 * gdb.cp/vla-cxx.exp: New file.
515
548740d6
TT
5162014-07-14 Tom Tromey <tromey@redhat.com>
517
518 * gdb.reverse/rerun-prec.c: New file.
519 * gdb.reverse/rerun-prec.exp: New file.
520
a25eb028
MR
5212014-07-12 Maciej W. Rozycki <macro@mips.com>
522 Maciej W. Rozycki <macro@codesourcery.com>
523
524 * lib/gdb-utils.exp: New file.
525 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
526 inline `gdb_init_command' processing.
527 (gdb_start_cmd): Likewise.
528 * lib/mi-support.exp (mi_run_cmd): Likewise.
529 * README: Document `gdb_init_command' and `gdb_init_commands'.
530
218c2655
JK
5312014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
532
533 Fix false FAIL running under a very long directory name.
534 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
535 and "set print elements 10000". Twice.
536
5401fde3
YQ
5372014-07-11 Yao Qi <yao@codesourcery.com>
538
539 * gdb.base/exprs.exp: "set print symbol off".
540
e76126e8
PA
5412014-07-11 Pedro Alves <palves@redhat.com>
542
543 * gdb.threads/kill.c: New file.
544 * gdb.threads/kill.exp: New file.
545
2d6f0de6
YQ
5462014-07-10 Yao Qi <yao@codesourcery.com>
547
548 * gdb.trace/tfile.c (write_basic_trace_file)
549 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
550 address written to trace file.
551
7180e04a
PA
5522014-07-09 Pedro Alves <palves@redhat.com>
553
554 * gdb.base/attach-wait-input.exp: New file.
555 * gdb.base/attach-wait-input.c: New file.
556
9a9a7608
AB
5572014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
558
559 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
560 setting up test structures.
561 (main): Call new test function.
562 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
563 test function, continue into test function and walk test
564 structures.
565
161ac41e
YQ
5662014-07-02 Yao Qi <yao@codesourcery.com>
567
568 * gdb.trace/entry-values.c: Define labels 'foo_start' and
569 'bar_start' at the beginning of functions 'foo' and 'bar'
570 respectively.
571 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
572 instead of 'foo' and 'bar'.
573
1f267ae3
MM
5742014-07-08 Markus Metzger <markus.t.metzger@intel.com>
575
576 * gdb.btrace/segv.exp: New.
577 * gdb.btrace/segv.c: New.
578
2b239efb
LM
5792014-07-02 Luis Machado <lgustavo@codesourcery.com>
580
581 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
582 instruction.
583
cf363f18
MW
5842014-06-30 Mark Wielaard <mjw@redhat.com>
585
586 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
587 vulture, vilify, villar): New volatile array constants.
588 (vindictive, vegetation): New const volatile array constants.
589 * gdb.base/volatile.exp: Test volatile and const volatile array
590 types.
591
aebf9d24
AA
5922014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
593
594 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
595 target lacks support for awatch, rwatch, or hbreak.
596
b67a2c6f
YQ
5972014-06-27 Yao Qi <yao@codesourcery.com>
598
599 * gdb.multi/dummy-frame-restore.exp: New.
600 * gdb.multi/dummy-frame-restore.c: New.
601
aef92902
MM
6022014-06-25 Markus Metzger <markus.t.metzger@intel.com>
603
604 * gdb.btrace/gcore.exp: New.
605
8e9db26e
PA
6062014-06-23 Pedro Alves <palves@redhat.com>
607
608 * gdb.base/watchpoint-reuse-slot.c: New file.
609 * gdb.base/watchpoint-reuse-slot.exp: New file.
610
70afc5b7
SC
6112014-06-23 Siva Chandra Reddy <sivachandra@google.com>
612
613 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
614 progspace's filename in 'info', 'enable' and 'disable' command
615 tests.
616
b972bd9c
JK
6172014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
618
619 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
620 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
621 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
622
125f8a3d
GB
6232014-06-20 Gary Benson <gbenson@redhat.com>
624
625 * gdb.arch/i386-avx.exp: Fix include file location.
626 * gdb.arch/i386-sse.exp: Likewise.
627
3ed9baed
IB
6282014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
629
630 * gdb.dlang/expression.exp: New file.
631
034f788c
PA
6322014-06-19 Pedro Alves <palves@redhat.com>
633
634 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
635 out from ...
636 (top level): ... here. Iterate running tests under different
637 scheduler-locking settings.
638
45371d0c
LM
6392014-06-18 Luis Machado <lgustavo@codesourcery.com>
640
641 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
642 to DW_FORM_addr and use non-zero addresses.
643
5d376983
SC
6442014-06-18 Siva Chandra Reddy <sivachandra@google.com>
645
646 PR gdb/17017
647 * gdb.python/py-xmethods.cc: Add global function call counters and
648 increment them in their respective functions. Remove "cout"
649 statements.
650 * gdb.python/py-xmethods.exp: Make tests check the global function
651 call counters instead of depending on inferior IO.
652
a1aa2221
LM
6532014-06-18 Don Breazeal <donb@codesourcery.com>
654
655 * gdb.base/foll-fork.exp (default_fork_parent_follow):
656 Deleted procedure.
657 (explicit_fork_parent_follow): Deleted procedure.
658 (explicit_fork_child_follow): Deleted procedure.
659 (test_follow_fork): New procedure.
660 (do_fork_tests): Replace calls to deleted procedures with
661 calls to test_follow_fork and reset GDB for subsequent
662 procedure calls.
663
0fc05997
YQ
6642014-06-17 Yao Qi <yao@codesourcery.com>
665
666 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
667 CP1252.
668
70795c52
LM
6692014-06-17 Luis Machado <lgustavo@codesourcery.com>
670
671 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
672 Initialize ptr and S explicitly.
673 (skip_type_update_when_not_use_rtti_test): Likewise.
674
6be47f0c
KS
6752014-06-16 Keith Seitz <keiths@redhat.com>
676
677 PR mi/15863
678 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
679 the inferior is started.
680
d03de421
PA
6812014-06-16 Pedro Alves <palves@redhat.com>
682
683 * gdb.base/break-main-file-remove-fail.c: New file.
684 * gdb.base/break-main-file-remove-fail.exp: New file.
685 * gdb.base/break-unload-file.exp: Use build_executable instead of
686 prepare_for_testing.
687 (test_break): New parameter "initial_load". Handle it.
688 (top level): Add initial_load cmdline/file axis.
689
f9579b99
TT
6902014-06-12 Tom Tromey <tromey@redhat.com>
691
692 * gdb.base/completion.exp: Don't use directory name in test.
693
3657956b
GB
6942014-06-09 Gary Benson <gbenson@redhat.com>
695
696 * gdb.base/sigall.c [Functions to send signals]: Reorder to
697 separate the always-available ANSI-standard signals from the
698 signals that require checking.
699 (main): Likewise.
700 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
701 Likewise.
702 (main): Likewise.
703
4186eb54
KS
7042014-06-07 Keith Seitz <keiths@redhat.com>
705
706 Revert:
707 PR c++/16253
708 * gdb.cp/var-tag.cc: New file.
709 * gdb.cp/var-tag.exp: New file.
710 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
711 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
712 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
713 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
714
25326a28 7152014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
716
717 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
718
829155c9
PA
7192014-06-06 Pedro Alves <palves@redhat.com>
720
721 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
722 in target debug output instead of looking at RSP packets,
723 disabling the test on any target that uses hardware stepping.
724 Update comments.
725
61c8d22e
PA
7262014-06-06 Pedro Alves <palves@redhat.com>
727
728 * gdb.base/break-unload-file.exp: Fix typo.
729
d9a47287
YQ
7302014-06-06 Yao Qi <yao@codesourcery.com>
731
732 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
733 from "jit_function" to "^jit_function".
734
e5e01dbf
YQ
7352014-06-06 Yao Qi <yao@codesourcery.com>
736
737 * gdb.base/async.c (foo): Add one statement.
738 * gdb.base/async.exp: Get the next instruction address and
739 match the output of "nexti" by instruction address. Match
740 the hex address in the output of "finish".
741
73ba372c
GB
7422014-06-06 Gary Benson <gbenson@redhat.com>
743
744 * gdb.base/call-signals.c: Remove preprocessor conditionals
745 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
746 SIGSEGV and SIGTERM.
747 * gdb.base/sigall.c: Likewise.
748 * gdb.base/unwindonsignal.c: Likewise.
749 * gdb.reverse/sigall-reverse.c: Likewise.
750
831517df
YQ
7512014-06-06 Yao Qi <yao@codesourcery.com>
752
753 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
754 readable, skip the test.
755
b8b91e98
YQ
7562014-06-06 Yao Qi <yao@codesourcery.com>
757
758 * gdb.threads/staticthreads.c (thread_function): Move the line
759 setting breakpoint on forward.
760 * gdb.threads/staticthreads.exp: Update comments.
761
fb934770
LC
7622014-06-05 Ludovic Courtès <ludo@gnu.org>
763
764 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
765 "history-append! type error".
766
6ef284bd
SM
7672014-06-05 Simon Marchi <simon.marchi@ericsson.com>
768
769 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
770 erroneous dprintf expected input.
771
a872e241
DE
7722014-06-04 Doug Evans <xdje42@gmail.com>
773
774 * gdb.guile/scm-generics.exp: Delete.
775
16f691fb
DE
7762014-06-04 Doug Evans <xdje42@gmail.com>
777
778 * gdb.guile/scm-breakpoint.exp: Update.
779 Add tests for breakpoint registration.
780
012370f6
TT
7812014-06-04 Tom Tromey <tromey@redhat.com>
782
783 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
784 VLA-in-union.
785 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
786 inner_vla_struct, vla_union types. Initialize objects of those
787 types and compute their sizes.
788
9f5a4cef
HZ
7892014-06-04 Nathan Sidwell <nathan@codesourcery.com>
790 Hui Zhu <hui@codesourcery.com>
791
792 * gdb.base/fileio.exp: Add test for shell not available as well as
793 available.
794 * gdb.base/fileio.c (test_system): Check for shell twice.
795
90a45c4d
YQ
7962014-06-04 Yao Qi <yao@codesourcery.com>
797
798 * gdb.base/auto-connect-native-target.exp: Remove redundant
799 space from the regexp pattern.
800
70017e41
YQ
8012014-06-04 Yao Qi <yao@codesourcery.com>
802
803 * gdb.base/default.exp: Replace "child" with "native" in
804 regexp pattern.
805
883964a7
SC
8062014-06-03 Siva Chandra Reddy <sivachandra@google.com>
807
808 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
809 * gdb.python/py-xmethods.exp: New tests to test xmethods.
810 * gdb.python/py-xmethods.py: Python script supporting the
811 new testcase and tests.
812
ef370185
JB
8132014-06-03 Joel Brobecker <brobecker@adacore.com>
814 Pedro Alves <palves@redhat.com>
815
816 PR breakpoints/17000
817 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
818 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
819
1e2ccb61
BM
8202014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
821
822 * gdb.base/subst.exp: Add tests to verify partial path matching
823 output.
824
c6ec5ab2
PA
8252014-06-03 Pedro Alves <palves@redhat.com>
826
827 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
828 target that doesn't use software single-stepping.
829
835c559f
PA
8302014-06-03 Pedro Alves <palves@redhat.com>
831
832 PR breakpoints/17000
833 * gdb.base/sss-bp-on-user-bp-2.c: New file.
834 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
835
06eb1586
DE
8362014-06-02 Doug Evans <xdje42@gmail.com>
837
838 * gdb.guile/scm-parameter.exp: New file.
839
e698b8c4
DE
8402014-06-02 Doug Evans <xdje42@gmail.com>
841
842 * gdb.guile/scm-cmd.c: New file.
843 * gdb.guile/scm-cmd.exp: New file.
844
ded03782
DE
8452014-06-02 Doug Evans <xdje42@gmail.com>
846
847 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
848 pretty-printer lookup.
849 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
850 (make-pp_s-printer): Call it.
851 (make-pretty-printer-from-dict): New function.
852 (lookup-pretty-printer-maker-from-dict): New function.
853 (*pretty-printer*): Simplify.
854 (make-objfile-pp_s-printer): New function.
855 (install-objfile-pretty-printers!): New function.
856 (make-progspace-pp_s-printer): New function.
857 (install-progspace-pretty-printers!): New function.
858 * gdb.guile/scm-progspace.c: New file.
859 * gdb.guile/scm-progspace.exp: New file.
860
41fac0cf
PA
8612014-06-02 Pedro Alves <palves@redhat.com>
862
863 * gdb.base/dprintf-bp-same-addr.c: New file.
864 * gdb.base/dprintf-bp-same-addr.exp: New file.
865
96ae5695
EBM
8662014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
867
868 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
869 * gdb.arch/powerpc-power.s: Likewise.
870
da02b3a8
JB
8712014-06-02 Joel Brobecker <brobecker@adacore.com>
872
873 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
874
c72b2e7b
YQ
8752014-06-01 Yao Qi <yao@codesourcery.com>
876
877 * gdb.base/watchpoint.exp (test_watch_location): Check null
878 pointer can be dereferenced. If not, do the test, otherwise
879 skip it.
880
53e8a631
AB
8812014-05-30 Andrew Burgess <aburgess@broadcom.com>
882
883 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
884 results.
885 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
886
938f0e2f
AB
8872014-05-30 Andrew Burgess <aburgess@broadcom.com>
888
889 * gdb.arch/amd64-invalid-stack-middle.S: New file.
890 * gdb.arch/amd64-invalid-stack-middle.c: New file.
891 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
892 * gdb.arch/amd64-invalid-stack-top.c: New file.
893 * gdb.arch/amd64-invalid-stack-top.exp: New file.
894
9ba6657a
PA
8952014-05-30 Pedro Alves <palves@redhat.com>
896
897 PR breakpoints/17000
898 * gdb.base/sss-bp-on-user-bp.c: New file.
899 * gdb.base/sss-bp-on-user-bp.exp: New file.
900
522c09bf
DB
9012014-05-30 David Blaikie <dblaikie@gmail.com>
902
903 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
904 gnu_inline semantics via attribute.
905 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
906 source explicitly specifies the required semantics.
907
bf4ef81e
MR
9082014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
909
910 * gdb.reverse/sigall-reverse.exp: Fix a typo.
911
329ea579
PA
9122014-05-29 Pedro Alves <palves@redhat.com>
913 Tom Tromey <tromey@redhat.com>
914
915 * gdb.base/async-shell.exp: Don't enable target-async.
916 * gdb.base/async.exp
917 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
918 parameter. Adjust.
919 (top level): Don't test with "target-async".
920 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
921 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
922 * gdb.base/inferior-died.exp: Don't enable target-async.
923 * gdb.base/interrupt-noterm.exp: Likewise.
924 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
925 * gdb.mi/mi-nonstop-exit.exp: Likewise.
926 * gdb.mi/mi-nonstop.exp: Likewise.
927 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
928 * gdb.mi/mi-nsintrall.exp: Likewise.
929 * gdb.mi/mi-nsmoribund.exp: Likewise.
930 * gdb.mi/mi-nsthrexec.exp: Likewise.
931 * gdb.mi/mi-watch-nonstop.exp: Likewise.
932 * gdb.multi/watchpoint-multi.exp: Adjust comment.
933 * gdb.python/py-evsignal.exp: Don't enable target-async.
934 * gdb.python/py-evthreads.exp: Likewise.
935 * gdb.python/py-prompt.exp: Likewise.
936 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
937 * gdb.server/solib-list.exp: Don't enable target-async.
938 * gdb.threads/thread-specific-bp.exp: Likewise.
939 * lib/mi-support.exp: Adjust to use mi-async.
940
fd664c91
PA
9412014-05-29 Pedro Alves <palves@redhat.com>
942
943 PR gdb/13860
944 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
945 reason, even in sync mode.
946
251bde03
PA
9472014-05-29 Pedro Alves <palves@redhat.com>
948 Hui Zhu <hui@codesourcery.com>
949
950 PR PR15693
951 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
952 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
953 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
954 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
955
7f3c0343
JB
9562014-05-28 Joel Brobecker <brobecker@adacore.com>
957
958 * config/monitor.exp (gdb_target_monitor): Replace use of
959 "set remotebaud" by "set serial baud".
960
b2715b27
AW
9612014-05-26 Andy Wingo <wingo@igalia.com>
962
963 * gdb.guile/scm-breakpoint.exp:
964 * gdb.guile/scm-gsmob.exp: Update to use plain old object
965 properties instead of gdb-object-properties.
966
498a4489
YQ
9672014-05-26 Yao Qi <yao@codesourcery.com>
968
969 * gdb.server/no-thread-db.exp: Specify source file name
970 explicitly when setting a breakpoint.
971
589fdceb
MM
9722014-05-23 Markus Metzger <markus.t.metzger@intel.com>
973
974 * gdb.btrace/vdso.c: New.
975 * gdb.btrace/vdso.exp: New.
976
e9089e05
MM
9772014-05-23 Markus Metzger <markus.t.metzger@intel.com>
978
979 * gdb.base/gcore.exp (capture_command_output): Move ...
980 * lib/gdb.exp (capture_command_output): ... here.
981
67b5c0c1
MM
9822014-05-23 Markus Metzger <markus.t.metzger@intel.com>
983
984 * gdb.btrace/data.exp: Test memory access during btrace replay.
985
a2199296
SM
9862014-05-22 Simon Marchi <simon.marchi@ericsson.com>
987
988 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
989
17b2616c
PA
9902014-05-21 Pedro Alves <palves@redhat.com>
991
992 PR gdb/13860
993 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
994 (top level): Test that output related to execution commands is
995 sent to the console with CLI commands, but not with MI commands.
996 Test that breakpoint events are always mirrored to the console.
997 Also expect the new source line to be output after a "next" in
998 async mode too. Make it a pass/fail test.
999 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1000 output.
1001 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1002
5166082f
PA
10032014-05-21 Pedro Alves <palves@redhat.com>
1004
1005 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1006 Use them to test variations of "list" after reaching a breakpoint.
1007 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1008 Test "list" with listsize 10 after reaching a breakpoint.
1009 * gdb.python/python.exp (decode_line current location line
1010 number): Adjust expected line number.
1011
2f25d70f
SM
10122014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1013
1014 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1015 behavior for $args, pass it directly to "run".
1016
ff604a67
MR
10172014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1018
1019 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1020 30000 to 65536.
1021
6a3cb8e8
PA
10222014-05-21 Pedro Alves <palves@redhat.com>
1023
1024 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1025 auto-connect-native-target off".
1026 * gdb.base/auto-connect-native-target.c: New file.
1027 * gdb.base/auto-connect-native-target.exp: New file.
1028
4ebfc96e
PA
10292014-05-21 Pedro Alves <palves@redhat.com>
1030
1031 * gdb.base/default.exp: Test "target native" instead of "target
1032 child".
1033
36d46afb
MW
10342014-05-21 Mark Wielaard <mjw@redhat.com>
1035
1036 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1037
5876f503
JK
10382014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1039
1040 Fix TLS access for -static -pthread.
1041 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1042 <HAVE_TLS> (thread_function, main): Initialize it.
1043 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1044 Add clean_restart.
1045 <$have_tls != "">: Check TLSVAR.
1046
0256a6ac
PA
10472014-05-21 Pedro Alves <palves@redhat.com>
1048
1049 * gdb.base/dcache-line-read-error.c: New.
1050 * gdb.base/dcache-line-read-error.exp: New.
1051
936d2992
PA
10522014-05-20 Pedro Alves <palves@redhat.com>
1053
1054 * gdb.base/compare-sections.c: New file.
1055 * gdb.base/compare-sections.exp: New file.
1056
802e8e6d
PA
10572014-05-20 Pedro Alves <palves@redhat.com>
1058
1059 * gdb.base/break-idempotent.c: New file.
1060 * gdb.base/break-idempotent.exp: New file.
1061
e59fa00f
MM
10622014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1063
1064 * gdb.btrace/nohist.exp: New.
1065
8b696e31
YQ
10662014-05-20 Yao Qi <yao@codesourcery.com>
1067
1068 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1069 gdb.reverse directory and gdb_reverse_timeout exists in board
1070 setting.
1071 * README: Document gdb_reverse_timeout.
1072
73c9764f
YQ
10732014-05-20 Yao Qi <yao@codesourcery.com>
1074
1075 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1076 'test_file_name'. Treat args as a string instead of a list.
1077 (gdb_init): Rename argument 'args' by 'test_file_name'.
1078
f1f4348a
JK
10792014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1080
1081 * gdb.arch/powerpc-power.exp: New file.
1082 * gdb.arch/powerpc-power.s: New file.
1083
0dbe70ce
DE
10842014-05-16 Doug Evans <dje@google.com>
1085
1086 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1087 * gdb.base/completion.exp: Check that all expected files exist
1088 before doing file completion.
0dbe70ce 1089
8d551b02
DE
10902014-05-16 Doug Evans <dje@google.com>
1091
1092 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1093 Update.
1094 (do_syscall_tests_without_xml): Update.
1095
73eb7709
PA
10962014-05-16 Pedro Alves <palves@redhat.com>
1097
1098 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1099 instead of "unknown output after running".
1100
3fae92fc
YQ
11012014-05-16 Yao Qi <yao@codesourcery.com>
1102
1103 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1104 file1.txt from host at the end.
1105 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1106
c2b2ccc5
DE
11072014-05-15 Doug Evans <dje@google.com>
1108
1109 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1110 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1111 loading file. Add test for TU lookup.
1112
8c217a4b
SM
11132014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1114
1115 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1116 calling "-exec-arguments" or "set args" before running the
1117 inferior.
1118
3deb39c6
SM
11192014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1120
1121 * lib/mi-support.exp (mi_expect_stop): Expect message for
1122 inferiors that exit with non-zero exit code.
1123
71a79f8c
YQ
11242014-05-14 Yao Qi <yao@codesourcery.com>
1125
1126 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1127 match absolute path on remote host.
1128 (test_file_list_exec_source_files): Remove "/" from the
1129 pattern.
1130
f23fcd46
YQ
11312014-05-14 Yao Qi <yao@codesourcery.com>
1132
1133 * boards/local-remote-host-notty.exp (${board}_file): New
1134 proc.
1135
9404b58f
KM
11362014-05-07 Kyle McMartin <kyle@redhat.com>
1137
1138 Pushed by Joel Brobecker <brobecker@adacore.com>.
1139 * gdb.arch/aarch64-atomic-inst.c: New file.
1140 * gdb.arch/aarch64-atomic-inst.exp: New file.
1141
5e45f04c
YQ
11422014-05-07 Yao Qi <yao@codesourcery.com>
1143
1144 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1145 in current context" too.
1146
c888a17d
KS
11472014-05-05 Keith Seitz <keiths@redhat.com>
1148
1149 * gdb.linespec/ls-dollar.exp: Add test for linespec
1150 file:convenience_variable.
1151
290a839c
YQ
11522014-05-05 Yao Qi <yao@codesourcery.com>
1153
1154 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1155 traceframes into tfile and ctf trace files. Read data from
1156 trace file and test collected data.
1157 (gdb_collect_locals_test): Likewise.
1158 (gdb_unavailable_registers_test): Likewise.
1159 (gdb_unavailable_floats): Likewise.
1160 (gdb_collect_globals_test): Likewise.
1161 (top-level): Append "ctf" to trace_file_targets if GDB
1162 supports.
1163
b5262cd0
YQ
11642014-05-05 Yao Qi <yao@codesourcery.com>
1165
1166 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1167 code to ...
1168 (gdb_collect_args_test_1): ... it. New proc.
1169 (gdb_collect_locals_test): Move some code to ...
1170 (gdb_collect_locals_test_1): ... it. New proc.
1171 (gdb_unavailable_registers_test): Move some code to ...
1172 (gdb_unavailable_registers_test_1): ... it. New proc.
1173 (gdb_unavailable_floats): Move some code to ...
1174 (gdb_unavailable_floats_1): ... it. New proc.
1175
30a1e6cc
SDJ
11762014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1177
1178 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1179 probes to test for bitness recognition.
1180 * gdb.arch/amd64-stap-optional-prefix.exp
1181 (test_probe_value_without_reg): New procedure.
1182 Add code to test for different kinds of bitness.
1183
f33da99a
SDJ
11842014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1185
1186 PR breakpoints/16889
1187 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1188 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1189
5b80f00d
PA
11902014-05-01 Pedro Alves <palves@redhat.com>
1191
1192 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1193 gdb_file_cmd if no file is specified.
1194 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1195 last_loaded_file to set the remote exec-file.
1196
f8c2a73c
PA
11972014-05-01 Pedro Alves <palves@redhat.com>
1198
1199 * boards/local-remote-host.exp: New file.
1200
be6e8ac7
PA
12012014-05-01 Pedro Alves <palves@redhat.com>
1202
1203 * boards/local-remote-host.exp: Rename to ...
1204 * boards/local-remote-host-notty.exp: ... this.
1205
cac0dc8f
JB
12062014-04-28 Joel Brobecker <brobecker@adacore.com>
1207
1208 * gdb.ada/dyn_arrayidx: New testcase.
1209
9730e6cc
YQ
12102014-04-26 Yao Qi <yao@codesourcery.com>
1211
1212 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1213 and compute the length of function main. Save it in
1214 $main_length.
1215 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1216 (top-level): Use gdb_compile to compile objects into
1217 executable and restart GDB. Remove invocation to
1218 prepare_for_testing.
1219
7ae1a6a6
PA
12202014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1221 Pedro Alves <palves@redhat.com>
1222
1223 PR server/16255
1224 * gdb.multi/multi-attach.c: New file.
1225 * gdb.multi/multi-attach.exp: New file.
1226
4082afcc
PA
12272014-04-25 Pedro Alves <palves@redhat.com>
1228
1229 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1230 user.
1231 (top level): Test that "set remote conditional-breakpoints-packet
1232 off" works as intended.
1233 * gdb.base/dprintf.exp: Test that "set remote
1234 breakpoint-commands-packet off" works as intended.
1235 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1236 New function.
1237 (top level): Call it.
1238 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1239 remote fast-tracepoints-packet off" works as intended.
1240 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1241 * lib/gdb.exp (gdb_is_target_remote): ... here.
1242
2abc3f8d
DB
12432014-04-24 David Blaikie <dblaikie@gmail.com>
1244
1245 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1246 ensure clang would not discard them.
1247 * gdb.base/gdbvars.c: Ditto.
1248 * gdb.base/memattr.c: Ditto.
1249 * gdb.base/whatis.c: Ditto.
1250 * gdb.python/py-prettyprint.c: Ditto.
1251 * gdb.trace/actions.c: Ditto.
1252 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1253 ensure clang would not discard it.
1254
bfd39632
DB
12552014-04-24 David Blaikie <dblaikie@gmail.com>
1256
1257 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1258 clang to emit the full definition of type required by the test
1259 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1260
22842ff6
DB
12612014-04-24 David Blaikie <dblaikie@gmail.com>
1262
1263 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1264 coax Clang into emitting the definition of the type.
1265 * gdb.cp/pr10728-x.h (y): Ditto.
1266 * gdb.cp/pr10728-y.cc (y): Ditto.
1267
c2e827ad
DB
12682014-04-24 David Blaikie <dblaikie@gmail.com>
1269
1270 * gdb.base/label.exp: XFAIL label related tests under Clang.
1271 * gdb.cp/cplabel.exp: Ditto.
1272 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1273 under Clang those using labels.
1274
4c2d33e7
YQ
12752014-04-25 Yao Qi <yao@codesourcery.com>
1276
1277 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1278 double_label.
1279 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1280 partial_label and double_label.
1281
56083b99
DB
12822014-04-24 David Blaikie <dblaikie@gmail.com>
1283
1284 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1285
25d4e99d
DB
12862014-04-24 David Blaikie <dblaikie@gmail.com>
1287
1288 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1289 of the function to work across GCC and Clang.
1290 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1291 pointer types (const void ** const V void **).
1292
01f9f808
MS
12932014-04-24 Michael Sturm <michael.sturm@mintel.com>
1294 Walfred Tedeschi <walfred.tedeschi@intel.com>
1295
1296 * Makefile.in (EXECUTABLES): Added i386-avx512.
1297 * gdb.arch/i386-avx512.c: New file.
1298 * gdb.arch/i386-avx512.exp: Likewise.
1299
4b48d439
KS
13002014-04-23 Keith Seitz <keiths@redhat.com>
1301
1302 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1303 (mi_make_breakpoint_table): New procedure.
1304 (mi_create_breakpoint): Use mi_make_breakpoint
1305 and return the result.
1306 (mi_make_breakpoint): New procedure.
1307 (mi_build_kv_pairs): New procedure.
1308
1309 * gdb.mi/mi-break.exp: Remove unused globals,
1310 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1311 All callers updated.
1312 * gdb.mi/mi-dprintf.exp: Use variable to track command
1313 number.
1314 Update all callers of mi_create_breakpoint and use
1315 mi_make_breakpoint_table.
1316 Remove any unused global variables.
1317 * gdb.mi/mi-nonstop.exp: Likewise.
1318 * gdb.mi/mi-nsintrall.exp: Likewise.
1319 * gdb.mi/mi-nsmoribund.exp: Likewise.
1320 * gdb.mi/mi-nsthrexec.exp: Likewise.
1321 * gdb.mi/mi-reverse.exp: Likewise.
1322 * gdb.mi/mi-simplerun.exp: Likewise.
1323 * gdb.mi/mi-stepn.exp: Likewise.
1324 * gdb.mi/mi-syn-frame.exp: Likewise.
1325 * gdb.mi/mi-until.exp: Likewise.
1326 * gdb.mi/mi-var-cp.exp: Likewise.
1327 * gdb.mi/mi-var-display.exp: Likewise.
1328 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1329 * gdb.mi/mi2-var-child.exp: Likewise.
1330 * gdb.mi/mi-vla-c99.exp: Likewise.
1331 * lib/mi-support.exp: Likewise.
1332
1333 From Ian Lance Taylor <iant@cygnus.com>:
1334 * lib/gdb.exp (parse_args): New procedure.
1335
08351840
PA
13362014-04-23 Pedro Alves <palves@redhat.com>
1337
1338 * gdb.base/break-unload-file.c: New file.
1339 * gdb.base/break-unload-file.exp: New file.
1340 * gdb.base/sym-file-lib.c (baz): New function.
1341 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1342 field.
1343 (load): Store the segment's mapped size.
1344 (unload): New function.
1345 (unload_shlib): New function.
1346 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1347 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1348 set a breakpoint at baz, and call it.
1349 * gdb.base/sym-file.exp: New tests for stale breakpoint
1350 instructions.
1351
076855f9
PA
13522014-04-23 Pedro Alves <palves@redhat.com>
1353
1354 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1355 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1356 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1357 * gdb.base/hbreak-unmapped.c: New file.
1358 * gdb.base/hbreak-unmapped.exp: New file.
1359 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1360 * lib/gdb.exp (gdb_is_target_remote): ... here.
1361
483805cf
PA
13622014-04-22 Pedro Alves <palves@redhat.com>
1363
1364 * gdb.base/consecutive-step-over.c: New file.
1365 * gdb.base/consecutive-step-over.exp: New file.
1366
06d97543
PA
13672014-04-22 Pedro Alves <palves@redhat.com>
1368
1369 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1370 instead of send_gdb/gdb_expect.
1371
b4429ea2
YQ
13722014-04-22 Yao Qi <yao@codesourcery.com>
1373
1374 * lib/trace-support.exp (generate_tracefile): New procedure.
1375 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1376 return 0.
1377 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1378 if generate_tracefile returns 1.
1379
51d48146
PA
13802014-04-18 Tom Tromey <palves@redhat.com>
1381 Pedro alves <tromey@redhat.com>
1382
1383 PR backtrace/15558
1384 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1385 with a backtrace limit.
1386 * gdb.python/py-frame-inline.exp: Test running to an inline
1387 function with a backtrace limit, and printing the newest frame.
1388 * gdb.python/py-frame-inline.c (main): Call f.
1389
bd1dce5f
MS
13902014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1391
1392 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1393
40d1a503
MS
13942014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1395
1396 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1397 Drop prefix from unsupported source file path.
1398
389b98f7
YQ
13992014-04-17 Yao Qi <yao@codesourcery.com>
1400
1401 * lib/gdb.exp (with_target_charset): New proc.
1402 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1403 with_target_charset.
1404 (test_print_strings): Likewise.
1405 (test_repeat_bytes): Likewise.
1406 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1407 for some tests.
1408
22869d73
KS
14092014-04-16 Keith Seitz <keiths@redhat.com>
1410
1411 PR gdb/15827
1412 * gdb.dwarf2/corrupt.c: New file.
1413 * gdb.dwarf2/corrupt.exp: New file.
1414
c4f87ca6
KS
14152014-04-16 Keith Seitz <keiths@redhat.com>
1416
1417 PR c++/16597
1418 * gdb.cp/namelessclass.cc: New file.
1419 * gdb.cp/namelessclass.exp: New file.
1420 * gdb.cp/namelessclass.S: New file.
1421
ab19de87
DE
14222014-04-16 Doug Evans <dje@google.com>
1423
1424 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1425 Add comment.
1426 (gdbserver_default_get_comm_port): New function.
1427 (gdbserver_start): Check if board file provided
1428 "gdbserver,get_comm_port" and use it if so.
1429 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1430 (gdb,socketport): Set to "stdio".
1431 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1432 (stdio_gdbserver_template): Delete.
1433 (${board}_get_remote_address): Update.
1434 (${board}_build_remote_cmd): Delete.
1435 (${board}_get_comm_port): New function.
1436 (${board}_spawn): Update.
1437 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1438 Delete.
1439 (${board}_get_remote_address): Update.
1440 (${board}_get_comm_port): New function.
1441
fc98a809
AB
14422014-04-16 Andrew Burgess <aburgess@broadcom.com>
1443
1444 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1445 appearing in any order.
1446
87fd9e6e
DE
14472014-04-15 Doug Evans <dje@google.com>
1448
1449 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1450 uninitialized value of "description".
1451
099fc3ea
KS
14522014-04-15 Keith Seitz <keiths@redhat.com>
1453
1454 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1455 Remove unused globals.
1456 (test_running_the_program): Likewise.
1457 (test_controlled_execution): Likewise.
1458 (test_controlling_breakpoints): Likewise.
1459 (test_program_termination): Likewise.
1460
5da151d4
KS
14612014-04-15 Keith Seitz <keiths@redhat.com>
1462
1463 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1464 unused globals.
1465 (test_rbreak_creation_and_listing): Likewise.
1466 (test_ignore_count): Likewise.
1467 (test_error): Likewise.
1468
35e5d2f0
PA
14692014-04-15 Pedro Alves <palves@redhat.com>
1470
1471 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1472 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1473 sym-file-loader.c.
1474 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1475 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1476 to sym-file-loader.c.
1477 (struct library): Forward declare.
1478 (load_shlib, lookup_function): Change prototypes.
1479 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1480 (translate_offset): Remove declarations.
1481 (get_text_addr): New declaration.
1482 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1483 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1484 sym-file-loader.h.
1485 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1486 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1487 here from sym-file-loader.h.
1488 (struct library): New structure.
1489 (load_shlib, lookup_function): Change prototypes and adjust to
1490 work with a struct library.
1491 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1492 (translate_offset): Make static.
1493 (get_text_addr): New function.
1494 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1495
eb4c1710
PA
14962014-04-15 Pedro Alves <palves@redhat.com>
1497
1498 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1499
2d1baf52
PA
15002014-04-15 Pedro Alves <palves@redhat.com>
1501
1502 * gdb.base/sym-file-loader.c: Include <limits.h>.
1503 (SELF_LINK): New define.
1504 (get_origin): New function.
1505 (load_shlib): Use it.
1506 * gdb.base/sym-file.exp: Don't early return if the target is
1507 remote. Use runto_main, and issue fail is that fails. Use
1508 gdb_load_shlibs.
1509 (shlib_name): Delete.
1510 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1511
7dd6df01
PA
15122014-04-15 Pedro Alves <palves@redhat.com>
1513
1514 * gdb.base/sym-file.exp: Remove regex characters from test
1515 message. Don't refer to breakpoint numbers in test messages.
1516
b50c8614
KS
15172014-04-14 Keith Seitz <keiths@redhat.com>
1518
1519 PR c++/16253
1520 * gdb.cp/var-tag.cc: New file.
1521 * gdb.cp/var-tag.exp: New file.
1522 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1523 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1524 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1525 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1526
3d567982
TT
15272014-04-14 Tom Tromey <tromey@redhat.com>
1528
1529 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1530 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1531 type.
1532 * gdb.cp/enum-class.exp: New file.
1533 * gdb.cp/enum-class.cc: New file.
1534
0626fc76
TT
15352014-04-14 Tom Tromey <tromey@redhat.com>
1536
1537 * gdb.dwarf2/enum-type.exp: New file.
1538
dca325b3
SA
15392014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1540
1541 * gdb.mi/mi-vla-c99.exp: New file.
1542 * gdb.mi/vla.c: New file.
1543
5854b38a
SA
15442014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1545
1546 * gdb.base/vla-datatypes.c: New file.
1547 * gdb.base/vla-datatypes.exp: New file.
1548
463bb957
SA
15492014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1550
1551 * gdb.base/vla-ptr.c: New file.
1552 * gdb.base/vla-ptr.exp: New file.
1553
3dd170be
SA
15542014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1555
1556 * gdb.dwarf2/count.exp: New file.
1557
5ecaaa66
SA
15582014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1559
1560 * gdb.base/vla-sideeffect.c: New file.
1561 * gdb.base/vla-sideeffect.exp: New file.
1562
41f1ada5
DB
15632014-04-14 David Blaikie <dblaikie@gmail.com>
1564
1565 * gdb.mi/non-stop.c: Add return value for non-void function return
1566 statement.
1567 * gdb.threads/staticthreads.c: Ditto.
1568
0be03e84
DE
15692014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1570 Doug Evans <xdje42@gmail.com>
1571
1572 * gdb.guile/scm-value.c: Improve test case.
1573 * gdb.guile/scm-value.exp: Add new test.
1574
f180a1fb
DB
15752014-04-11 David Blaikie <dblaikie@gmail.com>
1576
1577 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1578 override Clang's default.
1579
6b662e19
JB
15802014-04-11 Joel Brobecker <brobecker@adacore.com>
1581
1582 Revert the following changes (regressions):
1583
1584 * gdb.base/vla-sideeffect.c: New file.
1585 * gdb.base/vla-sideeffect.exp: New file.
1586
1587 * gdb.dwarf2/count.exp: New file.
1588
1589 * gdb.base/vla-multi.c: New file.
1590 * gdb.base/vla-multi.exp: New file.
1591
1592 * gdb.base/vla-ptr.c: New file.
1593 * gdb.base/vla-ptr.exp: New file.
1594
1595 * gdb.base/vla-datatypes.c: New file.
1596 * gdb.base/vla-datatypes.exp: New file.
1597
1598 * gdb.mi/mi-vla-c99.exp: New file.
1599 * gdb.mi/vla.c: New file.
1600
245a5f0b
KS
16012014-04-11 Keith Seitz <keiths@redhat.com>
1602
1603 PR c++/16675
1604 * gdb.cp/cpsizeof.exp: New file.
1605 * gdb.cp/cpsizeof.cc: New file.
1606
58a84dcf
SA
16072014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1608
191a8a90
JB
1609 * gdb.mi/mi-vla-c99.exp: New file.
1610 * gdb.mi/vla.c: New file.
58a84dcf 1611
c8655f75
SA
16122014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1613
1614 * gdb.base/vla-datatypes.c: New file.
1615 * gdb.base/vla-datatypes.exp: New file.
1616
024e13b4
SA
16172014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1618
1619 * gdb.base/vla-ptr.c: New file.
1620 * gdb.base/vla-ptr.exp: New file.
1621
1a237e0e
SA
16222014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1623
1624 * gdb.base/vla-multi.c: New file.
1625 * gdb.base/vla-multi.exp: New file.
1626
504f3432
SA
16272014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1628
1629 * gdb.dwarf2/count.exp: New file.
1630
3bce8237
SA
16312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1632
191a8a90
JB
1633 * gdb.base/vla-sideeffect.c: New file.
1634 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1635
322f9c21
YQ
16362014-04-11 Yao Qi <yao@codesourcery.com>
1637
1638 * gdb.base/completion.exp: Check file exists before running tests
1639 on file completion.
1640
d708bcd1
PA
16412014-04-10 Pedro Alves <palves@redhat.com>
1642
1643 * gdb.base/cond-eval-mode.c: New file.
1644 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1645 prepare_for_testing to build the new file. Check result of
1646 runto_main.
1647 (test_break, test_watch): New procedures.
1648 (top level): Use them.
1649
ae1d2761
PM
16502014-04-08 Pierre Muller <muller@sourceware.org>
1651
1652 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1653 Ctrl-V use for mingw hosts.
1654
7af389b8
SC
16552014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1656
1657 * gdb.python/py-value.c: Improve test case.
1658 * gdb.python/py-value.exp: Add new test.
1659
5e703181
DE
16602014-04-07 David Blaikie <dblaikie@gmail.com>
1661
1662 * lib/compiler.c: Identify the clang compiler.
1663 * lib/compiler.cc: Ditto.
1664
9810b410
YQ
16652014-04-03 Yao Qi <yao@codesourcery.com>
1666
1667 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1668
98d1b8dc
AB
16692014-04-01 Anton Blanchard <anton@samba.org>
1670
1671 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1672 messages unique.
1673
3114cea1
AB
16742014-04-01 Anton Blanchard <anton@samba.org>
1675
1676 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1677 prepare_for_testing.
1678
62f7182c
AB
16792014-04-01 Anton Blanchard <anton@samba.org>
1680
1681 * gdb.arch/ppc64-atomic-inst.c: Remove.
1682 * gdb.arch/ppc64-atomic-inst.S: New file.
1683 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1684
770e7fc7
DE
16852014-03-31 Doug Evans <dje@google.com>
1686
1687 * gdb.base/print-symbol-loading-lib.c: New file.
1688 * gdb.base/print-symbol-loading-main.c: New file.
1689 * gdb.base/print-symbol-loading.exp: New file.
1690
46e2bafa
YQ
16912014-03-31 Yao Qi <yao@codesourcery.com>
1692
1693 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1694
8776cfe9
JB
16952014-03-28 Joel Brobecker <brobecker@adacore.com>
1696
1697 * gdb.ada/mi_dyn_arr: New testcase.
1698
5d1ef361
DE
16992014-03-27 Doug Evans <dje@google.com>
1700
1701 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1702
b5bee914
YQ
17032014-03-27 Yao Qi <yao@codesourcery.com>
1704
1705 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1706 if target is nios2-*-*.
1707
0d4d0e77
YQ
17082014-03-26 Yao Qi <yao@codesourcery.com>
1709
1710 * lib/gdb.exp (readline_is_used): New proc.
1711 * gdb.base/completion.exp: Move tests on command complete up.
1712 Skip the rest of tests if readline is not used.
1713 * gdb.ada/complete.exp: Skp the test if readline is not
1714 used.
1715 * gdb.base/filesym.exp: Likewise.
1716 * gdb.base/macscp.exp: Likewise.
1717 * gdb.base/readline-ask.exp: Likewise.
1718 * gdb.base/readline.exp: Likewise.
1719 * gdb.python/py-cmd.exp: Likewise.
1720 * gdb.trace/tfile.exp: Likewise.
1721
29361eee
YQ
17222014-03-26 Yao Qi <yao@codesourcery.com>
1723
1724 * gdb.base/macscp.exp: Fix code format issues.
1725
bc9a5525
UW
17262014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1727
1728 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1729 * gdb.asm/powerpc64le.inc: New file.
1730
d3839ede
PA
17312014-03-25 Pedro Alves <palves@redhat.com>
1732 Doug Evans <dje@google.com>
1733
1734 * gdb.base/source-execution.c: New file.
1735 * gdb.base/source-execution.exp: New file.
1736 * gdb.base/source-execution.gdb: New file.
1737
01672a57
DE
17382014-03-24 Doug Evans <dje@google.com>
1739
1740 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1741 using fission.
1742
88bbeca9
HZ
17432014-03-24 Hui Zhu <hui@codesourcery.com>
1744 Pedro Alves <palves@redhat.com>
1745
1746 PR breakpoints/16101
1747 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1748 test pass/fail messages. Detect missing support for dprintf when
1749 breakpoints are actually inserted.
1750 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1751 breakpoints are actually inserted.
1752 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1753 fails.
1754
d2348791
JK
17552014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1756
1757 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1758
feef67ab
DE
17592014-03-22 Doug Evans <xdje42@gmail.com>
1760
1761 * gdb.python/python.exp (python not supported): Verify multi-line
1762 python command issues an error.
25d743f9 1763 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1764 guile command issues an error.
feef67ab 1765
ecebef6a
MR
17662014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1767
1768 * gdb.threads/thread-specific.exp: Handle the lack of usable
1769 $this_breakpoint and $this_thread.
1770
ccdd1909
HZ
17712014-03-21 Hui Zhu <hui@codesourcery.com>
1772
1773 * gdb.base/attach.exp (do_command_attach_tests): New.
1774
beb460e8
PA
17752014-03-20 Tom Tromey <tromey@redhat.com>
1776 Pedro Alves <palves@redhat.com>
1777
1778 PR cli/15718
1779 * gdb.base/condbreak-call-false.c: New file.
1780 * gdb.base/condbreak-call-false.exp: New file.
1781
40acf43a
PA
17822014-03-20 Pedro Alves <palves@redhat.com>
1783
1784 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1785 Delete.
1786 (block_signals, unblock_signals): Delete.
1787 (child_function_2, main): Remove references to deleted variable
1788 and functions.
1789
9f5e1e02
PA
17902014-03-20 Pedro Alves <palves@redhat.com>
1791
1792 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1793 Use pthread_kill to signal thread 2.
1794 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1795 Adjust to make the test send itself a signal rather than using the
1796 host's "kill" command.
1797
99619bea
PA
17982014-03-20 Pedro Alves <palves@redhat.com>
1799
1800 * gdb.threads/multiple-step-overs.c: New file.
1801 * gdb.threads/multiple-step-overs.exp: New file.
1802 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1803 Adjust expected infrun debug output.
1804
2adfaa28
PA
18052014-03-20 Pedro Alves <palves@redhat.com>
1806
1807 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1808 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1809
31e77af2
PA
18102014-03-20 Pedro Alves <palves@redhat.com>
1811
1812 PR breakpoints/7143
1813 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1814 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1815 of gdb_test_multiple.
1816 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1817 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1818
b9f437de
PA
18192014-03-20 Pedro Alves <palves@redhat.com>
1820
1821 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1822 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1823
05adc73e
PA
18242014-03-19 Pedro Alves <palves@redhat.com>
1825
1826 * gdb.base/async.exp: Remove early return.
1827
6048b950
PA
18282014-03-19 Pedro Alves <palves@redhat.com>
1829
1830 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1831
8bcfb00a
PA
18322014-03-19 Pedro Alves <palves@redhat.com>
1833
1834 * gdb.base/async.exp (test_background): Expect \r\n after
1835 "completed." in the fail pattern.
1836
884e37dc
PA
18372014-03-19 Pedro Alves <palves@redhat.com>
1838
1839 * gdb.base/async.exp (test_background): New procedure.
1840 Use it for all background execution command tests.
1841
148e57e2
PA
18422014-03-19 Pedro Alves <palves@redhat.com>
1843
1844 * gdb.base/async.exp: Use prepare_for_testing.
1845
f48088c7
PA
18462014-03-19 Pedro Alves <palves@redhat.com>
1847
1848 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1849 the same line.
1850
e2f6c966
PA
18512014-03-19 Pedro Alves <palves@redhat.com>
1852
1853 * gdb.base/async.c (main): Add "jump here" and "until here" line
1854 marker comments.
1855 * gdb.base/async.exp (jump_here): New global.
1856 (jump& test): Use it.
1857 (until_here): New global.
1858 (until& test): Use it.
1859
c30568d4
PA
18602014-03-19 Pedro Alves <palves@redhat.com>
1861
1862 * gdb.base/async.exp: Don't frob gdb_protocol.
1863
0172b6a7
DE
18642014-03-18 Doug Evans <xdje42@gmail.com>
1865
1866 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1867 Fix spelling of exec-done-display.
1868
06c868a8
JK
18692014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1870
1871 PR gdb/15358
1872 * gdb.base/gdb-sigterm.c: New file.
1873 * gdb.base/gdb-sigterm.exp: New file.
1874
0c7e1a46
PA
18752014-03-18 Pedro Alves <palves@redhat.com>
1876
1877 PR gdb/13860
1878 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1879 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1880 solib-event.
1881
f7c77d93
JB
18822014-03-17 Joel Brobecker <brobecker@adacore.com>
1883
1884 * gdb.ada/pckd_arr_ren: New testcase.
1885
5a1e8c7a
DE
18862014-03-13 Doug Evans <xdje42@gmail.com>
1887
1888 PR guile/16612
1889 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1890 collect after discarding symbols.
1891
350e1a76
DE
18922014-03-13 Ludovic Courtès <ludo@gnu.org>
1893 Doug Evans <xdje42@gmail.com>
1894
1895 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1896 to history survives a gc.
1897
a69900ae
PA
18982014-03-13 Pedro Alves <palves@redhat.com>
1899
1900 * gdb.base/default.exp: Don't test "target procfs".
1901
5db9f0bd
PA
19022014-03-13 Pedro Alves <palves@redhat.com>
1903
1904 * gdb.base/default.exp: Update "target child" and "target procfs"
1905 tests to not expect "Unix".
1906
b3ccfe11
TT
19072014-03-12 Tom Tromey <tromey@redhat.com>
1908
1909 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1910 New procs. Add target-async tests.
1911 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1912 Add target-async tests.
1913
646f4417
AA
19142014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1915
1916 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1917 'func_start' and 'func_end' for the beginning and end of the
1918 function code, respectively.
1919 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1920 'func_end' instead of 'func' and 'main'.
1921
288c211f
AA
19222014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1923
1924 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1925 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1926 generate the debug info assembler source.
1927
e0c0f156
AA
19282014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1929
1930 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1931 * gdb.dwarf2/arr-subrange.exp: Likewise.
1932 * gdb.dwarf2/dwz.exp: Likewise.
1933 * gdb.dwarf2/method-ptr.exp: Likewise.
1934 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1935 * gdb.dwarf2/subrange.exp: Likewise.
1936 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1937 * gdb.dwarf2/implptrpiece.exp: Likewise.
1938 * gdb.dwarf2/nostaticblock.exp: Likewise.
1939
0e5c4555
AA
19402014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1941
1942 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1943 directory to absolute path name arguments.
1944
5ec18f2b
JG
19452014-03-10 Joel Brobecker <brobecker@adacore.com>
1946
1947 * gdb.ada/tagged_access: New testcase.
1948
847fc4f2
MM
19492014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1950
1951 * gdb.btrace/data.exp: Update expected output.
1952
cc3da688
YQ
19532014-03-06 Yao Qi <yao@codesourcery.com>
1954
1955 * gdb.trace/pr16508.exp: New file.
1956
0f26cec1
PA
19572014-03-05 Pedro Alves <palves@redhat.com>
1958
1959 PR gdb/16575
1960 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1961 procedure.
1962 (top level): Adjust to use it. Add tests that exercise breakpoint
1963 interaction with the code-cache.
1964
7a5a839f
LC
19652014-02-26 Ludovic Courtès <ludo@gnu.org>
1966
1967 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1968 test for 'history-append!'.
1969
31aa7e4e
JB
19702014-02-26 Joel Brobecker <brobecker@adacore.com>
1971
1972 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1973 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1974 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1975 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1976 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1977 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1978
1b588015
JB
19792014-02-26 Joel Brobecker <brobecker@adacore.com>
1980
1981 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1982 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1983 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1984
55426c9d
JB
19852014-02-26 Joel Brobecker <brobecker@adacore.com>
1986
1987 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1988
dc53a7ad
JB
19892014-02-26 Joel Brobecker <brobecker@adacore.com>
1990
1991 * gdb.dwarf2/arr-stride.c: New file.
1992 * gdb.dwarf2/arr-stride.exp: New file.
1993
12ab52e9
PA
19942014-02-26 Pedro Alves <palves@redhat.com>
1995
1996 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1997 that won't ever trigger. Make sure that GDB reports the correct
1998 breakpoint that caused the stop.
1999
849c862e
JK
20002014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2001
2002 PR gdb/16626
2003 * gdb.base/auto-load-script: New file.
2004 * gdb.base/auto-load.c: New file.
2005 * gdb.base/auto-load.exp: New file.
2006
71b7d793
JK
2007 PR gdb/16626
2008 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2009
e2f0d509
JK
20102014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2013 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2014
50cc37c8
DE
20152014-02-24 Doug Evans <dje@google.com>
2016
2017 * lib/gdb.exp (run_on_host): Log error output if program fails.
2018
ea4758f2
PA
20192014-02-21 Pedro Alves <palves@redhat.com>
2020
2021 * gdb.threads/step-after-sr-lock.c: Rename to ...
2022 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2023 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2024 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2025 ... this.
2026
d7b30f67
SDJ
20272014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2028
2029 PR tdep/16397
2030 * gdb.arch/amd64-stap-special-operands.exp: New file.
2031 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2032 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2033 * gdb.arch/amd64-stap-triplet.S: Likewise.
2034 * gdb.arch/amd64-stap-triplet.c: Likewise.
2035
83deb43f
JB
20362014-02-20 Joel Brobecker <brobecker@adacore.com>
2037
2038 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2039 in .section pseudo-op.
2040
adde2bff
DE
20412014-02-20 lin zuojian <manjian2006@gmail.com>
2042 Joel Brobecker <brobecker@adacore.com>
2043 Doug Evans <xdje42@gmail.com>
2044
2045 PR symtab/16581
2046 * gdb.dwarf2/dw2-icycle.S: New file.
2047 * gdb.dwarf2/dw2-icycle.c: New file.
2048 * gdb.dwarf2/dw2-icycle.exp: New file.
2049
f7bd0f78
SC
20502014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2051
2052 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2053 operations on gdb.Value objects.
2054 * gdb.python/py-value-cc.exp: Add new test to test operations on
2055 gdb.Value objects.
2056
c17ef0d5
DE
20572014-02-18 Doug Evans <dje@google.com>
2058
2059 * Makefile.in (TESTS): New variable.
2060 (expanded_tests, expanded_tests_or_none): New variables
2061 (check-single): Pass $(expanded_tests_or_none) to runtest.
2062 (check-parallel): Only run tests in $(TESTS) if non-empty.
2063 (check/no-matching-tests-found): New rule.
2064 * README: Document TESTS makefile variable.
2065
5dd3176f
DE
20662014-02-18 Doug Evans <dje@google.com>
2067
2068 * Makefile.in (check-parallel): rm -rf outputs temp.
2069
0b10be4f
JK
20702014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2071
2072 Fix "ERROR: no fileid for" in the testsuite.
2073 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2074
85f224e7
DE
20752014-02-12 Doug Evans <dje@google.com>
2076
2077 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2078 (MISCELLANEOUS): New variable.
2079 (clean): rm -rf $(MISCELLANEOUS).
2080 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2081 dwp live in the same directory as symlinks, with each symlink pointed
2082 to a differently named file in a different directory.
2083
149b30ff
DE
20842014-02-11 Doug Evans <dje@google.com>
2085
2086 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2087 of Tcl file commands.
2088
1dfdac32
MK
20892014-02-10 Mark Kettenis <kettenis@gnu.org>
2090
2091 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2092 "kill -SIGUSR1 -1".
2093
aa4fb036
JB
20942014-02-10 Joel Brobecker <brobecker@adacore.com>
2095
2096 * gdb.ada/tick_length_array_enum_idx: New testcase.
2097
ed3ef339
DE
20982014-02-10 Doug Evans <xdje42@gmail.com>
2099
2100 * configure.ac (AC_OUTPUT): Add gdb.guile.
2101 * configure: Regenerate.
2102 * lib/gdb-guile.exp: New file.
2103 * lib/gdb.exp (get_target_charset): New function.
2104 * gdb.base/help.exp: Update expected output from "apropos apropos".
2105 * gdb.guile/Makefile.in: New file.
2106 * gdb.guile/guile.exp: New file.
2107 * gdb.guile/scm-arch.c: New file.
2108 * gdb.guile/scm-arch.exp: New file.
2109 * gdb.guile/scm-block.c: New file.
2110 * gdb.guile/scm-block.exp: New file.
2111 * gdb.guile/scm-breakpoint.c: New file.
2112 * gdb.guile/scm-breakpoint.exp: New file.
2113 * gdb.guile/scm-disasm.c: New file.
2114 * gdb.guile/scm-disasm.exp: New file.
2115 * gdb.guile/scm-equal.c: New file.
2116 * gdb.guile/scm-equal.exp: New file.
2117 * gdb.guile/scm-error.exp: New file.
2118 * gdb.guile/scm-error.scm: New file.
2119 * gdb.guile/scm-frame-args.c: New file.
2120 * gdb.guile/scm-frame-args.exp: New file.
2121 * gdb.guile/scm-frame-args.scm: New file.
2122 * gdb.guile/scm-frame-inline.c: New file.
2123 * gdb.guile/scm-frame-inline.exp: New file.
2124 * gdb.guile/scm-frame.c: New file.
2125 * gdb.guile/scm-frame.exp: New file.
2126 * gdb.guile/scm-generics.exp: New file.
2127 * gdb.guile/scm-gsmob.exp: New file.
2128 * gdb.guile/scm-iterator.c: New file.
2129 * gdb.guile/scm-iterator.exp: New file.
2130 * gdb.guile/scm-math.c: New file.
2131 * gdb.guile/scm-math.exp: New file.
2132 * gdb.guile/scm-objfile-script-gdb.in: New file.
2133 * gdb.guile/scm-objfile-script.c: New file.
2134 * gdb.guile/scm-objfile-script.exp: New file.
2135 * gdb.guile/scm-objfile.c: New file.
2136 * gdb.guile/scm-objfile.exp: New file.
2137 * gdb.guile/scm-ports.exp: New file.
2138 * gdb.guile/scm-pretty-print.c: New file.
2139 * gdb.guile/scm-pretty-print.exp: New file.
2140 * gdb.guile/scm-pretty-print.scm: New file.
2141 * gdb.guile/scm-section-script.c: New file.
2142 * gdb.guile/scm-section-script.exp: New file.
2143 * gdb.guile/scm-section-script.scm: New file.
2144 * gdb.guile/scm-symbol.c: New file.
2145 * gdb.guile/scm-symbol.exp: New file.
2146 * gdb.guile/scm-symtab-2.c: New file.
2147 * gdb.guile/scm-symtab.c: New file.
2148 * gdb.guile/scm-symtab.exp: New file.
2149 * gdb.guile/scm-type.c: New file.
2150 * gdb.guile/scm-type.exp: New file.
2151 * gdb.guile/scm-value-cc.cc: New file.
2152 * gdb.guile/scm-value-cc.exp: New file.
2153 * gdb.guile/scm-value.c: New file.
2154 * gdb.guile/scm-value.exp: New file.
2155 * gdb.guile/source2.scm: New file.
2156 * gdb.guile/types-module.cc: New file.
2157 * gdb.guile/types-module.exp: New file.
2158
7026a7c1
YQ
21592014-02-10 Yao Qi <yao@codesourcery.com>
2160
2161 PR testsuite/16543
2162 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2163 * configure: Regenerated.
2164 * Makefile.in: New file.
2165
6c466447
AS
21662014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2167
2168 * gdb.python/py-framefilter.exp: Fix typo.
2169
6e854735
YQ
21702014-02-08 Yao Qi <yao@codesourcery.com>
2171
2172 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2173 that no =breakpoint-modified is emitted when breakpoints are
2174 modified through MI commands.
2175
d137e6dc
PA
21762014-02-07 Pedro Alves <pedro@codesourcery.com>
2177 Pedro Alves <palves@redhat.com>
2178
2179 * gdb.threads/step-after-sr-lock.c: New file.
2180 * gdb.threads/step-after-sr-lock.exp: New file.
2181
b5ee5a50
PA
21822014-02-07 Pedro Alves <palves@redhat.com>
2183
2184 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2185
3c77faf3
JK
21862014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2187
2188 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2189 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2190
6dddc817
DE
21912014-02-06 Doug Evans <xdje42@gmail.com>
2192
2193 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2194 output.
2195
2196 * gdb.gdb/python-interrupts.exp: New file.
2197
de7b2893
YQ
21982014-02-05 Yao Qi <yao@codesourcery.com>
2199
2200 * gdb.trace/report.exp (use_collected_data): Test the output
2201 of "info threads" and "info inferiors".
2202
66d032ac
YQ
22032014-02-05 Yao Qi <yao@codesourcery.com>
2204
2205 Revert this patch:
2206
2207 2013-05-24 Yao Qi <yao@codesourcery.com>
2208
2209 * gdb.trace/tfile.exp: Test inferior and thread.
2210
591a12a1
UW
22112014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2212
2213 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2214 on a function.
2215 * gdb.base/step-bt.c: Call hello via function pointer to make
2216 sure its first instruction is executed on powerpc64le-linux.
2217
0ff3e01f
UW
22182014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2219
2220 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2221
084ee545
UW
22222014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2223
2224 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2225 of the test patterns for use on little-endian systems.
2226
6ed14ff3
UW
22272014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2228
2229 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2230 (decimal_vector): Fix for little-endian.
2231
401e27fd
JM
22322014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2233
2234 * gdb.arch/sparc-sysstep.exp: New file.
2235 * gdb.arch/sparc-sysstep.c: Likewise.
2236
2237 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2238
8b924729
EBM
22392014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2240
2241 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2242
fb151210
JB
22432014-01-23 Tom Tromey <tromey@redhat.com>
2244
2245 * gdb.ada/array_char_idx: New testcase.
2246
0740f8d8
TT
22472014-01-23 Tom Tromey <tromey@redhat.com>
2248
2249 PR python/16487:
2250 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2251 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2252 classes.
2253
21909fa1
TT
22542014-01-23 Tom Tromey <tromey@redhat.com>
2255
2256 PR python/16491:
2257 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2258 string from an inferior frame.
2259 * gdb.python/py-framefilter-mi.exp: Update.
2260
87ce2a04
DE
22612014-01-22 Doug Evans <dje@google.com>
2262
2263 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2264
237b092b
AA
22652014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2266
2267 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2268
d674a709
AA
22692014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2270
2271 * gdb.trace/entry-values.exp: Remove excess space character from
2272 regex patterns. Handle s390 call instruction.
2273
20fa3390
AA
22742014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2275
2276 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2277 define "*_start" label. Make "name" static.
2278 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2279 ${name} by references to ${name}_start.
2280
78466714
AA
22812014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2282
2283 * gdb.base/info-macros.exp: Remove "debug" from the compile
2284 options.
2285
ec9f644a
IB
22862014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2287
2288 * gdb.dlang/demangle.exp: New file.
2289
94b1b47e
IB
22902014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2291
2292 * gdb.dlang/primitive-types.exp: New file.
2293
7f420862
IB
22942014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2295
2296 * configure.ac: Create gdb.dlang/Makefile.
2297 * configure: Regenerate.
2298 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2299 * gdb.dlang/Makefile.in: New file.
2300 * lib/d-support.exp: New file.
2301 * lib/gdb.exp (skip_d_tests): New proc.
2302
52834460
MM
23032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2304
2305 * gdb.btrace/delta.exp: Check reverse stepi.
2306 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2307 * gdb.btrace/finish.exp: New.
2308 * gdb.btrace/next.exp: New.
2309 * gdb.btrace/nexti.exp: New.
2310 * gdb.btrace/record_goto.c: Add comments.
2311 * gdb.btrace/step.exp: New.
2312 * gdb.btrace/stepi.exp: New.
2313 * gdb.btrace/multi-thread-step.c: New.
2314 * gdb.btrace/multi-thread-step.exp: New.
2315 * gdb.btrace/rn-dl-bind.c: New.
2316 * gdb.btrace/rn-dl-bind.exp: New.
2317 * gdb.btrace/data.c: New.
2318 * gdb.btrace/data.exp: New.
2319 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2320
6e07b1d2
MM
23212014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2322
2323 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2324 * gdb.btrace/exception.exp: Update.
2325 * gdb.btrace/instruction_history.exp: Update.
2326 * gdb.btrace/record_goto.exp: Update.
2327 * gdb.btrace/tailcall.exp: Update.
2328 * gdb.btrace/unknown_functions.exp: Update.
2329 * gdb.btrace/delta.exp: New.
2330
0b722aec
MM
23312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2332
2333 * gdb.btrace/record_goto.exp: Add backtrace test.
2334 * gdb.btrace/tailcall.exp: Add backtrace test.
2335
066ce621
MM
23362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2337
2338 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2339 * gdb.btrace/record_goto.c: New.
2340 * gdb.btrace/record_goto.exp: New.
2341 * gdb.btrace/x86-record_goto.S: New.
2342
0688d04e
MM
23432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2344
2345 * gdb.btrace/function_call_history.exp: Update tests.
2346 * gdb.btrace/instruction_history.exp: Update tests.
2347
8710b709
MM
23482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2349
2350 * gdb.btrace/function_call_history.exp: Fix expected field
2351 order for "record function-call-history".
2352 Add new tests for "record function-call-history /c".
2353 * gdb.btrace/exception.cc: New.
2354 * gdb.btrace/exception.exp: New.
2355 * gdb.btrace/tailcall.exp: New.
2356 * gdb.btrace/x86-tailcall.S: New.
2357 * gdb.btrace/x86-tailcall.c: New.
2358 * gdb.btrace/unknown_functions.c: New.
2359 * gdb.btrace/unknown_functions.exp: New.
2360 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2361
5de9129b
MM
23622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2363
2364 * gdb.btrace/instruction_history.exp: Update.
2365 * gdb.btrace/function_call_history.exp: Update.
2366
23a7fe75
MM
23672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2368
2369 * gdb.btrace/function_call_history.exp: Fix expected function
2370 trace.
2371 * gdb.btrace/instruction_history.exp: Initialize traced.
2372 Remove traced_functions.
2373
724c7dd8
MM
23742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2375
2376 * gdb.btrace/function_call_history.exp: Update
2377 * gdb.btrace/instruction_history.exp: Update.
2378
6d78d93b
MM
23792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2380
2381 * gdb.btrace/enable.exp: Update expected text.
2382
93a360cc
OJ
23832014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2384
2385 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2386 bytes.
2387
3772b53f
MR
23882014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2389
2390 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2391
596662fa
OJ
23922014-01-15 Omair Javaid <omair.javaid@linaro.org>
2393
2394 * lib/gdb.exp (supports_process_record): Return true for
2395 arm*-linux*. (supports_reverse): Likewise.
2396
b5b08fb4
SC
23972014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2398
2399 PR python/15464
2400 PR python/16113
2401 * gdb.python/py-type.c: Enhance test case.
2402 * gdb.python/py-value-cc.cc: Likewise
2403 * gdb.python/py-type.exp: Add new tests.
2404 * gdb.python/py-value-cc.exp: Likewise
2405
52d7fb13
AA
24062014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2407 Pedro Alves <palves@redhat.com>
2408
2409 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2410 Make "name" extern.
2411 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2412 references to ${name}_start by references to ${name}.
2413
a2cd8cfe
JB
24142014-01-10 Joel Brobecker <brobecker@adacore.com>
2415
2416 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2417
4e23fced
JB
24182014-01-10 Joel Brobecker <brobecker@adacore.com>
2419
2420 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2421
c6a9e42c
PA
24222014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2423 Pedro Alves <palves@redhat.com>
2424
2425 * gdb.mi/mi-info-os.exp: Connect to the target with
2426 mi_gdb_target_load.
2427
b7ea362b
PA
24282014-01-08 Pedro Alves <palves@redhat.com>
2429
2430 * gdb.threads/reconnect-signal.c: New file.
2431 * gdb.threads/reconnect-signal.exp: New file.
2432
5e3f4fab
EBM
24332014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2434
2435 * gdb.base/source-dir.exp: New file.
2436
79301218
JB
24372014-01-07 Joel Brobecker <brobecker@adacore.com>
2438
2439 * gdb.ada/mi_interface: New testcase.
2440
8e355c5d
JB
24412014-01-07 Joel Brobecker <brobecker@adacore.com>
2442
2443 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2444 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2445 gdb.ada/pp-rec-component/pck.ads: New files.
2446
c0d48811
JB
24472014-01-07 Joel Brobecker <brobecker@adacore.com>
2448
2449 * gdb.python/py-pp-integral.c: New file.
2450 * gdb.python/py-pp-integral.py: New file.
2451 * gdb.python/py-pp-integral.exp: New file.
2452
17b609c3 2453For older changes see ChangeLog-1993-2013.
c906108c 2454\f
8d8cb839
EZ
2455;; Local Variables:
2456;; mode: change-log
2457;; left-margin: 8
2458;; fill-column: 74
2459;; version-control: never
2460;; End:
902f2ccb 2461
14f8b115 2462 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2463 Copying and distribution of this file, with or without modification,
2464 are permitted provided the copyright notice and this notice are preserved.