]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[IRIX] eliminate deprecated_insert_raw_breakpoint uses
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9d9bf2df
EBM
12014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2
3 PR tdep/17379
4 * gdb.arch/powerpc-stackless.S: New file.
5 * gdb.arch/powerpc-stackless.exp: New file.
6
1cf2f1b0
JK
72014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8
9 * gdb.base/attach.c: Include unistd.h.
10 (main): Call alarm. Add label postloop.
11 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
12 gdb_breakpoint, gdb_continue_to_breakpoint.
13 (test_command_line_attach_run): Kill ${testpid} in one exit path.
14
98880d46
PA
152014-09-11 Pedro Alves <palves@redhat.com>
16
17 PR gdb/17347
18 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19 * gdb.base/attach.exp (test_command_line_attach_run): New
20 procedure.
21 (top level): Call it.
22
4c92ff2c
PA
232014-09-11 Pedro Alves <palves@redhat.com>
24
25 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
26 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
27 (do_command_attach_tests): Use spawn_wait_for_attach.
28 * gdb.base/solib-overlap.exp: Likewise.
29 * gdb.multi/multi-attach.exp: Likewise.
30 * gdb.python/py-prompt.exp: Likewise.
31 * gdb.python/py-sync-interp.exp: Likewise.
32 * gdb.server/ext-attach.exp: Likewise.
33
3adc1a7d
GKB
342014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
35
36 * gdb.fortran/array-element.exp: Remove unexpected "continue"
37 command in testcase. Simplify testcase.
38
96334934
JB
392014-09-10 Joel Brobecker <brobecker@adacore.com>
40
41 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
42
eb479039
JB
432014-09-10 Joel Brobecker <brobecker@adacore.com>
44
45 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
46
deede10c
JB
472014-09-10 Joel Brobecker <brobecker@adacore.com>
48
49 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
50
7828a5f5
JB
512014-09-10 Joel Brobecker <brobecker@adacore.com>
52
53 * gdb.dwarf2/dynarr-ptr.c: New file.
54 * gdb.dwarf2/dynarr-ptr.exp: New file.
55
33aeebcf
MR
562014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
57
58 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
59 of 30 rather than hardcoding 120 for a slow test case. Take the
60 `gdb,timeout' target setting into account for this calculation.
61 Don't extend the timeout for the test cases that don't need it.
62
7b415901
MR
632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
64
65 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
66 a factor of 2 for a slow test case. Take the `gdb,timeout'
67 target setting into account for this calculation.
68 * gdb.reverse/until-precsave.exp: Increase the timeout by
69 a factor of 15 and 3 respectively rather than adding 120
70 for a pair of slow test cases. Take the `gdb,timeout'
71 target setting into account for this calculation.
72
4a40f85a
MR
732014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
74
75 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
76 timeout, don't pass one down to gdb_expect.
77 (gdb_expect): Rework timeout selection.
78
09635af7
MR
792014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
80
81 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
82 exception on timeout.
83 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
84 (gdbserver_start_extended): Catch any `gdbserver_start' error
85 exceptions.
86 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
87 * lib/mi-support.exp (mi_gdb_target_load): Catch any
88 `gdbserver_gdb_load' error exceptions.
89
2bdd10b7
MR
902014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
91
92 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
93 120 on waiting for the TCP socket to open.
94
316935f0
DE
952014-09-09 Doug Evans <xdje42@gmail.com>
96
97 * gdb.base/default.exp (show_conv_list): Add _caller_is,
98 _caller_matches, _any_caller_is, _any_caller_matches.
99
83740597
DE
1002014-09-09 Doug Evans <xdje42@gmail.com>
101
102 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
103
4c122fc3
YQ
1042014-09-09 Yao Qi <yao@codesourcery.com>
105
106 * gdb.mi/mi-var-display.exp: Set print symbol off.
107
a9f116cb
GKB
1082014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
109
110 PR gdb/17035
111 * gdb.base/commands.exp: Add tests to verify user-defined
112 commands with empty bodies.
113 * gdb.python/py-cmd.exp: Test that we don't show user-defined
114 python commands in `show user command`.
115 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
116 scheme commands in `show user command`.
117
c75bd3a2
JK
1182014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
119
120 PR python/17355
121 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
122 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
123 * gdb.python/py-framefilter-invalidarg.exp: New file.
124 * gdb.python/py-framefilter-invalidarg.py: New file.
125
faa42425
DE
1262014-09-06 Doug Evans <xdje42@gmail.com>
127
128 PR 15276
129 * gdb.python/py-caller-is.c: New file.
130 * gdb.python/py-caller-is.exp: New file.
131
474ca4f6
SDJ
1322014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
133
134 PR gdb/17235
135 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
136 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
137
eb0b0463
SDJ
1382014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
139
140 PR fortran/17237
141 * gdb.fortran/print-formatted.exp: New file.
142 * gdb.fortran/print-formatted.f90: Likewise.
143
5f3b99cf
SS
1442014-09-03 Sasha Smundak <asmundak@google.com>
145
146 * gdb.python/py-frame.exp: Test Frame.read_register.
147
7d793aa9
SDJ
1482014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
149
150 PR python/16699
151 * gdb.python/py-completion.exp: New file.
152 * gdb.python/py-completion.py: Likewise.
153
fb0576e9
DE
1542014-08-28 Doug Evans <dje@google.com>
155
156 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
157 eax,etc. are live with values set by gdb and thus the compiler can't
158 use them.
159 * gdb.arch/i386-pseudo.c (main): Ditto.
160
ee92b0dd
DE
1612014-08-27 Doug Evans <dje@google.com>
162
163 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
164
6649db35
DE
1652014-08-25 Doug Evans <dje@google.com>
166
167 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
168 (main): Ditto.
169
564b7600
DE
1702014-08-25 Doug Evans <dje@google.com>
171
172 * gdb.threads/thread-execl.exp: #include <stdio.h>.
173
3881fb67
YQ
1742014-08-24 Yao Qi <yao@codesourcery.com>
175
176 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
177 symbol off.
178 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
179
a05a36a5
DE
1802014-08-22 Doug Evans <dje@google.com>
181
182 PR 17276
183 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
184 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
185 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
186
7c343b48
YQ
1872014-08-22 Yao Qi <yao@codesourcery.com>
188
189 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
190 * gdb.python/py-finish-breakpoint2.exp: Likewise.
191 * gdb.python/python.exp: Likewise. Use .py file on the host
192 instead of the build.
193
22fd09ae
JK
1942014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
195
196 * gdb.threads/gcore-stale-thread.c: New file.
197 * gdb.threads/gcore-stale-thread.exp: New file.
198
a8454a7c
PA
1992014-08-21 Pedro Alves <palves@redhat.com>
200
201 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
202 * gdb.base/gcore-relro-pie.exp: Likewise.
203 * gdb.base/gcore-relro.exp: Likewise.
204 * gdb.base/gcore.exp: Likewise.
205 * gdb.base/print-symbol-loading.exp: Likewise.
206 * gdb.threads/gcore-thread.exp: Likewise.
207 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
208
2a31c623
PA
2092014-08-20 Pedro Alves <palves@redhat.com>
210 Jan Kratochvil <jan.kratochvil@redhat.com>
211
212 * Makefile.in (EXTRA_RULES, CC): New variables, get from
213 configure.
214 (EXPECT): Handle READ1 being set.
215 (all): Depend on EXTRA_RULES.
216 (check-read1, expect-read1, read1.so, read1): New rules.
217 * README (Testsuite Parameters): Document the READ1 make variable.
218 (Race detection): New section.
219 * configure: Regenerate.
220 * configure.ac: If build==host==target, and running under a
221 GNU/glibc system, add read1 to the extra Makefile rules.
222 (EXTRA_RULES): AC_SUBST it.
223 * lib/read1.c: New file.
224
d36430db
JB
2252014-08-20 Joel Brobecker <brobecker@adacore.com>
226
227 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
228 the handling of variables declared as a typedef to an array
229 which a DW_AT_data_location attribute.
230
9a0dc9e3
PA
2312014-08-19 Andrew Burgess <aburgess@broadcom.com>
232 Pedro Alves <palves@redhat.com>
233
234 PR symtab/14604
235 PR symtab/14605
236 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
237 gdb_test.
238
0718a8da
PA
2392014-08-19 Pedro Alves <palves@redhat.com>
240
241 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
242
13b448cd
YQ
2432014-08-19 Yao Qi <yao@codesourcery.com>
244
245 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
246 right line.
247
1cbf5077
DB
2482014-08-18 David Blaikie <dblaikie@gmail.com>
249
250 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
251
bf0fae19
JB
2522014-08-18 Joel Brobecker <brobecker@adacore.com>
253
254 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
255 attribute in array range.
256
3c8c5dcc
JB
2572014-08-18 Joel Brobecker <brobecker@adacore.com>
258
259 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
260
e66d4446
SC
2612014-08-15 Siva Chandra Reddy <sivachandra@google.com>
262
263 PR c++/17132
264 * gdb.cp/pr17132.cc: New file.
265 * gdb.cp/pr17132.exp: New file.
266
940df408
SC
2672014-08-15 Siva Chandra Reddy <sivachandra@google.com>
268
269 * gdb.python/py-xmethods.py (A_getarrayind)
270 (E_method_char_worker.__call__, E_method_int_worker.__call__):
271 Use 'print' with function call syntax.
272 (E_method_matcher.match): Fix tab vs space indentation mixup.
273
ebcc6c3a
YQ
2742014-08-15 Yao Qi <yao@codesourcery.com>
275
276 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
277 false.
278
775e0f04
YQ
2792014-08-15 Yao Qi <yao@codesourcery.com>
280
281 * gdb.cp/casts.exp: Set print symbol off.
282 * gdb.cp/class2.exp: Likewise.
283 * gdb.cp/overload.exp: Likewise.
284 * gdb.cp/templates.exp: Likewise.
285
d769e349
DE
2862014-08-11 Doug Evans <dje@google.com>
287
288 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
289 (test_load_shlib): Update.
290
20c6f1e1
YQ
2912014-08-09 Yao Qi <yao@codesourcery.com>
292
293 * gdb.base/display.exp: Invoke is_address_zero_readable.
294 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
295 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
296 * gdb.base/hbreak-unmapped.exp: Return if
297 is_address_zero_readable returns true.
298 * gdb.base/signest.exp: Likewise.
299 * gdb.base/signull.exp: Likewise.
300 * gdb.base/sigbpt.exp: Likewise.
301 * gdb.guile/scm-disasm.exp: Do the test if
302 is_address_zero_readable returns false.
303 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
304 * gdb.python/py-arch.exp: Likewise.
305 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
306 * lib/gdb.exp (is_address_zero_readable): New proc.
307
5792e8e3
YQ
3082014-08-09 Yao Qi <yao@codesourcery.com>
309
310 PR testsuite/13443
311 * gdb.mi/mi-var-display.exp: Make test messages unique.
312
3cecbbbe
TT
3132014-08-04 Tom Tromey <tromey@redhat.com>
314
315 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
316 target 0".
317
00b51ff5
TT
3182014-08-04 Tom Tromey <tromey@redhat.com>
319
320 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
321 "target_resume".
322
6908c509
JB
3232014-08-01 Joel Brobecker <brobecker@adacore.com>
324
325 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
326 inner_vla_struct_object_size.
327 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
328 as xfail.
329
cc6563d2
PA
3302014-07-30 Pedro Alves <palves@redhat.com>
331
332 * gdb.threads/signal-command-handle-nopass.exp (test): Add
333 comment.
334
7e09a223
YQ
3352014-07-29 Yao Qi <yao@codesourcery.com>
336
337 PR gdb/17206
338 * gdb.base/until-nodebug.exp: New.
339
7ebdbe92
DE
3402014-07-28 Doug Evans <xdje42@gmail.com>
341
342 PR guile/17203
343 * gdb.guile/scm-parameter.exp: Add tests for trying to create
344 previously existing parameter, and previously ambiguously spelled
345 parameter.
346
fdb1adc6
WN
3472014-07-28 Will Newton <will.newton@linaro.org>
348
349 * gdb.base/varargs.exp: Remove KFAILs for ARM.
350
186fcde0
DE
3512014-07-26 Ludovic Courtès <ludo@gnu.org>
352 Doug Evans <xdje42@gmail.com>
353
354 PR guile/17146
355 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
356
70509625
PA
3572014-07-25 Pedro Alves <palves@redhat.com>
358
359 * gdb.threads/signal-command-handle-nopass.c: New file.
360 * gdb.threads/signal-command-handle-nopass.exp: New file.
361 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
362 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
363 * gdb.threads/signal-delivered-right-thread.c: New file.
364 * gdb.threads/signal-delivered-right-thread.exp: New file.
365
c3f814a1
PA
3662014-07-25 Pedro Alves <palves@redhat.com>
367
368 * gdb.base/double-prompt-target-event-error.exp
369 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
370 match.
371 (cancel_pagination_in_target_event): Rework double prompt
372 detection.
373 * gdb.base/paginate-after-ctrl-c-running.exp
374 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
375 <return>' match.
376 * gdb.base/paginate-bg-execution.exp
377 (test_bg_execution_pagination_return)
378 (test_bg_execution_pagination_cancel): Remove '-notransfer
379 <return>' matches.
380 * gdb.base/paginate-execution-startup.exp
381 (test_fg_execution_pagination_return)
382 (test_fg_execution_pagination_cancel): Remove '-notransfer
383 <return>' matches.
384 * gdb.base/paginate-inferior-exit.exp
385 (test_paginate_inferior_exited): Remove '-notransfer <return>'
386 match.
387 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
388 * lib/gdb.exp (pagination_prompt): Run text through
389 string_to_regexp.
390 (gdb_test_multiple): Match $pagination_prompt instead of
391 "<return>".
392 (string_to_regexp): Move to lib/gdb-utils.exp.
393
e214cf6c
JK
3942014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
395
396 * gdb.arch/amd64-entry-value-paramref.S: New file.
397 * gdb.arch/amd64-entry-value-paramref.cc: New file.
398 * gdb.arch/amd64-entry-value-paramref.exp: New file.
399 * gdb.arch/amd64-optimout-repeat.S: New file.
400 * gdb.arch/amd64-optimout-repeat.c: New file.
401 * gdb.arch/amd64-optimout-repeat.exp: New file.
402
17d0c5c8
JK
4032014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
404
405 PR gdb/17170
406 * gdb.base/statistics.exp: New file.
407
b8b8facf
DE
4082014-07-17 Doug Evans <dje@google.com>
409
74b49205 410 PR gdb/17170
b8b8facf
DE
411 * gdb.base/maint.exp: Update testing of per-command stats.
412
1b5d0ab3
PA
4132014-07-16 Pedro Alves <palves@redhat.com>
414
415 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
416 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
417 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
418 (tfile_write_buf): New functions.
419 (add_memory_block): Rewrite using the above.
420 (adjust_function_address): New function.
421 (FUNCTION_ADDRESS): New macro.
422 (write_basic_trace_file): Remove short_x local, and use
423 tfile_write_16. Change type of func_addr local to unsigned long
424 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
425 here. Cast argument of add_memory_block to char pointer.
426 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
427 (main): Remove parameters.
428 * gdb.trace/tfile.exp: Remove nowarnings.
429
4d974e88
SM
4302014-07-15 Simon Marchi <simon.marchi@ericsson.com>
431
432 * gdb.base/debug-expr.exp: Test string evaluation with
433 "debug expression" on.
434
41e99568
PA
4352014-07-15 Pedro Alves <palves@redhat.com>
436
437 * gdb.base/reread.exp: Use clean_restart.
438
487d9753
PL
4392014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
440
441 * gdb.arch/avr-flash-qualifer.c: New.
442 * gdb.arch/avr-flash-qualifer.exp: New.
443
cc1c52ad
PA
4442014-07-14 Pedro Alves <palves@redhat.com>
445
446 * gdb.base/paginate-after-ctrl-c-running.c: New file.
447 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
448
1e973570
PA
4492014-07-14 Pedro Alves <palves@redhat.com>
450
451 * gdb.base/double-prompt-target-event-error.c: New file.
452 * gdb.base/double-prompt-target-event-error.exp: New file.
453
93d6eb10
PA
4542014-07-14 Pedro Alves <palves@redhat.com>
455
456 PR gdb/17072
457 * gdb.base/paginate-inferior-exit.c: New file.
458 * gdb.base/paginate-inferior-exit.exp: New file.
459
0017922d
PA
4602014-07-14 Pedro Alves <palves@redhat.com>
461
462 PR gdb/17072
463 * gdb.base/paginate-bg-execution.c: New file.
464 * gdb.base/paginate-bg-execution.exp: New file.
465
94696ad3
PA
4662014-07-14 Pedro Alves <palves@redhat.com>
467
468 PR gdb/17072
469 * gdb.base/paginate-execution-startup.c: New file.
470 * gdb.base/paginate-execution-startup.exp: New file.
471 * lib/gdb.exp (pagination_prompt): New global.
472 (default_gdb_spawn): New procedure, factored out from
473 default_gdb_spawn.
474 (default_gdb_start): Adjust to call default_gdb_spawn.
475 (gdb_spawn): New procedure.
476
bd293940
PA
4772014-07-14 Pedro Alves <palves@redhat.com>
478
479 * lib/gdb.exp (gdb_assert): New procedure.
480 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
481
c933f875
PA
4822014-07-14 Pedro Alves <palves@redhat.com>
483
484 * gdb.base/execution-termios.c: New file.
485 * gdb.base/execution-termios.exp: New file.
486
d98b7a16
TT
4872014-07-14 Tom Tromey <tromey@redhat.com>
488
489 * gdb.cp/vla-cxx.cc: New file.
490 * gdb.cp/vla-cxx.exp: New file.
491
548740d6
TT
4922014-07-14 Tom Tromey <tromey@redhat.com>
493
494 * gdb.reverse/rerun-prec.c: New file.
495 * gdb.reverse/rerun-prec.exp: New file.
496
a25eb028
MR
4972014-07-12 Maciej W. Rozycki <macro@mips.com>
498 Maciej W. Rozycki <macro@codesourcery.com>
499
500 * lib/gdb-utils.exp: New file.
501 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
502 inline `gdb_init_command' processing.
503 (gdb_start_cmd): Likewise.
504 * lib/mi-support.exp (mi_run_cmd): Likewise.
505 * README: Document `gdb_init_command' and `gdb_init_commands'.
506
218c2655
JK
5072014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
508
509 Fix false FAIL running under a very long directory name.
510 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
511 and "set print elements 10000". Twice.
512
5401fde3
YQ
5132014-07-11 Yao Qi <yao@codesourcery.com>
514
515 * gdb.base/exprs.exp: "set print symbol off".
516
e76126e8
PA
5172014-07-11 Pedro Alves <palves@redhat.com>
518
519 * gdb.threads/kill.c: New file.
520 * gdb.threads/kill.exp: New file.
521
2d6f0de6
YQ
5222014-07-10 Yao Qi <yao@codesourcery.com>
523
524 * gdb.trace/tfile.c (write_basic_trace_file)
525 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
526 address written to trace file.
527
7180e04a
PA
5282014-07-09 Pedro Alves <palves@redhat.com>
529
530 * gdb.base/attach-wait-input.exp: New file.
531 * gdb.base/attach-wait-input.c: New file.
532
9a9a7608
AB
5332014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
534
535 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
536 setting up test structures.
537 (main): Call new test function.
538 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
539 test function, continue into test function and walk test
540 structures.
541
161ac41e
YQ
5422014-07-02 Yao Qi <yao@codesourcery.com>
543
544 * gdb.trace/entry-values.c: Define labels 'foo_start' and
545 'bar_start' at the beginning of functions 'foo' and 'bar'
546 respectively.
547 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
548 instead of 'foo' and 'bar'.
549
1f267ae3
MM
5502014-07-08 Markus Metzger <markus.t.metzger@intel.com>
551
552 * gdb.btrace/segv.exp: New.
553 * gdb.btrace/segv.c: New.
554
2b239efb
LM
5552014-07-02 Luis Machado <lgustavo@codesourcery.com>
556
557 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
558 instruction.
559
cf363f18
MW
5602014-06-30 Mark Wielaard <mjw@redhat.com>
561
562 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
563 vulture, vilify, villar): New volatile array constants.
564 (vindictive, vegetation): New const volatile array constants.
565 * gdb.base/volatile.exp: Test volatile and const volatile array
566 types.
567
aebf9d24
AA
5682014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
569
570 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
571 target lacks support for awatch, rwatch, or hbreak.
572
b67a2c6f
YQ
5732014-06-27 Yao Qi <yao@codesourcery.com>
574
575 * gdb.multi/dummy-frame-restore.exp: New.
576 * gdb.multi/dummy-frame-restore.c: New.
577
aef92902
MM
5782014-06-25 Markus Metzger <markus.t.metzger@intel.com>
579
580 * gdb.btrace/gcore.exp: New.
581
8e9db26e
PA
5822014-06-23 Pedro Alves <palves@redhat.com>
583
584 * gdb.base/watchpoint-reuse-slot.c: New file.
585 * gdb.base/watchpoint-reuse-slot.exp: New file.
586
70afc5b7
SC
5872014-06-23 Siva Chandra Reddy <sivachandra@google.com>
588
589 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
590 progspace's filename in 'info', 'enable' and 'disable' command
591 tests.
592
b972bd9c
JK
5932014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
594
595 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
596 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
597 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
598
125f8a3d
GB
5992014-06-20 Gary Benson <gbenson@redhat.com>
600
601 * gdb.arch/i386-avx.exp: Fix include file location.
602 * gdb.arch/i386-sse.exp: Likewise.
603
3ed9baed
IB
6042014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
605
606 * gdb.dlang/expression.exp: New file.
607
034f788c
PA
6082014-06-19 Pedro Alves <palves@redhat.com>
609
610 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
611 out from ...
612 (top level): ... here. Iterate running tests under different
613 scheduler-locking settings.
614
45371d0c
LM
6152014-06-18 Luis Machado <lgustavo@codesourcery.com>
616
617 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
618 to DW_FORM_addr and use non-zero addresses.
619
5d376983
SC
6202014-06-18 Siva Chandra Reddy <sivachandra@google.com>
621
622 PR gdb/17017
623 * gdb.python/py-xmethods.cc: Add global function call counters and
624 increment them in their respective functions. Remove "cout"
625 statements.
626 * gdb.python/py-xmethods.exp: Make tests check the global function
627 call counters instead of depending on inferior IO.
628
a1aa2221
LM
6292014-06-18 Don Breazeal <donb@codesourcery.com>
630
631 * gdb.base/foll-fork.exp (default_fork_parent_follow):
632 Deleted procedure.
633 (explicit_fork_parent_follow): Deleted procedure.
634 (explicit_fork_child_follow): Deleted procedure.
635 (test_follow_fork): New procedure.
636 (do_fork_tests): Replace calls to deleted procedures with
637 calls to test_follow_fork and reset GDB for subsequent
638 procedure calls.
639
0fc05997
YQ
6402014-06-17 Yao Qi <yao@codesourcery.com>
641
642 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
643 CP1252.
644
70795c52
LM
6452014-06-17 Luis Machado <lgustavo@codesourcery.com>
646
647 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
648 Initialize ptr and S explicitly.
649 (skip_type_update_when_not_use_rtti_test): Likewise.
650
6be47f0c
KS
6512014-06-16 Keith Seitz <keiths@redhat.com>
652
653 PR mi/15863
654 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
655 the inferior is started.
656
d03de421
PA
6572014-06-16 Pedro Alves <palves@redhat.com>
658
659 * gdb.base/break-main-file-remove-fail.c: New file.
660 * gdb.base/break-main-file-remove-fail.exp: New file.
661 * gdb.base/break-unload-file.exp: Use build_executable instead of
662 prepare_for_testing.
663 (test_break): New parameter "initial_load". Handle it.
664 (top level): Add initial_load cmdline/file axis.
665
f9579b99
TT
6662014-06-12 Tom Tromey <tromey@redhat.com>
667
668 * gdb.base/completion.exp: Don't use directory name in test.
669
3657956b
GB
6702014-06-09 Gary Benson <gbenson@redhat.com>
671
672 * gdb.base/sigall.c [Functions to send signals]: Reorder to
673 separate the always-available ANSI-standard signals from the
674 signals that require checking.
675 (main): Likewise.
676 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
677 Likewise.
678 (main): Likewise.
679
4186eb54
KS
6802014-06-07 Keith Seitz <keiths@redhat.com>
681
682 Revert:
683 PR c++/16253
684 * gdb.cp/var-tag.cc: New file.
685 * gdb.cp/var-tag.exp: New file.
686 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
687 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
688 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
689 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
690
25326a28 6912014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
692
693 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
694
829155c9
PA
6952014-06-06 Pedro Alves <palves@redhat.com>
696
697 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
698 in target debug output instead of looking at RSP packets,
699 disabling the test on any target that uses hardware stepping.
700 Update comments.
701
61c8d22e
PA
7022014-06-06 Pedro Alves <palves@redhat.com>
703
704 * gdb.base/break-unload-file.exp: Fix typo.
705
d9a47287
YQ
7062014-06-06 Yao Qi <yao@codesourcery.com>
707
708 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
709 from "jit_function" to "^jit_function".
710
e5e01dbf
YQ
7112014-06-06 Yao Qi <yao@codesourcery.com>
712
713 * gdb.base/async.c (foo): Add one statement.
714 * gdb.base/async.exp: Get the next instruction address and
715 match the output of "nexti" by instruction address. Match
716 the hex address in the output of "finish".
717
73ba372c
GB
7182014-06-06 Gary Benson <gbenson@redhat.com>
719
720 * gdb.base/call-signals.c: Remove preprocessor conditionals
721 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
722 SIGSEGV and SIGTERM.
723 * gdb.base/sigall.c: Likewise.
724 * gdb.base/unwindonsignal.c: Likewise.
725 * gdb.reverse/sigall-reverse.c: Likewise.
726
831517df
YQ
7272014-06-06 Yao Qi <yao@codesourcery.com>
728
729 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
730 readable, skip the test.
731
b8b91e98
YQ
7322014-06-06 Yao Qi <yao@codesourcery.com>
733
734 * gdb.threads/staticthreads.c (thread_function): Move the line
735 setting breakpoint on forward.
736 * gdb.threads/staticthreads.exp: Update comments.
737
fb934770
LC
7382014-06-05 Ludovic Courtès <ludo@gnu.org>
739
740 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
741 "history-append! type error".
742
6ef284bd
SM
7432014-06-05 Simon Marchi <simon.marchi@ericsson.com>
744
745 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
746 erroneous dprintf expected input.
747
a872e241
DE
7482014-06-04 Doug Evans <xdje42@gmail.com>
749
750 * gdb.guile/scm-generics.exp: Delete.
751
16f691fb
DE
7522014-06-04 Doug Evans <xdje42@gmail.com>
753
754 * gdb.guile/scm-breakpoint.exp: Update.
755 Add tests for breakpoint registration.
756
012370f6
TT
7572014-06-04 Tom Tromey <tromey@redhat.com>
758
759 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
760 VLA-in-union.
761 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
762 inner_vla_struct, vla_union types. Initialize objects of those
763 types and compute their sizes.
764
9f5a4cef
HZ
7652014-06-04 Nathan Sidwell <nathan@codesourcery.com>
766 Hui Zhu <hui@codesourcery.com>
767
768 * gdb.base/fileio.exp: Add test for shell not available as well as
769 available.
770 * gdb.base/fileio.c (test_system): Check for shell twice.
771
90a45c4d
YQ
7722014-06-04 Yao Qi <yao@codesourcery.com>
773
774 * gdb.base/auto-connect-native-target.exp: Remove redundant
775 space from the regexp pattern.
776
70017e41
YQ
7772014-06-04 Yao Qi <yao@codesourcery.com>
778
779 * gdb.base/default.exp: Replace "child" with "native" in
780 regexp pattern.
781
883964a7
SC
7822014-06-03 Siva Chandra Reddy <sivachandra@google.com>
783
784 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
785 * gdb.python/py-xmethods.exp: New tests to test xmethods.
786 * gdb.python/py-xmethods.py: Python script supporting the
787 new testcase and tests.
788
ef370185
JB
7892014-06-03 Joel Brobecker <brobecker@adacore.com>
790 Pedro Alves <palves@redhat.com>
791
792 PR breakpoints/17000
793 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
794 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
795
1e2ccb61
BM
7962014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
797
798 * gdb.base/subst.exp: Add tests to verify partial path matching
799 output.
800
c6ec5ab2
PA
8012014-06-03 Pedro Alves <palves@redhat.com>
802
803 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
804 target that doesn't use software single-stepping.
805
835c559f
PA
8062014-06-03 Pedro Alves <palves@redhat.com>
807
808 PR breakpoints/17000
809 * gdb.base/sss-bp-on-user-bp-2.c: New file.
810 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
811
06eb1586
DE
8122014-06-02 Doug Evans <xdje42@gmail.com>
813
814 * gdb.guile/scm-parameter.exp: New file.
815
e698b8c4
DE
8162014-06-02 Doug Evans <xdje42@gmail.com>
817
818 * gdb.guile/scm-cmd.c: New file.
819 * gdb.guile/scm-cmd.exp: New file.
820
ded03782
DE
8212014-06-02 Doug Evans <xdje42@gmail.com>
822
823 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
824 pretty-printer lookup.
825 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
826 (make-pp_s-printer): Call it.
827 (make-pretty-printer-from-dict): New function.
828 (lookup-pretty-printer-maker-from-dict): New function.
829 (*pretty-printer*): Simplify.
830 (make-objfile-pp_s-printer): New function.
831 (install-objfile-pretty-printers!): New function.
832 (make-progspace-pp_s-printer): New function.
833 (install-progspace-pretty-printers!): New function.
834 * gdb.guile/scm-progspace.c: New file.
835 * gdb.guile/scm-progspace.exp: New file.
836
41fac0cf
PA
8372014-06-02 Pedro Alves <palves@redhat.com>
838
839 * gdb.base/dprintf-bp-same-addr.c: New file.
840 * gdb.base/dprintf-bp-same-addr.exp: New file.
841
96ae5695
EBM
8422014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
843
844 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
845 * gdb.arch/powerpc-power.s: Likewise.
846
da02b3a8
JB
8472014-06-02 Joel Brobecker <brobecker@adacore.com>
848
849 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
850
c72b2e7b
YQ
8512014-06-01 Yao Qi <yao@codesourcery.com>
852
853 * gdb.base/watchpoint.exp (test_watch_location): Check null
854 pointer can be dereferenced. If not, do the test, otherwise
855 skip it.
856
53e8a631
AB
8572014-05-30 Andrew Burgess <aburgess@broadcom.com>
858
859 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
860 results.
861 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
862
938f0e2f
AB
8632014-05-30 Andrew Burgess <aburgess@broadcom.com>
864
865 * gdb.arch/amd64-invalid-stack-middle.S: New file.
866 * gdb.arch/amd64-invalid-stack-middle.c: New file.
867 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
868 * gdb.arch/amd64-invalid-stack-top.c: New file.
869 * gdb.arch/amd64-invalid-stack-top.exp: New file.
870
9ba6657a
PA
8712014-05-30 Pedro Alves <palves@redhat.com>
872
873 PR breakpoints/17000
874 * gdb.base/sss-bp-on-user-bp.c: New file.
875 * gdb.base/sss-bp-on-user-bp.exp: New file.
876
522c09bf
DB
8772014-05-30 David Blaikie <dblaikie@gmail.com>
878
879 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
880 gnu_inline semantics via attribute.
881 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
882 source explicitly specifies the required semantics.
883
bf4ef81e
MR
8842014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
885
886 * gdb.reverse/sigall-reverse.exp: Fix a typo.
887
329ea579
PA
8882014-05-29 Pedro Alves <palves@redhat.com>
889 Tom Tromey <tromey@redhat.com>
890
891 * gdb.base/async-shell.exp: Don't enable target-async.
892 * gdb.base/async.exp
893 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
894 parameter. Adjust.
895 (top level): Don't test with "target-async".
896 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
897 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
898 * gdb.base/inferior-died.exp: Don't enable target-async.
899 * gdb.base/interrupt-noterm.exp: Likewise.
900 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
901 * gdb.mi/mi-nonstop-exit.exp: Likewise.
902 * gdb.mi/mi-nonstop.exp: Likewise.
903 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
904 * gdb.mi/mi-nsintrall.exp: Likewise.
905 * gdb.mi/mi-nsmoribund.exp: Likewise.
906 * gdb.mi/mi-nsthrexec.exp: Likewise.
907 * gdb.mi/mi-watch-nonstop.exp: Likewise.
908 * gdb.multi/watchpoint-multi.exp: Adjust comment.
909 * gdb.python/py-evsignal.exp: Don't enable target-async.
910 * gdb.python/py-evthreads.exp: Likewise.
911 * gdb.python/py-prompt.exp: Likewise.
912 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
913 * gdb.server/solib-list.exp: Don't enable target-async.
914 * gdb.threads/thread-specific-bp.exp: Likewise.
915 * lib/mi-support.exp: Adjust to use mi-async.
916
fd664c91
PA
9172014-05-29 Pedro Alves <palves@redhat.com>
918
919 PR gdb/13860
920 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
921 reason, even in sync mode.
922
251bde03
PA
9232014-05-29 Pedro Alves <palves@redhat.com>
924 Hui Zhu <hui@codesourcery.com>
925
926 PR PR15693
927 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
928 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
929 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
930 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
931
7f3c0343
JB
9322014-05-28 Joel Brobecker <brobecker@adacore.com>
933
934 * config/monitor.exp (gdb_target_monitor): Replace use of
935 "set remotebaud" by "set serial baud".
936
b2715b27
AW
9372014-05-26 Andy Wingo <wingo@igalia.com>
938
939 * gdb.guile/scm-breakpoint.exp:
940 * gdb.guile/scm-gsmob.exp: Update to use plain old object
941 properties instead of gdb-object-properties.
942
498a4489
YQ
9432014-05-26 Yao Qi <yao@codesourcery.com>
944
945 * gdb.server/no-thread-db.exp: Specify source file name
946 explicitly when setting a breakpoint.
947
589fdceb
MM
9482014-05-23 Markus Metzger <markus.t.metzger@intel.com>
949
950 * gdb.btrace/vdso.c: New.
951 * gdb.btrace/vdso.exp: New.
952
e9089e05
MM
9532014-05-23 Markus Metzger <markus.t.metzger@intel.com>
954
955 * gdb.base/gcore.exp (capture_command_output): Move ...
956 * lib/gdb.exp (capture_command_output): ... here.
957
67b5c0c1
MM
9582014-05-23 Markus Metzger <markus.t.metzger@intel.com>
959
960 * gdb.btrace/data.exp: Test memory access during btrace replay.
961
a2199296
SM
9622014-05-22 Simon Marchi <simon.marchi@ericsson.com>
963
964 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
965
17b2616c
PA
9662014-05-21 Pedro Alves <palves@redhat.com>
967
968 PR gdb/13860
969 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
970 (top level): Test that output related to execution commands is
971 sent to the console with CLI commands, but not with MI commands.
972 Test that breakpoint events are always mirrored to the console.
973 Also expect the new source line to be output after a "next" in
974 async mode too. Make it a pass/fail test.
975 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
976 output.
977 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
978
5166082f
PA
9792014-05-21 Pedro Alves <palves@redhat.com>
980
981 * gdb.base/list.exp (build_pattern, test_list): New procedures.
982 Use them to test variations of "list" after reaching a breakpoint.
983 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
984 Test "list" with listsize 10 after reaching a breakpoint.
985 * gdb.python/python.exp (decode_line current location line
986 number): Adjust expected line number.
987
2f25d70f
SM
9882014-05-21 Simon Marchi <simon.marchi@ericsson.com>
989
990 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
991 behavior for $args, pass it directly to "run".
992
ff604a67
MR
9932014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
994
995 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
996 30000 to 65536.
997
6a3cb8e8
PA
9982014-05-21 Pedro Alves <palves@redhat.com>
999
1000 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1001 auto-connect-native-target off".
1002 * gdb.base/auto-connect-native-target.c: New file.
1003 * gdb.base/auto-connect-native-target.exp: New file.
1004
4ebfc96e
PA
10052014-05-21 Pedro Alves <palves@redhat.com>
1006
1007 * gdb.base/default.exp: Test "target native" instead of "target
1008 child".
1009
36d46afb
MW
10102014-05-21 Mark Wielaard <mjw@redhat.com>
1011
1012 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1013
5876f503
JK
10142014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1015
1016 Fix TLS access for -static -pthread.
1017 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1018 <HAVE_TLS> (thread_function, main): Initialize it.
1019 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1020 Add clean_restart.
1021 <$have_tls != "">: Check TLSVAR.
1022
0256a6ac
PA
10232014-05-21 Pedro Alves <palves@redhat.com>
1024
1025 * gdb.base/dcache-line-read-error.c: New.
1026 * gdb.base/dcache-line-read-error.exp: New.
1027
936d2992
PA
10282014-05-20 Pedro Alves <palves@redhat.com>
1029
1030 * gdb.base/compare-sections.c: New file.
1031 * gdb.base/compare-sections.exp: New file.
1032
802e8e6d
PA
10332014-05-20 Pedro Alves <palves@redhat.com>
1034
1035 * gdb.base/break-idempotent.c: New file.
1036 * gdb.base/break-idempotent.exp: New file.
1037
e59fa00f
MM
10382014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1039
1040 * gdb.btrace/nohist.exp: New.
1041
8b696e31
YQ
10422014-05-20 Yao Qi <yao@codesourcery.com>
1043
1044 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1045 gdb.reverse directory and gdb_reverse_timeout exists in board
1046 setting.
1047 * README: Document gdb_reverse_timeout.
1048
73c9764f
YQ
10492014-05-20 Yao Qi <yao@codesourcery.com>
1050
1051 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1052 'test_file_name'. Treat args as a string instead of a list.
1053 (gdb_init): Rename argument 'args' by 'test_file_name'.
1054
f1f4348a
JK
10552014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1056
1057 * gdb.arch/powerpc-power.exp: New file.
1058 * gdb.arch/powerpc-power.s: New file.
1059
0dbe70ce
DE
10602014-05-16 Doug Evans <dje@google.com>
1061
1062 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1063 * gdb.base/completion.exp: Check that all expected files exist
1064 before doing file completion.
0dbe70ce 1065
8d551b02
DE
10662014-05-16 Doug Evans <dje@google.com>
1067
1068 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1069 Update.
1070 (do_syscall_tests_without_xml): Update.
1071
73eb7709
PA
10722014-05-16 Pedro Alves <palves@redhat.com>
1073
1074 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1075 instead of "unknown output after running".
1076
3fae92fc
YQ
10772014-05-16 Yao Qi <yao@codesourcery.com>
1078
1079 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1080 file1.txt from host at the end.
1081 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1082
c2b2ccc5
DE
10832014-05-15 Doug Evans <dje@google.com>
1084
1085 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1086 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1087 loading file. Add test for TU lookup.
1088
8c217a4b
SM
10892014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1090
1091 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1092 calling "-exec-arguments" or "set args" before running the
1093 inferior.
1094
3deb39c6
SM
10952014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1096
1097 * lib/mi-support.exp (mi_expect_stop): Expect message for
1098 inferiors that exit with non-zero exit code.
1099
71a79f8c
YQ
11002014-05-14 Yao Qi <yao@codesourcery.com>
1101
1102 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1103 match absolute path on remote host.
1104 (test_file_list_exec_source_files): Remove "/" from the
1105 pattern.
1106
f23fcd46
YQ
11072014-05-14 Yao Qi <yao@codesourcery.com>
1108
1109 * boards/local-remote-host-notty.exp (${board}_file): New
1110 proc.
1111
9404b58f
KM
11122014-05-07 Kyle McMartin <kyle@redhat.com>
1113
1114 Pushed by Joel Brobecker <brobecker@adacore.com>.
1115 * gdb.arch/aarch64-atomic-inst.c: New file.
1116 * gdb.arch/aarch64-atomic-inst.exp: New file.
1117
5e45f04c
YQ
11182014-05-07 Yao Qi <yao@codesourcery.com>
1119
1120 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1121 in current context" too.
1122
c888a17d
KS
11232014-05-05 Keith Seitz <keiths@redhat.com>
1124
1125 * gdb.linespec/ls-dollar.exp: Add test for linespec
1126 file:convenience_variable.
1127
290a839c
YQ
11282014-05-05 Yao Qi <yao@codesourcery.com>
1129
1130 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1131 traceframes into tfile and ctf trace files. Read data from
1132 trace file and test collected data.
1133 (gdb_collect_locals_test): Likewise.
1134 (gdb_unavailable_registers_test): Likewise.
1135 (gdb_unavailable_floats): Likewise.
1136 (gdb_collect_globals_test): Likewise.
1137 (top-level): Append "ctf" to trace_file_targets if GDB
1138 supports.
1139
b5262cd0
YQ
11402014-05-05 Yao Qi <yao@codesourcery.com>
1141
1142 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1143 code to ...
1144 (gdb_collect_args_test_1): ... it. New proc.
1145 (gdb_collect_locals_test): Move some code to ...
1146 (gdb_collect_locals_test_1): ... it. New proc.
1147 (gdb_unavailable_registers_test): Move some code to ...
1148 (gdb_unavailable_registers_test_1): ... it. New proc.
1149 (gdb_unavailable_floats): Move some code to ...
1150 (gdb_unavailable_floats_1): ... it. New proc.
1151
30a1e6cc
SDJ
11522014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1153
1154 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1155 probes to test for bitness recognition.
1156 * gdb.arch/amd64-stap-optional-prefix.exp
1157 (test_probe_value_without_reg): New procedure.
1158 Add code to test for different kinds of bitness.
1159
f33da99a
SDJ
11602014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1161
1162 PR breakpoints/16889
1163 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1164 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1165
5b80f00d
PA
11662014-05-01 Pedro Alves <palves@redhat.com>
1167
1168 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1169 gdb_file_cmd if no file is specified.
1170 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1171 last_loaded_file to set the remote exec-file.
1172
f8c2a73c
PA
11732014-05-01 Pedro Alves <palves@redhat.com>
1174
1175 * boards/local-remote-host.exp: New file.
1176
be6e8ac7
PA
11772014-05-01 Pedro Alves <palves@redhat.com>
1178
1179 * boards/local-remote-host.exp: Rename to ...
1180 * boards/local-remote-host-notty.exp: ... this.
1181
cac0dc8f
JB
11822014-04-28 Joel Brobecker <brobecker@adacore.com>
1183
1184 * gdb.ada/dyn_arrayidx: New testcase.
1185
9730e6cc
YQ
11862014-04-26 Yao Qi <yao@codesourcery.com>
1187
1188 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1189 and compute the length of function main. Save it in
1190 $main_length.
1191 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1192 (top-level): Use gdb_compile to compile objects into
1193 executable and restart GDB. Remove invocation to
1194 prepare_for_testing.
1195
7ae1a6a6
PA
11962014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1197 Pedro Alves <palves@redhat.com>
1198
1199 PR server/16255
1200 * gdb.multi/multi-attach.c: New file.
1201 * gdb.multi/multi-attach.exp: New file.
1202
4082afcc
PA
12032014-04-25 Pedro Alves <palves@redhat.com>
1204
1205 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1206 user.
1207 (top level): Test that "set remote conditional-breakpoints-packet
1208 off" works as intended.
1209 * gdb.base/dprintf.exp: Test that "set remote
1210 breakpoint-commands-packet off" works as intended.
1211 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1212 New function.
1213 (top level): Call it.
1214 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1215 remote fast-tracepoints-packet off" works as intended.
1216 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1217 * lib/gdb.exp (gdb_is_target_remote): ... here.
1218
2abc3f8d
DB
12192014-04-24 David Blaikie <dblaikie@gmail.com>
1220
1221 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1222 ensure clang would not discard them.
1223 * gdb.base/gdbvars.c: Ditto.
1224 * gdb.base/memattr.c: Ditto.
1225 * gdb.base/whatis.c: Ditto.
1226 * gdb.python/py-prettyprint.c: Ditto.
1227 * gdb.trace/actions.c: Ditto.
1228 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1229 ensure clang would not discard it.
1230
bfd39632
DB
12312014-04-24 David Blaikie <dblaikie@gmail.com>
1232
1233 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1234 clang to emit the full definition of type required by the test
1235 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1236
22842ff6
DB
12372014-04-24 David Blaikie <dblaikie@gmail.com>
1238
1239 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1240 coax Clang into emitting the definition of the type.
1241 * gdb.cp/pr10728-x.h (y): Ditto.
1242 * gdb.cp/pr10728-y.cc (y): Ditto.
1243
c2e827ad
DB
12442014-04-24 David Blaikie <dblaikie@gmail.com>
1245
1246 * gdb.base/label.exp: XFAIL label related tests under Clang.
1247 * gdb.cp/cplabel.exp: Ditto.
1248 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1249 under Clang those using labels.
1250
4c2d33e7
YQ
12512014-04-25 Yao Qi <yao@codesourcery.com>
1252
1253 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1254 double_label.
1255 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1256 partial_label and double_label.
1257
56083b99
DB
12582014-04-24 David Blaikie <dblaikie@gmail.com>
1259
1260 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1261
25d4e99d
DB
12622014-04-24 David Blaikie <dblaikie@gmail.com>
1263
1264 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1265 of the function to work across GCC and Clang.
1266 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1267 pointer types (const void ** const V void **).
1268
01f9f808
MS
12692014-04-24 Michael Sturm <michael.sturm@mintel.com>
1270 Walfred Tedeschi <walfred.tedeschi@intel.com>
1271
1272 * Makefile.in (EXECUTABLES): Added i386-avx512.
1273 * gdb.arch/i386-avx512.c: New file.
1274 * gdb.arch/i386-avx512.exp: Likewise.
1275
4b48d439
KS
12762014-04-23 Keith Seitz <keiths@redhat.com>
1277
1278 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1279 (mi_make_breakpoint_table): New procedure.
1280 (mi_create_breakpoint): Use mi_make_breakpoint
1281 and return the result.
1282 (mi_make_breakpoint): New procedure.
1283 (mi_build_kv_pairs): New procedure.
1284
1285 * gdb.mi/mi-break.exp: Remove unused globals,
1286 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1287 All callers updated.
1288 * gdb.mi/mi-dprintf.exp: Use variable to track command
1289 number.
1290 Update all callers of mi_create_breakpoint and use
1291 mi_make_breakpoint_table.
1292 Remove any unused global variables.
1293 * gdb.mi/mi-nonstop.exp: Likewise.
1294 * gdb.mi/mi-nsintrall.exp: Likewise.
1295 * gdb.mi/mi-nsmoribund.exp: Likewise.
1296 * gdb.mi/mi-nsthrexec.exp: Likewise.
1297 * gdb.mi/mi-reverse.exp: Likewise.
1298 * gdb.mi/mi-simplerun.exp: Likewise.
1299 * gdb.mi/mi-stepn.exp: Likewise.
1300 * gdb.mi/mi-syn-frame.exp: Likewise.
1301 * gdb.mi/mi-until.exp: Likewise.
1302 * gdb.mi/mi-var-cp.exp: Likewise.
1303 * gdb.mi/mi-var-display.exp: Likewise.
1304 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1305 * gdb.mi/mi2-var-child.exp: Likewise.
1306 * gdb.mi/mi-vla-c99.exp: Likewise.
1307 * lib/mi-support.exp: Likewise.
1308
1309 From Ian Lance Taylor <iant@cygnus.com>:
1310 * lib/gdb.exp (parse_args): New procedure.
1311
08351840
PA
13122014-04-23 Pedro Alves <palves@redhat.com>
1313
1314 * gdb.base/break-unload-file.c: New file.
1315 * gdb.base/break-unload-file.exp: New file.
1316 * gdb.base/sym-file-lib.c (baz): New function.
1317 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1318 field.
1319 (load): Store the segment's mapped size.
1320 (unload): New function.
1321 (unload_shlib): New function.
1322 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1323 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1324 set a breakpoint at baz, and call it.
1325 * gdb.base/sym-file.exp: New tests for stale breakpoint
1326 instructions.
1327
076855f9
PA
13282014-04-23 Pedro Alves <palves@redhat.com>
1329
1330 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1331 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1332 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1333 * gdb.base/hbreak-unmapped.c: New file.
1334 * gdb.base/hbreak-unmapped.exp: New file.
1335 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1336 * lib/gdb.exp (gdb_is_target_remote): ... here.
1337
483805cf
PA
13382014-04-22 Pedro Alves <palves@redhat.com>
1339
1340 * gdb.base/consecutive-step-over.c: New file.
1341 * gdb.base/consecutive-step-over.exp: New file.
1342
06d97543
PA
13432014-04-22 Pedro Alves <palves@redhat.com>
1344
1345 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1346 instead of send_gdb/gdb_expect.
1347
b4429ea2
YQ
13482014-04-22 Yao Qi <yao@codesourcery.com>
1349
1350 * lib/trace-support.exp (generate_tracefile): New procedure.
1351 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1352 return 0.
1353 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1354 if generate_tracefile returns 1.
1355
51d48146
PA
13562014-04-18 Tom Tromey <palves@redhat.com>
1357 Pedro alves <tromey@redhat.com>
1358
1359 PR backtrace/15558
1360 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1361 with a backtrace limit.
1362 * gdb.python/py-frame-inline.exp: Test running to an inline
1363 function with a backtrace limit, and printing the newest frame.
1364 * gdb.python/py-frame-inline.c (main): Call f.
1365
bd1dce5f
MS
13662014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1367
1368 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1369
40d1a503
MS
13702014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1371
1372 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1373 Drop prefix from unsupported source file path.
1374
389b98f7
YQ
13752014-04-17 Yao Qi <yao@codesourcery.com>
1376
1377 * lib/gdb.exp (with_target_charset): New proc.
1378 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1379 with_target_charset.
1380 (test_print_strings): Likewise.
1381 (test_repeat_bytes): Likewise.
1382 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1383 for some tests.
1384
22869d73
KS
13852014-04-16 Keith Seitz <keiths@redhat.com>
1386
1387 PR gdb/15827
1388 * gdb.dwarf2/corrupt.c: New file.
1389 * gdb.dwarf2/corrupt.exp: New file.
1390
c4f87ca6
KS
13912014-04-16 Keith Seitz <keiths@redhat.com>
1392
1393 PR c++/16597
1394 * gdb.cp/namelessclass.cc: New file.
1395 * gdb.cp/namelessclass.exp: New file.
1396 * gdb.cp/namelessclass.S: New file.
1397
ab19de87
DE
13982014-04-16 Doug Evans <dje@google.com>
1399
1400 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1401 Add comment.
1402 (gdbserver_default_get_comm_port): New function.
1403 (gdbserver_start): Check if board file provided
1404 "gdbserver,get_comm_port" and use it if so.
1405 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1406 (gdb,socketport): Set to "stdio".
1407 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1408 (stdio_gdbserver_template): Delete.
1409 (${board}_get_remote_address): Update.
1410 (${board}_build_remote_cmd): Delete.
1411 (${board}_get_comm_port): New function.
1412 (${board}_spawn): Update.
1413 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1414 Delete.
1415 (${board}_get_remote_address): Update.
1416 (${board}_get_comm_port): New function.
1417
fc98a809
AB
14182014-04-16 Andrew Burgess <aburgess@broadcom.com>
1419
1420 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1421 appearing in any order.
1422
87fd9e6e
DE
14232014-04-15 Doug Evans <dje@google.com>
1424
1425 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1426 uninitialized value of "description".
1427
099fc3ea
KS
14282014-04-15 Keith Seitz <keiths@redhat.com>
1429
1430 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1431 Remove unused globals.
1432 (test_running_the_program): Likewise.
1433 (test_controlled_execution): Likewise.
1434 (test_controlling_breakpoints): Likewise.
1435 (test_program_termination): Likewise.
1436
5da151d4
KS
14372014-04-15 Keith Seitz <keiths@redhat.com>
1438
1439 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1440 unused globals.
1441 (test_rbreak_creation_and_listing): Likewise.
1442 (test_ignore_count): Likewise.
1443 (test_error): Likewise.
1444
35e5d2f0
PA
14452014-04-15 Pedro Alves <palves@redhat.com>
1446
1447 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1448 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1449 sym-file-loader.c.
1450 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1451 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1452 to sym-file-loader.c.
1453 (struct library): Forward declare.
1454 (load_shlib, lookup_function): Change prototypes.
1455 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1456 (translate_offset): Remove declarations.
1457 (get_text_addr): New declaration.
1458 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1459 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1460 sym-file-loader.h.
1461 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1462 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1463 here from sym-file-loader.h.
1464 (struct library): New structure.
1465 (load_shlib, lookup_function): Change prototypes and adjust to
1466 work with a struct library.
1467 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1468 (translate_offset): Make static.
1469 (get_text_addr): New function.
1470 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1471
eb4c1710
PA
14722014-04-15 Pedro Alves <palves@redhat.com>
1473
1474 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1475
2d1baf52
PA
14762014-04-15 Pedro Alves <palves@redhat.com>
1477
1478 * gdb.base/sym-file-loader.c: Include <limits.h>.
1479 (SELF_LINK): New define.
1480 (get_origin): New function.
1481 (load_shlib): Use it.
1482 * gdb.base/sym-file.exp: Don't early return if the target is
1483 remote. Use runto_main, and issue fail is that fails. Use
1484 gdb_load_shlibs.
1485 (shlib_name): Delete.
1486 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1487
7dd6df01
PA
14882014-04-15 Pedro Alves <palves@redhat.com>
1489
1490 * gdb.base/sym-file.exp: Remove regex characters from test
1491 message. Don't refer to breakpoint numbers in test messages.
1492
b50c8614
KS
14932014-04-14 Keith Seitz <keiths@redhat.com>
1494
1495 PR c++/16253
1496 * gdb.cp/var-tag.cc: New file.
1497 * gdb.cp/var-tag.exp: New file.
1498 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1499 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1500 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1501 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1502
3d567982
TT
15032014-04-14 Tom Tromey <tromey@redhat.com>
1504
1505 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1506 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1507 type.
1508 * gdb.cp/enum-class.exp: New file.
1509 * gdb.cp/enum-class.cc: New file.
1510
0626fc76
TT
15112014-04-14 Tom Tromey <tromey@redhat.com>
1512
1513 * gdb.dwarf2/enum-type.exp: New file.
1514
dca325b3
SA
15152014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1516
1517 * gdb.mi/mi-vla-c99.exp: New file.
1518 * gdb.mi/vla.c: New file.
1519
5854b38a
SA
15202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1521
1522 * gdb.base/vla-datatypes.c: New file.
1523 * gdb.base/vla-datatypes.exp: New file.
1524
463bb957
SA
15252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1526
1527 * gdb.base/vla-ptr.c: New file.
1528 * gdb.base/vla-ptr.exp: New file.
1529
3dd170be
SA
15302014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1531
1532 * gdb.dwarf2/count.exp: New file.
1533
5ecaaa66
SA
15342014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1535
1536 * gdb.base/vla-sideeffect.c: New file.
1537 * gdb.base/vla-sideeffect.exp: New file.
1538
41f1ada5
DB
15392014-04-14 David Blaikie <dblaikie@gmail.com>
1540
1541 * gdb.mi/non-stop.c: Add return value for non-void function return
1542 statement.
1543 * gdb.threads/staticthreads.c: Ditto.
1544
0be03e84
DE
15452014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1546 Doug Evans <xdje42@gmail.com>
1547
1548 * gdb.guile/scm-value.c: Improve test case.
1549 * gdb.guile/scm-value.exp: Add new test.
1550
f180a1fb
DB
15512014-04-11 David Blaikie <dblaikie@gmail.com>
1552
1553 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1554 override Clang's default.
1555
6b662e19
JB
15562014-04-11 Joel Brobecker <brobecker@adacore.com>
1557
1558 Revert the following changes (regressions):
1559
1560 * gdb.base/vla-sideeffect.c: New file.
1561 * gdb.base/vla-sideeffect.exp: New file.
1562
1563 * gdb.dwarf2/count.exp: New file.
1564
1565 * gdb.base/vla-multi.c: New file.
1566 * gdb.base/vla-multi.exp: New file.
1567
1568 * gdb.base/vla-ptr.c: New file.
1569 * gdb.base/vla-ptr.exp: New file.
1570
1571 * gdb.base/vla-datatypes.c: New file.
1572 * gdb.base/vla-datatypes.exp: New file.
1573
1574 * gdb.mi/mi-vla-c99.exp: New file.
1575 * gdb.mi/vla.c: New file.
1576
245a5f0b
KS
15772014-04-11 Keith Seitz <keiths@redhat.com>
1578
1579 PR c++/16675
1580 * gdb.cp/cpsizeof.exp: New file.
1581 * gdb.cp/cpsizeof.cc: New file.
1582
58a84dcf
SA
15832014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1584
191a8a90
JB
1585 * gdb.mi/mi-vla-c99.exp: New file.
1586 * gdb.mi/vla.c: New file.
58a84dcf 1587
c8655f75
SA
15882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1589
1590 * gdb.base/vla-datatypes.c: New file.
1591 * gdb.base/vla-datatypes.exp: New file.
1592
024e13b4
SA
15932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1594
1595 * gdb.base/vla-ptr.c: New file.
1596 * gdb.base/vla-ptr.exp: New file.
1597
1a237e0e
SA
15982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1599
1600 * gdb.base/vla-multi.c: New file.
1601 * gdb.base/vla-multi.exp: New file.
1602
504f3432
SA
16032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1604
1605 * gdb.dwarf2/count.exp: New file.
1606
3bce8237
SA
16072014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1608
191a8a90
JB
1609 * gdb.base/vla-sideeffect.c: New file.
1610 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1611
322f9c21
YQ
16122014-04-11 Yao Qi <yao@codesourcery.com>
1613
1614 * gdb.base/completion.exp: Check file exists before running tests
1615 on file completion.
1616
d708bcd1
PA
16172014-04-10 Pedro Alves <palves@redhat.com>
1618
1619 * gdb.base/cond-eval-mode.c: New file.
1620 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1621 prepare_for_testing to build the new file. Check result of
1622 runto_main.
1623 (test_break, test_watch): New procedures.
1624 (top level): Use them.
1625
ae1d2761
PM
16262014-04-08 Pierre Muller <muller@sourceware.org>
1627
1628 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1629 Ctrl-V use for mingw hosts.
1630
7af389b8
SC
16312014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1632
1633 * gdb.python/py-value.c: Improve test case.
1634 * gdb.python/py-value.exp: Add new test.
1635
5e703181
DE
16362014-04-07 David Blaikie <dblaikie@gmail.com>
1637
1638 * lib/compiler.c: Identify the clang compiler.
1639 * lib/compiler.cc: Ditto.
1640
9810b410
YQ
16412014-04-03 Yao Qi <yao@codesourcery.com>
1642
1643 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1644
98d1b8dc
AB
16452014-04-01 Anton Blanchard <anton@samba.org>
1646
1647 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1648 messages unique.
1649
3114cea1
AB
16502014-04-01 Anton Blanchard <anton@samba.org>
1651
1652 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1653 prepare_for_testing.
1654
62f7182c
AB
16552014-04-01 Anton Blanchard <anton@samba.org>
1656
1657 * gdb.arch/ppc64-atomic-inst.c: Remove.
1658 * gdb.arch/ppc64-atomic-inst.S: New file.
1659 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1660
770e7fc7
DE
16612014-03-31 Doug Evans <dje@google.com>
1662
1663 * gdb.base/print-symbol-loading-lib.c: New file.
1664 * gdb.base/print-symbol-loading-main.c: New file.
1665 * gdb.base/print-symbol-loading.exp: New file.
1666
46e2bafa
YQ
16672014-03-31 Yao Qi <yao@codesourcery.com>
1668
1669 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1670
8776cfe9
JB
16712014-03-28 Joel Brobecker <brobecker@adacore.com>
1672
1673 * gdb.ada/mi_dyn_arr: New testcase.
1674
5d1ef361
DE
16752014-03-27 Doug Evans <dje@google.com>
1676
1677 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1678
b5bee914
YQ
16792014-03-27 Yao Qi <yao@codesourcery.com>
1680
1681 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1682 if target is nios2-*-*.
1683
0d4d0e77
YQ
16842014-03-26 Yao Qi <yao@codesourcery.com>
1685
1686 * lib/gdb.exp (readline_is_used): New proc.
1687 * gdb.base/completion.exp: Move tests on command complete up.
1688 Skip the rest of tests if readline is not used.
1689 * gdb.ada/complete.exp: Skp the test if readline is not
1690 used.
1691 * gdb.base/filesym.exp: Likewise.
1692 * gdb.base/macscp.exp: Likewise.
1693 * gdb.base/readline-ask.exp: Likewise.
1694 * gdb.base/readline.exp: Likewise.
1695 * gdb.python/py-cmd.exp: Likewise.
1696 * gdb.trace/tfile.exp: Likewise.
1697
29361eee
YQ
16982014-03-26 Yao Qi <yao@codesourcery.com>
1699
1700 * gdb.base/macscp.exp: Fix code format issues.
1701
bc9a5525
UW
17022014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1703
1704 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1705 * gdb.asm/powerpc64le.inc: New file.
1706
d3839ede
PA
17072014-03-25 Pedro Alves <palves@redhat.com>
1708 Doug Evans <dje@google.com>
1709
1710 * gdb.base/source-execution.c: New file.
1711 * gdb.base/source-execution.exp: New file.
1712 * gdb.base/source-execution.gdb: New file.
1713
01672a57
DE
17142014-03-24 Doug Evans <dje@google.com>
1715
1716 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1717 using fission.
1718
88bbeca9
HZ
17192014-03-24 Hui Zhu <hui@codesourcery.com>
1720 Pedro Alves <palves@redhat.com>
1721
1722 PR breakpoints/16101
1723 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1724 test pass/fail messages. Detect missing support for dprintf when
1725 breakpoints are actually inserted.
1726 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1727 breakpoints are actually inserted.
1728 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1729 fails.
1730
d2348791
JK
17312014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1732
1733 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1734
feef67ab
DE
17352014-03-22 Doug Evans <xdje42@gmail.com>
1736
1737 * gdb.python/python.exp (python not supported): Verify multi-line
1738 python command issues an error.
25d743f9 1739 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1740 guile command issues an error.
feef67ab 1741
ecebef6a
MR
17422014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1743
1744 * gdb.threads/thread-specific.exp: Handle the lack of usable
1745 $this_breakpoint and $this_thread.
1746
ccdd1909
HZ
17472014-03-21 Hui Zhu <hui@codesourcery.com>
1748
1749 * gdb.base/attach.exp (do_command_attach_tests): New.
1750
beb460e8
PA
17512014-03-20 Tom Tromey <tromey@redhat.com>
1752 Pedro Alves <palves@redhat.com>
1753
1754 PR cli/15718
1755 * gdb.base/condbreak-call-false.c: New file.
1756 * gdb.base/condbreak-call-false.exp: New file.
1757
40acf43a
PA
17582014-03-20 Pedro Alves <palves@redhat.com>
1759
1760 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1761 Delete.
1762 (block_signals, unblock_signals): Delete.
1763 (child_function_2, main): Remove references to deleted variable
1764 and functions.
1765
9f5e1e02
PA
17662014-03-20 Pedro Alves <palves@redhat.com>
1767
1768 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1769 Use pthread_kill to signal thread 2.
1770 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1771 Adjust to make the test send itself a signal rather than using the
1772 host's "kill" command.
1773
99619bea
PA
17742014-03-20 Pedro Alves <palves@redhat.com>
1775
1776 * gdb.threads/multiple-step-overs.c: New file.
1777 * gdb.threads/multiple-step-overs.exp: New file.
1778 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1779 Adjust expected infrun debug output.
1780
2adfaa28
PA
17812014-03-20 Pedro Alves <palves@redhat.com>
1782
1783 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1784 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1785
31e77af2
PA
17862014-03-20 Pedro Alves <palves@redhat.com>
1787
1788 PR breakpoints/7143
1789 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1790 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1791 of gdb_test_multiple.
1792 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1793 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1794
b9f437de
PA
17952014-03-20 Pedro Alves <palves@redhat.com>
1796
1797 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1798 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1799
05adc73e
PA
18002014-03-19 Pedro Alves <palves@redhat.com>
1801
1802 * gdb.base/async.exp: Remove early return.
1803
6048b950
PA
18042014-03-19 Pedro Alves <palves@redhat.com>
1805
1806 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1807
8bcfb00a
PA
18082014-03-19 Pedro Alves <palves@redhat.com>
1809
1810 * gdb.base/async.exp (test_background): Expect \r\n after
1811 "completed." in the fail pattern.
1812
884e37dc
PA
18132014-03-19 Pedro Alves <palves@redhat.com>
1814
1815 * gdb.base/async.exp (test_background): New procedure.
1816 Use it for all background execution command tests.
1817
148e57e2
PA
18182014-03-19 Pedro Alves <palves@redhat.com>
1819
1820 * gdb.base/async.exp: Use prepare_for_testing.
1821
f48088c7
PA
18222014-03-19 Pedro Alves <palves@redhat.com>
1823
1824 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1825 the same line.
1826
e2f6c966
PA
18272014-03-19 Pedro Alves <palves@redhat.com>
1828
1829 * gdb.base/async.c (main): Add "jump here" and "until here" line
1830 marker comments.
1831 * gdb.base/async.exp (jump_here): New global.
1832 (jump& test): Use it.
1833 (until_here): New global.
1834 (until& test): Use it.
1835
c30568d4
PA
18362014-03-19 Pedro Alves <palves@redhat.com>
1837
1838 * gdb.base/async.exp: Don't frob gdb_protocol.
1839
0172b6a7
DE
18402014-03-18 Doug Evans <xdje42@gmail.com>
1841
1842 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1843 Fix spelling of exec-done-display.
1844
06c868a8
JK
18452014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1846
1847 PR gdb/15358
1848 * gdb.base/gdb-sigterm.c: New file.
1849 * gdb.base/gdb-sigterm.exp: New file.
1850
0c7e1a46
PA
18512014-03-18 Pedro Alves <palves@redhat.com>
1852
1853 PR gdb/13860
1854 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1855 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1856 solib-event.
1857
f7c77d93
JB
18582014-03-17 Joel Brobecker <brobecker@adacore.com>
1859
1860 * gdb.ada/pckd_arr_ren: New testcase.
1861
5a1e8c7a
DE
18622014-03-13 Doug Evans <xdje42@gmail.com>
1863
1864 PR guile/16612
1865 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1866 collect after discarding symbols.
1867
350e1a76
DE
18682014-03-13 Ludovic Courtès <ludo@gnu.org>
1869 Doug Evans <xdje42@gmail.com>
1870
1871 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1872 to history survives a gc.
1873
a69900ae
PA
18742014-03-13 Pedro Alves <palves@redhat.com>
1875
1876 * gdb.base/default.exp: Don't test "target procfs".
1877
5db9f0bd
PA
18782014-03-13 Pedro Alves <palves@redhat.com>
1879
1880 * gdb.base/default.exp: Update "target child" and "target procfs"
1881 tests to not expect "Unix".
1882
b3ccfe11
TT
18832014-03-12 Tom Tromey <tromey@redhat.com>
1884
1885 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1886 New procs. Add target-async tests.
1887 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1888 Add target-async tests.
1889
646f4417
AA
18902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1891
1892 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1893 'func_start' and 'func_end' for the beginning and end of the
1894 function code, respectively.
1895 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1896 'func_end' instead of 'func' and 'main'.
1897
288c211f
AA
18982014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1899
1900 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1901 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1902 generate the debug info assembler source.
1903
e0c0f156
AA
19042014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1905
1906 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1907 * gdb.dwarf2/arr-subrange.exp: Likewise.
1908 * gdb.dwarf2/dwz.exp: Likewise.
1909 * gdb.dwarf2/method-ptr.exp: Likewise.
1910 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1911 * gdb.dwarf2/subrange.exp: Likewise.
1912 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1913 * gdb.dwarf2/implptrpiece.exp: Likewise.
1914 * gdb.dwarf2/nostaticblock.exp: Likewise.
1915
0e5c4555
AA
19162014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1917
1918 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1919 directory to absolute path name arguments.
1920
5ec18f2b
JG
19212014-03-10 Joel Brobecker <brobecker@adacore.com>
1922
1923 * gdb.ada/tagged_access: New testcase.
1924
847fc4f2
MM
19252014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1926
1927 * gdb.btrace/data.exp: Update expected output.
1928
cc3da688
YQ
19292014-03-06 Yao Qi <yao@codesourcery.com>
1930
1931 * gdb.trace/pr16508.exp: New file.
1932
0f26cec1
PA
19332014-03-05 Pedro Alves <palves@redhat.com>
1934
1935 PR gdb/16575
1936 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1937 procedure.
1938 (top level): Adjust to use it. Add tests that exercise breakpoint
1939 interaction with the code-cache.
1940
7a5a839f
LC
19412014-02-26 Ludovic Courtès <ludo@gnu.org>
1942
1943 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1944 test for 'history-append!'.
1945
31aa7e4e
JB
19462014-02-26 Joel Brobecker <brobecker@adacore.com>
1947
1948 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1949 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1950 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1951 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1952 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1953 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1954
1b588015
JB
19552014-02-26 Joel Brobecker <brobecker@adacore.com>
1956
1957 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1958 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1959 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1960
55426c9d
JB
19612014-02-26 Joel Brobecker <brobecker@adacore.com>
1962
1963 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1964
dc53a7ad
JB
19652014-02-26 Joel Brobecker <brobecker@adacore.com>
1966
1967 * gdb.dwarf2/arr-stride.c: New file.
1968 * gdb.dwarf2/arr-stride.exp: New file.
1969
12ab52e9
PA
19702014-02-26 Pedro Alves <palves@redhat.com>
1971
1972 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1973 that won't ever trigger. Make sure that GDB reports the correct
1974 breakpoint that caused the stop.
1975
849c862e
JK
19762014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1977
1978 PR gdb/16626
1979 * gdb.base/auto-load-script: New file.
1980 * gdb.base/auto-load.c: New file.
1981 * gdb.base/auto-load.exp: New file.
1982
71b7d793
JK
1983 PR gdb/16626
1984 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1985
e2f0d509
JK
19862014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1987
1988 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1989 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1990
50cc37c8
DE
19912014-02-24 Doug Evans <dje@google.com>
1992
1993 * lib/gdb.exp (run_on_host): Log error output if program fails.
1994
ea4758f2
PA
19952014-02-21 Pedro Alves <palves@redhat.com>
1996
1997 * gdb.threads/step-after-sr-lock.c: Rename to ...
1998 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1999 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2000 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2001 ... this.
2002
d7b30f67
SDJ
20032014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2004
2005 PR tdep/16397
2006 * gdb.arch/amd64-stap-special-operands.exp: New file.
2007 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2008 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2009 * gdb.arch/amd64-stap-triplet.S: Likewise.
2010 * gdb.arch/amd64-stap-triplet.c: Likewise.
2011
83deb43f
JB
20122014-02-20 Joel Brobecker <brobecker@adacore.com>
2013
2014 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2015 in .section pseudo-op.
2016
adde2bff
DE
20172014-02-20 lin zuojian <manjian2006@gmail.com>
2018 Joel Brobecker <brobecker@adacore.com>
2019 Doug Evans <xdje42@gmail.com>
2020
2021 PR symtab/16581
2022 * gdb.dwarf2/dw2-icycle.S: New file.
2023 * gdb.dwarf2/dw2-icycle.c: New file.
2024 * gdb.dwarf2/dw2-icycle.exp: New file.
2025
f7bd0f78
SC
20262014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2027
2028 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2029 operations on gdb.Value objects.
2030 * gdb.python/py-value-cc.exp: Add new test to test operations on
2031 gdb.Value objects.
2032
c17ef0d5
DE
20332014-02-18 Doug Evans <dje@google.com>
2034
2035 * Makefile.in (TESTS): New variable.
2036 (expanded_tests, expanded_tests_or_none): New variables
2037 (check-single): Pass $(expanded_tests_or_none) to runtest.
2038 (check-parallel): Only run tests in $(TESTS) if non-empty.
2039 (check/no-matching-tests-found): New rule.
2040 * README: Document TESTS makefile variable.
2041
5dd3176f
DE
20422014-02-18 Doug Evans <dje@google.com>
2043
2044 * Makefile.in (check-parallel): rm -rf outputs temp.
2045
0b10be4f
JK
20462014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2047
2048 Fix "ERROR: no fileid for" in the testsuite.
2049 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2050
85f224e7
DE
20512014-02-12 Doug Evans <dje@google.com>
2052
2053 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2054 (MISCELLANEOUS): New variable.
2055 (clean): rm -rf $(MISCELLANEOUS).
2056 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2057 dwp live in the same directory as symlinks, with each symlink pointed
2058 to a differently named file in a different directory.
2059
149b30ff
DE
20602014-02-11 Doug Evans <dje@google.com>
2061
2062 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2063 of Tcl file commands.
2064
1dfdac32
MK
20652014-02-10 Mark Kettenis <kettenis@gnu.org>
2066
2067 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2068 "kill -SIGUSR1 -1".
2069
aa4fb036
JB
20702014-02-10 Joel Brobecker <brobecker@adacore.com>
2071
2072 * gdb.ada/tick_length_array_enum_idx: New testcase.
2073
ed3ef339
DE
20742014-02-10 Doug Evans <xdje42@gmail.com>
2075
2076 * configure.ac (AC_OUTPUT): Add gdb.guile.
2077 * configure: Regenerate.
2078 * lib/gdb-guile.exp: New file.
2079 * lib/gdb.exp (get_target_charset): New function.
2080 * gdb.base/help.exp: Update expected output from "apropos apropos".
2081 * gdb.guile/Makefile.in: New file.
2082 * gdb.guile/guile.exp: New file.
2083 * gdb.guile/scm-arch.c: New file.
2084 * gdb.guile/scm-arch.exp: New file.
2085 * gdb.guile/scm-block.c: New file.
2086 * gdb.guile/scm-block.exp: New file.
2087 * gdb.guile/scm-breakpoint.c: New file.
2088 * gdb.guile/scm-breakpoint.exp: New file.
2089 * gdb.guile/scm-disasm.c: New file.
2090 * gdb.guile/scm-disasm.exp: New file.
2091 * gdb.guile/scm-equal.c: New file.
2092 * gdb.guile/scm-equal.exp: New file.
2093 * gdb.guile/scm-error.exp: New file.
2094 * gdb.guile/scm-error.scm: New file.
2095 * gdb.guile/scm-frame-args.c: New file.
2096 * gdb.guile/scm-frame-args.exp: New file.
2097 * gdb.guile/scm-frame-args.scm: New file.
2098 * gdb.guile/scm-frame-inline.c: New file.
2099 * gdb.guile/scm-frame-inline.exp: New file.
2100 * gdb.guile/scm-frame.c: New file.
2101 * gdb.guile/scm-frame.exp: New file.
2102 * gdb.guile/scm-generics.exp: New file.
2103 * gdb.guile/scm-gsmob.exp: New file.
2104 * gdb.guile/scm-iterator.c: New file.
2105 * gdb.guile/scm-iterator.exp: New file.
2106 * gdb.guile/scm-math.c: New file.
2107 * gdb.guile/scm-math.exp: New file.
2108 * gdb.guile/scm-objfile-script-gdb.in: New file.
2109 * gdb.guile/scm-objfile-script.c: New file.
2110 * gdb.guile/scm-objfile-script.exp: New file.
2111 * gdb.guile/scm-objfile.c: New file.
2112 * gdb.guile/scm-objfile.exp: New file.
2113 * gdb.guile/scm-ports.exp: New file.
2114 * gdb.guile/scm-pretty-print.c: New file.
2115 * gdb.guile/scm-pretty-print.exp: New file.
2116 * gdb.guile/scm-pretty-print.scm: New file.
2117 * gdb.guile/scm-section-script.c: New file.
2118 * gdb.guile/scm-section-script.exp: New file.
2119 * gdb.guile/scm-section-script.scm: New file.
2120 * gdb.guile/scm-symbol.c: New file.
2121 * gdb.guile/scm-symbol.exp: New file.
2122 * gdb.guile/scm-symtab-2.c: New file.
2123 * gdb.guile/scm-symtab.c: New file.
2124 * gdb.guile/scm-symtab.exp: New file.
2125 * gdb.guile/scm-type.c: New file.
2126 * gdb.guile/scm-type.exp: New file.
2127 * gdb.guile/scm-value-cc.cc: New file.
2128 * gdb.guile/scm-value-cc.exp: New file.
2129 * gdb.guile/scm-value.c: New file.
2130 * gdb.guile/scm-value.exp: New file.
2131 * gdb.guile/source2.scm: New file.
2132 * gdb.guile/types-module.cc: New file.
2133 * gdb.guile/types-module.exp: New file.
2134
7026a7c1
YQ
21352014-02-10 Yao Qi <yao@codesourcery.com>
2136
2137 PR testsuite/16543
2138 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2139 * configure: Regenerated.
2140 * Makefile.in: New file.
2141
6c466447
AS
21422014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2143
2144 * gdb.python/py-framefilter.exp: Fix typo.
2145
6e854735
YQ
21462014-02-08 Yao Qi <yao@codesourcery.com>
2147
2148 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2149 that no =breakpoint-modified is emitted when breakpoints are
2150 modified through MI commands.
2151
d137e6dc
PA
21522014-02-07 Pedro Alves <pedro@codesourcery.com>
2153 Pedro Alves <palves@redhat.com>
2154
2155 * gdb.threads/step-after-sr-lock.c: New file.
2156 * gdb.threads/step-after-sr-lock.exp: New file.
2157
b5ee5a50
PA
21582014-02-07 Pedro Alves <palves@redhat.com>
2159
2160 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2161
3c77faf3
JK
21622014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2165 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2166
6dddc817
DE
21672014-02-06 Doug Evans <xdje42@gmail.com>
2168
2169 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2170 output.
2171
2172 * gdb.gdb/python-interrupts.exp: New file.
2173
de7b2893
YQ
21742014-02-05 Yao Qi <yao@codesourcery.com>
2175
2176 * gdb.trace/report.exp (use_collected_data): Test the output
2177 of "info threads" and "info inferiors".
2178
66d032ac
YQ
21792014-02-05 Yao Qi <yao@codesourcery.com>
2180
2181 Revert this patch:
2182
2183 2013-05-24 Yao Qi <yao@codesourcery.com>
2184
2185 * gdb.trace/tfile.exp: Test inferior and thread.
2186
591a12a1
UW
21872014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2188
2189 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2190 on a function.
2191 * gdb.base/step-bt.c: Call hello via function pointer to make
2192 sure its first instruction is executed on powerpc64le-linux.
2193
0ff3e01f
UW
21942014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2195
2196 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2197
084ee545
UW
21982014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2199
2200 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2201 of the test patterns for use on little-endian systems.
2202
6ed14ff3
UW
22032014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2204
2205 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2206 (decimal_vector): Fix for little-endian.
2207
401e27fd
JM
22082014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2209
2210 * gdb.arch/sparc-sysstep.exp: New file.
2211 * gdb.arch/sparc-sysstep.c: Likewise.
2212
2213 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2214
8b924729
EBM
22152014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2216
2217 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2218
fb151210
JB
22192014-01-23 Tom Tromey <tromey@redhat.com>
2220
2221 * gdb.ada/array_char_idx: New testcase.
2222
0740f8d8
TT
22232014-01-23 Tom Tromey <tromey@redhat.com>
2224
2225 PR python/16487:
2226 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2227 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2228 classes.
2229
21909fa1
TT
22302014-01-23 Tom Tromey <tromey@redhat.com>
2231
2232 PR python/16491:
2233 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2234 string from an inferior frame.
2235 * gdb.python/py-framefilter-mi.exp: Update.
2236
87ce2a04
DE
22372014-01-22 Doug Evans <dje@google.com>
2238
2239 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2240
237b092b
AA
22412014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2242
2243 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2244
d674a709
AA
22452014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2246
2247 * gdb.trace/entry-values.exp: Remove excess space character from
2248 regex patterns. Handle s390 call instruction.
2249
20fa3390
AA
22502014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2251
2252 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2253 define "*_start" label. Make "name" static.
2254 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2255 ${name} by references to ${name}_start.
2256
78466714
AA
22572014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2258
2259 * gdb.base/info-macros.exp: Remove "debug" from the compile
2260 options.
2261
ec9f644a
IB
22622014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2263
2264 * gdb.dlang/demangle.exp: New file.
2265
94b1b47e
IB
22662014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2267
2268 * gdb.dlang/primitive-types.exp: New file.
2269
7f420862
IB
22702014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2271
2272 * configure.ac: Create gdb.dlang/Makefile.
2273 * configure: Regenerate.
2274 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2275 * gdb.dlang/Makefile.in: New file.
2276 * lib/d-support.exp: New file.
2277 * lib/gdb.exp (skip_d_tests): New proc.
2278
52834460
MM
22792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2280
2281 * gdb.btrace/delta.exp: Check reverse stepi.
2282 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2283 * gdb.btrace/finish.exp: New.
2284 * gdb.btrace/next.exp: New.
2285 * gdb.btrace/nexti.exp: New.
2286 * gdb.btrace/record_goto.c: Add comments.
2287 * gdb.btrace/step.exp: New.
2288 * gdb.btrace/stepi.exp: New.
2289 * gdb.btrace/multi-thread-step.c: New.
2290 * gdb.btrace/multi-thread-step.exp: New.
2291 * gdb.btrace/rn-dl-bind.c: New.
2292 * gdb.btrace/rn-dl-bind.exp: New.
2293 * gdb.btrace/data.c: New.
2294 * gdb.btrace/data.exp: New.
2295 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2296
6e07b1d2
MM
22972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2298
2299 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2300 * gdb.btrace/exception.exp: Update.
2301 * gdb.btrace/instruction_history.exp: Update.
2302 * gdb.btrace/record_goto.exp: Update.
2303 * gdb.btrace/tailcall.exp: Update.
2304 * gdb.btrace/unknown_functions.exp: Update.
2305 * gdb.btrace/delta.exp: New.
2306
0b722aec
MM
23072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2308
2309 * gdb.btrace/record_goto.exp: Add backtrace test.
2310 * gdb.btrace/tailcall.exp: Add backtrace test.
2311
066ce621
MM
23122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2313
2314 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2315 * gdb.btrace/record_goto.c: New.
2316 * gdb.btrace/record_goto.exp: New.
2317 * gdb.btrace/x86-record_goto.S: New.
2318
0688d04e
MM
23192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2320
2321 * gdb.btrace/function_call_history.exp: Update tests.
2322 * gdb.btrace/instruction_history.exp: Update tests.
2323
8710b709
MM
23242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2325
2326 * gdb.btrace/function_call_history.exp: Fix expected field
2327 order for "record function-call-history".
2328 Add new tests for "record function-call-history /c".
2329 * gdb.btrace/exception.cc: New.
2330 * gdb.btrace/exception.exp: New.
2331 * gdb.btrace/tailcall.exp: New.
2332 * gdb.btrace/x86-tailcall.S: New.
2333 * gdb.btrace/x86-tailcall.c: New.
2334 * gdb.btrace/unknown_functions.c: New.
2335 * gdb.btrace/unknown_functions.exp: New.
2336 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2337
5de9129b
MM
23382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2339
2340 * gdb.btrace/instruction_history.exp: Update.
2341 * gdb.btrace/function_call_history.exp: Update.
2342
23a7fe75
MM
23432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2344
2345 * gdb.btrace/function_call_history.exp: Fix expected function
2346 trace.
2347 * gdb.btrace/instruction_history.exp: Initialize traced.
2348 Remove traced_functions.
2349
724c7dd8
MM
23502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2351
2352 * gdb.btrace/function_call_history.exp: Update
2353 * gdb.btrace/instruction_history.exp: Update.
2354
6d78d93b
MM
23552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2356
2357 * gdb.btrace/enable.exp: Update expected text.
2358
93a360cc
OJ
23592014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2360
2361 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2362 bytes.
2363
3772b53f
MR
23642014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2365
2366 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2367
596662fa
OJ
23682014-01-15 Omair Javaid <omair.javaid@linaro.org>
2369
2370 * lib/gdb.exp (supports_process_record): Return true for
2371 arm*-linux*. (supports_reverse): Likewise.
2372
b5b08fb4
SC
23732014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2374
2375 PR python/15464
2376 PR python/16113
2377 * gdb.python/py-type.c: Enhance test case.
2378 * gdb.python/py-value-cc.cc: Likewise
2379 * gdb.python/py-type.exp: Add new tests.
2380 * gdb.python/py-value-cc.exp: Likewise
2381
52d7fb13
AA
23822014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2383 Pedro Alves <palves@redhat.com>
2384
2385 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2386 Make "name" extern.
2387 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2388 references to ${name}_start by references to ${name}.
2389
a2cd8cfe
JB
23902014-01-10 Joel Brobecker <brobecker@adacore.com>
2391
2392 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2393
4e23fced
JB
23942014-01-10 Joel Brobecker <brobecker@adacore.com>
2395
2396 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2397
c6a9e42c
PA
23982014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2399 Pedro Alves <palves@redhat.com>
2400
2401 * gdb.mi/mi-info-os.exp: Connect to the target with
2402 mi_gdb_target_load.
2403
b7ea362b
PA
24042014-01-08 Pedro Alves <palves@redhat.com>
2405
2406 * gdb.threads/reconnect-signal.c: New file.
2407 * gdb.threads/reconnect-signal.exp: New file.
2408
5e3f4fab
EBM
24092014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2410
2411 * gdb.base/source-dir.exp: New file.
2412
79301218
JB
24132014-01-07 Joel Brobecker <brobecker@adacore.com>
2414
2415 * gdb.ada/mi_interface: New testcase.
2416
8e355c5d
JB
24172014-01-07 Joel Brobecker <brobecker@adacore.com>
2418
2419 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2420 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2421 gdb.ada/pp-rec-component/pck.ads: New files.
2422
c0d48811
JB
24232014-01-07 Joel Brobecker <brobecker@adacore.com>
2424
2425 * gdb.python/py-pp-integral.c: New file.
2426 * gdb.python/py-pp-integral.py: New file.
2427 * gdb.python/py-pp-integral.exp: New file.
2428
17b609c3 2429For older changes see ChangeLog-1993-2013.
c906108c 2430\f
8d8cb839
EZ
2431;; Local Variables:
2432;; mode: change-log
2433;; left-margin: 8
2434;; fill-column: 74
2435;; version-control: never
2436;; End:
902f2ccb 2437
14f8b115 2438 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2439 Copying and distribution of this file, with or without modification,
2440 are permitted provided the copyright notice and this notice are preserved.