]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
daily update
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
faa42425
DE
12014-09-06 Doug Evans <xdje42@gmail.com>
2
3 PR 15276
4 * gdb.python/py-caller-is.c: New file.
5 * gdb.python/py-caller-is.exp: New file.
6
474ca4f6
SDJ
72014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
8
9 PR gdb/17235
10 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
11 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
12
eb0b0463
SDJ
132014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
14
15 PR fortran/17237
16 * gdb.fortran/print-formatted.exp: New file.
17 * gdb.fortran/print-formatted.f90: Likewise.
18
5f3b99cf
SS
192014-09-03 Sasha Smundak <asmundak@google.com>
20
21 * gdb.python/py-frame.exp: Test Frame.read_register.
22
7d793aa9
SDJ
232014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
24
25 PR python/16699
26 * gdb.python/py-completion.exp: New file.
27 * gdb.python/py-completion.py: Likewise.
28
fb0576e9
DE
292014-08-28 Doug Evans <dje@google.com>
30
31 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
32 eax,etc. are live with values set by gdb and thus the compiler can't
33 use them.
34 * gdb.arch/i386-pseudo.c (main): Ditto.
35
ee92b0dd
DE
362014-08-27 Doug Evans <dje@google.com>
37
38 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
39
6649db35
DE
402014-08-25 Doug Evans <dje@google.com>
41
42 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
43 (main): Ditto.
44
564b7600
DE
452014-08-25 Doug Evans <dje@google.com>
46
47 * gdb.threads/thread-execl.exp: #include <stdio.h>.
48
3881fb67
YQ
492014-08-24 Yao Qi <yao@codesourcery.com>
50
51 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
52 symbol off.
53 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
54
a05a36a5
DE
552014-08-22 Doug Evans <dje@google.com>
56
57 PR 17276
58 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
59 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
60 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
61
7c343b48
YQ
622014-08-22 Yao Qi <yao@codesourcery.com>
63
64 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
65 * gdb.python/py-finish-breakpoint2.exp: Likewise.
66 * gdb.python/python.exp: Likewise. Use .py file on the host
67 instead of the build.
68
22fd09ae
JK
692014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
70
71 * gdb.threads/gcore-stale-thread.c: New file.
72 * gdb.threads/gcore-stale-thread.exp: New file.
73
a8454a7c
PA
742014-08-21 Pedro Alves <palves@redhat.com>
75
76 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
77 * gdb.base/gcore-relro-pie.exp: Likewise.
78 * gdb.base/gcore-relro.exp: Likewise.
79 * gdb.base/gcore.exp: Likewise.
80 * gdb.base/print-symbol-loading.exp: Likewise.
81 * gdb.threads/gcore-thread.exp: Likewise.
82 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
83
2a31c623
PA
842014-08-20 Pedro Alves <palves@redhat.com>
85 Jan Kratochvil <jan.kratochvil@redhat.com>
86
87 * Makefile.in (EXTRA_RULES, CC): New variables, get from
88 configure.
89 (EXPECT): Handle READ1 being set.
90 (all): Depend on EXTRA_RULES.
91 (check-read1, expect-read1, read1.so, read1): New rules.
92 * README (Testsuite Parameters): Document the READ1 make variable.
93 (Race detection): New section.
94 * configure: Regenerate.
95 * configure.ac: If build==host==target, and running under a
96 GNU/glibc system, add read1 to the extra Makefile rules.
97 (EXTRA_RULES): AC_SUBST it.
98 * lib/read1.c: New file.
99
d36430db
JB
1002014-08-20 Joel Brobecker <brobecker@adacore.com>
101
102 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
103 the handling of variables declared as a typedef to an array
104 which a DW_AT_data_location attribute.
105
9a0dc9e3
PA
1062014-08-19 Andrew Burgess <aburgess@broadcom.com>
107 Pedro Alves <palves@redhat.com>
108
109 PR symtab/14604
110 PR symtab/14605
111 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
112 gdb_test.
113
0718a8da
PA
1142014-08-19 Pedro Alves <palves@redhat.com>
115
116 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
117
13b448cd
YQ
1182014-08-19 Yao Qi <yao@codesourcery.com>
119
120 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
121 right line.
122
1cbf5077
DB
1232014-08-18 David Blaikie <dblaikie@gmail.com>
124
125 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
126
bf0fae19
JB
1272014-08-18 Joel Brobecker <brobecker@adacore.com>
128
129 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
130 attribute in array range.
131
3c8c5dcc
JB
1322014-08-18 Joel Brobecker <brobecker@adacore.com>
133
134 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
135
e66d4446
SC
1362014-08-15 Siva Chandra Reddy <sivachandra@google.com>
137
138 PR c++/17132
139 * gdb.cp/pr17132.cc: New file.
140 * gdb.cp/pr17132.exp: New file.
141
940df408
SC
1422014-08-15 Siva Chandra Reddy <sivachandra@google.com>
143
144 * gdb.python/py-xmethods.py (A_getarrayind)
145 (E_method_char_worker.__call__, E_method_int_worker.__call__):
146 Use 'print' with function call syntax.
147 (E_method_matcher.match): Fix tab vs space indentation mixup.
148
ebcc6c3a
YQ
1492014-08-15 Yao Qi <yao@codesourcery.com>
150
151 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
152 false.
153
775e0f04
YQ
1542014-08-15 Yao Qi <yao@codesourcery.com>
155
156 * gdb.cp/casts.exp: Set print symbol off.
157 * gdb.cp/class2.exp: Likewise.
158 * gdb.cp/overload.exp: Likewise.
159 * gdb.cp/templates.exp: Likewise.
160
d769e349
DE
1612014-08-11 Doug Evans <dje@google.com>
162
163 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
164 (test_load_shlib): Update.
165
20c6f1e1
YQ
1662014-08-09 Yao Qi <yao@codesourcery.com>
167
168 * gdb.base/display.exp: Invoke is_address_zero_readable.
169 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
170 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
171 * gdb.base/hbreak-unmapped.exp: Return if
172 is_address_zero_readable returns true.
173 * gdb.base/signest.exp: Likewise.
174 * gdb.base/signull.exp: Likewise.
175 * gdb.base/sigbpt.exp: Likewise.
176 * gdb.guile/scm-disasm.exp: Do the test if
177 is_address_zero_readable returns false.
178 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
179 * gdb.python/py-arch.exp: Likewise.
180 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
181 * lib/gdb.exp (is_address_zero_readable): New proc.
182
5792e8e3
YQ
1832014-08-09 Yao Qi <yao@codesourcery.com>
184
185 PR testsuite/13443
186 * gdb.mi/mi-var-display.exp: Make test messages unique.
187
3cecbbbe
TT
1882014-08-04 Tom Tromey <tromey@redhat.com>
189
190 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
191 target 0".
192
00b51ff5
TT
1932014-08-04 Tom Tromey <tromey@redhat.com>
194
195 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
196 "target_resume".
197
6908c509
JB
1982014-08-01 Joel Brobecker <brobecker@adacore.com>
199
200 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
201 inner_vla_struct_object_size.
202 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
203 as xfail.
204
cc6563d2
PA
2052014-07-30 Pedro Alves <palves@redhat.com>
206
207 * gdb.threads/signal-command-handle-nopass.exp (test): Add
208 comment.
209
7e09a223
YQ
2102014-07-29 Yao Qi <yao@codesourcery.com>
211
212 PR gdb/17206
213 * gdb.base/until-nodebug.exp: New.
214
7ebdbe92
DE
2152014-07-28 Doug Evans <xdje42@gmail.com>
216
217 PR guile/17203
218 * gdb.guile/scm-parameter.exp: Add tests for trying to create
219 previously existing parameter, and previously ambiguously spelled
220 parameter.
221
fdb1adc6
WN
2222014-07-28 Will Newton <will.newton@linaro.org>
223
224 * gdb.base/varargs.exp: Remove KFAILs for ARM.
225
186fcde0
DE
2262014-07-26 Ludovic Courtès <ludo@gnu.org>
227 Doug Evans <xdje42@gmail.com>
228
229 PR guile/17146
230 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
231
70509625
PA
2322014-07-25 Pedro Alves <palves@redhat.com>
233
234 * gdb.threads/signal-command-handle-nopass.c: New file.
235 * gdb.threads/signal-command-handle-nopass.exp: New file.
236 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
237 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
238 * gdb.threads/signal-delivered-right-thread.c: New file.
239 * gdb.threads/signal-delivered-right-thread.exp: New file.
240
c3f814a1
PA
2412014-07-25 Pedro Alves <palves@redhat.com>
242
243 * gdb.base/double-prompt-target-event-error.exp
244 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
245 match.
246 (cancel_pagination_in_target_event): Rework double prompt
247 detection.
248 * gdb.base/paginate-after-ctrl-c-running.exp
249 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
250 <return>' match.
251 * gdb.base/paginate-bg-execution.exp
252 (test_bg_execution_pagination_return)
253 (test_bg_execution_pagination_cancel): Remove '-notransfer
254 <return>' matches.
255 * gdb.base/paginate-execution-startup.exp
256 (test_fg_execution_pagination_return)
257 (test_fg_execution_pagination_cancel): Remove '-notransfer
258 <return>' matches.
259 * gdb.base/paginate-inferior-exit.exp
260 (test_paginate_inferior_exited): Remove '-notransfer <return>'
261 match.
262 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
263 * lib/gdb.exp (pagination_prompt): Run text through
264 string_to_regexp.
265 (gdb_test_multiple): Match $pagination_prompt instead of
266 "<return>".
267 (string_to_regexp): Move to lib/gdb-utils.exp.
268
e214cf6c
JK
2692014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
270
271 * gdb.arch/amd64-entry-value-paramref.S: New file.
272 * gdb.arch/amd64-entry-value-paramref.cc: New file.
273 * gdb.arch/amd64-entry-value-paramref.exp: New file.
274 * gdb.arch/amd64-optimout-repeat.S: New file.
275 * gdb.arch/amd64-optimout-repeat.c: New file.
276 * gdb.arch/amd64-optimout-repeat.exp: New file.
277
17d0c5c8
JK
2782014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
279
280 PR gdb/17170
281 * gdb.base/statistics.exp: New file.
282
b8b8facf
DE
2832014-07-17 Doug Evans <dje@google.com>
284
74b49205 285 PR gdb/17170
b8b8facf
DE
286 * gdb.base/maint.exp: Update testing of per-command stats.
287
1b5d0ab3
PA
2882014-07-16 Pedro Alves <palves@redhat.com>
289
290 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
291 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
292 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
293 (tfile_write_buf): New functions.
294 (add_memory_block): Rewrite using the above.
295 (adjust_function_address): New function.
296 (FUNCTION_ADDRESS): New macro.
297 (write_basic_trace_file): Remove short_x local, and use
298 tfile_write_16. Change type of func_addr local to unsigned long
299 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
300 here. Cast argument of add_memory_block to char pointer.
301 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
302 (main): Remove parameters.
303 * gdb.trace/tfile.exp: Remove nowarnings.
304
4d974e88
SM
3052014-07-15 Simon Marchi <simon.marchi@ericsson.com>
306
307 * gdb.base/debug-expr.exp: Test string evaluation with
308 "debug expression" on.
309
41e99568
PA
3102014-07-15 Pedro Alves <palves@redhat.com>
311
312 * gdb.base/reread.exp: Use clean_restart.
313
487d9753
PL
3142014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
315
316 * gdb.arch/avr-flash-qualifer.c: New.
317 * gdb.arch/avr-flash-qualifer.exp: New.
318
cc1c52ad
PA
3192014-07-14 Pedro Alves <palves@redhat.com>
320
321 * gdb.base/paginate-after-ctrl-c-running.c: New file.
322 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
323
1e973570
PA
3242014-07-14 Pedro Alves <palves@redhat.com>
325
326 * gdb.base/double-prompt-target-event-error.c: New file.
327 * gdb.base/double-prompt-target-event-error.exp: New file.
328
93d6eb10
PA
3292014-07-14 Pedro Alves <palves@redhat.com>
330
331 PR gdb/17072
332 * gdb.base/paginate-inferior-exit.c: New file.
333 * gdb.base/paginate-inferior-exit.exp: New file.
334
0017922d
PA
3352014-07-14 Pedro Alves <palves@redhat.com>
336
337 PR gdb/17072
338 * gdb.base/paginate-bg-execution.c: New file.
339 * gdb.base/paginate-bg-execution.exp: New file.
340
94696ad3
PA
3412014-07-14 Pedro Alves <palves@redhat.com>
342
343 PR gdb/17072
344 * gdb.base/paginate-execution-startup.c: New file.
345 * gdb.base/paginate-execution-startup.exp: New file.
346 * lib/gdb.exp (pagination_prompt): New global.
347 (default_gdb_spawn): New procedure, factored out from
348 default_gdb_spawn.
349 (default_gdb_start): Adjust to call default_gdb_spawn.
350 (gdb_spawn): New procedure.
351
bd293940
PA
3522014-07-14 Pedro Alves <palves@redhat.com>
353
354 * lib/gdb.exp (gdb_assert): New procedure.
355 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
356
c933f875
PA
3572014-07-14 Pedro Alves <palves@redhat.com>
358
359 * gdb.base/execution-termios.c: New file.
360 * gdb.base/execution-termios.exp: New file.
361
d98b7a16
TT
3622014-07-14 Tom Tromey <tromey@redhat.com>
363
364 * gdb.cp/vla-cxx.cc: New file.
365 * gdb.cp/vla-cxx.exp: New file.
366
548740d6
TT
3672014-07-14 Tom Tromey <tromey@redhat.com>
368
369 * gdb.reverse/rerun-prec.c: New file.
370 * gdb.reverse/rerun-prec.exp: New file.
371
a25eb028
MR
3722014-07-12 Maciej W. Rozycki <macro@mips.com>
373 Maciej W. Rozycki <macro@codesourcery.com>
374
375 * lib/gdb-utils.exp: New file.
376 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
377 inline `gdb_init_command' processing.
378 (gdb_start_cmd): Likewise.
379 * lib/mi-support.exp (mi_run_cmd): Likewise.
380 * README: Document `gdb_init_command' and `gdb_init_commands'.
381
218c2655
JK
3822014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
383
384 Fix false FAIL running under a very long directory name.
385 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
386 and "set print elements 10000". Twice.
387
5401fde3
YQ
3882014-07-11 Yao Qi <yao@codesourcery.com>
389
390 * gdb.base/exprs.exp: "set print symbol off".
391
e76126e8
PA
3922014-07-11 Pedro Alves <palves@redhat.com>
393
394 * gdb.threads/kill.c: New file.
395 * gdb.threads/kill.exp: New file.
396
2d6f0de6
YQ
3972014-07-10 Yao Qi <yao@codesourcery.com>
398
399 * gdb.trace/tfile.c (write_basic_trace_file)
400 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
401 address written to trace file.
402
7180e04a
PA
4032014-07-09 Pedro Alves <palves@redhat.com>
404
405 * gdb.base/attach-wait-input.exp: New file.
406 * gdb.base/attach-wait-input.c: New file.
407
9a9a7608
AB
4082014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
409
410 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
411 setting up test structures.
412 (main): Call new test function.
413 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
414 test function, continue into test function and walk test
415 structures.
416
161ac41e
YQ
4172014-07-02 Yao Qi <yao@codesourcery.com>
418
419 * gdb.trace/entry-values.c: Define labels 'foo_start' and
420 'bar_start' at the beginning of functions 'foo' and 'bar'
421 respectively.
422 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
423 instead of 'foo' and 'bar'.
424
1f267ae3
MM
4252014-07-08 Markus Metzger <markus.t.metzger@intel.com>
426
427 * gdb.btrace/segv.exp: New.
428 * gdb.btrace/segv.c: New.
429
2b239efb
LM
4302014-07-02 Luis Machado <lgustavo@codesourcery.com>
431
432 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
433 instruction.
434
cf363f18
MW
4352014-06-30 Mark Wielaard <mjw@redhat.com>
436
437 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
438 vulture, vilify, villar): New volatile array constants.
439 (vindictive, vegetation): New const volatile array constants.
440 * gdb.base/volatile.exp: Test volatile and const volatile array
441 types.
442
aebf9d24
AA
4432014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
444
445 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
446 target lacks support for awatch, rwatch, or hbreak.
447
b67a2c6f
YQ
4482014-06-27 Yao Qi <yao@codesourcery.com>
449
450 * gdb.multi/dummy-frame-restore.exp: New.
451 * gdb.multi/dummy-frame-restore.c: New.
452
aef92902
MM
4532014-06-25 Markus Metzger <markus.t.metzger@intel.com>
454
455 * gdb.btrace/gcore.exp: New.
456
8e9db26e
PA
4572014-06-23 Pedro Alves <palves@redhat.com>
458
459 * gdb.base/watchpoint-reuse-slot.c: New file.
460 * gdb.base/watchpoint-reuse-slot.exp: New file.
461
70afc5b7
SC
4622014-06-23 Siva Chandra Reddy <sivachandra@google.com>
463
464 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
465 progspace's filename in 'info', 'enable' and 'disable' command
466 tests.
467
b972bd9c
JK
4682014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
469
470 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
471 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
472 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
473
125f8a3d
GB
4742014-06-20 Gary Benson <gbenson@redhat.com>
475
476 * gdb.arch/i386-avx.exp: Fix include file location.
477 * gdb.arch/i386-sse.exp: Likewise.
478
3ed9baed
IB
4792014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
480
481 * gdb.dlang/expression.exp: New file.
482
034f788c
PA
4832014-06-19 Pedro Alves <palves@redhat.com>
484
485 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
486 out from ...
487 (top level): ... here. Iterate running tests under different
488 scheduler-locking settings.
489
45371d0c
LM
4902014-06-18 Luis Machado <lgustavo@codesourcery.com>
491
492 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
493 to DW_FORM_addr and use non-zero addresses.
494
5d376983
SC
4952014-06-18 Siva Chandra Reddy <sivachandra@google.com>
496
497 PR gdb/17017
498 * gdb.python/py-xmethods.cc: Add global function call counters and
499 increment them in their respective functions. Remove "cout"
500 statements.
501 * gdb.python/py-xmethods.exp: Make tests check the global function
502 call counters instead of depending on inferior IO.
503
a1aa2221
LM
5042014-06-18 Don Breazeal <donb@codesourcery.com>
505
506 * gdb.base/foll-fork.exp (default_fork_parent_follow):
507 Deleted procedure.
508 (explicit_fork_parent_follow): Deleted procedure.
509 (explicit_fork_child_follow): Deleted procedure.
510 (test_follow_fork): New procedure.
511 (do_fork_tests): Replace calls to deleted procedures with
512 calls to test_follow_fork and reset GDB for subsequent
513 procedure calls.
514
0fc05997
YQ
5152014-06-17 Yao Qi <yao@codesourcery.com>
516
517 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
518 CP1252.
519
70795c52
LM
5202014-06-17 Luis Machado <lgustavo@codesourcery.com>
521
522 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
523 Initialize ptr and S explicitly.
524 (skip_type_update_when_not_use_rtti_test): Likewise.
525
6be47f0c
KS
5262014-06-16 Keith Seitz <keiths@redhat.com>
527
528 PR mi/15863
529 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
530 the inferior is started.
531
d03de421
PA
5322014-06-16 Pedro Alves <palves@redhat.com>
533
534 * gdb.base/break-main-file-remove-fail.c: New file.
535 * gdb.base/break-main-file-remove-fail.exp: New file.
536 * gdb.base/break-unload-file.exp: Use build_executable instead of
537 prepare_for_testing.
538 (test_break): New parameter "initial_load". Handle it.
539 (top level): Add initial_load cmdline/file axis.
540
f9579b99
TT
5412014-06-12 Tom Tromey <tromey@redhat.com>
542
543 * gdb.base/completion.exp: Don't use directory name in test.
544
3657956b
GB
5452014-06-09 Gary Benson <gbenson@redhat.com>
546
547 * gdb.base/sigall.c [Functions to send signals]: Reorder to
548 separate the always-available ANSI-standard signals from the
549 signals that require checking.
550 (main): Likewise.
551 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
552 Likewise.
553 (main): Likewise.
554
4186eb54
KS
5552014-06-07 Keith Seitz <keiths@redhat.com>
556
557 Revert:
558 PR c++/16253
559 * gdb.cp/var-tag.cc: New file.
560 * gdb.cp/var-tag.exp: New file.
561 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
562 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
563 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
564 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
565
25326a28 5662014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
567
568 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
569
829155c9
PA
5702014-06-06 Pedro Alves <palves@redhat.com>
571
572 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
573 in target debug output instead of looking at RSP packets,
574 disabling the test on any target that uses hardware stepping.
575 Update comments.
576
61c8d22e
PA
5772014-06-06 Pedro Alves <palves@redhat.com>
578
579 * gdb.base/break-unload-file.exp: Fix typo.
580
d9a47287
YQ
5812014-06-06 Yao Qi <yao@codesourcery.com>
582
583 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
584 from "jit_function" to "^jit_function".
585
e5e01dbf
YQ
5862014-06-06 Yao Qi <yao@codesourcery.com>
587
588 * gdb.base/async.c (foo): Add one statement.
589 * gdb.base/async.exp: Get the next instruction address and
590 match the output of "nexti" by instruction address. Match
591 the hex address in the output of "finish".
592
73ba372c
GB
5932014-06-06 Gary Benson <gbenson@redhat.com>
594
595 * gdb.base/call-signals.c: Remove preprocessor conditionals
596 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
597 SIGSEGV and SIGTERM.
598 * gdb.base/sigall.c: Likewise.
599 * gdb.base/unwindonsignal.c: Likewise.
600 * gdb.reverse/sigall-reverse.c: Likewise.
601
831517df
YQ
6022014-06-06 Yao Qi <yao@codesourcery.com>
603
604 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
605 readable, skip the test.
606
b8b91e98
YQ
6072014-06-06 Yao Qi <yao@codesourcery.com>
608
609 * gdb.threads/staticthreads.c (thread_function): Move the line
610 setting breakpoint on forward.
611 * gdb.threads/staticthreads.exp: Update comments.
612
fb934770
LC
6132014-06-05 Ludovic Courtès <ludo@gnu.org>
614
615 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
616 "history-append! type error".
617
6ef284bd
SM
6182014-06-05 Simon Marchi <simon.marchi@ericsson.com>
619
620 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
621 erroneous dprintf expected input.
622
a872e241
DE
6232014-06-04 Doug Evans <xdje42@gmail.com>
624
625 * gdb.guile/scm-generics.exp: Delete.
626
16f691fb
DE
6272014-06-04 Doug Evans <xdje42@gmail.com>
628
629 * gdb.guile/scm-breakpoint.exp: Update.
630 Add tests for breakpoint registration.
631
012370f6
TT
6322014-06-04 Tom Tromey <tromey@redhat.com>
633
634 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
635 VLA-in-union.
636 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
637 inner_vla_struct, vla_union types. Initialize objects of those
638 types and compute their sizes.
639
9f5a4cef
HZ
6402014-06-04 Nathan Sidwell <nathan@codesourcery.com>
641 Hui Zhu <hui@codesourcery.com>
642
643 * gdb.base/fileio.exp: Add test for shell not available as well as
644 available.
645 * gdb.base/fileio.c (test_system): Check for shell twice.
646
90a45c4d
YQ
6472014-06-04 Yao Qi <yao@codesourcery.com>
648
649 * gdb.base/auto-connect-native-target.exp: Remove redundant
650 space from the regexp pattern.
651
70017e41
YQ
6522014-06-04 Yao Qi <yao@codesourcery.com>
653
654 * gdb.base/default.exp: Replace "child" with "native" in
655 regexp pattern.
656
883964a7
SC
6572014-06-03 Siva Chandra Reddy <sivachandra@google.com>
658
659 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
660 * gdb.python/py-xmethods.exp: New tests to test xmethods.
661 * gdb.python/py-xmethods.py: Python script supporting the
662 new testcase and tests.
663
ef370185
JB
6642014-06-03 Joel Brobecker <brobecker@adacore.com>
665 Pedro Alves <palves@redhat.com>
666
667 PR breakpoints/17000
668 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
669 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
670
1e2ccb61
BM
6712014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
672
673 * gdb.base/subst.exp: Add tests to verify partial path matching
674 output.
675
c6ec5ab2
PA
6762014-06-03 Pedro Alves <palves@redhat.com>
677
678 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
679 target that doesn't use software single-stepping.
680
835c559f
PA
6812014-06-03 Pedro Alves <palves@redhat.com>
682
683 PR breakpoints/17000
684 * gdb.base/sss-bp-on-user-bp-2.c: New file.
685 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
686
06eb1586
DE
6872014-06-02 Doug Evans <xdje42@gmail.com>
688
689 * gdb.guile/scm-parameter.exp: New file.
690
e698b8c4
DE
6912014-06-02 Doug Evans <xdje42@gmail.com>
692
693 * gdb.guile/scm-cmd.c: New file.
694 * gdb.guile/scm-cmd.exp: New file.
695
ded03782
DE
6962014-06-02 Doug Evans <xdje42@gmail.com>
697
698 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
699 pretty-printer lookup.
700 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
701 (make-pp_s-printer): Call it.
702 (make-pretty-printer-from-dict): New function.
703 (lookup-pretty-printer-maker-from-dict): New function.
704 (*pretty-printer*): Simplify.
705 (make-objfile-pp_s-printer): New function.
706 (install-objfile-pretty-printers!): New function.
707 (make-progspace-pp_s-printer): New function.
708 (install-progspace-pretty-printers!): New function.
709 * gdb.guile/scm-progspace.c: New file.
710 * gdb.guile/scm-progspace.exp: New file.
711
41fac0cf
PA
7122014-06-02 Pedro Alves <palves@redhat.com>
713
714 * gdb.base/dprintf-bp-same-addr.c: New file.
715 * gdb.base/dprintf-bp-same-addr.exp: New file.
716
96ae5695
EBM
7172014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
718
719 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
720 * gdb.arch/powerpc-power.s: Likewise.
721
da02b3a8
JB
7222014-06-02 Joel Brobecker <brobecker@adacore.com>
723
724 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
725
c72b2e7b
YQ
7262014-06-01 Yao Qi <yao@codesourcery.com>
727
728 * gdb.base/watchpoint.exp (test_watch_location): Check null
729 pointer can be dereferenced. If not, do the test, otherwise
730 skip it.
731
53e8a631
AB
7322014-05-30 Andrew Burgess <aburgess@broadcom.com>
733
734 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
735 results.
736 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
737
938f0e2f
AB
7382014-05-30 Andrew Burgess <aburgess@broadcom.com>
739
740 * gdb.arch/amd64-invalid-stack-middle.S: New file.
741 * gdb.arch/amd64-invalid-stack-middle.c: New file.
742 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
743 * gdb.arch/amd64-invalid-stack-top.c: New file.
744 * gdb.arch/amd64-invalid-stack-top.exp: New file.
745
9ba6657a
PA
7462014-05-30 Pedro Alves <palves@redhat.com>
747
748 PR breakpoints/17000
749 * gdb.base/sss-bp-on-user-bp.c: New file.
750 * gdb.base/sss-bp-on-user-bp.exp: New file.
751
522c09bf
DB
7522014-05-30 David Blaikie <dblaikie@gmail.com>
753
754 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
755 gnu_inline semantics via attribute.
756 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
757 source explicitly specifies the required semantics.
758
bf4ef81e
MR
7592014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
760
761 * gdb.reverse/sigall-reverse.exp: Fix a typo.
762
329ea579
PA
7632014-05-29 Pedro Alves <palves@redhat.com>
764 Tom Tromey <tromey@redhat.com>
765
766 * gdb.base/async-shell.exp: Don't enable target-async.
767 * gdb.base/async.exp
768 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
769 parameter. Adjust.
770 (top level): Don't test with "target-async".
771 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
772 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
773 * gdb.base/inferior-died.exp: Don't enable target-async.
774 * gdb.base/interrupt-noterm.exp: Likewise.
775 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
776 * gdb.mi/mi-nonstop-exit.exp: Likewise.
777 * gdb.mi/mi-nonstop.exp: Likewise.
778 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
779 * gdb.mi/mi-nsintrall.exp: Likewise.
780 * gdb.mi/mi-nsmoribund.exp: Likewise.
781 * gdb.mi/mi-nsthrexec.exp: Likewise.
782 * gdb.mi/mi-watch-nonstop.exp: Likewise.
783 * gdb.multi/watchpoint-multi.exp: Adjust comment.
784 * gdb.python/py-evsignal.exp: Don't enable target-async.
785 * gdb.python/py-evthreads.exp: Likewise.
786 * gdb.python/py-prompt.exp: Likewise.
787 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
788 * gdb.server/solib-list.exp: Don't enable target-async.
789 * gdb.threads/thread-specific-bp.exp: Likewise.
790 * lib/mi-support.exp: Adjust to use mi-async.
791
fd664c91
PA
7922014-05-29 Pedro Alves <palves@redhat.com>
793
794 PR gdb/13860
795 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
796 reason, even in sync mode.
797
251bde03
PA
7982014-05-29 Pedro Alves <palves@redhat.com>
799 Hui Zhu <hui@codesourcery.com>
800
801 PR PR15693
802 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
803 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
804 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
805 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
806
7f3c0343
JB
8072014-05-28 Joel Brobecker <brobecker@adacore.com>
808
809 * config/monitor.exp (gdb_target_monitor): Replace use of
810 "set remotebaud" by "set serial baud".
811
b2715b27
AW
8122014-05-26 Andy Wingo <wingo@igalia.com>
813
814 * gdb.guile/scm-breakpoint.exp:
815 * gdb.guile/scm-gsmob.exp: Update to use plain old object
816 properties instead of gdb-object-properties.
817
498a4489
YQ
8182014-05-26 Yao Qi <yao@codesourcery.com>
819
820 * gdb.server/no-thread-db.exp: Specify source file name
821 explicitly when setting a breakpoint.
822
589fdceb
MM
8232014-05-23 Markus Metzger <markus.t.metzger@intel.com>
824
825 * gdb.btrace/vdso.c: New.
826 * gdb.btrace/vdso.exp: New.
827
e9089e05
MM
8282014-05-23 Markus Metzger <markus.t.metzger@intel.com>
829
830 * gdb.base/gcore.exp (capture_command_output): Move ...
831 * lib/gdb.exp (capture_command_output): ... here.
832
67b5c0c1
MM
8332014-05-23 Markus Metzger <markus.t.metzger@intel.com>
834
835 * gdb.btrace/data.exp: Test memory access during btrace replay.
836
a2199296
SM
8372014-05-22 Simon Marchi <simon.marchi@ericsson.com>
838
839 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
840
17b2616c
PA
8412014-05-21 Pedro Alves <palves@redhat.com>
842
843 PR gdb/13860
844 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
845 (top level): Test that output related to execution commands is
846 sent to the console with CLI commands, but not with MI commands.
847 Test that breakpoint events are always mirrored to the console.
848 Also expect the new source line to be output after a "next" in
849 async mode too. Make it a pass/fail test.
850 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
851 output.
852 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
853
5166082f
PA
8542014-05-21 Pedro Alves <palves@redhat.com>
855
856 * gdb.base/list.exp (build_pattern, test_list): New procedures.
857 Use them to test variations of "list" after reaching a breakpoint.
858 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
859 Test "list" with listsize 10 after reaching a breakpoint.
860 * gdb.python/python.exp (decode_line current location line
861 number): Adjust expected line number.
862
2f25d70f
SM
8632014-05-21 Simon Marchi <simon.marchi@ericsson.com>
864
865 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
866 behavior for $args, pass it directly to "run".
867
ff604a67
MR
8682014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
869
870 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
871 30000 to 65536.
872
6a3cb8e8
PA
8732014-05-21 Pedro Alves <palves@redhat.com>
874
875 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
876 auto-connect-native-target off".
877 * gdb.base/auto-connect-native-target.c: New file.
878 * gdb.base/auto-connect-native-target.exp: New file.
879
4ebfc96e
PA
8802014-05-21 Pedro Alves <palves@redhat.com>
881
882 * gdb.base/default.exp: Test "target native" instead of "target
883 child".
884
36d46afb
MW
8852014-05-21 Mark Wielaard <mjw@redhat.com>
886
887 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
888
5876f503
JK
8892014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 Fix TLS access for -static -pthread.
892 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
893 <HAVE_TLS> (thread_function, main): Initialize it.
894 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
895 Add clean_restart.
896 <$have_tls != "">: Check TLSVAR.
897
0256a6ac
PA
8982014-05-21 Pedro Alves <palves@redhat.com>
899
900 * gdb.base/dcache-line-read-error.c: New.
901 * gdb.base/dcache-line-read-error.exp: New.
902
936d2992
PA
9032014-05-20 Pedro Alves <palves@redhat.com>
904
905 * gdb.base/compare-sections.c: New file.
906 * gdb.base/compare-sections.exp: New file.
907
802e8e6d
PA
9082014-05-20 Pedro Alves <palves@redhat.com>
909
910 * gdb.base/break-idempotent.c: New file.
911 * gdb.base/break-idempotent.exp: New file.
912
e59fa00f
MM
9132014-05-20 Markus Metzger <markus.t.metzger@intel.com>
914
915 * gdb.btrace/nohist.exp: New.
916
8b696e31
YQ
9172014-05-20 Yao Qi <yao@codesourcery.com>
918
919 * lib/gdb.exp (gdb_init): Set timeout if test file is under
920 gdb.reverse directory and gdb_reverse_timeout exists in board
921 setting.
922 * README: Document gdb_reverse_timeout.
923
73c9764f
YQ
9242014-05-20 Yao Qi <yao@codesourcery.com>
925
926 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
927 'test_file_name'. Treat args as a string instead of a list.
928 (gdb_init): Rename argument 'args' by 'test_file_name'.
929
f1f4348a
JK
9302014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
931
932 * gdb.arch/powerpc-power.exp: New file.
933 * gdb.arch/powerpc-power.s: New file.
934
0dbe70ce
DE
9352014-05-16 Doug Evans <dje@google.com>
936
937 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
938 * gdb.base/completion.exp: Check that all expected files exist
939 before doing file completion.
0dbe70ce 940
8d551b02
DE
9412014-05-16 Doug Evans <dje@google.com>
942
943 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
944 Update.
945 (do_syscall_tests_without_xml): Update.
946
73eb7709
PA
9472014-05-16 Pedro Alves <palves@redhat.com>
948
949 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
950 instead of "unknown output after running".
951
3fae92fc
YQ
9522014-05-16 Yao Qi <yao@codesourcery.com>
953
954 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
955 file1.txt from host at the end.
956 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
957
c2b2ccc5
DE
9582014-05-15 Doug Evans <dje@google.com>
959
960 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
961 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
962 loading file. Add test for TU lookup.
963
8c217a4b
SM
9642014-05-15 Simon Marchi <simon.marchi@ericsson.com>
965
966 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
967 calling "-exec-arguments" or "set args" before running the
968 inferior.
969
3deb39c6
SM
9702014-05-15 Simon Marchi <simon.marchi@ericsson.com>
971
972 * lib/mi-support.exp (mi_expect_stop): Expect message for
973 inferiors that exit with non-zero exit code.
974
71a79f8c
YQ
9752014-05-14 Yao Qi <yao@codesourcery.com>
976
977 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
978 match absolute path on remote host.
979 (test_file_list_exec_source_files): Remove "/" from the
980 pattern.
981
f23fcd46
YQ
9822014-05-14 Yao Qi <yao@codesourcery.com>
983
984 * boards/local-remote-host-notty.exp (${board}_file): New
985 proc.
986
9404b58f
KM
9872014-05-07 Kyle McMartin <kyle@redhat.com>
988
989 Pushed by Joel Brobecker <brobecker@adacore.com>.
990 * gdb.arch/aarch64-atomic-inst.c: New file.
991 * gdb.arch/aarch64-atomic-inst.exp: New file.
992
5e45f04c
YQ
9932014-05-07 Yao Qi <yao@codesourcery.com>
994
995 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
996 in current context" too.
997
c888a17d
KS
9982014-05-05 Keith Seitz <keiths@redhat.com>
999
1000 * gdb.linespec/ls-dollar.exp: Add test for linespec
1001 file:convenience_variable.
1002
290a839c
YQ
10032014-05-05 Yao Qi <yao@codesourcery.com>
1004
1005 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1006 traceframes into tfile and ctf trace files. Read data from
1007 trace file and test collected data.
1008 (gdb_collect_locals_test): Likewise.
1009 (gdb_unavailable_registers_test): Likewise.
1010 (gdb_unavailable_floats): Likewise.
1011 (gdb_collect_globals_test): Likewise.
1012 (top-level): Append "ctf" to trace_file_targets if GDB
1013 supports.
1014
b5262cd0
YQ
10152014-05-05 Yao Qi <yao@codesourcery.com>
1016
1017 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1018 code to ...
1019 (gdb_collect_args_test_1): ... it. New proc.
1020 (gdb_collect_locals_test): Move some code to ...
1021 (gdb_collect_locals_test_1): ... it. New proc.
1022 (gdb_unavailable_registers_test): Move some code to ...
1023 (gdb_unavailable_registers_test_1): ... it. New proc.
1024 (gdb_unavailable_floats): Move some code to ...
1025 (gdb_unavailable_floats_1): ... it. New proc.
1026
30a1e6cc
SDJ
10272014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1028
1029 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1030 probes to test for bitness recognition.
1031 * gdb.arch/amd64-stap-optional-prefix.exp
1032 (test_probe_value_without_reg): New procedure.
1033 Add code to test for different kinds of bitness.
1034
f33da99a
SDJ
10352014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1036
1037 PR breakpoints/16889
1038 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1039 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1040
5b80f00d
PA
10412014-05-01 Pedro Alves <palves@redhat.com>
1042
1043 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1044 gdb_file_cmd if no file is specified.
1045 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1046 last_loaded_file to set the remote exec-file.
1047
f8c2a73c
PA
10482014-05-01 Pedro Alves <palves@redhat.com>
1049
1050 * boards/local-remote-host.exp: New file.
1051
be6e8ac7
PA
10522014-05-01 Pedro Alves <palves@redhat.com>
1053
1054 * boards/local-remote-host.exp: Rename to ...
1055 * boards/local-remote-host-notty.exp: ... this.
1056
cac0dc8f
JB
10572014-04-28 Joel Brobecker <brobecker@adacore.com>
1058
1059 * gdb.ada/dyn_arrayidx: New testcase.
1060
9730e6cc
YQ
10612014-04-26 Yao Qi <yao@codesourcery.com>
1062
1063 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1064 and compute the length of function main. Save it in
1065 $main_length.
1066 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1067 (top-level): Use gdb_compile to compile objects into
1068 executable and restart GDB. Remove invocation to
1069 prepare_for_testing.
1070
7ae1a6a6
PA
10712014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1072 Pedro Alves <palves@redhat.com>
1073
1074 PR server/16255
1075 * gdb.multi/multi-attach.c: New file.
1076 * gdb.multi/multi-attach.exp: New file.
1077
4082afcc
PA
10782014-04-25 Pedro Alves <palves@redhat.com>
1079
1080 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1081 user.
1082 (top level): Test that "set remote conditional-breakpoints-packet
1083 off" works as intended.
1084 * gdb.base/dprintf.exp: Test that "set remote
1085 breakpoint-commands-packet off" works as intended.
1086 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1087 New function.
1088 (top level): Call it.
1089 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1090 remote fast-tracepoints-packet off" works as intended.
1091 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1092 * lib/gdb.exp (gdb_is_target_remote): ... here.
1093
2abc3f8d
DB
10942014-04-24 David Blaikie <dblaikie@gmail.com>
1095
1096 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1097 ensure clang would not discard them.
1098 * gdb.base/gdbvars.c: Ditto.
1099 * gdb.base/memattr.c: Ditto.
1100 * gdb.base/whatis.c: Ditto.
1101 * gdb.python/py-prettyprint.c: Ditto.
1102 * gdb.trace/actions.c: Ditto.
1103 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1104 ensure clang would not discard it.
1105
bfd39632
DB
11062014-04-24 David Blaikie <dblaikie@gmail.com>
1107
1108 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1109 clang to emit the full definition of type required by the test
1110 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1111
22842ff6
DB
11122014-04-24 David Blaikie <dblaikie@gmail.com>
1113
1114 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1115 coax Clang into emitting the definition of the type.
1116 * gdb.cp/pr10728-x.h (y): Ditto.
1117 * gdb.cp/pr10728-y.cc (y): Ditto.
1118
c2e827ad
DB
11192014-04-24 David Blaikie <dblaikie@gmail.com>
1120
1121 * gdb.base/label.exp: XFAIL label related tests under Clang.
1122 * gdb.cp/cplabel.exp: Ditto.
1123 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1124 under Clang those using labels.
1125
4c2d33e7
YQ
11262014-04-25 Yao Qi <yao@codesourcery.com>
1127
1128 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1129 double_label.
1130 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1131 partial_label and double_label.
1132
56083b99
DB
11332014-04-24 David Blaikie <dblaikie@gmail.com>
1134
1135 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1136
25d4e99d
DB
11372014-04-24 David Blaikie <dblaikie@gmail.com>
1138
1139 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1140 of the function to work across GCC and Clang.
1141 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1142 pointer types (const void ** const V void **).
1143
01f9f808
MS
11442014-04-24 Michael Sturm <michael.sturm@mintel.com>
1145 Walfred Tedeschi <walfred.tedeschi@intel.com>
1146
1147 * Makefile.in (EXECUTABLES): Added i386-avx512.
1148 * gdb.arch/i386-avx512.c: New file.
1149 * gdb.arch/i386-avx512.exp: Likewise.
1150
4b48d439
KS
11512014-04-23 Keith Seitz <keiths@redhat.com>
1152
1153 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1154 (mi_make_breakpoint_table): New procedure.
1155 (mi_create_breakpoint): Use mi_make_breakpoint
1156 and return the result.
1157 (mi_make_breakpoint): New procedure.
1158 (mi_build_kv_pairs): New procedure.
1159
1160 * gdb.mi/mi-break.exp: Remove unused globals,
1161 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1162 All callers updated.
1163 * gdb.mi/mi-dprintf.exp: Use variable to track command
1164 number.
1165 Update all callers of mi_create_breakpoint and use
1166 mi_make_breakpoint_table.
1167 Remove any unused global variables.
1168 * gdb.mi/mi-nonstop.exp: Likewise.
1169 * gdb.mi/mi-nsintrall.exp: Likewise.
1170 * gdb.mi/mi-nsmoribund.exp: Likewise.
1171 * gdb.mi/mi-nsthrexec.exp: Likewise.
1172 * gdb.mi/mi-reverse.exp: Likewise.
1173 * gdb.mi/mi-simplerun.exp: Likewise.
1174 * gdb.mi/mi-stepn.exp: Likewise.
1175 * gdb.mi/mi-syn-frame.exp: Likewise.
1176 * gdb.mi/mi-until.exp: Likewise.
1177 * gdb.mi/mi-var-cp.exp: Likewise.
1178 * gdb.mi/mi-var-display.exp: Likewise.
1179 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1180 * gdb.mi/mi2-var-child.exp: Likewise.
1181 * gdb.mi/mi-vla-c99.exp: Likewise.
1182 * lib/mi-support.exp: Likewise.
1183
1184 From Ian Lance Taylor <iant@cygnus.com>:
1185 * lib/gdb.exp (parse_args): New procedure.
1186
08351840
PA
11872014-04-23 Pedro Alves <palves@redhat.com>
1188
1189 * gdb.base/break-unload-file.c: New file.
1190 * gdb.base/break-unload-file.exp: New file.
1191 * gdb.base/sym-file-lib.c (baz): New function.
1192 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1193 field.
1194 (load): Store the segment's mapped size.
1195 (unload): New function.
1196 (unload_shlib): New function.
1197 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1198 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1199 set a breakpoint at baz, and call it.
1200 * gdb.base/sym-file.exp: New tests for stale breakpoint
1201 instructions.
1202
076855f9
PA
12032014-04-23 Pedro Alves <palves@redhat.com>
1204
1205 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1206 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1207 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1208 * gdb.base/hbreak-unmapped.c: New file.
1209 * gdb.base/hbreak-unmapped.exp: New file.
1210 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1211 * lib/gdb.exp (gdb_is_target_remote): ... here.
1212
483805cf
PA
12132014-04-22 Pedro Alves <palves@redhat.com>
1214
1215 * gdb.base/consecutive-step-over.c: New file.
1216 * gdb.base/consecutive-step-over.exp: New file.
1217
06d97543
PA
12182014-04-22 Pedro Alves <palves@redhat.com>
1219
1220 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1221 instead of send_gdb/gdb_expect.
1222
b4429ea2
YQ
12232014-04-22 Yao Qi <yao@codesourcery.com>
1224
1225 * lib/trace-support.exp (generate_tracefile): New procedure.
1226 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1227 return 0.
1228 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1229 if generate_tracefile returns 1.
1230
51d48146
PA
12312014-04-18 Tom Tromey <palves@redhat.com>
1232 Pedro alves <tromey@redhat.com>
1233
1234 PR backtrace/15558
1235 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1236 with a backtrace limit.
1237 * gdb.python/py-frame-inline.exp: Test running to an inline
1238 function with a backtrace limit, and printing the newest frame.
1239 * gdb.python/py-frame-inline.c (main): Call f.
1240
bd1dce5f
MS
12412014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1242
1243 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1244
40d1a503
MS
12452014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1246
1247 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1248 Drop prefix from unsupported source file path.
1249
389b98f7
YQ
12502014-04-17 Yao Qi <yao@codesourcery.com>
1251
1252 * lib/gdb.exp (with_target_charset): New proc.
1253 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1254 with_target_charset.
1255 (test_print_strings): Likewise.
1256 (test_repeat_bytes): Likewise.
1257 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1258 for some tests.
1259
22869d73
KS
12602014-04-16 Keith Seitz <keiths@redhat.com>
1261
1262 PR gdb/15827
1263 * gdb.dwarf2/corrupt.c: New file.
1264 * gdb.dwarf2/corrupt.exp: New file.
1265
c4f87ca6
KS
12662014-04-16 Keith Seitz <keiths@redhat.com>
1267
1268 PR c++/16597
1269 * gdb.cp/namelessclass.cc: New file.
1270 * gdb.cp/namelessclass.exp: New file.
1271 * gdb.cp/namelessclass.S: New file.
1272
ab19de87
DE
12732014-04-16 Doug Evans <dje@google.com>
1274
1275 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1276 Add comment.
1277 (gdbserver_default_get_comm_port): New function.
1278 (gdbserver_start): Check if board file provided
1279 "gdbserver,get_comm_port" and use it if so.
1280 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1281 (gdb,socketport): Set to "stdio".
1282 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1283 (stdio_gdbserver_template): Delete.
1284 (${board}_get_remote_address): Update.
1285 (${board}_build_remote_cmd): Delete.
1286 (${board}_get_comm_port): New function.
1287 (${board}_spawn): Update.
1288 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1289 Delete.
1290 (${board}_get_remote_address): Update.
1291 (${board}_get_comm_port): New function.
1292
fc98a809
AB
12932014-04-16 Andrew Burgess <aburgess@broadcom.com>
1294
1295 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1296 appearing in any order.
1297
87fd9e6e
DE
12982014-04-15 Doug Evans <dje@google.com>
1299
1300 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1301 uninitialized value of "description".
1302
099fc3ea
KS
13032014-04-15 Keith Seitz <keiths@redhat.com>
1304
1305 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1306 Remove unused globals.
1307 (test_running_the_program): Likewise.
1308 (test_controlled_execution): Likewise.
1309 (test_controlling_breakpoints): Likewise.
1310 (test_program_termination): Likewise.
1311
5da151d4
KS
13122014-04-15 Keith Seitz <keiths@redhat.com>
1313
1314 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1315 unused globals.
1316 (test_rbreak_creation_and_listing): Likewise.
1317 (test_ignore_count): Likewise.
1318 (test_error): Likewise.
1319
35e5d2f0
PA
13202014-04-15 Pedro Alves <palves@redhat.com>
1321
1322 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1323 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1324 sym-file-loader.c.
1325 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1326 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1327 to sym-file-loader.c.
1328 (struct library): Forward declare.
1329 (load_shlib, lookup_function): Change prototypes.
1330 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1331 (translate_offset): Remove declarations.
1332 (get_text_addr): New declaration.
1333 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1334 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1335 sym-file-loader.h.
1336 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1337 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1338 here from sym-file-loader.h.
1339 (struct library): New structure.
1340 (load_shlib, lookup_function): Change prototypes and adjust to
1341 work with a struct library.
1342 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1343 (translate_offset): Make static.
1344 (get_text_addr): New function.
1345 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1346
eb4c1710
PA
13472014-04-15 Pedro Alves <palves@redhat.com>
1348
1349 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1350
2d1baf52
PA
13512014-04-15 Pedro Alves <palves@redhat.com>
1352
1353 * gdb.base/sym-file-loader.c: Include <limits.h>.
1354 (SELF_LINK): New define.
1355 (get_origin): New function.
1356 (load_shlib): Use it.
1357 * gdb.base/sym-file.exp: Don't early return if the target is
1358 remote. Use runto_main, and issue fail is that fails. Use
1359 gdb_load_shlibs.
1360 (shlib_name): Delete.
1361 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1362
7dd6df01
PA
13632014-04-15 Pedro Alves <palves@redhat.com>
1364
1365 * gdb.base/sym-file.exp: Remove regex characters from test
1366 message. Don't refer to breakpoint numbers in test messages.
1367
b50c8614
KS
13682014-04-14 Keith Seitz <keiths@redhat.com>
1369
1370 PR c++/16253
1371 * gdb.cp/var-tag.cc: New file.
1372 * gdb.cp/var-tag.exp: New file.
1373 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1374 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1375 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1376 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1377
3d567982
TT
13782014-04-14 Tom Tromey <tromey@redhat.com>
1379
1380 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1381 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1382 type.
1383 * gdb.cp/enum-class.exp: New file.
1384 * gdb.cp/enum-class.cc: New file.
1385
0626fc76
TT
13862014-04-14 Tom Tromey <tromey@redhat.com>
1387
1388 * gdb.dwarf2/enum-type.exp: New file.
1389
dca325b3
SA
13902014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1391
1392 * gdb.mi/mi-vla-c99.exp: New file.
1393 * gdb.mi/vla.c: New file.
1394
5854b38a
SA
13952014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1396
1397 * gdb.base/vla-datatypes.c: New file.
1398 * gdb.base/vla-datatypes.exp: New file.
1399
463bb957
SA
14002014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1401
1402 * gdb.base/vla-ptr.c: New file.
1403 * gdb.base/vla-ptr.exp: New file.
1404
3dd170be
SA
14052014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1406
1407 * gdb.dwarf2/count.exp: New file.
1408
5ecaaa66
SA
14092014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1410
1411 * gdb.base/vla-sideeffect.c: New file.
1412 * gdb.base/vla-sideeffect.exp: New file.
1413
41f1ada5
DB
14142014-04-14 David Blaikie <dblaikie@gmail.com>
1415
1416 * gdb.mi/non-stop.c: Add return value for non-void function return
1417 statement.
1418 * gdb.threads/staticthreads.c: Ditto.
1419
0be03e84
DE
14202014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1421 Doug Evans <xdje42@gmail.com>
1422
1423 * gdb.guile/scm-value.c: Improve test case.
1424 * gdb.guile/scm-value.exp: Add new test.
1425
f180a1fb
DB
14262014-04-11 David Blaikie <dblaikie@gmail.com>
1427
1428 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1429 override Clang's default.
1430
6b662e19
JB
14312014-04-11 Joel Brobecker <brobecker@adacore.com>
1432
1433 Revert the following changes (regressions):
1434
1435 * gdb.base/vla-sideeffect.c: New file.
1436 * gdb.base/vla-sideeffect.exp: New file.
1437
1438 * gdb.dwarf2/count.exp: New file.
1439
1440 * gdb.base/vla-multi.c: New file.
1441 * gdb.base/vla-multi.exp: New file.
1442
1443 * gdb.base/vla-ptr.c: New file.
1444 * gdb.base/vla-ptr.exp: New file.
1445
1446 * gdb.base/vla-datatypes.c: New file.
1447 * gdb.base/vla-datatypes.exp: New file.
1448
1449 * gdb.mi/mi-vla-c99.exp: New file.
1450 * gdb.mi/vla.c: New file.
1451
245a5f0b
KS
14522014-04-11 Keith Seitz <keiths@redhat.com>
1453
1454 PR c++/16675
1455 * gdb.cp/cpsizeof.exp: New file.
1456 * gdb.cp/cpsizeof.cc: New file.
1457
58a84dcf
SA
14582014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1459
191a8a90
JB
1460 * gdb.mi/mi-vla-c99.exp: New file.
1461 * gdb.mi/vla.c: New file.
58a84dcf 1462
c8655f75
SA
14632014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1464
1465 * gdb.base/vla-datatypes.c: New file.
1466 * gdb.base/vla-datatypes.exp: New file.
1467
024e13b4
SA
14682014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1469
1470 * gdb.base/vla-ptr.c: New file.
1471 * gdb.base/vla-ptr.exp: New file.
1472
1a237e0e
SA
14732014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1474
1475 * gdb.base/vla-multi.c: New file.
1476 * gdb.base/vla-multi.exp: New file.
1477
504f3432
SA
14782014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1479
1480 * gdb.dwarf2/count.exp: New file.
1481
3bce8237
SA
14822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1483
191a8a90
JB
1484 * gdb.base/vla-sideeffect.c: New file.
1485 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1486
322f9c21
YQ
14872014-04-11 Yao Qi <yao@codesourcery.com>
1488
1489 * gdb.base/completion.exp: Check file exists before running tests
1490 on file completion.
1491
d708bcd1
PA
14922014-04-10 Pedro Alves <palves@redhat.com>
1493
1494 * gdb.base/cond-eval-mode.c: New file.
1495 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1496 prepare_for_testing to build the new file. Check result of
1497 runto_main.
1498 (test_break, test_watch): New procedures.
1499 (top level): Use them.
1500
ae1d2761
PM
15012014-04-08 Pierre Muller <muller@sourceware.org>
1502
1503 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1504 Ctrl-V use for mingw hosts.
1505
7af389b8
SC
15062014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1507
1508 * gdb.python/py-value.c: Improve test case.
1509 * gdb.python/py-value.exp: Add new test.
1510
5e703181
DE
15112014-04-07 David Blaikie <dblaikie@gmail.com>
1512
1513 * lib/compiler.c: Identify the clang compiler.
1514 * lib/compiler.cc: Ditto.
1515
9810b410
YQ
15162014-04-03 Yao Qi <yao@codesourcery.com>
1517
1518 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1519
98d1b8dc
AB
15202014-04-01 Anton Blanchard <anton@samba.org>
1521
1522 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1523 messages unique.
1524
3114cea1
AB
15252014-04-01 Anton Blanchard <anton@samba.org>
1526
1527 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1528 prepare_for_testing.
1529
62f7182c
AB
15302014-04-01 Anton Blanchard <anton@samba.org>
1531
1532 * gdb.arch/ppc64-atomic-inst.c: Remove.
1533 * gdb.arch/ppc64-atomic-inst.S: New file.
1534 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1535
770e7fc7
DE
15362014-03-31 Doug Evans <dje@google.com>
1537
1538 * gdb.base/print-symbol-loading-lib.c: New file.
1539 * gdb.base/print-symbol-loading-main.c: New file.
1540 * gdb.base/print-symbol-loading.exp: New file.
1541
46e2bafa
YQ
15422014-03-31 Yao Qi <yao@codesourcery.com>
1543
1544 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1545
8776cfe9
JB
15462014-03-28 Joel Brobecker <brobecker@adacore.com>
1547
1548 * gdb.ada/mi_dyn_arr: New testcase.
1549
5d1ef361
DE
15502014-03-27 Doug Evans <dje@google.com>
1551
1552 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1553
b5bee914
YQ
15542014-03-27 Yao Qi <yao@codesourcery.com>
1555
1556 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1557 if target is nios2-*-*.
1558
0d4d0e77
YQ
15592014-03-26 Yao Qi <yao@codesourcery.com>
1560
1561 * lib/gdb.exp (readline_is_used): New proc.
1562 * gdb.base/completion.exp: Move tests on command complete up.
1563 Skip the rest of tests if readline is not used.
1564 * gdb.ada/complete.exp: Skp the test if readline is not
1565 used.
1566 * gdb.base/filesym.exp: Likewise.
1567 * gdb.base/macscp.exp: Likewise.
1568 * gdb.base/readline-ask.exp: Likewise.
1569 * gdb.base/readline.exp: Likewise.
1570 * gdb.python/py-cmd.exp: Likewise.
1571 * gdb.trace/tfile.exp: Likewise.
1572
29361eee
YQ
15732014-03-26 Yao Qi <yao@codesourcery.com>
1574
1575 * gdb.base/macscp.exp: Fix code format issues.
1576
bc9a5525
UW
15772014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1578
1579 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1580 * gdb.asm/powerpc64le.inc: New file.
1581
d3839ede
PA
15822014-03-25 Pedro Alves <palves@redhat.com>
1583 Doug Evans <dje@google.com>
1584
1585 * gdb.base/source-execution.c: New file.
1586 * gdb.base/source-execution.exp: New file.
1587 * gdb.base/source-execution.gdb: New file.
1588
01672a57
DE
15892014-03-24 Doug Evans <dje@google.com>
1590
1591 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1592 using fission.
1593
88bbeca9
HZ
15942014-03-24 Hui Zhu <hui@codesourcery.com>
1595 Pedro Alves <palves@redhat.com>
1596
1597 PR breakpoints/16101
1598 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1599 test pass/fail messages. Detect missing support for dprintf when
1600 breakpoints are actually inserted.
1601 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1602 breakpoints are actually inserted.
1603 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1604 fails.
1605
d2348791
JK
16062014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1607
1608 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1609
feef67ab
DE
16102014-03-22 Doug Evans <xdje42@gmail.com>
1611
1612 * gdb.python/python.exp (python not supported): Verify multi-line
1613 python command issues an error.
25d743f9 1614 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1615 guile command issues an error.
feef67ab 1616
ecebef6a
MR
16172014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1618
1619 * gdb.threads/thread-specific.exp: Handle the lack of usable
1620 $this_breakpoint and $this_thread.
1621
ccdd1909
HZ
16222014-03-21 Hui Zhu <hui@codesourcery.com>
1623
1624 * gdb.base/attach.exp (do_command_attach_tests): New.
1625
beb460e8
PA
16262014-03-20 Tom Tromey <tromey@redhat.com>
1627 Pedro Alves <palves@redhat.com>
1628
1629 PR cli/15718
1630 * gdb.base/condbreak-call-false.c: New file.
1631 * gdb.base/condbreak-call-false.exp: New file.
1632
40acf43a
PA
16332014-03-20 Pedro Alves <palves@redhat.com>
1634
1635 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1636 Delete.
1637 (block_signals, unblock_signals): Delete.
1638 (child_function_2, main): Remove references to deleted variable
1639 and functions.
1640
9f5e1e02
PA
16412014-03-20 Pedro Alves <palves@redhat.com>
1642
1643 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1644 Use pthread_kill to signal thread 2.
1645 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1646 Adjust to make the test send itself a signal rather than using the
1647 host's "kill" command.
1648
99619bea
PA
16492014-03-20 Pedro Alves <palves@redhat.com>
1650
1651 * gdb.threads/multiple-step-overs.c: New file.
1652 * gdb.threads/multiple-step-overs.exp: New file.
1653 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1654 Adjust expected infrun debug output.
1655
2adfaa28
PA
16562014-03-20 Pedro Alves <palves@redhat.com>
1657
1658 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1659 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1660
31e77af2
PA
16612014-03-20 Pedro Alves <palves@redhat.com>
1662
1663 PR breakpoints/7143
1664 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1665 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1666 of gdb_test_multiple.
1667 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1668 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1669
b9f437de
PA
16702014-03-20 Pedro Alves <palves@redhat.com>
1671
1672 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1673 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1674
05adc73e
PA
16752014-03-19 Pedro Alves <palves@redhat.com>
1676
1677 * gdb.base/async.exp: Remove early return.
1678
6048b950
PA
16792014-03-19 Pedro Alves <palves@redhat.com>
1680
1681 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1682
8bcfb00a
PA
16832014-03-19 Pedro Alves <palves@redhat.com>
1684
1685 * gdb.base/async.exp (test_background): Expect \r\n after
1686 "completed." in the fail pattern.
1687
884e37dc
PA
16882014-03-19 Pedro Alves <palves@redhat.com>
1689
1690 * gdb.base/async.exp (test_background): New procedure.
1691 Use it for all background execution command tests.
1692
148e57e2
PA
16932014-03-19 Pedro Alves <palves@redhat.com>
1694
1695 * gdb.base/async.exp: Use prepare_for_testing.
1696
f48088c7
PA
16972014-03-19 Pedro Alves <palves@redhat.com>
1698
1699 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1700 the same line.
1701
e2f6c966
PA
17022014-03-19 Pedro Alves <palves@redhat.com>
1703
1704 * gdb.base/async.c (main): Add "jump here" and "until here" line
1705 marker comments.
1706 * gdb.base/async.exp (jump_here): New global.
1707 (jump& test): Use it.
1708 (until_here): New global.
1709 (until& test): Use it.
1710
c30568d4
PA
17112014-03-19 Pedro Alves <palves@redhat.com>
1712
1713 * gdb.base/async.exp: Don't frob gdb_protocol.
1714
0172b6a7
DE
17152014-03-18 Doug Evans <xdje42@gmail.com>
1716
1717 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1718 Fix spelling of exec-done-display.
1719
06c868a8
JK
17202014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1721
1722 PR gdb/15358
1723 * gdb.base/gdb-sigterm.c: New file.
1724 * gdb.base/gdb-sigterm.exp: New file.
1725
0c7e1a46
PA
17262014-03-18 Pedro Alves <palves@redhat.com>
1727
1728 PR gdb/13860
1729 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1730 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1731 solib-event.
1732
f7c77d93
JB
17332014-03-17 Joel Brobecker <brobecker@adacore.com>
1734
1735 * gdb.ada/pckd_arr_ren: New testcase.
1736
5a1e8c7a
DE
17372014-03-13 Doug Evans <xdje42@gmail.com>
1738
1739 PR guile/16612
1740 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1741 collect after discarding symbols.
1742
350e1a76
DE
17432014-03-13 Ludovic Courtès <ludo@gnu.org>
1744 Doug Evans <xdje42@gmail.com>
1745
1746 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1747 to history survives a gc.
1748
a69900ae
PA
17492014-03-13 Pedro Alves <palves@redhat.com>
1750
1751 * gdb.base/default.exp: Don't test "target procfs".
1752
5db9f0bd
PA
17532014-03-13 Pedro Alves <palves@redhat.com>
1754
1755 * gdb.base/default.exp: Update "target child" and "target procfs"
1756 tests to not expect "Unix".
1757
b3ccfe11
TT
17582014-03-12 Tom Tromey <tromey@redhat.com>
1759
1760 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1761 New procs. Add target-async tests.
1762 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1763 Add target-async tests.
1764
646f4417
AA
17652014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1766
1767 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1768 'func_start' and 'func_end' for the beginning and end of the
1769 function code, respectively.
1770 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1771 'func_end' instead of 'func' and 'main'.
1772
288c211f
AA
17732014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1774
1775 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1776 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1777 generate the debug info assembler source.
1778
e0c0f156
AA
17792014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1780
1781 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1782 * gdb.dwarf2/arr-subrange.exp: Likewise.
1783 * gdb.dwarf2/dwz.exp: Likewise.
1784 * gdb.dwarf2/method-ptr.exp: Likewise.
1785 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1786 * gdb.dwarf2/subrange.exp: Likewise.
1787 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1788 * gdb.dwarf2/implptrpiece.exp: Likewise.
1789 * gdb.dwarf2/nostaticblock.exp: Likewise.
1790
0e5c4555
AA
17912014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1792
1793 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1794 directory to absolute path name arguments.
1795
5ec18f2b
JG
17962014-03-10 Joel Brobecker <brobecker@adacore.com>
1797
1798 * gdb.ada/tagged_access: New testcase.
1799
847fc4f2
MM
18002014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1801
1802 * gdb.btrace/data.exp: Update expected output.
1803
cc3da688
YQ
18042014-03-06 Yao Qi <yao@codesourcery.com>
1805
1806 * gdb.trace/pr16508.exp: New file.
1807
0f26cec1
PA
18082014-03-05 Pedro Alves <palves@redhat.com>
1809
1810 PR gdb/16575
1811 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1812 procedure.
1813 (top level): Adjust to use it. Add tests that exercise breakpoint
1814 interaction with the code-cache.
1815
7a5a839f
LC
18162014-02-26 Ludovic Courtès <ludo@gnu.org>
1817
1818 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1819 test for 'history-append!'.
1820
31aa7e4e
JB
18212014-02-26 Joel Brobecker <brobecker@adacore.com>
1822
1823 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1824 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1825 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1826 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1827 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1828 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1829
1b588015
JB
18302014-02-26 Joel Brobecker <brobecker@adacore.com>
1831
1832 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1833 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1834 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1835
55426c9d
JB
18362014-02-26 Joel Brobecker <brobecker@adacore.com>
1837
1838 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1839
dc53a7ad
JB
18402014-02-26 Joel Brobecker <brobecker@adacore.com>
1841
1842 * gdb.dwarf2/arr-stride.c: New file.
1843 * gdb.dwarf2/arr-stride.exp: New file.
1844
12ab52e9
PA
18452014-02-26 Pedro Alves <palves@redhat.com>
1846
1847 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1848 that won't ever trigger. Make sure that GDB reports the correct
1849 breakpoint that caused the stop.
1850
849c862e
JK
18512014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1852
1853 PR gdb/16626
1854 * gdb.base/auto-load-script: New file.
1855 * gdb.base/auto-load.c: New file.
1856 * gdb.base/auto-load.exp: New file.
1857
71b7d793
JK
1858 PR gdb/16626
1859 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1860
e2f0d509
JK
18612014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1864 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1865
50cc37c8
DE
18662014-02-24 Doug Evans <dje@google.com>
1867
1868 * lib/gdb.exp (run_on_host): Log error output if program fails.
1869
ea4758f2
PA
18702014-02-21 Pedro Alves <palves@redhat.com>
1871
1872 * gdb.threads/step-after-sr-lock.c: Rename to ...
1873 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1874 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1875 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1876 ... this.
1877
d7b30f67
SDJ
18782014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1879
1880 PR tdep/16397
1881 * gdb.arch/amd64-stap-special-operands.exp: New file.
1882 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1883 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1884 * gdb.arch/amd64-stap-triplet.S: Likewise.
1885 * gdb.arch/amd64-stap-triplet.c: Likewise.
1886
83deb43f
JB
18872014-02-20 Joel Brobecker <brobecker@adacore.com>
1888
1889 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1890 in .section pseudo-op.
1891
adde2bff
DE
18922014-02-20 lin zuojian <manjian2006@gmail.com>
1893 Joel Brobecker <brobecker@adacore.com>
1894 Doug Evans <xdje42@gmail.com>
1895
1896 PR symtab/16581
1897 * gdb.dwarf2/dw2-icycle.S: New file.
1898 * gdb.dwarf2/dw2-icycle.c: New file.
1899 * gdb.dwarf2/dw2-icycle.exp: New file.
1900
f7bd0f78
SC
19012014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1902
1903 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1904 operations on gdb.Value objects.
1905 * gdb.python/py-value-cc.exp: Add new test to test operations on
1906 gdb.Value objects.
1907
c17ef0d5
DE
19082014-02-18 Doug Evans <dje@google.com>
1909
1910 * Makefile.in (TESTS): New variable.
1911 (expanded_tests, expanded_tests_or_none): New variables
1912 (check-single): Pass $(expanded_tests_or_none) to runtest.
1913 (check-parallel): Only run tests in $(TESTS) if non-empty.
1914 (check/no-matching-tests-found): New rule.
1915 * README: Document TESTS makefile variable.
1916
5dd3176f
DE
19172014-02-18 Doug Evans <dje@google.com>
1918
1919 * Makefile.in (check-parallel): rm -rf outputs temp.
1920
0b10be4f
JK
19212014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1922
1923 Fix "ERROR: no fileid for" in the testsuite.
1924 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1925
85f224e7
DE
19262014-02-12 Doug Evans <dje@google.com>
1927
1928 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1929 (MISCELLANEOUS): New variable.
1930 (clean): rm -rf $(MISCELLANEOUS).
1931 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1932 dwp live in the same directory as symlinks, with each symlink pointed
1933 to a differently named file in a different directory.
1934
149b30ff
DE
19352014-02-11 Doug Evans <dje@google.com>
1936
1937 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1938 of Tcl file commands.
1939
1dfdac32
MK
19402014-02-10 Mark Kettenis <kettenis@gnu.org>
1941
1942 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1943 "kill -SIGUSR1 -1".
1944
aa4fb036
JB
19452014-02-10 Joel Brobecker <brobecker@adacore.com>
1946
1947 * gdb.ada/tick_length_array_enum_idx: New testcase.
1948
ed3ef339
DE
19492014-02-10 Doug Evans <xdje42@gmail.com>
1950
1951 * configure.ac (AC_OUTPUT): Add gdb.guile.
1952 * configure: Regenerate.
1953 * lib/gdb-guile.exp: New file.
1954 * lib/gdb.exp (get_target_charset): New function.
1955 * gdb.base/help.exp: Update expected output from "apropos apropos".
1956 * gdb.guile/Makefile.in: New file.
1957 * gdb.guile/guile.exp: New file.
1958 * gdb.guile/scm-arch.c: New file.
1959 * gdb.guile/scm-arch.exp: New file.
1960 * gdb.guile/scm-block.c: New file.
1961 * gdb.guile/scm-block.exp: New file.
1962 * gdb.guile/scm-breakpoint.c: New file.
1963 * gdb.guile/scm-breakpoint.exp: New file.
1964 * gdb.guile/scm-disasm.c: New file.
1965 * gdb.guile/scm-disasm.exp: New file.
1966 * gdb.guile/scm-equal.c: New file.
1967 * gdb.guile/scm-equal.exp: New file.
1968 * gdb.guile/scm-error.exp: New file.
1969 * gdb.guile/scm-error.scm: New file.
1970 * gdb.guile/scm-frame-args.c: New file.
1971 * gdb.guile/scm-frame-args.exp: New file.
1972 * gdb.guile/scm-frame-args.scm: New file.
1973 * gdb.guile/scm-frame-inline.c: New file.
1974 * gdb.guile/scm-frame-inline.exp: New file.
1975 * gdb.guile/scm-frame.c: New file.
1976 * gdb.guile/scm-frame.exp: New file.
1977 * gdb.guile/scm-generics.exp: New file.
1978 * gdb.guile/scm-gsmob.exp: New file.
1979 * gdb.guile/scm-iterator.c: New file.
1980 * gdb.guile/scm-iterator.exp: New file.
1981 * gdb.guile/scm-math.c: New file.
1982 * gdb.guile/scm-math.exp: New file.
1983 * gdb.guile/scm-objfile-script-gdb.in: New file.
1984 * gdb.guile/scm-objfile-script.c: New file.
1985 * gdb.guile/scm-objfile-script.exp: New file.
1986 * gdb.guile/scm-objfile.c: New file.
1987 * gdb.guile/scm-objfile.exp: New file.
1988 * gdb.guile/scm-ports.exp: New file.
1989 * gdb.guile/scm-pretty-print.c: New file.
1990 * gdb.guile/scm-pretty-print.exp: New file.
1991 * gdb.guile/scm-pretty-print.scm: New file.
1992 * gdb.guile/scm-section-script.c: New file.
1993 * gdb.guile/scm-section-script.exp: New file.
1994 * gdb.guile/scm-section-script.scm: New file.
1995 * gdb.guile/scm-symbol.c: New file.
1996 * gdb.guile/scm-symbol.exp: New file.
1997 * gdb.guile/scm-symtab-2.c: New file.
1998 * gdb.guile/scm-symtab.c: New file.
1999 * gdb.guile/scm-symtab.exp: New file.
2000 * gdb.guile/scm-type.c: New file.
2001 * gdb.guile/scm-type.exp: New file.
2002 * gdb.guile/scm-value-cc.cc: New file.
2003 * gdb.guile/scm-value-cc.exp: New file.
2004 * gdb.guile/scm-value.c: New file.
2005 * gdb.guile/scm-value.exp: New file.
2006 * gdb.guile/source2.scm: New file.
2007 * gdb.guile/types-module.cc: New file.
2008 * gdb.guile/types-module.exp: New file.
2009
7026a7c1
YQ
20102014-02-10 Yao Qi <yao@codesourcery.com>
2011
2012 PR testsuite/16543
2013 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2014 * configure: Regenerated.
2015 * Makefile.in: New file.
2016
6c466447
AS
20172014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2018
2019 * gdb.python/py-framefilter.exp: Fix typo.
2020
6e854735
YQ
20212014-02-08 Yao Qi <yao@codesourcery.com>
2022
2023 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2024 that no =breakpoint-modified is emitted when breakpoints are
2025 modified through MI commands.
2026
d137e6dc
PA
20272014-02-07 Pedro Alves <pedro@codesourcery.com>
2028 Pedro Alves <palves@redhat.com>
2029
2030 * gdb.threads/step-after-sr-lock.c: New file.
2031 * gdb.threads/step-after-sr-lock.exp: New file.
2032
b5ee5a50
PA
20332014-02-07 Pedro Alves <palves@redhat.com>
2034
2035 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2036
3c77faf3
JK
20372014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2038
2039 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2040 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2041
6dddc817
DE
20422014-02-06 Doug Evans <xdje42@gmail.com>
2043
2044 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2045 output.
2046
2047 * gdb.gdb/python-interrupts.exp: New file.
2048
de7b2893
YQ
20492014-02-05 Yao Qi <yao@codesourcery.com>
2050
2051 * gdb.trace/report.exp (use_collected_data): Test the output
2052 of "info threads" and "info inferiors".
2053
66d032ac
YQ
20542014-02-05 Yao Qi <yao@codesourcery.com>
2055
2056 Revert this patch:
2057
2058 2013-05-24 Yao Qi <yao@codesourcery.com>
2059
2060 * gdb.trace/tfile.exp: Test inferior and thread.
2061
591a12a1
UW
20622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2063
2064 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2065 on a function.
2066 * gdb.base/step-bt.c: Call hello via function pointer to make
2067 sure its first instruction is executed on powerpc64le-linux.
2068
0ff3e01f
UW
20692014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2070
2071 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2072
084ee545
UW
20732014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2074
2075 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2076 of the test patterns for use on little-endian systems.
2077
6ed14ff3
UW
20782014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2079
2080 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2081 (decimal_vector): Fix for little-endian.
2082
401e27fd
JM
20832014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2084
2085 * gdb.arch/sparc-sysstep.exp: New file.
2086 * gdb.arch/sparc-sysstep.c: Likewise.
2087
2088 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2089
8b924729
EBM
20902014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2091
2092 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2093
fb151210
JB
20942014-01-23 Tom Tromey <tromey@redhat.com>
2095
2096 * gdb.ada/array_char_idx: New testcase.
2097
0740f8d8
TT
20982014-01-23 Tom Tromey <tromey@redhat.com>
2099
2100 PR python/16487:
2101 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2102 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2103 classes.
2104
21909fa1
TT
21052014-01-23 Tom Tromey <tromey@redhat.com>
2106
2107 PR python/16491:
2108 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2109 string from an inferior frame.
2110 * gdb.python/py-framefilter-mi.exp: Update.
2111
87ce2a04
DE
21122014-01-22 Doug Evans <dje@google.com>
2113
2114 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2115
237b092b
AA
21162014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2117
2118 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2119
d674a709
AA
21202014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2121
2122 * gdb.trace/entry-values.exp: Remove excess space character from
2123 regex patterns. Handle s390 call instruction.
2124
20fa3390
AA
21252014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2126
2127 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2128 define "*_start" label. Make "name" static.
2129 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2130 ${name} by references to ${name}_start.
2131
78466714
AA
21322014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2133
2134 * gdb.base/info-macros.exp: Remove "debug" from the compile
2135 options.
2136
ec9f644a
IB
21372014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2138
2139 * gdb.dlang/demangle.exp: New file.
2140
94b1b47e
IB
21412014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2142
2143 * gdb.dlang/primitive-types.exp: New file.
2144
7f420862
IB
21452014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2146
2147 * configure.ac: Create gdb.dlang/Makefile.
2148 * configure: Regenerate.
2149 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2150 * gdb.dlang/Makefile.in: New file.
2151 * lib/d-support.exp: New file.
2152 * lib/gdb.exp (skip_d_tests): New proc.
2153
52834460
MM
21542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2155
2156 * gdb.btrace/delta.exp: Check reverse stepi.
2157 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2158 * gdb.btrace/finish.exp: New.
2159 * gdb.btrace/next.exp: New.
2160 * gdb.btrace/nexti.exp: New.
2161 * gdb.btrace/record_goto.c: Add comments.
2162 * gdb.btrace/step.exp: New.
2163 * gdb.btrace/stepi.exp: New.
2164 * gdb.btrace/multi-thread-step.c: New.
2165 * gdb.btrace/multi-thread-step.exp: New.
2166 * gdb.btrace/rn-dl-bind.c: New.
2167 * gdb.btrace/rn-dl-bind.exp: New.
2168 * gdb.btrace/data.c: New.
2169 * gdb.btrace/data.exp: New.
2170 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2171
6e07b1d2
MM
21722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2173
2174 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2175 * gdb.btrace/exception.exp: Update.
2176 * gdb.btrace/instruction_history.exp: Update.
2177 * gdb.btrace/record_goto.exp: Update.
2178 * gdb.btrace/tailcall.exp: Update.
2179 * gdb.btrace/unknown_functions.exp: Update.
2180 * gdb.btrace/delta.exp: New.
2181
0b722aec
MM
21822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2183
2184 * gdb.btrace/record_goto.exp: Add backtrace test.
2185 * gdb.btrace/tailcall.exp: Add backtrace test.
2186
066ce621
MM
21872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2188
2189 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2190 * gdb.btrace/record_goto.c: New.
2191 * gdb.btrace/record_goto.exp: New.
2192 * gdb.btrace/x86-record_goto.S: New.
2193
0688d04e
MM
21942014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2195
2196 * gdb.btrace/function_call_history.exp: Update tests.
2197 * gdb.btrace/instruction_history.exp: Update tests.
2198
8710b709
MM
21992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2200
2201 * gdb.btrace/function_call_history.exp: Fix expected field
2202 order for "record function-call-history".
2203 Add new tests for "record function-call-history /c".
2204 * gdb.btrace/exception.cc: New.
2205 * gdb.btrace/exception.exp: New.
2206 * gdb.btrace/tailcall.exp: New.
2207 * gdb.btrace/x86-tailcall.S: New.
2208 * gdb.btrace/x86-tailcall.c: New.
2209 * gdb.btrace/unknown_functions.c: New.
2210 * gdb.btrace/unknown_functions.exp: New.
2211 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2212
5de9129b
MM
22132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2214
2215 * gdb.btrace/instruction_history.exp: Update.
2216 * gdb.btrace/function_call_history.exp: Update.
2217
23a7fe75
MM
22182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2219
2220 * gdb.btrace/function_call_history.exp: Fix expected function
2221 trace.
2222 * gdb.btrace/instruction_history.exp: Initialize traced.
2223 Remove traced_functions.
2224
724c7dd8
MM
22252014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2226
2227 * gdb.btrace/function_call_history.exp: Update
2228 * gdb.btrace/instruction_history.exp: Update.
2229
6d78d93b
MM
22302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2231
2232 * gdb.btrace/enable.exp: Update expected text.
2233
93a360cc
OJ
22342014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2235
2236 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2237 bytes.
2238
3772b53f
MR
22392014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2240
2241 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2242
596662fa
OJ
22432014-01-15 Omair Javaid <omair.javaid@linaro.org>
2244
2245 * lib/gdb.exp (supports_process_record): Return true for
2246 arm*-linux*. (supports_reverse): Likewise.
2247
b5b08fb4
SC
22482014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2249
2250 PR python/15464
2251 PR python/16113
2252 * gdb.python/py-type.c: Enhance test case.
2253 * gdb.python/py-value-cc.cc: Likewise
2254 * gdb.python/py-type.exp: Add new tests.
2255 * gdb.python/py-value-cc.exp: Likewise
2256
52d7fb13
AA
22572014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2258 Pedro Alves <palves@redhat.com>
2259
2260 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2261 Make "name" extern.
2262 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2263 references to ${name}_start by references to ${name}.
2264
a2cd8cfe
JB
22652014-01-10 Joel Brobecker <brobecker@adacore.com>
2266
2267 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2268
4e23fced
JB
22692014-01-10 Joel Brobecker <brobecker@adacore.com>
2270
2271 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2272
c6a9e42c
PA
22732014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2274 Pedro Alves <palves@redhat.com>
2275
2276 * gdb.mi/mi-info-os.exp: Connect to the target with
2277 mi_gdb_target_load.
2278
b7ea362b
PA
22792014-01-08 Pedro Alves <palves@redhat.com>
2280
2281 * gdb.threads/reconnect-signal.c: New file.
2282 * gdb.threads/reconnect-signal.exp: New file.
2283
5e3f4fab
EBM
22842014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2285
2286 * gdb.base/source-dir.exp: New file.
2287
79301218
JB
22882014-01-07 Joel Brobecker <brobecker@adacore.com>
2289
2290 * gdb.ada/mi_interface: New testcase.
2291
8e355c5d
JB
22922014-01-07 Joel Brobecker <brobecker@adacore.com>
2293
2294 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2295 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2296 gdb.ada/pp-rec-component/pck.ads: New files.
2297
c0d48811
JB
22982014-01-07 Joel Brobecker <brobecker@adacore.com>
2299
2300 * gdb.python/py-pp-integral.c: New file.
2301 * gdb.python/py-pp-integral.py: New file.
2302 * gdb.python/py-pp-integral.exp: New file.
2303
17b609c3 2304For older changes see ChangeLog-1993-2013.
c906108c 2305\f
8d8cb839
EZ
2306;; Local Variables:
2307;; mode: change-log
2308;; left-margin: 8
2309;; fill-column: 74
2310;; version-control: never
2311;; End:
902f2ccb 2312
14f8b115 2313 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2314 Copying and distribution of this file, with or without modification,
2315 are permitted provided the copyright notice and this notice are preserved.