daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
96334934
JB
12014-09-10 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
4
eb479039
JB
52014-09-10 Joel Brobecker <brobecker@adacore.com>
6
7 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
8
deede10c
JB
92014-09-10 Joel Brobecker <brobecker@adacore.com>
10
11 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
12
7828a5f5
JB
132014-09-10 Joel Brobecker <brobecker@adacore.com>
14
15 * gdb.dwarf2/dynarr-ptr.c: New file.
16 * gdb.dwarf2/dynarr-ptr.exp: New file.
17
33aeebcf
MR
182014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19
20 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
21 of 30 rather than hardcoding 120 for a slow test case. Take the
22 `gdb,timeout' target setting into account for this calculation.
23 Don't extend the timeout for the test cases that don't need it.
24
7b415901
MR
252014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
26
27 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
28 a factor of 2 for a slow test case. Take the `gdb,timeout'
29 target setting into account for this calculation.
30 * gdb.reverse/until-precsave.exp: Increase the timeout by
31 a factor of 15 and 3 respectively rather than adding 120
32 for a pair of slow test cases. Take the `gdb,timeout'
33 target setting into account for this calculation.
34
4a40f85a
MR
352014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
36
37 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
38 timeout, don't pass one down to gdb_expect.
39 (gdb_expect): Rework timeout selection.
40
09635af7
MR
412014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
42
43 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
44 exception on timeout.
45 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
46 (gdbserver_start_extended): Catch any `gdbserver_start' error
47 exceptions.
48 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
49 * lib/mi-support.exp (mi_gdb_target_load): Catch any
50 `gdbserver_gdb_load' error exceptions.
51
2bdd10b7
MR
522014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
53
54 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
55 120 on waiting for the TCP socket to open.
56
316935f0
DE
572014-09-09 Doug Evans <xdje42@gmail.com>
58
59 * gdb.base/default.exp (show_conv_list): Add _caller_is,
60 _caller_matches, _any_caller_is, _any_caller_matches.
61
83740597
DE
622014-09-09 Doug Evans <xdje42@gmail.com>
63
64 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
65
4c122fc3
YQ
662014-09-09 Yao Qi <yao@codesourcery.com>
67
68 * gdb.mi/mi-var-display.exp: Set print symbol off.
69
a9f116cb
GKB
702014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
71
72 PR gdb/17035
73 * gdb.base/commands.exp: Add tests to verify user-defined
74 commands with empty bodies.
75 * gdb.python/py-cmd.exp: Test that we don't show user-defined
76 python commands in `show user command`.
77 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
78 scheme commands in `show user command`.
79
c75bd3a2
JK
802014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 PR python/17355
83 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
84 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
85 * gdb.python/py-framefilter-invalidarg.exp: New file.
86 * gdb.python/py-framefilter-invalidarg.py: New file.
87
faa42425
DE
882014-09-06 Doug Evans <xdje42@gmail.com>
89
90 PR 15276
91 * gdb.python/py-caller-is.c: New file.
92 * gdb.python/py-caller-is.exp: New file.
93
474ca4f6
SDJ
942014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
95
96 PR gdb/17235
97 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
98 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
99
eb0b0463
SDJ
1002014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
101
102 PR fortran/17237
103 * gdb.fortran/print-formatted.exp: New file.
104 * gdb.fortran/print-formatted.f90: Likewise.
105
5f3b99cf
SS
1062014-09-03 Sasha Smundak <asmundak@google.com>
107
108 * gdb.python/py-frame.exp: Test Frame.read_register.
109
7d793aa9
SDJ
1102014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
111
112 PR python/16699
113 * gdb.python/py-completion.exp: New file.
114 * gdb.python/py-completion.py: Likewise.
115
fb0576e9
DE
1162014-08-28 Doug Evans <dje@google.com>
117
118 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
119 eax,etc. are live with values set by gdb and thus the compiler can't
120 use them.
121 * gdb.arch/i386-pseudo.c (main): Ditto.
122
ee92b0dd
DE
1232014-08-27 Doug Evans <dje@google.com>
124
125 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
126
6649db35
DE
1272014-08-25 Doug Evans <dje@google.com>
128
129 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
130 (main): Ditto.
131
564b7600
DE
1322014-08-25 Doug Evans <dje@google.com>
133
134 * gdb.threads/thread-execl.exp: #include <stdio.h>.
135
3881fb67
YQ
1362014-08-24 Yao Qi <yao@codesourcery.com>
137
138 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
139 symbol off.
140 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
141
a05a36a5
DE
1422014-08-22 Doug Evans <dje@google.com>
143
144 PR 17276
145 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
146 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
147 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
148
7c343b48
YQ
1492014-08-22 Yao Qi <yao@codesourcery.com>
150
151 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
152 * gdb.python/py-finish-breakpoint2.exp: Likewise.
153 * gdb.python/python.exp: Likewise. Use .py file on the host
154 instead of the build.
155
22fd09ae
JK
1562014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 * gdb.threads/gcore-stale-thread.c: New file.
159 * gdb.threads/gcore-stale-thread.exp: New file.
160
a8454a7c
PA
1612014-08-21 Pedro Alves <palves@redhat.com>
162
163 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
164 * gdb.base/gcore-relro-pie.exp: Likewise.
165 * gdb.base/gcore-relro.exp: Likewise.
166 * gdb.base/gcore.exp: Likewise.
167 * gdb.base/print-symbol-loading.exp: Likewise.
168 * gdb.threads/gcore-thread.exp: Likewise.
169 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
170
2a31c623
PA
1712014-08-20 Pedro Alves <palves@redhat.com>
172 Jan Kratochvil <jan.kratochvil@redhat.com>
173
174 * Makefile.in (EXTRA_RULES, CC): New variables, get from
175 configure.
176 (EXPECT): Handle READ1 being set.
177 (all): Depend on EXTRA_RULES.
178 (check-read1, expect-read1, read1.so, read1): New rules.
179 * README (Testsuite Parameters): Document the READ1 make variable.
180 (Race detection): New section.
181 * configure: Regenerate.
182 * configure.ac: If build==host==target, and running under a
183 GNU/glibc system, add read1 to the extra Makefile rules.
184 (EXTRA_RULES): AC_SUBST it.
185 * lib/read1.c: New file.
186
d36430db
JB
1872014-08-20 Joel Brobecker <brobecker@adacore.com>
188
189 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
190 the handling of variables declared as a typedef to an array
191 which a DW_AT_data_location attribute.
192
9a0dc9e3
PA
1932014-08-19 Andrew Burgess <aburgess@broadcom.com>
194 Pedro Alves <palves@redhat.com>
195
196 PR symtab/14604
197 PR symtab/14605
198 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
199 gdb_test.
200
0718a8da
PA
2012014-08-19 Pedro Alves <palves@redhat.com>
202
203 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
204
13b448cd
YQ
2052014-08-19 Yao Qi <yao@codesourcery.com>
206
207 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
208 right line.
209
1cbf5077
DB
2102014-08-18 David Blaikie <dblaikie@gmail.com>
211
212 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
213
bf0fae19
JB
2142014-08-18 Joel Brobecker <brobecker@adacore.com>
215
216 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
217 attribute in array range.
218
3c8c5dcc
JB
2192014-08-18 Joel Brobecker <brobecker@adacore.com>
220
221 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
222
e66d4446
SC
2232014-08-15 Siva Chandra Reddy <sivachandra@google.com>
224
225 PR c++/17132
226 * gdb.cp/pr17132.cc: New file.
227 * gdb.cp/pr17132.exp: New file.
228
940df408
SC
2292014-08-15 Siva Chandra Reddy <sivachandra@google.com>
230
231 * gdb.python/py-xmethods.py (A_getarrayind)
232 (E_method_char_worker.__call__, E_method_int_worker.__call__):
233 Use 'print' with function call syntax.
234 (E_method_matcher.match): Fix tab vs space indentation mixup.
235
ebcc6c3a
YQ
2362014-08-15 Yao Qi <yao@codesourcery.com>
237
238 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
239 false.
240
775e0f04
YQ
2412014-08-15 Yao Qi <yao@codesourcery.com>
242
243 * gdb.cp/casts.exp: Set print symbol off.
244 * gdb.cp/class2.exp: Likewise.
245 * gdb.cp/overload.exp: Likewise.
246 * gdb.cp/templates.exp: Likewise.
247
d769e349
DE
2482014-08-11 Doug Evans <dje@google.com>
249
250 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
251 (test_load_shlib): Update.
252
20c6f1e1
YQ
2532014-08-09 Yao Qi <yao@codesourcery.com>
254
255 * gdb.base/display.exp: Invoke is_address_zero_readable.
256 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
257 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
258 * gdb.base/hbreak-unmapped.exp: Return if
259 is_address_zero_readable returns true.
260 * gdb.base/signest.exp: Likewise.
261 * gdb.base/signull.exp: Likewise.
262 * gdb.base/sigbpt.exp: Likewise.
263 * gdb.guile/scm-disasm.exp: Do the test if
264 is_address_zero_readable returns false.
265 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
266 * gdb.python/py-arch.exp: Likewise.
267 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
268 * lib/gdb.exp (is_address_zero_readable): New proc.
269
5792e8e3
YQ
2702014-08-09 Yao Qi <yao@codesourcery.com>
271
272 PR testsuite/13443
273 * gdb.mi/mi-var-display.exp: Make test messages unique.
274
3cecbbbe
TT
2752014-08-04 Tom Tromey <tromey@redhat.com>
276
277 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
278 target 0".
279
00b51ff5
TT
2802014-08-04 Tom Tromey <tromey@redhat.com>
281
282 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
283 "target_resume".
284
6908c509
JB
2852014-08-01 Joel Brobecker <brobecker@adacore.com>
286
287 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
288 inner_vla_struct_object_size.
289 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
290 as xfail.
291
cc6563d2
PA
2922014-07-30 Pedro Alves <palves@redhat.com>
293
294 * gdb.threads/signal-command-handle-nopass.exp (test): Add
295 comment.
296
7e09a223
YQ
2972014-07-29 Yao Qi <yao@codesourcery.com>
298
299 PR gdb/17206
300 * gdb.base/until-nodebug.exp: New.
301
7ebdbe92
DE
3022014-07-28 Doug Evans <xdje42@gmail.com>
303
304 PR guile/17203
305 * gdb.guile/scm-parameter.exp: Add tests for trying to create
306 previously existing parameter, and previously ambiguously spelled
307 parameter.
308
fdb1adc6
WN
3092014-07-28 Will Newton <will.newton@linaro.org>
310
311 * gdb.base/varargs.exp: Remove KFAILs for ARM.
312
186fcde0
DE
3132014-07-26 Ludovic Courtès <ludo@gnu.org>
314 Doug Evans <xdje42@gmail.com>
315
316 PR guile/17146
317 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
318
70509625
PA
3192014-07-25 Pedro Alves <palves@redhat.com>
320
321 * gdb.threads/signal-command-handle-nopass.c: New file.
322 * gdb.threads/signal-command-handle-nopass.exp: New file.
323 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
324 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
325 * gdb.threads/signal-delivered-right-thread.c: New file.
326 * gdb.threads/signal-delivered-right-thread.exp: New file.
327
c3f814a1
PA
3282014-07-25 Pedro Alves <palves@redhat.com>
329
330 * gdb.base/double-prompt-target-event-error.exp
331 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
332 match.
333 (cancel_pagination_in_target_event): Rework double prompt
334 detection.
335 * gdb.base/paginate-after-ctrl-c-running.exp
336 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
337 <return>' match.
338 * gdb.base/paginate-bg-execution.exp
339 (test_bg_execution_pagination_return)
340 (test_bg_execution_pagination_cancel): Remove '-notransfer
341 <return>' matches.
342 * gdb.base/paginate-execution-startup.exp
343 (test_fg_execution_pagination_return)
344 (test_fg_execution_pagination_cancel): Remove '-notransfer
345 <return>' matches.
346 * gdb.base/paginate-inferior-exit.exp
347 (test_paginate_inferior_exited): Remove '-notransfer <return>'
348 match.
349 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
350 * lib/gdb.exp (pagination_prompt): Run text through
351 string_to_regexp.
352 (gdb_test_multiple): Match $pagination_prompt instead of
353 "<return>".
354 (string_to_regexp): Move to lib/gdb-utils.exp.
355
e214cf6c
JK
3562014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
357
358 * gdb.arch/amd64-entry-value-paramref.S: New file.
359 * gdb.arch/amd64-entry-value-paramref.cc: New file.
360 * gdb.arch/amd64-entry-value-paramref.exp: New file.
361 * gdb.arch/amd64-optimout-repeat.S: New file.
362 * gdb.arch/amd64-optimout-repeat.c: New file.
363 * gdb.arch/amd64-optimout-repeat.exp: New file.
364
17d0c5c8
JK
3652014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
366
367 PR gdb/17170
368 * gdb.base/statistics.exp: New file.
369
b8b8facf
DE
3702014-07-17 Doug Evans <dje@google.com>
371
74b49205 372 PR gdb/17170
b8b8facf
DE
373 * gdb.base/maint.exp: Update testing of per-command stats.
374
1b5d0ab3
PA
3752014-07-16 Pedro Alves <palves@redhat.com>
376
377 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
378 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
379 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
380 (tfile_write_buf): New functions.
381 (add_memory_block): Rewrite using the above.
382 (adjust_function_address): New function.
383 (FUNCTION_ADDRESS): New macro.
384 (write_basic_trace_file): Remove short_x local, and use
385 tfile_write_16. Change type of func_addr local to unsigned long
386 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
387 here. Cast argument of add_memory_block to char pointer.
388 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
389 (main): Remove parameters.
390 * gdb.trace/tfile.exp: Remove nowarnings.
391
4d974e88
SM
3922014-07-15 Simon Marchi <simon.marchi@ericsson.com>
393
394 * gdb.base/debug-expr.exp: Test string evaluation with
395 "debug expression" on.
396
41e99568
PA
3972014-07-15 Pedro Alves <palves@redhat.com>
398
399 * gdb.base/reread.exp: Use clean_restart.
400
487d9753
PL
4012014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
402
403 * gdb.arch/avr-flash-qualifer.c: New.
404 * gdb.arch/avr-flash-qualifer.exp: New.
405
cc1c52ad
PA
4062014-07-14 Pedro Alves <palves@redhat.com>
407
408 * gdb.base/paginate-after-ctrl-c-running.c: New file.
409 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
410
1e973570
PA
4112014-07-14 Pedro Alves <palves@redhat.com>
412
413 * gdb.base/double-prompt-target-event-error.c: New file.
414 * gdb.base/double-prompt-target-event-error.exp: New file.
415
93d6eb10
PA
4162014-07-14 Pedro Alves <palves@redhat.com>
417
418 PR gdb/17072
419 * gdb.base/paginate-inferior-exit.c: New file.
420 * gdb.base/paginate-inferior-exit.exp: New file.
421
0017922d
PA
4222014-07-14 Pedro Alves <palves@redhat.com>
423
424 PR gdb/17072
425 * gdb.base/paginate-bg-execution.c: New file.
426 * gdb.base/paginate-bg-execution.exp: New file.
427
94696ad3
PA
4282014-07-14 Pedro Alves <palves@redhat.com>
429
430 PR gdb/17072
431 * gdb.base/paginate-execution-startup.c: New file.
432 * gdb.base/paginate-execution-startup.exp: New file.
433 * lib/gdb.exp (pagination_prompt): New global.
434 (default_gdb_spawn): New procedure, factored out from
435 default_gdb_spawn.
436 (default_gdb_start): Adjust to call default_gdb_spawn.
437 (gdb_spawn): New procedure.
438
bd293940
PA
4392014-07-14 Pedro Alves <palves@redhat.com>
440
441 * lib/gdb.exp (gdb_assert): New procedure.
442 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
443
c933f875
PA
4442014-07-14 Pedro Alves <palves@redhat.com>
445
446 * gdb.base/execution-termios.c: New file.
447 * gdb.base/execution-termios.exp: New file.
448
d98b7a16
TT
4492014-07-14 Tom Tromey <tromey@redhat.com>
450
451 * gdb.cp/vla-cxx.cc: New file.
452 * gdb.cp/vla-cxx.exp: New file.
453
548740d6
TT
4542014-07-14 Tom Tromey <tromey@redhat.com>
455
456 * gdb.reverse/rerun-prec.c: New file.
457 * gdb.reverse/rerun-prec.exp: New file.
458
a25eb028
MR
4592014-07-12 Maciej W. Rozycki <macro@mips.com>
460 Maciej W. Rozycki <macro@codesourcery.com>
461
462 * lib/gdb-utils.exp: New file.
463 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
464 inline `gdb_init_command' processing.
465 (gdb_start_cmd): Likewise.
466 * lib/mi-support.exp (mi_run_cmd): Likewise.
467 * README: Document `gdb_init_command' and `gdb_init_commands'.
468
218c2655
JK
4692014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
470
471 Fix false FAIL running under a very long directory name.
472 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
473 and "set print elements 10000". Twice.
474
5401fde3
YQ
4752014-07-11 Yao Qi <yao@codesourcery.com>
476
477 * gdb.base/exprs.exp: "set print symbol off".
478
e76126e8
PA
4792014-07-11 Pedro Alves <palves@redhat.com>
480
481 * gdb.threads/kill.c: New file.
482 * gdb.threads/kill.exp: New file.
483
2d6f0de6
YQ
4842014-07-10 Yao Qi <yao@codesourcery.com>
485
486 * gdb.trace/tfile.c (write_basic_trace_file)
487 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
488 address written to trace file.
489
7180e04a
PA
4902014-07-09 Pedro Alves <palves@redhat.com>
491
492 * gdb.base/attach-wait-input.exp: New file.
493 * gdb.base/attach-wait-input.c: New file.
494
9a9a7608
AB
4952014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
496
497 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
498 setting up test structures.
499 (main): Call new test function.
500 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
501 test function, continue into test function and walk test
502 structures.
503
161ac41e
YQ
5042014-07-02 Yao Qi <yao@codesourcery.com>
505
506 * gdb.trace/entry-values.c: Define labels 'foo_start' and
507 'bar_start' at the beginning of functions 'foo' and 'bar'
508 respectively.
509 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
510 instead of 'foo' and 'bar'.
511
1f267ae3
MM
5122014-07-08 Markus Metzger <markus.t.metzger@intel.com>
513
514 * gdb.btrace/segv.exp: New.
515 * gdb.btrace/segv.c: New.
516
2b239efb
LM
5172014-07-02 Luis Machado <lgustavo@codesourcery.com>
518
519 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
520 instruction.
521
cf363f18
MW
5222014-06-30 Mark Wielaard <mjw@redhat.com>
523
524 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
525 vulture, vilify, villar): New volatile array constants.
526 (vindictive, vegetation): New const volatile array constants.
527 * gdb.base/volatile.exp: Test volatile and const volatile array
528 types.
529
aebf9d24
AA
5302014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
531
532 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
533 target lacks support for awatch, rwatch, or hbreak.
534
b67a2c6f
YQ
5352014-06-27 Yao Qi <yao@codesourcery.com>
536
537 * gdb.multi/dummy-frame-restore.exp: New.
538 * gdb.multi/dummy-frame-restore.c: New.
539
aef92902
MM
5402014-06-25 Markus Metzger <markus.t.metzger@intel.com>
541
542 * gdb.btrace/gcore.exp: New.
543
8e9db26e
PA
5442014-06-23 Pedro Alves <palves@redhat.com>
545
546 * gdb.base/watchpoint-reuse-slot.c: New file.
547 * gdb.base/watchpoint-reuse-slot.exp: New file.
548
70afc5b7
SC
5492014-06-23 Siva Chandra Reddy <sivachandra@google.com>
550
551 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
552 progspace's filename in 'info', 'enable' and 'disable' command
553 tests.
554
b972bd9c
JK
5552014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
556
557 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
558 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
559 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
560
125f8a3d
GB
5612014-06-20 Gary Benson <gbenson@redhat.com>
562
563 * gdb.arch/i386-avx.exp: Fix include file location.
564 * gdb.arch/i386-sse.exp: Likewise.
565
3ed9baed
IB
5662014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
567
568 * gdb.dlang/expression.exp: New file.
569
034f788c
PA
5702014-06-19 Pedro Alves <palves@redhat.com>
571
572 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
573 out from ...
574 (top level): ... here. Iterate running tests under different
575 scheduler-locking settings.
576
45371d0c
LM
5772014-06-18 Luis Machado <lgustavo@codesourcery.com>
578
579 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
580 to DW_FORM_addr and use non-zero addresses.
581
5d376983
SC
5822014-06-18 Siva Chandra Reddy <sivachandra@google.com>
583
584 PR gdb/17017
585 * gdb.python/py-xmethods.cc: Add global function call counters and
586 increment them in their respective functions. Remove "cout"
587 statements.
588 * gdb.python/py-xmethods.exp: Make tests check the global function
589 call counters instead of depending on inferior IO.
590
a1aa2221
LM
5912014-06-18 Don Breazeal <donb@codesourcery.com>
592
593 * gdb.base/foll-fork.exp (default_fork_parent_follow):
594 Deleted procedure.
595 (explicit_fork_parent_follow): Deleted procedure.
596 (explicit_fork_child_follow): Deleted procedure.
597 (test_follow_fork): New procedure.
598 (do_fork_tests): Replace calls to deleted procedures with
599 calls to test_follow_fork and reset GDB for subsequent
600 procedure calls.
601
0fc05997
YQ
6022014-06-17 Yao Qi <yao@codesourcery.com>
603
604 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
605 CP1252.
606
70795c52
LM
6072014-06-17 Luis Machado <lgustavo@codesourcery.com>
608
609 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
610 Initialize ptr and S explicitly.
611 (skip_type_update_when_not_use_rtti_test): Likewise.
612
6be47f0c
KS
6132014-06-16 Keith Seitz <keiths@redhat.com>
614
615 PR mi/15863
616 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
617 the inferior is started.
618
d03de421
PA
6192014-06-16 Pedro Alves <palves@redhat.com>
620
621 * gdb.base/break-main-file-remove-fail.c: New file.
622 * gdb.base/break-main-file-remove-fail.exp: New file.
623 * gdb.base/break-unload-file.exp: Use build_executable instead of
624 prepare_for_testing.
625 (test_break): New parameter "initial_load". Handle it.
626 (top level): Add initial_load cmdline/file axis.
627
f9579b99
TT
6282014-06-12 Tom Tromey <tromey@redhat.com>
629
630 * gdb.base/completion.exp: Don't use directory name in test.
631
3657956b
GB
6322014-06-09 Gary Benson <gbenson@redhat.com>
633
634 * gdb.base/sigall.c [Functions to send signals]: Reorder to
635 separate the always-available ANSI-standard signals from the
636 signals that require checking.
637 (main): Likewise.
638 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
639 Likewise.
640 (main): Likewise.
641
4186eb54
KS
6422014-06-07 Keith Seitz <keiths@redhat.com>
643
644 Revert:
645 PR c++/16253
646 * gdb.cp/var-tag.cc: New file.
647 * gdb.cp/var-tag.exp: New file.
648 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
649 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
650 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
651 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
652
25326a28 6532014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
654
655 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
656
829155c9
PA
6572014-06-06 Pedro Alves <palves@redhat.com>
658
659 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
660 in target debug output instead of looking at RSP packets,
661 disabling the test on any target that uses hardware stepping.
662 Update comments.
663
61c8d22e
PA
6642014-06-06 Pedro Alves <palves@redhat.com>
665
666 * gdb.base/break-unload-file.exp: Fix typo.
667
d9a47287
YQ
6682014-06-06 Yao Qi <yao@codesourcery.com>
669
670 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
671 from "jit_function" to "^jit_function".
672
e5e01dbf
YQ
6732014-06-06 Yao Qi <yao@codesourcery.com>
674
675 * gdb.base/async.c (foo): Add one statement.
676 * gdb.base/async.exp: Get the next instruction address and
677 match the output of "nexti" by instruction address. Match
678 the hex address in the output of "finish".
679
73ba372c
GB
6802014-06-06 Gary Benson <gbenson@redhat.com>
681
682 * gdb.base/call-signals.c: Remove preprocessor conditionals
683 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
684 SIGSEGV and SIGTERM.
685 * gdb.base/sigall.c: Likewise.
686 * gdb.base/unwindonsignal.c: Likewise.
687 * gdb.reverse/sigall-reverse.c: Likewise.
688
831517df
YQ
6892014-06-06 Yao Qi <yao@codesourcery.com>
690
691 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
692 readable, skip the test.
693
b8b91e98
YQ
6942014-06-06 Yao Qi <yao@codesourcery.com>
695
696 * gdb.threads/staticthreads.c (thread_function): Move the line
697 setting breakpoint on forward.
698 * gdb.threads/staticthreads.exp: Update comments.
699
fb934770
LC
7002014-06-05 Ludovic Courtès <ludo@gnu.org>
701
702 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
703 "history-append! type error".
704
6ef284bd
SM
7052014-06-05 Simon Marchi <simon.marchi@ericsson.com>
706
707 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
708 erroneous dprintf expected input.
709
a872e241
DE
7102014-06-04 Doug Evans <xdje42@gmail.com>
711
712 * gdb.guile/scm-generics.exp: Delete.
713
16f691fb
DE
7142014-06-04 Doug Evans <xdje42@gmail.com>
715
716 * gdb.guile/scm-breakpoint.exp: Update.
717 Add tests for breakpoint registration.
718
012370f6
TT
7192014-06-04 Tom Tromey <tromey@redhat.com>
720
721 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
722 VLA-in-union.
723 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
724 inner_vla_struct, vla_union types. Initialize objects of those
725 types and compute their sizes.
726
9f5a4cef
HZ
7272014-06-04 Nathan Sidwell <nathan@codesourcery.com>
728 Hui Zhu <hui@codesourcery.com>
729
730 * gdb.base/fileio.exp: Add test for shell not available as well as
731 available.
732 * gdb.base/fileio.c (test_system): Check for shell twice.
733
90a45c4d
YQ
7342014-06-04 Yao Qi <yao@codesourcery.com>
735
736 * gdb.base/auto-connect-native-target.exp: Remove redundant
737 space from the regexp pattern.
738
70017e41
YQ
7392014-06-04 Yao Qi <yao@codesourcery.com>
740
741 * gdb.base/default.exp: Replace "child" with "native" in
742 regexp pattern.
743
883964a7
SC
7442014-06-03 Siva Chandra Reddy <sivachandra@google.com>
745
746 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
747 * gdb.python/py-xmethods.exp: New tests to test xmethods.
748 * gdb.python/py-xmethods.py: Python script supporting the
749 new testcase and tests.
750
ef370185
JB
7512014-06-03 Joel Brobecker <brobecker@adacore.com>
752 Pedro Alves <palves@redhat.com>
753
754 PR breakpoints/17000
755 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
756 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
757
1e2ccb61
BM
7582014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
759
760 * gdb.base/subst.exp: Add tests to verify partial path matching
761 output.
762
c6ec5ab2
PA
7632014-06-03 Pedro Alves <palves@redhat.com>
764
765 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
766 target that doesn't use software single-stepping.
767
835c559f
PA
7682014-06-03 Pedro Alves <palves@redhat.com>
769
770 PR breakpoints/17000
771 * gdb.base/sss-bp-on-user-bp-2.c: New file.
772 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
773
06eb1586
DE
7742014-06-02 Doug Evans <xdje42@gmail.com>
775
776 * gdb.guile/scm-parameter.exp: New file.
777
e698b8c4
DE
7782014-06-02 Doug Evans <xdje42@gmail.com>
779
780 * gdb.guile/scm-cmd.c: New file.
781 * gdb.guile/scm-cmd.exp: New file.
782
ded03782
DE
7832014-06-02 Doug Evans <xdje42@gmail.com>
784
785 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
786 pretty-printer lookup.
787 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
788 (make-pp_s-printer): Call it.
789 (make-pretty-printer-from-dict): New function.
790 (lookup-pretty-printer-maker-from-dict): New function.
791 (*pretty-printer*): Simplify.
792 (make-objfile-pp_s-printer): New function.
793 (install-objfile-pretty-printers!): New function.
794 (make-progspace-pp_s-printer): New function.
795 (install-progspace-pretty-printers!): New function.
796 * gdb.guile/scm-progspace.c: New file.
797 * gdb.guile/scm-progspace.exp: New file.
798
41fac0cf
PA
7992014-06-02 Pedro Alves <palves@redhat.com>
800
801 * gdb.base/dprintf-bp-same-addr.c: New file.
802 * gdb.base/dprintf-bp-same-addr.exp: New file.
803
96ae5695
EBM
8042014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
805
806 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
807 * gdb.arch/powerpc-power.s: Likewise.
808
da02b3a8
JB
8092014-06-02 Joel Brobecker <brobecker@adacore.com>
810
811 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
812
c72b2e7b
YQ
8132014-06-01 Yao Qi <yao@codesourcery.com>
814
815 * gdb.base/watchpoint.exp (test_watch_location): Check null
816 pointer can be dereferenced. If not, do the test, otherwise
817 skip it.
818
53e8a631
AB
8192014-05-30 Andrew Burgess <aburgess@broadcom.com>
820
821 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
822 results.
823 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
824
938f0e2f
AB
8252014-05-30 Andrew Burgess <aburgess@broadcom.com>
826
827 * gdb.arch/amd64-invalid-stack-middle.S: New file.
828 * gdb.arch/amd64-invalid-stack-middle.c: New file.
829 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
830 * gdb.arch/amd64-invalid-stack-top.c: New file.
831 * gdb.arch/amd64-invalid-stack-top.exp: New file.
832
9ba6657a
PA
8332014-05-30 Pedro Alves <palves@redhat.com>
834
835 PR breakpoints/17000
836 * gdb.base/sss-bp-on-user-bp.c: New file.
837 * gdb.base/sss-bp-on-user-bp.exp: New file.
838
522c09bf
DB
8392014-05-30 David Blaikie <dblaikie@gmail.com>
840
841 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
842 gnu_inline semantics via attribute.
843 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
844 source explicitly specifies the required semantics.
845
bf4ef81e
MR
8462014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
847
848 * gdb.reverse/sigall-reverse.exp: Fix a typo.
849
329ea579
PA
8502014-05-29 Pedro Alves <palves@redhat.com>
851 Tom Tromey <tromey@redhat.com>
852
853 * gdb.base/async-shell.exp: Don't enable target-async.
854 * gdb.base/async.exp
855 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
856 parameter. Adjust.
857 (top level): Don't test with "target-async".
858 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
859 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
860 * gdb.base/inferior-died.exp: Don't enable target-async.
861 * gdb.base/interrupt-noterm.exp: Likewise.
862 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
863 * gdb.mi/mi-nonstop-exit.exp: Likewise.
864 * gdb.mi/mi-nonstop.exp: Likewise.
865 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
866 * gdb.mi/mi-nsintrall.exp: Likewise.
867 * gdb.mi/mi-nsmoribund.exp: Likewise.
868 * gdb.mi/mi-nsthrexec.exp: Likewise.
869 * gdb.mi/mi-watch-nonstop.exp: Likewise.
870 * gdb.multi/watchpoint-multi.exp: Adjust comment.
871 * gdb.python/py-evsignal.exp: Don't enable target-async.
872 * gdb.python/py-evthreads.exp: Likewise.
873 * gdb.python/py-prompt.exp: Likewise.
874 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
875 * gdb.server/solib-list.exp: Don't enable target-async.
876 * gdb.threads/thread-specific-bp.exp: Likewise.
877 * lib/mi-support.exp: Adjust to use mi-async.
878
fd664c91
PA
8792014-05-29 Pedro Alves <palves@redhat.com>
880
881 PR gdb/13860
882 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
883 reason, even in sync mode.
884
251bde03
PA
8852014-05-29 Pedro Alves <palves@redhat.com>
886 Hui Zhu <hui@codesourcery.com>
887
888 PR PR15693
889 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
890 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
891 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
892 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
893
7f3c0343
JB
8942014-05-28 Joel Brobecker <brobecker@adacore.com>
895
896 * config/monitor.exp (gdb_target_monitor): Replace use of
897 "set remotebaud" by "set serial baud".
898
b2715b27
AW
8992014-05-26 Andy Wingo <wingo@igalia.com>
900
901 * gdb.guile/scm-breakpoint.exp:
902 * gdb.guile/scm-gsmob.exp: Update to use plain old object
903 properties instead of gdb-object-properties.
904
498a4489
YQ
9052014-05-26 Yao Qi <yao@codesourcery.com>
906
907 * gdb.server/no-thread-db.exp: Specify source file name
908 explicitly when setting a breakpoint.
909
589fdceb
MM
9102014-05-23 Markus Metzger <markus.t.metzger@intel.com>
911
912 * gdb.btrace/vdso.c: New.
913 * gdb.btrace/vdso.exp: New.
914
e9089e05
MM
9152014-05-23 Markus Metzger <markus.t.metzger@intel.com>
916
917 * gdb.base/gcore.exp (capture_command_output): Move ...
918 * lib/gdb.exp (capture_command_output): ... here.
919
67b5c0c1
MM
9202014-05-23 Markus Metzger <markus.t.metzger@intel.com>
921
922 * gdb.btrace/data.exp: Test memory access during btrace replay.
923
a2199296
SM
9242014-05-22 Simon Marchi <simon.marchi@ericsson.com>
925
926 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
927
17b2616c
PA
9282014-05-21 Pedro Alves <palves@redhat.com>
929
930 PR gdb/13860
931 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
932 (top level): Test that output related to execution commands is
933 sent to the console with CLI commands, but not with MI commands.
934 Test that breakpoint events are always mirrored to the console.
935 Also expect the new source line to be output after a "next" in
936 async mode too. Make it a pass/fail test.
937 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
938 output.
939 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
940
5166082f
PA
9412014-05-21 Pedro Alves <palves@redhat.com>
942
943 * gdb.base/list.exp (build_pattern, test_list): New procedures.
944 Use them to test variations of "list" after reaching a breakpoint.
945 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
946 Test "list" with listsize 10 after reaching a breakpoint.
947 * gdb.python/python.exp (decode_line current location line
948 number): Adjust expected line number.
949
2f25d70f
SM
9502014-05-21 Simon Marchi <simon.marchi@ericsson.com>
951
952 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
953 behavior for $args, pass it directly to "run".
954
ff604a67
MR
9552014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
956
957 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
958 30000 to 65536.
959
6a3cb8e8
PA
9602014-05-21 Pedro Alves <palves@redhat.com>
961
962 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
963 auto-connect-native-target off".
964 * gdb.base/auto-connect-native-target.c: New file.
965 * gdb.base/auto-connect-native-target.exp: New file.
966
4ebfc96e
PA
9672014-05-21 Pedro Alves <palves@redhat.com>
968
969 * gdb.base/default.exp: Test "target native" instead of "target
970 child".
971
36d46afb
MW
9722014-05-21 Mark Wielaard <mjw@redhat.com>
973
974 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
975
5876f503
JK
9762014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
977
978 Fix TLS access for -static -pthread.
979 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
980 <HAVE_TLS> (thread_function, main): Initialize it.
981 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
982 Add clean_restart.
983 <$have_tls != "">: Check TLSVAR.
984
0256a6ac
PA
9852014-05-21 Pedro Alves <palves@redhat.com>
986
987 * gdb.base/dcache-line-read-error.c: New.
988 * gdb.base/dcache-line-read-error.exp: New.
989
936d2992
PA
9902014-05-20 Pedro Alves <palves@redhat.com>
991
992 * gdb.base/compare-sections.c: New file.
993 * gdb.base/compare-sections.exp: New file.
994
802e8e6d
PA
9952014-05-20 Pedro Alves <palves@redhat.com>
996
997 * gdb.base/break-idempotent.c: New file.
998 * gdb.base/break-idempotent.exp: New file.
999
e59fa00f
MM
10002014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1001
1002 * gdb.btrace/nohist.exp: New.
1003
8b696e31
YQ
10042014-05-20 Yao Qi <yao@codesourcery.com>
1005
1006 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1007 gdb.reverse directory and gdb_reverse_timeout exists in board
1008 setting.
1009 * README: Document gdb_reverse_timeout.
1010
73c9764f
YQ
10112014-05-20 Yao Qi <yao@codesourcery.com>
1012
1013 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1014 'test_file_name'. Treat args as a string instead of a list.
1015 (gdb_init): Rename argument 'args' by 'test_file_name'.
1016
f1f4348a
JK
10172014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1018
1019 * gdb.arch/powerpc-power.exp: New file.
1020 * gdb.arch/powerpc-power.s: New file.
1021
0dbe70ce
DE
10222014-05-16 Doug Evans <dje@google.com>
1023
1024 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1025 * gdb.base/completion.exp: Check that all expected files exist
1026 before doing file completion.
0dbe70ce 1027
8d551b02
DE
10282014-05-16 Doug Evans <dje@google.com>
1029
1030 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1031 Update.
1032 (do_syscall_tests_without_xml): Update.
1033
73eb7709
PA
10342014-05-16 Pedro Alves <palves@redhat.com>
1035
1036 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1037 instead of "unknown output after running".
1038
3fae92fc
YQ
10392014-05-16 Yao Qi <yao@codesourcery.com>
1040
1041 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1042 file1.txt from host at the end.
1043 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1044
c2b2ccc5
DE
10452014-05-15 Doug Evans <dje@google.com>
1046
1047 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1048 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1049 loading file. Add test for TU lookup.
1050
8c217a4b
SM
10512014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1052
1053 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1054 calling "-exec-arguments" or "set args" before running the
1055 inferior.
1056
3deb39c6
SM
10572014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1058
1059 * lib/mi-support.exp (mi_expect_stop): Expect message for
1060 inferiors that exit with non-zero exit code.
1061
71a79f8c
YQ
10622014-05-14 Yao Qi <yao@codesourcery.com>
1063
1064 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1065 match absolute path on remote host.
1066 (test_file_list_exec_source_files): Remove "/" from the
1067 pattern.
1068
f23fcd46
YQ
10692014-05-14 Yao Qi <yao@codesourcery.com>
1070
1071 * boards/local-remote-host-notty.exp (${board}_file): New
1072 proc.
1073
9404b58f
KM
10742014-05-07 Kyle McMartin <kyle@redhat.com>
1075
1076 Pushed by Joel Brobecker <brobecker@adacore.com>.
1077 * gdb.arch/aarch64-atomic-inst.c: New file.
1078 * gdb.arch/aarch64-atomic-inst.exp: New file.
1079
5e45f04c
YQ
10802014-05-07 Yao Qi <yao@codesourcery.com>
1081
1082 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1083 in current context" too.
1084
c888a17d
KS
10852014-05-05 Keith Seitz <keiths@redhat.com>
1086
1087 * gdb.linespec/ls-dollar.exp: Add test for linespec
1088 file:convenience_variable.
1089
290a839c
YQ
10902014-05-05 Yao Qi <yao@codesourcery.com>
1091
1092 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1093 traceframes into tfile and ctf trace files. Read data from
1094 trace file and test collected data.
1095 (gdb_collect_locals_test): Likewise.
1096 (gdb_unavailable_registers_test): Likewise.
1097 (gdb_unavailable_floats): Likewise.
1098 (gdb_collect_globals_test): Likewise.
1099 (top-level): Append "ctf" to trace_file_targets if GDB
1100 supports.
1101
b5262cd0
YQ
11022014-05-05 Yao Qi <yao@codesourcery.com>
1103
1104 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1105 code to ...
1106 (gdb_collect_args_test_1): ... it. New proc.
1107 (gdb_collect_locals_test): Move some code to ...
1108 (gdb_collect_locals_test_1): ... it. New proc.
1109 (gdb_unavailable_registers_test): Move some code to ...
1110 (gdb_unavailable_registers_test_1): ... it. New proc.
1111 (gdb_unavailable_floats): Move some code to ...
1112 (gdb_unavailable_floats_1): ... it. New proc.
1113
30a1e6cc
SDJ
11142014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1115
1116 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1117 probes to test for bitness recognition.
1118 * gdb.arch/amd64-stap-optional-prefix.exp
1119 (test_probe_value_without_reg): New procedure.
1120 Add code to test for different kinds of bitness.
1121
f33da99a
SDJ
11222014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1123
1124 PR breakpoints/16889
1125 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1126 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1127
5b80f00d
PA
11282014-05-01 Pedro Alves <palves@redhat.com>
1129
1130 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1131 gdb_file_cmd if no file is specified.
1132 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1133 last_loaded_file to set the remote exec-file.
1134
f8c2a73c
PA
11352014-05-01 Pedro Alves <palves@redhat.com>
1136
1137 * boards/local-remote-host.exp: New file.
1138
be6e8ac7
PA
11392014-05-01 Pedro Alves <palves@redhat.com>
1140
1141 * boards/local-remote-host.exp: Rename to ...
1142 * boards/local-remote-host-notty.exp: ... this.
1143
cac0dc8f
JB
11442014-04-28 Joel Brobecker <brobecker@adacore.com>
1145
1146 * gdb.ada/dyn_arrayidx: New testcase.
1147
9730e6cc
YQ
11482014-04-26 Yao Qi <yao@codesourcery.com>
1149
1150 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1151 and compute the length of function main. Save it in
1152 $main_length.
1153 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1154 (top-level): Use gdb_compile to compile objects into
1155 executable and restart GDB. Remove invocation to
1156 prepare_for_testing.
1157
7ae1a6a6
PA
11582014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1159 Pedro Alves <palves@redhat.com>
1160
1161 PR server/16255
1162 * gdb.multi/multi-attach.c: New file.
1163 * gdb.multi/multi-attach.exp: New file.
1164
4082afcc
PA
11652014-04-25 Pedro Alves <palves@redhat.com>
1166
1167 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1168 user.
1169 (top level): Test that "set remote conditional-breakpoints-packet
1170 off" works as intended.
1171 * gdb.base/dprintf.exp: Test that "set remote
1172 breakpoint-commands-packet off" works as intended.
1173 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1174 New function.
1175 (top level): Call it.
1176 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1177 remote fast-tracepoints-packet off" works as intended.
1178 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1179 * lib/gdb.exp (gdb_is_target_remote): ... here.
1180
2abc3f8d
DB
11812014-04-24 David Blaikie <dblaikie@gmail.com>
1182
1183 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1184 ensure clang would not discard them.
1185 * gdb.base/gdbvars.c: Ditto.
1186 * gdb.base/memattr.c: Ditto.
1187 * gdb.base/whatis.c: Ditto.
1188 * gdb.python/py-prettyprint.c: Ditto.
1189 * gdb.trace/actions.c: Ditto.
1190 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1191 ensure clang would not discard it.
1192
bfd39632
DB
11932014-04-24 David Blaikie <dblaikie@gmail.com>
1194
1195 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1196 clang to emit the full definition of type required by the test
1197 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1198
22842ff6
DB
11992014-04-24 David Blaikie <dblaikie@gmail.com>
1200
1201 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1202 coax Clang into emitting the definition of the type.
1203 * gdb.cp/pr10728-x.h (y): Ditto.
1204 * gdb.cp/pr10728-y.cc (y): Ditto.
1205
c2e827ad
DB
12062014-04-24 David Blaikie <dblaikie@gmail.com>
1207
1208 * gdb.base/label.exp: XFAIL label related tests under Clang.
1209 * gdb.cp/cplabel.exp: Ditto.
1210 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1211 under Clang those using labels.
1212
4c2d33e7
YQ
12132014-04-25 Yao Qi <yao@codesourcery.com>
1214
1215 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1216 double_label.
1217 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1218 partial_label and double_label.
1219
56083b99
DB
12202014-04-24 David Blaikie <dblaikie@gmail.com>
1221
1222 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1223
25d4e99d
DB
12242014-04-24 David Blaikie <dblaikie@gmail.com>
1225
1226 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1227 of the function to work across GCC and Clang.
1228 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1229 pointer types (const void ** const V void **).
1230
01f9f808
MS
12312014-04-24 Michael Sturm <michael.sturm@mintel.com>
1232 Walfred Tedeschi <walfred.tedeschi@intel.com>
1233
1234 * Makefile.in (EXECUTABLES): Added i386-avx512.
1235 * gdb.arch/i386-avx512.c: New file.
1236 * gdb.arch/i386-avx512.exp: Likewise.
1237
4b48d439
KS
12382014-04-23 Keith Seitz <keiths@redhat.com>
1239
1240 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1241 (mi_make_breakpoint_table): New procedure.
1242 (mi_create_breakpoint): Use mi_make_breakpoint
1243 and return the result.
1244 (mi_make_breakpoint): New procedure.
1245 (mi_build_kv_pairs): New procedure.
1246
1247 * gdb.mi/mi-break.exp: Remove unused globals,
1248 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1249 All callers updated.
1250 * gdb.mi/mi-dprintf.exp: Use variable to track command
1251 number.
1252 Update all callers of mi_create_breakpoint and use
1253 mi_make_breakpoint_table.
1254 Remove any unused global variables.
1255 * gdb.mi/mi-nonstop.exp: Likewise.
1256 * gdb.mi/mi-nsintrall.exp: Likewise.
1257 * gdb.mi/mi-nsmoribund.exp: Likewise.
1258 * gdb.mi/mi-nsthrexec.exp: Likewise.
1259 * gdb.mi/mi-reverse.exp: Likewise.
1260 * gdb.mi/mi-simplerun.exp: Likewise.
1261 * gdb.mi/mi-stepn.exp: Likewise.
1262 * gdb.mi/mi-syn-frame.exp: Likewise.
1263 * gdb.mi/mi-until.exp: Likewise.
1264 * gdb.mi/mi-var-cp.exp: Likewise.
1265 * gdb.mi/mi-var-display.exp: Likewise.
1266 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1267 * gdb.mi/mi2-var-child.exp: Likewise.
1268 * gdb.mi/mi-vla-c99.exp: Likewise.
1269 * lib/mi-support.exp: Likewise.
1270
1271 From Ian Lance Taylor <iant@cygnus.com>:
1272 * lib/gdb.exp (parse_args): New procedure.
1273
08351840
PA
12742014-04-23 Pedro Alves <palves@redhat.com>
1275
1276 * gdb.base/break-unload-file.c: New file.
1277 * gdb.base/break-unload-file.exp: New file.
1278 * gdb.base/sym-file-lib.c (baz): New function.
1279 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1280 field.
1281 (load): Store the segment's mapped size.
1282 (unload): New function.
1283 (unload_shlib): New function.
1284 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1285 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1286 set a breakpoint at baz, and call it.
1287 * gdb.base/sym-file.exp: New tests for stale breakpoint
1288 instructions.
1289
076855f9
PA
12902014-04-23 Pedro Alves <palves@redhat.com>
1291
1292 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1293 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1294 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1295 * gdb.base/hbreak-unmapped.c: New file.
1296 * gdb.base/hbreak-unmapped.exp: New file.
1297 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1298 * lib/gdb.exp (gdb_is_target_remote): ... here.
1299
483805cf
PA
13002014-04-22 Pedro Alves <palves@redhat.com>
1301
1302 * gdb.base/consecutive-step-over.c: New file.
1303 * gdb.base/consecutive-step-over.exp: New file.
1304
06d97543
PA
13052014-04-22 Pedro Alves <palves@redhat.com>
1306
1307 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1308 instead of send_gdb/gdb_expect.
1309
b4429ea2
YQ
13102014-04-22 Yao Qi <yao@codesourcery.com>
1311
1312 * lib/trace-support.exp (generate_tracefile): New procedure.
1313 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1314 return 0.
1315 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1316 if generate_tracefile returns 1.
1317
51d48146
PA
13182014-04-18 Tom Tromey <palves@redhat.com>
1319 Pedro alves <tromey@redhat.com>
1320
1321 PR backtrace/15558
1322 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1323 with a backtrace limit.
1324 * gdb.python/py-frame-inline.exp: Test running to an inline
1325 function with a backtrace limit, and printing the newest frame.
1326 * gdb.python/py-frame-inline.c (main): Call f.
1327
bd1dce5f
MS
13282014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1329
1330 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1331
40d1a503
MS
13322014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1333
1334 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1335 Drop prefix from unsupported source file path.
1336
389b98f7
YQ
13372014-04-17 Yao Qi <yao@codesourcery.com>
1338
1339 * lib/gdb.exp (with_target_charset): New proc.
1340 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1341 with_target_charset.
1342 (test_print_strings): Likewise.
1343 (test_repeat_bytes): Likewise.
1344 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1345 for some tests.
1346
22869d73
KS
13472014-04-16 Keith Seitz <keiths@redhat.com>
1348
1349 PR gdb/15827
1350 * gdb.dwarf2/corrupt.c: New file.
1351 * gdb.dwarf2/corrupt.exp: New file.
1352
c4f87ca6
KS
13532014-04-16 Keith Seitz <keiths@redhat.com>
1354
1355 PR c++/16597
1356 * gdb.cp/namelessclass.cc: New file.
1357 * gdb.cp/namelessclass.exp: New file.
1358 * gdb.cp/namelessclass.S: New file.
1359
ab19de87
DE
13602014-04-16 Doug Evans <dje@google.com>
1361
1362 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1363 Add comment.
1364 (gdbserver_default_get_comm_port): New function.
1365 (gdbserver_start): Check if board file provided
1366 "gdbserver,get_comm_port" and use it if so.
1367 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1368 (gdb,socketport): Set to "stdio".
1369 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1370 (stdio_gdbserver_template): Delete.
1371 (${board}_get_remote_address): Update.
1372 (${board}_build_remote_cmd): Delete.
1373 (${board}_get_comm_port): New function.
1374 (${board}_spawn): Update.
1375 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1376 Delete.
1377 (${board}_get_remote_address): Update.
1378 (${board}_get_comm_port): New function.
1379
fc98a809
AB
13802014-04-16 Andrew Burgess <aburgess@broadcom.com>
1381
1382 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1383 appearing in any order.
1384
87fd9e6e
DE
13852014-04-15 Doug Evans <dje@google.com>
1386
1387 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1388 uninitialized value of "description".
1389
099fc3ea
KS
13902014-04-15 Keith Seitz <keiths@redhat.com>
1391
1392 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1393 Remove unused globals.
1394 (test_running_the_program): Likewise.
1395 (test_controlled_execution): Likewise.
1396 (test_controlling_breakpoints): Likewise.
1397 (test_program_termination): Likewise.
1398
5da151d4
KS
13992014-04-15 Keith Seitz <keiths@redhat.com>
1400
1401 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1402 unused globals.
1403 (test_rbreak_creation_and_listing): Likewise.
1404 (test_ignore_count): Likewise.
1405 (test_error): Likewise.
1406
35e5d2f0
PA
14072014-04-15 Pedro Alves <palves@redhat.com>
1408
1409 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1410 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1411 sym-file-loader.c.
1412 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1413 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1414 to sym-file-loader.c.
1415 (struct library): Forward declare.
1416 (load_shlib, lookup_function): Change prototypes.
1417 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1418 (translate_offset): Remove declarations.
1419 (get_text_addr): New declaration.
1420 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1421 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1422 sym-file-loader.h.
1423 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1424 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1425 here from sym-file-loader.h.
1426 (struct library): New structure.
1427 (load_shlib, lookup_function): Change prototypes and adjust to
1428 work with a struct library.
1429 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1430 (translate_offset): Make static.
1431 (get_text_addr): New function.
1432 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1433
eb4c1710
PA
14342014-04-15 Pedro Alves <palves@redhat.com>
1435
1436 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1437
2d1baf52
PA
14382014-04-15 Pedro Alves <palves@redhat.com>
1439
1440 * gdb.base/sym-file-loader.c: Include <limits.h>.
1441 (SELF_LINK): New define.
1442 (get_origin): New function.
1443 (load_shlib): Use it.
1444 * gdb.base/sym-file.exp: Don't early return if the target is
1445 remote. Use runto_main, and issue fail is that fails. Use
1446 gdb_load_shlibs.
1447 (shlib_name): Delete.
1448 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1449
7dd6df01
PA
14502014-04-15 Pedro Alves <palves@redhat.com>
1451
1452 * gdb.base/sym-file.exp: Remove regex characters from test
1453 message. Don't refer to breakpoint numbers in test messages.
1454
b50c8614
KS
14552014-04-14 Keith Seitz <keiths@redhat.com>
1456
1457 PR c++/16253
1458 * gdb.cp/var-tag.cc: New file.
1459 * gdb.cp/var-tag.exp: New file.
1460 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1461 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1462 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1463 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1464
3d567982
TT
14652014-04-14 Tom Tromey <tromey@redhat.com>
1466
1467 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1468 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1469 type.
1470 * gdb.cp/enum-class.exp: New file.
1471 * gdb.cp/enum-class.cc: New file.
1472
0626fc76
TT
14732014-04-14 Tom Tromey <tromey@redhat.com>
1474
1475 * gdb.dwarf2/enum-type.exp: New file.
1476
dca325b3
SA
14772014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1478
1479 * gdb.mi/mi-vla-c99.exp: New file.
1480 * gdb.mi/vla.c: New file.
1481
5854b38a
SA
14822014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1483
1484 * gdb.base/vla-datatypes.c: New file.
1485 * gdb.base/vla-datatypes.exp: New file.
1486
463bb957
SA
14872014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1488
1489 * gdb.base/vla-ptr.c: New file.
1490 * gdb.base/vla-ptr.exp: New file.
1491
3dd170be
SA
14922014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1493
1494 * gdb.dwarf2/count.exp: New file.
1495
5ecaaa66
SA
14962014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1497
1498 * gdb.base/vla-sideeffect.c: New file.
1499 * gdb.base/vla-sideeffect.exp: New file.
1500
41f1ada5
DB
15012014-04-14 David Blaikie <dblaikie@gmail.com>
1502
1503 * gdb.mi/non-stop.c: Add return value for non-void function return
1504 statement.
1505 * gdb.threads/staticthreads.c: Ditto.
1506
0be03e84
DE
15072014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1508 Doug Evans <xdje42@gmail.com>
1509
1510 * gdb.guile/scm-value.c: Improve test case.
1511 * gdb.guile/scm-value.exp: Add new test.
1512
f180a1fb
DB
15132014-04-11 David Blaikie <dblaikie@gmail.com>
1514
1515 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1516 override Clang's default.
1517
6b662e19
JB
15182014-04-11 Joel Brobecker <brobecker@adacore.com>
1519
1520 Revert the following changes (regressions):
1521
1522 * gdb.base/vla-sideeffect.c: New file.
1523 * gdb.base/vla-sideeffect.exp: New file.
1524
1525 * gdb.dwarf2/count.exp: New file.
1526
1527 * gdb.base/vla-multi.c: New file.
1528 * gdb.base/vla-multi.exp: New file.
1529
1530 * gdb.base/vla-ptr.c: New file.
1531 * gdb.base/vla-ptr.exp: New file.
1532
1533 * gdb.base/vla-datatypes.c: New file.
1534 * gdb.base/vla-datatypes.exp: New file.
1535
1536 * gdb.mi/mi-vla-c99.exp: New file.
1537 * gdb.mi/vla.c: New file.
1538
245a5f0b
KS
15392014-04-11 Keith Seitz <keiths@redhat.com>
1540
1541 PR c++/16675
1542 * gdb.cp/cpsizeof.exp: New file.
1543 * gdb.cp/cpsizeof.cc: New file.
1544
58a84dcf
SA
15452014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1546
191a8a90
JB
1547 * gdb.mi/mi-vla-c99.exp: New file.
1548 * gdb.mi/vla.c: New file.
58a84dcf 1549
c8655f75
SA
15502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1551
1552 * gdb.base/vla-datatypes.c: New file.
1553 * gdb.base/vla-datatypes.exp: New file.
1554
024e13b4
SA
15552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1556
1557 * gdb.base/vla-ptr.c: New file.
1558 * gdb.base/vla-ptr.exp: New file.
1559
1a237e0e
SA
15602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1561
1562 * gdb.base/vla-multi.c: New file.
1563 * gdb.base/vla-multi.exp: New file.
1564
504f3432
SA
15652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1566
1567 * gdb.dwarf2/count.exp: New file.
1568
3bce8237
SA
15692014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1570
191a8a90
JB
1571 * gdb.base/vla-sideeffect.c: New file.
1572 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1573
322f9c21
YQ
15742014-04-11 Yao Qi <yao@codesourcery.com>
1575
1576 * gdb.base/completion.exp: Check file exists before running tests
1577 on file completion.
1578
d708bcd1
PA
15792014-04-10 Pedro Alves <palves@redhat.com>
1580
1581 * gdb.base/cond-eval-mode.c: New file.
1582 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1583 prepare_for_testing to build the new file. Check result of
1584 runto_main.
1585 (test_break, test_watch): New procedures.
1586 (top level): Use them.
1587
ae1d2761
PM
15882014-04-08 Pierre Muller <muller@sourceware.org>
1589
1590 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1591 Ctrl-V use for mingw hosts.
1592
7af389b8
SC
15932014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1594
1595 * gdb.python/py-value.c: Improve test case.
1596 * gdb.python/py-value.exp: Add new test.
1597
5e703181
DE
15982014-04-07 David Blaikie <dblaikie@gmail.com>
1599
1600 * lib/compiler.c: Identify the clang compiler.
1601 * lib/compiler.cc: Ditto.
1602
9810b410
YQ
16032014-04-03 Yao Qi <yao@codesourcery.com>
1604
1605 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1606
98d1b8dc
AB
16072014-04-01 Anton Blanchard <anton@samba.org>
1608
1609 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1610 messages unique.
1611
3114cea1
AB
16122014-04-01 Anton Blanchard <anton@samba.org>
1613
1614 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1615 prepare_for_testing.
1616
62f7182c
AB
16172014-04-01 Anton Blanchard <anton@samba.org>
1618
1619 * gdb.arch/ppc64-atomic-inst.c: Remove.
1620 * gdb.arch/ppc64-atomic-inst.S: New file.
1621 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1622
770e7fc7
DE
16232014-03-31 Doug Evans <dje@google.com>
1624
1625 * gdb.base/print-symbol-loading-lib.c: New file.
1626 * gdb.base/print-symbol-loading-main.c: New file.
1627 * gdb.base/print-symbol-loading.exp: New file.
1628
46e2bafa
YQ
16292014-03-31 Yao Qi <yao@codesourcery.com>
1630
1631 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1632
8776cfe9
JB
16332014-03-28 Joel Brobecker <brobecker@adacore.com>
1634
1635 * gdb.ada/mi_dyn_arr: New testcase.
1636
5d1ef361
DE
16372014-03-27 Doug Evans <dje@google.com>
1638
1639 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1640
b5bee914
YQ
16412014-03-27 Yao Qi <yao@codesourcery.com>
1642
1643 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1644 if target is nios2-*-*.
1645
0d4d0e77
YQ
16462014-03-26 Yao Qi <yao@codesourcery.com>
1647
1648 * lib/gdb.exp (readline_is_used): New proc.
1649 * gdb.base/completion.exp: Move tests on command complete up.
1650 Skip the rest of tests if readline is not used.
1651 * gdb.ada/complete.exp: Skp the test if readline is not
1652 used.
1653 * gdb.base/filesym.exp: Likewise.
1654 * gdb.base/macscp.exp: Likewise.
1655 * gdb.base/readline-ask.exp: Likewise.
1656 * gdb.base/readline.exp: Likewise.
1657 * gdb.python/py-cmd.exp: Likewise.
1658 * gdb.trace/tfile.exp: Likewise.
1659
29361eee
YQ
16602014-03-26 Yao Qi <yao@codesourcery.com>
1661
1662 * gdb.base/macscp.exp: Fix code format issues.
1663
bc9a5525
UW
16642014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1665
1666 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1667 * gdb.asm/powerpc64le.inc: New file.
1668
d3839ede
PA
16692014-03-25 Pedro Alves <palves@redhat.com>
1670 Doug Evans <dje@google.com>
1671
1672 * gdb.base/source-execution.c: New file.
1673 * gdb.base/source-execution.exp: New file.
1674 * gdb.base/source-execution.gdb: New file.
1675
01672a57
DE
16762014-03-24 Doug Evans <dje@google.com>
1677
1678 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1679 using fission.
1680
88bbeca9
HZ
16812014-03-24 Hui Zhu <hui@codesourcery.com>
1682 Pedro Alves <palves@redhat.com>
1683
1684 PR breakpoints/16101
1685 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1686 test pass/fail messages. Detect missing support for dprintf when
1687 breakpoints are actually inserted.
1688 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1689 breakpoints are actually inserted.
1690 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1691 fails.
1692
d2348791
JK
16932014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1694
1695 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1696
feef67ab
DE
16972014-03-22 Doug Evans <xdje42@gmail.com>
1698
1699 * gdb.python/python.exp (python not supported): Verify multi-line
1700 python command issues an error.
25d743f9 1701 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1702 guile command issues an error.
feef67ab 1703
ecebef6a
MR
17042014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1705
1706 * gdb.threads/thread-specific.exp: Handle the lack of usable
1707 $this_breakpoint and $this_thread.
1708
ccdd1909
HZ
17092014-03-21 Hui Zhu <hui@codesourcery.com>
1710
1711 * gdb.base/attach.exp (do_command_attach_tests): New.
1712
beb460e8
PA
17132014-03-20 Tom Tromey <tromey@redhat.com>
1714 Pedro Alves <palves@redhat.com>
1715
1716 PR cli/15718
1717 * gdb.base/condbreak-call-false.c: New file.
1718 * gdb.base/condbreak-call-false.exp: New file.
1719
40acf43a
PA
17202014-03-20 Pedro Alves <palves@redhat.com>
1721
1722 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1723 Delete.
1724 (block_signals, unblock_signals): Delete.
1725 (child_function_2, main): Remove references to deleted variable
1726 and functions.
1727
9f5e1e02
PA
17282014-03-20 Pedro Alves <palves@redhat.com>
1729
1730 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1731 Use pthread_kill to signal thread 2.
1732 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1733 Adjust to make the test send itself a signal rather than using the
1734 host's "kill" command.
1735
99619bea
PA
17362014-03-20 Pedro Alves <palves@redhat.com>
1737
1738 * gdb.threads/multiple-step-overs.c: New file.
1739 * gdb.threads/multiple-step-overs.exp: New file.
1740 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1741 Adjust expected infrun debug output.
1742
2adfaa28
PA
17432014-03-20 Pedro Alves <palves@redhat.com>
1744
1745 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1746 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1747
31e77af2
PA
17482014-03-20 Pedro Alves <palves@redhat.com>
1749
1750 PR breakpoints/7143
1751 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1752 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1753 of gdb_test_multiple.
1754 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1755 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1756
b9f437de
PA
17572014-03-20 Pedro Alves <palves@redhat.com>
1758
1759 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1760 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1761
05adc73e
PA
17622014-03-19 Pedro Alves <palves@redhat.com>
1763
1764 * gdb.base/async.exp: Remove early return.
1765
6048b950
PA
17662014-03-19 Pedro Alves <palves@redhat.com>
1767
1768 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1769
8bcfb00a
PA
17702014-03-19 Pedro Alves <palves@redhat.com>
1771
1772 * gdb.base/async.exp (test_background): Expect \r\n after
1773 "completed." in the fail pattern.
1774
884e37dc
PA
17752014-03-19 Pedro Alves <palves@redhat.com>
1776
1777 * gdb.base/async.exp (test_background): New procedure.
1778 Use it for all background execution command tests.
1779
148e57e2
PA
17802014-03-19 Pedro Alves <palves@redhat.com>
1781
1782 * gdb.base/async.exp: Use prepare_for_testing.
1783
f48088c7
PA
17842014-03-19 Pedro Alves <palves@redhat.com>
1785
1786 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1787 the same line.
1788
e2f6c966
PA
17892014-03-19 Pedro Alves <palves@redhat.com>
1790
1791 * gdb.base/async.c (main): Add "jump here" and "until here" line
1792 marker comments.
1793 * gdb.base/async.exp (jump_here): New global.
1794 (jump& test): Use it.
1795 (until_here): New global.
1796 (until& test): Use it.
1797
c30568d4
PA
17982014-03-19 Pedro Alves <palves@redhat.com>
1799
1800 * gdb.base/async.exp: Don't frob gdb_protocol.
1801
0172b6a7
DE
18022014-03-18 Doug Evans <xdje42@gmail.com>
1803
1804 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1805 Fix spelling of exec-done-display.
1806
06c868a8
JK
18072014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1808
1809 PR gdb/15358
1810 * gdb.base/gdb-sigterm.c: New file.
1811 * gdb.base/gdb-sigterm.exp: New file.
1812
0c7e1a46
PA
18132014-03-18 Pedro Alves <palves@redhat.com>
1814
1815 PR gdb/13860
1816 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1817 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1818 solib-event.
1819
f7c77d93
JB
18202014-03-17 Joel Brobecker <brobecker@adacore.com>
1821
1822 * gdb.ada/pckd_arr_ren: New testcase.
1823
5a1e8c7a
DE
18242014-03-13 Doug Evans <xdje42@gmail.com>
1825
1826 PR guile/16612
1827 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1828 collect after discarding symbols.
1829
350e1a76
DE
18302014-03-13 Ludovic Courtès <ludo@gnu.org>
1831 Doug Evans <xdje42@gmail.com>
1832
1833 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1834 to history survives a gc.
1835
a69900ae
PA
18362014-03-13 Pedro Alves <palves@redhat.com>
1837
1838 * gdb.base/default.exp: Don't test "target procfs".
1839
5db9f0bd
PA
18402014-03-13 Pedro Alves <palves@redhat.com>
1841
1842 * gdb.base/default.exp: Update "target child" and "target procfs"
1843 tests to not expect "Unix".
1844
b3ccfe11
TT
18452014-03-12 Tom Tromey <tromey@redhat.com>
1846
1847 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1848 New procs. Add target-async tests.
1849 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1850 Add target-async tests.
1851
646f4417
AA
18522014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1853
1854 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1855 'func_start' and 'func_end' for the beginning and end of the
1856 function code, respectively.
1857 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1858 'func_end' instead of 'func' and 'main'.
1859
288c211f
AA
18602014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1861
1862 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1863 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1864 generate the debug info assembler source.
1865
e0c0f156
AA
18662014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1867
1868 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1869 * gdb.dwarf2/arr-subrange.exp: Likewise.
1870 * gdb.dwarf2/dwz.exp: Likewise.
1871 * gdb.dwarf2/method-ptr.exp: Likewise.
1872 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1873 * gdb.dwarf2/subrange.exp: Likewise.
1874 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1875 * gdb.dwarf2/implptrpiece.exp: Likewise.
1876 * gdb.dwarf2/nostaticblock.exp: Likewise.
1877
0e5c4555
AA
18782014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1879
1880 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1881 directory to absolute path name arguments.
1882
5ec18f2b
JG
18832014-03-10 Joel Brobecker <brobecker@adacore.com>
1884
1885 * gdb.ada/tagged_access: New testcase.
1886
847fc4f2
MM
18872014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1888
1889 * gdb.btrace/data.exp: Update expected output.
1890
cc3da688
YQ
18912014-03-06 Yao Qi <yao@codesourcery.com>
1892
1893 * gdb.trace/pr16508.exp: New file.
1894
0f26cec1
PA
18952014-03-05 Pedro Alves <palves@redhat.com>
1896
1897 PR gdb/16575
1898 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1899 procedure.
1900 (top level): Adjust to use it. Add tests that exercise breakpoint
1901 interaction with the code-cache.
1902
7a5a839f
LC
19032014-02-26 Ludovic Courtès <ludo@gnu.org>
1904
1905 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1906 test for 'history-append!'.
1907
31aa7e4e
JB
19082014-02-26 Joel Brobecker <brobecker@adacore.com>
1909
1910 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1911 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1912 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1913 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1914 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1915 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1916
1b588015
JB
19172014-02-26 Joel Brobecker <brobecker@adacore.com>
1918
1919 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1920 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1921 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1922
55426c9d
JB
19232014-02-26 Joel Brobecker <brobecker@adacore.com>
1924
1925 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1926
dc53a7ad
JB
19272014-02-26 Joel Brobecker <brobecker@adacore.com>
1928
1929 * gdb.dwarf2/arr-stride.c: New file.
1930 * gdb.dwarf2/arr-stride.exp: New file.
1931
12ab52e9
PA
19322014-02-26 Pedro Alves <palves@redhat.com>
1933
1934 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1935 that won't ever trigger. Make sure that GDB reports the correct
1936 breakpoint that caused the stop.
1937
849c862e
JK
19382014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1939
1940 PR gdb/16626
1941 * gdb.base/auto-load-script: New file.
1942 * gdb.base/auto-load.c: New file.
1943 * gdb.base/auto-load.exp: New file.
1944
71b7d793
JK
1945 PR gdb/16626
1946 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1947
e2f0d509
JK
19482014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1949
1950 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1951 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1952
50cc37c8
DE
19532014-02-24 Doug Evans <dje@google.com>
1954
1955 * lib/gdb.exp (run_on_host): Log error output if program fails.
1956
ea4758f2
PA
19572014-02-21 Pedro Alves <palves@redhat.com>
1958
1959 * gdb.threads/step-after-sr-lock.c: Rename to ...
1960 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1961 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1962 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1963 ... this.
1964
d7b30f67
SDJ
19652014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1966
1967 PR tdep/16397
1968 * gdb.arch/amd64-stap-special-operands.exp: New file.
1969 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1970 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1971 * gdb.arch/amd64-stap-triplet.S: Likewise.
1972 * gdb.arch/amd64-stap-triplet.c: Likewise.
1973
83deb43f
JB
19742014-02-20 Joel Brobecker <brobecker@adacore.com>
1975
1976 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1977 in .section pseudo-op.
1978
adde2bff
DE
19792014-02-20 lin zuojian <manjian2006@gmail.com>
1980 Joel Brobecker <brobecker@adacore.com>
1981 Doug Evans <xdje42@gmail.com>
1982
1983 PR symtab/16581
1984 * gdb.dwarf2/dw2-icycle.S: New file.
1985 * gdb.dwarf2/dw2-icycle.c: New file.
1986 * gdb.dwarf2/dw2-icycle.exp: New file.
1987
f7bd0f78
SC
19882014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1989
1990 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1991 operations on gdb.Value objects.
1992 * gdb.python/py-value-cc.exp: Add new test to test operations on
1993 gdb.Value objects.
1994
c17ef0d5
DE
19952014-02-18 Doug Evans <dje@google.com>
1996
1997 * Makefile.in (TESTS): New variable.
1998 (expanded_tests, expanded_tests_or_none): New variables
1999 (check-single): Pass $(expanded_tests_or_none) to runtest.
2000 (check-parallel): Only run tests in $(TESTS) if non-empty.
2001 (check/no-matching-tests-found): New rule.
2002 * README: Document TESTS makefile variable.
2003
5dd3176f
DE
20042014-02-18 Doug Evans <dje@google.com>
2005
2006 * Makefile.in (check-parallel): rm -rf outputs temp.
2007
0b10be4f
JK
20082014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2009
2010 Fix "ERROR: no fileid for" in the testsuite.
2011 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2012
85f224e7
DE
20132014-02-12 Doug Evans <dje@google.com>
2014
2015 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2016 (MISCELLANEOUS): New variable.
2017 (clean): rm -rf $(MISCELLANEOUS).
2018 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2019 dwp live in the same directory as symlinks, with each symlink pointed
2020 to a differently named file in a different directory.
2021
149b30ff
DE
20222014-02-11 Doug Evans <dje@google.com>
2023
2024 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2025 of Tcl file commands.
2026
1dfdac32
MK
20272014-02-10 Mark Kettenis <kettenis@gnu.org>
2028
2029 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2030 "kill -SIGUSR1 -1".
2031
aa4fb036
JB
20322014-02-10 Joel Brobecker <brobecker@adacore.com>
2033
2034 * gdb.ada/tick_length_array_enum_idx: New testcase.
2035
ed3ef339
DE
20362014-02-10 Doug Evans <xdje42@gmail.com>
2037
2038 * configure.ac (AC_OUTPUT): Add gdb.guile.
2039 * configure: Regenerate.
2040 * lib/gdb-guile.exp: New file.
2041 * lib/gdb.exp (get_target_charset): New function.
2042 * gdb.base/help.exp: Update expected output from "apropos apropos".
2043 * gdb.guile/Makefile.in: New file.
2044 * gdb.guile/guile.exp: New file.
2045 * gdb.guile/scm-arch.c: New file.
2046 * gdb.guile/scm-arch.exp: New file.
2047 * gdb.guile/scm-block.c: New file.
2048 * gdb.guile/scm-block.exp: New file.
2049 * gdb.guile/scm-breakpoint.c: New file.
2050 * gdb.guile/scm-breakpoint.exp: New file.
2051 * gdb.guile/scm-disasm.c: New file.
2052 * gdb.guile/scm-disasm.exp: New file.
2053 * gdb.guile/scm-equal.c: New file.
2054 * gdb.guile/scm-equal.exp: New file.
2055 * gdb.guile/scm-error.exp: New file.
2056 * gdb.guile/scm-error.scm: New file.
2057 * gdb.guile/scm-frame-args.c: New file.
2058 * gdb.guile/scm-frame-args.exp: New file.
2059 * gdb.guile/scm-frame-args.scm: New file.
2060 * gdb.guile/scm-frame-inline.c: New file.
2061 * gdb.guile/scm-frame-inline.exp: New file.
2062 * gdb.guile/scm-frame.c: New file.
2063 * gdb.guile/scm-frame.exp: New file.
2064 * gdb.guile/scm-generics.exp: New file.
2065 * gdb.guile/scm-gsmob.exp: New file.
2066 * gdb.guile/scm-iterator.c: New file.
2067 * gdb.guile/scm-iterator.exp: New file.
2068 * gdb.guile/scm-math.c: New file.
2069 * gdb.guile/scm-math.exp: New file.
2070 * gdb.guile/scm-objfile-script-gdb.in: New file.
2071 * gdb.guile/scm-objfile-script.c: New file.
2072 * gdb.guile/scm-objfile-script.exp: New file.
2073 * gdb.guile/scm-objfile.c: New file.
2074 * gdb.guile/scm-objfile.exp: New file.
2075 * gdb.guile/scm-ports.exp: New file.
2076 * gdb.guile/scm-pretty-print.c: New file.
2077 * gdb.guile/scm-pretty-print.exp: New file.
2078 * gdb.guile/scm-pretty-print.scm: New file.
2079 * gdb.guile/scm-section-script.c: New file.
2080 * gdb.guile/scm-section-script.exp: New file.
2081 * gdb.guile/scm-section-script.scm: New file.
2082 * gdb.guile/scm-symbol.c: New file.
2083 * gdb.guile/scm-symbol.exp: New file.
2084 * gdb.guile/scm-symtab-2.c: New file.
2085 * gdb.guile/scm-symtab.c: New file.
2086 * gdb.guile/scm-symtab.exp: New file.
2087 * gdb.guile/scm-type.c: New file.
2088 * gdb.guile/scm-type.exp: New file.
2089 * gdb.guile/scm-value-cc.cc: New file.
2090 * gdb.guile/scm-value-cc.exp: New file.
2091 * gdb.guile/scm-value.c: New file.
2092 * gdb.guile/scm-value.exp: New file.
2093 * gdb.guile/source2.scm: New file.
2094 * gdb.guile/types-module.cc: New file.
2095 * gdb.guile/types-module.exp: New file.
2096
7026a7c1
YQ
20972014-02-10 Yao Qi <yao@codesourcery.com>
2098
2099 PR testsuite/16543
2100 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2101 * configure: Regenerated.
2102 * Makefile.in: New file.
2103
6c466447
AS
21042014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2105
2106 * gdb.python/py-framefilter.exp: Fix typo.
2107
6e854735
YQ
21082014-02-08 Yao Qi <yao@codesourcery.com>
2109
2110 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2111 that no =breakpoint-modified is emitted when breakpoints are
2112 modified through MI commands.
2113
d137e6dc
PA
21142014-02-07 Pedro Alves <pedro@codesourcery.com>
2115 Pedro Alves <palves@redhat.com>
2116
2117 * gdb.threads/step-after-sr-lock.c: New file.
2118 * gdb.threads/step-after-sr-lock.exp: New file.
2119
b5ee5a50
PA
21202014-02-07 Pedro Alves <palves@redhat.com>
2121
2122 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2123
3c77faf3
JK
21242014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2125
2126 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2127 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2128
6dddc817
DE
21292014-02-06 Doug Evans <xdje42@gmail.com>
2130
2131 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2132 output.
2133
2134 * gdb.gdb/python-interrupts.exp: New file.
2135
de7b2893
YQ
21362014-02-05 Yao Qi <yao@codesourcery.com>
2137
2138 * gdb.trace/report.exp (use_collected_data): Test the output
2139 of "info threads" and "info inferiors".
2140
66d032ac
YQ
21412014-02-05 Yao Qi <yao@codesourcery.com>
2142
2143 Revert this patch:
2144
2145 2013-05-24 Yao Qi <yao@codesourcery.com>
2146
2147 * gdb.trace/tfile.exp: Test inferior and thread.
2148
591a12a1
UW
21492014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2150
2151 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2152 on a function.
2153 * gdb.base/step-bt.c: Call hello via function pointer to make
2154 sure its first instruction is executed on powerpc64le-linux.
2155
0ff3e01f
UW
21562014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2157
2158 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2159
084ee545
UW
21602014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2161
2162 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2163 of the test patterns for use on little-endian systems.
2164
6ed14ff3
UW
21652014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2166
2167 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2168 (decimal_vector): Fix for little-endian.
2169
401e27fd
JM
21702014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2171
2172 * gdb.arch/sparc-sysstep.exp: New file.
2173 * gdb.arch/sparc-sysstep.c: Likewise.
2174
2175 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2176
8b924729
EBM
21772014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2178
2179 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2180
fb151210
JB
21812014-01-23 Tom Tromey <tromey@redhat.com>
2182
2183 * gdb.ada/array_char_idx: New testcase.
2184
0740f8d8
TT
21852014-01-23 Tom Tromey <tromey@redhat.com>
2186
2187 PR python/16487:
2188 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2189 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2190 classes.
2191
21909fa1
TT
21922014-01-23 Tom Tromey <tromey@redhat.com>
2193
2194 PR python/16491:
2195 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2196 string from an inferior frame.
2197 * gdb.python/py-framefilter-mi.exp: Update.
2198
87ce2a04
DE
21992014-01-22 Doug Evans <dje@google.com>
2200
2201 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2202
237b092b
AA
22032014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2204
2205 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2206
d674a709
AA
22072014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2208
2209 * gdb.trace/entry-values.exp: Remove excess space character from
2210 regex patterns. Handle s390 call instruction.
2211
20fa3390
AA
22122014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2213
2214 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2215 define "*_start" label. Make "name" static.
2216 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2217 ${name} by references to ${name}_start.
2218
78466714
AA
22192014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2220
2221 * gdb.base/info-macros.exp: Remove "debug" from the compile
2222 options.
2223
ec9f644a
IB
22242014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2225
2226 * gdb.dlang/demangle.exp: New file.
2227
94b1b47e
IB
22282014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2229
2230 * gdb.dlang/primitive-types.exp: New file.
2231
7f420862
IB
22322014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2233
2234 * configure.ac: Create gdb.dlang/Makefile.
2235 * configure: Regenerate.
2236 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2237 * gdb.dlang/Makefile.in: New file.
2238 * lib/d-support.exp: New file.
2239 * lib/gdb.exp (skip_d_tests): New proc.
2240
52834460
MM
22412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2242
2243 * gdb.btrace/delta.exp: Check reverse stepi.
2244 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2245 * gdb.btrace/finish.exp: New.
2246 * gdb.btrace/next.exp: New.
2247 * gdb.btrace/nexti.exp: New.
2248 * gdb.btrace/record_goto.c: Add comments.
2249 * gdb.btrace/step.exp: New.
2250 * gdb.btrace/stepi.exp: New.
2251 * gdb.btrace/multi-thread-step.c: New.
2252 * gdb.btrace/multi-thread-step.exp: New.
2253 * gdb.btrace/rn-dl-bind.c: New.
2254 * gdb.btrace/rn-dl-bind.exp: New.
2255 * gdb.btrace/data.c: New.
2256 * gdb.btrace/data.exp: New.
2257 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2258
6e07b1d2
MM
22592014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2260
2261 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2262 * gdb.btrace/exception.exp: Update.
2263 * gdb.btrace/instruction_history.exp: Update.
2264 * gdb.btrace/record_goto.exp: Update.
2265 * gdb.btrace/tailcall.exp: Update.
2266 * gdb.btrace/unknown_functions.exp: Update.
2267 * gdb.btrace/delta.exp: New.
2268
0b722aec
MM
22692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2270
2271 * gdb.btrace/record_goto.exp: Add backtrace test.
2272 * gdb.btrace/tailcall.exp: Add backtrace test.
2273
066ce621
MM
22742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2275
2276 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2277 * gdb.btrace/record_goto.c: New.
2278 * gdb.btrace/record_goto.exp: New.
2279 * gdb.btrace/x86-record_goto.S: New.
2280
0688d04e
MM
22812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2282
2283 * gdb.btrace/function_call_history.exp: Update tests.
2284 * gdb.btrace/instruction_history.exp: Update tests.
2285
8710b709
MM
22862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2287
2288 * gdb.btrace/function_call_history.exp: Fix expected field
2289 order for "record function-call-history".
2290 Add new tests for "record function-call-history /c".
2291 * gdb.btrace/exception.cc: New.
2292 * gdb.btrace/exception.exp: New.
2293 * gdb.btrace/tailcall.exp: New.
2294 * gdb.btrace/x86-tailcall.S: New.
2295 * gdb.btrace/x86-tailcall.c: New.
2296 * gdb.btrace/unknown_functions.c: New.
2297 * gdb.btrace/unknown_functions.exp: New.
2298 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2299
5de9129b
MM
23002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2301
2302 * gdb.btrace/instruction_history.exp: Update.
2303 * gdb.btrace/function_call_history.exp: Update.
2304
23a7fe75
MM
23052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2306
2307 * gdb.btrace/function_call_history.exp: Fix expected function
2308 trace.
2309 * gdb.btrace/instruction_history.exp: Initialize traced.
2310 Remove traced_functions.
2311
724c7dd8
MM
23122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2313
2314 * gdb.btrace/function_call_history.exp: Update
2315 * gdb.btrace/instruction_history.exp: Update.
2316
6d78d93b
MM
23172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2318
2319 * gdb.btrace/enable.exp: Update expected text.
2320
93a360cc
OJ
23212014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2322
2323 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2324 bytes.
2325
3772b53f
MR
23262014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2327
2328 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2329
596662fa
OJ
23302014-01-15 Omair Javaid <omair.javaid@linaro.org>
2331
2332 * lib/gdb.exp (supports_process_record): Return true for
2333 arm*-linux*. (supports_reverse): Likewise.
2334
b5b08fb4
SC
23352014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2336
2337 PR python/15464
2338 PR python/16113
2339 * gdb.python/py-type.c: Enhance test case.
2340 * gdb.python/py-value-cc.cc: Likewise
2341 * gdb.python/py-type.exp: Add new tests.
2342 * gdb.python/py-value-cc.exp: Likewise
2343
52d7fb13
AA
23442014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2345 Pedro Alves <palves@redhat.com>
2346
2347 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2348 Make "name" extern.
2349 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2350 references to ${name}_start by references to ${name}.
2351
a2cd8cfe
JB
23522014-01-10 Joel Brobecker <brobecker@adacore.com>
2353
2354 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2355
4e23fced
JB
23562014-01-10 Joel Brobecker <brobecker@adacore.com>
2357
2358 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2359
c6a9e42c
PA
23602014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2361 Pedro Alves <palves@redhat.com>
2362
2363 * gdb.mi/mi-info-os.exp: Connect to the target with
2364 mi_gdb_target_load.
2365
b7ea362b
PA
23662014-01-08 Pedro Alves <palves@redhat.com>
2367
2368 * gdb.threads/reconnect-signal.c: New file.
2369 * gdb.threads/reconnect-signal.exp: New file.
2370
5e3f4fab
EBM
23712014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2372
2373 * gdb.base/source-dir.exp: New file.
2374
79301218
JB
23752014-01-07 Joel Brobecker <brobecker@adacore.com>
2376
2377 * gdb.ada/mi_interface: New testcase.
2378
8e355c5d
JB
23792014-01-07 Joel Brobecker <brobecker@adacore.com>
2380
2381 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2382 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2383 gdb.ada/pp-rec-component/pck.ads: New files.
2384
c0d48811
JB
23852014-01-07 Joel Brobecker <brobecker@adacore.com>
2386
2387 * gdb.python/py-pp-integral.c: New file.
2388 * gdb.python/py-pp-integral.py: New file.
2389 * gdb.python/py-pp-integral.exp: New file.
2390
17b609c3 2391For older changes see ChangeLog-1993-2013.
c906108c 2392\f
8d8cb839
EZ
2393;; Local Variables:
2394;; mode: change-log
2395;; left-margin: 8
2396;; fill-column: 74
2397;; version-control: never
2398;; End:
902f2ccb 2399
14f8b115 2400 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2401 Copying and distribution of this file, with or without modification,
2402 are permitted provided the copyright notice and this notice are preserved.
This page took 3.674031 seconds and 4 git commands to generate.