Fix for PR gdb/17235: possible bug extracting systemtap probe operand
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
474ca4f6
SDJ
12014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
2
3 PR gdb/17235
4 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
5 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
6
eb0b0463
SDJ
72014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
8
9 PR fortran/17237
10 * gdb.fortran/print-formatted.exp: New file.
11 * gdb.fortran/print-formatted.f90: Likewise.
12
5f3b99cf
SS
132014-09-03 Sasha Smundak <asmundak@google.com>
14
15 * gdb.python/py-frame.exp: Test Frame.read_register.
16
7d793aa9
SDJ
172014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
18
19 PR python/16699
20 * gdb.python/py-completion.exp: New file.
21 * gdb.python/py-completion.py: Likewise.
22
fb0576e9
DE
232014-08-28 Doug Evans <dje@google.com>
24
25 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
26 eax,etc. are live with values set by gdb and thus the compiler can't
27 use them.
28 * gdb.arch/i386-pseudo.c (main): Ditto.
29
ee92b0dd
DE
302014-08-27 Doug Evans <dje@google.com>
31
32 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
33
6649db35
DE
342014-08-25 Doug Evans <dje@google.com>
35
36 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
37 (main): Ditto.
38
564b7600
DE
392014-08-25 Doug Evans <dje@google.com>
40
41 * gdb.threads/thread-execl.exp: #include <stdio.h>.
42
3881fb67
YQ
432014-08-24 Yao Qi <yao@codesourcery.com>
44
45 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
46 symbol off.
47 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
48
a05a36a5
DE
492014-08-22 Doug Evans <dje@google.com>
50
51 PR 17276
52 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
53 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
54 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
55
7c343b48
YQ
562014-08-22 Yao Qi <yao@codesourcery.com>
57
58 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
59 * gdb.python/py-finish-breakpoint2.exp: Likewise.
60 * gdb.python/python.exp: Likewise. Use .py file on the host
61 instead of the build.
62
22fd09ae
JK
632014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
64
65 * gdb.threads/gcore-stale-thread.c: New file.
66 * gdb.threads/gcore-stale-thread.exp: New file.
67
a8454a7c
PA
682014-08-21 Pedro Alves <palves@redhat.com>
69
70 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
71 * gdb.base/gcore-relro-pie.exp: Likewise.
72 * gdb.base/gcore-relro.exp: Likewise.
73 * gdb.base/gcore.exp: Likewise.
74 * gdb.base/print-symbol-loading.exp: Likewise.
75 * gdb.threads/gcore-thread.exp: Likewise.
76 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
77
2a31c623
PA
782014-08-20 Pedro Alves <palves@redhat.com>
79 Jan Kratochvil <jan.kratochvil@redhat.com>
80
81 * Makefile.in (EXTRA_RULES, CC): New variables, get from
82 configure.
83 (EXPECT): Handle READ1 being set.
84 (all): Depend on EXTRA_RULES.
85 (check-read1, expect-read1, read1.so, read1): New rules.
86 * README (Testsuite Parameters): Document the READ1 make variable.
87 (Race detection): New section.
88 * configure: Regenerate.
89 * configure.ac: If build==host==target, and running under a
90 GNU/glibc system, add read1 to the extra Makefile rules.
91 (EXTRA_RULES): AC_SUBST it.
92 * lib/read1.c: New file.
93
d36430db
JB
942014-08-20 Joel Brobecker <brobecker@adacore.com>
95
96 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
97 the handling of variables declared as a typedef to an array
98 which a DW_AT_data_location attribute.
99
9a0dc9e3
PA
1002014-08-19 Andrew Burgess <aburgess@broadcom.com>
101 Pedro Alves <palves@redhat.com>
102
103 PR symtab/14604
104 PR symtab/14605
105 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
106 gdb_test.
107
0718a8da
PA
1082014-08-19 Pedro Alves <palves@redhat.com>
109
110 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
111
13b448cd
YQ
1122014-08-19 Yao Qi <yao@codesourcery.com>
113
114 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
115 right line.
116
1cbf5077
DB
1172014-08-18 David Blaikie <dblaikie@gmail.com>
118
119 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
120
bf0fae19
JB
1212014-08-18 Joel Brobecker <brobecker@adacore.com>
122
123 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
124 attribute in array range.
125
3c8c5dcc
JB
1262014-08-18 Joel Brobecker <brobecker@adacore.com>
127
128 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
129
e66d4446
SC
1302014-08-15 Siva Chandra Reddy <sivachandra@google.com>
131
132 PR c++/17132
133 * gdb.cp/pr17132.cc: New file.
134 * gdb.cp/pr17132.exp: New file.
135
940df408
SC
1362014-08-15 Siva Chandra Reddy <sivachandra@google.com>
137
138 * gdb.python/py-xmethods.py (A_getarrayind)
139 (E_method_char_worker.__call__, E_method_int_worker.__call__):
140 Use 'print' with function call syntax.
141 (E_method_matcher.match): Fix tab vs space indentation mixup.
142
ebcc6c3a
YQ
1432014-08-15 Yao Qi <yao@codesourcery.com>
144
145 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
146 false.
147
775e0f04
YQ
1482014-08-15 Yao Qi <yao@codesourcery.com>
149
150 * gdb.cp/casts.exp: Set print symbol off.
151 * gdb.cp/class2.exp: Likewise.
152 * gdb.cp/overload.exp: Likewise.
153 * gdb.cp/templates.exp: Likewise.
154
d769e349
DE
1552014-08-11 Doug Evans <dje@google.com>
156
157 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
158 (test_load_shlib): Update.
159
20c6f1e1
YQ
1602014-08-09 Yao Qi <yao@codesourcery.com>
161
162 * gdb.base/display.exp: Invoke is_address_zero_readable.
163 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
164 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
165 * gdb.base/hbreak-unmapped.exp: Return if
166 is_address_zero_readable returns true.
167 * gdb.base/signest.exp: Likewise.
168 * gdb.base/signull.exp: Likewise.
169 * gdb.base/sigbpt.exp: Likewise.
170 * gdb.guile/scm-disasm.exp: Do the test if
171 is_address_zero_readable returns false.
172 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
173 * gdb.python/py-arch.exp: Likewise.
174 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
175 * lib/gdb.exp (is_address_zero_readable): New proc.
176
5792e8e3
YQ
1772014-08-09 Yao Qi <yao@codesourcery.com>
178
179 PR testsuite/13443
180 * gdb.mi/mi-var-display.exp: Make test messages unique.
181
3cecbbbe
TT
1822014-08-04 Tom Tromey <tromey@redhat.com>
183
184 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
185 target 0".
186
00b51ff5
TT
1872014-08-04 Tom Tromey <tromey@redhat.com>
188
189 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
190 "target_resume".
191
6908c509
JB
1922014-08-01 Joel Brobecker <brobecker@adacore.com>
193
194 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
195 inner_vla_struct_object_size.
196 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
197 as xfail.
198
cc6563d2
PA
1992014-07-30 Pedro Alves <palves@redhat.com>
200
201 * gdb.threads/signal-command-handle-nopass.exp (test): Add
202 comment.
203
7e09a223
YQ
2042014-07-29 Yao Qi <yao@codesourcery.com>
205
206 PR gdb/17206
207 * gdb.base/until-nodebug.exp: New.
208
7ebdbe92
DE
2092014-07-28 Doug Evans <xdje42@gmail.com>
210
211 PR guile/17203
212 * gdb.guile/scm-parameter.exp: Add tests for trying to create
213 previously existing parameter, and previously ambiguously spelled
214 parameter.
215
fdb1adc6
WN
2162014-07-28 Will Newton <will.newton@linaro.org>
217
218 * gdb.base/varargs.exp: Remove KFAILs for ARM.
219
186fcde0
DE
2202014-07-26 Ludovic Courtès <ludo@gnu.org>
221 Doug Evans <xdje42@gmail.com>
222
223 PR guile/17146
224 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
225
70509625
PA
2262014-07-25 Pedro Alves <palves@redhat.com>
227
228 * gdb.threads/signal-command-handle-nopass.c: New file.
229 * gdb.threads/signal-command-handle-nopass.exp: New file.
230 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
231 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
232 * gdb.threads/signal-delivered-right-thread.c: New file.
233 * gdb.threads/signal-delivered-right-thread.exp: New file.
234
c3f814a1
PA
2352014-07-25 Pedro Alves <palves@redhat.com>
236
237 * gdb.base/double-prompt-target-event-error.exp
238 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
239 match.
240 (cancel_pagination_in_target_event): Rework double prompt
241 detection.
242 * gdb.base/paginate-after-ctrl-c-running.exp
243 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
244 <return>' match.
245 * gdb.base/paginate-bg-execution.exp
246 (test_bg_execution_pagination_return)
247 (test_bg_execution_pagination_cancel): Remove '-notransfer
248 <return>' matches.
249 * gdb.base/paginate-execution-startup.exp
250 (test_fg_execution_pagination_return)
251 (test_fg_execution_pagination_cancel): Remove '-notransfer
252 <return>' matches.
253 * gdb.base/paginate-inferior-exit.exp
254 (test_paginate_inferior_exited): Remove '-notransfer <return>'
255 match.
256 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
257 * lib/gdb.exp (pagination_prompt): Run text through
258 string_to_regexp.
259 (gdb_test_multiple): Match $pagination_prompt instead of
260 "<return>".
261 (string_to_regexp): Move to lib/gdb-utils.exp.
262
e214cf6c
JK
2632014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
264
265 * gdb.arch/amd64-entry-value-paramref.S: New file.
266 * gdb.arch/amd64-entry-value-paramref.cc: New file.
267 * gdb.arch/amd64-entry-value-paramref.exp: New file.
268 * gdb.arch/amd64-optimout-repeat.S: New file.
269 * gdb.arch/amd64-optimout-repeat.c: New file.
270 * gdb.arch/amd64-optimout-repeat.exp: New file.
271
17d0c5c8
JK
2722014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
273
274 PR gdb/17170
275 * gdb.base/statistics.exp: New file.
276
b8b8facf
DE
2772014-07-17 Doug Evans <dje@google.com>
278
74b49205 279 PR gdb/17170
b8b8facf
DE
280 * gdb.base/maint.exp: Update testing of per-command stats.
281
1b5d0ab3
PA
2822014-07-16 Pedro Alves <palves@redhat.com>
283
284 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
285 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
286 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
287 (tfile_write_buf): New functions.
288 (add_memory_block): Rewrite using the above.
289 (adjust_function_address): New function.
290 (FUNCTION_ADDRESS): New macro.
291 (write_basic_trace_file): Remove short_x local, and use
292 tfile_write_16. Change type of func_addr local to unsigned long
293 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
294 here. Cast argument of add_memory_block to char pointer.
295 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
296 (main): Remove parameters.
297 * gdb.trace/tfile.exp: Remove nowarnings.
298
4d974e88
SM
2992014-07-15 Simon Marchi <simon.marchi@ericsson.com>
300
301 * gdb.base/debug-expr.exp: Test string evaluation with
302 "debug expression" on.
303
41e99568
PA
3042014-07-15 Pedro Alves <palves@redhat.com>
305
306 * gdb.base/reread.exp: Use clean_restart.
307
487d9753
PL
3082014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
309
310 * gdb.arch/avr-flash-qualifer.c: New.
311 * gdb.arch/avr-flash-qualifer.exp: New.
312
cc1c52ad
PA
3132014-07-14 Pedro Alves <palves@redhat.com>
314
315 * gdb.base/paginate-after-ctrl-c-running.c: New file.
316 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
317
1e973570
PA
3182014-07-14 Pedro Alves <palves@redhat.com>
319
320 * gdb.base/double-prompt-target-event-error.c: New file.
321 * gdb.base/double-prompt-target-event-error.exp: New file.
322
93d6eb10
PA
3232014-07-14 Pedro Alves <palves@redhat.com>
324
325 PR gdb/17072
326 * gdb.base/paginate-inferior-exit.c: New file.
327 * gdb.base/paginate-inferior-exit.exp: New file.
328
0017922d
PA
3292014-07-14 Pedro Alves <palves@redhat.com>
330
331 PR gdb/17072
332 * gdb.base/paginate-bg-execution.c: New file.
333 * gdb.base/paginate-bg-execution.exp: New file.
334
94696ad3
PA
3352014-07-14 Pedro Alves <palves@redhat.com>
336
337 PR gdb/17072
338 * gdb.base/paginate-execution-startup.c: New file.
339 * gdb.base/paginate-execution-startup.exp: New file.
340 * lib/gdb.exp (pagination_prompt): New global.
341 (default_gdb_spawn): New procedure, factored out from
342 default_gdb_spawn.
343 (default_gdb_start): Adjust to call default_gdb_spawn.
344 (gdb_spawn): New procedure.
345
bd293940
PA
3462014-07-14 Pedro Alves <palves@redhat.com>
347
348 * lib/gdb.exp (gdb_assert): New procedure.
349 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
350
c933f875
PA
3512014-07-14 Pedro Alves <palves@redhat.com>
352
353 * gdb.base/execution-termios.c: New file.
354 * gdb.base/execution-termios.exp: New file.
355
d98b7a16
TT
3562014-07-14 Tom Tromey <tromey@redhat.com>
357
358 * gdb.cp/vla-cxx.cc: New file.
359 * gdb.cp/vla-cxx.exp: New file.
360
548740d6
TT
3612014-07-14 Tom Tromey <tromey@redhat.com>
362
363 * gdb.reverse/rerun-prec.c: New file.
364 * gdb.reverse/rerun-prec.exp: New file.
365
a25eb028
MR
3662014-07-12 Maciej W. Rozycki <macro@mips.com>
367 Maciej W. Rozycki <macro@codesourcery.com>
368
369 * lib/gdb-utils.exp: New file.
370 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
371 inline `gdb_init_command' processing.
372 (gdb_start_cmd): Likewise.
373 * lib/mi-support.exp (mi_run_cmd): Likewise.
374 * README: Document `gdb_init_command' and `gdb_init_commands'.
375
218c2655
JK
3762014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
377
378 Fix false FAIL running under a very long directory name.
379 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
380 and "set print elements 10000". Twice.
381
5401fde3
YQ
3822014-07-11 Yao Qi <yao@codesourcery.com>
383
384 * gdb.base/exprs.exp: "set print symbol off".
385
e76126e8
PA
3862014-07-11 Pedro Alves <palves@redhat.com>
387
388 * gdb.threads/kill.c: New file.
389 * gdb.threads/kill.exp: New file.
390
2d6f0de6
YQ
3912014-07-10 Yao Qi <yao@codesourcery.com>
392
393 * gdb.trace/tfile.c (write_basic_trace_file)
394 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
395 address written to trace file.
396
7180e04a
PA
3972014-07-09 Pedro Alves <palves@redhat.com>
398
399 * gdb.base/attach-wait-input.exp: New file.
400 * gdb.base/attach-wait-input.c: New file.
401
9a9a7608
AB
4022014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
403
404 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
405 setting up test structures.
406 (main): Call new test function.
407 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
408 test function, continue into test function and walk test
409 structures.
410
161ac41e
YQ
4112014-07-02 Yao Qi <yao@codesourcery.com>
412
413 * gdb.trace/entry-values.c: Define labels 'foo_start' and
414 'bar_start' at the beginning of functions 'foo' and 'bar'
415 respectively.
416 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
417 instead of 'foo' and 'bar'.
418
1f267ae3
MM
4192014-07-08 Markus Metzger <markus.t.metzger@intel.com>
420
421 * gdb.btrace/segv.exp: New.
422 * gdb.btrace/segv.c: New.
423
2b239efb
LM
4242014-07-02 Luis Machado <lgustavo@codesourcery.com>
425
426 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
427 instruction.
428
cf363f18
MW
4292014-06-30 Mark Wielaard <mjw@redhat.com>
430
431 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
432 vulture, vilify, villar): New volatile array constants.
433 (vindictive, vegetation): New const volatile array constants.
434 * gdb.base/volatile.exp: Test volatile and const volatile array
435 types.
436
aebf9d24
AA
4372014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
438
439 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
440 target lacks support for awatch, rwatch, or hbreak.
441
b67a2c6f
YQ
4422014-06-27 Yao Qi <yao@codesourcery.com>
443
444 * gdb.multi/dummy-frame-restore.exp: New.
445 * gdb.multi/dummy-frame-restore.c: New.
446
aef92902
MM
4472014-06-25 Markus Metzger <markus.t.metzger@intel.com>
448
449 * gdb.btrace/gcore.exp: New.
450
8e9db26e
PA
4512014-06-23 Pedro Alves <palves@redhat.com>
452
453 * gdb.base/watchpoint-reuse-slot.c: New file.
454 * gdb.base/watchpoint-reuse-slot.exp: New file.
455
70afc5b7
SC
4562014-06-23 Siva Chandra Reddy <sivachandra@google.com>
457
458 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
459 progspace's filename in 'info', 'enable' and 'disable' command
460 tests.
461
b972bd9c
JK
4622014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
463
464 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
465 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
466 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
467
125f8a3d
GB
4682014-06-20 Gary Benson <gbenson@redhat.com>
469
470 * gdb.arch/i386-avx.exp: Fix include file location.
471 * gdb.arch/i386-sse.exp: Likewise.
472
3ed9baed
IB
4732014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
474
475 * gdb.dlang/expression.exp: New file.
476
034f788c
PA
4772014-06-19 Pedro Alves <palves@redhat.com>
478
479 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
480 out from ...
481 (top level): ... here. Iterate running tests under different
482 scheduler-locking settings.
483
45371d0c
LM
4842014-06-18 Luis Machado <lgustavo@codesourcery.com>
485
486 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
487 to DW_FORM_addr and use non-zero addresses.
488
5d376983
SC
4892014-06-18 Siva Chandra Reddy <sivachandra@google.com>
490
491 PR gdb/17017
492 * gdb.python/py-xmethods.cc: Add global function call counters and
493 increment them in their respective functions. Remove "cout"
494 statements.
495 * gdb.python/py-xmethods.exp: Make tests check the global function
496 call counters instead of depending on inferior IO.
497
a1aa2221
LM
4982014-06-18 Don Breazeal <donb@codesourcery.com>
499
500 * gdb.base/foll-fork.exp (default_fork_parent_follow):
501 Deleted procedure.
502 (explicit_fork_parent_follow): Deleted procedure.
503 (explicit_fork_child_follow): Deleted procedure.
504 (test_follow_fork): New procedure.
505 (do_fork_tests): Replace calls to deleted procedures with
506 calls to test_follow_fork and reset GDB for subsequent
507 procedure calls.
508
0fc05997
YQ
5092014-06-17 Yao Qi <yao@codesourcery.com>
510
511 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
512 CP1252.
513
70795c52
LM
5142014-06-17 Luis Machado <lgustavo@codesourcery.com>
515
516 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
517 Initialize ptr and S explicitly.
518 (skip_type_update_when_not_use_rtti_test): Likewise.
519
6be47f0c
KS
5202014-06-16 Keith Seitz <keiths@redhat.com>
521
522 PR mi/15863
523 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
524 the inferior is started.
525
d03de421
PA
5262014-06-16 Pedro Alves <palves@redhat.com>
527
528 * gdb.base/break-main-file-remove-fail.c: New file.
529 * gdb.base/break-main-file-remove-fail.exp: New file.
530 * gdb.base/break-unload-file.exp: Use build_executable instead of
531 prepare_for_testing.
532 (test_break): New parameter "initial_load". Handle it.
533 (top level): Add initial_load cmdline/file axis.
534
f9579b99
TT
5352014-06-12 Tom Tromey <tromey@redhat.com>
536
537 * gdb.base/completion.exp: Don't use directory name in test.
538
3657956b
GB
5392014-06-09 Gary Benson <gbenson@redhat.com>
540
541 * gdb.base/sigall.c [Functions to send signals]: Reorder to
542 separate the always-available ANSI-standard signals from the
543 signals that require checking.
544 (main): Likewise.
545 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
546 Likewise.
547 (main): Likewise.
548
4186eb54
KS
5492014-06-07 Keith Seitz <keiths@redhat.com>
550
551 Revert:
552 PR c++/16253
553 * gdb.cp/var-tag.cc: New file.
554 * gdb.cp/var-tag.exp: New file.
555 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
556 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
557 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
558 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
559
25326a28 5602014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
561
562 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
563
829155c9
PA
5642014-06-06 Pedro Alves <palves@redhat.com>
565
566 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
567 in target debug output instead of looking at RSP packets,
568 disabling the test on any target that uses hardware stepping.
569 Update comments.
570
61c8d22e
PA
5712014-06-06 Pedro Alves <palves@redhat.com>
572
573 * gdb.base/break-unload-file.exp: Fix typo.
574
d9a47287
YQ
5752014-06-06 Yao Qi <yao@codesourcery.com>
576
577 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
578 from "jit_function" to "^jit_function".
579
e5e01dbf
YQ
5802014-06-06 Yao Qi <yao@codesourcery.com>
581
582 * gdb.base/async.c (foo): Add one statement.
583 * gdb.base/async.exp: Get the next instruction address and
584 match the output of "nexti" by instruction address. Match
585 the hex address in the output of "finish".
586
73ba372c
GB
5872014-06-06 Gary Benson <gbenson@redhat.com>
588
589 * gdb.base/call-signals.c: Remove preprocessor conditionals
590 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
591 SIGSEGV and SIGTERM.
592 * gdb.base/sigall.c: Likewise.
593 * gdb.base/unwindonsignal.c: Likewise.
594 * gdb.reverse/sigall-reverse.c: Likewise.
595
831517df
YQ
5962014-06-06 Yao Qi <yao@codesourcery.com>
597
598 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
599 readable, skip the test.
600
b8b91e98
YQ
6012014-06-06 Yao Qi <yao@codesourcery.com>
602
603 * gdb.threads/staticthreads.c (thread_function): Move the line
604 setting breakpoint on forward.
605 * gdb.threads/staticthreads.exp: Update comments.
606
fb934770
LC
6072014-06-05 Ludovic Courtès <ludo@gnu.org>
608
609 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
610 "history-append! type error".
611
6ef284bd
SM
6122014-06-05 Simon Marchi <simon.marchi@ericsson.com>
613
614 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
615 erroneous dprintf expected input.
616
a872e241
DE
6172014-06-04 Doug Evans <xdje42@gmail.com>
618
619 * gdb.guile/scm-generics.exp: Delete.
620
16f691fb
DE
6212014-06-04 Doug Evans <xdje42@gmail.com>
622
623 * gdb.guile/scm-breakpoint.exp: Update.
624 Add tests for breakpoint registration.
625
012370f6
TT
6262014-06-04 Tom Tromey <tromey@redhat.com>
627
628 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
629 VLA-in-union.
630 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
631 inner_vla_struct, vla_union types. Initialize objects of those
632 types and compute their sizes.
633
9f5a4cef
HZ
6342014-06-04 Nathan Sidwell <nathan@codesourcery.com>
635 Hui Zhu <hui@codesourcery.com>
636
637 * gdb.base/fileio.exp: Add test for shell not available as well as
638 available.
639 * gdb.base/fileio.c (test_system): Check for shell twice.
640
90a45c4d
YQ
6412014-06-04 Yao Qi <yao@codesourcery.com>
642
643 * gdb.base/auto-connect-native-target.exp: Remove redundant
644 space from the regexp pattern.
645
70017e41
YQ
6462014-06-04 Yao Qi <yao@codesourcery.com>
647
648 * gdb.base/default.exp: Replace "child" with "native" in
649 regexp pattern.
650
883964a7
SC
6512014-06-03 Siva Chandra Reddy <sivachandra@google.com>
652
653 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
654 * gdb.python/py-xmethods.exp: New tests to test xmethods.
655 * gdb.python/py-xmethods.py: Python script supporting the
656 new testcase and tests.
657
ef370185
JB
6582014-06-03 Joel Brobecker <brobecker@adacore.com>
659 Pedro Alves <palves@redhat.com>
660
661 PR breakpoints/17000
662 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
663 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
664
1e2ccb61
BM
6652014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
666
667 * gdb.base/subst.exp: Add tests to verify partial path matching
668 output.
669
c6ec5ab2
PA
6702014-06-03 Pedro Alves <palves@redhat.com>
671
672 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
673 target that doesn't use software single-stepping.
674
835c559f
PA
6752014-06-03 Pedro Alves <palves@redhat.com>
676
677 PR breakpoints/17000
678 * gdb.base/sss-bp-on-user-bp-2.c: New file.
679 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
680
06eb1586
DE
6812014-06-02 Doug Evans <xdje42@gmail.com>
682
683 * gdb.guile/scm-parameter.exp: New file.
684
e698b8c4
DE
6852014-06-02 Doug Evans <xdje42@gmail.com>
686
687 * gdb.guile/scm-cmd.c: New file.
688 * gdb.guile/scm-cmd.exp: New file.
689
ded03782
DE
6902014-06-02 Doug Evans <xdje42@gmail.com>
691
692 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
693 pretty-printer lookup.
694 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
695 (make-pp_s-printer): Call it.
696 (make-pretty-printer-from-dict): New function.
697 (lookup-pretty-printer-maker-from-dict): New function.
698 (*pretty-printer*): Simplify.
699 (make-objfile-pp_s-printer): New function.
700 (install-objfile-pretty-printers!): New function.
701 (make-progspace-pp_s-printer): New function.
702 (install-progspace-pretty-printers!): New function.
703 * gdb.guile/scm-progspace.c: New file.
704 * gdb.guile/scm-progspace.exp: New file.
705
41fac0cf
PA
7062014-06-02 Pedro Alves <palves@redhat.com>
707
708 * gdb.base/dprintf-bp-same-addr.c: New file.
709 * gdb.base/dprintf-bp-same-addr.exp: New file.
710
96ae5695
EBM
7112014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
712
713 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
714 * gdb.arch/powerpc-power.s: Likewise.
715
da02b3a8
JB
7162014-06-02 Joel Brobecker <brobecker@adacore.com>
717
718 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
719
c72b2e7b
YQ
7202014-06-01 Yao Qi <yao@codesourcery.com>
721
722 * gdb.base/watchpoint.exp (test_watch_location): Check null
723 pointer can be dereferenced. If not, do the test, otherwise
724 skip it.
725
53e8a631
AB
7262014-05-30 Andrew Burgess <aburgess@broadcom.com>
727
728 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
729 results.
730 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
731
938f0e2f
AB
7322014-05-30 Andrew Burgess <aburgess@broadcom.com>
733
734 * gdb.arch/amd64-invalid-stack-middle.S: New file.
735 * gdb.arch/amd64-invalid-stack-middle.c: New file.
736 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
737 * gdb.arch/amd64-invalid-stack-top.c: New file.
738 * gdb.arch/amd64-invalid-stack-top.exp: New file.
739
9ba6657a
PA
7402014-05-30 Pedro Alves <palves@redhat.com>
741
742 PR breakpoints/17000
743 * gdb.base/sss-bp-on-user-bp.c: New file.
744 * gdb.base/sss-bp-on-user-bp.exp: New file.
745
522c09bf
DB
7462014-05-30 David Blaikie <dblaikie@gmail.com>
747
748 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
749 gnu_inline semantics via attribute.
750 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
751 source explicitly specifies the required semantics.
752
bf4ef81e
MR
7532014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
754
755 * gdb.reverse/sigall-reverse.exp: Fix a typo.
756
329ea579
PA
7572014-05-29 Pedro Alves <palves@redhat.com>
758 Tom Tromey <tromey@redhat.com>
759
760 * gdb.base/async-shell.exp: Don't enable target-async.
761 * gdb.base/async.exp
762 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
763 parameter. Adjust.
764 (top level): Don't test with "target-async".
765 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
766 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
767 * gdb.base/inferior-died.exp: Don't enable target-async.
768 * gdb.base/interrupt-noterm.exp: Likewise.
769 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
770 * gdb.mi/mi-nonstop-exit.exp: Likewise.
771 * gdb.mi/mi-nonstop.exp: Likewise.
772 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
773 * gdb.mi/mi-nsintrall.exp: Likewise.
774 * gdb.mi/mi-nsmoribund.exp: Likewise.
775 * gdb.mi/mi-nsthrexec.exp: Likewise.
776 * gdb.mi/mi-watch-nonstop.exp: Likewise.
777 * gdb.multi/watchpoint-multi.exp: Adjust comment.
778 * gdb.python/py-evsignal.exp: Don't enable target-async.
779 * gdb.python/py-evthreads.exp: Likewise.
780 * gdb.python/py-prompt.exp: Likewise.
781 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
782 * gdb.server/solib-list.exp: Don't enable target-async.
783 * gdb.threads/thread-specific-bp.exp: Likewise.
784 * lib/mi-support.exp: Adjust to use mi-async.
785
fd664c91
PA
7862014-05-29 Pedro Alves <palves@redhat.com>
787
788 PR gdb/13860
789 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
790 reason, even in sync mode.
791
251bde03
PA
7922014-05-29 Pedro Alves <palves@redhat.com>
793 Hui Zhu <hui@codesourcery.com>
794
795 PR PR15693
796 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
797 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
798 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
799 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
800
7f3c0343
JB
8012014-05-28 Joel Brobecker <brobecker@adacore.com>
802
803 * config/monitor.exp (gdb_target_monitor): Replace use of
804 "set remotebaud" by "set serial baud".
805
b2715b27
AW
8062014-05-26 Andy Wingo <wingo@igalia.com>
807
808 * gdb.guile/scm-breakpoint.exp:
809 * gdb.guile/scm-gsmob.exp: Update to use plain old object
810 properties instead of gdb-object-properties.
811
498a4489
YQ
8122014-05-26 Yao Qi <yao@codesourcery.com>
813
814 * gdb.server/no-thread-db.exp: Specify source file name
815 explicitly when setting a breakpoint.
816
589fdceb
MM
8172014-05-23 Markus Metzger <markus.t.metzger@intel.com>
818
819 * gdb.btrace/vdso.c: New.
820 * gdb.btrace/vdso.exp: New.
821
e9089e05
MM
8222014-05-23 Markus Metzger <markus.t.metzger@intel.com>
823
824 * gdb.base/gcore.exp (capture_command_output): Move ...
825 * lib/gdb.exp (capture_command_output): ... here.
826
67b5c0c1
MM
8272014-05-23 Markus Metzger <markus.t.metzger@intel.com>
828
829 * gdb.btrace/data.exp: Test memory access during btrace replay.
830
a2199296
SM
8312014-05-22 Simon Marchi <simon.marchi@ericsson.com>
832
833 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
834
17b2616c
PA
8352014-05-21 Pedro Alves <palves@redhat.com>
836
837 PR gdb/13860
838 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
839 (top level): Test that output related to execution commands is
840 sent to the console with CLI commands, but not with MI commands.
841 Test that breakpoint events are always mirrored to the console.
842 Also expect the new source line to be output after a "next" in
843 async mode too. Make it a pass/fail test.
844 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
845 output.
846 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
847
5166082f
PA
8482014-05-21 Pedro Alves <palves@redhat.com>
849
850 * gdb.base/list.exp (build_pattern, test_list): New procedures.
851 Use them to test variations of "list" after reaching a breakpoint.
852 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
853 Test "list" with listsize 10 after reaching a breakpoint.
854 * gdb.python/python.exp (decode_line current location line
855 number): Adjust expected line number.
856
2f25d70f
SM
8572014-05-21 Simon Marchi <simon.marchi@ericsson.com>
858
859 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
860 behavior for $args, pass it directly to "run".
861
ff604a67
MR
8622014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
863
864 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
865 30000 to 65536.
866
6a3cb8e8
PA
8672014-05-21 Pedro Alves <palves@redhat.com>
868
869 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
870 auto-connect-native-target off".
871 * gdb.base/auto-connect-native-target.c: New file.
872 * gdb.base/auto-connect-native-target.exp: New file.
873
4ebfc96e
PA
8742014-05-21 Pedro Alves <palves@redhat.com>
875
876 * gdb.base/default.exp: Test "target native" instead of "target
877 child".
878
36d46afb
MW
8792014-05-21 Mark Wielaard <mjw@redhat.com>
880
881 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
882
5876f503
JK
8832014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
884
885 Fix TLS access for -static -pthread.
886 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
887 <HAVE_TLS> (thread_function, main): Initialize it.
888 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
889 Add clean_restart.
890 <$have_tls != "">: Check TLSVAR.
891
0256a6ac
PA
8922014-05-21 Pedro Alves <palves@redhat.com>
893
894 * gdb.base/dcache-line-read-error.c: New.
895 * gdb.base/dcache-line-read-error.exp: New.
896
936d2992
PA
8972014-05-20 Pedro Alves <palves@redhat.com>
898
899 * gdb.base/compare-sections.c: New file.
900 * gdb.base/compare-sections.exp: New file.
901
802e8e6d
PA
9022014-05-20 Pedro Alves <palves@redhat.com>
903
904 * gdb.base/break-idempotent.c: New file.
905 * gdb.base/break-idempotent.exp: New file.
906
e59fa00f
MM
9072014-05-20 Markus Metzger <markus.t.metzger@intel.com>
908
909 * gdb.btrace/nohist.exp: New.
910
8b696e31
YQ
9112014-05-20 Yao Qi <yao@codesourcery.com>
912
913 * lib/gdb.exp (gdb_init): Set timeout if test file is under
914 gdb.reverse directory and gdb_reverse_timeout exists in board
915 setting.
916 * README: Document gdb_reverse_timeout.
917
73c9764f
YQ
9182014-05-20 Yao Qi <yao@codesourcery.com>
919
920 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
921 'test_file_name'. Treat args as a string instead of a list.
922 (gdb_init): Rename argument 'args' by 'test_file_name'.
923
f1f4348a
JK
9242014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
925
926 * gdb.arch/powerpc-power.exp: New file.
927 * gdb.arch/powerpc-power.s: New file.
928
0dbe70ce
DE
9292014-05-16 Doug Evans <dje@google.com>
930
931 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
932 * gdb.base/completion.exp: Check that all expected files exist
933 before doing file completion.
0dbe70ce 934
8d551b02
DE
9352014-05-16 Doug Evans <dje@google.com>
936
937 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
938 Update.
939 (do_syscall_tests_without_xml): Update.
940
73eb7709
PA
9412014-05-16 Pedro Alves <palves@redhat.com>
942
943 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
944 instead of "unknown output after running".
945
3fae92fc
YQ
9462014-05-16 Yao Qi <yao@codesourcery.com>
947
948 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
949 file1.txt from host at the end.
950 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
951
c2b2ccc5
DE
9522014-05-15 Doug Evans <dje@google.com>
953
954 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
955 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
956 loading file. Add test for TU lookup.
957
8c217a4b
SM
9582014-05-15 Simon Marchi <simon.marchi@ericsson.com>
959
960 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
961 calling "-exec-arguments" or "set args" before running the
962 inferior.
963
3deb39c6
SM
9642014-05-15 Simon Marchi <simon.marchi@ericsson.com>
965
966 * lib/mi-support.exp (mi_expect_stop): Expect message for
967 inferiors that exit with non-zero exit code.
968
71a79f8c
YQ
9692014-05-14 Yao Qi <yao@codesourcery.com>
970
971 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
972 match absolute path on remote host.
973 (test_file_list_exec_source_files): Remove "/" from the
974 pattern.
975
f23fcd46
YQ
9762014-05-14 Yao Qi <yao@codesourcery.com>
977
978 * boards/local-remote-host-notty.exp (${board}_file): New
979 proc.
980
9404b58f
KM
9812014-05-07 Kyle McMartin <kyle@redhat.com>
982
983 Pushed by Joel Brobecker <brobecker@adacore.com>.
984 * gdb.arch/aarch64-atomic-inst.c: New file.
985 * gdb.arch/aarch64-atomic-inst.exp: New file.
986
5e45f04c
YQ
9872014-05-07 Yao Qi <yao@codesourcery.com>
988
989 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
990 in current context" too.
991
c888a17d
KS
9922014-05-05 Keith Seitz <keiths@redhat.com>
993
994 * gdb.linespec/ls-dollar.exp: Add test for linespec
995 file:convenience_variable.
996
290a839c
YQ
9972014-05-05 Yao Qi <yao@codesourcery.com>
998
999 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1000 traceframes into tfile and ctf trace files. Read data from
1001 trace file and test collected data.
1002 (gdb_collect_locals_test): Likewise.
1003 (gdb_unavailable_registers_test): Likewise.
1004 (gdb_unavailable_floats): Likewise.
1005 (gdb_collect_globals_test): Likewise.
1006 (top-level): Append "ctf" to trace_file_targets if GDB
1007 supports.
1008
b5262cd0
YQ
10092014-05-05 Yao Qi <yao@codesourcery.com>
1010
1011 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1012 code to ...
1013 (gdb_collect_args_test_1): ... it. New proc.
1014 (gdb_collect_locals_test): Move some code to ...
1015 (gdb_collect_locals_test_1): ... it. New proc.
1016 (gdb_unavailable_registers_test): Move some code to ...
1017 (gdb_unavailable_registers_test_1): ... it. New proc.
1018 (gdb_unavailable_floats): Move some code to ...
1019 (gdb_unavailable_floats_1): ... it. New proc.
1020
30a1e6cc
SDJ
10212014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1022
1023 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1024 probes to test for bitness recognition.
1025 * gdb.arch/amd64-stap-optional-prefix.exp
1026 (test_probe_value_without_reg): New procedure.
1027 Add code to test for different kinds of bitness.
1028
f33da99a
SDJ
10292014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1030
1031 PR breakpoints/16889
1032 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1033 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1034
5b80f00d
PA
10352014-05-01 Pedro Alves <palves@redhat.com>
1036
1037 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1038 gdb_file_cmd if no file is specified.
1039 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1040 last_loaded_file to set the remote exec-file.
1041
f8c2a73c
PA
10422014-05-01 Pedro Alves <palves@redhat.com>
1043
1044 * boards/local-remote-host.exp: New file.
1045
be6e8ac7
PA
10462014-05-01 Pedro Alves <palves@redhat.com>
1047
1048 * boards/local-remote-host.exp: Rename to ...
1049 * boards/local-remote-host-notty.exp: ... this.
1050
cac0dc8f
JB
10512014-04-28 Joel Brobecker <brobecker@adacore.com>
1052
1053 * gdb.ada/dyn_arrayidx: New testcase.
1054
9730e6cc
YQ
10552014-04-26 Yao Qi <yao@codesourcery.com>
1056
1057 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1058 and compute the length of function main. Save it in
1059 $main_length.
1060 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1061 (top-level): Use gdb_compile to compile objects into
1062 executable and restart GDB. Remove invocation to
1063 prepare_for_testing.
1064
7ae1a6a6
PA
10652014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1066 Pedro Alves <palves@redhat.com>
1067
1068 PR server/16255
1069 * gdb.multi/multi-attach.c: New file.
1070 * gdb.multi/multi-attach.exp: New file.
1071
4082afcc
PA
10722014-04-25 Pedro Alves <palves@redhat.com>
1073
1074 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1075 user.
1076 (top level): Test that "set remote conditional-breakpoints-packet
1077 off" works as intended.
1078 * gdb.base/dprintf.exp: Test that "set remote
1079 breakpoint-commands-packet off" works as intended.
1080 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1081 New function.
1082 (top level): Call it.
1083 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1084 remote fast-tracepoints-packet off" works as intended.
1085 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1086 * lib/gdb.exp (gdb_is_target_remote): ... here.
1087
2abc3f8d
DB
10882014-04-24 David Blaikie <dblaikie@gmail.com>
1089
1090 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1091 ensure clang would not discard them.
1092 * gdb.base/gdbvars.c: Ditto.
1093 * gdb.base/memattr.c: Ditto.
1094 * gdb.base/whatis.c: Ditto.
1095 * gdb.python/py-prettyprint.c: Ditto.
1096 * gdb.trace/actions.c: Ditto.
1097 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1098 ensure clang would not discard it.
1099
bfd39632
DB
11002014-04-24 David Blaikie <dblaikie@gmail.com>
1101
1102 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1103 clang to emit the full definition of type required by the test
1104 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1105
22842ff6
DB
11062014-04-24 David Blaikie <dblaikie@gmail.com>
1107
1108 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1109 coax Clang into emitting the definition of the type.
1110 * gdb.cp/pr10728-x.h (y): Ditto.
1111 * gdb.cp/pr10728-y.cc (y): Ditto.
1112
c2e827ad
DB
11132014-04-24 David Blaikie <dblaikie@gmail.com>
1114
1115 * gdb.base/label.exp: XFAIL label related tests under Clang.
1116 * gdb.cp/cplabel.exp: Ditto.
1117 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1118 under Clang those using labels.
1119
4c2d33e7
YQ
11202014-04-25 Yao Qi <yao@codesourcery.com>
1121
1122 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1123 double_label.
1124 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1125 partial_label and double_label.
1126
56083b99
DB
11272014-04-24 David Blaikie <dblaikie@gmail.com>
1128
1129 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1130
25d4e99d
DB
11312014-04-24 David Blaikie <dblaikie@gmail.com>
1132
1133 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1134 of the function to work across GCC and Clang.
1135 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1136 pointer types (const void ** const V void **).
1137
01f9f808
MS
11382014-04-24 Michael Sturm <michael.sturm@mintel.com>
1139 Walfred Tedeschi <walfred.tedeschi@intel.com>
1140
1141 * Makefile.in (EXECUTABLES): Added i386-avx512.
1142 * gdb.arch/i386-avx512.c: New file.
1143 * gdb.arch/i386-avx512.exp: Likewise.
1144
4b48d439
KS
11452014-04-23 Keith Seitz <keiths@redhat.com>
1146
1147 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1148 (mi_make_breakpoint_table): New procedure.
1149 (mi_create_breakpoint): Use mi_make_breakpoint
1150 and return the result.
1151 (mi_make_breakpoint): New procedure.
1152 (mi_build_kv_pairs): New procedure.
1153
1154 * gdb.mi/mi-break.exp: Remove unused globals,
1155 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1156 All callers updated.
1157 * gdb.mi/mi-dprintf.exp: Use variable to track command
1158 number.
1159 Update all callers of mi_create_breakpoint and use
1160 mi_make_breakpoint_table.
1161 Remove any unused global variables.
1162 * gdb.mi/mi-nonstop.exp: Likewise.
1163 * gdb.mi/mi-nsintrall.exp: Likewise.
1164 * gdb.mi/mi-nsmoribund.exp: Likewise.
1165 * gdb.mi/mi-nsthrexec.exp: Likewise.
1166 * gdb.mi/mi-reverse.exp: Likewise.
1167 * gdb.mi/mi-simplerun.exp: Likewise.
1168 * gdb.mi/mi-stepn.exp: Likewise.
1169 * gdb.mi/mi-syn-frame.exp: Likewise.
1170 * gdb.mi/mi-until.exp: Likewise.
1171 * gdb.mi/mi-var-cp.exp: Likewise.
1172 * gdb.mi/mi-var-display.exp: Likewise.
1173 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1174 * gdb.mi/mi2-var-child.exp: Likewise.
1175 * gdb.mi/mi-vla-c99.exp: Likewise.
1176 * lib/mi-support.exp: Likewise.
1177
1178 From Ian Lance Taylor <iant@cygnus.com>:
1179 * lib/gdb.exp (parse_args): New procedure.
1180
08351840
PA
11812014-04-23 Pedro Alves <palves@redhat.com>
1182
1183 * gdb.base/break-unload-file.c: New file.
1184 * gdb.base/break-unload-file.exp: New file.
1185 * gdb.base/sym-file-lib.c (baz): New function.
1186 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1187 field.
1188 (load): Store the segment's mapped size.
1189 (unload): New function.
1190 (unload_shlib): New function.
1191 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1192 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1193 set a breakpoint at baz, and call it.
1194 * gdb.base/sym-file.exp: New tests for stale breakpoint
1195 instructions.
1196
076855f9
PA
11972014-04-23 Pedro Alves <palves@redhat.com>
1198
1199 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1200 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1201 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1202 * gdb.base/hbreak-unmapped.c: New file.
1203 * gdb.base/hbreak-unmapped.exp: New file.
1204 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1205 * lib/gdb.exp (gdb_is_target_remote): ... here.
1206
483805cf
PA
12072014-04-22 Pedro Alves <palves@redhat.com>
1208
1209 * gdb.base/consecutive-step-over.c: New file.
1210 * gdb.base/consecutive-step-over.exp: New file.
1211
06d97543
PA
12122014-04-22 Pedro Alves <palves@redhat.com>
1213
1214 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1215 instead of send_gdb/gdb_expect.
1216
b4429ea2
YQ
12172014-04-22 Yao Qi <yao@codesourcery.com>
1218
1219 * lib/trace-support.exp (generate_tracefile): New procedure.
1220 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1221 return 0.
1222 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1223 if generate_tracefile returns 1.
1224
51d48146
PA
12252014-04-18 Tom Tromey <palves@redhat.com>
1226 Pedro alves <tromey@redhat.com>
1227
1228 PR backtrace/15558
1229 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1230 with a backtrace limit.
1231 * gdb.python/py-frame-inline.exp: Test running to an inline
1232 function with a backtrace limit, and printing the newest frame.
1233 * gdb.python/py-frame-inline.c (main): Call f.
1234
bd1dce5f
MS
12352014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1236
1237 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1238
40d1a503
MS
12392014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1240
1241 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1242 Drop prefix from unsupported source file path.
1243
389b98f7
YQ
12442014-04-17 Yao Qi <yao@codesourcery.com>
1245
1246 * lib/gdb.exp (with_target_charset): New proc.
1247 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1248 with_target_charset.
1249 (test_print_strings): Likewise.
1250 (test_repeat_bytes): Likewise.
1251 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1252 for some tests.
1253
22869d73
KS
12542014-04-16 Keith Seitz <keiths@redhat.com>
1255
1256 PR gdb/15827
1257 * gdb.dwarf2/corrupt.c: New file.
1258 * gdb.dwarf2/corrupt.exp: New file.
1259
c4f87ca6
KS
12602014-04-16 Keith Seitz <keiths@redhat.com>
1261
1262 PR c++/16597
1263 * gdb.cp/namelessclass.cc: New file.
1264 * gdb.cp/namelessclass.exp: New file.
1265 * gdb.cp/namelessclass.S: New file.
1266
ab19de87
DE
12672014-04-16 Doug Evans <dje@google.com>
1268
1269 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1270 Add comment.
1271 (gdbserver_default_get_comm_port): New function.
1272 (gdbserver_start): Check if board file provided
1273 "gdbserver,get_comm_port" and use it if so.
1274 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1275 (gdb,socketport): Set to "stdio".
1276 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1277 (stdio_gdbserver_template): Delete.
1278 (${board}_get_remote_address): Update.
1279 (${board}_build_remote_cmd): Delete.
1280 (${board}_get_comm_port): New function.
1281 (${board}_spawn): Update.
1282 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1283 Delete.
1284 (${board}_get_remote_address): Update.
1285 (${board}_get_comm_port): New function.
1286
fc98a809
AB
12872014-04-16 Andrew Burgess <aburgess@broadcom.com>
1288
1289 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1290 appearing in any order.
1291
87fd9e6e
DE
12922014-04-15 Doug Evans <dje@google.com>
1293
1294 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1295 uninitialized value of "description".
1296
099fc3ea
KS
12972014-04-15 Keith Seitz <keiths@redhat.com>
1298
1299 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1300 Remove unused globals.
1301 (test_running_the_program): Likewise.
1302 (test_controlled_execution): Likewise.
1303 (test_controlling_breakpoints): Likewise.
1304 (test_program_termination): Likewise.
1305
5da151d4
KS
13062014-04-15 Keith Seitz <keiths@redhat.com>
1307
1308 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1309 unused globals.
1310 (test_rbreak_creation_and_listing): Likewise.
1311 (test_ignore_count): Likewise.
1312 (test_error): Likewise.
1313
35e5d2f0
PA
13142014-04-15 Pedro Alves <palves@redhat.com>
1315
1316 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1317 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1318 sym-file-loader.c.
1319 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1320 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1321 to sym-file-loader.c.
1322 (struct library): Forward declare.
1323 (load_shlib, lookup_function): Change prototypes.
1324 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1325 (translate_offset): Remove declarations.
1326 (get_text_addr): New declaration.
1327 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1328 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1329 sym-file-loader.h.
1330 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1331 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1332 here from sym-file-loader.h.
1333 (struct library): New structure.
1334 (load_shlib, lookup_function): Change prototypes and adjust to
1335 work with a struct library.
1336 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1337 (translate_offset): Make static.
1338 (get_text_addr): New function.
1339 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1340
eb4c1710
PA
13412014-04-15 Pedro Alves <palves@redhat.com>
1342
1343 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1344
2d1baf52
PA
13452014-04-15 Pedro Alves <palves@redhat.com>
1346
1347 * gdb.base/sym-file-loader.c: Include <limits.h>.
1348 (SELF_LINK): New define.
1349 (get_origin): New function.
1350 (load_shlib): Use it.
1351 * gdb.base/sym-file.exp: Don't early return if the target is
1352 remote. Use runto_main, and issue fail is that fails. Use
1353 gdb_load_shlibs.
1354 (shlib_name): Delete.
1355 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1356
7dd6df01
PA
13572014-04-15 Pedro Alves <palves@redhat.com>
1358
1359 * gdb.base/sym-file.exp: Remove regex characters from test
1360 message. Don't refer to breakpoint numbers in test messages.
1361
b50c8614
KS
13622014-04-14 Keith Seitz <keiths@redhat.com>
1363
1364 PR c++/16253
1365 * gdb.cp/var-tag.cc: New file.
1366 * gdb.cp/var-tag.exp: New file.
1367 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1368 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1369 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1370 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1371
3d567982
TT
13722014-04-14 Tom Tromey <tromey@redhat.com>
1373
1374 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1375 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1376 type.
1377 * gdb.cp/enum-class.exp: New file.
1378 * gdb.cp/enum-class.cc: New file.
1379
0626fc76
TT
13802014-04-14 Tom Tromey <tromey@redhat.com>
1381
1382 * gdb.dwarf2/enum-type.exp: New file.
1383
dca325b3
SA
13842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1385
1386 * gdb.mi/mi-vla-c99.exp: New file.
1387 * gdb.mi/vla.c: New file.
1388
5854b38a
SA
13892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1390
1391 * gdb.base/vla-datatypes.c: New file.
1392 * gdb.base/vla-datatypes.exp: New file.
1393
463bb957
SA
13942014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1395
1396 * gdb.base/vla-ptr.c: New file.
1397 * gdb.base/vla-ptr.exp: New file.
1398
3dd170be
SA
13992014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1400
1401 * gdb.dwarf2/count.exp: New file.
1402
5ecaaa66
SA
14032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1404
1405 * gdb.base/vla-sideeffect.c: New file.
1406 * gdb.base/vla-sideeffect.exp: New file.
1407
41f1ada5
DB
14082014-04-14 David Blaikie <dblaikie@gmail.com>
1409
1410 * gdb.mi/non-stop.c: Add return value for non-void function return
1411 statement.
1412 * gdb.threads/staticthreads.c: Ditto.
1413
0be03e84
DE
14142014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1415 Doug Evans <xdje42@gmail.com>
1416
1417 * gdb.guile/scm-value.c: Improve test case.
1418 * gdb.guile/scm-value.exp: Add new test.
1419
f180a1fb
DB
14202014-04-11 David Blaikie <dblaikie@gmail.com>
1421
1422 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1423 override Clang's default.
1424
6b662e19
JB
14252014-04-11 Joel Brobecker <brobecker@adacore.com>
1426
1427 Revert the following changes (regressions):
1428
1429 * gdb.base/vla-sideeffect.c: New file.
1430 * gdb.base/vla-sideeffect.exp: New file.
1431
1432 * gdb.dwarf2/count.exp: New file.
1433
1434 * gdb.base/vla-multi.c: New file.
1435 * gdb.base/vla-multi.exp: New file.
1436
1437 * gdb.base/vla-ptr.c: New file.
1438 * gdb.base/vla-ptr.exp: New file.
1439
1440 * gdb.base/vla-datatypes.c: New file.
1441 * gdb.base/vla-datatypes.exp: New file.
1442
1443 * gdb.mi/mi-vla-c99.exp: New file.
1444 * gdb.mi/vla.c: New file.
1445
245a5f0b
KS
14462014-04-11 Keith Seitz <keiths@redhat.com>
1447
1448 PR c++/16675
1449 * gdb.cp/cpsizeof.exp: New file.
1450 * gdb.cp/cpsizeof.cc: New file.
1451
58a84dcf
SA
14522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1453
191a8a90
JB
1454 * gdb.mi/mi-vla-c99.exp: New file.
1455 * gdb.mi/vla.c: New file.
58a84dcf 1456
c8655f75
SA
14572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1458
1459 * gdb.base/vla-datatypes.c: New file.
1460 * gdb.base/vla-datatypes.exp: New file.
1461
024e13b4
SA
14622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1463
1464 * gdb.base/vla-ptr.c: New file.
1465 * gdb.base/vla-ptr.exp: New file.
1466
1a237e0e
SA
14672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1468
1469 * gdb.base/vla-multi.c: New file.
1470 * gdb.base/vla-multi.exp: New file.
1471
504f3432
SA
14722014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1473
1474 * gdb.dwarf2/count.exp: New file.
1475
3bce8237
SA
14762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1477
191a8a90
JB
1478 * gdb.base/vla-sideeffect.c: New file.
1479 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1480
322f9c21
YQ
14812014-04-11 Yao Qi <yao@codesourcery.com>
1482
1483 * gdb.base/completion.exp: Check file exists before running tests
1484 on file completion.
1485
d708bcd1
PA
14862014-04-10 Pedro Alves <palves@redhat.com>
1487
1488 * gdb.base/cond-eval-mode.c: New file.
1489 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1490 prepare_for_testing to build the new file. Check result of
1491 runto_main.
1492 (test_break, test_watch): New procedures.
1493 (top level): Use them.
1494
ae1d2761
PM
14952014-04-08 Pierre Muller <muller@sourceware.org>
1496
1497 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1498 Ctrl-V use for mingw hosts.
1499
7af389b8
SC
15002014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1501
1502 * gdb.python/py-value.c: Improve test case.
1503 * gdb.python/py-value.exp: Add new test.
1504
5e703181
DE
15052014-04-07 David Blaikie <dblaikie@gmail.com>
1506
1507 * lib/compiler.c: Identify the clang compiler.
1508 * lib/compiler.cc: Ditto.
1509
9810b410
YQ
15102014-04-03 Yao Qi <yao@codesourcery.com>
1511
1512 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1513
98d1b8dc
AB
15142014-04-01 Anton Blanchard <anton@samba.org>
1515
1516 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1517 messages unique.
1518
3114cea1
AB
15192014-04-01 Anton Blanchard <anton@samba.org>
1520
1521 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1522 prepare_for_testing.
1523
62f7182c
AB
15242014-04-01 Anton Blanchard <anton@samba.org>
1525
1526 * gdb.arch/ppc64-atomic-inst.c: Remove.
1527 * gdb.arch/ppc64-atomic-inst.S: New file.
1528 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1529
770e7fc7
DE
15302014-03-31 Doug Evans <dje@google.com>
1531
1532 * gdb.base/print-symbol-loading-lib.c: New file.
1533 * gdb.base/print-symbol-loading-main.c: New file.
1534 * gdb.base/print-symbol-loading.exp: New file.
1535
46e2bafa
YQ
15362014-03-31 Yao Qi <yao@codesourcery.com>
1537
1538 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1539
8776cfe9
JB
15402014-03-28 Joel Brobecker <brobecker@adacore.com>
1541
1542 * gdb.ada/mi_dyn_arr: New testcase.
1543
5d1ef361
DE
15442014-03-27 Doug Evans <dje@google.com>
1545
1546 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1547
b5bee914
YQ
15482014-03-27 Yao Qi <yao@codesourcery.com>
1549
1550 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1551 if target is nios2-*-*.
1552
0d4d0e77
YQ
15532014-03-26 Yao Qi <yao@codesourcery.com>
1554
1555 * lib/gdb.exp (readline_is_used): New proc.
1556 * gdb.base/completion.exp: Move tests on command complete up.
1557 Skip the rest of tests if readline is not used.
1558 * gdb.ada/complete.exp: Skp the test if readline is not
1559 used.
1560 * gdb.base/filesym.exp: Likewise.
1561 * gdb.base/macscp.exp: Likewise.
1562 * gdb.base/readline-ask.exp: Likewise.
1563 * gdb.base/readline.exp: Likewise.
1564 * gdb.python/py-cmd.exp: Likewise.
1565 * gdb.trace/tfile.exp: Likewise.
1566
29361eee
YQ
15672014-03-26 Yao Qi <yao@codesourcery.com>
1568
1569 * gdb.base/macscp.exp: Fix code format issues.
1570
bc9a5525
UW
15712014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1572
1573 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1574 * gdb.asm/powerpc64le.inc: New file.
1575
d3839ede
PA
15762014-03-25 Pedro Alves <palves@redhat.com>
1577 Doug Evans <dje@google.com>
1578
1579 * gdb.base/source-execution.c: New file.
1580 * gdb.base/source-execution.exp: New file.
1581 * gdb.base/source-execution.gdb: New file.
1582
01672a57
DE
15832014-03-24 Doug Evans <dje@google.com>
1584
1585 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1586 using fission.
1587
88bbeca9
HZ
15882014-03-24 Hui Zhu <hui@codesourcery.com>
1589 Pedro Alves <palves@redhat.com>
1590
1591 PR breakpoints/16101
1592 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1593 test pass/fail messages. Detect missing support for dprintf when
1594 breakpoints are actually inserted.
1595 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1596 breakpoints are actually inserted.
1597 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1598 fails.
1599
d2348791
JK
16002014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1603
feef67ab
DE
16042014-03-22 Doug Evans <xdje42@gmail.com>
1605
1606 * gdb.python/python.exp (python not supported): Verify multi-line
1607 python command issues an error.
25d743f9 1608 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1609 guile command issues an error.
feef67ab 1610
ecebef6a
MR
16112014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1612
1613 * gdb.threads/thread-specific.exp: Handle the lack of usable
1614 $this_breakpoint and $this_thread.
1615
ccdd1909
HZ
16162014-03-21 Hui Zhu <hui@codesourcery.com>
1617
1618 * gdb.base/attach.exp (do_command_attach_tests): New.
1619
beb460e8
PA
16202014-03-20 Tom Tromey <tromey@redhat.com>
1621 Pedro Alves <palves@redhat.com>
1622
1623 PR cli/15718
1624 * gdb.base/condbreak-call-false.c: New file.
1625 * gdb.base/condbreak-call-false.exp: New file.
1626
40acf43a
PA
16272014-03-20 Pedro Alves <palves@redhat.com>
1628
1629 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1630 Delete.
1631 (block_signals, unblock_signals): Delete.
1632 (child_function_2, main): Remove references to deleted variable
1633 and functions.
1634
9f5e1e02
PA
16352014-03-20 Pedro Alves <palves@redhat.com>
1636
1637 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1638 Use pthread_kill to signal thread 2.
1639 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1640 Adjust to make the test send itself a signal rather than using the
1641 host's "kill" command.
1642
99619bea
PA
16432014-03-20 Pedro Alves <palves@redhat.com>
1644
1645 * gdb.threads/multiple-step-overs.c: New file.
1646 * gdb.threads/multiple-step-overs.exp: New file.
1647 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1648 Adjust expected infrun debug output.
1649
2adfaa28
PA
16502014-03-20 Pedro Alves <palves@redhat.com>
1651
1652 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1653 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1654
31e77af2
PA
16552014-03-20 Pedro Alves <palves@redhat.com>
1656
1657 PR breakpoints/7143
1658 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1659 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1660 of gdb_test_multiple.
1661 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1662 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1663
b9f437de
PA
16642014-03-20 Pedro Alves <palves@redhat.com>
1665
1666 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1667 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1668
05adc73e
PA
16692014-03-19 Pedro Alves <palves@redhat.com>
1670
1671 * gdb.base/async.exp: Remove early return.
1672
6048b950
PA
16732014-03-19 Pedro Alves <palves@redhat.com>
1674
1675 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1676
8bcfb00a
PA
16772014-03-19 Pedro Alves <palves@redhat.com>
1678
1679 * gdb.base/async.exp (test_background): Expect \r\n after
1680 "completed." in the fail pattern.
1681
884e37dc
PA
16822014-03-19 Pedro Alves <palves@redhat.com>
1683
1684 * gdb.base/async.exp (test_background): New procedure.
1685 Use it for all background execution command tests.
1686
148e57e2
PA
16872014-03-19 Pedro Alves <palves@redhat.com>
1688
1689 * gdb.base/async.exp: Use prepare_for_testing.
1690
f48088c7
PA
16912014-03-19 Pedro Alves <palves@redhat.com>
1692
1693 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1694 the same line.
1695
e2f6c966
PA
16962014-03-19 Pedro Alves <palves@redhat.com>
1697
1698 * gdb.base/async.c (main): Add "jump here" and "until here" line
1699 marker comments.
1700 * gdb.base/async.exp (jump_here): New global.
1701 (jump& test): Use it.
1702 (until_here): New global.
1703 (until& test): Use it.
1704
c30568d4
PA
17052014-03-19 Pedro Alves <palves@redhat.com>
1706
1707 * gdb.base/async.exp: Don't frob gdb_protocol.
1708
0172b6a7
DE
17092014-03-18 Doug Evans <xdje42@gmail.com>
1710
1711 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1712 Fix spelling of exec-done-display.
1713
06c868a8
JK
17142014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1715
1716 PR gdb/15358
1717 * gdb.base/gdb-sigterm.c: New file.
1718 * gdb.base/gdb-sigterm.exp: New file.
1719
0c7e1a46
PA
17202014-03-18 Pedro Alves <palves@redhat.com>
1721
1722 PR gdb/13860
1723 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1724 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1725 solib-event.
1726
f7c77d93
JB
17272014-03-17 Joel Brobecker <brobecker@adacore.com>
1728
1729 * gdb.ada/pckd_arr_ren: New testcase.
1730
5a1e8c7a
DE
17312014-03-13 Doug Evans <xdje42@gmail.com>
1732
1733 PR guile/16612
1734 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1735 collect after discarding symbols.
1736
350e1a76
DE
17372014-03-13 Ludovic Courtès <ludo@gnu.org>
1738 Doug Evans <xdje42@gmail.com>
1739
1740 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1741 to history survives a gc.
1742
a69900ae
PA
17432014-03-13 Pedro Alves <palves@redhat.com>
1744
1745 * gdb.base/default.exp: Don't test "target procfs".
1746
5db9f0bd
PA
17472014-03-13 Pedro Alves <palves@redhat.com>
1748
1749 * gdb.base/default.exp: Update "target child" and "target procfs"
1750 tests to not expect "Unix".
1751
b3ccfe11
TT
17522014-03-12 Tom Tromey <tromey@redhat.com>
1753
1754 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1755 New procs. Add target-async tests.
1756 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1757 Add target-async tests.
1758
646f4417
AA
17592014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1760
1761 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1762 'func_start' and 'func_end' for the beginning and end of the
1763 function code, respectively.
1764 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1765 'func_end' instead of 'func' and 'main'.
1766
288c211f
AA
17672014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1768
1769 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1770 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1771 generate the debug info assembler source.
1772
e0c0f156
AA
17732014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1774
1775 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1776 * gdb.dwarf2/arr-subrange.exp: Likewise.
1777 * gdb.dwarf2/dwz.exp: Likewise.
1778 * gdb.dwarf2/method-ptr.exp: Likewise.
1779 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1780 * gdb.dwarf2/subrange.exp: Likewise.
1781 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1782 * gdb.dwarf2/implptrpiece.exp: Likewise.
1783 * gdb.dwarf2/nostaticblock.exp: Likewise.
1784
0e5c4555
AA
17852014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1786
1787 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1788 directory to absolute path name arguments.
1789
5ec18f2b
JG
17902014-03-10 Joel Brobecker <brobecker@adacore.com>
1791
1792 * gdb.ada/tagged_access: New testcase.
1793
847fc4f2
MM
17942014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1795
1796 * gdb.btrace/data.exp: Update expected output.
1797
cc3da688
YQ
17982014-03-06 Yao Qi <yao@codesourcery.com>
1799
1800 * gdb.trace/pr16508.exp: New file.
1801
0f26cec1
PA
18022014-03-05 Pedro Alves <palves@redhat.com>
1803
1804 PR gdb/16575
1805 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1806 procedure.
1807 (top level): Adjust to use it. Add tests that exercise breakpoint
1808 interaction with the code-cache.
1809
7a5a839f
LC
18102014-02-26 Ludovic Courtès <ludo@gnu.org>
1811
1812 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1813 test for 'history-append!'.
1814
31aa7e4e
JB
18152014-02-26 Joel Brobecker <brobecker@adacore.com>
1816
1817 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1818 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1819 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1820 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1821 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1822 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1823
1b588015
JB
18242014-02-26 Joel Brobecker <brobecker@adacore.com>
1825
1826 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1827 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1828 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1829
55426c9d
JB
18302014-02-26 Joel Brobecker <brobecker@adacore.com>
1831
1832 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1833
dc53a7ad
JB
18342014-02-26 Joel Brobecker <brobecker@adacore.com>
1835
1836 * gdb.dwarf2/arr-stride.c: New file.
1837 * gdb.dwarf2/arr-stride.exp: New file.
1838
12ab52e9
PA
18392014-02-26 Pedro Alves <palves@redhat.com>
1840
1841 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1842 that won't ever trigger. Make sure that GDB reports the correct
1843 breakpoint that caused the stop.
1844
849c862e
JK
18452014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1846
1847 PR gdb/16626
1848 * gdb.base/auto-load-script: New file.
1849 * gdb.base/auto-load.c: New file.
1850 * gdb.base/auto-load.exp: New file.
1851
71b7d793
JK
1852 PR gdb/16626
1853 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1854
e2f0d509
JK
18552014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1856
1857 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1858 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1859
50cc37c8
DE
18602014-02-24 Doug Evans <dje@google.com>
1861
1862 * lib/gdb.exp (run_on_host): Log error output if program fails.
1863
ea4758f2
PA
18642014-02-21 Pedro Alves <palves@redhat.com>
1865
1866 * gdb.threads/step-after-sr-lock.c: Rename to ...
1867 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1868 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1869 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1870 ... this.
1871
d7b30f67
SDJ
18722014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1873
1874 PR tdep/16397
1875 * gdb.arch/amd64-stap-special-operands.exp: New file.
1876 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1877 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1878 * gdb.arch/amd64-stap-triplet.S: Likewise.
1879 * gdb.arch/amd64-stap-triplet.c: Likewise.
1880
83deb43f
JB
18812014-02-20 Joel Brobecker <brobecker@adacore.com>
1882
1883 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1884 in .section pseudo-op.
1885
adde2bff
DE
18862014-02-20 lin zuojian <manjian2006@gmail.com>
1887 Joel Brobecker <brobecker@adacore.com>
1888 Doug Evans <xdje42@gmail.com>
1889
1890 PR symtab/16581
1891 * gdb.dwarf2/dw2-icycle.S: New file.
1892 * gdb.dwarf2/dw2-icycle.c: New file.
1893 * gdb.dwarf2/dw2-icycle.exp: New file.
1894
f7bd0f78
SC
18952014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1896
1897 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1898 operations on gdb.Value objects.
1899 * gdb.python/py-value-cc.exp: Add new test to test operations on
1900 gdb.Value objects.
1901
c17ef0d5
DE
19022014-02-18 Doug Evans <dje@google.com>
1903
1904 * Makefile.in (TESTS): New variable.
1905 (expanded_tests, expanded_tests_or_none): New variables
1906 (check-single): Pass $(expanded_tests_or_none) to runtest.
1907 (check-parallel): Only run tests in $(TESTS) if non-empty.
1908 (check/no-matching-tests-found): New rule.
1909 * README: Document TESTS makefile variable.
1910
5dd3176f
DE
19112014-02-18 Doug Evans <dje@google.com>
1912
1913 * Makefile.in (check-parallel): rm -rf outputs temp.
1914
0b10be4f
JK
19152014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 Fix "ERROR: no fileid for" in the testsuite.
1918 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1919
85f224e7
DE
19202014-02-12 Doug Evans <dje@google.com>
1921
1922 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1923 (MISCELLANEOUS): New variable.
1924 (clean): rm -rf $(MISCELLANEOUS).
1925 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1926 dwp live in the same directory as symlinks, with each symlink pointed
1927 to a differently named file in a different directory.
1928
149b30ff
DE
19292014-02-11 Doug Evans <dje@google.com>
1930
1931 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1932 of Tcl file commands.
1933
1dfdac32
MK
19342014-02-10 Mark Kettenis <kettenis@gnu.org>
1935
1936 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1937 "kill -SIGUSR1 -1".
1938
aa4fb036
JB
19392014-02-10 Joel Brobecker <brobecker@adacore.com>
1940
1941 * gdb.ada/tick_length_array_enum_idx: New testcase.
1942
ed3ef339
DE
19432014-02-10 Doug Evans <xdje42@gmail.com>
1944
1945 * configure.ac (AC_OUTPUT): Add gdb.guile.
1946 * configure: Regenerate.
1947 * lib/gdb-guile.exp: New file.
1948 * lib/gdb.exp (get_target_charset): New function.
1949 * gdb.base/help.exp: Update expected output from "apropos apropos".
1950 * gdb.guile/Makefile.in: New file.
1951 * gdb.guile/guile.exp: New file.
1952 * gdb.guile/scm-arch.c: New file.
1953 * gdb.guile/scm-arch.exp: New file.
1954 * gdb.guile/scm-block.c: New file.
1955 * gdb.guile/scm-block.exp: New file.
1956 * gdb.guile/scm-breakpoint.c: New file.
1957 * gdb.guile/scm-breakpoint.exp: New file.
1958 * gdb.guile/scm-disasm.c: New file.
1959 * gdb.guile/scm-disasm.exp: New file.
1960 * gdb.guile/scm-equal.c: New file.
1961 * gdb.guile/scm-equal.exp: New file.
1962 * gdb.guile/scm-error.exp: New file.
1963 * gdb.guile/scm-error.scm: New file.
1964 * gdb.guile/scm-frame-args.c: New file.
1965 * gdb.guile/scm-frame-args.exp: New file.
1966 * gdb.guile/scm-frame-args.scm: New file.
1967 * gdb.guile/scm-frame-inline.c: New file.
1968 * gdb.guile/scm-frame-inline.exp: New file.
1969 * gdb.guile/scm-frame.c: New file.
1970 * gdb.guile/scm-frame.exp: New file.
1971 * gdb.guile/scm-generics.exp: New file.
1972 * gdb.guile/scm-gsmob.exp: New file.
1973 * gdb.guile/scm-iterator.c: New file.
1974 * gdb.guile/scm-iterator.exp: New file.
1975 * gdb.guile/scm-math.c: New file.
1976 * gdb.guile/scm-math.exp: New file.
1977 * gdb.guile/scm-objfile-script-gdb.in: New file.
1978 * gdb.guile/scm-objfile-script.c: New file.
1979 * gdb.guile/scm-objfile-script.exp: New file.
1980 * gdb.guile/scm-objfile.c: New file.
1981 * gdb.guile/scm-objfile.exp: New file.
1982 * gdb.guile/scm-ports.exp: New file.
1983 * gdb.guile/scm-pretty-print.c: New file.
1984 * gdb.guile/scm-pretty-print.exp: New file.
1985 * gdb.guile/scm-pretty-print.scm: New file.
1986 * gdb.guile/scm-section-script.c: New file.
1987 * gdb.guile/scm-section-script.exp: New file.
1988 * gdb.guile/scm-section-script.scm: New file.
1989 * gdb.guile/scm-symbol.c: New file.
1990 * gdb.guile/scm-symbol.exp: New file.
1991 * gdb.guile/scm-symtab-2.c: New file.
1992 * gdb.guile/scm-symtab.c: New file.
1993 * gdb.guile/scm-symtab.exp: New file.
1994 * gdb.guile/scm-type.c: New file.
1995 * gdb.guile/scm-type.exp: New file.
1996 * gdb.guile/scm-value-cc.cc: New file.
1997 * gdb.guile/scm-value-cc.exp: New file.
1998 * gdb.guile/scm-value.c: New file.
1999 * gdb.guile/scm-value.exp: New file.
2000 * gdb.guile/source2.scm: New file.
2001 * gdb.guile/types-module.cc: New file.
2002 * gdb.guile/types-module.exp: New file.
2003
7026a7c1
YQ
20042014-02-10 Yao Qi <yao@codesourcery.com>
2005
2006 PR testsuite/16543
2007 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2008 * configure: Regenerated.
2009 * Makefile.in: New file.
2010
6c466447
AS
20112014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2012
2013 * gdb.python/py-framefilter.exp: Fix typo.
2014
6e854735
YQ
20152014-02-08 Yao Qi <yao@codesourcery.com>
2016
2017 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2018 that no =breakpoint-modified is emitted when breakpoints are
2019 modified through MI commands.
2020
d137e6dc
PA
20212014-02-07 Pedro Alves <pedro@codesourcery.com>
2022 Pedro Alves <palves@redhat.com>
2023
2024 * gdb.threads/step-after-sr-lock.c: New file.
2025 * gdb.threads/step-after-sr-lock.exp: New file.
2026
b5ee5a50
PA
20272014-02-07 Pedro Alves <palves@redhat.com>
2028
2029 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2030
3c77faf3
JK
20312014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2032
2033 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2034 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2035
6dddc817
DE
20362014-02-06 Doug Evans <xdje42@gmail.com>
2037
2038 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2039 output.
2040
2041 * gdb.gdb/python-interrupts.exp: New file.
2042
de7b2893
YQ
20432014-02-05 Yao Qi <yao@codesourcery.com>
2044
2045 * gdb.trace/report.exp (use_collected_data): Test the output
2046 of "info threads" and "info inferiors".
2047
66d032ac
YQ
20482014-02-05 Yao Qi <yao@codesourcery.com>
2049
2050 Revert this patch:
2051
2052 2013-05-24 Yao Qi <yao@codesourcery.com>
2053
2054 * gdb.trace/tfile.exp: Test inferior and thread.
2055
591a12a1
UW
20562014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2057
2058 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2059 on a function.
2060 * gdb.base/step-bt.c: Call hello via function pointer to make
2061 sure its first instruction is executed on powerpc64le-linux.
2062
0ff3e01f
UW
20632014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2064
2065 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2066
084ee545
UW
20672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2068
2069 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2070 of the test patterns for use on little-endian systems.
2071
6ed14ff3
UW
20722014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2073
2074 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2075 (decimal_vector): Fix for little-endian.
2076
401e27fd
JM
20772014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2078
2079 * gdb.arch/sparc-sysstep.exp: New file.
2080 * gdb.arch/sparc-sysstep.c: Likewise.
2081
2082 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2083
8b924729
EBM
20842014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2085
2086 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2087
fb151210
JB
20882014-01-23 Tom Tromey <tromey@redhat.com>
2089
2090 * gdb.ada/array_char_idx: New testcase.
2091
0740f8d8
TT
20922014-01-23 Tom Tromey <tromey@redhat.com>
2093
2094 PR python/16487:
2095 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2096 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2097 classes.
2098
21909fa1
TT
20992014-01-23 Tom Tromey <tromey@redhat.com>
2100
2101 PR python/16491:
2102 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2103 string from an inferior frame.
2104 * gdb.python/py-framefilter-mi.exp: Update.
2105
87ce2a04
DE
21062014-01-22 Doug Evans <dje@google.com>
2107
2108 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2109
237b092b
AA
21102014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2111
2112 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2113
d674a709
AA
21142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2115
2116 * gdb.trace/entry-values.exp: Remove excess space character from
2117 regex patterns. Handle s390 call instruction.
2118
20fa3390
AA
21192014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2120
2121 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2122 define "*_start" label. Make "name" static.
2123 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2124 ${name} by references to ${name}_start.
2125
78466714
AA
21262014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2127
2128 * gdb.base/info-macros.exp: Remove "debug" from the compile
2129 options.
2130
ec9f644a
IB
21312014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2132
2133 * gdb.dlang/demangle.exp: New file.
2134
94b1b47e
IB
21352014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2136
2137 * gdb.dlang/primitive-types.exp: New file.
2138
7f420862
IB
21392014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2140
2141 * configure.ac: Create gdb.dlang/Makefile.
2142 * configure: Regenerate.
2143 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2144 * gdb.dlang/Makefile.in: New file.
2145 * lib/d-support.exp: New file.
2146 * lib/gdb.exp (skip_d_tests): New proc.
2147
52834460
MM
21482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2149
2150 * gdb.btrace/delta.exp: Check reverse stepi.
2151 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2152 * gdb.btrace/finish.exp: New.
2153 * gdb.btrace/next.exp: New.
2154 * gdb.btrace/nexti.exp: New.
2155 * gdb.btrace/record_goto.c: Add comments.
2156 * gdb.btrace/step.exp: New.
2157 * gdb.btrace/stepi.exp: New.
2158 * gdb.btrace/multi-thread-step.c: New.
2159 * gdb.btrace/multi-thread-step.exp: New.
2160 * gdb.btrace/rn-dl-bind.c: New.
2161 * gdb.btrace/rn-dl-bind.exp: New.
2162 * gdb.btrace/data.c: New.
2163 * gdb.btrace/data.exp: New.
2164 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2165
6e07b1d2
MM
21662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2167
2168 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2169 * gdb.btrace/exception.exp: Update.
2170 * gdb.btrace/instruction_history.exp: Update.
2171 * gdb.btrace/record_goto.exp: Update.
2172 * gdb.btrace/tailcall.exp: Update.
2173 * gdb.btrace/unknown_functions.exp: Update.
2174 * gdb.btrace/delta.exp: New.
2175
0b722aec
MM
21762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2177
2178 * gdb.btrace/record_goto.exp: Add backtrace test.
2179 * gdb.btrace/tailcall.exp: Add backtrace test.
2180
066ce621
MM
21812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2182
2183 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2184 * gdb.btrace/record_goto.c: New.
2185 * gdb.btrace/record_goto.exp: New.
2186 * gdb.btrace/x86-record_goto.S: New.
2187
0688d04e
MM
21882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2189
2190 * gdb.btrace/function_call_history.exp: Update tests.
2191 * gdb.btrace/instruction_history.exp: Update tests.
2192
8710b709
MM
21932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2194
2195 * gdb.btrace/function_call_history.exp: Fix expected field
2196 order for "record function-call-history".
2197 Add new tests for "record function-call-history /c".
2198 * gdb.btrace/exception.cc: New.
2199 * gdb.btrace/exception.exp: New.
2200 * gdb.btrace/tailcall.exp: New.
2201 * gdb.btrace/x86-tailcall.S: New.
2202 * gdb.btrace/x86-tailcall.c: New.
2203 * gdb.btrace/unknown_functions.c: New.
2204 * gdb.btrace/unknown_functions.exp: New.
2205 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2206
5de9129b
MM
22072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2208
2209 * gdb.btrace/instruction_history.exp: Update.
2210 * gdb.btrace/function_call_history.exp: Update.
2211
23a7fe75
MM
22122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2213
2214 * gdb.btrace/function_call_history.exp: Fix expected function
2215 trace.
2216 * gdb.btrace/instruction_history.exp: Initialize traced.
2217 Remove traced_functions.
2218
724c7dd8
MM
22192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2220
2221 * gdb.btrace/function_call_history.exp: Update
2222 * gdb.btrace/instruction_history.exp: Update.
2223
6d78d93b
MM
22242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2225
2226 * gdb.btrace/enable.exp: Update expected text.
2227
93a360cc
OJ
22282014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2229
2230 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2231 bytes.
2232
3772b53f
MR
22332014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2234
2235 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2236
596662fa
OJ
22372014-01-15 Omair Javaid <omair.javaid@linaro.org>
2238
2239 * lib/gdb.exp (supports_process_record): Return true for
2240 arm*-linux*. (supports_reverse): Likewise.
2241
b5b08fb4
SC
22422014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2243
2244 PR python/15464
2245 PR python/16113
2246 * gdb.python/py-type.c: Enhance test case.
2247 * gdb.python/py-value-cc.cc: Likewise
2248 * gdb.python/py-type.exp: Add new tests.
2249 * gdb.python/py-value-cc.exp: Likewise
2250
52d7fb13
AA
22512014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2252 Pedro Alves <palves@redhat.com>
2253
2254 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2255 Make "name" extern.
2256 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2257 references to ${name}_start by references to ${name}.
2258
a2cd8cfe
JB
22592014-01-10 Joel Brobecker <brobecker@adacore.com>
2260
2261 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2262
4e23fced
JB
22632014-01-10 Joel Brobecker <brobecker@adacore.com>
2264
2265 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2266
c6a9e42c
PA
22672014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2268 Pedro Alves <palves@redhat.com>
2269
2270 * gdb.mi/mi-info-os.exp: Connect to the target with
2271 mi_gdb_target_load.
2272
b7ea362b
PA
22732014-01-08 Pedro Alves <palves@redhat.com>
2274
2275 * gdb.threads/reconnect-signal.c: New file.
2276 * gdb.threads/reconnect-signal.exp: New file.
2277
5e3f4fab
EBM
22782014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2279
2280 * gdb.base/source-dir.exp: New file.
2281
79301218
JB
22822014-01-07 Joel Brobecker <brobecker@adacore.com>
2283
2284 * gdb.ada/mi_interface: New testcase.
2285
8e355c5d
JB
22862014-01-07 Joel Brobecker <brobecker@adacore.com>
2287
2288 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2289 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2290 gdb.ada/pp-rec-component/pck.ads: New files.
2291
c0d48811
JB
22922014-01-07 Joel Brobecker <brobecker@adacore.com>
2293
2294 * gdb.python/py-pp-integral.c: New file.
2295 * gdb.python/py-pp-integral.py: New file.
2296 * gdb.python/py-pp-integral.exp: New file.
2297
17b609c3 2298For older changes see ChangeLog-1993-2013.
c906108c 2299\f
8d8cb839
EZ
2300;; Local Variables:
2301;; mode: change-log
2302;; left-margin: 8
2303;; fill-column: 74
2304;; version-control: never
2305;; End:
902f2ccb 2306
14f8b115 2307 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2308 Copying and distribution of this file, with or without modification,
2309 are permitted provided the copyright notice and this notice are preserved.
This page took 3.013641 seconds and 4 git commands to generate.