Fix for PR 17247: Block SIGCHLD while initializing Guile.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
83740597
DE
12014-09-09 Doug Evans <xdje42@gmail.com>
2
3 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
4
4c122fc3
YQ
52014-09-09 Yao Qi <yao@codesourcery.com>
6
7 * gdb.mi/mi-var-display.exp: Set print symbol off.
8
a9f116cb
GKB
92014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
10
11 PR gdb/17035
12 * gdb.base/commands.exp: Add tests to verify user-defined
13 commands with empty bodies.
14 * gdb.python/py-cmd.exp: Test that we don't show user-defined
15 python commands in `show user command`.
16 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17 scheme commands in `show user command`.
18
c75bd3a2
JK
192014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20
21 PR python/17355
22 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
23 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
24 * gdb.python/py-framefilter-invalidarg.exp: New file.
25 * gdb.python/py-framefilter-invalidarg.py: New file.
26
faa42425
DE
272014-09-06 Doug Evans <xdje42@gmail.com>
28
29 PR 15276
30 * gdb.python/py-caller-is.c: New file.
31 * gdb.python/py-caller-is.exp: New file.
32
474ca4f6
SDJ
332014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
34
35 PR gdb/17235
36 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
37 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
38
eb0b0463
SDJ
392014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
40
41 PR fortran/17237
42 * gdb.fortran/print-formatted.exp: New file.
43 * gdb.fortran/print-formatted.f90: Likewise.
44
5f3b99cf
SS
452014-09-03 Sasha Smundak <asmundak@google.com>
46
47 * gdb.python/py-frame.exp: Test Frame.read_register.
48
7d793aa9
SDJ
492014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
50
51 PR python/16699
52 * gdb.python/py-completion.exp: New file.
53 * gdb.python/py-completion.py: Likewise.
54
fb0576e9
DE
552014-08-28 Doug Evans <dje@google.com>
56
57 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
58 eax,etc. are live with values set by gdb and thus the compiler can't
59 use them.
60 * gdb.arch/i386-pseudo.c (main): Ditto.
61
ee92b0dd
DE
622014-08-27 Doug Evans <dje@google.com>
63
64 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
65
6649db35
DE
662014-08-25 Doug Evans <dje@google.com>
67
68 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
69 (main): Ditto.
70
564b7600
DE
712014-08-25 Doug Evans <dje@google.com>
72
73 * gdb.threads/thread-execl.exp: #include <stdio.h>.
74
3881fb67
YQ
752014-08-24 Yao Qi <yao@codesourcery.com>
76
77 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
78 symbol off.
79 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
80
a05a36a5
DE
812014-08-22 Doug Evans <dje@google.com>
82
83 PR 17276
84 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
85 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
86 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
87
7c343b48
YQ
882014-08-22 Yao Qi <yao@codesourcery.com>
89
90 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
91 * gdb.python/py-finish-breakpoint2.exp: Likewise.
92 * gdb.python/python.exp: Likewise. Use .py file on the host
93 instead of the build.
94
22fd09ae
JK
952014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
96
97 * gdb.threads/gcore-stale-thread.c: New file.
98 * gdb.threads/gcore-stale-thread.exp: New file.
99
a8454a7c
PA
1002014-08-21 Pedro Alves <palves@redhat.com>
101
102 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
103 * gdb.base/gcore-relro-pie.exp: Likewise.
104 * gdb.base/gcore-relro.exp: Likewise.
105 * gdb.base/gcore.exp: Likewise.
106 * gdb.base/print-symbol-loading.exp: Likewise.
107 * gdb.threads/gcore-thread.exp: Likewise.
108 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
109
2a31c623
PA
1102014-08-20 Pedro Alves <palves@redhat.com>
111 Jan Kratochvil <jan.kratochvil@redhat.com>
112
113 * Makefile.in (EXTRA_RULES, CC): New variables, get from
114 configure.
115 (EXPECT): Handle READ1 being set.
116 (all): Depend on EXTRA_RULES.
117 (check-read1, expect-read1, read1.so, read1): New rules.
118 * README (Testsuite Parameters): Document the READ1 make variable.
119 (Race detection): New section.
120 * configure: Regenerate.
121 * configure.ac: If build==host==target, and running under a
122 GNU/glibc system, add read1 to the extra Makefile rules.
123 (EXTRA_RULES): AC_SUBST it.
124 * lib/read1.c: New file.
125
d36430db
JB
1262014-08-20 Joel Brobecker <brobecker@adacore.com>
127
128 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
129 the handling of variables declared as a typedef to an array
130 which a DW_AT_data_location attribute.
131
9a0dc9e3
PA
1322014-08-19 Andrew Burgess <aburgess@broadcom.com>
133 Pedro Alves <palves@redhat.com>
134
135 PR symtab/14604
136 PR symtab/14605
137 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
138 gdb_test.
139
0718a8da
PA
1402014-08-19 Pedro Alves <palves@redhat.com>
141
142 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
143
13b448cd
YQ
1442014-08-19 Yao Qi <yao@codesourcery.com>
145
146 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
147 right line.
148
1cbf5077
DB
1492014-08-18 David Blaikie <dblaikie@gmail.com>
150
151 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
152
bf0fae19
JB
1532014-08-18 Joel Brobecker <brobecker@adacore.com>
154
155 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
156 attribute in array range.
157
3c8c5dcc
JB
1582014-08-18 Joel Brobecker <brobecker@adacore.com>
159
160 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
161
e66d4446
SC
1622014-08-15 Siva Chandra Reddy <sivachandra@google.com>
163
164 PR c++/17132
165 * gdb.cp/pr17132.cc: New file.
166 * gdb.cp/pr17132.exp: New file.
167
940df408
SC
1682014-08-15 Siva Chandra Reddy <sivachandra@google.com>
169
170 * gdb.python/py-xmethods.py (A_getarrayind)
171 (E_method_char_worker.__call__, E_method_int_worker.__call__):
172 Use 'print' with function call syntax.
173 (E_method_matcher.match): Fix tab vs space indentation mixup.
174
ebcc6c3a
YQ
1752014-08-15 Yao Qi <yao@codesourcery.com>
176
177 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
178 false.
179
775e0f04
YQ
1802014-08-15 Yao Qi <yao@codesourcery.com>
181
182 * gdb.cp/casts.exp: Set print symbol off.
183 * gdb.cp/class2.exp: Likewise.
184 * gdb.cp/overload.exp: Likewise.
185 * gdb.cp/templates.exp: Likewise.
186
d769e349
DE
1872014-08-11 Doug Evans <dje@google.com>
188
189 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
190 (test_load_shlib): Update.
191
20c6f1e1
YQ
1922014-08-09 Yao Qi <yao@codesourcery.com>
193
194 * gdb.base/display.exp: Invoke is_address_zero_readable.
195 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
196 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
197 * gdb.base/hbreak-unmapped.exp: Return if
198 is_address_zero_readable returns true.
199 * gdb.base/signest.exp: Likewise.
200 * gdb.base/signull.exp: Likewise.
201 * gdb.base/sigbpt.exp: Likewise.
202 * gdb.guile/scm-disasm.exp: Do the test if
203 is_address_zero_readable returns false.
204 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
205 * gdb.python/py-arch.exp: Likewise.
206 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
207 * lib/gdb.exp (is_address_zero_readable): New proc.
208
5792e8e3
YQ
2092014-08-09 Yao Qi <yao@codesourcery.com>
210
211 PR testsuite/13443
212 * gdb.mi/mi-var-display.exp: Make test messages unique.
213
3cecbbbe
TT
2142014-08-04 Tom Tromey <tromey@redhat.com>
215
216 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
217 target 0".
218
00b51ff5
TT
2192014-08-04 Tom Tromey <tromey@redhat.com>
220
221 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
222 "target_resume".
223
6908c509
JB
2242014-08-01 Joel Brobecker <brobecker@adacore.com>
225
226 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
227 inner_vla_struct_object_size.
228 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
229 as xfail.
230
cc6563d2
PA
2312014-07-30 Pedro Alves <palves@redhat.com>
232
233 * gdb.threads/signal-command-handle-nopass.exp (test): Add
234 comment.
235
7e09a223
YQ
2362014-07-29 Yao Qi <yao@codesourcery.com>
237
238 PR gdb/17206
239 * gdb.base/until-nodebug.exp: New.
240
7ebdbe92
DE
2412014-07-28 Doug Evans <xdje42@gmail.com>
242
243 PR guile/17203
244 * gdb.guile/scm-parameter.exp: Add tests for trying to create
245 previously existing parameter, and previously ambiguously spelled
246 parameter.
247
fdb1adc6
WN
2482014-07-28 Will Newton <will.newton@linaro.org>
249
250 * gdb.base/varargs.exp: Remove KFAILs for ARM.
251
186fcde0
DE
2522014-07-26 Ludovic Courtès <ludo@gnu.org>
253 Doug Evans <xdje42@gmail.com>
254
255 PR guile/17146
256 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
257
70509625
PA
2582014-07-25 Pedro Alves <palves@redhat.com>
259
260 * gdb.threads/signal-command-handle-nopass.c: New file.
261 * gdb.threads/signal-command-handle-nopass.exp: New file.
262 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
263 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
264 * gdb.threads/signal-delivered-right-thread.c: New file.
265 * gdb.threads/signal-delivered-right-thread.exp: New file.
266
c3f814a1
PA
2672014-07-25 Pedro Alves <palves@redhat.com>
268
269 * gdb.base/double-prompt-target-event-error.exp
270 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
271 match.
272 (cancel_pagination_in_target_event): Rework double prompt
273 detection.
274 * gdb.base/paginate-after-ctrl-c-running.exp
275 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
276 <return>' match.
277 * gdb.base/paginate-bg-execution.exp
278 (test_bg_execution_pagination_return)
279 (test_bg_execution_pagination_cancel): Remove '-notransfer
280 <return>' matches.
281 * gdb.base/paginate-execution-startup.exp
282 (test_fg_execution_pagination_return)
283 (test_fg_execution_pagination_cancel): Remove '-notransfer
284 <return>' matches.
285 * gdb.base/paginate-inferior-exit.exp
286 (test_paginate_inferior_exited): Remove '-notransfer <return>'
287 match.
288 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
289 * lib/gdb.exp (pagination_prompt): Run text through
290 string_to_regexp.
291 (gdb_test_multiple): Match $pagination_prompt instead of
292 "<return>".
293 (string_to_regexp): Move to lib/gdb-utils.exp.
294
e214cf6c
JK
2952014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
296
297 * gdb.arch/amd64-entry-value-paramref.S: New file.
298 * gdb.arch/amd64-entry-value-paramref.cc: New file.
299 * gdb.arch/amd64-entry-value-paramref.exp: New file.
300 * gdb.arch/amd64-optimout-repeat.S: New file.
301 * gdb.arch/amd64-optimout-repeat.c: New file.
302 * gdb.arch/amd64-optimout-repeat.exp: New file.
303
17d0c5c8
JK
3042014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
305
306 PR gdb/17170
307 * gdb.base/statistics.exp: New file.
308
b8b8facf
DE
3092014-07-17 Doug Evans <dje@google.com>
310
74b49205 311 PR gdb/17170
b8b8facf
DE
312 * gdb.base/maint.exp: Update testing of per-command stats.
313
1b5d0ab3
PA
3142014-07-16 Pedro Alves <palves@redhat.com>
315
316 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
317 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
318 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
319 (tfile_write_buf): New functions.
320 (add_memory_block): Rewrite using the above.
321 (adjust_function_address): New function.
322 (FUNCTION_ADDRESS): New macro.
323 (write_basic_trace_file): Remove short_x local, and use
324 tfile_write_16. Change type of func_addr local to unsigned long
325 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
326 here. Cast argument of add_memory_block to char pointer.
327 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
328 (main): Remove parameters.
329 * gdb.trace/tfile.exp: Remove nowarnings.
330
4d974e88
SM
3312014-07-15 Simon Marchi <simon.marchi@ericsson.com>
332
333 * gdb.base/debug-expr.exp: Test string evaluation with
334 "debug expression" on.
335
41e99568
PA
3362014-07-15 Pedro Alves <palves@redhat.com>
337
338 * gdb.base/reread.exp: Use clean_restart.
339
487d9753
PL
3402014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
341
342 * gdb.arch/avr-flash-qualifer.c: New.
343 * gdb.arch/avr-flash-qualifer.exp: New.
344
cc1c52ad
PA
3452014-07-14 Pedro Alves <palves@redhat.com>
346
347 * gdb.base/paginate-after-ctrl-c-running.c: New file.
348 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
349
1e973570
PA
3502014-07-14 Pedro Alves <palves@redhat.com>
351
352 * gdb.base/double-prompt-target-event-error.c: New file.
353 * gdb.base/double-prompt-target-event-error.exp: New file.
354
93d6eb10
PA
3552014-07-14 Pedro Alves <palves@redhat.com>
356
357 PR gdb/17072
358 * gdb.base/paginate-inferior-exit.c: New file.
359 * gdb.base/paginate-inferior-exit.exp: New file.
360
0017922d
PA
3612014-07-14 Pedro Alves <palves@redhat.com>
362
363 PR gdb/17072
364 * gdb.base/paginate-bg-execution.c: New file.
365 * gdb.base/paginate-bg-execution.exp: New file.
366
94696ad3
PA
3672014-07-14 Pedro Alves <palves@redhat.com>
368
369 PR gdb/17072
370 * gdb.base/paginate-execution-startup.c: New file.
371 * gdb.base/paginate-execution-startup.exp: New file.
372 * lib/gdb.exp (pagination_prompt): New global.
373 (default_gdb_spawn): New procedure, factored out from
374 default_gdb_spawn.
375 (default_gdb_start): Adjust to call default_gdb_spawn.
376 (gdb_spawn): New procedure.
377
bd293940
PA
3782014-07-14 Pedro Alves <palves@redhat.com>
379
380 * lib/gdb.exp (gdb_assert): New procedure.
381 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
382
c933f875
PA
3832014-07-14 Pedro Alves <palves@redhat.com>
384
385 * gdb.base/execution-termios.c: New file.
386 * gdb.base/execution-termios.exp: New file.
387
d98b7a16
TT
3882014-07-14 Tom Tromey <tromey@redhat.com>
389
390 * gdb.cp/vla-cxx.cc: New file.
391 * gdb.cp/vla-cxx.exp: New file.
392
548740d6
TT
3932014-07-14 Tom Tromey <tromey@redhat.com>
394
395 * gdb.reverse/rerun-prec.c: New file.
396 * gdb.reverse/rerun-prec.exp: New file.
397
a25eb028
MR
3982014-07-12 Maciej W. Rozycki <macro@mips.com>
399 Maciej W. Rozycki <macro@codesourcery.com>
400
401 * lib/gdb-utils.exp: New file.
402 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
403 inline `gdb_init_command' processing.
404 (gdb_start_cmd): Likewise.
405 * lib/mi-support.exp (mi_run_cmd): Likewise.
406 * README: Document `gdb_init_command' and `gdb_init_commands'.
407
218c2655
JK
4082014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 Fix false FAIL running under a very long directory name.
411 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
412 and "set print elements 10000". Twice.
413
5401fde3
YQ
4142014-07-11 Yao Qi <yao@codesourcery.com>
415
416 * gdb.base/exprs.exp: "set print symbol off".
417
e76126e8
PA
4182014-07-11 Pedro Alves <palves@redhat.com>
419
420 * gdb.threads/kill.c: New file.
421 * gdb.threads/kill.exp: New file.
422
2d6f0de6
YQ
4232014-07-10 Yao Qi <yao@codesourcery.com>
424
425 * gdb.trace/tfile.c (write_basic_trace_file)
426 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
427 address written to trace file.
428
7180e04a
PA
4292014-07-09 Pedro Alves <palves@redhat.com>
430
431 * gdb.base/attach-wait-input.exp: New file.
432 * gdb.base/attach-wait-input.c: New file.
433
9a9a7608
AB
4342014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
435
436 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
437 setting up test structures.
438 (main): Call new test function.
439 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
440 test function, continue into test function and walk test
441 structures.
442
161ac41e
YQ
4432014-07-02 Yao Qi <yao@codesourcery.com>
444
445 * gdb.trace/entry-values.c: Define labels 'foo_start' and
446 'bar_start' at the beginning of functions 'foo' and 'bar'
447 respectively.
448 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
449 instead of 'foo' and 'bar'.
450
1f267ae3
MM
4512014-07-08 Markus Metzger <markus.t.metzger@intel.com>
452
453 * gdb.btrace/segv.exp: New.
454 * gdb.btrace/segv.c: New.
455
2b239efb
LM
4562014-07-02 Luis Machado <lgustavo@codesourcery.com>
457
458 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
459 instruction.
460
cf363f18
MW
4612014-06-30 Mark Wielaard <mjw@redhat.com>
462
463 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
464 vulture, vilify, villar): New volatile array constants.
465 (vindictive, vegetation): New const volatile array constants.
466 * gdb.base/volatile.exp: Test volatile and const volatile array
467 types.
468
aebf9d24
AA
4692014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
470
471 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
472 target lacks support for awatch, rwatch, or hbreak.
473
b67a2c6f
YQ
4742014-06-27 Yao Qi <yao@codesourcery.com>
475
476 * gdb.multi/dummy-frame-restore.exp: New.
477 * gdb.multi/dummy-frame-restore.c: New.
478
aef92902
MM
4792014-06-25 Markus Metzger <markus.t.metzger@intel.com>
480
481 * gdb.btrace/gcore.exp: New.
482
8e9db26e
PA
4832014-06-23 Pedro Alves <palves@redhat.com>
484
485 * gdb.base/watchpoint-reuse-slot.c: New file.
486 * gdb.base/watchpoint-reuse-slot.exp: New file.
487
70afc5b7
SC
4882014-06-23 Siva Chandra Reddy <sivachandra@google.com>
489
490 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
491 progspace's filename in 'info', 'enable' and 'disable' command
492 tests.
493
b972bd9c
JK
4942014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
495
496 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
497 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
498 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
499
125f8a3d
GB
5002014-06-20 Gary Benson <gbenson@redhat.com>
501
502 * gdb.arch/i386-avx.exp: Fix include file location.
503 * gdb.arch/i386-sse.exp: Likewise.
504
3ed9baed
IB
5052014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
506
507 * gdb.dlang/expression.exp: New file.
508
034f788c
PA
5092014-06-19 Pedro Alves <palves@redhat.com>
510
511 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
512 out from ...
513 (top level): ... here. Iterate running tests under different
514 scheduler-locking settings.
515
45371d0c
LM
5162014-06-18 Luis Machado <lgustavo@codesourcery.com>
517
518 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
519 to DW_FORM_addr and use non-zero addresses.
520
5d376983
SC
5212014-06-18 Siva Chandra Reddy <sivachandra@google.com>
522
523 PR gdb/17017
524 * gdb.python/py-xmethods.cc: Add global function call counters and
525 increment them in their respective functions. Remove "cout"
526 statements.
527 * gdb.python/py-xmethods.exp: Make tests check the global function
528 call counters instead of depending on inferior IO.
529
a1aa2221
LM
5302014-06-18 Don Breazeal <donb@codesourcery.com>
531
532 * gdb.base/foll-fork.exp (default_fork_parent_follow):
533 Deleted procedure.
534 (explicit_fork_parent_follow): Deleted procedure.
535 (explicit_fork_child_follow): Deleted procedure.
536 (test_follow_fork): New procedure.
537 (do_fork_tests): Replace calls to deleted procedures with
538 calls to test_follow_fork and reset GDB for subsequent
539 procedure calls.
540
0fc05997
YQ
5412014-06-17 Yao Qi <yao@codesourcery.com>
542
543 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
544 CP1252.
545
70795c52
LM
5462014-06-17 Luis Machado <lgustavo@codesourcery.com>
547
548 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
549 Initialize ptr and S explicitly.
550 (skip_type_update_when_not_use_rtti_test): Likewise.
551
6be47f0c
KS
5522014-06-16 Keith Seitz <keiths@redhat.com>
553
554 PR mi/15863
555 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
556 the inferior is started.
557
d03de421
PA
5582014-06-16 Pedro Alves <palves@redhat.com>
559
560 * gdb.base/break-main-file-remove-fail.c: New file.
561 * gdb.base/break-main-file-remove-fail.exp: New file.
562 * gdb.base/break-unload-file.exp: Use build_executable instead of
563 prepare_for_testing.
564 (test_break): New parameter "initial_load". Handle it.
565 (top level): Add initial_load cmdline/file axis.
566
f9579b99
TT
5672014-06-12 Tom Tromey <tromey@redhat.com>
568
569 * gdb.base/completion.exp: Don't use directory name in test.
570
3657956b
GB
5712014-06-09 Gary Benson <gbenson@redhat.com>
572
573 * gdb.base/sigall.c [Functions to send signals]: Reorder to
574 separate the always-available ANSI-standard signals from the
575 signals that require checking.
576 (main): Likewise.
577 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
578 Likewise.
579 (main): Likewise.
580
4186eb54
KS
5812014-06-07 Keith Seitz <keiths@redhat.com>
582
583 Revert:
584 PR c++/16253
585 * gdb.cp/var-tag.cc: New file.
586 * gdb.cp/var-tag.exp: New file.
587 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
588 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
589 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
590 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
591
25326a28 5922014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
593
594 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
595
829155c9
PA
5962014-06-06 Pedro Alves <palves@redhat.com>
597
598 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
599 in target debug output instead of looking at RSP packets,
600 disabling the test on any target that uses hardware stepping.
601 Update comments.
602
61c8d22e
PA
6032014-06-06 Pedro Alves <palves@redhat.com>
604
605 * gdb.base/break-unload-file.exp: Fix typo.
606
d9a47287
YQ
6072014-06-06 Yao Qi <yao@codesourcery.com>
608
609 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
610 from "jit_function" to "^jit_function".
611
e5e01dbf
YQ
6122014-06-06 Yao Qi <yao@codesourcery.com>
613
614 * gdb.base/async.c (foo): Add one statement.
615 * gdb.base/async.exp: Get the next instruction address and
616 match the output of "nexti" by instruction address. Match
617 the hex address in the output of "finish".
618
73ba372c
GB
6192014-06-06 Gary Benson <gbenson@redhat.com>
620
621 * gdb.base/call-signals.c: Remove preprocessor conditionals
622 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
623 SIGSEGV and SIGTERM.
624 * gdb.base/sigall.c: Likewise.
625 * gdb.base/unwindonsignal.c: Likewise.
626 * gdb.reverse/sigall-reverse.c: Likewise.
627
831517df
YQ
6282014-06-06 Yao Qi <yao@codesourcery.com>
629
630 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
631 readable, skip the test.
632
b8b91e98
YQ
6332014-06-06 Yao Qi <yao@codesourcery.com>
634
635 * gdb.threads/staticthreads.c (thread_function): Move the line
636 setting breakpoint on forward.
637 * gdb.threads/staticthreads.exp: Update comments.
638
fb934770
LC
6392014-06-05 Ludovic Courtès <ludo@gnu.org>
640
641 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
642 "history-append! type error".
643
6ef284bd
SM
6442014-06-05 Simon Marchi <simon.marchi@ericsson.com>
645
646 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
647 erroneous dprintf expected input.
648
a872e241
DE
6492014-06-04 Doug Evans <xdje42@gmail.com>
650
651 * gdb.guile/scm-generics.exp: Delete.
652
16f691fb
DE
6532014-06-04 Doug Evans <xdje42@gmail.com>
654
655 * gdb.guile/scm-breakpoint.exp: Update.
656 Add tests for breakpoint registration.
657
012370f6
TT
6582014-06-04 Tom Tromey <tromey@redhat.com>
659
660 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
661 VLA-in-union.
662 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
663 inner_vla_struct, vla_union types. Initialize objects of those
664 types and compute their sizes.
665
9f5a4cef
HZ
6662014-06-04 Nathan Sidwell <nathan@codesourcery.com>
667 Hui Zhu <hui@codesourcery.com>
668
669 * gdb.base/fileio.exp: Add test for shell not available as well as
670 available.
671 * gdb.base/fileio.c (test_system): Check for shell twice.
672
90a45c4d
YQ
6732014-06-04 Yao Qi <yao@codesourcery.com>
674
675 * gdb.base/auto-connect-native-target.exp: Remove redundant
676 space from the regexp pattern.
677
70017e41
YQ
6782014-06-04 Yao Qi <yao@codesourcery.com>
679
680 * gdb.base/default.exp: Replace "child" with "native" in
681 regexp pattern.
682
883964a7
SC
6832014-06-03 Siva Chandra Reddy <sivachandra@google.com>
684
685 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
686 * gdb.python/py-xmethods.exp: New tests to test xmethods.
687 * gdb.python/py-xmethods.py: Python script supporting the
688 new testcase and tests.
689
ef370185
JB
6902014-06-03 Joel Brobecker <brobecker@adacore.com>
691 Pedro Alves <palves@redhat.com>
692
693 PR breakpoints/17000
694 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
695 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
696
1e2ccb61
BM
6972014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
698
699 * gdb.base/subst.exp: Add tests to verify partial path matching
700 output.
701
c6ec5ab2
PA
7022014-06-03 Pedro Alves <palves@redhat.com>
703
704 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
705 target that doesn't use software single-stepping.
706
835c559f
PA
7072014-06-03 Pedro Alves <palves@redhat.com>
708
709 PR breakpoints/17000
710 * gdb.base/sss-bp-on-user-bp-2.c: New file.
711 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
712
06eb1586
DE
7132014-06-02 Doug Evans <xdje42@gmail.com>
714
715 * gdb.guile/scm-parameter.exp: New file.
716
e698b8c4
DE
7172014-06-02 Doug Evans <xdje42@gmail.com>
718
719 * gdb.guile/scm-cmd.c: New file.
720 * gdb.guile/scm-cmd.exp: New file.
721
ded03782
DE
7222014-06-02 Doug Evans <xdje42@gmail.com>
723
724 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
725 pretty-printer lookup.
726 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
727 (make-pp_s-printer): Call it.
728 (make-pretty-printer-from-dict): New function.
729 (lookup-pretty-printer-maker-from-dict): New function.
730 (*pretty-printer*): Simplify.
731 (make-objfile-pp_s-printer): New function.
732 (install-objfile-pretty-printers!): New function.
733 (make-progspace-pp_s-printer): New function.
734 (install-progspace-pretty-printers!): New function.
735 * gdb.guile/scm-progspace.c: New file.
736 * gdb.guile/scm-progspace.exp: New file.
737
41fac0cf
PA
7382014-06-02 Pedro Alves <palves@redhat.com>
739
740 * gdb.base/dprintf-bp-same-addr.c: New file.
741 * gdb.base/dprintf-bp-same-addr.exp: New file.
742
96ae5695
EBM
7432014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
744
745 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
746 * gdb.arch/powerpc-power.s: Likewise.
747
da02b3a8
JB
7482014-06-02 Joel Brobecker <brobecker@adacore.com>
749
750 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
751
c72b2e7b
YQ
7522014-06-01 Yao Qi <yao@codesourcery.com>
753
754 * gdb.base/watchpoint.exp (test_watch_location): Check null
755 pointer can be dereferenced. If not, do the test, otherwise
756 skip it.
757
53e8a631
AB
7582014-05-30 Andrew Burgess <aburgess@broadcom.com>
759
760 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
761 results.
762 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
763
938f0e2f
AB
7642014-05-30 Andrew Burgess <aburgess@broadcom.com>
765
766 * gdb.arch/amd64-invalid-stack-middle.S: New file.
767 * gdb.arch/amd64-invalid-stack-middle.c: New file.
768 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
769 * gdb.arch/amd64-invalid-stack-top.c: New file.
770 * gdb.arch/amd64-invalid-stack-top.exp: New file.
771
9ba6657a
PA
7722014-05-30 Pedro Alves <palves@redhat.com>
773
774 PR breakpoints/17000
775 * gdb.base/sss-bp-on-user-bp.c: New file.
776 * gdb.base/sss-bp-on-user-bp.exp: New file.
777
522c09bf
DB
7782014-05-30 David Blaikie <dblaikie@gmail.com>
779
780 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
781 gnu_inline semantics via attribute.
782 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
783 source explicitly specifies the required semantics.
784
bf4ef81e
MR
7852014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
786
787 * gdb.reverse/sigall-reverse.exp: Fix a typo.
788
329ea579
PA
7892014-05-29 Pedro Alves <palves@redhat.com>
790 Tom Tromey <tromey@redhat.com>
791
792 * gdb.base/async-shell.exp: Don't enable target-async.
793 * gdb.base/async.exp
794 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
795 parameter. Adjust.
796 (top level): Don't test with "target-async".
797 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
798 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
799 * gdb.base/inferior-died.exp: Don't enable target-async.
800 * gdb.base/interrupt-noterm.exp: Likewise.
801 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
802 * gdb.mi/mi-nonstop-exit.exp: Likewise.
803 * gdb.mi/mi-nonstop.exp: Likewise.
804 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
805 * gdb.mi/mi-nsintrall.exp: Likewise.
806 * gdb.mi/mi-nsmoribund.exp: Likewise.
807 * gdb.mi/mi-nsthrexec.exp: Likewise.
808 * gdb.mi/mi-watch-nonstop.exp: Likewise.
809 * gdb.multi/watchpoint-multi.exp: Adjust comment.
810 * gdb.python/py-evsignal.exp: Don't enable target-async.
811 * gdb.python/py-evthreads.exp: Likewise.
812 * gdb.python/py-prompt.exp: Likewise.
813 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
814 * gdb.server/solib-list.exp: Don't enable target-async.
815 * gdb.threads/thread-specific-bp.exp: Likewise.
816 * lib/mi-support.exp: Adjust to use mi-async.
817
fd664c91
PA
8182014-05-29 Pedro Alves <palves@redhat.com>
819
820 PR gdb/13860
821 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
822 reason, even in sync mode.
823
251bde03
PA
8242014-05-29 Pedro Alves <palves@redhat.com>
825 Hui Zhu <hui@codesourcery.com>
826
827 PR PR15693
828 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
829 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
830 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
831 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
832
7f3c0343
JB
8332014-05-28 Joel Brobecker <brobecker@adacore.com>
834
835 * config/monitor.exp (gdb_target_monitor): Replace use of
836 "set remotebaud" by "set serial baud".
837
b2715b27
AW
8382014-05-26 Andy Wingo <wingo@igalia.com>
839
840 * gdb.guile/scm-breakpoint.exp:
841 * gdb.guile/scm-gsmob.exp: Update to use plain old object
842 properties instead of gdb-object-properties.
843
498a4489
YQ
8442014-05-26 Yao Qi <yao@codesourcery.com>
845
846 * gdb.server/no-thread-db.exp: Specify source file name
847 explicitly when setting a breakpoint.
848
589fdceb
MM
8492014-05-23 Markus Metzger <markus.t.metzger@intel.com>
850
851 * gdb.btrace/vdso.c: New.
852 * gdb.btrace/vdso.exp: New.
853
e9089e05
MM
8542014-05-23 Markus Metzger <markus.t.metzger@intel.com>
855
856 * gdb.base/gcore.exp (capture_command_output): Move ...
857 * lib/gdb.exp (capture_command_output): ... here.
858
67b5c0c1
MM
8592014-05-23 Markus Metzger <markus.t.metzger@intel.com>
860
861 * gdb.btrace/data.exp: Test memory access during btrace replay.
862
a2199296
SM
8632014-05-22 Simon Marchi <simon.marchi@ericsson.com>
864
865 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
866
17b2616c
PA
8672014-05-21 Pedro Alves <palves@redhat.com>
868
869 PR gdb/13860
870 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
871 (top level): Test that output related to execution commands is
872 sent to the console with CLI commands, but not with MI commands.
873 Test that breakpoint events are always mirrored to the console.
874 Also expect the new source line to be output after a "next" in
875 async mode too. Make it a pass/fail test.
876 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
877 output.
878 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
879
5166082f
PA
8802014-05-21 Pedro Alves <palves@redhat.com>
881
882 * gdb.base/list.exp (build_pattern, test_list): New procedures.
883 Use them to test variations of "list" after reaching a breakpoint.
884 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
885 Test "list" with listsize 10 after reaching a breakpoint.
886 * gdb.python/python.exp (decode_line current location line
887 number): Adjust expected line number.
888
2f25d70f
SM
8892014-05-21 Simon Marchi <simon.marchi@ericsson.com>
890
891 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
892 behavior for $args, pass it directly to "run".
893
ff604a67
MR
8942014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
895
896 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
897 30000 to 65536.
898
6a3cb8e8
PA
8992014-05-21 Pedro Alves <palves@redhat.com>
900
901 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
902 auto-connect-native-target off".
903 * gdb.base/auto-connect-native-target.c: New file.
904 * gdb.base/auto-connect-native-target.exp: New file.
905
4ebfc96e
PA
9062014-05-21 Pedro Alves <palves@redhat.com>
907
908 * gdb.base/default.exp: Test "target native" instead of "target
909 child".
910
36d46afb
MW
9112014-05-21 Mark Wielaard <mjw@redhat.com>
912
913 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
914
5876f503
JK
9152014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
916
917 Fix TLS access for -static -pthread.
918 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
919 <HAVE_TLS> (thread_function, main): Initialize it.
920 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
921 Add clean_restart.
922 <$have_tls != "">: Check TLSVAR.
923
0256a6ac
PA
9242014-05-21 Pedro Alves <palves@redhat.com>
925
926 * gdb.base/dcache-line-read-error.c: New.
927 * gdb.base/dcache-line-read-error.exp: New.
928
936d2992
PA
9292014-05-20 Pedro Alves <palves@redhat.com>
930
931 * gdb.base/compare-sections.c: New file.
932 * gdb.base/compare-sections.exp: New file.
933
802e8e6d
PA
9342014-05-20 Pedro Alves <palves@redhat.com>
935
936 * gdb.base/break-idempotent.c: New file.
937 * gdb.base/break-idempotent.exp: New file.
938
e59fa00f
MM
9392014-05-20 Markus Metzger <markus.t.metzger@intel.com>
940
941 * gdb.btrace/nohist.exp: New.
942
8b696e31
YQ
9432014-05-20 Yao Qi <yao@codesourcery.com>
944
945 * lib/gdb.exp (gdb_init): Set timeout if test file is under
946 gdb.reverse directory and gdb_reverse_timeout exists in board
947 setting.
948 * README: Document gdb_reverse_timeout.
949
73c9764f
YQ
9502014-05-20 Yao Qi <yao@codesourcery.com>
951
952 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
953 'test_file_name'. Treat args as a string instead of a list.
954 (gdb_init): Rename argument 'args' by 'test_file_name'.
955
f1f4348a
JK
9562014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.arch/powerpc-power.exp: New file.
959 * gdb.arch/powerpc-power.s: New file.
960
0dbe70ce
DE
9612014-05-16 Doug Evans <dje@google.com>
962
963 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
964 * gdb.base/completion.exp: Check that all expected files exist
965 before doing file completion.
0dbe70ce 966
8d551b02
DE
9672014-05-16 Doug Evans <dje@google.com>
968
969 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
970 Update.
971 (do_syscall_tests_without_xml): Update.
972
73eb7709
PA
9732014-05-16 Pedro Alves <palves@redhat.com>
974
975 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
976 instead of "unknown output after running".
977
3fae92fc
YQ
9782014-05-16 Yao Qi <yao@codesourcery.com>
979
980 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
981 file1.txt from host at the end.
982 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
983
c2b2ccc5
DE
9842014-05-15 Doug Evans <dje@google.com>
985
986 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
987 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
988 loading file. Add test for TU lookup.
989
8c217a4b
SM
9902014-05-15 Simon Marchi <simon.marchi@ericsson.com>
991
992 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
993 calling "-exec-arguments" or "set args" before running the
994 inferior.
995
3deb39c6
SM
9962014-05-15 Simon Marchi <simon.marchi@ericsson.com>
997
998 * lib/mi-support.exp (mi_expect_stop): Expect message for
999 inferiors that exit with non-zero exit code.
1000
71a79f8c
YQ
10012014-05-14 Yao Qi <yao@codesourcery.com>
1002
1003 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1004 match absolute path on remote host.
1005 (test_file_list_exec_source_files): Remove "/" from the
1006 pattern.
1007
f23fcd46
YQ
10082014-05-14 Yao Qi <yao@codesourcery.com>
1009
1010 * boards/local-remote-host-notty.exp (${board}_file): New
1011 proc.
1012
9404b58f
KM
10132014-05-07 Kyle McMartin <kyle@redhat.com>
1014
1015 Pushed by Joel Brobecker <brobecker@adacore.com>.
1016 * gdb.arch/aarch64-atomic-inst.c: New file.
1017 * gdb.arch/aarch64-atomic-inst.exp: New file.
1018
5e45f04c
YQ
10192014-05-07 Yao Qi <yao@codesourcery.com>
1020
1021 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1022 in current context" too.
1023
c888a17d
KS
10242014-05-05 Keith Seitz <keiths@redhat.com>
1025
1026 * gdb.linespec/ls-dollar.exp: Add test for linespec
1027 file:convenience_variable.
1028
290a839c
YQ
10292014-05-05 Yao Qi <yao@codesourcery.com>
1030
1031 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1032 traceframes into tfile and ctf trace files. Read data from
1033 trace file and test collected data.
1034 (gdb_collect_locals_test): Likewise.
1035 (gdb_unavailable_registers_test): Likewise.
1036 (gdb_unavailable_floats): Likewise.
1037 (gdb_collect_globals_test): Likewise.
1038 (top-level): Append "ctf" to trace_file_targets if GDB
1039 supports.
1040
b5262cd0
YQ
10412014-05-05 Yao Qi <yao@codesourcery.com>
1042
1043 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1044 code to ...
1045 (gdb_collect_args_test_1): ... it. New proc.
1046 (gdb_collect_locals_test): Move some code to ...
1047 (gdb_collect_locals_test_1): ... it. New proc.
1048 (gdb_unavailable_registers_test): Move some code to ...
1049 (gdb_unavailable_registers_test_1): ... it. New proc.
1050 (gdb_unavailable_floats): Move some code to ...
1051 (gdb_unavailable_floats_1): ... it. New proc.
1052
30a1e6cc
SDJ
10532014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1054
1055 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1056 probes to test for bitness recognition.
1057 * gdb.arch/amd64-stap-optional-prefix.exp
1058 (test_probe_value_without_reg): New procedure.
1059 Add code to test for different kinds of bitness.
1060
f33da99a
SDJ
10612014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1062
1063 PR breakpoints/16889
1064 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1065 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1066
5b80f00d
PA
10672014-05-01 Pedro Alves <palves@redhat.com>
1068
1069 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1070 gdb_file_cmd if no file is specified.
1071 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1072 last_loaded_file to set the remote exec-file.
1073
f8c2a73c
PA
10742014-05-01 Pedro Alves <palves@redhat.com>
1075
1076 * boards/local-remote-host.exp: New file.
1077
be6e8ac7
PA
10782014-05-01 Pedro Alves <palves@redhat.com>
1079
1080 * boards/local-remote-host.exp: Rename to ...
1081 * boards/local-remote-host-notty.exp: ... this.
1082
cac0dc8f
JB
10832014-04-28 Joel Brobecker <brobecker@adacore.com>
1084
1085 * gdb.ada/dyn_arrayidx: New testcase.
1086
9730e6cc
YQ
10872014-04-26 Yao Qi <yao@codesourcery.com>
1088
1089 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1090 and compute the length of function main. Save it in
1091 $main_length.
1092 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1093 (top-level): Use gdb_compile to compile objects into
1094 executable and restart GDB. Remove invocation to
1095 prepare_for_testing.
1096
7ae1a6a6
PA
10972014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1098 Pedro Alves <palves@redhat.com>
1099
1100 PR server/16255
1101 * gdb.multi/multi-attach.c: New file.
1102 * gdb.multi/multi-attach.exp: New file.
1103
4082afcc
PA
11042014-04-25 Pedro Alves <palves@redhat.com>
1105
1106 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1107 user.
1108 (top level): Test that "set remote conditional-breakpoints-packet
1109 off" works as intended.
1110 * gdb.base/dprintf.exp: Test that "set remote
1111 breakpoint-commands-packet off" works as intended.
1112 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1113 New function.
1114 (top level): Call it.
1115 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1116 remote fast-tracepoints-packet off" works as intended.
1117 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1118 * lib/gdb.exp (gdb_is_target_remote): ... here.
1119
2abc3f8d
DB
11202014-04-24 David Blaikie <dblaikie@gmail.com>
1121
1122 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1123 ensure clang would not discard them.
1124 * gdb.base/gdbvars.c: Ditto.
1125 * gdb.base/memattr.c: Ditto.
1126 * gdb.base/whatis.c: Ditto.
1127 * gdb.python/py-prettyprint.c: Ditto.
1128 * gdb.trace/actions.c: Ditto.
1129 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1130 ensure clang would not discard it.
1131
bfd39632
DB
11322014-04-24 David Blaikie <dblaikie@gmail.com>
1133
1134 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1135 clang to emit the full definition of type required by the test
1136 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1137
22842ff6
DB
11382014-04-24 David Blaikie <dblaikie@gmail.com>
1139
1140 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1141 coax Clang into emitting the definition of the type.
1142 * gdb.cp/pr10728-x.h (y): Ditto.
1143 * gdb.cp/pr10728-y.cc (y): Ditto.
1144
c2e827ad
DB
11452014-04-24 David Blaikie <dblaikie@gmail.com>
1146
1147 * gdb.base/label.exp: XFAIL label related tests under Clang.
1148 * gdb.cp/cplabel.exp: Ditto.
1149 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1150 under Clang those using labels.
1151
4c2d33e7
YQ
11522014-04-25 Yao Qi <yao@codesourcery.com>
1153
1154 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1155 double_label.
1156 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1157 partial_label and double_label.
1158
56083b99
DB
11592014-04-24 David Blaikie <dblaikie@gmail.com>
1160
1161 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1162
25d4e99d
DB
11632014-04-24 David Blaikie <dblaikie@gmail.com>
1164
1165 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1166 of the function to work across GCC and Clang.
1167 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1168 pointer types (const void ** const V void **).
1169
01f9f808
MS
11702014-04-24 Michael Sturm <michael.sturm@mintel.com>
1171 Walfred Tedeschi <walfred.tedeschi@intel.com>
1172
1173 * Makefile.in (EXECUTABLES): Added i386-avx512.
1174 * gdb.arch/i386-avx512.c: New file.
1175 * gdb.arch/i386-avx512.exp: Likewise.
1176
4b48d439
KS
11772014-04-23 Keith Seitz <keiths@redhat.com>
1178
1179 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1180 (mi_make_breakpoint_table): New procedure.
1181 (mi_create_breakpoint): Use mi_make_breakpoint
1182 and return the result.
1183 (mi_make_breakpoint): New procedure.
1184 (mi_build_kv_pairs): New procedure.
1185
1186 * gdb.mi/mi-break.exp: Remove unused globals,
1187 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1188 All callers updated.
1189 * gdb.mi/mi-dprintf.exp: Use variable to track command
1190 number.
1191 Update all callers of mi_create_breakpoint and use
1192 mi_make_breakpoint_table.
1193 Remove any unused global variables.
1194 * gdb.mi/mi-nonstop.exp: Likewise.
1195 * gdb.mi/mi-nsintrall.exp: Likewise.
1196 * gdb.mi/mi-nsmoribund.exp: Likewise.
1197 * gdb.mi/mi-nsthrexec.exp: Likewise.
1198 * gdb.mi/mi-reverse.exp: Likewise.
1199 * gdb.mi/mi-simplerun.exp: Likewise.
1200 * gdb.mi/mi-stepn.exp: Likewise.
1201 * gdb.mi/mi-syn-frame.exp: Likewise.
1202 * gdb.mi/mi-until.exp: Likewise.
1203 * gdb.mi/mi-var-cp.exp: Likewise.
1204 * gdb.mi/mi-var-display.exp: Likewise.
1205 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1206 * gdb.mi/mi2-var-child.exp: Likewise.
1207 * gdb.mi/mi-vla-c99.exp: Likewise.
1208 * lib/mi-support.exp: Likewise.
1209
1210 From Ian Lance Taylor <iant@cygnus.com>:
1211 * lib/gdb.exp (parse_args): New procedure.
1212
08351840
PA
12132014-04-23 Pedro Alves <palves@redhat.com>
1214
1215 * gdb.base/break-unload-file.c: New file.
1216 * gdb.base/break-unload-file.exp: New file.
1217 * gdb.base/sym-file-lib.c (baz): New function.
1218 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1219 field.
1220 (load): Store the segment's mapped size.
1221 (unload): New function.
1222 (unload_shlib): New function.
1223 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1224 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1225 set a breakpoint at baz, and call it.
1226 * gdb.base/sym-file.exp: New tests for stale breakpoint
1227 instructions.
1228
076855f9
PA
12292014-04-23 Pedro Alves <palves@redhat.com>
1230
1231 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1232 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1233 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1234 * gdb.base/hbreak-unmapped.c: New file.
1235 * gdb.base/hbreak-unmapped.exp: New file.
1236 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1237 * lib/gdb.exp (gdb_is_target_remote): ... here.
1238
483805cf
PA
12392014-04-22 Pedro Alves <palves@redhat.com>
1240
1241 * gdb.base/consecutive-step-over.c: New file.
1242 * gdb.base/consecutive-step-over.exp: New file.
1243
06d97543
PA
12442014-04-22 Pedro Alves <palves@redhat.com>
1245
1246 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1247 instead of send_gdb/gdb_expect.
1248
b4429ea2
YQ
12492014-04-22 Yao Qi <yao@codesourcery.com>
1250
1251 * lib/trace-support.exp (generate_tracefile): New procedure.
1252 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1253 return 0.
1254 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1255 if generate_tracefile returns 1.
1256
51d48146
PA
12572014-04-18 Tom Tromey <palves@redhat.com>
1258 Pedro alves <tromey@redhat.com>
1259
1260 PR backtrace/15558
1261 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1262 with a backtrace limit.
1263 * gdb.python/py-frame-inline.exp: Test running to an inline
1264 function with a backtrace limit, and printing the newest frame.
1265 * gdb.python/py-frame-inline.c (main): Call f.
1266
bd1dce5f
MS
12672014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1268
1269 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1270
40d1a503
MS
12712014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1272
1273 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1274 Drop prefix from unsupported source file path.
1275
389b98f7
YQ
12762014-04-17 Yao Qi <yao@codesourcery.com>
1277
1278 * lib/gdb.exp (with_target_charset): New proc.
1279 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1280 with_target_charset.
1281 (test_print_strings): Likewise.
1282 (test_repeat_bytes): Likewise.
1283 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1284 for some tests.
1285
22869d73
KS
12862014-04-16 Keith Seitz <keiths@redhat.com>
1287
1288 PR gdb/15827
1289 * gdb.dwarf2/corrupt.c: New file.
1290 * gdb.dwarf2/corrupt.exp: New file.
1291
c4f87ca6
KS
12922014-04-16 Keith Seitz <keiths@redhat.com>
1293
1294 PR c++/16597
1295 * gdb.cp/namelessclass.cc: New file.
1296 * gdb.cp/namelessclass.exp: New file.
1297 * gdb.cp/namelessclass.S: New file.
1298
ab19de87
DE
12992014-04-16 Doug Evans <dje@google.com>
1300
1301 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1302 Add comment.
1303 (gdbserver_default_get_comm_port): New function.
1304 (gdbserver_start): Check if board file provided
1305 "gdbserver,get_comm_port" and use it if so.
1306 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1307 (gdb,socketport): Set to "stdio".
1308 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1309 (stdio_gdbserver_template): Delete.
1310 (${board}_get_remote_address): Update.
1311 (${board}_build_remote_cmd): Delete.
1312 (${board}_get_comm_port): New function.
1313 (${board}_spawn): Update.
1314 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1315 Delete.
1316 (${board}_get_remote_address): Update.
1317 (${board}_get_comm_port): New function.
1318
fc98a809
AB
13192014-04-16 Andrew Burgess <aburgess@broadcom.com>
1320
1321 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1322 appearing in any order.
1323
87fd9e6e
DE
13242014-04-15 Doug Evans <dje@google.com>
1325
1326 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1327 uninitialized value of "description".
1328
099fc3ea
KS
13292014-04-15 Keith Seitz <keiths@redhat.com>
1330
1331 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1332 Remove unused globals.
1333 (test_running_the_program): Likewise.
1334 (test_controlled_execution): Likewise.
1335 (test_controlling_breakpoints): Likewise.
1336 (test_program_termination): Likewise.
1337
5da151d4
KS
13382014-04-15 Keith Seitz <keiths@redhat.com>
1339
1340 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1341 unused globals.
1342 (test_rbreak_creation_and_listing): Likewise.
1343 (test_ignore_count): Likewise.
1344 (test_error): Likewise.
1345
35e5d2f0
PA
13462014-04-15 Pedro Alves <palves@redhat.com>
1347
1348 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1349 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1350 sym-file-loader.c.
1351 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1352 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1353 to sym-file-loader.c.
1354 (struct library): Forward declare.
1355 (load_shlib, lookup_function): Change prototypes.
1356 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1357 (translate_offset): Remove declarations.
1358 (get_text_addr): New declaration.
1359 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1360 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1361 sym-file-loader.h.
1362 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1363 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1364 here from sym-file-loader.h.
1365 (struct library): New structure.
1366 (load_shlib, lookup_function): Change prototypes and adjust to
1367 work with a struct library.
1368 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1369 (translate_offset): Make static.
1370 (get_text_addr): New function.
1371 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1372
eb4c1710
PA
13732014-04-15 Pedro Alves <palves@redhat.com>
1374
1375 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1376
2d1baf52
PA
13772014-04-15 Pedro Alves <palves@redhat.com>
1378
1379 * gdb.base/sym-file-loader.c: Include <limits.h>.
1380 (SELF_LINK): New define.
1381 (get_origin): New function.
1382 (load_shlib): Use it.
1383 * gdb.base/sym-file.exp: Don't early return if the target is
1384 remote. Use runto_main, and issue fail is that fails. Use
1385 gdb_load_shlibs.
1386 (shlib_name): Delete.
1387 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1388
7dd6df01
PA
13892014-04-15 Pedro Alves <palves@redhat.com>
1390
1391 * gdb.base/sym-file.exp: Remove regex characters from test
1392 message. Don't refer to breakpoint numbers in test messages.
1393
b50c8614
KS
13942014-04-14 Keith Seitz <keiths@redhat.com>
1395
1396 PR c++/16253
1397 * gdb.cp/var-tag.cc: New file.
1398 * gdb.cp/var-tag.exp: New file.
1399 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1400 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1401 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1402 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1403
3d567982
TT
14042014-04-14 Tom Tromey <tromey@redhat.com>
1405
1406 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1407 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1408 type.
1409 * gdb.cp/enum-class.exp: New file.
1410 * gdb.cp/enum-class.cc: New file.
1411
0626fc76
TT
14122014-04-14 Tom Tromey <tromey@redhat.com>
1413
1414 * gdb.dwarf2/enum-type.exp: New file.
1415
dca325b3
SA
14162014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1417
1418 * gdb.mi/mi-vla-c99.exp: New file.
1419 * gdb.mi/vla.c: New file.
1420
5854b38a
SA
14212014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1422
1423 * gdb.base/vla-datatypes.c: New file.
1424 * gdb.base/vla-datatypes.exp: New file.
1425
463bb957
SA
14262014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1427
1428 * gdb.base/vla-ptr.c: New file.
1429 * gdb.base/vla-ptr.exp: New file.
1430
3dd170be
SA
14312014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1432
1433 * gdb.dwarf2/count.exp: New file.
1434
5ecaaa66
SA
14352014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1436
1437 * gdb.base/vla-sideeffect.c: New file.
1438 * gdb.base/vla-sideeffect.exp: New file.
1439
41f1ada5
DB
14402014-04-14 David Blaikie <dblaikie@gmail.com>
1441
1442 * gdb.mi/non-stop.c: Add return value for non-void function return
1443 statement.
1444 * gdb.threads/staticthreads.c: Ditto.
1445
0be03e84
DE
14462014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1447 Doug Evans <xdje42@gmail.com>
1448
1449 * gdb.guile/scm-value.c: Improve test case.
1450 * gdb.guile/scm-value.exp: Add new test.
1451
f180a1fb
DB
14522014-04-11 David Blaikie <dblaikie@gmail.com>
1453
1454 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1455 override Clang's default.
1456
6b662e19
JB
14572014-04-11 Joel Brobecker <brobecker@adacore.com>
1458
1459 Revert the following changes (regressions):
1460
1461 * gdb.base/vla-sideeffect.c: New file.
1462 * gdb.base/vla-sideeffect.exp: New file.
1463
1464 * gdb.dwarf2/count.exp: New file.
1465
1466 * gdb.base/vla-multi.c: New file.
1467 * gdb.base/vla-multi.exp: New file.
1468
1469 * gdb.base/vla-ptr.c: New file.
1470 * gdb.base/vla-ptr.exp: New file.
1471
1472 * gdb.base/vla-datatypes.c: New file.
1473 * gdb.base/vla-datatypes.exp: New file.
1474
1475 * gdb.mi/mi-vla-c99.exp: New file.
1476 * gdb.mi/vla.c: New file.
1477
245a5f0b
KS
14782014-04-11 Keith Seitz <keiths@redhat.com>
1479
1480 PR c++/16675
1481 * gdb.cp/cpsizeof.exp: New file.
1482 * gdb.cp/cpsizeof.cc: New file.
1483
58a84dcf
SA
14842014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1485
191a8a90
JB
1486 * gdb.mi/mi-vla-c99.exp: New file.
1487 * gdb.mi/vla.c: New file.
58a84dcf 1488
c8655f75
SA
14892014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1490
1491 * gdb.base/vla-datatypes.c: New file.
1492 * gdb.base/vla-datatypes.exp: New file.
1493
024e13b4
SA
14942014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1495
1496 * gdb.base/vla-ptr.c: New file.
1497 * gdb.base/vla-ptr.exp: New file.
1498
1a237e0e
SA
14992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1500
1501 * gdb.base/vla-multi.c: New file.
1502 * gdb.base/vla-multi.exp: New file.
1503
504f3432
SA
15042014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1505
1506 * gdb.dwarf2/count.exp: New file.
1507
3bce8237
SA
15082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1509
191a8a90
JB
1510 * gdb.base/vla-sideeffect.c: New file.
1511 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1512
322f9c21
YQ
15132014-04-11 Yao Qi <yao@codesourcery.com>
1514
1515 * gdb.base/completion.exp: Check file exists before running tests
1516 on file completion.
1517
d708bcd1
PA
15182014-04-10 Pedro Alves <palves@redhat.com>
1519
1520 * gdb.base/cond-eval-mode.c: New file.
1521 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1522 prepare_for_testing to build the new file. Check result of
1523 runto_main.
1524 (test_break, test_watch): New procedures.
1525 (top level): Use them.
1526
ae1d2761
PM
15272014-04-08 Pierre Muller <muller@sourceware.org>
1528
1529 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1530 Ctrl-V use for mingw hosts.
1531
7af389b8
SC
15322014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1533
1534 * gdb.python/py-value.c: Improve test case.
1535 * gdb.python/py-value.exp: Add new test.
1536
5e703181
DE
15372014-04-07 David Blaikie <dblaikie@gmail.com>
1538
1539 * lib/compiler.c: Identify the clang compiler.
1540 * lib/compiler.cc: Ditto.
1541
9810b410
YQ
15422014-04-03 Yao Qi <yao@codesourcery.com>
1543
1544 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1545
98d1b8dc
AB
15462014-04-01 Anton Blanchard <anton@samba.org>
1547
1548 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1549 messages unique.
1550
3114cea1
AB
15512014-04-01 Anton Blanchard <anton@samba.org>
1552
1553 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1554 prepare_for_testing.
1555
62f7182c
AB
15562014-04-01 Anton Blanchard <anton@samba.org>
1557
1558 * gdb.arch/ppc64-atomic-inst.c: Remove.
1559 * gdb.arch/ppc64-atomic-inst.S: New file.
1560 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1561
770e7fc7
DE
15622014-03-31 Doug Evans <dje@google.com>
1563
1564 * gdb.base/print-symbol-loading-lib.c: New file.
1565 * gdb.base/print-symbol-loading-main.c: New file.
1566 * gdb.base/print-symbol-loading.exp: New file.
1567
46e2bafa
YQ
15682014-03-31 Yao Qi <yao@codesourcery.com>
1569
1570 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1571
8776cfe9
JB
15722014-03-28 Joel Brobecker <brobecker@adacore.com>
1573
1574 * gdb.ada/mi_dyn_arr: New testcase.
1575
5d1ef361
DE
15762014-03-27 Doug Evans <dje@google.com>
1577
1578 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1579
b5bee914
YQ
15802014-03-27 Yao Qi <yao@codesourcery.com>
1581
1582 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1583 if target is nios2-*-*.
1584
0d4d0e77
YQ
15852014-03-26 Yao Qi <yao@codesourcery.com>
1586
1587 * lib/gdb.exp (readline_is_used): New proc.
1588 * gdb.base/completion.exp: Move tests on command complete up.
1589 Skip the rest of tests if readline is not used.
1590 * gdb.ada/complete.exp: Skp the test if readline is not
1591 used.
1592 * gdb.base/filesym.exp: Likewise.
1593 * gdb.base/macscp.exp: Likewise.
1594 * gdb.base/readline-ask.exp: Likewise.
1595 * gdb.base/readline.exp: Likewise.
1596 * gdb.python/py-cmd.exp: Likewise.
1597 * gdb.trace/tfile.exp: Likewise.
1598
29361eee
YQ
15992014-03-26 Yao Qi <yao@codesourcery.com>
1600
1601 * gdb.base/macscp.exp: Fix code format issues.
1602
bc9a5525
UW
16032014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1604
1605 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1606 * gdb.asm/powerpc64le.inc: New file.
1607
d3839ede
PA
16082014-03-25 Pedro Alves <palves@redhat.com>
1609 Doug Evans <dje@google.com>
1610
1611 * gdb.base/source-execution.c: New file.
1612 * gdb.base/source-execution.exp: New file.
1613 * gdb.base/source-execution.gdb: New file.
1614
01672a57
DE
16152014-03-24 Doug Evans <dje@google.com>
1616
1617 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1618 using fission.
1619
88bbeca9
HZ
16202014-03-24 Hui Zhu <hui@codesourcery.com>
1621 Pedro Alves <palves@redhat.com>
1622
1623 PR breakpoints/16101
1624 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1625 test pass/fail messages. Detect missing support for dprintf when
1626 breakpoints are actually inserted.
1627 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1628 breakpoints are actually inserted.
1629 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1630 fails.
1631
d2348791
JK
16322014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1633
1634 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1635
feef67ab
DE
16362014-03-22 Doug Evans <xdje42@gmail.com>
1637
1638 * gdb.python/python.exp (python not supported): Verify multi-line
1639 python command issues an error.
25d743f9 1640 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1641 guile command issues an error.
feef67ab 1642
ecebef6a
MR
16432014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1644
1645 * gdb.threads/thread-specific.exp: Handle the lack of usable
1646 $this_breakpoint and $this_thread.
1647
ccdd1909
HZ
16482014-03-21 Hui Zhu <hui@codesourcery.com>
1649
1650 * gdb.base/attach.exp (do_command_attach_tests): New.
1651
beb460e8
PA
16522014-03-20 Tom Tromey <tromey@redhat.com>
1653 Pedro Alves <palves@redhat.com>
1654
1655 PR cli/15718
1656 * gdb.base/condbreak-call-false.c: New file.
1657 * gdb.base/condbreak-call-false.exp: New file.
1658
40acf43a
PA
16592014-03-20 Pedro Alves <palves@redhat.com>
1660
1661 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1662 Delete.
1663 (block_signals, unblock_signals): Delete.
1664 (child_function_2, main): Remove references to deleted variable
1665 and functions.
1666
9f5e1e02
PA
16672014-03-20 Pedro Alves <palves@redhat.com>
1668
1669 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1670 Use pthread_kill to signal thread 2.
1671 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1672 Adjust to make the test send itself a signal rather than using the
1673 host's "kill" command.
1674
99619bea
PA
16752014-03-20 Pedro Alves <palves@redhat.com>
1676
1677 * gdb.threads/multiple-step-overs.c: New file.
1678 * gdb.threads/multiple-step-overs.exp: New file.
1679 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1680 Adjust expected infrun debug output.
1681
2adfaa28
PA
16822014-03-20 Pedro Alves <palves@redhat.com>
1683
1684 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1685 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1686
31e77af2
PA
16872014-03-20 Pedro Alves <palves@redhat.com>
1688
1689 PR breakpoints/7143
1690 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1691 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1692 of gdb_test_multiple.
1693 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1694 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1695
b9f437de
PA
16962014-03-20 Pedro Alves <palves@redhat.com>
1697
1698 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1699 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1700
05adc73e
PA
17012014-03-19 Pedro Alves <palves@redhat.com>
1702
1703 * gdb.base/async.exp: Remove early return.
1704
6048b950
PA
17052014-03-19 Pedro Alves <palves@redhat.com>
1706
1707 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1708
8bcfb00a
PA
17092014-03-19 Pedro Alves <palves@redhat.com>
1710
1711 * gdb.base/async.exp (test_background): Expect \r\n after
1712 "completed." in the fail pattern.
1713
884e37dc
PA
17142014-03-19 Pedro Alves <palves@redhat.com>
1715
1716 * gdb.base/async.exp (test_background): New procedure.
1717 Use it for all background execution command tests.
1718
148e57e2
PA
17192014-03-19 Pedro Alves <palves@redhat.com>
1720
1721 * gdb.base/async.exp: Use prepare_for_testing.
1722
f48088c7
PA
17232014-03-19 Pedro Alves <palves@redhat.com>
1724
1725 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1726 the same line.
1727
e2f6c966
PA
17282014-03-19 Pedro Alves <palves@redhat.com>
1729
1730 * gdb.base/async.c (main): Add "jump here" and "until here" line
1731 marker comments.
1732 * gdb.base/async.exp (jump_here): New global.
1733 (jump& test): Use it.
1734 (until_here): New global.
1735 (until& test): Use it.
1736
c30568d4
PA
17372014-03-19 Pedro Alves <palves@redhat.com>
1738
1739 * gdb.base/async.exp: Don't frob gdb_protocol.
1740
0172b6a7
DE
17412014-03-18 Doug Evans <xdje42@gmail.com>
1742
1743 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1744 Fix spelling of exec-done-display.
1745
06c868a8
JK
17462014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1747
1748 PR gdb/15358
1749 * gdb.base/gdb-sigterm.c: New file.
1750 * gdb.base/gdb-sigterm.exp: New file.
1751
0c7e1a46
PA
17522014-03-18 Pedro Alves <palves@redhat.com>
1753
1754 PR gdb/13860
1755 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1756 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1757 solib-event.
1758
f7c77d93
JB
17592014-03-17 Joel Brobecker <brobecker@adacore.com>
1760
1761 * gdb.ada/pckd_arr_ren: New testcase.
1762
5a1e8c7a
DE
17632014-03-13 Doug Evans <xdje42@gmail.com>
1764
1765 PR guile/16612
1766 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1767 collect after discarding symbols.
1768
350e1a76
DE
17692014-03-13 Ludovic Courtès <ludo@gnu.org>
1770 Doug Evans <xdje42@gmail.com>
1771
1772 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1773 to history survives a gc.
1774
a69900ae
PA
17752014-03-13 Pedro Alves <palves@redhat.com>
1776
1777 * gdb.base/default.exp: Don't test "target procfs".
1778
5db9f0bd
PA
17792014-03-13 Pedro Alves <palves@redhat.com>
1780
1781 * gdb.base/default.exp: Update "target child" and "target procfs"
1782 tests to not expect "Unix".
1783
b3ccfe11
TT
17842014-03-12 Tom Tromey <tromey@redhat.com>
1785
1786 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1787 New procs. Add target-async tests.
1788 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1789 Add target-async tests.
1790
646f4417
AA
17912014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1792
1793 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1794 'func_start' and 'func_end' for the beginning and end of the
1795 function code, respectively.
1796 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1797 'func_end' instead of 'func' and 'main'.
1798
288c211f
AA
17992014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1800
1801 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1802 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1803 generate the debug info assembler source.
1804
e0c0f156
AA
18052014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1806
1807 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1808 * gdb.dwarf2/arr-subrange.exp: Likewise.
1809 * gdb.dwarf2/dwz.exp: Likewise.
1810 * gdb.dwarf2/method-ptr.exp: Likewise.
1811 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1812 * gdb.dwarf2/subrange.exp: Likewise.
1813 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1814 * gdb.dwarf2/implptrpiece.exp: Likewise.
1815 * gdb.dwarf2/nostaticblock.exp: Likewise.
1816
0e5c4555
AA
18172014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1818
1819 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1820 directory to absolute path name arguments.
1821
5ec18f2b
JG
18222014-03-10 Joel Brobecker <brobecker@adacore.com>
1823
1824 * gdb.ada/tagged_access: New testcase.
1825
847fc4f2
MM
18262014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1827
1828 * gdb.btrace/data.exp: Update expected output.
1829
cc3da688
YQ
18302014-03-06 Yao Qi <yao@codesourcery.com>
1831
1832 * gdb.trace/pr16508.exp: New file.
1833
0f26cec1
PA
18342014-03-05 Pedro Alves <palves@redhat.com>
1835
1836 PR gdb/16575
1837 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1838 procedure.
1839 (top level): Adjust to use it. Add tests that exercise breakpoint
1840 interaction with the code-cache.
1841
7a5a839f
LC
18422014-02-26 Ludovic Courtès <ludo@gnu.org>
1843
1844 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1845 test for 'history-append!'.
1846
31aa7e4e
JB
18472014-02-26 Joel Brobecker <brobecker@adacore.com>
1848
1849 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1850 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1851 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1852 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1853 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1854 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1855
1b588015
JB
18562014-02-26 Joel Brobecker <brobecker@adacore.com>
1857
1858 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1859 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1860 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1861
55426c9d
JB
18622014-02-26 Joel Brobecker <brobecker@adacore.com>
1863
1864 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1865
dc53a7ad
JB
18662014-02-26 Joel Brobecker <brobecker@adacore.com>
1867
1868 * gdb.dwarf2/arr-stride.c: New file.
1869 * gdb.dwarf2/arr-stride.exp: New file.
1870
12ab52e9
PA
18712014-02-26 Pedro Alves <palves@redhat.com>
1872
1873 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1874 that won't ever trigger. Make sure that GDB reports the correct
1875 breakpoint that caused the stop.
1876
849c862e
JK
18772014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1878
1879 PR gdb/16626
1880 * gdb.base/auto-load-script: New file.
1881 * gdb.base/auto-load.c: New file.
1882 * gdb.base/auto-load.exp: New file.
1883
71b7d793
JK
1884 PR gdb/16626
1885 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1886
e2f0d509
JK
18872014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1888
1889 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1890 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1891
50cc37c8
DE
18922014-02-24 Doug Evans <dje@google.com>
1893
1894 * lib/gdb.exp (run_on_host): Log error output if program fails.
1895
ea4758f2
PA
18962014-02-21 Pedro Alves <palves@redhat.com>
1897
1898 * gdb.threads/step-after-sr-lock.c: Rename to ...
1899 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1900 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1901 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1902 ... this.
1903
d7b30f67
SDJ
19042014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1905
1906 PR tdep/16397
1907 * gdb.arch/amd64-stap-special-operands.exp: New file.
1908 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1909 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1910 * gdb.arch/amd64-stap-triplet.S: Likewise.
1911 * gdb.arch/amd64-stap-triplet.c: Likewise.
1912
83deb43f
JB
19132014-02-20 Joel Brobecker <brobecker@adacore.com>
1914
1915 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1916 in .section pseudo-op.
1917
adde2bff
DE
19182014-02-20 lin zuojian <manjian2006@gmail.com>
1919 Joel Brobecker <brobecker@adacore.com>
1920 Doug Evans <xdje42@gmail.com>
1921
1922 PR symtab/16581
1923 * gdb.dwarf2/dw2-icycle.S: New file.
1924 * gdb.dwarf2/dw2-icycle.c: New file.
1925 * gdb.dwarf2/dw2-icycle.exp: New file.
1926
f7bd0f78
SC
19272014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1928
1929 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1930 operations on gdb.Value objects.
1931 * gdb.python/py-value-cc.exp: Add new test to test operations on
1932 gdb.Value objects.
1933
c17ef0d5
DE
19342014-02-18 Doug Evans <dje@google.com>
1935
1936 * Makefile.in (TESTS): New variable.
1937 (expanded_tests, expanded_tests_or_none): New variables
1938 (check-single): Pass $(expanded_tests_or_none) to runtest.
1939 (check-parallel): Only run tests in $(TESTS) if non-empty.
1940 (check/no-matching-tests-found): New rule.
1941 * README: Document TESTS makefile variable.
1942
5dd3176f
DE
19432014-02-18 Doug Evans <dje@google.com>
1944
1945 * Makefile.in (check-parallel): rm -rf outputs temp.
1946
0b10be4f
JK
19472014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1948
1949 Fix "ERROR: no fileid for" in the testsuite.
1950 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1951
85f224e7
DE
19522014-02-12 Doug Evans <dje@google.com>
1953
1954 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1955 (MISCELLANEOUS): New variable.
1956 (clean): rm -rf $(MISCELLANEOUS).
1957 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1958 dwp live in the same directory as symlinks, with each symlink pointed
1959 to a differently named file in a different directory.
1960
149b30ff
DE
19612014-02-11 Doug Evans <dje@google.com>
1962
1963 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1964 of Tcl file commands.
1965
1dfdac32
MK
19662014-02-10 Mark Kettenis <kettenis@gnu.org>
1967
1968 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1969 "kill -SIGUSR1 -1".
1970
aa4fb036
JB
19712014-02-10 Joel Brobecker <brobecker@adacore.com>
1972
1973 * gdb.ada/tick_length_array_enum_idx: New testcase.
1974
ed3ef339
DE
19752014-02-10 Doug Evans <xdje42@gmail.com>
1976
1977 * configure.ac (AC_OUTPUT): Add gdb.guile.
1978 * configure: Regenerate.
1979 * lib/gdb-guile.exp: New file.
1980 * lib/gdb.exp (get_target_charset): New function.
1981 * gdb.base/help.exp: Update expected output from "apropos apropos".
1982 * gdb.guile/Makefile.in: New file.
1983 * gdb.guile/guile.exp: New file.
1984 * gdb.guile/scm-arch.c: New file.
1985 * gdb.guile/scm-arch.exp: New file.
1986 * gdb.guile/scm-block.c: New file.
1987 * gdb.guile/scm-block.exp: New file.
1988 * gdb.guile/scm-breakpoint.c: New file.
1989 * gdb.guile/scm-breakpoint.exp: New file.
1990 * gdb.guile/scm-disasm.c: New file.
1991 * gdb.guile/scm-disasm.exp: New file.
1992 * gdb.guile/scm-equal.c: New file.
1993 * gdb.guile/scm-equal.exp: New file.
1994 * gdb.guile/scm-error.exp: New file.
1995 * gdb.guile/scm-error.scm: New file.
1996 * gdb.guile/scm-frame-args.c: New file.
1997 * gdb.guile/scm-frame-args.exp: New file.
1998 * gdb.guile/scm-frame-args.scm: New file.
1999 * gdb.guile/scm-frame-inline.c: New file.
2000 * gdb.guile/scm-frame-inline.exp: New file.
2001 * gdb.guile/scm-frame.c: New file.
2002 * gdb.guile/scm-frame.exp: New file.
2003 * gdb.guile/scm-generics.exp: New file.
2004 * gdb.guile/scm-gsmob.exp: New file.
2005 * gdb.guile/scm-iterator.c: New file.
2006 * gdb.guile/scm-iterator.exp: New file.
2007 * gdb.guile/scm-math.c: New file.
2008 * gdb.guile/scm-math.exp: New file.
2009 * gdb.guile/scm-objfile-script-gdb.in: New file.
2010 * gdb.guile/scm-objfile-script.c: New file.
2011 * gdb.guile/scm-objfile-script.exp: New file.
2012 * gdb.guile/scm-objfile.c: New file.
2013 * gdb.guile/scm-objfile.exp: New file.
2014 * gdb.guile/scm-ports.exp: New file.
2015 * gdb.guile/scm-pretty-print.c: New file.
2016 * gdb.guile/scm-pretty-print.exp: New file.
2017 * gdb.guile/scm-pretty-print.scm: New file.
2018 * gdb.guile/scm-section-script.c: New file.
2019 * gdb.guile/scm-section-script.exp: New file.
2020 * gdb.guile/scm-section-script.scm: New file.
2021 * gdb.guile/scm-symbol.c: New file.
2022 * gdb.guile/scm-symbol.exp: New file.
2023 * gdb.guile/scm-symtab-2.c: New file.
2024 * gdb.guile/scm-symtab.c: New file.
2025 * gdb.guile/scm-symtab.exp: New file.
2026 * gdb.guile/scm-type.c: New file.
2027 * gdb.guile/scm-type.exp: New file.
2028 * gdb.guile/scm-value-cc.cc: New file.
2029 * gdb.guile/scm-value-cc.exp: New file.
2030 * gdb.guile/scm-value.c: New file.
2031 * gdb.guile/scm-value.exp: New file.
2032 * gdb.guile/source2.scm: New file.
2033 * gdb.guile/types-module.cc: New file.
2034 * gdb.guile/types-module.exp: New file.
2035
7026a7c1
YQ
20362014-02-10 Yao Qi <yao@codesourcery.com>
2037
2038 PR testsuite/16543
2039 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2040 * configure: Regenerated.
2041 * Makefile.in: New file.
2042
6c466447
AS
20432014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2044
2045 * gdb.python/py-framefilter.exp: Fix typo.
2046
6e854735
YQ
20472014-02-08 Yao Qi <yao@codesourcery.com>
2048
2049 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2050 that no =breakpoint-modified is emitted when breakpoints are
2051 modified through MI commands.
2052
d137e6dc
PA
20532014-02-07 Pedro Alves <pedro@codesourcery.com>
2054 Pedro Alves <palves@redhat.com>
2055
2056 * gdb.threads/step-after-sr-lock.c: New file.
2057 * gdb.threads/step-after-sr-lock.exp: New file.
2058
b5ee5a50
PA
20592014-02-07 Pedro Alves <palves@redhat.com>
2060
2061 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2062
3c77faf3
JK
20632014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2064
2065 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2066 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2067
6dddc817
DE
20682014-02-06 Doug Evans <xdje42@gmail.com>
2069
2070 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2071 output.
2072
2073 * gdb.gdb/python-interrupts.exp: New file.
2074
de7b2893
YQ
20752014-02-05 Yao Qi <yao@codesourcery.com>
2076
2077 * gdb.trace/report.exp (use_collected_data): Test the output
2078 of "info threads" and "info inferiors".
2079
66d032ac
YQ
20802014-02-05 Yao Qi <yao@codesourcery.com>
2081
2082 Revert this patch:
2083
2084 2013-05-24 Yao Qi <yao@codesourcery.com>
2085
2086 * gdb.trace/tfile.exp: Test inferior and thread.
2087
591a12a1
UW
20882014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2089
2090 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2091 on a function.
2092 * gdb.base/step-bt.c: Call hello via function pointer to make
2093 sure its first instruction is executed on powerpc64le-linux.
2094
0ff3e01f
UW
20952014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2096
2097 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2098
084ee545
UW
20992014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2100
2101 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2102 of the test patterns for use on little-endian systems.
2103
6ed14ff3
UW
21042014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2105
2106 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2107 (decimal_vector): Fix for little-endian.
2108
401e27fd
JM
21092014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2110
2111 * gdb.arch/sparc-sysstep.exp: New file.
2112 * gdb.arch/sparc-sysstep.c: Likewise.
2113
2114 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2115
8b924729
EBM
21162014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2117
2118 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2119
fb151210
JB
21202014-01-23 Tom Tromey <tromey@redhat.com>
2121
2122 * gdb.ada/array_char_idx: New testcase.
2123
0740f8d8
TT
21242014-01-23 Tom Tromey <tromey@redhat.com>
2125
2126 PR python/16487:
2127 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2128 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2129 classes.
2130
21909fa1
TT
21312014-01-23 Tom Tromey <tromey@redhat.com>
2132
2133 PR python/16491:
2134 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2135 string from an inferior frame.
2136 * gdb.python/py-framefilter-mi.exp: Update.
2137
87ce2a04
DE
21382014-01-22 Doug Evans <dje@google.com>
2139
2140 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2141
237b092b
AA
21422014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2143
2144 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2145
d674a709
AA
21462014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2147
2148 * gdb.trace/entry-values.exp: Remove excess space character from
2149 regex patterns. Handle s390 call instruction.
2150
20fa3390
AA
21512014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2152
2153 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2154 define "*_start" label. Make "name" static.
2155 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2156 ${name} by references to ${name}_start.
2157
78466714
AA
21582014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2159
2160 * gdb.base/info-macros.exp: Remove "debug" from the compile
2161 options.
2162
ec9f644a
IB
21632014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2164
2165 * gdb.dlang/demangle.exp: New file.
2166
94b1b47e
IB
21672014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2168
2169 * gdb.dlang/primitive-types.exp: New file.
2170
7f420862
IB
21712014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2172
2173 * configure.ac: Create gdb.dlang/Makefile.
2174 * configure: Regenerate.
2175 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2176 * gdb.dlang/Makefile.in: New file.
2177 * lib/d-support.exp: New file.
2178 * lib/gdb.exp (skip_d_tests): New proc.
2179
52834460
MM
21802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2181
2182 * gdb.btrace/delta.exp: Check reverse stepi.
2183 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2184 * gdb.btrace/finish.exp: New.
2185 * gdb.btrace/next.exp: New.
2186 * gdb.btrace/nexti.exp: New.
2187 * gdb.btrace/record_goto.c: Add comments.
2188 * gdb.btrace/step.exp: New.
2189 * gdb.btrace/stepi.exp: New.
2190 * gdb.btrace/multi-thread-step.c: New.
2191 * gdb.btrace/multi-thread-step.exp: New.
2192 * gdb.btrace/rn-dl-bind.c: New.
2193 * gdb.btrace/rn-dl-bind.exp: New.
2194 * gdb.btrace/data.c: New.
2195 * gdb.btrace/data.exp: New.
2196 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2197
6e07b1d2
MM
21982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2199
2200 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2201 * gdb.btrace/exception.exp: Update.
2202 * gdb.btrace/instruction_history.exp: Update.
2203 * gdb.btrace/record_goto.exp: Update.
2204 * gdb.btrace/tailcall.exp: Update.
2205 * gdb.btrace/unknown_functions.exp: Update.
2206 * gdb.btrace/delta.exp: New.
2207
0b722aec
MM
22082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2209
2210 * gdb.btrace/record_goto.exp: Add backtrace test.
2211 * gdb.btrace/tailcall.exp: Add backtrace test.
2212
066ce621
MM
22132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2214
2215 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2216 * gdb.btrace/record_goto.c: New.
2217 * gdb.btrace/record_goto.exp: New.
2218 * gdb.btrace/x86-record_goto.S: New.
2219
0688d04e
MM
22202014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2221
2222 * gdb.btrace/function_call_history.exp: Update tests.
2223 * gdb.btrace/instruction_history.exp: Update tests.
2224
8710b709
MM
22252014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2226
2227 * gdb.btrace/function_call_history.exp: Fix expected field
2228 order for "record function-call-history".
2229 Add new tests for "record function-call-history /c".
2230 * gdb.btrace/exception.cc: New.
2231 * gdb.btrace/exception.exp: New.
2232 * gdb.btrace/tailcall.exp: New.
2233 * gdb.btrace/x86-tailcall.S: New.
2234 * gdb.btrace/x86-tailcall.c: New.
2235 * gdb.btrace/unknown_functions.c: New.
2236 * gdb.btrace/unknown_functions.exp: New.
2237 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2238
5de9129b
MM
22392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2240
2241 * gdb.btrace/instruction_history.exp: Update.
2242 * gdb.btrace/function_call_history.exp: Update.
2243
23a7fe75
MM
22442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2245
2246 * gdb.btrace/function_call_history.exp: Fix expected function
2247 trace.
2248 * gdb.btrace/instruction_history.exp: Initialize traced.
2249 Remove traced_functions.
2250
724c7dd8
MM
22512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2252
2253 * gdb.btrace/function_call_history.exp: Update
2254 * gdb.btrace/instruction_history.exp: Update.
2255
6d78d93b
MM
22562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2257
2258 * gdb.btrace/enable.exp: Update expected text.
2259
93a360cc
OJ
22602014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2261
2262 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2263 bytes.
2264
3772b53f
MR
22652014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2266
2267 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2268
596662fa
OJ
22692014-01-15 Omair Javaid <omair.javaid@linaro.org>
2270
2271 * lib/gdb.exp (supports_process_record): Return true for
2272 arm*-linux*. (supports_reverse): Likewise.
2273
b5b08fb4
SC
22742014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2275
2276 PR python/15464
2277 PR python/16113
2278 * gdb.python/py-type.c: Enhance test case.
2279 * gdb.python/py-value-cc.cc: Likewise
2280 * gdb.python/py-type.exp: Add new tests.
2281 * gdb.python/py-value-cc.exp: Likewise
2282
52d7fb13
AA
22832014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2284 Pedro Alves <palves@redhat.com>
2285
2286 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2287 Make "name" extern.
2288 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2289 references to ${name}_start by references to ${name}.
2290
a2cd8cfe
JB
22912014-01-10 Joel Brobecker <brobecker@adacore.com>
2292
2293 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2294
4e23fced
JB
22952014-01-10 Joel Brobecker <brobecker@adacore.com>
2296
2297 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2298
c6a9e42c
PA
22992014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2300 Pedro Alves <palves@redhat.com>
2301
2302 * gdb.mi/mi-info-os.exp: Connect to the target with
2303 mi_gdb_target_load.
2304
b7ea362b
PA
23052014-01-08 Pedro Alves <palves@redhat.com>
2306
2307 * gdb.threads/reconnect-signal.c: New file.
2308 * gdb.threads/reconnect-signal.exp: New file.
2309
5e3f4fab
EBM
23102014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2311
2312 * gdb.base/source-dir.exp: New file.
2313
79301218
JB
23142014-01-07 Joel Brobecker <brobecker@adacore.com>
2315
2316 * gdb.ada/mi_interface: New testcase.
2317
8e355c5d
JB
23182014-01-07 Joel Brobecker <brobecker@adacore.com>
2319
2320 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2321 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2322 gdb.ada/pp-rec-component/pck.ads: New files.
2323
c0d48811
JB
23242014-01-07 Joel Brobecker <brobecker@adacore.com>
2325
2326 * gdb.python/py-pp-integral.c: New file.
2327 * gdb.python/py-pp-integral.py: New file.
2328 * gdb.python/py-pp-integral.exp: New file.
2329
17b609c3 2330For older changes see ChangeLog-1993-2013.
c906108c 2331\f
8d8cb839
EZ
2332;; Local Variables:
2333;; mode: change-log
2334;; left-margin: 8
2335;; fill-column: 74
2336;; version-control: never
2337;; End:
902f2ccb 2338
14f8b115 2339 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2340 Copying and distribution of this file, with or without modification,
2341 are permitted provided the copyright notice and this notice are preserved.
This page took 2.023563 seconds and 4 git commands to generate.