]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* emulparams/armelf_fbsd.sh (TEXT_START_ADDR): Increase alignment to 64kB boundar...
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
22fd09ae
JK
12014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.threads/gcore-stale-thread.c: New file.
4 * gdb.threads/gcore-stale-thread.exp: New file.
5
a8454a7c
PA
62014-08-21 Pedro Alves <palves@redhat.com>
7
8 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9 * gdb.base/gcore-relro-pie.exp: Likewise.
10 * gdb.base/gcore-relro.exp: Likewise.
11 * gdb.base/gcore.exp: Likewise.
12 * gdb.base/print-symbol-loading.exp: Likewise.
13 * gdb.threads/gcore-thread.exp: Likewise.
14 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
15
2a31c623
PA
162014-08-20 Pedro Alves <palves@redhat.com>
17 Jan Kratochvil <jan.kratochvil@redhat.com>
18
19 * Makefile.in (EXTRA_RULES, CC): New variables, get from
20 configure.
21 (EXPECT): Handle READ1 being set.
22 (all): Depend on EXTRA_RULES.
23 (check-read1, expect-read1, read1.so, read1): New rules.
24 * README (Testsuite Parameters): Document the READ1 make variable.
25 (Race detection): New section.
26 * configure: Regenerate.
27 * configure.ac: If build==host==target, and running under a
28 GNU/glibc system, add read1 to the extra Makefile rules.
29 (EXTRA_RULES): AC_SUBST it.
30 * lib/read1.c: New file.
31
d36430db
JB
322014-08-20 Joel Brobecker <brobecker@adacore.com>
33
34 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
35 the handling of variables declared as a typedef to an array
36 which a DW_AT_data_location attribute.
37
9a0dc9e3
PA
382014-08-19 Andrew Burgess <aburgess@broadcom.com>
39 Pedro Alves <palves@redhat.com>
40
41 PR symtab/14604
42 PR symtab/14605
43 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
44 gdb_test.
45
0718a8da
PA
462014-08-19 Pedro Alves <palves@redhat.com>
47
48 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
49
13b448cd
YQ
502014-08-19 Yao Qi <yao@codesourcery.com>
51
52 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
53 right line.
54
1cbf5077
DB
552014-08-18 David Blaikie <dblaikie@gmail.com>
56
57 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
58
bf0fae19
JB
592014-08-18 Joel Brobecker <brobecker@adacore.com>
60
61 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
62 attribute in array range.
63
3c8c5dcc
JB
642014-08-18 Joel Brobecker <brobecker@adacore.com>
65
66 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
67
e66d4446
SC
682014-08-15 Siva Chandra Reddy <sivachandra@google.com>
69
70 PR c++/17132
71 * gdb.cp/pr17132.cc: New file.
72 * gdb.cp/pr17132.exp: New file.
73
940df408
SC
742014-08-15 Siva Chandra Reddy <sivachandra@google.com>
75
76 * gdb.python/py-xmethods.py (A_getarrayind)
77 (E_method_char_worker.__call__, E_method_int_worker.__call__):
78 Use 'print' with function call syntax.
79 (E_method_matcher.match): Fix tab vs space indentation mixup.
80
ebcc6c3a
YQ
812014-08-15 Yao Qi <yao@codesourcery.com>
82
83 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
84 false.
85
775e0f04
YQ
862014-08-15 Yao Qi <yao@codesourcery.com>
87
88 * gdb.cp/casts.exp: Set print symbol off.
89 * gdb.cp/class2.exp: Likewise.
90 * gdb.cp/overload.exp: Likewise.
91 * gdb.cp/templates.exp: Likewise.
92
d769e349
DE
932014-08-11 Doug Evans <dje@google.com>
94
95 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
96 (test_load_shlib): Update.
97
20c6f1e1
YQ
982014-08-09 Yao Qi <yao@codesourcery.com>
99
100 * gdb.base/display.exp: Invoke is_address_zero_readable.
101 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
102 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
103 * gdb.base/hbreak-unmapped.exp: Return if
104 is_address_zero_readable returns true.
105 * gdb.base/signest.exp: Likewise.
106 * gdb.base/signull.exp: Likewise.
107 * gdb.base/sigbpt.exp: Likewise.
108 * gdb.guile/scm-disasm.exp: Do the test if
109 is_address_zero_readable returns false.
110 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
111 * gdb.python/py-arch.exp: Likewise.
112 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
113 * lib/gdb.exp (is_address_zero_readable): New proc.
114
5792e8e3
YQ
1152014-08-09 Yao Qi <yao@codesourcery.com>
116
117 PR testsuite/13443
118 * gdb.mi/mi-var-display.exp: Make test messages unique.
119
3cecbbbe
TT
1202014-08-04 Tom Tromey <tromey@redhat.com>
121
122 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
123 target 0".
124
00b51ff5
TT
1252014-08-04 Tom Tromey <tromey@redhat.com>
126
127 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
128 "target_resume".
129
6908c509
JB
1302014-08-01 Joel Brobecker <brobecker@adacore.com>
131
132 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
133 inner_vla_struct_object_size.
134 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
135 as xfail.
136
cc6563d2
PA
1372014-07-30 Pedro Alves <palves@redhat.com>
138
139 * gdb.threads/signal-command-handle-nopass.exp (test): Add
140 comment.
141
7e09a223
YQ
1422014-07-29 Yao Qi <yao@codesourcery.com>
143
144 PR gdb/17206
145 * gdb.base/until-nodebug.exp: New.
146
7ebdbe92
DE
1472014-07-28 Doug Evans <xdje42@gmail.com>
148
149 PR guile/17203
150 * gdb.guile/scm-parameter.exp: Add tests for trying to create
151 previously existing parameter, and previously ambiguously spelled
152 parameter.
153
fdb1adc6
WN
1542014-07-28 Will Newton <will.newton@linaro.org>
155
156 * gdb.base/varargs.exp: Remove KFAILs for ARM.
157
186fcde0
DE
1582014-07-26 Ludovic Courtès <ludo@gnu.org>
159 Doug Evans <xdje42@gmail.com>
160
161 PR guile/17146
162 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
163
70509625
PA
1642014-07-25 Pedro Alves <palves@redhat.com>
165
166 * gdb.threads/signal-command-handle-nopass.c: New file.
167 * gdb.threads/signal-command-handle-nopass.exp: New file.
168 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
169 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
170 * gdb.threads/signal-delivered-right-thread.c: New file.
171 * gdb.threads/signal-delivered-right-thread.exp: New file.
172
c3f814a1
PA
1732014-07-25 Pedro Alves <palves@redhat.com>
174
175 * gdb.base/double-prompt-target-event-error.exp
176 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
177 match.
178 (cancel_pagination_in_target_event): Rework double prompt
179 detection.
180 * gdb.base/paginate-after-ctrl-c-running.exp
181 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
182 <return>' match.
183 * gdb.base/paginate-bg-execution.exp
184 (test_bg_execution_pagination_return)
185 (test_bg_execution_pagination_cancel): Remove '-notransfer
186 <return>' matches.
187 * gdb.base/paginate-execution-startup.exp
188 (test_fg_execution_pagination_return)
189 (test_fg_execution_pagination_cancel): Remove '-notransfer
190 <return>' matches.
191 * gdb.base/paginate-inferior-exit.exp
192 (test_paginate_inferior_exited): Remove '-notransfer <return>'
193 match.
194 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
195 * lib/gdb.exp (pagination_prompt): Run text through
196 string_to_regexp.
197 (gdb_test_multiple): Match $pagination_prompt instead of
198 "<return>".
199 (string_to_regexp): Move to lib/gdb-utils.exp.
200
e214cf6c
JK
2012014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
202
203 * gdb.arch/amd64-entry-value-paramref.S: New file.
204 * gdb.arch/amd64-entry-value-paramref.cc: New file.
205 * gdb.arch/amd64-entry-value-paramref.exp: New file.
206 * gdb.arch/amd64-optimout-repeat.S: New file.
207 * gdb.arch/amd64-optimout-repeat.c: New file.
208 * gdb.arch/amd64-optimout-repeat.exp: New file.
209
17d0c5c8
JK
2102014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
211
212 PR gdb/17170
213 * gdb.base/statistics.exp: New file.
214
b8b8facf
DE
2152014-07-17 Doug Evans <dje@google.com>
216
74b49205 217 PR gdb/17170
b8b8facf
DE
218 * gdb.base/maint.exp: Update testing of per-command stats.
219
1b5d0ab3
PA
2202014-07-16 Pedro Alves <palves@redhat.com>
221
222 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
223 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
224 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
225 (tfile_write_buf): New functions.
226 (add_memory_block): Rewrite using the above.
227 (adjust_function_address): New function.
228 (FUNCTION_ADDRESS): New macro.
229 (write_basic_trace_file): Remove short_x local, and use
230 tfile_write_16. Change type of func_addr local to unsigned long
231 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
232 here. Cast argument of add_memory_block to char pointer.
233 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
234 (main): Remove parameters.
235 * gdb.trace/tfile.exp: Remove nowarnings.
236
4d974e88
SM
2372014-07-15 Simon Marchi <simon.marchi@ericsson.com>
238
239 * gdb.base/debug-expr.exp: Test string evaluation with
240 "debug expression" on.
241
41e99568
PA
2422014-07-15 Pedro Alves <palves@redhat.com>
243
244 * gdb.base/reread.exp: Use clean_restart.
245
487d9753
PL
2462014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
247
248 * gdb.arch/avr-flash-qualifer.c: New.
249 * gdb.arch/avr-flash-qualifer.exp: New.
250
cc1c52ad
PA
2512014-07-14 Pedro Alves <palves@redhat.com>
252
253 * gdb.base/paginate-after-ctrl-c-running.c: New file.
254 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
255
1e973570
PA
2562014-07-14 Pedro Alves <palves@redhat.com>
257
258 * gdb.base/double-prompt-target-event-error.c: New file.
259 * gdb.base/double-prompt-target-event-error.exp: New file.
260
93d6eb10
PA
2612014-07-14 Pedro Alves <palves@redhat.com>
262
263 PR gdb/17072
264 * gdb.base/paginate-inferior-exit.c: New file.
265 * gdb.base/paginate-inferior-exit.exp: New file.
266
0017922d
PA
2672014-07-14 Pedro Alves <palves@redhat.com>
268
269 PR gdb/17072
270 * gdb.base/paginate-bg-execution.c: New file.
271 * gdb.base/paginate-bg-execution.exp: New file.
272
94696ad3
PA
2732014-07-14 Pedro Alves <palves@redhat.com>
274
275 PR gdb/17072
276 * gdb.base/paginate-execution-startup.c: New file.
277 * gdb.base/paginate-execution-startup.exp: New file.
278 * lib/gdb.exp (pagination_prompt): New global.
279 (default_gdb_spawn): New procedure, factored out from
280 default_gdb_spawn.
281 (default_gdb_start): Adjust to call default_gdb_spawn.
282 (gdb_spawn): New procedure.
283
bd293940
PA
2842014-07-14 Pedro Alves <palves@redhat.com>
285
286 * lib/gdb.exp (gdb_assert): New procedure.
287 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
288
c933f875
PA
2892014-07-14 Pedro Alves <palves@redhat.com>
290
291 * gdb.base/execution-termios.c: New file.
292 * gdb.base/execution-termios.exp: New file.
293
d98b7a16
TT
2942014-07-14 Tom Tromey <tromey@redhat.com>
295
296 * gdb.cp/vla-cxx.cc: New file.
297 * gdb.cp/vla-cxx.exp: New file.
298
548740d6
TT
2992014-07-14 Tom Tromey <tromey@redhat.com>
300
301 * gdb.reverse/rerun-prec.c: New file.
302 * gdb.reverse/rerun-prec.exp: New file.
303
a25eb028
MR
3042014-07-12 Maciej W. Rozycki <macro@mips.com>
305 Maciej W. Rozycki <macro@codesourcery.com>
306
307 * lib/gdb-utils.exp: New file.
308 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
309 inline `gdb_init_command' processing.
310 (gdb_start_cmd): Likewise.
311 * lib/mi-support.exp (mi_run_cmd): Likewise.
312 * README: Document `gdb_init_command' and `gdb_init_commands'.
313
218c2655
JK
3142014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
315
316 Fix false FAIL running under a very long directory name.
317 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
318 and "set print elements 10000". Twice.
319
5401fde3
YQ
3202014-07-11 Yao Qi <yao@codesourcery.com>
321
322 * gdb.base/exprs.exp: "set print symbol off".
323
e76126e8
PA
3242014-07-11 Pedro Alves <palves@redhat.com>
325
326 * gdb.threads/kill.c: New file.
327 * gdb.threads/kill.exp: New file.
328
2d6f0de6
YQ
3292014-07-10 Yao Qi <yao@codesourcery.com>
330
331 * gdb.trace/tfile.c (write_basic_trace_file)
332 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
333 address written to trace file.
334
7180e04a
PA
3352014-07-09 Pedro Alves <palves@redhat.com>
336
337 * gdb.base/attach-wait-input.exp: New file.
338 * gdb.base/attach-wait-input.c: New file.
339
9a9a7608
AB
3402014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
341
342 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
343 setting up test structures.
344 (main): Call new test function.
345 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
346 test function, continue into test function and walk test
347 structures.
348
161ac41e
YQ
3492014-07-02 Yao Qi <yao@codesourcery.com>
350
351 * gdb.trace/entry-values.c: Define labels 'foo_start' and
352 'bar_start' at the beginning of functions 'foo' and 'bar'
353 respectively.
354 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
355 instead of 'foo' and 'bar'.
356
1f267ae3
MM
3572014-07-08 Markus Metzger <markus.t.metzger@intel.com>
358
359 * gdb.btrace/segv.exp: New.
360 * gdb.btrace/segv.c: New.
361
2b239efb
LM
3622014-07-02 Luis Machado <lgustavo@codesourcery.com>
363
364 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
365 instruction.
366
cf363f18
MW
3672014-06-30 Mark Wielaard <mjw@redhat.com>
368
369 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
370 vulture, vilify, villar): New volatile array constants.
371 (vindictive, vegetation): New const volatile array constants.
372 * gdb.base/volatile.exp: Test volatile and const volatile array
373 types.
374
aebf9d24
AA
3752014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
376
377 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
378 target lacks support for awatch, rwatch, or hbreak.
379
b67a2c6f
YQ
3802014-06-27 Yao Qi <yao@codesourcery.com>
381
382 * gdb.multi/dummy-frame-restore.exp: New.
383 * gdb.multi/dummy-frame-restore.c: New.
384
aef92902
MM
3852014-06-25 Markus Metzger <markus.t.metzger@intel.com>
386
387 * gdb.btrace/gcore.exp: New.
388
8e9db26e
PA
3892014-06-23 Pedro Alves <palves@redhat.com>
390
391 * gdb.base/watchpoint-reuse-slot.c: New file.
392 * gdb.base/watchpoint-reuse-slot.exp: New file.
393
70afc5b7
SC
3942014-06-23 Siva Chandra Reddy <sivachandra@google.com>
395
396 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
397 progspace's filename in 'info', 'enable' and 'disable' command
398 tests.
399
b972bd9c
JK
4002014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
401
402 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
403 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
404 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
405
125f8a3d
GB
4062014-06-20 Gary Benson <gbenson@redhat.com>
407
408 * gdb.arch/i386-avx.exp: Fix include file location.
409 * gdb.arch/i386-sse.exp: Likewise.
410
3ed9baed
IB
4112014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
412
413 * gdb.dlang/expression.exp: New file.
414
034f788c
PA
4152014-06-19 Pedro Alves <palves@redhat.com>
416
417 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
418 out from ...
419 (top level): ... here. Iterate running tests under different
420 scheduler-locking settings.
421
45371d0c
LM
4222014-06-18 Luis Machado <lgustavo@codesourcery.com>
423
424 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
425 to DW_FORM_addr and use non-zero addresses.
426
5d376983
SC
4272014-06-18 Siva Chandra Reddy <sivachandra@google.com>
428
429 PR gdb/17017
430 * gdb.python/py-xmethods.cc: Add global function call counters and
431 increment them in their respective functions. Remove "cout"
432 statements.
433 * gdb.python/py-xmethods.exp: Make tests check the global function
434 call counters instead of depending on inferior IO.
435
a1aa2221
LM
4362014-06-18 Don Breazeal <donb@codesourcery.com>
437
438 * gdb.base/foll-fork.exp (default_fork_parent_follow):
439 Deleted procedure.
440 (explicit_fork_parent_follow): Deleted procedure.
441 (explicit_fork_child_follow): Deleted procedure.
442 (test_follow_fork): New procedure.
443 (do_fork_tests): Replace calls to deleted procedures with
444 calls to test_follow_fork and reset GDB for subsequent
445 procedure calls.
446
0fc05997
YQ
4472014-06-17 Yao Qi <yao@codesourcery.com>
448
449 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
450 CP1252.
451
70795c52
LM
4522014-06-17 Luis Machado <lgustavo@codesourcery.com>
453
454 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
455 Initialize ptr and S explicitly.
456 (skip_type_update_when_not_use_rtti_test): Likewise.
457
6be47f0c
KS
4582014-06-16 Keith Seitz <keiths@redhat.com>
459
460 PR mi/15863
461 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
462 the inferior is started.
463
d03de421
PA
4642014-06-16 Pedro Alves <palves@redhat.com>
465
466 * gdb.base/break-main-file-remove-fail.c: New file.
467 * gdb.base/break-main-file-remove-fail.exp: New file.
468 * gdb.base/break-unload-file.exp: Use build_executable instead of
469 prepare_for_testing.
470 (test_break): New parameter "initial_load". Handle it.
471 (top level): Add initial_load cmdline/file axis.
472
f9579b99
TT
4732014-06-12 Tom Tromey <tromey@redhat.com>
474
475 * gdb.base/completion.exp: Don't use directory name in test.
476
3657956b
GB
4772014-06-09 Gary Benson <gbenson@redhat.com>
478
479 * gdb.base/sigall.c [Functions to send signals]: Reorder to
480 separate the always-available ANSI-standard signals from the
481 signals that require checking.
482 (main): Likewise.
483 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
484 Likewise.
485 (main): Likewise.
486
4186eb54
KS
4872014-06-07 Keith Seitz <keiths@redhat.com>
488
489 Revert:
490 PR c++/16253
491 * gdb.cp/var-tag.cc: New file.
492 * gdb.cp/var-tag.exp: New file.
493 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
494 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
495 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
496 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
497
25326a28 4982014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
499
500 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
501
829155c9
PA
5022014-06-06 Pedro Alves <palves@redhat.com>
503
504 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
505 in target debug output instead of looking at RSP packets,
506 disabling the test on any target that uses hardware stepping.
507 Update comments.
508
61c8d22e
PA
5092014-06-06 Pedro Alves <palves@redhat.com>
510
511 * gdb.base/break-unload-file.exp: Fix typo.
512
d9a47287
YQ
5132014-06-06 Yao Qi <yao@codesourcery.com>
514
515 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
516 from "jit_function" to "^jit_function".
517
e5e01dbf
YQ
5182014-06-06 Yao Qi <yao@codesourcery.com>
519
520 * gdb.base/async.c (foo): Add one statement.
521 * gdb.base/async.exp: Get the next instruction address and
522 match the output of "nexti" by instruction address. Match
523 the hex address in the output of "finish".
524
73ba372c
GB
5252014-06-06 Gary Benson <gbenson@redhat.com>
526
527 * gdb.base/call-signals.c: Remove preprocessor conditionals
528 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
529 SIGSEGV and SIGTERM.
530 * gdb.base/sigall.c: Likewise.
531 * gdb.base/unwindonsignal.c: Likewise.
532 * gdb.reverse/sigall-reverse.c: Likewise.
533
831517df
YQ
5342014-06-06 Yao Qi <yao@codesourcery.com>
535
536 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
537 readable, skip the test.
538
b8b91e98
YQ
5392014-06-06 Yao Qi <yao@codesourcery.com>
540
541 * gdb.threads/staticthreads.c (thread_function): Move the line
542 setting breakpoint on forward.
543 * gdb.threads/staticthreads.exp: Update comments.
544
fb934770
LC
5452014-06-05 Ludovic Courtès <ludo@gnu.org>
546
547 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
548 "history-append! type error".
549
6ef284bd
SM
5502014-06-05 Simon Marchi <simon.marchi@ericsson.com>
551
552 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
553 erroneous dprintf expected input.
554
a872e241
DE
5552014-06-04 Doug Evans <xdje42@gmail.com>
556
557 * gdb.guile/scm-generics.exp: Delete.
558
16f691fb
DE
5592014-06-04 Doug Evans <xdje42@gmail.com>
560
561 * gdb.guile/scm-breakpoint.exp: Update.
562 Add tests for breakpoint registration.
563
012370f6
TT
5642014-06-04 Tom Tromey <tromey@redhat.com>
565
566 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
567 VLA-in-union.
568 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
569 inner_vla_struct, vla_union types. Initialize objects of those
570 types and compute their sizes.
571
9f5a4cef
HZ
5722014-06-04 Nathan Sidwell <nathan@codesourcery.com>
573 Hui Zhu <hui@codesourcery.com>
574
575 * gdb.base/fileio.exp: Add test for shell not available as well as
576 available.
577 * gdb.base/fileio.c (test_system): Check for shell twice.
578
90a45c4d
YQ
5792014-06-04 Yao Qi <yao@codesourcery.com>
580
581 * gdb.base/auto-connect-native-target.exp: Remove redundant
582 space from the regexp pattern.
583
70017e41
YQ
5842014-06-04 Yao Qi <yao@codesourcery.com>
585
586 * gdb.base/default.exp: Replace "child" with "native" in
587 regexp pattern.
588
883964a7
SC
5892014-06-03 Siva Chandra Reddy <sivachandra@google.com>
590
591 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
592 * gdb.python/py-xmethods.exp: New tests to test xmethods.
593 * gdb.python/py-xmethods.py: Python script supporting the
594 new testcase and tests.
595
ef370185
JB
5962014-06-03 Joel Brobecker <brobecker@adacore.com>
597 Pedro Alves <palves@redhat.com>
598
599 PR breakpoints/17000
600 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
601 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
602
1e2ccb61
BM
6032014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
604
605 * gdb.base/subst.exp: Add tests to verify partial path matching
606 output.
607
c6ec5ab2
PA
6082014-06-03 Pedro Alves <palves@redhat.com>
609
610 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
611 target that doesn't use software single-stepping.
612
835c559f
PA
6132014-06-03 Pedro Alves <palves@redhat.com>
614
615 PR breakpoints/17000
616 * gdb.base/sss-bp-on-user-bp-2.c: New file.
617 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
618
06eb1586
DE
6192014-06-02 Doug Evans <xdje42@gmail.com>
620
621 * gdb.guile/scm-parameter.exp: New file.
622
e698b8c4
DE
6232014-06-02 Doug Evans <xdje42@gmail.com>
624
625 * gdb.guile/scm-cmd.c: New file.
626 * gdb.guile/scm-cmd.exp: New file.
627
ded03782
DE
6282014-06-02 Doug Evans <xdje42@gmail.com>
629
630 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
631 pretty-printer lookup.
632 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
633 (make-pp_s-printer): Call it.
634 (make-pretty-printer-from-dict): New function.
635 (lookup-pretty-printer-maker-from-dict): New function.
636 (*pretty-printer*): Simplify.
637 (make-objfile-pp_s-printer): New function.
638 (install-objfile-pretty-printers!): New function.
639 (make-progspace-pp_s-printer): New function.
640 (install-progspace-pretty-printers!): New function.
641 * gdb.guile/scm-progspace.c: New file.
642 * gdb.guile/scm-progspace.exp: New file.
643
41fac0cf
PA
6442014-06-02 Pedro Alves <palves@redhat.com>
645
646 * gdb.base/dprintf-bp-same-addr.c: New file.
647 * gdb.base/dprintf-bp-same-addr.exp: New file.
648
96ae5695
EBM
6492014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
650
651 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
652 * gdb.arch/powerpc-power.s: Likewise.
653
da02b3a8
JB
6542014-06-02 Joel Brobecker <brobecker@adacore.com>
655
656 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
657
c72b2e7b
YQ
6582014-06-01 Yao Qi <yao@codesourcery.com>
659
660 * gdb.base/watchpoint.exp (test_watch_location): Check null
661 pointer can be dereferenced. If not, do the test, otherwise
662 skip it.
663
53e8a631
AB
6642014-05-30 Andrew Burgess <aburgess@broadcom.com>
665
666 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
667 results.
668 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
669
938f0e2f
AB
6702014-05-30 Andrew Burgess <aburgess@broadcom.com>
671
672 * gdb.arch/amd64-invalid-stack-middle.S: New file.
673 * gdb.arch/amd64-invalid-stack-middle.c: New file.
674 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
675 * gdb.arch/amd64-invalid-stack-top.c: New file.
676 * gdb.arch/amd64-invalid-stack-top.exp: New file.
677
9ba6657a
PA
6782014-05-30 Pedro Alves <palves@redhat.com>
679
680 PR breakpoints/17000
681 * gdb.base/sss-bp-on-user-bp.c: New file.
682 * gdb.base/sss-bp-on-user-bp.exp: New file.
683
522c09bf
DB
6842014-05-30 David Blaikie <dblaikie@gmail.com>
685
686 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
687 gnu_inline semantics via attribute.
688 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
689 source explicitly specifies the required semantics.
690
bf4ef81e
MR
6912014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
692
693 * gdb.reverse/sigall-reverse.exp: Fix a typo.
694
329ea579
PA
6952014-05-29 Pedro Alves <palves@redhat.com>
696 Tom Tromey <tromey@redhat.com>
697
698 * gdb.base/async-shell.exp: Don't enable target-async.
699 * gdb.base/async.exp
700 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
701 parameter. Adjust.
702 (top level): Don't test with "target-async".
703 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
704 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
705 * gdb.base/inferior-died.exp: Don't enable target-async.
706 * gdb.base/interrupt-noterm.exp: Likewise.
707 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
708 * gdb.mi/mi-nonstop-exit.exp: Likewise.
709 * gdb.mi/mi-nonstop.exp: Likewise.
710 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
711 * gdb.mi/mi-nsintrall.exp: Likewise.
712 * gdb.mi/mi-nsmoribund.exp: Likewise.
713 * gdb.mi/mi-nsthrexec.exp: Likewise.
714 * gdb.mi/mi-watch-nonstop.exp: Likewise.
715 * gdb.multi/watchpoint-multi.exp: Adjust comment.
716 * gdb.python/py-evsignal.exp: Don't enable target-async.
717 * gdb.python/py-evthreads.exp: Likewise.
718 * gdb.python/py-prompt.exp: Likewise.
719 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
720 * gdb.server/solib-list.exp: Don't enable target-async.
721 * gdb.threads/thread-specific-bp.exp: Likewise.
722 * lib/mi-support.exp: Adjust to use mi-async.
723
fd664c91
PA
7242014-05-29 Pedro Alves <palves@redhat.com>
725
726 PR gdb/13860
727 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
728 reason, even in sync mode.
729
251bde03
PA
7302014-05-29 Pedro Alves <palves@redhat.com>
731 Hui Zhu <hui@codesourcery.com>
732
733 PR PR15693
734 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
735 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
736 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
737 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
738
7f3c0343
JB
7392014-05-28 Joel Brobecker <brobecker@adacore.com>
740
741 * config/monitor.exp (gdb_target_monitor): Replace use of
742 "set remotebaud" by "set serial baud".
743
b2715b27
AW
7442014-05-26 Andy Wingo <wingo@igalia.com>
745
746 * gdb.guile/scm-breakpoint.exp:
747 * gdb.guile/scm-gsmob.exp: Update to use plain old object
748 properties instead of gdb-object-properties.
749
498a4489
YQ
7502014-05-26 Yao Qi <yao@codesourcery.com>
751
752 * gdb.server/no-thread-db.exp: Specify source file name
753 explicitly when setting a breakpoint.
754
589fdceb
MM
7552014-05-23 Markus Metzger <markus.t.metzger@intel.com>
756
757 * gdb.btrace/vdso.c: New.
758 * gdb.btrace/vdso.exp: New.
759
e9089e05
MM
7602014-05-23 Markus Metzger <markus.t.metzger@intel.com>
761
762 * gdb.base/gcore.exp (capture_command_output): Move ...
763 * lib/gdb.exp (capture_command_output): ... here.
764
67b5c0c1
MM
7652014-05-23 Markus Metzger <markus.t.metzger@intel.com>
766
767 * gdb.btrace/data.exp: Test memory access during btrace replay.
768
a2199296
SM
7692014-05-22 Simon Marchi <simon.marchi@ericsson.com>
770
771 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
772
17b2616c
PA
7732014-05-21 Pedro Alves <palves@redhat.com>
774
775 PR gdb/13860
776 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
777 (top level): Test that output related to execution commands is
778 sent to the console with CLI commands, but not with MI commands.
779 Test that breakpoint events are always mirrored to the console.
780 Also expect the new source line to be output after a "next" in
781 async mode too. Make it a pass/fail test.
782 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
783 output.
784 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
785
5166082f
PA
7862014-05-21 Pedro Alves <palves@redhat.com>
787
788 * gdb.base/list.exp (build_pattern, test_list): New procedures.
789 Use them to test variations of "list" after reaching a breakpoint.
790 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
791 Test "list" with listsize 10 after reaching a breakpoint.
792 * gdb.python/python.exp (decode_line current location line
793 number): Adjust expected line number.
794
2f25d70f
SM
7952014-05-21 Simon Marchi <simon.marchi@ericsson.com>
796
797 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
798 behavior for $args, pass it directly to "run".
799
ff604a67
MR
8002014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
801
802 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
803 30000 to 65536.
804
6a3cb8e8
PA
8052014-05-21 Pedro Alves <palves@redhat.com>
806
807 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
808 auto-connect-native-target off".
809 * gdb.base/auto-connect-native-target.c: New file.
810 * gdb.base/auto-connect-native-target.exp: New file.
811
4ebfc96e
PA
8122014-05-21 Pedro Alves <palves@redhat.com>
813
814 * gdb.base/default.exp: Test "target native" instead of "target
815 child".
816
36d46afb
MW
8172014-05-21 Mark Wielaard <mjw@redhat.com>
818
819 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
820
5876f503
JK
8212014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
822
823 Fix TLS access for -static -pthread.
824 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
825 <HAVE_TLS> (thread_function, main): Initialize it.
826 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
827 Add clean_restart.
828 <$have_tls != "">: Check TLSVAR.
829
0256a6ac
PA
8302014-05-21 Pedro Alves <palves@redhat.com>
831
832 * gdb.base/dcache-line-read-error.c: New.
833 * gdb.base/dcache-line-read-error.exp: New.
834
936d2992
PA
8352014-05-20 Pedro Alves <palves@redhat.com>
836
837 * gdb.base/compare-sections.c: New file.
838 * gdb.base/compare-sections.exp: New file.
839
802e8e6d
PA
8402014-05-20 Pedro Alves <palves@redhat.com>
841
842 * gdb.base/break-idempotent.c: New file.
843 * gdb.base/break-idempotent.exp: New file.
844
e59fa00f
MM
8452014-05-20 Markus Metzger <markus.t.metzger@intel.com>
846
847 * gdb.btrace/nohist.exp: New.
848
8b696e31
YQ
8492014-05-20 Yao Qi <yao@codesourcery.com>
850
851 * lib/gdb.exp (gdb_init): Set timeout if test file is under
852 gdb.reverse directory and gdb_reverse_timeout exists in board
853 setting.
854 * README: Document gdb_reverse_timeout.
855
73c9764f
YQ
8562014-05-20 Yao Qi <yao@codesourcery.com>
857
858 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
859 'test_file_name'. Treat args as a string instead of a list.
860 (gdb_init): Rename argument 'args' by 'test_file_name'.
861
f1f4348a
JK
8622014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 * gdb.arch/powerpc-power.exp: New file.
865 * gdb.arch/powerpc-power.s: New file.
866
0dbe70ce
DE
8672014-05-16 Doug Evans <dje@google.com>
868
869 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
870 * gdb.base/completion.exp: Check that all expected files exist
871 before doing file completion.
0dbe70ce 872
8d551b02
DE
8732014-05-16 Doug Evans <dje@google.com>
874
875 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
876 Update.
877 (do_syscall_tests_without_xml): Update.
878
73eb7709
PA
8792014-05-16 Pedro Alves <palves@redhat.com>
880
881 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
882 instead of "unknown output after running".
883
3fae92fc
YQ
8842014-05-16 Yao Qi <yao@codesourcery.com>
885
886 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
887 file1.txt from host at the end.
888 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
889
c2b2ccc5
DE
8902014-05-15 Doug Evans <dje@google.com>
891
892 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
893 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
894 loading file. Add test for TU lookup.
895
8c217a4b
SM
8962014-05-15 Simon Marchi <simon.marchi@ericsson.com>
897
898 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
899 calling "-exec-arguments" or "set args" before running the
900 inferior.
901
3deb39c6
SM
9022014-05-15 Simon Marchi <simon.marchi@ericsson.com>
903
904 * lib/mi-support.exp (mi_expect_stop): Expect message for
905 inferiors that exit with non-zero exit code.
906
71a79f8c
YQ
9072014-05-14 Yao Qi <yao@codesourcery.com>
908
909 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
910 match absolute path on remote host.
911 (test_file_list_exec_source_files): Remove "/" from the
912 pattern.
913
f23fcd46
YQ
9142014-05-14 Yao Qi <yao@codesourcery.com>
915
916 * boards/local-remote-host-notty.exp (${board}_file): New
917 proc.
918
9404b58f
KM
9192014-05-07 Kyle McMartin <kyle@redhat.com>
920
921 Pushed by Joel Brobecker <brobecker@adacore.com>.
922 * gdb.arch/aarch64-atomic-inst.c: New file.
923 * gdb.arch/aarch64-atomic-inst.exp: New file.
924
5e45f04c
YQ
9252014-05-07 Yao Qi <yao@codesourcery.com>
926
927 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
928 in current context" too.
929
c888a17d
KS
9302014-05-05 Keith Seitz <keiths@redhat.com>
931
932 * gdb.linespec/ls-dollar.exp: Add test for linespec
933 file:convenience_variable.
934
290a839c
YQ
9352014-05-05 Yao Qi <yao@codesourcery.com>
936
937 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
938 traceframes into tfile and ctf trace files. Read data from
939 trace file and test collected data.
940 (gdb_collect_locals_test): Likewise.
941 (gdb_unavailable_registers_test): Likewise.
942 (gdb_unavailable_floats): Likewise.
943 (gdb_collect_globals_test): Likewise.
944 (top-level): Append "ctf" to trace_file_targets if GDB
945 supports.
946
b5262cd0
YQ
9472014-05-05 Yao Qi <yao@codesourcery.com>
948
949 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
950 code to ...
951 (gdb_collect_args_test_1): ... it. New proc.
952 (gdb_collect_locals_test): Move some code to ...
953 (gdb_collect_locals_test_1): ... it. New proc.
954 (gdb_unavailable_registers_test): Move some code to ...
955 (gdb_unavailable_registers_test_1): ... it. New proc.
956 (gdb_unavailable_floats): Move some code to ...
957 (gdb_unavailable_floats_1): ... it. New proc.
958
30a1e6cc
SDJ
9592014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
960
961 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
962 probes to test for bitness recognition.
963 * gdb.arch/amd64-stap-optional-prefix.exp
964 (test_probe_value_without_reg): New procedure.
965 Add code to test for different kinds of bitness.
966
f33da99a
SDJ
9672014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
968
969 PR breakpoints/16889
970 * gdb.arch/amd64-stap-optional-prefix.S: New file.
971 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
972
5b80f00d
PA
9732014-05-01 Pedro Alves <palves@redhat.com>
974
975 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
976 gdb_file_cmd if no file is specified.
977 * boards/native-extended-gdbserver.exp (gdb_load): Use the
978 last_loaded_file to set the remote exec-file.
979
f8c2a73c
PA
9802014-05-01 Pedro Alves <palves@redhat.com>
981
982 * boards/local-remote-host.exp: New file.
983
be6e8ac7
PA
9842014-05-01 Pedro Alves <palves@redhat.com>
985
986 * boards/local-remote-host.exp: Rename to ...
987 * boards/local-remote-host-notty.exp: ... this.
988
cac0dc8f
JB
9892014-04-28 Joel Brobecker <brobecker@adacore.com>
990
991 * gdb.ada/dyn_arrayidx: New testcase.
992
9730e6cc
YQ
9932014-04-26 Yao Qi <yao@codesourcery.com>
994
995 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
996 and compute the length of function main. Save it in
997 $main_length.
998 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
999 (top-level): Use gdb_compile to compile objects into
1000 executable and restart GDB. Remove invocation to
1001 prepare_for_testing.
1002
7ae1a6a6
PA
10032014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1004 Pedro Alves <palves@redhat.com>
1005
1006 PR server/16255
1007 * gdb.multi/multi-attach.c: New file.
1008 * gdb.multi/multi-attach.exp: New file.
1009
4082afcc
PA
10102014-04-25 Pedro Alves <palves@redhat.com>
1011
1012 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1013 user.
1014 (top level): Test that "set remote conditional-breakpoints-packet
1015 off" works as intended.
1016 * gdb.base/dprintf.exp: Test that "set remote
1017 breakpoint-commands-packet off" works as intended.
1018 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1019 New function.
1020 (top level): Call it.
1021 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1022 remote fast-tracepoints-packet off" works as intended.
1023 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1024 * lib/gdb.exp (gdb_is_target_remote): ... here.
1025
2abc3f8d
DB
10262014-04-24 David Blaikie <dblaikie@gmail.com>
1027
1028 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1029 ensure clang would not discard them.
1030 * gdb.base/gdbvars.c: Ditto.
1031 * gdb.base/memattr.c: Ditto.
1032 * gdb.base/whatis.c: Ditto.
1033 * gdb.python/py-prettyprint.c: Ditto.
1034 * gdb.trace/actions.c: Ditto.
1035 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1036 ensure clang would not discard it.
1037
bfd39632
DB
10382014-04-24 David Blaikie <dblaikie@gmail.com>
1039
1040 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1041 clang to emit the full definition of type required by the test
1042 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1043
22842ff6
DB
10442014-04-24 David Blaikie <dblaikie@gmail.com>
1045
1046 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1047 coax Clang into emitting the definition of the type.
1048 * gdb.cp/pr10728-x.h (y): Ditto.
1049 * gdb.cp/pr10728-y.cc (y): Ditto.
1050
c2e827ad
DB
10512014-04-24 David Blaikie <dblaikie@gmail.com>
1052
1053 * gdb.base/label.exp: XFAIL label related tests under Clang.
1054 * gdb.cp/cplabel.exp: Ditto.
1055 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1056 under Clang those using labels.
1057
4c2d33e7
YQ
10582014-04-25 Yao Qi <yao@codesourcery.com>
1059
1060 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1061 double_label.
1062 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1063 partial_label and double_label.
1064
56083b99
DB
10652014-04-24 David Blaikie <dblaikie@gmail.com>
1066
1067 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1068
25d4e99d
DB
10692014-04-24 David Blaikie <dblaikie@gmail.com>
1070
1071 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1072 of the function to work across GCC and Clang.
1073 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1074 pointer types (const void ** const V void **).
1075
01f9f808
MS
10762014-04-24 Michael Sturm <michael.sturm@mintel.com>
1077 Walfred Tedeschi <walfred.tedeschi@intel.com>
1078
1079 * Makefile.in (EXECUTABLES): Added i386-avx512.
1080 * gdb.arch/i386-avx512.c: New file.
1081 * gdb.arch/i386-avx512.exp: Likewise.
1082
4b48d439
KS
10832014-04-23 Keith Seitz <keiths@redhat.com>
1084
1085 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1086 (mi_make_breakpoint_table): New procedure.
1087 (mi_create_breakpoint): Use mi_make_breakpoint
1088 and return the result.
1089 (mi_make_breakpoint): New procedure.
1090 (mi_build_kv_pairs): New procedure.
1091
1092 * gdb.mi/mi-break.exp: Remove unused globals,
1093 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1094 All callers updated.
1095 * gdb.mi/mi-dprintf.exp: Use variable to track command
1096 number.
1097 Update all callers of mi_create_breakpoint and use
1098 mi_make_breakpoint_table.
1099 Remove any unused global variables.
1100 * gdb.mi/mi-nonstop.exp: Likewise.
1101 * gdb.mi/mi-nsintrall.exp: Likewise.
1102 * gdb.mi/mi-nsmoribund.exp: Likewise.
1103 * gdb.mi/mi-nsthrexec.exp: Likewise.
1104 * gdb.mi/mi-reverse.exp: Likewise.
1105 * gdb.mi/mi-simplerun.exp: Likewise.
1106 * gdb.mi/mi-stepn.exp: Likewise.
1107 * gdb.mi/mi-syn-frame.exp: Likewise.
1108 * gdb.mi/mi-until.exp: Likewise.
1109 * gdb.mi/mi-var-cp.exp: Likewise.
1110 * gdb.mi/mi-var-display.exp: Likewise.
1111 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1112 * gdb.mi/mi2-var-child.exp: Likewise.
1113 * gdb.mi/mi-vla-c99.exp: Likewise.
1114 * lib/mi-support.exp: Likewise.
1115
1116 From Ian Lance Taylor <iant@cygnus.com>:
1117 * lib/gdb.exp (parse_args): New procedure.
1118
08351840
PA
11192014-04-23 Pedro Alves <palves@redhat.com>
1120
1121 * gdb.base/break-unload-file.c: New file.
1122 * gdb.base/break-unload-file.exp: New file.
1123 * gdb.base/sym-file-lib.c (baz): New function.
1124 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1125 field.
1126 (load): Store the segment's mapped size.
1127 (unload): New function.
1128 (unload_shlib): New function.
1129 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1130 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1131 set a breakpoint at baz, and call it.
1132 * gdb.base/sym-file.exp: New tests for stale breakpoint
1133 instructions.
1134
076855f9
PA
11352014-04-23 Pedro Alves <palves@redhat.com>
1136
1137 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1138 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1139 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1140 * gdb.base/hbreak-unmapped.c: New file.
1141 * gdb.base/hbreak-unmapped.exp: New file.
1142 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1143 * lib/gdb.exp (gdb_is_target_remote): ... here.
1144
483805cf
PA
11452014-04-22 Pedro Alves <palves@redhat.com>
1146
1147 * gdb.base/consecutive-step-over.c: New file.
1148 * gdb.base/consecutive-step-over.exp: New file.
1149
06d97543
PA
11502014-04-22 Pedro Alves <palves@redhat.com>
1151
1152 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1153 instead of send_gdb/gdb_expect.
1154
b4429ea2
YQ
11552014-04-22 Yao Qi <yao@codesourcery.com>
1156
1157 * lib/trace-support.exp (generate_tracefile): New procedure.
1158 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1159 return 0.
1160 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1161 if generate_tracefile returns 1.
1162
51d48146
PA
11632014-04-18 Tom Tromey <palves@redhat.com>
1164 Pedro alves <tromey@redhat.com>
1165
1166 PR backtrace/15558
1167 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1168 with a backtrace limit.
1169 * gdb.python/py-frame-inline.exp: Test running to an inline
1170 function with a backtrace limit, and printing the newest frame.
1171 * gdb.python/py-frame-inline.c (main): Call f.
1172
bd1dce5f
MS
11732014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1174
1175 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1176
40d1a503
MS
11772014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1178
1179 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1180 Drop prefix from unsupported source file path.
1181
389b98f7
YQ
11822014-04-17 Yao Qi <yao@codesourcery.com>
1183
1184 * lib/gdb.exp (with_target_charset): New proc.
1185 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1186 with_target_charset.
1187 (test_print_strings): Likewise.
1188 (test_repeat_bytes): Likewise.
1189 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1190 for some tests.
1191
22869d73
KS
11922014-04-16 Keith Seitz <keiths@redhat.com>
1193
1194 PR gdb/15827
1195 * gdb.dwarf2/corrupt.c: New file.
1196 * gdb.dwarf2/corrupt.exp: New file.
1197
c4f87ca6
KS
11982014-04-16 Keith Seitz <keiths@redhat.com>
1199
1200 PR c++/16597
1201 * gdb.cp/namelessclass.cc: New file.
1202 * gdb.cp/namelessclass.exp: New file.
1203 * gdb.cp/namelessclass.S: New file.
1204
ab19de87
DE
12052014-04-16 Doug Evans <dje@google.com>
1206
1207 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1208 Add comment.
1209 (gdbserver_default_get_comm_port): New function.
1210 (gdbserver_start): Check if board file provided
1211 "gdbserver,get_comm_port" and use it if so.
1212 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1213 (gdb,socketport): Set to "stdio".
1214 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1215 (stdio_gdbserver_template): Delete.
1216 (${board}_get_remote_address): Update.
1217 (${board}_build_remote_cmd): Delete.
1218 (${board}_get_comm_port): New function.
1219 (${board}_spawn): Update.
1220 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1221 Delete.
1222 (${board}_get_remote_address): Update.
1223 (${board}_get_comm_port): New function.
1224
fc98a809
AB
12252014-04-16 Andrew Burgess <aburgess@broadcom.com>
1226
1227 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1228 appearing in any order.
1229
87fd9e6e
DE
12302014-04-15 Doug Evans <dje@google.com>
1231
1232 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1233 uninitialized value of "description".
1234
099fc3ea
KS
12352014-04-15 Keith Seitz <keiths@redhat.com>
1236
1237 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1238 Remove unused globals.
1239 (test_running_the_program): Likewise.
1240 (test_controlled_execution): Likewise.
1241 (test_controlling_breakpoints): Likewise.
1242 (test_program_termination): Likewise.
1243
5da151d4
KS
12442014-04-15 Keith Seitz <keiths@redhat.com>
1245
1246 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1247 unused globals.
1248 (test_rbreak_creation_and_listing): Likewise.
1249 (test_ignore_count): Likewise.
1250 (test_error): Likewise.
1251
35e5d2f0
PA
12522014-04-15 Pedro Alves <palves@redhat.com>
1253
1254 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1255 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1256 sym-file-loader.c.
1257 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1258 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1259 to sym-file-loader.c.
1260 (struct library): Forward declare.
1261 (load_shlib, lookup_function): Change prototypes.
1262 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1263 (translate_offset): Remove declarations.
1264 (get_text_addr): New declaration.
1265 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1266 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1267 sym-file-loader.h.
1268 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1269 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1270 here from sym-file-loader.h.
1271 (struct library): New structure.
1272 (load_shlib, lookup_function): Change prototypes and adjust to
1273 work with a struct library.
1274 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1275 (translate_offset): Make static.
1276 (get_text_addr): New function.
1277 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1278
eb4c1710
PA
12792014-04-15 Pedro Alves <palves@redhat.com>
1280
1281 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1282
2d1baf52
PA
12832014-04-15 Pedro Alves <palves@redhat.com>
1284
1285 * gdb.base/sym-file-loader.c: Include <limits.h>.
1286 (SELF_LINK): New define.
1287 (get_origin): New function.
1288 (load_shlib): Use it.
1289 * gdb.base/sym-file.exp: Don't early return if the target is
1290 remote. Use runto_main, and issue fail is that fails. Use
1291 gdb_load_shlibs.
1292 (shlib_name): Delete.
1293 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1294
7dd6df01
PA
12952014-04-15 Pedro Alves <palves@redhat.com>
1296
1297 * gdb.base/sym-file.exp: Remove regex characters from test
1298 message. Don't refer to breakpoint numbers in test messages.
1299
b50c8614
KS
13002014-04-14 Keith Seitz <keiths@redhat.com>
1301
1302 PR c++/16253
1303 * gdb.cp/var-tag.cc: New file.
1304 * gdb.cp/var-tag.exp: New file.
1305 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1306 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1307 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1308 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1309
3d567982
TT
13102014-04-14 Tom Tromey <tromey@redhat.com>
1311
1312 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1313 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1314 type.
1315 * gdb.cp/enum-class.exp: New file.
1316 * gdb.cp/enum-class.cc: New file.
1317
0626fc76
TT
13182014-04-14 Tom Tromey <tromey@redhat.com>
1319
1320 * gdb.dwarf2/enum-type.exp: New file.
1321
dca325b3
SA
13222014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1323
1324 * gdb.mi/mi-vla-c99.exp: New file.
1325 * gdb.mi/vla.c: New file.
1326
5854b38a
SA
13272014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1328
1329 * gdb.base/vla-datatypes.c: New file.
1330 * gdb.base/vla-datatypes.exp: New file.
1331
463bb957
SA
13322014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1333
1334 * gdb.base/vla-ptr.c: New file.
1335 * gdb.base/vla-ptr.exp: New file.
1336
3dd170be
SA
13372014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1338
1339 * gdb.dwarf2/count.exp: New file.
1340
5ecaaa66
SA
13412014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1342
1343 * gdb.base/vla-sideeffect.c: New file.
1344 * gdb.base/vla-sideeffect.exp: New file.
1345
41f1ada5
DB
13462014-04-14 David Blaikie <dblaikie@gmail.com>
1347
1348 * gdb.mi/non-stop.c: Add return value for non-void function return
1349 statement.
1350 * gdb.threads/staticthreads.c: Ditto.
1351
0be03e84
DE
13522014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1353 Doug Evans <xdje42@gmail.com>
1354
1355 * gdb.guile/scm-value.c: Improve test case.
1356 * gdb.guile/scm-value.exp: Add new test.
1357
f180a1fb
DB
13582014-04-11 David Blaikie <dblaikie@gmail.com>
1359
1360 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1361 override Clang's default.
1362
6b662e19
JB
13632014-04-11 Joel Brobecker <brobecker@adacore.com>
1364
1365 Revert the following changes (regressions):
1366
1367 * gdb.base/vla-sideeffect.c: New file.
1368 * gdb.base/vla-sideeffect.exp: New file.
1369
1370 * gdb.dwarf2/count.exp: New file.
1371
1372 * gdb.base/vla-multi.c: New file.
1373 * gdb.base/vla-multi.exp: New file.
1374
1375 * gdb.base/vla-ptr.c: New file.
1376 * gdb.base/vla-ptr.exp: New file.
1377
1378 * gdb.base/vla-datatypes.c: New file.
1379 * gdb.base/vla-datatypes.exp: New file.
1380
1381 * gdb.mi/mi-vla-c99.exp: New file.
1382 * gdb.mi/vla.c: New file.
1383
245a5f0b
KS
13842014-04-11 Keith Seitz <keiths@redhat.com>
1385
1386 PR c++/16675
1387 * gdb.cp/cpsizeof.exp: New file.
1388 * gdb.cp/cpsizeof.cc: New file.
1389
58a84dcf
SA
13902014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1391
191a8a90
JB
1392 * gdb.mi/mi-vla-c99.exp: New file.
1393 * gdb.mi/vla.c: New file.
58a84dcf 1394
c8655f75
SA
13952014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1396
1397 * gdb.base/vla-datatypes.c: New file.
1398 * gdb.base/vla-datatypes.exp: New file.
1399
024e13b4
SA
14002014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1401
1402 * gdb.base/vla-ptr.c: New file.
1403 * gdb.base/vla-ptr.exp: New file.
1404
1a237e0e
SA
14052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1406
1407 * gdb.base/vla-multi.c: New file.
1408 * gdb.base/vla-multi.exp: New file.
1409
504f3432
SA
14102014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1411
1412 * gdb.dwarf2/count.exp: New file.
1413
3bce8237
SA
14142014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1415
191a8a90
JB
1416 * gdb.base/vla-sideeffect.c: New file.
1417 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1418
322f9c21
YQ
14192014-04-11 Yao Qi <yao@codesourcery.com>
1420
1421 * gdb.base/completion.exp: Check file exists before running tests
1422 on file completion.
1423
d708bcd1
PA
14242014-04-10 Pedro Alves <palves@redhat.com>
1425
1426 * gdb.base/cond-eval-mode.c: New file.
1427 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1428 prepare_for_testing to build the new file. Check result of
1429 runto_main.
1430 (test_break, test_watch): New procedures.
1431 (top level): Use them.
1432
ae1d2761
PM
14332014-04-08 Pierre Muller <muller@sourceware.org>
1434
1435 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1436 Ctrl-V use for mingw hosts.
1437
7af389b8
SC
14382014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1439
1440 * gdb.python/py-value.c: Improve test case.
1441 * gdb.python/py-value.exp: Add new test.
1442
5e703181
DE
14432014-04-07 David Blaikie <dblaikie@gmail.com>
1444
1445 * lib/compiler.c: Identify the clang compiler.
1446 * lib/compiler.cc: Ditto.
1447
9810b410
YQ
14482014-04-03 Yao Qi <yao@codesourcery.com>
1449
1450 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1451
98d1b8dc
AB
14522014-04-01 Anton Blanchard <anton@samba.org>
1453
1454 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1455 messages unique.
1456
3114cea1
AB
14572014-04-01 Anton Blanchard <anton@samba.org>
1458
1459 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1460 prepare_for_testing.
1461
62f7182c
AB
14622014-04-01 Anton Blanchard <anton@samba.org>
1463
1464 * gdb.arch/ppc64-atomic-inst.c: Remove.
1465 * gdb.arch/ppc64-atomic-inst.S: New file.
1466 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1467
770e7fc7
DE
14682014-03-31 Doug Evans <dje@google.com>
1469
1470 * gdb.base/print-symbol-loading-lib.c: New file.
1471 * gdb.base/print-symbol-loading-main.c: New file.
1472 * gdb.base/print-symbol-loading.exp: New file.
1473
46e2bafa
YQ
14742014-03-31 Yao Qi <yao@codesourcery.com>
1475
1476 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1477
8776cfe9
JB
14782014-03-28 Joel Brobecker <brobecker@adacore.com>
1479
1480 * gdb.ada/mi_dyn_arr: New testcase.
1481
5d1ef361
DE
14822014-03-27 Doug Evans <dje@google.com>
1483
1484 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1485
b5bee914
YQ
14862014-03-27 Yao Qi <yao@codesourcery.com>
1487
1488 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1489 if target is nios2-*-*.
1490
0d4d0e77
YQ
14912014-03-26 Yao Qi <yao@codesourcery.com>
1492
1493 * lib/gdb.exp (readline_is_used): New proc.
1494 * gdb.base/completion.exp: Move tests on command complete up.
1495 Skip the rest of tests if readline is not used.
1496 * gdb.ada/complete.exp: Skp the test if readline is not
1497 used.
1498 * gdb.base/filesym.exp: Likewise.
1499 * gdb.base/macscp.exp: Likewise.
1500 * gdb.base/readline-ask.exp: Likewise.
1501 * gdb.base/readline.exp: Likewise.
1502 * gdb.python/py-cmd.exp: Likewise.
1503 * gdb.trace/tfile.exp: Likewise.
1504
29361eee
YQ
15052014-03-26 Yao Qi <yao@codesourcery.com>
1506
1507 * gdb.base/macscp.exp: Fix code format issues.
1508
bc9a5525
UW
15092014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1510
1511 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1512 * gdb.asm/powerpc64le.inc: New file.
1513
d3839ede
PA
15142014-03-25 Pedro Alves <palves@redhat.com>
1515 Doug Evans <dje@google.com>
1516
1517 * gdb.base/source-execution.c: New file.
1518 * gdb.base/source-execution.exp: New file.
1519 * gdb.base/source-execution.gdb: New file.
1520
01672a57
DE
15212014-03-24 Doug Evans <dje@google.com>
1522
1523 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1524 using fission.
1525
88bbeca9
HZ
15262014-03-24 Hui Zhu <hui@codesourcery.com>
1527 Pedro Alves <palves@redhat.com>
1528
1529 PR breakpoints/16101
1530 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1531 test pass/fail messages. Detect missing support for dprintf when
1532 breakpoints are actually inserted.
1533 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1534 breakpoints are actually inserted.
1535 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1536 fails.
1537
d2348791
JK
15382014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
1540 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1541
feef67ab
DE
15422014-03-22 Doug Evans <xdje42@gmail.com>
1543
1544 * gdb.python/python.exp (python not supported): Verify multi-line
1545 python command issues an error.
25d743f9 1546 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1547 guile command issues an error.
feef67ab 1548
ecebef6a
MR
15492014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1550
1551 * gdb.threads/thread-specific.exp: Handle the lack of usable
1552 $this_breakpoint and $this_thread.
1553
ccdd1909
HZ
15542014-03-21 Hui Zhu <hui@codesourcery.com>
1555
1556 * gdb.base/attach.exp (do_command_attach_tests): New.
1557
beb460e8
PA
15582014-03-20 Tom Tromey <tromey@redhat.com>
1559 Pedro Alves <palves@redhat.com>
1560
1561 PR cli/15718
1562 * gdb.base/condbreak-call-false.c: New file.
1563 * gdb.base/condbreak-call-false.exp: New file.
1564
40acf43a
PA
15652014-03-20 Pedro Alves <palves@redhat.com>
1566
1567 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1568 Delete.
1569 (block_signals, unblock_signals): Delete.
1570 (child_function_2, main): Remove references to deleted variable
1571 and functions.
1572
9f5e1e02
PA
15732014-03-20 Pedro Alves <palves@redhat.com>
1574
1575 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1576 Use pthread_kill to signal thread 2.
1577 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1578 Adjust to make the test send itself a signal rather than using the
1579 host's "kill" command.
1580
99619bea
PA
15812014-03-20 Pedro Alves <palves@redhat.com>
1582
1583 * gdb.threads/multiple-step-overs.c: New file.
1584 * gdb.threads/multiple-step-overs.exp: New file.
1585 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1586 Adjust expected infrun debug output.
1587
2adfaa28
PA
15882014-03-20 Pedro Alves <palves@redhat.com>
1589
1590 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1591 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1592
31e77af2
PA
15932014-03-20 Pedro Alves <palves@redhat.com>
1594
1595 PR breakpoints/7143
1596 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1597 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1598 of gdb_test_multiple.
1599 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1600 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1601
b9f437de
PA
16022014-03-20 Pedro Alves <palves@redhat.com>
1603
1604 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1605 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1606
05adc73e
PA
16072014-03-19 Pedro Alves <palves@redhat.com>
1608
1609 * gdb.base/async.exp: Remove early return.
1610
6048b950
PA
16112014-03-19 Pedro Alves <palves@redhat.com>
1612
1613 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1614
8bcfb00a
PA
16152014-03-19 Pedro Alves <palves@redhat.com>
1616
1617 * gdb.base/async.exp (test_background): Expect \r\n after
1618 "completed." in the fail pattern.
1619
884e37dc
PA
16202014-03-19 Pedro Alves <palves@redhat.com>
1621
1622 * gdb.base/async.exp (test_background): New procedure.
1623 Use it for all background execution command tests.
1624
148e57e2
PA
16252014-03-19 Pedro Alves <palves@redhat.com>
1626
1627 * gdb.base/async.exp: Use prepare_for_testing.
1628
f48088c7
PA
16292014-03-19 Pedro Alves <palves@redhat.com>
1630
1631 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1632 the same line.
1633
e2f6c966
PA
16342014-03-19 Pedro Alves <palves@redhat.com>
1635
1636 * gdb.base/async.c (main): Add "jump here" and "until here" line
1637 marker comments.
1638 * gdb.base/async.exp (jump_here): New global.
1639 (jump& test): Use it.
1640 (until_here): New global.
1641 (until& test): Use it.
1642
c30568d4
PA
16432014-03-19 Pedro Alves <palves@redhat.com>
1644
1645 * gdb.base/async.exp: Don't frob gdb_protocol.
1646
0172b6a7
DE
16472014-03-18 Doug Evans <xdje42@gmail.com>
1648
1649 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1650 Fix spelling of exec-done-display.
1651
06c868a8
JK
16522014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1653
1654 PR gdb/15358
1655 * gdb.base/gdb-sigterm.c: New file.
1656 * gdb.base/gdb-sigterm.exp: New file.
1657
0c7e1a46
PA
16582014-03-18 Pedro Alves <palves@redhat.com>
1659
1660 PR gdb/13860
1661 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1662 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1663 solib-event.
1664
f7c77d93
JB
16652014-03-17 Joel Brobecker <brobecker@adacore.com>
1666
1667 * gdb.ada/pckd_arr_ren: New testcase.
1668
5a1e8c7a
DE
16692014-03-13 Doug Evans <xdje42@gmail.com>
1670
1671 PR guile/16612
1672 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1673 collect after discarding symbols.
1674
350e1a76
DE
16752014-03-13 Ludovic Courtès <ludo@gnu.org>
1676 Doug Evans <xdje42@gmail.com>
1677
1678 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1679 to history survives a gc.
1680
a69900ae
PA
16812014-03-13 Pedro Alves <palves@redhat.com>
1682
1683 * gdb.base/default.exp: Don't test "target procfs".
1684
5db9f0bd
PA
16852014-03-13 Pedro Alves <palves@redhat.com>
1686
1687 * gdb.base/default.exp: Update "target child" and "target procfs"
1688 tests to not expect "Unix".
1689
b3ccfe11
TT
16902014-03-12 Tom Tromey <tromey@redhat.com>
1691
1692 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1693 New procs. Add target-async tests.
1694 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1695 Add target-async tests.
1696
646f4417
AA
16972014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1698
1699 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1700 'func_start' and 'func_end' for the beginning and end of the
1701 function code, respectively.
1702 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1703 'func_end' instead of 'func' and 'main'.
1704
288c211f
AA
17052014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1706
1707 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1708 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1709 generate the debug info assembler source.
1710
e0c0f156
AA
17112014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1712
1713 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1714 * gdb.dwarf2/arr-subrange.exp: Likewise.
1715 * gdb.dwarf2/dwz.exp: Likewise.
1716 * gdb.dwarf2/method-ptr.exp: Likewise.
1717 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1718 * gdb.dwarf2/subrange.exp: Likewise.
1719 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1720 * gdb.dwarf2/implptrpiece.exp: Likewise.
1721 * gdb.dwarf2/nostaticblock.exp: Likewise.
1722
0e5c4555
AA
17232014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1724
1725 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1726 directory to absolute path name arguments.
1727
5ec18f2b
JG
17282014-03-10 Joel Brobecker <brobecker@adacore.com>
1729
1730 * gdb.ada/tagged_access: New testcase.
1731
847fc4f2
MM
17322014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1733
1734 * gdb.btrace/data.exp: Update expected output.
1735
cc3da688
YQ
17362014-03-06 Yao Qi <yao@codesourcery.com>
1737
1738 * gdb.trace/pr16508.exp: New file.
1739
0f26cec1
PA
17402014-03-05 Pedro Alves <palves@redhat.com>
1741
1742 PR gdb/16575
1743 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1744 procedure.
1745 (top level): Adjust to use it. Add tests that exercise breakpoint
1746 interaction with the code-cache.
1747
7a5a839f
LC
17482014-02-26 Ludovic Courtès <ludo@gnu.org>
1749
1750 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1751 test for 'history-append!'.
1752
31aa7e4e
JB
17532014-02-26 Joel Brobecker <brobecker@adacore.com>
1754
1755 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1756 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1757 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1758 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1759 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1760 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1761
1b588015
JB
17622014-02-26 Joel Brobecker <brobecker@adacore.com>
1763
1764 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1765 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1766 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1767
55426c9d
JB
17682014-02-26 Joel Brobecker <brobecker@adacore.com>
1769
1770 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1771
dc53a7ad
JB
17722014-02-26 Joel Brobecker <brobecker@adacore.com>
1773
1774 * gdb.dwarf2/arr-stride.c: New file.
1775 * gdb.dwarf2/arr-stride.exp: New file.
1776
12ab52e9
PA
17772014-02-26 Pedro Alves <palves@redhat.com>
1778
1779 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1780 that won't ever trigger. Make sure that GDB reports the correct
1781 breakpoint that caused the stop.
1782
849c862e
JK
17832014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1784
1785 PR gdb/16626
1786 * gdb.base/auto-load-script: New file.
1787 * gdb.base/auto-load.c: New file.
1788 * gdb.base/auto-load.exp: New file.
1789
71b7d793
JK
1790 PR gdb/16626
1791 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1792
e2f0d509
JK
17932014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1794
1795 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1796 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1797
50cc37c8
DE
17982014-02-24 Doug Evans <dje@google.com>
1799
1800 * lib/gdb.exp (run_on_host): Log error output if program fails.
1801
ea4758f2
PA
18022014-02-21 Pedro Alves <palves@redhat.com>
1803
1804 * gdb.threads/step-after-sr-lock.c: Rename to ...
1805 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1806 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1807 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1808 ... this.
1809
d7b30f67
SDJ
18102014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1811
1812 PR tdep/16397
1813 * gdb.arch/amd64-stap-special-operands.exp: New file.
1814 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1815 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1816 * gdb.arch/amd64-stap-triplet.S: Likewise.
1817 * gdb.arch/amd64-stap-triplet.c: Likewise.
1818
83deb43f
JB
18192014-02-20 Joel Brobecker <brobecker@adacore.com>
1820
1821 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1822 in .section pseudo-op.
1823
adde2bff
DE
18242014-02-20 lin zuojian <manjian2006@gmail.com>
1825 Joel Brobecker <brobecker@adacore.com>
1826 Doug Evans <xdje42@gmail.com>
1827
1828 PR symtab/16581
1829 * gdb.dwarf2/dw2-icycle.S: New file.
1830 * gdb.dwarf2/dw2-icycle.c: New file.
1831 * gdb.dwarf2/dw2-icycle.exp: New file.
1832
f7bd0f78
SC
18332014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1834
1835 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1836 operations on gdb.Value objects.
1837 * gdb.python/py-value-cc.exp: Add new test to test operations on
1838 gdb.Value objects.
1839
c17ef0d5
DE
18402014-02-18 Doug Evans <dje@google.com>
1841
1842 * Makefile.in (TESTS): New variable.
1843 (expanded_tests, expanded_tests_or_none): New variables
1844 (check-single): Pass $(expanded_tests_or_none) to runtest.
1845 (check-parallel): Only run tests in $(TESTS) if non-empty.
1846 (check/no-matching-tests-found): New rule.
1847 * README: Document TESTS makefile variable.
1848
5dd3176f
DE
18492014-02-18 Doug Evans <dje@google.com>
1850
1851 * Makefile.in (check-parallel): rm -rf outputs temp.
1852
0b10be4f
JK
18532014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 Fix "ERROR: no fileid for" in the testsuite.
1856 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1857
85f224e7
DE
18582014-02-12 Doug Evans <dje@google.com>
1859
1860 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1861 (MISCELLANEOUS): New variable.
1862 (clean): rm -rf $(MISCELLANEOUS).
1863 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1864 dwp live in the same directory as symlinks, with each symlink pointed
1865 to a differently named file in a different directory.
1866
149b30ff
DE
18672014-02-11 Doug Evans <dje@google.com>
1868
1869 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1870 of Tcl file commands.
1871
1dfdac32
MK
18722014-02-10 Mark Kettenis <kettenis@gnu.org>
1873
1874 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1875 "kill -SIGUSR1 -1".
1876
aa4fb036
JB
18772014-02-10 Joel Brobecker <brobecker@adacore.com>
1878
1879 * gdb.ada/tick_length_array_enum_idx: New testcase.
1880
ed3ef339
DE
18812014-02-10 Doug Evans <xdje42@gmail.com>
1882
1883 * configure.ac (AC_OUTPUT): Add gdb.guile.
1884 * configure: Regenerate.
1885 * lib/gdb-guile.exp: New file.
1886 * lib/gdb.exp (get_target_charset): New function.
1887 * gdb.base/help.exp: Update expected output from "apropos apropos".
1888 * gdb.guile/Makefile.in: New file.
1889 * gdb.guile/guile.exp: New file.
1890 * gdb.guile/scm-arch.c: New file.
1891 * gdb.guile/scm-arch.exp: New file.
1892 * gdb.guile/scm-block.c: New file.
1893 * gdb.guile/scm-block.exp: New file.
1894 * gdb.guile/scm-breakpoint.c: New file.
1895 * gdb.guile/scm-breakpoint.exp: New file.
1896 * gdb.guile/scm-disasm.c: New file.
1897 * gdb.guile/scm-disasm.exp: New file.
1898 * gdb.guile/scm-equal.c: New file.
1899 * gdb.guile/scm-equal.exp: New file.
1900 * gdb.guile/scm-error.exp: New file.
1901 * gdb.guile/scm-error.scm: New file.
1902 * gdb.guile/scm-frame-args.c: New file.
1903 * gdb.guile/scm-frame-args.exp: New file.
1904 * gdb.guile/scm-frame-args.scm: New file.
1905 * gdb.guile/scm-frame-inline.c: New file.
1906 * gdb.guile/scm-frame-inline.exp: New file.
1907 * gdb.guile/scm-frame.c: New file.
1908 * gdb.guile/scm-frame.exp: New file.
1909 * gdb.guile/scm-generics.exp: New file.
1910 * gdb.guile/scm-gsmob.exp: New file.
1911 * gdb.guile/scm-iterator.c: New file.
1912 * gdb.guile/scm-iterator.exp: New file.
1913 * gdb.guile/scm-math.c: New file.
1914 * gdb.guile/scm-math.exp: New file.
1915 * gdb.guile/scm-objfile-script-gdb.in: New file.
1916 * gdb.guile/scm-objfile-script.c: New file.
1917 * gdb.guile/scm-objfile-script.exp: New file.
1918 * gdb.guile/scm-objfile.c: New file.
1919 * gdb.guile/scm-objfile.exp: New file.
1920 * gdb.guile/scm-ports.exp: New file.
1921 * gdb.guile/scm-pretty-print.c: New file.
1922 * gdb.guile/scm-pretty-print.exp: New file.
1923 * gdb.guile/scm-pretty-print.scm: New file.
1924 * gdb.guile/scm-section-script.c: New file.
1925 * gdb.guile/scm-section-script.exp: New file.
1926 * gdb.guile/scm-section-script.scm: New file.
1927 * gdb.guile/scm-symbol.c: New file.
1928 * gdb.guile/scm-symbol.exp: New file.
1929 * gdb.guile/scm-symtab-2.c: New file.
1930 * gdb.guile/scm-symtab.c: New file.
1931 * gdb.guile/scm-symtab.exp: New file.
1932 * gdb.guile/scm-type.c: New file.
1933 * gdb.guile/scm-type.exp: New file.
1934 * gdb.guile/scm-value-cc.cc: New file.
1935 * gdb.guile/scm-value-cc.exp: New file.
1936 * gdb.guile/scm-value.c: New file.
1937 * gdb.guile/scm-value.exp: New file.
1938 * gdb.guile/source2.scm: New file.
1939 * gdb.guile/types-module.cc: New file.
1940 * gdb.guile/types-module.exp: New file.
1941
7026a7c1
YQ
19422014-02-10 Yao Qi <yao@codesourcery.com>
1943
1944 PR testsuite/16543
1945 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1946 * configure: Regenerated.
1947 * Makefile.in: New file.
1948
6c466447
AS
19492014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1950
1951 * gdb.python/py-framefilter.exp: Fix typo.
1952
6e854735
YQ
19532014-02-08 Yao Qi <yao@codesourcery.com>
1954
1955 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1956 that no =breakpoint-modified is emitted when breakpoints are
1957 modified through MI commands.
1958
d137e6dc
PA
19592014-02-07 Pedro Alves <pedro@codesourcery.com>
1960 Pedro Alves <palves@redhat.com>
1961
1962 * gdb.threads/step-after-sr-lock.c: New file.
1963 * gdb.threads/step-after-sr-lock.exp: New file.
1964
b5ee5a50
PA
19652014-02-07 Pedro Alves <palves@redhat.com>
1966
1967 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1968
3c77faf3
JK
19692014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1970
1971 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1972 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1973
6dddc817
DE
19742014-02-06 Doug Evans <xdje42@gmail.com>
1975
1976 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1977 output.
1978
1979 * gdb.gdb/python-interrupts.exp: New file.
1980
de7b2893
YQ
19812014-02-05 Yao Qi <yao@codesourcery.com>
1982
1983 * gdb.trace/report.exp (use_collected_data): Test the output
1984 of "info threads" and "info inferiors".
1985
66d032ac
YQ
19862014-02-05 Yao Qi <yao@codesourcery.com>
1987
1988 Revert this patch:
1989
1990 2013-05-24 Yao Qi <yao@codesourcery.com>
1991
1992 * gdb.trace/tfile.exp: Test inferior and thread.
1993
591a12a1
UW
19942014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1995
1996 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1997 on a function.
1998 * gdb.base/step-bt.c: Call hello via function pointer to make
1999 sure its first instruction is executed on powerpc64le-linux.
2000
0ff3e01f
UW
20012014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2002
2003 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2004
084ee545
UW
20052014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2006
2007 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2008 of the test patterns for use on little-endian systems.
2009
6ed14ff3
UW
20102014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2011
2012 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2013 (decimal_vector): Fix for little-endian.
2014
401e27fd
JM
20152014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2016
2017 * gdb.arch/sparc-sysstep.exp: New file.
2018 * gdb.arch/sparc-sysstep.c: Likewise.
2019
2020 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2021
8b924729
EBM
20222014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2023
2024 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2025
fb151210
JB
20262014-01-23 Tom Tromey <tromey@redhat.com>
2027
2028 * gdb.ada/array_char_idx: New testcase.
2029
0740f8d8
TT
20302014-01-23 Tom Tromey <tromey@redhat.com>
2031
2032 PR python/16487:
2033 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2034 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2035 classes.
2036
21909fa1
TT
20372014-01-23 Tom Tromey <tromey@redhat.com>
2038
2039 PR python/16491:
2040 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2041 string from an inferior frame.
2042 * gdb.python/py-framefilter-mi.exp: Update.
2043
87ce2a04
DE
20442014-01-22 Doug Evans <dje@google.com>
2045
2046 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2047
237b092b
AA
20482014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2049
2050 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2051
d674a709
AA
20522014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2053
2054 * gdb.trace/entry-values.exp: Remove excess space character from
2055 regex patterns. Handle s390 call instruction.
2056
20fa3390
AA
20572014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2058
2059 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2060 define "*_start" label. Make "name" static.
2061 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2062 ${name} by references to ${name}_start.
2063
78466714
AA
20642014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2065
2066 * gdb.base/info-macros.exp: Remove "debug" from the compile
2067 options.
2068
ec9f644a
IB
20692014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2070
2071 * gdb.dlang/demangle.exp: New file.
2072
94b1b47e
IB
20732014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2074
2075 * gdb.dlang/primitive-types.exp: New file.
2076
7f420862
IB
20772014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2078
2079 * configure.ac: Create gdb.dlang/Makefile.
2080 * configure: Regenerate.
2081 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2082 * gdb.dlang/Makefile.in: New file.
2083 * lib/d-support.exp: New file.
2084 * lib/gdb.exp (skip_d_tests): New proc.
2085
52834460
MM
20862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2087
2088 * gdb.btrace/delta.exp: Check reverse stepi.
2089 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2090 * gdb.btrace/finish.exp: New.
2091 * gdb.btrace/next.exp: New.
2092 * gdb.btrace/nexti.exp: New.
2093 * gdb.btrace/record_goto.c: Add comments.
2094 * gdb.btrace/step.exp: New.
2095 * gdb.btrace/stepi.exp: New.
2096 * gdb.btrace/multi-thread-step.c: New.
2097 * gdb.btrace/multi-thread-step.exp: New.
2098 * gdb.btrace/rn-dl-bind.c: New.
2099 * gdb.btrace/rn-dl-bind.exp: New.
2100 * gdb.btrace/data.c: New.
2101 * gdb.btrace/data.exp: New.
2102 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2103
6e07b1d2
MM
21042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2105
2106 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2107 * gdb.btrace/exception.exp: Update.
2108 * gdb.btrace/instruction_history.exp: Update.
2109 * gdb.btrace/record_goto.exp: Update.
2110 * gdb.btrace/tailcall.exp: Update.
2111 * gdb.btrace/unknown_functions.exp: Update.
2112 * gdb.btrace/delta.exp: New.
2113
0b722aec
MM
21142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2115
2116 * gdb.btrace/record_goto.exp: Add backtrace test.
2117 * gdb.btrace/tailcall.exp: Add backtrace test.
2118
066ce621
MM
21192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2120
2121 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2122 * gdb.btrace/record_goto.c: New.
2123 * gdb.btrace/record_goto.exp: New.
2124 * gdb.btrace/x86-record_goto.S: New.
2125
0688d04e
MM
21262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2127
2128 * gdb.btrace/function_call_history.exp: Update tests.
2129 * gdb.btrace/instruction_history.exp: Update tests.
2130
8710b709
MM
21312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2132
2133 * gdb.btrace/function_call_history.exp: Fix expected field
2134 order for "record function-call-history".
2135 Add new tests for "record function-call-history /c".
2136 * gdb.btrace/exception.cc: New.
2137 * gdb.btrace/exception.exp: New.
2138 * gdb.btrace/tailcall.exp: New.
2139 * gdb.btrace/x86-tailcall.S: New.
2140 * gdb.btrace/x86-tailcall.c: New.
2141 * gdb.btrace/unknown_functions.c: New.
2142 * gdb.btrace/unknown_functions.exp: New.
2143 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2144
5de9129b
MM
21452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2146
2147 * gdb.btrace/instruction_history.exp: Update.
2148 * gdb.btrace/function_call_history.exp: Update.
2149
23a7fe75
MM
21502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2151
2152 * gdb.btrace/function_call_history.exp: Fix expected function
2153 trace.
2154 * gdb.btrace/instruction_history.exp: Initialize traced.
2155 Remove traced_functions.
2156
724c7dd8
MM
21572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2158
2159 * gdb.btrace/function_call_history.exp: Update
2160 * gdb.btrace/instruction_history.exp: Update.
2161
6d78d93b
MM
21622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2163
2164 * gdb.btrace/enable.exp: Update expected text.
2165
93a360cc
OJ
21662014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2167
2168 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2169 bytes.
2170
3772b53f
MR
21712014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2172
2173 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2174
596662fa
OJ
21752014-01-15 Omair Javaid <omair.javaid@linaro.org>
2176
2177 * lib/gdb.exp (supports_process_record): Return true for
2178 arm*-linux*. (supports_reverse): Likewise.
2179
b5b08fb4
SC
21802014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2181
2182 PR python/15464
2183 PR python/16113
2184 * gdb.python/py-type.c: Enhance test case.
2185 * gdb.python/py-value-cc.cc: Likewise
2186 * gdb.python/py-type.exp: Add new tests.
2187 * gdb.python/py-value-cc.exp: Likewise
2188
52d7fb13
AA
21892014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2190 Pedro Alves <palves@redhat.com>
2191
2192 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2193 Make "name" extern.
2194 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2195 references to ${name}_start by references to ${name}.
2196
a2cd8cfe
JB
21972014-01-10 Joel Brobecker <brobecker@adacore.com>
2198
2199 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2200
4e23fced
JB
22012014-01-10 Joel Brobecker <brobecker@adacore.com>
2202
2203 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2204
c6a9e42c
PA
22052014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2206 Pedro Alves <palves@redhat.com>
2207
2208 * gdb.mi/mi-info-os.exp: Connect to the target with
2209 mi_gdb_target_load.
2210
b7ea362b
PA
22112014-01-08 Pedro Alves <palves@redhat.com>
2212
2213 * gdb.threads/reconnect-signal.c: New file.
2214 * gdb.threads/reconnect-signal.exp: New file.
2215
5e3f4fab
EBM
22162014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2217
2218 * gdb.base/source-dir.exp: New file.
2219
79301218
JB
22202014-01-07 Joel Brobecker <brobecker@adacore.com>
2221
2222 * gdb.ada/mi_interface: New testcase.
2223
8e355c5d
JB
22242014-01-07 Joel Brobecker <brobecker@adacore.com>
2225
2226 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2227 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2228 gdb.ada/pp-rec-component/pck.ads: New files.
2229
c0d48811
JB
22302014-01-07 Joel Brobecker <brobecker@adacore.com>
2231
2232 * gdb.python/py-pp-integral.c: New file.
2233 * gdb.python/py-pp-integral.py: New file.
2234 * gdb.python/py-pp-integral.exp: New file.
2235
17b609c3 2236For older changes see ChangeLog-1993-2013.
c906108c 2237\f
8d8cb839
EZ
2238;; Local Variables:
2239;; mode: change-log
2240;; left-margin: 8
2241;; fill-column: 74
2242;; version-control: never
2243;; End:
902f2ccb 2244
14f8b115 2245 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2246 Copying and distribution of this file, with or without modification,
2247 are permitted provided the copyright notice and this notice are preserved.