Fix paginate-*.exp races
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c3f814a1
PA
12014-07-25 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/double-prompt-target-event-error.exp
4 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
5 match.
6 (cancel_pagination_in_target_event): Rework double prompt
7 detection.
8 * gdb.base/paginate-after-ctrl-c-running.exp
9 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
10 <return>' match.
11 * gdb.base/paginate-bg-execution.exp
12 (test_bg_execution_pagination_return)
13 (test_bg_execution_pagination_cancel): Remove '-notransfer
14 <return>' matches.
15 * gdb.base/paginate-execution-startup.exp
16 (test_fg_execution_pagination_return)
17 (test_fg_execution_pagination_cancel): Remove '-notransfer
18 <return>' matches.
19 * gdb.base/paginate-inferior-exit.exp
20 (test_paginate_inferior_exited): Remove '-notransfer <return>'
21 match.
22 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
23 * lib/gdb.exp (pagination_prompt): Run text through
24 string_to_regexp.
25 (gdb_test_multiple): Match $pagination_prompt instead of
26 "<return>".
27 (string_to_regexp): Move to lib/gdb-utils.exp.
28
e214cf6c
JK
292014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
30
31 * gdb.arch/amd64-entry-value-paramref.S: New file.
32 * gdb.arch/amd64-entry-value-paramref.cc: New file.
33 * gdb.arch/amd64-entry-value-paramref.exp: New file.
34 * gdb.arch/amd64-optimout-repeat.S: New file.
35 * gdb.arch/amd64-optimout-repeat.c: New file.
36 * gdb.arch/amd64-optimout-repeat.exp: New file.
37
17d0c5c8
JK
382014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
39
40 PR gdb/17170
41 * gdb.base/statistics.exp: New file.
42
b8b8facf
DE
432014-07-17 Doug Evans <dje@google.com>
44
74b49205 45 PR gdb/17170
b8b8facf
DE
46 * gdb.base/maint.exp: Update testing of per-command stats.
47
1b5d0ab3
PA
482014-07-16 Pedro Alves <palves@redhat.com>
49
50 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
51 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
52 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
53 (tfile_write_buf): New functions.
54 (add_memory_block): Rewrite using the above.
55 (adjust_function_address): New function.
56 (FUNCTION_ADDRESS): New macro.
57 (write_basic_trace_file): Remove short_x local, and use
58 tfile_write_16. Change type of func_addr local to unsigned long
59 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
60 here. Cast argument of add_memory_block to char pointer.
61 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
62 (main): Remove parameters.
63 * gdb.trace/tfile.exp: Remove nowarnings.
64
4d974e88
SM
652014-07-15 Simon Marchi <simon.marchi@ericsson.com>
66
67 * gdb.base/debug-expr.exp: Test string evaluation with
68 "debug expression" on.
69
41e99568
PA
702014-07-15 Pedro Alves <palves@redhat.com>
71
72 * gdb.base/reread.exp: Use clean_restart.
73
487d9753
PL
742014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
75
76 * gdb.arch/avr-flash-qualifer.c: New.
77 * gdb.arch/avr-flash-qualifer.exp: New.
78
cc1c52ad
PA
792014-07-14 Pedro Alves <palves@redhat.com>
80
81 * gdb.base/paginate-after-ctrl-c-running.c: New file.
82 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
83
1e973570
PA
842014-07-14 Pedro Alves <palves@redhat.com>
85
86 * gdb.base/double-prompt-target-event-error.c: New file.
87 * gdb.base/double-prompt-target-event-error.exp: New file.
88
93d6eb10
PA
892014-07-14 Pedro Alves <palves@redhat.com>
90
91 PR gdb/17072
92 * gdb.base/paginate-inferior-exit.c: New file.
93 * gdb.base/paginate-inferior-exit.exp: New file.
94
0017922d
PA
952014-07-14 Pedro Alves <palves@redhat.com>
96
97 PR gdb/17072
98 * gdb.base/paginate-bg-execution.c: New file.
99 * gdb.base/paginate-bg-execution.exp: New file.
100
94696ad3
PA
1012014-07-14 Pedro Alves <palves@redhat.com>
102
103 PR gdb/17072
104 * gdb.base/paginate-execution-startup.c: New file.
105 * gdb.base/paginate-execution-startup.exp: New file.
106 * lib/gdb.exp (pagination_prompt): New global.
107 (default_gdb_spawn): New procedure, factored out from
108 default_gdb_spawn.
109 (default_gdb_start): Adjust to call default_gdb_spawn.
110 (gdb_spawn): New procedure.
111
bd293940
PA
1122014-07-14 Pedro Alves <palves@redhat.com>
113
114 * lib/gdb.exp (gdb_assert): New procedure.
115 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
116
c933f875
PA
1172014-07-14 Pedro Alves <palves@redhat.com>
118
119 * gdb.base/execution-termios.c: New file.
120 * gdb.base/execution-termios.exp: New file.
121
d98b7a16
TT
1222014-07-14 Tom Tromey <tromey@redhat.com>
123
124 * gdb.cp/vla-cxx.cc: New file.
125 * gdb.cp/vla-cxx.exp: New file.
126
548740d6
TT
1272014-07-14 Tom Tromey <tromey@redhat.com>
128
129 * gdb.reverse/rerun-prec.c: New file.
130 * gdb.reverse/rerun-prec.exp: New file.
131
a25eb028
MR
1322014-07-12 Maciej W. Rozycki <macro@mips.com>
133 Maciej W. Rozycki <macro@codesourcery.com>
134
135 * lib/gdb-utils.exp: New file.
136 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
137 inline `gdb_init_command' processing.
138 (gdb_start_cmd): Likewise.
139 * lib/mi-support.exp (mi_run_cmd): Likewise.
140 * README: Document `gdb_init_command' and `gdb_init_commands'.
141
218c2655
JK
1422014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 Fix false FAIL running under a very long directory name.
145 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
146 and "set print elements 10000". Twice.
147
5401fde3
YQ
1482014-07-11 Yao Qi <yao@codesourcery.com>
149
150 * gdb.base/exprs.exp: "set print symbol off".
151
e76126e8
PA
1522014-07-11 Pedro Alves <palves@redhat.com>
153
154 * gdb.threads/kill.c: New file.
155 * gdb.threads/kill.exp: New file.
156
2d6f0de6
YQ
1572014-07-10 Yao Qi <yao@codesourcery.com>
158
159 * gdb.trace/tfile.c (write_basic_trace_file)
160 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
161 address written to trace file.
162
7180e04a
PA
1632014-07-09 Pedro Alves <palves@redhat.com>
164
165 * gdb.base/attach-wait-input.exp: New file.
166 * gdb.base/attach-wait-input.c: New file.
167
9a9a7608
AB
1682014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
169
170 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
171 setting up test structures.
172 (main): Call new test function.
173 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
174 test function, continue into test function and walk test
175 structures.
176
161ac41e
YQ
1772014-07-02 Yao Qi <yao@codesourcery.com>
178
179 * gdb.trace/entry-values.c: Define labels 'foo_start' and
180 'bar_start' at the beginning of functions 'foo' and 'bar'
181 respectively.
182 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
183 instead of 'foo' and 'bar'.
184
1f267ae3
MM
1852014-07-08 Markus Metzger <markus.t.metzger@intel.com>
186
187 * gdb.btrace/segv.exp: New.
188 * gdb.btrace/segv.c: New.
189
2b239efb
LM
1902014-07-02 Luis Machado <lgustavo@codesourcery.com>
191
192 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
193 instruction.
194
cf363f18
MW
1952014-06-30 Mark Wielaard <mjw@redhat.com>
196
197 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
198 vulture, vilify, villar): New volatile array constants.
199 (vindictive, vegetation): New const volatile array constants.
200 * gdb.base/volatile.exp: Test volatile and const volatile array
201 types.
202
aebf9d24
AA
2032014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
204
205 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
206 target lacks support for awatch, rwatch, or hbreak.
207
b67a2c6f
YQ
2082014-06-27 Yao Qi <yao@codesourcery.com>
209
210 * gdb.multi/dummy-frame-restore.exp: New.
211 * gdb.multi/dummy-frame-restore.c: New.
212
aef92902
MM
2132014-06-25 Markus Metzger <markus.t.metzger@intel.com>
214
215 * gdb.btrace/gcore.exp: New.
216
8e9db26e
PA
2172014-06-23 Pedro Alves <palves@redhat.com>
218
219 * gdb.base/watchpoint-reuse-slot.c: New file.
220 * gdb.base/watchpoint-reuse-slot.exp: New file.
221
70afc5b7
SC
2222014-06-23 Siva Chandra Reddy <sivachandra@google.com>
223
224 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
225 progspace's filename in 'info', 'enable' and 'disable' command
226 tests.
227
b972bd9c
JK
2282014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
229
230 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
231 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
232 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
233
125f8a3d
GB
2342014-06-20 Gary Benson <gbenson@redhat.com>
235
236 * gdb.arch/i386-avx.exp: Fix include file location.
237 * gdb.arch/i386-sse.exp: Likewise.
238
3ed9baed
IB
2392014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
240
241 * gdb.dlang/expression.exp: New file.
242
034f788c
PA
2432014-06-19 Pedro Alves <palves@redhat.com>
244
245 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
246 out from ...
247 (top level): ... here. Iterate running tests under different
248 scheduler-locking settings.
249
45371d0c
LM
2502014-06-18 Luis Machado <lgustavo@codesourcery.com>
251
252 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
253 to DW_FORM_addr and use non-zero addresses.
254
5d376983
SC
2552014-06-18 Siva Chandra Reddy <sivachandra@google.com>
256
257 PR gdb/17017
258 * gdb.python/py-xmethods.cc: Add global function call counters and
259 increment them in their respective functions. Remove "cout"
260 statements.
261 * gdb.python/py-xmethods.exp: Make tests check the global function
262 call counters instead of depending on inferior IO.
263
a1aa2221
LM
2642014-06-18 Don Breazeal <donb@codesourcery.com>
265
266 * gdb.base/foll-fork.exp (default_fork_parent_follow):
267 Deleted procedure.
268 (explicit_fork_parent_follow): Deleted procedure.
269 (explicit_fork_child_follow): Deleted procedure.
270 (test_follow_fork): New procedure.
271 (do_fork_tests): Replace calls to deleted procedures with
272 calls to test_follow_fork and reset GDB for subsequent
273 procedure calls.
274
0fc05997
YQ
2752014-06-17 Yao Qi <yao@codesourcery.com>
276
277 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
278 CP1252.
279
70795c52
LM
2802014-06-17 Luis Machado <lgustavo@codesourcery.com>
281
282 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
283 Initialize ptr and S explicitly.
284 (skip_type_update_when_not_use_rtti_test): Likewise.
285
6be47f0c
KS
2862014-06-16 Keith Seitz <keiths@redhat.com>
287
288 PR mi/15863
289 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
290 the inferior is started.
291
d03de421
PA
2922014-06-16 Pedro Alves <palves@redhat.com>
293
294 * gdb.base/break-main-file-remove-fail.c: New file.
295 * gdb.base/break-main-file-remove-fail.exp: New file.
296 * gdb.base/break-unload-file.exp: Use build_executable instead of
297 prepare_for_testing.
298 (test_break): New parameter "initial_load". Handle it.
299 (top level): Add initial_load cmdline/file axis.
300
f9579b99
TT
3012014-06-12 Tom Tromey <tromey@redhat.com>
302
303 * gdb.base/completion.exp: Don't use directory name in test.
304
3657956b
GB
3052014-06-09 Gary Benson <gbenson@redhat.com>
306
307 * gdb.base/sigall.c [Functions to send signals]: Reorder to
308 separate the always-available ANSI-standard signals from the
309 signals that require checking.
310 (main): Likewise.
311 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
312 Likewise.
313 (main): Likewise.
314
4186eb54
KS
3152014-06-07 Keith Seitz <keiths@redhat.com>
316
317 Revert:
318 PR c++/16253
319 * gdb.cp/var-tag.cc: New file.
320 * gdb.cp/var-tag.exp: New file.
321 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
322 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
323 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
324 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
325
25326a28 3262014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
327
328 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
329
829155c9
PA
3302014-06-06 Pedro Alves <palves@redhat.com>
331
332 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
333 in target debug output instead of looking at RSP packets,
334 disabling the test on any target that uses hardware stepping.
335 Update comments.
336
61c8d22e
PA
3372014-06-06 Pedro Alves <palves@redhat.com>
338
339 * gdb.base/break-unload-file.exp: Fix typo.
340
d9a47287
YQ
3412014-06-06 Yao Qi <yao@codesourcery.com>
342
343 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
344 from "jit_function" to "^jit_function".
345
e5e01dbf
YQ
3462014-06-06 Yao Qi <yao@codesourcery.com>
347
348 * gdb.base/async.c (foo): Add one statement.
349 * gdb.base/async.exp: Get the next instruction address and
350 match the output of "nexti" by instruction address. Match
351 the hex address in the output of "finish".
352
73ba372c
GB
3532014-06-06 Gary Benson <gbenson@redhat.com>
354
355 * gdb.base/call-signals.c: Remove preprocessor conditionals
356 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
357 SIGSEGV and SIGTERM.
358 * gdb.base/sigall.c: Likewise.
359 * gdb.base/unwindonsignal.c: Likewise.
360 * gdb.reverse/sigall-reverse.c: Likewise.
361
831517df
YQ
3622014-06-06 Yao Qi <yao@codesourcery.com>
363
364 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
365 readable, skip the test.
366
b8b91e98
YQ
3672014-06-06 Yao Qi <yao@codesourcery.com>
368
369 * gdb.threads/staticthreads.c (thread_function): Move the line
370 setting breakpoint on forward.
371 * gdb.threads/staticthreads.exp: Update comments.
372
fb934770
LC
3732014-06-05 Ludovic Courtès <ludo@gnu.org>
374
375 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
376 "history-append! type error".
377
6ef284bd
SM
3782014-06-05 Simon Marchi <simon.marchi@ericsson.com>
379
380 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
381 erroneous dprintf expected input.
382
a872e241
DE
3832014-06-04 Doug Evans <xdje42@gmail.com>
384
385 * gdb.guile/scm-generics.exp: Delete.
386
16f691fb
DE
3872014-06-04 Doug Evans <xdje42@gmail.com>
388
389 * gdb.guile/scm-breakpoint.exp: Update.
390 Add tests for breakpoint registration.
391
012370f6
TT
3922014-06-04 Tom Tromey <tromey@redhat.com>
393
394 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
395 VLA-in-union.
396 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
397 inner_vla_struct, vla_union types. Initialize objects of those
398 types and compute their sizes.
399
9f5a4cef
HZ
4002014-06-04 Nathan Sidwell <nathan@codesourcery.com>
401 Hui Zhu <hui@codesourcery.com>
402
403 * gdb.base/fileio.exp: Add test for shell not available as well as
404 available.
405 * gdb.base/fileio.c (test_system): Check for shell twice.
406
90a45c4d
YQ
4072014-06-04 Yao Qi <yao@codesourcery.com>
408
409 * gdb.base/auto-connect-native-target.exp: Remove redundant
410 space from the regexp pattern.
411
70017e41
YQ
4122014-06-04 Yao Qi <yao@codesourcery.com>
413
414 * gdb.base/default.exp: Replace "child" with "native" in
415 regexp pattern.
416
883964a7
SC
4172014-06-03 Siva Chandra Reddy <sivachandra@google.com>
418
419 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
420 * gdb.python/py-xmethods.exp: New tests to test xmethods.
421 * gdb.python/py-xmethods.py: Python script supporting the
422 new testcase and tests.
423
ef370185
JB
4242014-06-03 Joel Brobecker <brobecker@adacore.com>
425 Pedro Alves <palves@redhat.com>
426
427 PR breakpoints/17000
428 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
429 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
430
1e2ccb61
BM
4312014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
432
433 * gdb.base/subst.exp: Add tests to verify partial path matching
434 output.
435
c6ec5ab2
PA
4362014-06-03 Pedro Alves <palves@redhat.com>
437
438 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
439 target that doesn't use software single-stepping.
440
835c559f
PA
4412014-06-03 Pedro Alves <palves@redhat.com>
442
443 PR breakpoints/17000
444 * gdb.base/sss-bp-on-user-bp-2.c: New file.
445 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
446
06eb1586
DE
4472014-06-02 Doug Evans <xdje42@gmail.com>
448
449 * gdb.guile/scm-parameter.exp: New file.
450
e698b8c4
DE
4512014-06-02 Doug Evans <xdje42@gmail.com>
452
453 * gdb.guile/scm-cmd.c: New file.
454 * gdb.guile/scm-cmd.exp: New file.
455
ded03782
DE
4562014-06-02 Doug Evans <xdje42@gmail.com>
457
458 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
459 pretty-printer lookup.
460 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
461 (make-pp_s-printer): Call it.
462 (make-pretty-printer-from-dict): New function.
463 (lookup-pretty-printer-maker-from-dict): New function.
464 (*pretty-printer*): Simplify.
465 (make-objfile-pp_s-printer): New function.
466 (install-objfile-pretty-printers!): New function.
467 (make-progspace-pp_s-printer): New function.
468 (install-progspace-pretty-printers!): New function.
469 * gdb.guile/scm-progspace.c: New file.
470 * gdb.guile/scm-progspace.exp: New file.
471
41fac0cf
PA
4722014-06-02 Pedro Alves <palves@redhat.com>
473
474 * gdb.base/dprintf-bp-same-addr.c: New file.
475 * gdb.base/dprintf-bp-same-addr.exp: New file.
476
96ae5695
EBM
4772014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
478
479 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
480 * gdb.arch/powerpc-power.s: Likewise.
481
da02b3a8
JB
4822014-06-02 Joel Brobecker <brobecker@adacore.com>
483
484 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
485
c72b2e7b
YQ
4862014-06-01 Yao Qi <yao@codesourcery.com>
487
488 * gdb.base/watchpoint.exp (test_watch_location): Check null
489 pointer can be dereferenced. If not, do the test, otherwise
490 skip it.
491
53e8a631
AB
4922014-05-30 Andrew Burgess <aburgess@broadcom.com>
493
494 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
495 results.
496 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
497
938f0e2f
AB
4982014-05-30 Andrew Burgess <aburgess@broadcom.com>
499
500 * gdb.arch/amd64-invalid-stack-middle.S: New file.
501 * gdb.arch/amd64-invalid-stack-middle.c: New file.
502 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
503 * gdb.arch/amd64-invalid-stack-top.c: New file.
504 * gdb.arch/amd64-invalid-stack-top.exp: New file.
505
9ba6657a
PA
5062014-05-30 Pedro Alves <palves@redhat.com>
507
508 PR breakpoints/17000
509 * gdb.base/sss-bp-on-user-bp.c: New file.
510 * gdb.base/sss-bp-on-user-bp.exp: New file.
511
522c09bf
DB
5122014-05-30 David Blaikie <dblaikie@gmail.com>
513
514 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
515 gnu_inline semantics via attribute.
516 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
517 source explicitly specifies the required semantics.
518
bf4ef81e
MR
5192014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
520
521 * gdb.reverse/sigall-reverse.exp: Fix a typo.
522
329ea579
PA
5232014-05-29 Pedro Alves <palves@redhat.com>
524 Tom Tromey <tromey@redhat.com>
525
526 * gdb.base/async-shell.exp: Don't enable target-async.
527 * gdb.base/async.exp
528 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
529 parameter. Adjust.
530 (top level): Don't test with "target-async".
531 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
532 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
533 * gdb.base/inferior-died.exp: Don't enable target-async.
534 * gdb.base/interrupt-noterm.exp: Likewise.
535 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
536 * gdb.mi/mi-nonstop-exit.exp: Likewise.
537 * gdb.mi/mi-nonstop.exp: Likewise.
538 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
539 * gdb.mi/mi-nsintrall.exp: Likewise.
540 * gdb.mi/mi-nsmoribund.exp: Likewise.
541 * gdb.mi/mi-nsthrexec.exp: Likewise.
542 * gdb.mi/mi-watch-nonstop.exp: Likewise.
543 * gdb.multi/watchpoint-multi.exp: Adjust comment.
544 * gdb.python/py-evsignal.exp: Don't enable target-async.
545 * gdb.python/py-evthreads.exp: Likewise.
546 * gdb.python/py-prompt.exp: Likewise.
547 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
548 * gdb.server/solib-list.exp: Don't enable target-async.
549 * gdb.threads/thread-specific-bp.exp: Likewise.
550 * lib/mi-support.exp: Adjust to use mi-async.
551
fd664c91
PA
5522014-05-29 Pedro Alves <palves@redhat.com>
553
554 PR gdb/13860
555 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
556 reason, even in sync mode.
557
251bde03
PA
5582014-05-29 Pedro Alves <palves@redhat.com>
559 Hui Zhu <hui@codesourcery.com>
560
561 PR PR15693
562 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
563 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
564 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
565 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
566
7f3c0343
JB
5672014-05-28 Joel Brobecker <brobecker@adacore.com>
568
569 * config/monitor.exp (gdb_target_monitor): Replace use of
570 "set remotebaud" by "set serial baud".
571
b2715b27
AW
5722014-05-26 Andy Wingo <wingo@igalia.com>
573
574 * gdb.guile/scm-breakpoint.exp:
575 * gdb.guile/scm-gsmob.exp: Update to use plain old object
576 properties instead of gdb-object-properties.
577
498a4489
YQ
5782014-05-26 Yao Qi <yao@codesourcery.com>
579
580 * gdb.server/no-thread-db.exp: Specify source file name
581 explicitly when setting a breakpoint.
582
589fdceb
MM
5832014-05-23 Markus Metzger <markus.t.metzger@intel.com>
584
585 * gdb.btrace/vdso.c: New.
586 * gdb.btrace/vdso.exp: New.
587
e9089e05
MM
5882014-05-23 Markus Metzger <markus.t.metzger@intel.com>
589
590 * gdb.base/gcore.exp (capture_command_output): Move ...
591 * lib/gdb.exp (capture_command_output): ... here.
592
67b5c0c1
MM
5932014-05-23 Markus Metzger <markus.t.metzger@intel.com>
594
595 * gdb.btrace/data.exp: Test memory access during btrace replay.
596
a2199296
SM
5972014-05-22 Simon Marchi <simon.marchi@ericsson.com>
598
599 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
600
17b2616c
PA
6012014-05-21 Pedro Alves <palves@redhat.com>
602
603 PR gdb/13860
604 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
605 (top level): Test that output related to execution commands is
606 sent to the console with CLI commands, but not with MI commands.
607 Test that breakpoint events are always mirrored to the console.
608 Also expect the new source line to be output after a "next" in
609 async mode too. Make it a pass/fail test.
610 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
611 output.
612 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
613
5166082f
PA
6142014-05-21 Pedro Alves <palves@redhat.com>
615
616 * gdb.base/list.exp (build_pattern, test_list): New procedures.
617 Use them to test variations of "list" after reaching a breakpoint.
618 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
619 Test "list" with listsize 10 after reaching a breakpoint.
620 * gdb.python/python.exp (decode_line current location line
621 number): Adjust expected line number.
622
2f25d70f
SM
6232014-05-21 Simon Marchi <simon.marchi@ericsson.com>
624
625 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
626 behavior for $args, pass it directly to "run".
627
ff604a67
MR
6282014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
629
630 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
631 30000 to 65536.
632
6a3cb8e8
PA
6332014-05-21 Pedro Alves <palves@redhat.com>
634
635 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
636 auto-connect-native-target off".
637 * gdb.base/auto-connect-native-target.c: New file.
638 * gdb.base/auto-connect-native-target.exp: New file.
639
4ebfc96e
PA
6402014-05-21 Pedro Alves <palves@redhat.com>
641
642 * gdb.base/default.exp: Test "target native" instead of "target
643 child".
644
36d46afb
MW
6452014-05-21 Mark Wielaard <mjw@redhat.com>
646
647 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
648
5876f503
JK
6492014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
650
651 Fix TLS access for -static -pthread.
652 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
653 <HAVE_TLS> (thread_function, main): Initialize it.
654 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
655 Add clean_restart.
656 <$have_tls != "">: Check TLSVAR.
657
0256a6ac
PA
6582014-05-21 Pedro Alves <palves@redhat.com>
659
660 * gdb.base/dcache-line-read-error.c: New.
661 * gdb.base/dcache-line-read-error.exp: New.
662
936d2992
PA
6632014-05-20 Pedro Alves <palves@redhat.com>
664
665 * gdb.base/compare-sections.c: New file.
666 * gdb.base/compare-sections.exp: New file.
667
802e8e6d
PA
6682014-05-20 Pedro Alves <palves@redhat.com>
669
670 * gdb.base/break-idempotent.c: New file.
671 * gdb.base/break-idempotent.exp: New file.
672
e59fa00f
MM
6732014-05-20 Markus Metzger <markus.t.metzger@intel.com>
674
675 * gdb.btrace/nohist.exp: New.
676
8b696e31
YQ
6772014-05-20 Yao Qi <yao@codesourcery.com>
678
679 * lib/gdb.exp (gdb_init): Set timeout if test file is under
680 gdb.reverse directory and gdb_reverse_timeout exists in board
681 setting.
682 * README: Document gdb_reverse_timeout.
683
73c9764f
YQ
6842014-05-20 Yao Qi <yao@codesourcery.com>
685
686 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
687 'test_file_name'. Treat args as a string instead of a list.
688 (gdb_init): Rename argument 'args' by 'test_file_name'.
689
f1f4348a
JK
6902014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
691
692 * gdb.arch/powerpc-power.exp: New file.
693 * gdb.arch/powerpc-power.s: New file.
694
0dbe70ce
DE
6952014-05-16 Doug Evans <dje@google.com>
696
697 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
698 * gdb.base/completion.exp: Check that all expected files exist
699 before doing file completion.
0dbe70ce 700
8d551b02
DE
7012014-05-16 Doug Evans <dje@google.com>
702
703 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
704 Update.
705 (do_syscall_tests_without_xml): Update.
706
73eb7709
PA
7072014-05-16 Pedro Alves <palves@redhat.com>
708
709 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
710 instead of "unknown output after running".
711
3fae92fc
YQ
7122014-05-16 Yao Qi <yao@codesourcery.com>
713
714 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
715 file1.txt from host at the end.
716 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
717
c2b2ccc5
DE
7182014-05-15 Doug Evans <dje@google.com>
719
720 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
721 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
722 loading file. Add test for TU lookup.
723
8c217a4b
SM
7242014-05-15 Simon Marchi <simon.marchi@ericsson.com>
725
726 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
727 calling "-exec-arguments" or "set args" before running the
728 inferior.
729
3deb39c6
SM
7302014-05-15 Simon Marchi <simon.marchi@ericsson.com>
731
732 * lib/mi-support.exp (mi_expect_stop): Expect message for
733 inferiors that exit with non-zero exit code.
734
71a79f8c
YQ
7352014-05-14 Yao Qi <yao@codesourcery.com>
736
737 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
738 match absolute path on remote host.
739 (test_file_list_exec_source_files): Remove "/" from the
740 pattern.
741
f23fcd46
YQ
7422014-05-14 Yao Qi <yao@codesourcery.com>
743
744 * boards/local-remote-host-notty.exp (${board}_file): New
745 proc.
746
9404b58f
KM
7472014-05-07 Kyle McMartin <kyle@redhat.com>
748
749 Pushed by Joel Brobecker <brobecker@adacore.com>.
750 * gdb.arch/aarch64-atomic-inst.c: New file.
751 * gdb.arch/aarch64-atomic-inst.exp: New file.
752
5e45f04c
YQ
7532014-05-07 Yao Qi <yao@codesourcery.com>
754
755 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
756 in current context" too.
757
c888a17d
KS
7582014-05-05 Keith Seitz <keiths@redhat.com>
759
760 * gdb.linespec/ls-dollar.exp: Add test for linespec
761 file:convenience_variable.
762
290a839c
YQ
7632014-05-05 Yao Qi <yao@codesourcery.com>
764
765 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
766 traceframes into tfile and ctf trace files. Read data from
767 trace file and test collected data.
768 (gdb_collect_locals_test): Likewise.
769 (gdb_unavailable_registers_test): Likewise.
770 (gdb_unavailable_floats): Likewise.
771 (gdb_collect_globals_test): Likewise.
772 (top-level): Append "ctf" to trace_file_targets if GDB
773 supports.
774
b5262cd0
YQ
7752014-05-05 Yao Qi <yao@codesourcery.com>
776
777 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
778 code to ...
779 (gdb_collect_args_test_1): ... it. New proc.
780 (gdb_collect_locals_test): Move some code to ...
781 (gdb_collect_locals_test_1): ... it. New proc.
782 (gdb_unavailable_registers_test): Move some code to ...
783 (gdb_unavailable_registers_test_1): ... it. New proc.
784 (gdb_unavailable_floats): Move some code to ...
785 (gdb_unavailable_floats_1): ... it. New proc.
786
30a1e6cc
SDJ
7872014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
788
789 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
790 probes to test for bitness recognition.
791 * gdb.arch/amd64-stap-optional-prefix.exp
792 (test_probe_value_without_reg): New procedure.
793 Add code to test for different kinds of bitness.
794
f33da99a
SDJ
7952014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
796
797 PR breakpoints/16889
798 * gdb.arch/amd64-stap-optional-prefix.S: New file.
799 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
800
5b80f00d
PA
8012014-05-01 Pedro Alves <palves@redhat.com>
802
803 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
804 gdb_file_cmd if no file is specified.
805 * boards/native-extended-gdbserver.exp (gdb_load): Use the
806 last_loaded_file to set the remote exec-file.
807
f8c2a73c
PA
8082014-05-01 Pedro Alves <palves@redhat.com>
809
810 * boards/local-remote-host.exp: New file.
811
be6e8ac7
PA
8122014-05-01 Pedro Alves <palves@redhat.com>
813
814 * boards/local-remote-host.exp: Rename to ...
815 * boards/local-remote-host-notty.exp: ... this.
816
cac0dc8f
JB
8172014-04-28 Joel Brobecker <brobecker@adacore.com>
818
819 * gdb.ada/dyn_arrayidx: New testcase.
820
9730e6cc
YQ
8212014-04-26 Yao Qi <yao@codesourcery.com>
822
823 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
824 and compute the length of function main. Save it in
825 $main_length.
826 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
827 (top-level): Use gdb_compile to compile objects into
828 executable and restart GDB. Remove invocation to
829 prepare_for_testing.
830
7ae1a6a6
PA
8312014-04-25 Simon Marchi <simon.marchi@ericsson.com>
832 Pedro Alves <palves@redhat.com>
833
834 PR server/16255
835 * gdb.multi/multi-attach.c: New file.
836 * gdb.multi/multi-attach.exp: New file.
837
4082afcc
PA
8382014-04-25 Pedro Alves <palves@redhat.com>
839
840 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
841 user.
842 (top level): Test that "set remote conditional-breakpoints-packet
843 off" works as intended.
844 * gdb.base/dprintf.exp: Test that "set remote
845 breakpoint-commands-packet off" works as intended.
846 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
847 New function.
848 (top level): Call it.
849 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
850 remote fast-tracepoints-packet off" works as intended.
851 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
852 * lib/gdb.exp (gdb_is_target_remote): ... here.
853
2abc3f8d
DB
8542014-04-24 David Blaikie <dblaikie@gmail.com>
855
856 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
857 ensure clang would not discard them.
858 * gdb.base/gdbvars.c: Ditto.
859 * gdb.base/memattr.c: Ditto.
860 * gdb.base/whatis.c: Ditto.
861 * gdb.python/py-prettyprint.c: Ditto.
862 * gdb.trace/actions.c: Ditto.
863 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
864 ensure clang would not discard it.
865
bfd39632
DB
8662014-04-24 David Blaikie <dblaikie@gmail.com>
867
868 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
869 clang to emit the full definition of type required by the test
870 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
871
22842ff6
DB
8722014-04-24 David Blaikie <dblaikie@gmail.com>
873
874 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
875 coax Clang into emitting the definition of the type.
876 * gdb.cp/pr10728-x.h (y): Ditto.
877 * gdb.cp/pr10728-y.cc (y): Ditto.
878
c2e827ad
DB
8792014-04-24 David Blaikie <dblaikie@gmail.com>
880
881 * gdb.base/label.exp: XFAIL label related tests under Clang.
882 * gdb.cp/cplabel.exp: Ditto.
883 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
884 under Clang those using labels.
885
4c2d33e7
YQ
8862014-04-25 Yao Qi <yao@codesourcery.com>
887
888 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
889 double_label.
890 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
891 partial_label and double_label.
892
56083b99
DB
8932014-04-24 David Blaikie <dblaikie@gmail.com>
894
895 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
896
25d4e99d
DB
8972014-04-24 David Blaikie <dblaikie@gmail.com>
898
899 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
900 of the function to work across GCC and Clang.
901 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
902 pointer types (const void ** const V void **).
903
01f9f808
MS
9042014-04-24 Michael Sturm <michael.sturm@mintel.com>
905 Walfred Tedeschi <walfred.tedeschi@intel.com>
906
907 * Makefile.in (EXECUTABLES): Added i386-avx512.
908 * gdb.arch/i386-avx512.c: New file.
909 * gdb.arch/i386-avx512.exp: Likewise.
910
4b48d439
KS
9112014-04-23 Keith Seitz <keiths@redhat.com>
912
913 * lib/mi-support.exp (mi_list_breakpoints): Delete.
914 (mi_make_breakpoint_table): New procedure.
915 (mi_create_breakpoint): Use mi_make_breakpoint
916 and return the result.
917 (mi_make_breakpoint): New procedure.
918 (mi_build_kv_pairs): New procedure.
919
920 * gdb.mi/mi-break.exp: Remove unused globals,
921 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
922 All callers updated.
923 * gdb.mi/mi-dprintf.exp: Use variable to track command
924 number.
925 Update all callers of mi_create_breakpoint and use
926 mi_make_breakpoint_table.
927 Remove any unused global variables.
928 * gdb.mi/mi-nonstop.exp: Likewise.
929 * gdb.mi/mi-nsintrall.exp: Likewise.
930 * gdb.mi/mi-nsmoribund.exp: Likewise.
931 * gdb.mi/mi-nsthrexec.exp: Likewise.
932 * gdb.mi/mi-reverse.exp: Likewise.
933 * gdb.mi/mi-simplerun.exp: Likewise.
934 * gdb.mi/mi-stepn.exp: Likewise.
935 * gdb.mi/mi-syn-frame.exp: Likewise.
936 * gdb.mi/mi-until.exp: Likewise.
937 * gdb.mi/mi-var-cp.exp: Likewise.
938 * gdb.mi/mi-var-display.exp: Likewise.
939 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
940 * gdb.mi/mi2-var-child.exp: Likewise.
941 * gdb.mi/mi-vla-c99.exp: Likewise.
942 * lib/mi-support.exp: Likewise.
943
944 From Ian Lance Taylor <iant@cygnus.com>:
945 * lib/gdb.exp (parse_args): New procedure.
946
08351840
PA
9472014-04-23 Pedro Alves <palves@redhat.com>
948
949 * gdb.base/break-unload-file.c: New file.
950 * gdb.base/break-unload-file.exp: New file.
951 * gdb.base/sym-file-lib.c (baz): New function.
952 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
953 field.
954 (load): Store the segment's mapped size.
955 (unload): New function.
956 (unload_shlib): New function.
957 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
958 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
959 set a breakpoint at baz, and call it.
960 * gdb.base/sym-file.exp: New tests for stale breakpoint
961 instructions.
962
076855f9
PA
9632014-04-23 Pedro Alves <palves@redhat.com>
964
965 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
966 * gdb.base/hbreak-in-shr-unsupported.c: New file.
967 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
968 * gdb.base/hbreak-unmapped.c: New file.
969 * gdb.base/hbreak-unmapped.exp: New file.
970 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
971 * lib/gdb.exp (gdb_is_target_remote): ... here.
972
483805cf
PA
9732014-04-22 Pedro Alves <palves@redhat.com>
974
975 * gdb.base/consecutive-step-over.c: New file.
976 * gdb.base/consecutive-step-over.exp: New file.
977
06d97543
PA
9782014-04-22 Pedro Alves <palves@redhat.com>
979
980 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
981 instead of send_gdb/gdb_expect.
982
b4429ea2
YQ
9832014-04-22 Yao Qi <yao@codesourcery.com>
984
985 * lib/trace-support.exp (generate_tracefile): New procedure.
986 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
987 return 0.
988 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
989 if generate_tracefile returns 1.
990
51d48146
PA
9912014-04-18 Tom Tromey <palves@redhat.com>
992 Pedro alves <tromey@redhat.com>
993
994 PR backtrace/15558
995 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
996 with a backtrace limit.
997 * gdb.python/py-frame-inline.exp: Test running to an inline
998 function with a backtrace limit, and printing the newest frame.
999 * gdb.python/py-frame-inline.c (main): Call f.
1000
bd1dce5f
MS
10012014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1002
1003 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1004
40d1a503
MS
10052014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1006
1007 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1008 Drop prefix from unsupported source file path.
1009
389b98f7
YQ
10102014-04-17 Yao Qi <yao@codesourcery.com>
1011
1012 * lib/gdb.exp (with_target_charset): New proc.
1013 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1014 with_target_charset.
1015 (test_print_strings): Likewise.
1016 (test_repeat_bytes): Likewise.
1017 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1018 for some tests.
1019
22869d73
KS
10202014-04-16 Keith Seitz <keiths@redhat.com>
1021
1022 PR gdb/15827
1023 * gdb.dwarf2/corrupt.c: New file.
1024 * gdb.dwarf2/corrupt.exp: New file.
1025
c4f87ca6
KS
10262014-04-16 Keith Seitz <keiths@redhat.com>
1027
1028 PR c++/16597
1029 * gdb.cp/namelessclass.cc: New file.
1030 * gdb.cp/namelessclass.exp: New file.
1031 * gdb.cp/namelessclass.S: New file.
1032
ab19de87
DE
10332014-04-16 Doug Evans <dje@google.com>
1034
1035 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1036 Add comment.
1037 (gdbserver_default_get_comm_port): New function.
1038 (gdbserver_start): Check if board file provided
1039 "gdbserver,get_comm_port" and use it if so.
1040 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1041 (gdb,socketport): Set to "stdio".
1042 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1043 (stdio_gdbserver_template): Delete.
1044 (${board}_get_remote_address): Update.
1045 (${board}_build_remote_cmd): Delete.
1046 (${board}_get_comm_port): New function.
1047 (${board}_spawn): Update.
1048 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1049 Delete.
1050 (${board}_get_remote_address): Update.
1051 (${board}_get_comm_port): New function.
1052
fc98a809
AB
10532014-04-16 Andrew Burgess <aburgess@broadcom.com>
1054
1055 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1056 appearing in any order.
1057
87fd9e6e
DE
10582014-04-15 Doug Evans <dje@google.com>
1059
1060 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1061 uninitialized value of "description".
1062
099fc3ea
KS
10632014-04-15 Keith Seitz <keiths@redhat.com>
1064
1065 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1066 Remove unused globals.
1067 (test_running_the_program): Likewise.
1068 (test_controlled_execution): Likewise.
1069 (test_controlling_breakpoints): Likewise.
1070 (test_program_termination): Likewise.
1071
5da151d4
KS
10722014-04-15 Keith Seitz <keiths@redhat.com>
1073
1074 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1075 unused globals.
1076 (test_rbreak_creation_and_listing): Likewise.
1077 (test_ignore_count): Likewise.
1078 (test_error): Likewise.
1079
35e5d2f0
PA
10802014-04-15 Pedro Alves <palves@redhat.com>
1081
1082 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1083 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1084 sym-file-loader.c.
1085 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1086 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1087 to sym-file-loader.c.
1088 (struct library): Forward declare.
1089 (load_shlib, lookup_function): Change prototypes.
1090 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1091 (translate_offset): Remove declarations.
1092 (get_text_addr): New declaration.
1093 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1094 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1095 sym-file-loader.h.
1096 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1097 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1098 here from sym-file-loader.h.
1099 (struct library): New structure.
1100 (load_shlib, lookup_function): Change prototypes and adjust to
1101 work with a struct library.
1102 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1103 (translate_offset): Make static.
1104 (get_text_addr): New function.
1105 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1106
eb4c1710
PA
11072014-04-15 Pedro Alves <palves@redhat.com>
1108
1109 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1110
2d1baf52
PA
11112014-04-15 Pedro Alves <palves@redhat.com>
1112
1113 * gdb.base/sym-file-loader.c: Include <limits.h>.
1114 (SELF_LINK): New define.
1115 (get_origin): New function.
1116 (load_shlib): Use it.
1117 * gdb.base/sym-file.exp: Don't early return if the target is
1118 remote. Use runto_main, and issue fail is that fails. Use
1119 gdb_load_shlibs.
1120 (shlib_name): Delete.
1121 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1122
7dd6df01
PA
11232014-04-15 Pedro Alves <palves@redhat.com>
1124
1125 * gdb.base/sym-file.exp: Remove regex characters from test
1126 message. Don't refer to breakpoint numbers in test messages.
1127
b50c8614
KS
11282014-04-14 Keith Seitz <keiths@redhat.com>
1129
1130 PR c++/16253
1131 * gdb.cp/var-tag.cc: New file.
1132 * gdb.cp/var-tag.exp: New file.
1133 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1134 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1135 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1136 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1137
3d567982
TT
11382014-04-14 Tom Tromey <tromey@redhat.com>
1139
1140 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1141 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1142 type.
1143 * gdb.cp/enum-class.exp: New file.
1144 * gdb.cp/enum-class.cc: New file.
1145
0626fc76
TT
11462014-04-14 Tom Tromey <tromey@redhat.com>
1147
1148 * gdb.dwarf2/enum-type.exp: New file.
1149
dca325b3
SA
11502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1151
1152 * gdb.mi/mi-vla-c99.exp: New file.
1153 * gdb.mi/vla.c: New file.
1154
5854b38a
SA
11552014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1156
1157 * gdb.base/vla-datatypes.c: New file.
1158 * gdb.base/vla-datatypes.exp: New file.
1159
463bb957
SA
11602014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1161
1162 * gdb.base/vla-ptr.c: New file.
1163 * gdb.base/vla-ptr.exp: New file.
1164
3dd170be
SA
11652014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1166
1167 * gdb.dwarf2/count.exp: New file.
1168
5ecaaa66
SA
11692014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1170
1171 * gdb.base/vla-sideeffect.c: New file.
1172 * gdb.base/vla-sideeffect.exp: New file.
1173
41f1ada5
DB
11742014-04-14 David Blaikie <dblaikie@gmail.com>
1175
1176 * gdb.mi/non-stop.c: Add return value for non-void function return
1177 statement.
1178 * gdb.threads/staticthreads.c: Ditto.
1179
0be03e84
DE
11802014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1181 Doug Evans <xdje42@gmail.com>
1182
1183 * gdb.guile/scm-value.c: Improve test case.
1184 * gdb.guile/scm-value.exp: Add new test.
1185
f180a1fb
DB
11862014-04-11 David Blaikie <dblaikie@gmail.com>
1187
1188 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1189 override Clang's default.
1190
6b662e19
JB
11912014-04-11 Joel Brobecker <brobecker@adacore.com>
1192
1193 Revert the following changes (regressions):
1194
1195 * gdb.base/vla-sideeffect.c: New file.
1196 * gdb.base/vla-sideeffect.exp: New file.
1197
1198 * gdb.dwarf2/count.exp: New file.
1199
1200 * gdb.base/vla-multi.c: New file.
1201 * gdb.base/vla-multi.exp: New file.
1202
1203 * gdb.base/vla-ptr.c: New file.
1204 * gdb.base/vla-ptr.exp: New file.
1205
1206 * gdb.base/vla-datatypes.c: New file.
1207 * gdb.base/vla-datatypes.exp: New file.
1208
1209 * gdb.mi/mi-vla-c99.exp: New file.
1210 * gdb.mi/vla.c: New file.
1211
245a5f0b
KS
12122014-04-11 Keith Seitz <keiths@redhat.com>
1213
1214 PR c++/16675
1215 * gdb.cp/cpsizeof.exp: New file.
1216 * gdb.cp/cpsizeof.cc: New file.
1217
58a84dcf
SA
12182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1219
191a8a90
JB
1220 * gdb.mi/mi-vla-c99.exp: New file.
1221 * gdb.mi/vla.c: New file.
58a84dcf 1222
c8655f75
SA
12232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1224
1225 * gdb.base/vla-datatypes.c: New file.
1226 * gdb.base/vla-datatypes.exp: New file.
1227
024e13b4
SA
12282014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1229
1230 * gdb.base/vla-ptr.c: New file.
1231 * gdb.base/vla-ptr.exp: New file.
1232
1a237e0e
SA
12332014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1234
1235 * gdb.base/vla-multi.c: New file.
1236 * gdb.base/vla-multi.exp: New file.
1237
504f3432
SA
12382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1239
1240 * gdb.dwarf2/count.exp: New file.
1241
3bce8237
SA
12422014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1243
191a8a90
JB
1244 * gdb.base/vla-sideeffect.c: New file.
1245 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1246
322f9c21
YQ
12472014-04-11 Yao Qi <yao@codesourcery.com>
1248
1249 * gdb.base/completion.exp: Check file exists before running tests
1250 on file completion.
1251
d708bcd1
PA
12522014-04-10 Pedro Alves <palves@redhat.com>
1253
1254 * gdb.base/cond-eval-mode.c: New file.
1255 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1256 prepare_for_testing to build the new file. Check result of
1257 runto_main.
1258 (test_break, test_watch): New procedures.
1259 (top level): Use them.
1260
ae1d2761
PM
12612014-04-08 Pierre Muller <muller@sourceware.org>
1262
1263 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1264 Ctrl-V use for mingw hosts.
1265
7af389b8
SC
12662014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1267
1268 * gdb.python/py-value.c: Improve test case.
1269 * gdb.python/py-value.exp: Add new test.
1270
5e703181
DE
12712014-04-07 David Blaikie <dblaikie@gmail.com>
1272
1273 * lib/compiler.c: Identify the clang compiler.
1274 * lib/compiler.cc: Ditto.
1275
9810b410
YQ
12762014-04-03 Yao Qi <yao@codesourcery.com>
1277
1278 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1279
98d1b8dc
AB
12802014-04-01 Anton Blanchard <anton@samba.org>
1281
1282 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1283 messages unique.
1284
3114cea1
AB
12852014-04-01 Anton Blanchard <anton@samba.org>
1286
1287 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1288 prepare_for_testing.
1289
62f7182c
AB
12902014-04-01 Anton Blanchard <anton@samba.org>
1291
1292 * gdb.arch/ppc64-atomic-inst.c: Remove.
1293 * gdb.arch/ppc64-atomic-inst.S: New file.
1294 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1295
770e7fc7
DE
12962014-03-31 Doug Evans <dje@google.com>
1297
1298 * gdb.base/print-symbol-loading-lib.c: New file.
1299 * gdb.base/print-symbol-loading-main.c: New file.
1300 * gdb.base/print-symbol-loading.exp: New file.
1301
46e2bafa
YQ
13022014-03-31 Yao Qi <yao@codesourcery.com>
1303
1304 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1305
8776cfe9
JB
13062014-03-28 Joel Brobecker <brobecker@adacore.com>
1307
1308 * gdb.ada/mi_dyn_arr: New testcase.
1309
5d1ef361
DE
13102014-03-27 Doug Evans <dje@google.com>
1311
1312 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1313
b5bee914
YQ
13142014-03-27 Yao Qi <yao@codesourcery.com>
1315
1316 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1317 if target is nios2-*-*.
1318
0d4d0e77
YQ
13192014-03-26 Yao Qi <yao@codesourcery.com>
1320
1321 * lib/gdb.exp (readline_is_used): New proc.
1322 * gdb.base/completion.exp: Move tests on command complete up.
1323 Skip the rest of tests if readline is not used.
1324 * gdb.ada/complete.exp: Skp the test if readline is not
1325 used.
1326 * gdb.base/filesym.exp: Likewise.
1327 * gdb.base/macscp.exp: Likewise.
1328 * gdb.base/readline-ask.exp: Likewise.
1329 * gdb.base/readline.exp: Likewise.
1330 * gdb.python/py-cmd.exp: Likewise.
1331 * gdb.trace/tfile.exp: Likewise.
1332
29361eee
YQ
13332014-03-26 Yao Qi <yao@codesourcery.com>
1334
1335 * gdb.base/macscp.exp: Fix code format issues.
1336
bc9a5525
UW
13372014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1338
1339 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1340 * gdb.asm/powerpc64le.inc: New file.
1341
d3839ede
PA
13422014-03-25 Pedro Alves <palves@redhat.com>
1343 Doug Evans <dje@google.com>
1344
1345 * gdb.base/source-execution.c: New file.
1346 * gdb.base/source-execution.exp: New file.
1347 * gdb.base/source-execution.gdb: New file.
1348
01672a57
DE
13492014-03-24 Doug Evans <dje@google.com>
1350
1351 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1352 using fission.
1353
88bbeca9
HZ
13542014-03-24 Hui Zhu <hui@codesourcery.com>
1355 Pedro Alves <palves@redhat.com>
1356
1357 PR breakpoints/16101
1358 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1359 test pass/fail messages. Detect missing support for dprintf when
1360 breakpoints are actually inserted.
1361 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1362 breakpoints are actually inserted.
1363 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1364 fails.
1365
d2348791
JK
13662014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1367
1368 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1369
feef67ab
DE
13702014-03-22 Doug Evans <xdje42@gmail.com>
1371
1372 * gdb.python/python.exp (python not supported): Verify multi-line
1373 python command issues an error.
25d743f9 1374 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1375 guile command issues an error.
feef67ab 1376
ecebef6a
MR
13772014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1378
1379 * gdb.threads/thread-specific.exp: Handle the lack of usable
1380 $this_breakpoint and $this_thread.
1381
ccdd1909
HZ
13822014-03-21 Hui Zhu <hui@codesourcery.com>
1383
1384 * gdb.base/attach.exp (do_command_attach_tests): New.
1385
beb460e8
PA
13862014-03-20 Tom Tromey <tromey@redhat.com>
1387 Pedro Alves <palves@redhat.com>
1388
1389 PR cli/15718
1390 * gdb.base/condbreak-call-false.c: New file.
1391 * gdb.base/condbreak-call-false.exp: New file.
1392
40acf43a
PA
13932014-03-20 Pedro Alves <palves@redhat.com>
1394
1395 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1396 Delete.
1397 (block_signals, unblock_signals): Delete.
1398 (child_function_2, main): Remove references to deleted variable
1399 and functions.
1400
9f5e1e02
PA
14012014-03-20 Pedro Alves <palves@redhat.com>
1402
1403 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1404 Use pthread_kill to signal thread 2.
1405 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1406 Adjust to make the test send itself a signal rather than using the
1407 host's "kill" command.
1408
99619bea
PA
14092014-03-20 Pedro Alves <palves@redhat.com>
1410
1411 * gdb.threads/multiple-step-overs.c: New file.
1412 * gdb.threads/multiple-step-overs.exp: New file.
1413 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1414 Adjust expected infrun debug output.
1415
2adfaa28
PA
14162014-03-20 Pedro Alves <palves@redhat.com>
1417
1418 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1419 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1420
31e77af2
PA
14212014-03-20 Pedro Alves <palves@redhat.com>
1422
1423 PR breakpoints/7143
1424 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1425 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1426 of gdb_test_multiple.
1427 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1428 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1429
b9f437de
PA
14302014-03-20 Pedro Alves <palves@redhat.com>
1431
1432 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1433 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1434
05adc73e
PA
14352014-03-19 Pedro Alves <palves@redhat.com>
1436
1437 * gdb.base/async.exp: Remove early return.
1438
6048b950
PA
14392014-03-19 Pedro Alves <palves@redhat.com>
1440
1441 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1442
8bcfb00a
PA
14432014-03-19 Pedro Alves <palves@redhat.com>
1444
1445 * gdb.base/async.exp (test_background): Expect \r\n after
1446 "completed." in the fail pattern.
1447
884e37dc
PA
14482014-03-19 Pedro Alves <palves@redhat.com>
1449
1450 * gdb.base/async.exp (test_background): New procedure.
1451 Use it for all background execution command tests.
1452
148e57e2
PA
14532014-03-19 Pedro Alves <palves@redhat.com>
1454
1455 * gdb.base/async.exp: Use prepare_for_testing.
1456
f48088c7
PA
14572014-03-19 Pedro Alves <palves@redhat.com>
1458
1459 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1460 the same line.
1461
e2f6c966
PA
14622014-03-19 Pedro Alves <palves@redhat.com>
1463
1464 * gdb.base/async.c (main): Add "jump here" and "until here" line
1465 marker comments.
1466 * gdb.base/async.exp (jump_here): New global.
1467 (jump& test): Use it.
1468 (until_here): New global.
1469 (until& test): Use it.
1470
c30568d4
PA
14712014-03-19 Pedro Alves <palves@redhat.com>
1472
1473 * gdb.base/async.exp: Don't frob gdb_protocol.
1474
0172b6a7
DE
14752014-03-18 Doug Evans <xdje42@gmail.com>
1476
1477 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1478 Fix spelling of exec-done-display.
1479
06c868a8
JK
14802014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1481
1482 PR gdb/15358
1483 * gdb.base/gdb-sigterm.c: New file.
1484 * gdb.base/gdb-sigterm.exp: New file.
1485
0c7e1a46
PA
14862014-03-18 Pedro Alves <palves@redhat.com>
1487
1488 PR gdb/13860
1489 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1490 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1491 solib-event.
1492
f7c77d93
JB
14932014-03-17 Joel Brobecker <brobecker@adacore.com>
1494
1495 * gdb.ada/pckd_arr_ren: New testcase.
1496
5a1e8c7a
DE
14972014-03-13 Doug Evans <xdje42@gmail.com>
1498
1499 PR guile/16612
1500 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1501 collect after discarding symbols.
1502
350e1a76
DE
15032014-03-13 Ludovic Courtès <ludo@gnu.org>
1504 Doug Evans <xdje42@gmail.com>
1505
1506 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1507 to history survives a gc.
1508
a69900ae
PA
15092014-03-13 Pedro Alves <palves@redhat.com>
1510
1511 * gdb.base/default.exp: Don't test "target procfs".
1512
5db9f0bd
PA
15132014-03-13 Pedro Alves <palves@redhat.com>
1514
1515 * gdb.base/default.exp: Update "target child" and "target procfs"
1516 tests to not expect "Unix".
1517
b3ccfe11
TT
15182014-03-12 Tom Tromey <tromey@redhat.com>
1519
1520 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1521 New procs. Add target-async tests.
1522 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1523 Add target-async tests.
1524
646f4417
AA
15252014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1526
1527 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1528 'func_start' and 'func_end' for the beginning and end of the
1529 function code, respectively.
1530 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1531 'func_end' instead of 'func' and 'main'.
1532
288c211f
AA
15332014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1534
1535 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1536 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1537 generate the debug info assembler source.
1538
e0c0f156
AA
15392014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1540
1541 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1542 * gdb.dwarf2/arr-subrange.exp: Likewise.
1543 * gdb.dwarf2/dwz.exp: Likewise.
1544 * gdb.dwarf2/method-ptr.exp: Likewise.
1545 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1546 * gdb.dwarf2/subrange.exp: Likewise.
1547 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1548 * gdb.dwarf2/implptrpiece.exp: Likewise.
1549 * gdb.dwarf2/nostaticblock.exp: Likewise.
1550
0e5c4555
AA
15512014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1552
1553 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1554 directory to absolute path name arguments.
1555
5ec18f2b
JG
15562014-03-10 Joel Brobecker <brobecker@adacore.com>
1557
1558 * gdb.ada/tagged_access: New testcase.
1559
847fc4f2
MM
15602014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1561
1562 * gdb.btrace/data.exp: Update expected output.
1563
cc3da688
YQ
15642014-03-06 Yao Qi <yao@codesourcery.com>
1565
1566 * gdb.trace/pr16508.exp: New file.
1567
0f26cec1
PA
15682014-03-05 Pedro Alves <palves@redhat.com>
1569
1570 PR gdb/16575
1571 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1572 procedure.
1573 (top level): Adjust to use it. Add tests that exercise breakpoint
1574 interaction with the code-cache.
1575
7a5a839f
LC
15762014-02-26 Ludovic Courtès <ludo@gnu.org>
1577
1578 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1579 test for 'history-append!'.
1580
31aa7e4e
JB
15812014-02-26 Joel Brobecker <brobecker@adacore.com>
1582
1583 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1584 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1585 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1586 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1587 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1588 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1589
1b588015
JB
15902014-02-26 Joel Brobecker <brobecker@adacore.com>
1591
1592 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1593 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1594 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1595
55426c9d
JB
15962014-02-26 Joel Brobecker <brobecker@adacore.com>
1597
1598 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1599
dc53a7ad
JB
16002014-02-26 Joel Brobecker <brobecker@adacore.com>
1601
1602 * gdb.dwarf2/arr-stride.c: New file.
1603 * gdb.dwarf2/arr-stride.exp: New file.
1604
12ab52e9
PA
16052014-02-26 Pedro Alves <palves@redhat.com>
1606
1607 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1608 that won't ever trigger. Make sure that GDB reports the correct
1609 breakpoint that caused the stop.
1610
849c862e
JK
16112014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1612
1613 PR gdb/16626
1614 * gdb.base/auto-load-script: New file.
1615 * gdb.base/auto-load.c: New file.
1616 * gdb.base/auto-load.exp: New file.
1617
71b7d793
JK
1618 PR gdb/16626
1619 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1620
e2f0d509
JK
16212014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1622
1623 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1624 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1625
50cc37c8
DE
16262014-02-24 Doug Evans <dje@google.com>
1627
1628 * lib/gdb.exp (run_on_host): Log error output if program fails.
1629
ea4758f2
PA
16302014-02-21 Pedro Alves <palves@redhat.com>
1631
1632 * gdb.threads/step-after-sr-lock.c: Rename to ...
1633 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1634 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1635 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1636 ... this.
1637
d7b30f67
SDJ
16382014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1639
1640 PR tdep/16397
1641 * gdb.arch/amd64-stap-special-operands.exp: New file.
1642 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1643 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1644 * gdb.arch/amd64-stap-triplet.S: Likewise.
1645 * gdb.arch/amd64-stap-triplet.c: Likewise.
1646
83deb43f
JB
16472014-02-20 Joel Brobecker <brobecker@adacore.com>
1648
1649 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1650 in .section pseudo-op.
1651
adde2bff
DE
16522014-02-20 lin zuojian <manjian2006@gmail.com>
1653 Joel Brobecker <brobecker@adacore.com>
1654 Doug Evans <xdje42@gmail.com>
1655
1656 PR symtab/16581
1657 * gdb.dwarf2/dw2-icycle.S: New file.
1658 * gdb.dwarf2/dw2-icycle.c: New file.
1659 * gdb.dwarf2/dw2-icycle.exp: New file.
1660
f7bd0f78
SC
16612014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1662
1663 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1664 operations on gdb.Value objects.
1665 * gdb.python/py-value-cc.exp: Add new test to test operations on
1666 gdb.Value objects.
1667
c17ef0d5
DE
16682014-02-18 Doug Evans <dje@google.com>
1669
1670 * Makefile.in (TESTS): New variable.
1671 (expanded_tests, expanded_tests_or_none): New variables
1672 (check-single): Pass $(expanded_tests_or_none) to runtest.
1673 (check-parallel): Only run tests in $(TESTS) if non-empty.
1674 (check/no-matching-tests-found): New rule.
1675 * README: Document TESTS makefile variable.
1676
5dd3176f
DE
16772014-02-18 Doug Evans <dje@google.com>
1678
1679 * Makefile.in (check-parallel): rm -rf outputs temp.
1680
0b10be4f
JK
16812014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 Fix "ERROR: no fileid for" in the testsuite.
1684 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1685
85f224e7
DE
16862014-02-12 Doug Evans <dje@google.com>
1687
1688 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1689 (MISCELLANEOUS): New variable.
1690 (clean): rm -rf $(MISCELLANEOUS).
1691 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1692 dwp live in the same directory as symlinks, with each symlink pointed
1693 to a differently named file in a different directory.
1694
149b30ff
DE
16952014-02-11 Doug Evans <dje@google.com>
1696
1697 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1698 of Tcl file commands.
1699
1dfdac32
MK
17002014-02-10 Mark Kettenis <kettenis@gnu.org>
1701
1702 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1703 "kill -SIGUSR1 -1".
1704
aa4fb036
JB
17052014-02-10 Joel Brobecker <brobecker@adacore.com>
1706
1707 * gdb.ada/tick_length_array_enum_idx: New testcase.
1708
ed3ef339
DE
17092014-02-10 Doug Evans <xdje42@gmail.com>
1710
1711 * configure.ac (AC_OUTPUT): Add gdb.guile.
1712 * configure: Regenerate.
1713 * lib/gdb-guile.exp: New file.
1714 * lib/gdb.exp (get_target_charset): New function.
1715 * gdb.base/help.exp: Update expected output from "apropos apropos".
1716 * gdb.guile/Makefile.in: New file.
1717 * gdb.guile/guile.exp: New file.
1718 * gdb.guile/scm-arch.c: New file.
1719 * gdb.guile/scm-arch.exp: New file.
1720 * gdb.guile/scm-block.c: New file.
1721 * gdb.guile/scm-block.exp: New file.
1722 * gdb.guile/scm-breakpoint.c: New file.
1723 * gdb.guile/scm-breakpoint.exp: New file.
1724 * gdb.guile/scm-disasm.c: New file.
1725 * gdb.guile/scm-disasm.exp: New file.
1726 * gdb.guile/scm-equal.c: New file.
1727 * gdb.guile/scm-equal.exp: New file.
1728 * gdb.guile/scm-error.exp: New file.
1729 * gdb.guile/scm-error.scm: New file.
1730 * gdb.guile/scm-frame-args.c: New file.
1731 * gdb.guile/scm-frame-args.exp: New file.
1732 * gdb.guile/scm-frame-args.scm: New file.
1733 * gdb.guile/scm-frame-inline.c: New file.
1734 * gdb.guile/scm-frame-inline.exp: New file.
1735 * gdb.guile/scm-frame.c: New file.
1736 * gdb.guile/scm-frame.exp: New file.
1737 * gdb.guile/scm-generics.exp: New file.
1738 * gdb.guile/scm-gsmob.exp: New file.
1739 * gdb.guile/scm-iterator.c: New file.
1740 * gdb.guile/scm-iterator.exp: New file.
1741 * gdb.guile/scm-math.c: New file.
1742 * gdb.guile/scm-math.exp: New file.
1743 * gdb.guile/scm-objfile-script-gdb.in: New file.
1744 * gdb.guile/scm-objfile-script.c: New file.
1745 * gdb.guile/scm-objfile-script.exp: New file.
1746 * gdb.guile/scm-objfile.c: New file.
1747 * gdb.guile/scm-objfile.exp: New file.
1748 * gdb.guile/scm-ports.exp: New file.
1749 * gdb.guile/scm-pretty-print.c: New file.
1750 * gdb.guile/scm-pretty-print.exp: New file.
1751 * gdb.guile/scm-pretty-print.scm: New file.
1752 * gdb.guile/scm-section-script.c: New file.
1753 * gdb.guile/scm-section-script.exp: New file.
1754 * gdb.guile/scm-section-script.scm: New file.
1755 * gdb.guile/scm-symbol.c: New file.
1756 * gdb.guile/scm-symbol.exp: New file.
1757 * gdb.guile/scm-symtab-2.c: New file.
1758 * gdb.guile/scm-symtab.c: New file.
1759 * gdb.guile/scm-symtab.exp: New file.
1760 * gdb.guile/scm-type.c: New file.
1761 * gdb.guile/scm-type.exp: New file.
1762 * gdb.guile/scm-value-cc.cc: New file.
1763 * gdb.guile/scm-value-cc.exp: New file.
1764 * gdb.guile/scm-value.c: New file.
1765 * gdb.guile/scm-value.exp: New file.
1766 * gdb.guile/source2.scm: New file.
1767 * gdb.guile/types-module.cc: New file.
1768 * gdb.guile/types-module.exp: New file.
1769
7026a7c1
YQ
17702014-02-10 Yao Qi <yao@codesourcery.com>
1771
1772 PR testsuite/16543
1773 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1774 * configure: Regenerated.
1775 * Makefile.in: New file.
1776
6c466447
AS
17772014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1778
1779 * gdb.python/py-framefilter.exp: Fix typo.
1780
6e854735
YQ
17812014-02-08 Yao Qi <yao@codesourcery.com>
1782
1783 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1784 that no =breakpoint-modified is emitted when breakpoints are
1785 modified through MI commands.
1786
d137e6dc
PA
17872014-02-07 Pedro Alves <pedro@codesourcery.com>
1788 Pedro Alves <palves@redhat.com>
1789
1790 * gdb.threads/step-after-sr-lock.c: New file.
1791 * gdb.threads/step-after-sr-lock.exp: New file.
1792
b5ee5a50
PA
17932014-02-07 Pedro Alves <palves@redhat.com>
1794
1795 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1796
3c77faf3
JK
17972014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1798
1799 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1800 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1801
6dddc817
DE
18022014-02-06 Doug Evans <xdje42@gmail.com>
1803
1804 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1805 output.
1806
1807 * gdb.gdb/python-interrupts.exp: New file.
1808
de7b2893
YQ
18092014-02-05 Yao Qi <yao@codesourcery.com>
1810
1811 * gdb.trace/report.exp (use_collected_data): Test the output
1812 of "info threads" and "info inferiors".
1813
66d032ac
YQ
18142014-02-05 Yao Qi <yao@codesourcery.com>
1815
1816 Revert this patch:
1817
1818 2013-05-24 Yao Qi <yao@codesourcery.com>
1819
1820 * gdb.trace/tfile.exp: Test inferior and thread.
1821
591a12a1
UW
18222014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1823
1824 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1825 on a function.
1826 * gdb.base/step-bt.c: Call hello via function pointer to make
1827 sure its first instruction is executed on powerpc64le-linux.
1828
0ff3e01f
UW
18292014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1830
1831 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1832
084ee545
UW
18332014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1834
1835 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1836 of the test patterns for use on little-endian systems.
1837
6ed14ff3
UW
18382014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1839
1840 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1841 (decimal_vector): Fix for little-endian.
1842
401e27fd
JM
18432014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1844
1845 * gdb.arch/sparc-sysstep.exp: New file.
1846 * gdb.arch/sparc-sysstep.c: Likewise.
1847
1848 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1849
8b924729
EBM
18502014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1851
1852 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1853
fb151210
JB
18542014-01-23 Tom Tromey <tromey@redhat.com>
1855
1856 * gdb.ada/array_char_idx: New testcase.
1857
0740f8d8
TT
18582014-01-23 Tom Tromey <tromey@redhat.com>
1859
1860 PR python/16487:
1861 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1862 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1863 classes.
1864
21909fa1
TT
18652014-01-23 Tom Tromey <tromey@redhat.com>
1866
1867 PR python/16491:
1868 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1869 string from an inferior frame.
1870 * gdb.python/py-framefilter-mi.exp: Update.
1871
87ce2a04
DE
18722014-01-22 Doug Evans <dje@google.com>
1873
1874 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1875
237b092b
AA
18762014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1877
1878 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1879
d674a709
AA
18802014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1881
1882 * gdb.trace/entry-values.exp: Remove excess space character from
1883 regex patterns. Handle s390 call instruction.
1884
20fa3390
AA
18852014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1886
1887 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1888 define "*_start" label. Make "name" static.
1889 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1890 ${name} by references to ${name}_start.
1891
78466714
AA
18922014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1893
1894 * gdb.base/info-macros.exp: Remove "debug" from the compile
1895 options.
1896
ec9f644a
IB
18972014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1898
1899 * gdb.dlang/demangle.exp: New file.
1900
94b1b47e
IB
19012014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1902
1903 * gdb.dlang/primitive-types.exp: New file.
1904
7f420862
IB
19052014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1906
1907 * configure.ac: Create gdb.dlang/Makefile.
1908 * configure: Regenerate.
1909 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1910 * gdb.dlang/Makefile.in: New file.
1911 * lib/d-support.exp: New file.
1912 * lib/gdb.exp (skip_d_tests): New proc.
1913
52834460
MM
19142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1915
1916 * gdb.btrace/delta.exp: Check reverse stepi.
1917 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1918 * gdb.btrace/finish.exp: New.
1919 * gdb.btrace/next.exp: New.
1920 * gdb.btrace/nexti.exp: New.
1921 * gdb.btrace/record_goto.c: Add comments.
1922 * gdb.btrace/step.exp: New.
1923 * gdb.btrace/stepi.exp: New.
1924 * gdb.btrace/multi-thread-step.c: New.
1925 * gdb.btrace/multi-thread-step.exp: New.
1926 * gdb.btrace/rn-dl-bind.c: New.
1927 * gdb.btrace/rn-dl-bind.exp: New.
1928 * gdb.btrace/data.c: New.
1929 * gdb.btrace/data.exp: New.
1930 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1931
6e07b1d2
MM
19322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1933
1934 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1935 * gdb.btrace/exception.exp: Update.
1936 * gdb.btrace/instruction_history.exp: Update.
1937 * gdb.btrace/record_goto.exp: Update.
1938 * gdb.btrace/tailcall.exp: Update.
1939 * gdb.btrace/unknown_functions.exp: Update.
1940 * gdb.btrace/delta.exp: New.
1941
0b722aec
MM
19422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1943
1944 * gdb.btrace/record_goto.exp: Add backtrace test.
1945 * gdb.btrace/tailcall.exp: Add backtrace test.
1946
066ce621
MM
19472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1948
1949 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1950 * gdb.btrace/record_goto.c: New.
1951 * gdb.btrace/record_goto.exp: New.
1952 * gdb.btrace/x86-record_goto.S: New.
1953
0688d04e
MM
19542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1955
1956 * gdb.btrace/function_call_history.exp: Update tests.
1957 * gdb.btrace/instruction_history.exp: Update tests.
1958
8710b709
MM
19592014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1960
1961 * gdb.btrace/function_call_history.exp: Fix expected field
1962 order for "record function-call-history".
1963 Add new tests for "record function-call-history /c".
1964 * gdb.btrace/exception.cc: New.
1965 * gdb.btrace/exception.exp: New.
1966 * gdb.btrace/tailcall.exp: New.
1967 * gdb.btrace/x86-tailcall.S: New.
1968 * gdb.btrace/x86-tailcall.c: New.
1969 * gdb.btrace/unknown_functions.c: New.
1970 * gdb.btrace/unknown_functions.exp: New.
1971 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1972
5de9129b
MM
19732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1974
1975 * gdb.btrace/instruction_history.exp: Update.
1976 * gdb.btrace/function_call_history.exp: Update.
1977
23a7fe75
MM
19782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1979
1980 * gdb.btrace/function_call_history.exp: Fix expected function
1981 trace.
1982 * gdb.btrace/instruction_history.exp: Initialize traced.
1983 Remove traced_functions.
1984
724c7dd8
MM
19852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1986
1987 * gdb.btrace/function_call_history.exp: Update
1988 * gdb.btrace/instruction_history.exp: Update.
1989
6d78d93b
MM
19902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1991
1992 * gdb.btrace/enable.exp: Update expected text.
1993
93a360cc
OJ
19942014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1995
1996 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1997 bytes.
1998
3772b53f
MR
19992014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2000
2001 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2002
596662fa
OJ
20032014-01-15 Omair Javaid <omair.javaid@linaro.org>
2004
2005 * lib/gdb.exp (supports_process_record): Return true for
2006 arm*-linux*. (supports_reverse): Likewise.
2007
b5b08fb4
SC
20082014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2009
2010 PR python/15464
2011 PR python/16113
2012 * gdb.python/py-type.c: Enhance test case.
2013 * gdb.python/py-value-cc.cc: Likewise
2014 * gdb.python/py-type.exp: Add new tests.
2015 * gdb.python/py-value-cc.exp: Likewise
2016
52d7fb13
AA
20172014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2018 Pedro Alves <palves@redhat.com>
2019
2020 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2021 Make "name" extern.
2022 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2023 references to ${name}_start by references to ${name}.
2024
a2cd8cfe
JB
20252014-01-10 Joel Brobecker <brobecker@adacore.com>
2026
2027 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2028
4e23fced
JB
20292014-01-10 Joel Brobecker <brobecker@adacore.com>
2030
2031 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2032
c6a9e42c
PA
20332014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2034 Pedro Alves <palves@redhat.com>
2035
2036 * gdb.mi/mi-info-os.exp: Connect to the target with
2037 mi_gdb_target_load.
2038
b7ea362b
PA
20392014-01-08 Pedro Alves <palves@redhat.com>
2040
2041 * gdb.threads/reconnect-signal.c: New file.
2042 * gdb.threads/reconnect-signal.exp: New file.
2043
5e3f4fab
EBM
20442014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2045
2046 * gdb.base/source-dir.exp: New file.
2047
79301218
JB
20482014-01-07 Joel Brobecker <brobecker@adacore.com>
2049
2050 * gdb.ada/mi_interface: New testcase.
2051
8e355c5d
JB
20522014-01-07 Joel Brobecker <brobecker@adacore.com>
2053
2054 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2055 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2056 gdb.ada/pp-rec-component/pck.ads: New files.
2057
c0d48811
JB
20582014-01-07 Joel Brobecker <brobecker@adacore.com>
2059
2060 * gdb.python/py-pp-integral.c: New file.
2061 * gdb.python/py-pp-integral.py: New file.
2062 * gdb.python/py-pp-integral.exp: New file.
2063
17b609c3 2064For older changes see ChangeLog-1993-2013.
c906108c 2065\f
8d8cb839
EZ
2066;; Local Variables:
2067;; mode: change-log
2068;; left-margin: 8
2069;; fill-column: 74
2070;; version-control: never
2071;; End:
902f2ccb 2072
14f8b115 2073 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2074 Copying and distribution of this file, with or without modification,
2075 are permitted provided the copyright notice and this notice are preserved.
This page took 1.974027 seconds and 4 git commands to generate.