Introduce new convenience variables $_gdb_major and $_gdb_minor
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7734102d
EZ
12019-03-30 Simon Marchi <simark@simark.ca>
2
3 * gdb.base/default.exp: Add values for $_gdb_major and
4 $_gdb_minor.
5
188e1fa9
TT
62019-03-29 Tom Tromey <tromey@adacore.com>
7
8 * gdb.base/help.exp: Tighten apropos regexp.
9
2880242d
KS
102019-03-29 Keith Seitz <keiths@redhat.com>
11
12 * gdb.fortran/array-bounds.exp: New file.
13 * gdb.fortran/array-bounds.f90: New file.
14
077cad8e
PW
152019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16
17 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
18
80047cfc
PW
192019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
20
21 * gdb.multi/hello.c (main): Increase alarm timer.
22
f489207e
SL
232019-03-28 Sandra Loosemore <sandra@codesourcery.com>
24
25 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
26 factor when no hardware watchpoint support.
27
c92df149
AH
282019-03-28 Alan Hayward <alan.hayward@arm.com>
29 Pedro Alves <palves@redhat.com>
30
31 * boards/local-board.exp: set sysroot to /.
32
933aebfa
AH
332019-03-27 Alan Hayward <alan.hayward@arm.com>
34
35 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
36 in child.
37
9f9aa852
AB
382019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
39
40 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
41 field.
42 (make_container): Initialise new field.
43 * gdb.python/py-prettyprint.exp: Add new tests.
44 * gdb.python/py-prettyprint.py (class ContainerPrinter)
45 <display_hint>: New method.
46
3714a195
AB
472019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
48
49 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
50 gdb_continue_to_breakpoint more throughout this test.
51 (run_lang_tests) Supply unique test names, and use
52 gdb_test_no_output.
53
18c77628
AB
542019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
55
56 * gdb.base/finish-pretty.exp: Update expected results.
57 * gdb.base/pretty-print.c: New file.
58 * gdb.base/pretty-print.exp: New file.
59
9a93502f
PA
602019-03-25 Pedro Alves <palves@redhat.com>
61
62 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
63 move comments outside list. Append '-i "" eof' section.
64
968aa7ae
AH
652019-03-22 Alan Hayward <alan.hayward@arm.com>
66
67 * README: Add pie options.
68 * gdb.base/break-interp.exp: Ensure pie is disabled.
69 * gdb.base/dump.exp: Likewise.
70 * lib/gdb.exp (gdb_compile): Add pie option.
71
4c7d57e7
TT
722019-03-19 Tom Tromey <tromey@adacore.com>
73
74 * gdb.mi/mi2-cli-display.c: New file.
75 * gdb.mi/mi2-cli-display.exp: New file.
76
bff8c71f
TT
772019-03-18 Joel Brobecker <brobecker@adacore.com>
78 Tom Tromey <tromey@adacore.com>
79
80 * gdb.ada/ptype_array/pck.adb: New file.
81 * gdb.ada/ptype_array/pck.ads: New file.
82 * gdb.ada/ptype_array/foo.adb: New file.
83 * gdb.ada/ptype_array.exp: New file.
84
d085f989
TT
852019-03-14 Tom Tromey <tromey@adacore.com>
86
87 * gdb.base/style.exp: Add "set style sources" test.
88
b4be1b06
SM
892019-03-13 Simon Marchi <simon.marchi@ericsson.com>
90
91 * mi-breakpoint-location-ena-dis.exp: Rename to ...
92 * mi-breakpoint-multiple-locations.exp: ... this.
93 (make_breakpoints_pattern): New proc.
94 (do_test): Add mi_version parameter, test -break-insert,
95 -break-info and =breakpoint-created.
96
7cde5fc2
AB
972019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
98
99 * config/default.exp: Remove 'load_lib gdb.exp'.
100 * config/monitor.exp: Likewise.
101 * config/sid.exp: Likewise.
102 * config/sim.exp: Likewise.
103 * config/slite.exp: Likewise.
104 * config/unix.exp: Likewise.
105 * gdb.base/default.exp: Remove unhelpful comment.
106
efbecbc1
AB
1072019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
108
109 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
110
0841c79a
AB
1112019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
112
113 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
114
4a270568
AB
1152019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
116
117 * gdb.fortran/type-kinds.exp: Update expected results.
118
067630bd
AB
1192019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
120
121 * gdb.fortran/type-kinds.exp: Test new integer type kind.
122
3be47f7a
AB
1232019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
124
125 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
126 function.
127 (test_basic_parsing_of_type_kinds): Expand types tested.
128 (test_parsing_invalid_type_kinds): New function.
129
4d00f5d8
AB
1302019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
131
132 * gdb.fortran/intrinsics.exp: New file.
133 * gdb.fortran/intrinsics.f90: New file.
134 * gdb.fortran/type-kinds.exp: New file.
135
c8f91604
AB
1362019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
137
138 * gdb.fortran/dot-ops.exp: New file.
139
dd9f2c76
AB
1402019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
141
142 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
143 Check upper and lower case logical literals.
144
84ec9724
AB
1452019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
146
147 * gdb.fortran/types.exp (test_float_literal_types_accepted):
148 Remove duplicate tests.
149
c3734e09
AH
1502019-03-06 Alan Hayward <alan.hayward@arm.com>
151
152 * lib/gdb.exp (builtin_cd): rename of cd.
153 (cd): Override builtin.
154
aa3cfbda
RB
1552019-03-06 Richard Bunt <richard.bunt@arm.com>
156
157 * gdb.fortran/function-calls.exp: New file.
158 * gdb.fortran/function-calls.f90: New test.
159
7b63ad86
RB
1602019-03-04 Richard Bunt <richard.bunt@arm.com>
161
162 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
163 on user program standard output.
164 * gdb.fortran/short-circuit-argument-list.f90: Record function
165 calls.
166
01abb042
AH
1672019-02-28 Alan Hayward <alan.hayward@arm.com>
168
c3734e09
AH
169 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
170 failure.
01abb042 171
92137da0
RO
1722019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
173
174 PR gdb/8527
175 * gdb.base/interrupt-daemon-attach.c,
176 gdb.base/interrupt-daemon-attach.exp: New test.
177
5862844d
PA
1782019-02-27 Pedro Alves <palves@redhat.com>
179
180 * gdb.base/page.exp: Add tests for "set width/height -1".
181
8ed25214
PA
1822019-02-27 Pedro Alves <palves@redhat.com>
183
184 * gdb.base/page.exp: Add tests for "set/show width/height" with
185 "infinite" values.
186
6c28e44a
TT
1872019-02-27 Tom Tromey <tromey@adacore.com>
188
189 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
190 2.4.
191 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
192 workaround.
193
bf9a735e
AB
1942019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
195
196 * gdb.base/align.exp: Extend to compile in both C and C++, and add
197 tests for structs with static members.
198
8791793c
TT
1992019-02-26 Tom Tromey <tromey@adacore.com>
200
201 * gdb.python/py-value.exp (test_value_from_buffer): Check for
202 ValueError, not TypeError.
203
bc2a507e
KB
2042019-02-26 Kevin Buettner <kevinb@redhat.com>
205
206 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
207 call from main program.
208
e0e7d3bd
JB
2092019-02-23 Joel Brobecker <brobecker@adacore.com>
210
211 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
212 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
213 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
214 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
215 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
216
9600246d
KS
2172019-02-22 Keith Seitz <keiths@redhat.com>
218
219 PR symtab/23853
220 * gdb.base/symlink-sourcefile.c: New file.
221 * gdb.base/symlink-sourcefile.exp: New file.
222
0c95f9ed
TT
2232019-02-20 Tom Tromey <tom@tromey.com>
224
225 * gdb.base/info_qt.exp: Update.
226
6caa91b6
SM
2272019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
228
229 * gdb.base/source.exp: Move "error in sourced script" code to
230 the end.
231 * gdb.base/source-error.gdb: Move contents to
232 source-error-1.gdb. Add new code to source source-error-1.gdb.
233 * gdb.base/source-error-1.gdb: New file, from previous
234 source-error.gdb.
235
6506371f
TT
2362019-02-17 Tom Tromey <tom@tromey.com>
237
238 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
239 for macro styling.
240 * gdb.base/style.c (SOME_MACRO): New macro.
241
a0087920
TT
2422019-02-17 Tom Tromey <tom@tromey.com>
243
244 * gdb.base/style.exp: Add line-wrapping tests.
245 * gdb.base/page.exp: Add test for quitting during pagination.
246
a2cd4f14
JB
2472019-02-17 Joel Brobecker <brobecker@adacore.com>
248
249 * gdb.ada/big_packed_array: New testcase.
250 * gdb.ada/homonym.exp: Fix incorrect expected output for
251 "break <homonym__get_value>" test.
252
9d70ffbc
WP
2532019-02-13 Weimin Pan <weimin.pan@oracle.com>
254
255 PR breakpoints/21870
256 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
257 and prepare_for_testing. Add comment.
258 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
259 redundant cleanup call. Clean up comment.
260
01c7ae81
WP
2612019-02-12 Weimin Pan <weimin.pan@oracle.com>
262
263 PR breakpoints/21870
264 * gdb.arch/aarch64-dbreg-contents.exp: New file.
265 * gdb.arch/aarch64-dbreg-contents.c: New file.
266
aff29d1c
JB
2672019-02-10 Joel Brobecker <brobecker@adacore.com>
268
269 * gdb.ada/mi_ref_changeable: New testcase.
270
df0da8a2
AH
2712019-02-07 Alan Hayward <alan.hayward@arm.com>
272
273 * gdb.base/attach.exp: Add double attach test.
274
bd447abb
SM
2752019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
276
277 * lib/gdb.exp (default_gdb_start): Don't match pagination
278 prompt.
279 (gdb_init): Set stty_init.
280
1dbc40b9
TT
2812019-01-27 Tom Tromey <tom@tromey.com>
282
283 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
284 skip_python_tests.
285
353229bf
AH
2862019-01-24 Alan Hayward <alan.hayward@arm.com>
287
288 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
289 New structure.
290 (struct struct_static_02_02): Likewise.
291 (struct struct_static_02_03): Likewise.
292 (struct struct_static_02_04): Likewise.
293 (struct struct_static_04_01): Likewise.
294 (struct struct_static_04_02): Likewise.
295 (struct struct_static_04_03): Likewise.
296 (struct struct_static_04_04): Likewise.
297 (struct struct_static_06_01): Likewise.
298 (struct struct_static_06_02): Likewise.
299 (struct struct_static_06_03): Likewise.
300 (struct struct_static_06_04): Likewise.
301 (cmp_struct_static_02_01): Likewise.
302 (cmp_struct_static_02_02): Likewise.
303 (cmp_struct_static_02_03): Likewise.
304 (cmp_struct_static_02_04): Likewise.
305 (cmp_struct_static_04_01): Likewise.
306 (cmp_struct_static_04_02): Likewise.
307 (cmp_struct_static_04_03): Likewise.
308 (cmp_struct_static_04_04): Likewise.
309 (cmp_struct_static_06_01): Likewise.
310 (cmp_struct_static_06_02): Likewise.
311 (cmp_struct_static_06_03): Likewise.
312 (cmp_struct_static_06_04): Likewise.
313 (call_all): Test new structs.
314 * gdb.base/infcall-nested-structs.exp: Likewise.
315
73021deb
AH
3162019-01-21 Alan Hayward <alan.hayward@arm.com>
317 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
318
fc65c7db
AH
3192019-01-21 Alan Hayward <alan.hayward@arm.com>
320 * gdb.base/stack-protector.c: New test.
321 * gdb.base/stack-protector.exp: New file.
322 * gdb.cp/ovldbreak.exp: Only allow a single break line.
323 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
324 option.
325 (gdb_compile): Remove stack protector for GCC and prevent
326 recursion.
327
c24bdb02
KS
3282019-01-16 Keith Seitz <keiths@redhat.com>
329
330 PR gdb/23773
331 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
332
6f072a10
PFC
3332019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
334
335 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
336 aliases.
337 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
338 tests.
339 * gdb.arch/powerpc-vector-regs.c: New file.
340 * gdb.arch/powerpc-vector-regs.exp: New file.
341
a7b8d682
PFC
3422019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
343
344 * gdb.arch/altivec-regs.exp: Fix the list passed to
345 gdb_expect_list when testing "info vector".
346
6eb6fb67
AB
3472019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
348
349 * gdb.base/style.exp: Don't include path in testname.
350
b56f80d8
KS
3512019-01-10 Keith Seitz <keiths@redhat.com>
352
353 PR gdb/23712
354 PR symtab/23010
355 * gdb.dwarf2/multidictionary.exp: New file.
356
041be526
SM
3572019-01-09 Simon Marchi <simon.marchi@ericsson.com>
358
359 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
360 (test_gnuv3_style_demangling): ... this.
361 (test_lucid_style_demangling): Remove.
362 (test_arm_style_demangling): Remove.
363 (test_hp_style_demangling): Remove.
364 (do_tests): Remove calls to the above.
365
d820d0c3
AB
3662019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
367
368 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
369 case.
370
f097f5ad
TT
3712019-01-06 Tom Tromey <tom@tromey.com>
372
373 PR gdb/28155:
374 * gdb.dwarf2/typedef-void-finish.exp: New file.
375
2cd8cc0b
TT
3762018-12-28 Tom Tromey <tom@tromey.com>
377 Simon Marchi <simark@simark.ca>
378
379 * gdb.base/jit-exec.exp: New file.
380 * gdb.base/jit-exec.c: New file.
381 * gdb.base/jit-execd.c: New file.
382
35fb8261
TT
3832018-12-28 Tom Tromey <tom@tromey.com>
384
385 * gdb.base/style.exp: Update test to check for address styling.
386
47fd17cd
TT
3872018-12-28 Tom Tromey <tom@tromey.com>
388
389 * gdb.base/style.exp: Add test for styling of "Reading symbols"
390 message.
391
d47032b7
TT
3922018-12-28 Tom Tromey <tom@tromey.com>
393
394 * gdb.base/style.exp: Add test for version number styling.
395
af79b68d
TT
3962018-12-28 Tom Tromey <tom@tromey.com>
397
398 * gdb.base/style.exp: Add test for print_address_symbolic.
399
0bb296cb
TT
4002018-12-28 Tom Tromey <tom@tromey.com>
401
402 * gdb.base/style.exp: Add test for breakpoint setting.
403
80ae2043
TT
4042018-12-28 Tom Tromey <tom@tromey.com>
405
406 * gdb.base/style.exp: Add test for variable names.
407
cbe56571
TT
4082018-12-28 Tom Tromey <tom@tromey.com>
409
410 * gdb.base/style.exp: New file.
411 * gdb.base/style.c: New file.
412
9162a27c
TT
4132018-12-28 Tom Tromey <tom@tromey.com>
414
415 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
416 "dumb".
417 * gdb.base/readline.exp (operate_and_get_next): Save and restore
418 the TERM environment variable.
419
bc543c90
TT
4202018-12-27 Tom Tromey <tom@tromey.com>
421
422 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
423 pagination test.
424
6f0ffe50
AB
4252018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
426
427 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
428 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
429
b5a1e557
PW
4302018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
431
432 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
433 Filename a.adb changed to bp_fun_addr.adb.
434 gdb.ada/bp_fun_addr.exp: Update test accordingly.
435
6e8b1ab2
JV
4362018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
437
438 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
439 non-PIE executables.
440 * README: Mention the gdb,nopie_flag board setting.
441 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
442 non-PIE executable.
443 * gdb.arch/amd64-entry-value.exp: Likewise.
444 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
445 * gdb.arch/i386-float.exp: Likewise.
446 * gdb.arch/i386-signal.exp: Likewise.
447 * gdb.mi/mi-reg-undefined.exp: Likewise.
448
d00a27c5
PM
4492018-12-21 Paul Marechal <paul.marechal@ericsson.com>
450
451 PR gdb/23974
452 * gdb.base/info-os.exp: Check return for unknown "info os" type.
453
161d081c
PW
4542018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
455
456 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
457 Update order of results accordingly.
458
b001de23
AB
4592018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
460
461 * gdb.base/annota1.exp: Update a test regexp.
462
99e1a184
AB
4632018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
464
465 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
466
7a81c1e2
PW
4672018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
468
469 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
470 (reuse_time): Initialize to REUSE_TIME_CAP.
471 (check_rc): New function.
472 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
473 Check pthread_create rc.
474 (spawner_thread_func): Check pthread_create and pthread_join rc.
475
73e8dc90
PA
4762018-12-08 Pedro Alves <palves@redhat.com>
477
478 * gdb.base/list.exp (test_forward_search): Rename to ...
479 (test_forward_reverse_search): ... this. Also test reverse-search
480 and the forward-search alias.
481
13f2ed32
AB
4822018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
483
484 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
485 local timeout variable before return, and remove all local timeout
486 variable entirely.
487 (gdb_load): Likewise.
488
64d27cfc
TV
4892018-12-01 Tom de Vries <tdevries@suse.de>
490
491 * gdb.base/gdb-caching-proc.exp: New file.
492
f63c03b4
SDJ
4932018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
494
495 * Makefile.in (TIMESTAMP): New variable.
496 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
497 command.
498 (check-single-racy): Likewise.
499 (check/%.exp): Likewise.
500 (check-racy/%.exp): Likewise.
501 (workers/%.worker): Likewise.
502 (build-perf): Likewise.
503 (check-perf): Likewise.
504 * README: Describe new "TS" and "TS_FORMAT" variables.
505 * print-ts.py: New file.
506
1c97054b
BF
5072018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
508
509 PR python/23714
510 * gdb.python/python.exp: Test command repetition after
511 gdb.execute.
512
1871a62d
AB
5132018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
514
515 * gdb.opt/inline-break.exp: Add test that info breakpoint output
516 is correctly aligned.
517
fb5e1ed9
PW
5182018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
519
520 * gdb.ada/info_auto_lang.exp: New testcase.
521 * gdb.ada/info_auto_lang/global_pack.ads: New file.
522 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
523 * gdb.ada/info_auto_lang/some_c.c: New file.
524
43d397ca
PW
5252018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
526
527 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
528 FUNC_lang language syntax.
529
beddd671
PW
5302018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
531
532 * gdb.base/info_minsym.c: New file.
533 * gdb.base/info_minsym.exp: New file.
534
73fc52c4
TT
5352018-11-19 Tom Tromey <tom@tromey.com>
536
537 PR rust/23625:
538 * gdb.rust/simple.exp: Add ptype test. Update expected output.
539 * gdb.rust/expr.exp: Update expected output. Change one test.
540
994b876a
TT
5412018-11-19 Tom Tromey <tom@tromey.com>
542
543 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
544
6769f276
PA
5452018-11-19 Pedro Alves <palves@redhat.com>
546
547 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
548 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
549 see the expected warning.
550
38a72da0
AH
5512018-11-16 Alan Hayward <alan.hayward@arm.com>
552
553 PR gdb/22736:
554 * gdb.cp/infcall-nodebug-lib.c: New test.
555 * gdb.cp/infcall-nodebug-main.c: New test.
556 * gdb.cp/infcall-nodebug.exp: New file.
557
53a89d6e
SM
5582018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
559
560 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
561 completer tests.
562
9325300d
TV
5632018-11-09 Tom de Vries <tdevries@suse.de>
564
565 * gdb.base/msym-lang.c: New test.
566 * gdb.base/msym-lang.exp: New file.
567 * gdb.base/msym-lang-main.c: New test.
568
20f0d60d
TT
5692018-11-08 Tom Tromey <tom@tromey.com>
570
571 PR gdb/23555:
572 PR gdb/23838:
573 * gdb.base/warning.exp: New file.
574
b5420128
JB
5752018-11-08 Jan Beulich <jbeulich@suse.com>
576
577 * testsuite/gdb.arch/i386-avx512.c,
578 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
579
cd115d61
AB
5802018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
581
582 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
583 point hardware.
584
35ee2dc2
AB
5852018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
586
587 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
588 * gdb.dwarf2/missing-type-name.exp: New file.
589
31aceee8
TV
5902018-11-06 Tom de Vries <tdevries@suse.de>
591
592 * gdb.base/many-headers.c: New test.
593 * gdb.base/many-headers.exp: New file.
594
109be305
JW
5952018-11-06 Jim Wilson <jimw@sifive.com>
596
597 * gdb.base/code_elim.exp: For riscv, set additional_flags
598 to include -msmall-data-limit=0.
599
e2b7af72
JB
6002018-11-01 Joel Brobecker <brobecker@adacore.com>
601
602 * gdb.ada/watch_minus_l: New testcase.
603
cdcda965
SM
6042018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
605
606 * gdb.arch/aix-sighandle.c: New file.
607 * gdb.arch/aix-sighandle.exp: New file.
608
92dcebf3
AB
6092018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
610
611 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
612 registers being unions.
613
68b9ac18
TV
6142018-10-31 Tom de Vries <tdevries@suse.de>
615
616 * lib/valgrind.exp: New file.
617 (vgdb_start, vgdb_stop): New procs, factored out of ...
618 * gdb.base/valgrind-bt.exp: ... here, ...
619 * gdb.base/valgrind-disp-step.exp: ... here and ...
620 * gdb.base/valgrind-infcall.exp: ... here.
621
1443936e
TV
6222018-10-31 Tom de Vries <tdevries@suse.de>
623
624 * lib/gdb.exp (get_valueof): Don't output read value in test name.
625
eb77c9df
AB
6262018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
627
628 * gdb.dwarf2/void-type.c: New file.
629 * gdb.dwarf2/void-type.exp: New file.
630
82b5e646
PW
6312018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
632
633 * gdb.base/info_qt.c: New file.
634 * gdb.base/info_qt.exp: New file.
635
8d619c01
EBM
6362018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
637
638 * gdb.arch/powerpc-htm-regs.c: New file.
639 * gdb.arch/powerpc-htm-regs.exp: New file.
640
f2cf6173
EBM
6412018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
642
643 * gdb.arch/powerpc-tar.c: New file.
644 * gdb.arch/powerpc-tar.exp: New file.
645
7ca18ed6
EBM
6462018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
647
648 * gdb.arch/powerpc-ppr-dscr.c: New file.
649 * gdb.arch/powerpc-ppr-dscr.exp: New file.
650
bfcc0eba
TV
6512018-10-25 Tom de Vries <tdevries@suse.de>
652
653 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
654
fe1a5cad
TV
6552018-10-24 Tom de Vries <tdevries@suse.de>
656
657 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
658 longer exists error.
659
a76dc3b7
TV
6602018-10-24 Tom de Vries <tdevries@suse.de>
661
662 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
663
4df46df7
TV
6642018-10-24 Tom de Vries <tdevries@suse.de>
665
666 * gdb.base/valgrind-db-attach.exp: Handle removed support for
667 --db-attach in valgrind.
668
0dbfcfff
AB
6692018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
670
671 * gdb.arch/riscv-reg-aliases.c: New file.
672 * gdb.arch/riscv-reg-aliases.exp: New file.
673
b04480b1
AH
6742018-10-19 Alan Hayward <alan.hayward@arm.com>
675
676 * gdb.python/py-cmd.exp: Check for gdb_prompt.
677
2c6ac8d7
AH
6782018-10-19 Alan Hayward <alan.hayward@arm.com>
679
680 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
681
2bc69f25
AH
6822018-10-19 Alan Hayward <alan.hayward@arm.com>
683
684 * gdb.cp/ovldbreak.exp: Fix regexps.
685
1f1ae3a3
AH
6862018-10-19 Alan Hayward <alan.hayward@arm.com>
687
688 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
689
94c18618
SDJ
6902018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
691
692 PR cli/23785
693 * gdb.base/restore.exp: New test to check if "restore" with an
694 invalid file doesn't segfault.
695
812cd6eb
TV
6962018-10-18 Tom de Vries <tdevries@suse.de>
697
698 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
699 * gdb.ada/excep_handle.exp: Same.
700 * gdb.ada/mi_string_access.exp: Same.
701 * gdb.ada/mi_var_union.exp: Same.
702 * gdb.arch/arc-analyze-prologue.exp: Same.
703 * gdb.arch/arc-decode-insn.exp: Same.
704 * gdb.base/readnever.exp: Same.
705 * gdb.fortran/printing-types.exp: Same.
706 * gdb.guile/scm-lazy-string.exp: Same.
707
c4b90788
TV
7082018-10-16 Tom de Vries <tdevries@suse.de>
709
710 PR gdb/23730
711 * gdb.base/catch-follow-exec.c: Add copyright notice.
712 * gdb.base/catch-follow-exec.exp: Rewrite to use
713 gdb_spawn_with_cmdline_opts. Require gdb-native.
714
8bca2978
SL
7152018-10-12 Sandra Loosemore <sandra@codesourcery.com>
716
717 * gdb.trace/actions-changed.exp: Check for arch support.
718 * gdb.trace/actions.exp: Likewise.
719 * gdb.trace/ax.exp: Likewise.
720 * gdb.trace/backtrace.exp: Likewise.
721 * gdb.trace/change-loc.exp: Likewise.
722 * gdb.trace/deltrace.exp: Likewise.
723 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
724 * gdb.trace/ftrace.exp: Likewise.
725 * gdb.trace/infotrace.exp: Check for arch support.
726 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
727 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
728 * gdb.trace/mi-tsv-changed.exp: Likewise.
729 * gdb.trace/packetlen.exp: Likewise.
730 * gdb.trace/passc-dyn.exp: Likewise.
731 * gdb.trace/passcount.exp: Likewise.
732 * gdb.trace/pending.exp: Likewise.
733 * gdb.trace/range-stepping.exp: Check for shlib support.
734 * gdb.trace/report.exp: Check for arch support.
735 * gdb.trace/save-trace.exp: Likewise.
736 * gdb.trace/signal.exp: Check for signal support.
737 * gdb.trace/tfind.exp: Check for arch support.
738 * gdb.trace/trace-break.exp: Check for arch and shlib support.
739 * gdb.trace/trace-common.h: Add comment.
740 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
741 * gdb.trace/trace-enable-disable.exp: Likewise.
742 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
743 * gdb.trace/tracecmd.exp: Check for arch support.
744 * gdb.trace/tspeed.exp: Check for shlib and target support.
745 * gdb.trace/tstatus.exp: Check for arch support.
746 * gdb.trace/tsv.exp: Likewise.
747 * gdb.trace/while-dyn.exp: Likewise.
748 * gdb.trace/while-stepping.exp: Likewise.
749 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
750
f9c49bff
SM
7512018-10-12 Simon Marchi <simon.marchi@ericsson.com>
752
753 * gdb.trace/tspeed.exp: Remove nowarnings.
754 (prepare_for_trace_test): Declare "global ipalib".
755 * gdb.trace/tspeed.c: Include unistd.h.
756 (main): Remove superfluous printf argument.
757
d4330bde
SL
7582018-10-11 Sandra Loosemore <sandra@codesourcery.com>
759
760 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
761 directory prefix on the filename.
762
8ecfd7bd
SDJ
7632018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
764
765 * gdb.gdb/unittest.exp: Update expected message informing that
766 selftests have been disabled.
767 * gdb.server/unittest.exp: Likewise.
768
58bbcd02
TV
7692018-10-09 Tom de Vries <tdevries@suse.de>
770
771 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
772 with runto_main.
773
9f6b697b
WP
7742018-10-08 Weimin Pan <weimin.pan@oracle.com>
775
776 PR c++/16841
777 * gdb.cp/virtbase2.cc: New file.
778 * gdb.cp/virtbase2.exp: New file.
779
add5ded5
TT
7802018-10-06 Tom Tromey <tom@tromey.com>
781
782 PR python/19399:
783 * gdb.python/py-inferior.exp: Add architecture test.
784
f9e48344
TT
7852018-10-06 Tom Tromey <tom@tromey.com>
786
787 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
788 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
789
2a8be203
TT
7902018-10-06 Tom Tromey <tom@tromey.com>
791
792 * gdb.python/py-breakpoint.exp (check_last_event): Check location
793 of a "throw" catchpoint.
794
e04caa70
SDJ
7952018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
796
797 * gdb.base/info-proc.exp: Update string expected from "help info
798 proc".
799
5ca8c39f
TT
8002018-10-04 Tom Tromey <tom@tromey.com>
801
802 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
803 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
804 (test_initial_complaints, test_empty_complaints): Update.
805 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
806
3453e7e4
TT
8072018-10-04 Tom Tromey <tom@tromey.com>
808
809 PR cli/19551:
810 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
811 * lib/gdb.exp (gdb_file_cmd): Update.
812 * gdb.stabs/weird.exp (print_weird_var): Update.
813 * gdb.server/solib-list.exp: Update.
814 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
815 * gdb.mi/mi-cli.exp: Update.
816 * gdb.linespec/linespec.exp: Update.
817 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
818 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
819 * gdb.cp/cp-relocate.exp: Update.
820 * gdb.base/sym-file.exp: Update.
821 * gdb.base/relocate.exp: Update.
822 * gdb.base/readnever.exp: Update.
823 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
824 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
825 * gdb.base/dbx.exp (gdb_file_cmd): Update.
826 * gdb.base/code_elim.exp: Update.
827 * gdb.base/break-unload-file.exp (test_break): Update.
828 * gdb.base/break-interp.exp (test_attach_gdb): Update.
829 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
830 Update.
831 * gdb.base/attach.exp (do_attach_tests): Update.
832 * gdb.base/sepdebug.exp: Update.
833 * gdb.python/py-section-script.exp: Update.
834
6afcf761
TT
8352018-10-04 Tom Tromey <tom@tromey.com>
836
837 PR cli/22234:
838 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
839 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
840 output.
841
fef1b293
TT
8422018-10-04 Tom Tromey <tom@tromey.com>
843
844 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
845 set width and height to 0.
846 (test_command_line_attach_run): Use -quiet.
847
ca98345e
SL
8482018-10-03 Sandra Loosemore <sandra@codesourcery.com>
849
850 * lib/gdb.exp (skip_ifunc_tests): New.
851 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
852 other compile failures.
853 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
854
ff34e6ae
SM
8552018-10-01 Simon Marchi <simon.marchi@ericsson.com>
856
857 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
858 is_amd64_regs_target.
859
6bb8890e
AH
8602018-10-01 Alan Hayward <alan.hayward@arm.com>
861
862 * gdb.arch/aarch64-sighandler-regs.c: New test.
863 * gdb.arch/aarch64-sighandler-regs.exp: New file.
864 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
865
224d30d3
MM
8662018-10-01 Markus Metzger <markus.t.metzger@intel.com>
867
868 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
869 assembly.
870
f67ffa6a
AB
8712018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
872
873 * gdb.base/frame-selection.exp: New file.
874 * gdb.base/frame-selection.c: New file.
875
9fc3183f
AH
8762018-09-27 Alan Hayward <alan.hayward@arm.com>
877
878 * gdb.threads/check-libthread-db.c (thread_routine): Use a
879 pthread barrier.
880 (main): Likewise.
881
d354055e
AB
8822018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
883
884 * gdb.base/large-frame-1.c: New file.
885 * gdb.base/large-frame-2.c: New file.
886 * gdb.base/large-frame.exp: New file.
887 * gdb.base/large-frame.h: New file.
888
db727370
JL
8892018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
890
891 PR gdb/20948
892 * gdb.base/write_mem.exp: New test.
893 * gdb.base/write_mem.c: Likewise.
894
ae778caf
TT
8952018-09-23 Tom Tromey <tom@tromey.com>
896
897 PR python/18852:
898 * gdb.python/py-parameter.exp: Add test for parameter that throws
899 on "set".
900
fd3ba736
TT
9012018-09-23 Tom Tromey <tom@tromey.com>
902
903 PR python/17284:
904 * gdb.python/py-template.exp (test_template_arg): Add test for
905 negative template argument number.
906
39a24317
TT
9072018-09-23 Tom Tromey <tom@tromey.com>
908
909 PR python/14062:
910 * gdb.python/python.exp: Add test for post_event error.
911
f5769a2c
TT
9122018-09-23 Tom Tromey <tom@tromey.com>
913
914 PR python/18170:
915 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
916 convert pointers to int and long.
917
1c1e54f6
TT
9182018-09-23 Tom Tromey <tom@tromey.com>
919
920 PR python/20126:
921 * gdb.python/py-value.exp (test_value_numeric_ops): Add
922 signed-ness conversion tests.
923
fb4fa946
TT
9242018-09-23 Tom Tromey <tom@tromey.com>
925
926 PR python/18352;
927 * gdb.python/py-value.exp (test_float_conversion): New proc.
928 Use it.
929
a466edac
HAQ
9302018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
931
932 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
933
4ee9b0c5
SL
9342018-09-18 Sandra Loosemore <sandra@codesourcery.com>
935
936 * gdb.base/complete-empty.exp: Skip tab-completion tests if
937 no readline.
938 * gdb.base/utf8-identifiers.exp: Likewise.
939 * gdb.cp/cpcompletion.exp: Likewise.
940 * gdb.linespec/cpcompletion.exp: Likewise.
941 * gdb.linespec/cpls-abi-tag.exp: Likewise.
942 * gdb.linespec/cpls-ops.exp: Likewise.
943
23be8da7
RB
9442018-09-19 Richard Bunt <richard.bunt@arm.com>
945 Chris January <chris.january@arm.com>
946
947 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
948 * gdb.fortran/short-circuit-argument-list.exp: New file.
949 * gdb.fortran/short-circuit-argument-list.f90: New test.
950
5031d0ae
SDJ
9512018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
952
953 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
954 "arch=" keyword when executing "-stack-list-frames".
955
b4c0d1a4
SDJ
9562018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
957
958 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
959 "arch=" keyword when executing "-stack-list-frames".
960
7a6d2b45
SDJ
9612018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
962
963 * gdb.ada/complete.exp: Expect for "@" when doing "complete
964 break ada".
965
8588b356
SM
9662018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
967
968 PR python/23669
969 * gdb.python/python.exp: Test gdb.execute("show commands").
970
65e65158
TT
9712018-09-16 Tom Tromey <tom@tromey.com>
972
973 * gdb.base/new-ui.exp (do_execution_tests): Update.
974 * gdb.base/dbx.exp (test_breakpoints): Update.
975
bf326452
AH
9762018-09-14 Alan Hayward <alan.hayward@arm.com>
977
978 * lib/gdb.exp (gdb_simple_compile): Add proc.
979 (is_elf_target): Use gdb_simple_compile.
980 (skip_altivec_tests): Likewise.
981 (skip_vsx_tests): Likewise.
982 (skip_tsx_tests): Likewise.
983 (skip_btrace_tests): Likewise.
984 (skip_btrace_pt_tests): Likewise.
985 (gdb_can_simple_compile): Likewise.
986 (gdb_has_argv0): Likewise.
987 (gdb_target_symbol_prefix): Likewise.
988 (target_supports_scheduler_locking): Likewise.
989
2361b0fb
TT
9902018-09-13 Tom Tromey <tom@tromey.com>
991
992 * Makefile.in (TAGS): Recognize proc_with_prefix and
993 gdb_caching_proc.
994
0ae1a321
SM
9952018-09-13 Simon Marchi <simon.marchi@ericsson.com>
996
997 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
998 method.
999
a40bf0c2
SM
10002018-09-13 Simon Marchi <simon.marchi@ericsson.com>
1001
1002 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
1003 and a few other Inferior properties when the Inferior is no
1004 longer valid.
1005
4a3fe98f
TT
10062018-09-13 Tom Tromey <tom@tromey.com>
1007
1008 PR rust/23650:
1009 * gdb.rust/simple.exp: Add test for enum field access error.
1010
098b2108
TT
10112018-09-13 Tom Tromey <tom@tromey.com>
1012
1013 PR rust/23626:
1014 * gdb.rust/simple.rs (EmptyEnum): New type.
1015 (main): Use it.
1016 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
1017
1256af7d
SM
10182018-09-13 Simon Marchi <simon.marchi@ericsson.com>
1019
1020 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
1021 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
1022 * gdb.python/py-symtab.exp: Update test printing an objfile.
1023
4aa8e6c2
SM
10242018-09-12 Simon Marchi <simon.marchi@ericsson.com>
1025
1026 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
1027 object.
1028
c221b2f7
AH
10292018-09-12 Alan Hayward <alan.hayward@arm.com>
1030
1031 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
1032 (support_complex_tests): Use gdb_can_simple_compile.
1033 (is_ilp32_target): Likewise.
1034 (is_lp64_target): Likewise.
1035 (is_64_target): Likewise.
1036 (is_amd64_regs_target): Likewise.
1037 (is_aarch32_target): Likewise.
1038 (gdb_int128_helper): Likewise.
1039
6f1107b5
JK
10402018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1041
1042 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
1043
1f5d1570
JG
10442018-09-10 Jerome Guitton <guitton@adacore.com>
1045
1046 * gdb.ada/same_component_name: Add test for case of tagged record
1047 with variable-length fields.
1048
cc330e39
XR
10492018-09-10 Xavier Roirand <roirand@adacore.com>
1050
1051 * gdb.ada/access_to_unbounded_array.exp: New testcase.
1052 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
1053 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
1054 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
1055
b9c50e9a
XR
10562018-09-10 Xavier Roirand <roirand@adacore.com>
1057
1058 * gdb.ada/mi_string_access.exp: New testcase.
1059 * gdb.ada/mi_string_access/bar.adb: New file.
1060 * gdb.ada/mi_string_access/pck.adb: New file.
1061 * gdb.ada/mi_string_access/pck.asd: New file.
1062
2963898f
XR
10632018-09-10 Xavier Roirand <roirand@adacore.com>
1064
1065 * gdb.ada/mi_var_union.exp: New testcase.
1066 * gdb.ada/mi_var_union/bar.adb: New file.
1067 * gdb.ada/mi_var_union/pck.adb: New file.
1068 * gdb.ada/mi_var_union/pck.asd: New file.
1069
1aac008f
TT
10702018-09-08 Tom Tromey <tom@tromey.com>
1071
1072 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
1073
332cf4c9
TT
10742018-09-08 Tom Tromey <tom@tromey.com>
1075
1076 PR python/16047:
1077 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
1078 (register_pretty_printers): Register new printer.
1079 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
1080 test.
1081 * gdb.python/py-prettyprint.c (int_type3): New typedef.
1082 (an_int_type3): New global.
1083
424da6cf
JB
10842018-09-08 Joel Brobecker <brobecker@adacore.com>
1085
1086 * gdb.ada/expr_with_funcall: New testcase.
1087
2a62dfa9
JB
10882018-09-08 Joel Brobecker <brobecker@adacore.com>
1089
1090 * gdb.ada/packed_array_assign: New testcase.
1091
96b6697f
AB
10922018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
1093
1094 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
1095 names, and add test prefixes to make test names unique.
1096
e4a62c65
TV
10972018-09-05 Tom de Vries <tdevries@suse.de>
1098
1099 * gdb.dwarf2/varval.exp: Add test.
1100
dd083ee2
GB
11012018-09-04 Gary Benson <gbenson@redhat.com>
1102
1103 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
1104 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
1105
aef9346c
TT
11062018-08-31 Tom Tromey <tom@tromey.com>
1107
1108 * gdb.rust/simple.rs: Rename second variable "v".
1109
c67f2e15
AB
11102018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
1111
1112 * gdb.base/funcargs.c (use_a): New function.
1113 (recurse): Call use_a.
1114
078a0207
KS
11152018-08-29 Keith Seitz <keiths@redhat.com>
1116
1117 * gdb.compile/compile-cplus-anonymous.cc: New file.
1118 * gdb.compile/compile-cplus-anonymous.exp: New file.
1119 * gdb.compile/compile-cplus-array-decay.cc: New file.
1120 * gdb.compile/compile-cplus-array-decay.exp: New file.
1121 * gdb.compile/compile-cplus-inherit.cc: New file.
1122 * gdb.compile/compile-cplus-inherit.exp: New file.
1123 * gdb.compile/compile-cplus-member.cc: New file.
1124 * gdb.compile/compile-cplus-member.exp: New file.
1125 * gdb.compile/compile-cplus-method.cc: New file.
1126 * gdb.compile/compile-cplus-method.exp: New file.
1127 * gdb.compile/compile-cplus-mod.c: "New" file.
1128 * gdb.compile/compile-cplus-namespace.cc: New file.
1129 * gdb.compile/compile-cplus-namespace.exp: New file.
1130 * gdb.compile/compile-cplus-nested.cc: New file.
1131 * gdb.compile/compile-cplus-nested.exp: New file.
1132 * gdb.compile/compile-cplus-print.c: "New" file.
1133 * gdb.compile/compile-cplus-print.exp: "New" file.
1134 * gdb.compile/compile-cplus-virtual.cc: New file.
1135 * gdb.compile/compile-cplus-virtual.exp: New file.
1136 * gdb.compile/compile-cplus.c: "New" file.
1137 * gdb.compile/compile-cplus.exp: "New" file.
1138 * lib/compile-support.exp: New file.
1139
b0f492b9
GB
11402018-08-16 Gary Benson <gbenson@redhat.com>
1141
1142 PR gdb/13000:
1143 * gdb.base/batch-exit-status.exp: New file.
1144 * gdb.base/batch-exit-status.good-commands: Likewise.
1145 * gdb.base/batch-exit-status.bad-commands: Likewise.
1146
36eb4c5f
AH
11472018-08-29 Alan Hayward <alan.hayward@arm.com>
1148
1149 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
1150 (struct struct02): Likewise.
1151 (struct struct03): Likewise.
1152 (struct struct04): Likewise.
1153 (struct struct_01_01): New struct.
1154 (struct struct_01_02): Likewise.
1155 (struct struct_01_03): Likewise.
1156 (struct struct_01_04): Likewise.
1157 (struct struct_02_01): Likewise.
1158 (struct struct_02_02): Likewise.
1159 (struct struct_02_03): Likewise.
1160 (struct struct_02_04): Likewise.
1161 (struct struct_04_01): Likewise.
1162 (struct struct_04_02): Likewise.
1163 (struct struct_04_03): Likewise.
1164 (struct struct_04_04): Likewise.
1165 (struct struct_05_01): Likewise.
1166 (struct struct_05_02): Likewise.
1167 (struct struct_05_03): Likewise.
1168 (struct struct_05_04): Likewise.
1169 (cmp_struct01): Remove function.
1170 (cmp_struct02): Likewise.
1171 (cmp_struct03): Likewise.
1172 (cmp_struct04): Likewise.
1173 (cmp_struct_01_01): Add Function.
1174 (cmp_struct_01_02): Likewise.
1175 (cmp_struct_01_03): Likewise.
1176 (cmp_struct_01_04): Likewise.
1177 (cmp_struct_02_01): Likewise.
1178 (cmp_struct_02_02): Likewise.
1179 (cmp_struct_02_03): Likewise.
1180 (cmp_struct_02_04): Likewise.
1181 (cmp_struct_04_01): Likewise.
1182 (cmp_struct_04_02): Likewise.
1183 (cmp_struct_04_03): Likewise.
1184 (cmp_struct_04_04): Likewise.
1185 (cmp_struct_05_01): Likewise.
1186 (cmp_struct_05_02): Likewise.
1187 (cmp_struct_05_03): Likewise.
1188 (cmp_struct_05_04): Likewise.
1189 (call_all): Add new structs.
1190 * gdb.base/infcall-nested-structs.exp: Likewise.
1191
3bf9c013
JV
11922018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
1193
1194 * gdb.python/py-framefilter-mi.exp: Update regexp to
1195 check for "arch" field in frame output.
1196
450d1e88
KB
11972018-08-23 Kevin Buettner <kevinb@redhat.com>
1198
1199 * gdb.dwarf2/dw2-ranges-func.c: New file.
1200 * gdb.dwarf2/dw2-ranges-func.exp: New file.
1201
ae739fe7
SM
12022018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
1203
1204 * gdb.base/term.exp: Compare terminal settings with values from
1205 the inferior.
1206 * gdb.base/term.c: Get and set terminal settings.
1207
6d52907e
JV
12082018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
1209
1210 * lib/mi-support.exp (mi_expect_stop): Update regexp to
1211 accommodate new "arch" field in frame output.
1212 * gdb.mi/mi-return.exp: Likewise.
1213 * gdb.mi/mi-stack.exp: Likewise.
1214 * gdb.mi/mi-syn-frame.exp: Likewise.
1215 * gdb.mi/user-selected-context-sync.exp: Likewise.
1216
be2d111a
MS
12172018-08-19 Michael Spang <spang@google.com>
1218
1219 PR gdb/11786
1220 * gdb.base/gcore-tls-pie.c: New file.
1221 * gdb.base/gcore-tls-pie.exp: New file.
1222
ae3a7c47
KB
12232018-08-18 Kevin Buettner <kevinb@redhat.com>
1224
1225 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
1226 * gdb.dwarf2/varval.c: New file.
1227 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 1228
2ecae92e
AH
12292018-08-17 Alan Hayward <alan.hayward@arm.com>
1230
1231 PR gdb/18931
1232 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
1233
c1854f1d
KS
12342018-08-16 Keith Seitz <keiths@redhat.com>
1235
1236 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
1237 tests expected to pass.
1238
26fb3983
JV
12392018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
1240
1241 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
1242 -data-disassemble -a.
1243 (test_disassembly_bogus_args): Likewise.
1244
67943c00
AB
12452018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
1246
1247 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
1248
5ff2bbae
AB
12492018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
1250
1251 * gdb.base/vla-optimized-out.exp: Add new test.
1252
e5bbcd0f
AB
12532018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
1254
1255 * gdb.base/vla-optimized-out-o3.exp: Delete.
1256 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
1257 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
1258 deleted tests.
1259
9d4a934c
AB
12602018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
1261
1262 PR gdb/18050:
1263 * gdb.server/extended-remote-restart.c: New file.
1264 * gdb.server/extended-remote-restart.exp: New file.
1265
045cf012
SM
12662018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
1267
1268 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
1269 "set variable index = 42".
1270
87d6a7aa
SM
12712018-08-07 Simon Marchi <simon.marchi@ericsson.com>
1272
1273 * boards/index-cache-gdb.exp: New file.
1274 * gdb.dwarf2/index-cache.exp: New file.
1275 * gdb.dwarf2/index-cache.c: New file.
1276 * gdb.base/maint.exp: Check if we are using the index cache.
1277
96d68bd4
RO
12782018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1279
1280 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
1281 MAKEFLAGS.
1282
5a699617
RO
12832018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1284
1285 * dg-extract-results.sh: Move to toplevel contrib.
1286 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
1287 * Makefile.in (check-parallel-racy): Likewise.
1288
5bd18990
AB
12892018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
1290
1291 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
1292 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
1293 tests if the target supports scheduler locking.
1294
3fbbcf47
TV
12952018-08-04 Tom de Vries <tdevries@suse.de>
1296
1297 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
1298
3e1d3d8c
TT
12992018-08-02 Tom Tromey <tom@tromey.com>
1300
1301 PR symtab/16842.
1302 * gdb.cp/temargs.exp: Test "info address" of a template
1303 parameter.
1304
5abe0f0c
JV
13052018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
1306
1307 * gdb.python/py-mi-var-info-path-expression.c: New file.
1308 * gdb.python/py-mi-var-info-path-expression.py: New file.
1309 * gdb.python/py-mi-var-info-path-expression.exp: New file.
1310
fb66cde8
SDJ
13112018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
1312
1313 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
1314 error after "cannot resolve name" string.
1315
c708f4d2
AB
13162018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1317
1318 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
1319 started.
1320 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
1321
37cc0cae
TV
13222018-07-28 Tom de Vries <tdevries@suse.de>
1323
1324 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
1325
63b4ecf7
TV
13262018-07-26 Tom de Vries <tdevries@suse.de>
1327
1328 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
1329
3c3bb058
AB
13302018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
1331
1332 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
1333 is visible.
1334
9e7f3bbb
TV
13352018-07-26 Tom de Vries <tdevries@suse.de>
1336
1337 PR breakpoints/23366
1338 * gdb.base/catch-follow-exec.c: New test.
1339 * gdb.base/catch-follow-exec.exp: New file.
1340
16f808ec
TV
13412018-07-25 Tom de Vries <tdevries@suse.de>
1342
1343 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
1344 vla-optimized-out.c.
1345
d7154a8d
JV
13462018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
1347
1348 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
1349 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
1350
232a0032
TV
13512018-07-20 Tom de Vries <tdevries@suse.de>
1352
1353 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
1354 NOCLONE macro.
1355 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
1356
fbb1d502
TV
13572018-07-19 Tom de Vries <tdevries@suse.de>
1358
1359 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
1360 regular expression.
1361
42dc7699
TV
13622018-07-18 Tom de Vries <tdevries@suse.de>
1363
1364 * gdb.base/vla-optimized-out.c: New test.
1365 * gdb.base/vla-optimized-out.exp: New file.
1366
7f1f7e23
SDJ
13672018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
1368
1369 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
1370 message "No address associated with hostname" when gdbserver
1371 cannot resolve the hostname.
1372
5759ebb3
PW
13732018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1374
1375 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
1376 Add some test prefixes to make tests unique.
1377
3606ccab
PW
13782018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1379
1380 * gdb.base/frameapply.c: New file.
1381 * gdb.base/frameapply.exp: New file.
1382
529c08b2
PW
13832018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1384
1385 * gdb.base/skip.exp: Update expected error message.
1386
c7ab0aef
SDJ
13872018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
1388 Jan Kratochvil <jan.kratochvil@redhat.com>
1389 Paul Fertser <fercerpav@gmail.com>
1390 Tsutomu Seki <sekiriki@gmail.com>
1391
1392 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
1393 parameter.
1394 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
1395 by default.
1396 * boards/native-gdbserver.exp: Likewise.
1397 * gdb.server/run-without-local-binary.exp: Improve regexp used
1398 for detecting when a remote debugging connection succeeds.
1399 * gdb.server/server-connect.exp: New file.
1400 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
1401 Do not prefix the port number with ":".
1402 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
1403 support for detecting and using it. Add '$debughost_gdbserver'
1404 to the list of arguments used to start gdbserver. Handle case
1405 when gdbserver cannot resolve a network name.
1406
16ff70dd
SDJ
14072018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
1408
1409 PR c++/23373
1410 * gdb.base/ptype-offsets.cc (struct static_member): New
1411 struct.
1412 (main) <stmember>: New variable.
1413 * gdb.base/ptype-offsets.exp: Add test for printing a struct
1414 with a static member in it.
1415
3541979f
AB
14162018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
1417
1418 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
1419 watchpoints enabled and disabled.
1420
c8ad9b9a
AB
14212018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1422
1423 * gdb.base/examine-backward.exp: Still run tests around address
1424 0x0, even if address 0x0 is not readable. Update the pattern for
1425 matching address 0x0 in expected output.
1426
e0e5e971
AB
14272018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1428
1429 * gdb.base/share-env-with-gdbserver.c (main): Add call to
1430 malloc/free.
1431
1ea5da02
TV
14322018-07-04 Tom de Vries <tdevries@suse.de>
1433
1434 * gdb.dwarf2/dw2-error.exp: Update expected error message.
1435
471b9d15
MR
14362018-07-02 Maciej W. Rozycki <macro@mips.com>
1437
1438 PR tdep/8282
1439 * gdb.arch/mips-disassembler-options.exp: New test.
1440 * gdb.arch/mips-disassembler-options.s: New test source.
1441
75acb486
PA
14422018-06-29 Pedro Alves <palves@redhat.com>
1443
1444 * gdb.threads/names.exp: Adjust expected "info threads" output.
1445
cd2bb709
PA
14462018-06-29 Pedro Alves <palves@redhat.com>
1447
1448 * gdb.opt/inline-break.exp (line number, address): Add "info
1449 break" tests.
1450
991ff292
PA
14512018-06-29 Pedro Alves <palves@redhat.com>
1452
1453 * gdb.opt/inline-break.c (func1): Add "break here" marker.
1454 * gdb.opt/inline-break.exp: Test setting breakpoints by line
1455 number and address and running to them.
1456
356819b6 14572018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
1458
1459 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
1460
2512d7ef
JK
14612018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1462
1463 * lib/compiler.c: Remove executable permission flag.
1464
be1b6474
RB
14652018-06-28 Richard Bunt <richard.bunt@arm.com>
1466
1467 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
1468 code.
1469 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
1470
291f9a96
PT
14712018-06-28 Petr Tesarik <ptesarik@suse.cz>
1472
1473 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
1474
ed6dfe51
PT
14752018-06-28 Petr Tesarik <ptesarik@suse.cz>
1476
1477 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
1478 address argument is omitted.
1479
d4d429d5
PT
14802018-06-28 Petr Tesarik <ptesarik@suse.cz>
1481
1482 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
1483
7ab6656f
OJ
14842018-06-27 Omair Javaid <omair.javaid@linaro.org>
1485
1486 PR gdb/21695
1487 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
1488 * gdb.base/infoline-reloc-main-from-zero.c: New file.
1489
a33ccfc7
TT
14902018-06-26 Tom Tromey <tom@tromey.com>
1491
1492 PR rust/22574:
1493 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
1494 * gdb.rust/simple.rs (struct SimpleLayout): New.
1495
6d72d289
SM
14962018-06-22 Simon Marchi <simon.marchi@ericsson.com>
1497
1498 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
1499 "info registers" output.
1500
8363f9d5
RB
15012018-06-21 Richard Bunt <richard.bunt@arm.com>
1502
1503 * gdb.base/watchpoint-hw-attach.c: New test.
1504 * gdb.base/watchpoint-hw-attach.exp: New file.
1505
f00674fe
SM
15062018-06-20 Simon Marchi <simon.marchi@ericsson.com>
1507
1508 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
1509 through /bin/sh.
1510 * boards/dwarf4-gdb-index.exp: Likewise.
1511 * boards/fission-dwp.exp: Likewise.
1512
1d554008
UW
15132018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
1514
1515 * gdb.base/float128.exp: Add comment and improved fail message
1516 to the failure case of "print large128" test.
1517
d0ac1c44
SM
15182018-06-19 Simon Marchi <simon.marchi@ericsson.com>
1519
1520 * configure.ac: Remove AC_PREREQ.
1521 * configure: Re-generate.
1522
61b04dd0
PA
15232018-06-19 Pedro Alves <palves@redhat.com>
1524
1525 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
1526 (func_extern_caller): New.
1527 (main): Call func_extern_caller.
1528 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
1529 logic change.
1530
f63b508a
SM
15312018-06-18 Weimin Pan <weimin.pan@oracle.com>
1532
1533 PR gdb/16841
1534 * gdb.cp/typedef-base.cc: New file.
1535 * gdb.cp/typedef-base.exp: New file.
1536
0fe3a558
TV
15372018-06-18 Tom de Vries <tdevries@suse.de>
1538
1539 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
1540
7010835a
AB
15412018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
1542 Richard Bunt <Richard.Bunt@arm.com>
1543
1544 * gdb.threads/attach-slow-waitpid.c: New file.
1545 * gdb.threads/attach-slow-waitpid.exp: New file.
1546 * gdb.threads/slow-waitpid.c: New file.
1547
14897d65
PA
15482018-06-14 Pedro Alves <palves@redhat.com>
1549
1550 * gdb.base/fork-running-state.c: Include <errno.h>.
1551 (exit_if_relative_exits): New.
1552 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
1553 exits.
1554 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
1555 child exits.
1556
5d9a0608
TV
15572018-06-14 Tom de Vries <tdevries@suse.de>
1558
1559 PR cli/22573
1560 * gdb.base/finish-pretty.c: New test.
1561 * gdb.base/finish-pretty.exp: New file.
1562
11ae5818
PA
15632018-06-14 Pedro Alves <palves@redhat.com>
1564
1565 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
1566 gdb's expected startup output.
1567
1d39de44
PA
15682018-06-14 Pedro Alves <palves@redhat.com>
1569
1570 * lib/selftest-support.exp (selftest_setup): Remove inlined
1571 function handling.
1572
70ee0000
TV
15732018-06-14 Tom de Vries <tdevries@suse.de>
1574
1575 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
1576 matching of breakpoint printing.
1577
11f4b608
TV
15782018-06-13 Tom de Vries <tdevries@suse.de>
1579
1580 PR testsuite/23269
1581 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
1582 (fork_child): ... here, and ...
1583 (fork_parent): ... here.
1584
15852018-06-12 Tom de Vries <tdevries@suse.de>
1586
1587 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
1588
9516f85a
AB
15892018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1590 Stephen Roberts <stephen.roberts@arm.com>
1591
1592 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
1593 rewrite test to describe action performed, rather than possible
1594 failure.
1595
5045b3d7
GB
15962018-06-08 Gary Benson <gbenson@redhat.com>
1597
1598 * gdb.threads/check-libthread-db.exp: New file.
1599 * gdb.threads/check-libthread-db.c: Likewise.
1600
c61b06a1
TT
16012018-06-05 Tom Tromey <tom@tromey.com>
1602
1603 * gdb.base/default.exp: Update expected "show version" output.
1604
eb6af809
TT
16052018-06-05 Tom Tromey <tom@tromey.com>
1606
1607 PR cli/12326:
1608 * gdb.cp/static-print-quit.exp: Update.
1609 * lib/gdb.exp (pagination_prompt): Update.
1610 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
1611 * gdb.python/python.exp: Update.
1612
178d6a63
JB
16132018-06-04 Joel Brobecker <brobecker@adacore.com>
1614
1615 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
1616
8e817061
JB
16172018-06-01 Joel Brobecker <brobecker@adacore.com>
1618
1619 * gdb.ada/bp_fun_addr: New testcase.
1620
e86ca25f
TT
16212018-06-01 Tom Tromey <tom@tromey.com>
1622
1623 * gdb.xml/tdesc-regs.exp (load_description): Update expected
1624 results.
1625 * gdb.dwarf2/method-ptr.exp: Set language to C++.
1626 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
1627 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
1628 * gdb.base/maint.exp (maint_pass_if): Update.
1629
4b2dfa9d
MR
16302018-05-31 Maciej W. Rozycki <macro@mips.com>
1631
1632 * gdb.base/endian.exp: New test.
1633 * gdb.base/endian.c: New test source.
1634
45f25d6c
AB
16352018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
1636
1637 PR gdb/23203
1638 * gdb.base/bt-selected-frame.c: New file.
1639 * gdb.base/bt-selected-frame.exp: New file.
1640 * lib/gdb.exp (get_current_frame_number): New function.
1641
d9f6d7f8
MR
16422018-05-24 Maciej W. Rozycki <macro@mips.com>
1643 Pedro Alves <palves@redhat.com>
1644
1645 * gdb.threads/tls-core.c: Include <stdlib.h>
1646 (thread_proc): Call `abort'.
1647 * gdb.threads/tls-core.exp: Generate a core with core_find too.
1648 (tls_core_test): New procedure, bits factored out from ...
1649 (top level): ... here. Test both native cores and gcore cores.
1650
ff1cf532
TT
16512018-05-23 Tom Tromey <tom@tromey.com>
1652
1653 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
1654
b98664d3
TT
16552018-05-23 Tom Tromey <tom@tromey.com>
1656
1657 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
1658 symfile_complaints.
1659 (test_short_complaints): Likewise.
1660 (test_empty_complaints): Likewise.
1661 (test_initial_complaints): Update.
1662
4e9668d0
TT
16632018-05-23 Tom Tromey <tom@tromey.com>
1664
1665 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
1666
43ba33c7
TT
16672018-05-23 Tom Tromey <tom@tromey.com>
1668
1669 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
1670 (test_short_complaints): Update.
1671
035522c0
PA
16722018-05-22 Pedro Alves <palves@redhat.com>
1673
1674 * gdb.base/remote.exp: Only gdb_start after compiling the
1675 testcase. Issue "disconnect" before testing "set remote" command
1676 defaults. Issue clean_restart before running to main.
1677
cc0be08f
PA
16782018-05-22 Pedro Alves <palves@redhat.com>
1679
1680 * gdb.base/remote.exp: Adjust expected output of "show remote
1681 memory-write-packet-size". Add tests for "set remote
1682 memory-write-packet-size 0" and "set remote
1683 memory-write-packet-size fixed/limit".
1684
b1b60145
PA
16852018-05-22 Pedro Alves <palves@redhat.com>
1686
1687 PR gdb/22973
1688 * gdb.base/utf8-identifiers.c: New file.
1689 * gdb.base/utf8-identifiers.exp: New file.
1690
0ec848ad
PFC
16912018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1692
1693 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
1694
2c3305f6
PFC
16952018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1696
1697 * gdb.arch/powerpc-vsx-gcore.exp: New file.
1698
ce1e8424
TT
16992018-05-18 Tom Tromey <tom@tromey.com>
1700
1701 * gdb.base/ptype-offsets.exp: Update.
1702
ddfe970e
KS
17032018-05-17 Keith Seitz <keiths@redhat.com>
1704
1705 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
1706 in expected breakpoint stop locations.
1707 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
1708 move to proper scope to test variable values.
1709 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
1710 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
1711 New functions.
1712 (main): Call not_inline_func3.
1713 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
1714 inline_func1, inline_func2, and inline_func3. Test that when each
1715 breakpoint is hit, GDB properly reports both the stop location
1716 and the backtrace. Repeat tests for temporary breakpoints.
1717
0726fcc6
MR
17182018-05-15 Maciej W. Rozycki <macro@mips.com>
1719
1720 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
1721 rather then trying to access it in determining whether the PID
1722 of `gdbserver' could have been retrieved.
1723
8ee22052
AB
17242018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
1725
1726 * gdb.arch/amd64-init-x87-values.S: New file.
1727 * gdb.arch/amd64-init-x87-values.exp: New file.
1728
7785df48
JK
17292018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1730
1731 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
1732
56bcdbea
TT
17332018-05-04 Tom Tromey <tom@tromey.com>
1734
1735 PR python/22730:
1736 * gdb.python/python.exp: Test multi-line execute.
1737
a913fffb
TT
17382018-05-04 Tom Tromey <tom@tromey.com>
1739
1740 PR python/22731:
1741 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
1742
7a2c85f2
TT
17432018-05-04 Tom Tromey <tom@tromey.com>
1744
1745 PR gdb/11750:
1746 * gdb.base/define.exp: Test defining a user command inside a user
1747 command.
1748 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
1749
a3b60e45
JK
17502018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1751 Pedro Alves <palves@redhat.com>
1752
1753 PR breakpoints/19806 and support for PR external/20207.
1754 * gdb.base/watchpoint-unaligned.c: New file.
1755 * gdb.base/watchpoint-unaligned.exp: New file.
1756
45fe4a03
AB
17572018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1758
1759 * gdb.base/maint.exp: Make test names unique, use
1760 test_prefix_command_help to test 'help maint info', and remove
1761 repeated test of 'help maint'.
1762
9be2ae8f
TT
17632018-05-04 Tom Tromey <tom@tromey.com>
1764
1765 PR gdb/22619:
1766 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
1767 behavior.
1768
11859c31
AB
17692018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1770
1771 * gdb.base/maint.exp: Process output from 'maint print registers'
1772 line at a time.
1773
089a9490
AB
17742018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1775
1776 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
1777 timeout.
1778
9b0797e2
AB
17792018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
1780
1781 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
1782 filter pattern.
1783
f6ac5f3d
PA
17842018-05-02 Pedro Alves <palves@redhat.com>
1785
1786 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
1787 to_log_command renames.
1788 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
1789
77d3c63b
TT
17902018-05-02 Tom Tromey <tom@tromey.com>
1791
1792 * gdb.python/py-parameter.exp: Set test message.
1793
0489430a
TT
17942018-05-02 Tom Tromey <tom@tromey.com>
1795
1796 PR python/20084:
1797 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
1798 PARAM_ZUINTEGER_UNLIMITED tests.
1799
1632f8ba
DR
18002018-04-28 Dan Robertson <danlrobertson89@gmail.com>
1801
1802 PR rust/23124
1803 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
1804 when casting.
1805
6d7bb824
TT
18062018-04-30 Tom Tromey <tom@tromey.com>
1807
1808 * gdb.python/py-type.exp: Check align attribute.
1809 * gdb.python/py-type.c: New "aligncheck" global.
1810
007e1530
TT
18112018-04-30 Tom Tromey <tom@tromey.com>
1812
1813 PR exp/17095:
1814 * gdb.dwarf2/dw2-align.exp: New file.
1815 * gdb.cp/align.exp: New file.
1816 * gdb.base/align.exp: New file.
1817 * lib/gdb.exp (gdb_int128_helper): New proc.
1818 (has_int128_c, has_int128_cxx): New caching procs.
1819
6873858b
TT
18202018-04-27 Tom Tromey <tom@tromey.com>
1821
1822 PR rust/22545:
1823 * gdb.rust/simple.exp: Add inclusive range tests.
1824
79188d8d
PA
18252018-04-26 Pedro Alves <palves@redhat.com>
1826
1827 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
1828 ifunc breakpoint locations correctly of ifunc breakpoints set
1829 while the program resolves the ifunc.
1830
c7075ad5
PA
18312018-04-26 Pedro Alves <palves@redhat.com>
1832
1833 * gdb.base/gnu-ifunc-final.c: New file.
1834 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
1835 * gdb.base/gnu-ifunc.exp (executable): Delete.
1836 (staticexecutable): Adjust.
1837 (lib_opts, exec_opts): Delete.
1838 (make_binsuffix, build, set-break): New procedures.
1839 (misc_tests): New, with tests factored out from the top level.
1840 (top level): Test different combinations of ifunc resolver name,
1841 resolver with and with debug info, and ifunc target with and
1842 without debug info. Wrap static tests with with_target_prefix.
1843
8388016d
PA
18442018-04-26 Pedro Alves <palves@redhat.com>
1845
1846 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
1847 return type" warnings.
1848
249b5733
PA
18492018-04-25 Pedro Alves <palves@redhat.com>
1850
1851 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
1852 killed".
1853 * gdb.base/kill-after-signal.exp: Likewise.
1854 * gdb.threads/kill.exp: Likewise.
1855
f67c0c91
SDJ
18562018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1857 Sergio Durigan Junior <sergiodj@redhat.com>
1858 Pedro Alves <palves@redhat.com>
1859
1860 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
1861 regexps to expect for '[Inferior ... detached]' as well.
1862 * gdb.base/attach.exp: Likewise.
1863 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
1864 "gdb_continue_to_end".
1865 (test_catch_syscall_with_wrong_args): Likewise.
1866 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
1867 ']'. Don't set 'verbose' on.
1868 * gdb.base/foll-vfork.exp: Likewise.
1869 * gdb.base/fork-print-inferior-events.c: New file.
1870 * gdb.base/fork-print-inferior-events.exp: New file.
1871 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
1872 '[Inferior ... has been killed]' message.
1873 * gdb.base/kill-after-signal.exp: Likewise.
1874 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
1875 detach message.
1876 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
1877 message.
1878 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
1879 regexps to expect for '[Inferior ... detached]' as well.
1880 * gdb.threads/process-dies-while-detaching.exp: Likewise.
1881
0a8ddac4
SM
18822018-04-24 Simon Marchi <simon.marchi@ericsson.com>
1883
1884 PR gdb/23104
1885 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
1886
d27d16bf
RB
18872018-04-19 Richard Bunt <richard.bunt@arm.com>
1888
1889 * gdb.threads/multiple-successive-infcall.c: New test.
1890 * gdb.threads/multiple-successive-infcall.exp: New file.
1891
a037790e
TT
18922018-04-17 Tom Tromey <tom@tromey.com>
1893
1894 * gdb.rust/simple.rs (Union): New type.
1895 (main): New local "u".
1896 * gdb.rust/simple.exp (test_one_slice): Add new test case.
1897
e3a91079
AA
18982018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1899
1900 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
1901 number information in output of "whereis" command.
1902 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
1903
b744723f
AA
19042018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1905
1906 * gdb.ada/info_types.exp: Adjust expected output to the line
1907 numbers now printed by "info var/func/type".
1908 * gdb.base/completion.exp: Likewise.
1909 * gdb.base/included.exp: Likewise.
1910 * gdb.cp/cp-relocate.exp: Likewise.
1911 * gdb.cp/cplusfuncs.exp: Likewise.
1912 * gdb.cp/namespace.exp: Likewise.
1913 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
1914
4a4495d6
MM
19152018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1916
1917 * gdb.btrace/cpu.exp: New.
1918
1d509aa6
MM
19192018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1920
1921 * gdb.base/step-indirect-call-thunk.exp: New.
1922 * gdb.base/step-indirect-call-thunk.c: New.
1923 * gdb.reverse/step-indirect-call-thunk.exp: New.
1924 * gdb.reverse/step-indirect-call-thunk.c: New.
1925
6295b6da
SM
19262018-04-11 Simon Marchi <simon.marchi@ericsson.com>
1927
1928 * gdb.base/pie-fork.c: New file.
1929 * gdb.base/pie-fork.exp: New file.
1930
50146e70
TT
19312018-04-11 Tom Tromey <tom@tromey.com>
1932
1933 * gdb.rust/simple.exp: Add test for ".." struct initializer.
1934
f50d8a2e
PA
19352018-04-10 Pedro Alves <palves@redhat.com>
1936
1937 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
1938 exits. Instead loop running forever.
1939 (fork_parent): Run forever too.
1940
a0be7a36
SM
19412018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1942
1943 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
1944 mi_continue_to_line.
1945 * gdb.mi/mi-stack.c (callee4): Add comment.
1946
9b73db36
SM
19472018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1948
1949 * gdb.mi/mi-stack.exp: Fix indentation.
1950
c912f608
SM
19512018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1952
1953 PR gdb/22979
1954 * gdb.arch/amd64-osabi.exp: New file.
1955
26540402
SM
19562018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1957
1958 PR gdb/22980
1959 * gdb.base/osabi.exp: New file.
1960
121ad66c 19612018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
1962
1963 * gdb.cp/static-typedef-print.exp: New file.
1964 * gdb.cp/static-typedef-print.cc: New file.
1965
3fcded8f
JB
19662018-03-27 Joel Brobecker <brobecker@adacore.com>
1967
1968 * gdb.ada/varsize_limit: New testcase.
1969
59cc4834
JB
19702018-03-27 Joel Brobecker <brobecker@adacore.com>
1971
1972 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
1973
1974 * gdb.ada/notcplusplus: New testcase.
1975
1976 * gdb.base/c-linkage-name.c: New file.
1977 * gdb.base/c-linkage-name.exp: New testcase.
1978
4ca59a9f
TT
19792018-03-26 Tom Tromey <tom@tromey.com>
1980
1981 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
1982 * gdb.python/py-framefilter.py (name_error): New global.
1983 (ErrorInName.function): Use name_error.
1984
978d6c75
TT
19852018-03-26 Tom Tromey <tom@tromey.com>
1986
1987 PR backtrace/15582:
1988 * gdb.python/py-framefilter.exp: Add "bt hide" test.
1989
b7fee5a3
KS
19902018-03-23 Keith Seitz <keiths@redhat.com>
1991
1992 PR c++/22968
1993 * gdb.cp/subtypes.exp: New file.
1994 * gdb.cp/subtypes.h: New file.
1995 * gdb.cp/subtypes.cc: New file.
1996 * gdb.cp/subtypes-2.cc: New file.
1997
376be529
AB
19982018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1999
2000 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
2001 (done): Call '_exit' not 'exit' to avoid atexit handlers.
2002 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
2003 -nostartfiles when compiling the test. Confirm that all registers
2004 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
2005
066cfa98
AB
20062018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2007
2008 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
2009 option, syntax was wrong anyway.
2010 * gdb.arch/arm-disp-step.exp: Likewise.
2011 * gdb.arch/sparc64-regs.exp: Likewise.
2012 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
2013 option, syntax was wrong anyway, switch to use
2014 prepare_for_testing.
2015 * gdb.arch/i386-disp-step.exp: Likewise.
2016
079670b9
AA
20172018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
2018
2019 * gdb.ada/exec_changed.exp: Replace "target_info exists
2020 use_gdb_stub" by "use_gdb_stub".
2021 * gdb.ada/start.exp: Likewise.
2022 * gdb.base/async-shell.exp: Likewise.
2023 * gdb.base/attach-pie-misread.exp: Likewise.
2024 * gdb.base/attach-wait-input.exp: Likewise.
2025 * gdb.base/break-entry.exp: Likewise.
2026 * gdb.base/break-interp.exp: Likewise.
2027 * gdb.base/dprintf-detach.exp: Likewise.
2028 * gdb.base/nostdlib.exp: Likewise.
2029 * gdb.base/solib-nodir.exp: Likewise.
2030 * gdb.base/statistics.exp: Likewise.
2031 * gdb.base/testenv.exp: Likewise.
2032 * gdb.mi/mi-exec-run.exp: Likewise.
2033 * gdb.mi/mi-start.exp: Likewise.
2034 * gdb.multi/dummy-frame-restore.exp: Likewise.
2035 * gdb.multi/multi-arch-exec.exp: Likewise.
2036 * gdb.multi/multi-arch.exp: Likewise.
2037 * gdb.multi/tids.exp: Likewise.
2038 * gdb.multi/watchpoint-multi.exp: Likewise.
2039 * gdb.python/py-events.exp: Likewise.
2040 * gdb.threads/attach-into-signal.exp: Likewise.
2041 * gdb.threads/attach-stopped.exp: Likewise.
2042 * gdb.threads/threadapply.exp: Likewise.
2043 * lib/selftest-support.exp: Likewise.
2044
26d6cec4
AA
20452018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
2046
2047 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
2048
4ee89e90
SR
20492018-03-20 Stephen Roberts <stephen.roberts@arm.com>
2050
2051 * gdb.perf/template-breakpoints.cc: New file.
2052 * gdb.perf/template-breakpoints.exp: New file.
2053 * gdb.perf/template-breakpoints.py: New file.
2054
92630041
TT
20552018-03-19 Tom Tromey <tom@tromey.com>
2056
2057 * gdb.rust/simple.rs (main): Add local variables field1, field2,
2058 y0.
2059 * gdb.rust/simple.exp: Test bare identifier form of struct
2060 initializer.
2061
76727919
TT
20622018-03-19 Tom Tromey <tom@tromey.com>
2063
2064 * gdb.gdb/observer.exp: Remove.
2065
194ed413
AA
20662018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
2067
2068 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
2069 "qualified" option when setting breakpoints.
2070 * gdb.trace/backtrace.exp: Likewise.
2071 * gdb.trace/circ.exp: Likewise.
2072 * gdb.trace/collection.exp: Likewise.
2073 * gdb.trace/disconnected-tracing.exp: Likewise.
2074 * gdb.trace/ftrace-lock.exp: Likewise.
2075 * gdb.trace/ftrace.exp: Likewise.
2076 * gdb.trace/infotrace.exp: Likewise.
2077 * gdb.trace/packetlen.exp: Likewise.
2078 * gdb.trace/passc-dyn.exp: Likewise.
2079 * gdb.trace/qtro.exp: Likewise.
2080 * gdb.trace/read-memory.exp: Likewise.
2081 * gdb.trace/report.exp: Likewise.
2082 * gdb.trace/signal.exp: Likewise.
2083 * gdb.trace/status-stop.exp: Likewise.
2084 * gdb.trace/strace.exp: Likewise.
2085 * gdb.trace/tfind.exp: Likewise.
2086 * gdb.trace/trace-break.exp: Likewise.
2087 * gdb.trace/trace-condition.exp: Likewise.
2088 * gdb.trace/trace-mt.exp: Likewise.
2089 * gdb.trace/tstatus.exp: Likewise.
2090 * gdb.trace/tsv.exp: Likewise.
2091 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
2092 * gdb.trace/unavailable.exp: Likewise.
2093 * gdb.trace/while-dyn.exp: Likewise.
2094
8b067d2c
AA
20952018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2096
2097 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
2098 that libinproctrace is copied to the target.
2099
3ae9ce5d
TT
21002018-03-14 Tom Tromey <tom@tromey.com>
2101
2102 PR cli/14977:
2103 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
2104 a null pointer.
2105 * gdb.base/wchar.exp: Likewise.
2106
b8c2339b
TT
21072018-03-14 Tom Tromey <tom@tromey.com>
2108
2109 PR cli/19918:
2110 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
2111 flag.
2112
4872dc46
SM
21132018-03-08 Simon Marchi <simon.marchi@ericsson.com>
2114
2115 PR gdb/22841
2116 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
2117 "target" to remote_exec.
2118
e4fe3756
SM
21192018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
2120
2121 PR gdb/22841
2122 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
2123 ${board}_upload): Remove.
2124
e95a97d4
AA
21252018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2126
2127 * gdb.cp/watch-cp.cc: New test.
2128 * gdb.cp/watch-cp.exp: New file.
2129
dbbb1059
AB
21302018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2131
2132 * gdb.base/infcall-nested-structs.exp: New file.
2133 * gdb.base/infcall-nested-structs.c: New file.
2134 * gdb.base/float.exp: Add riscv support.
2135
ecc054c0
TP
21362018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
2137
2138 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
2139 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
2140
25e3c82c
SDJ
21412018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
2142
2143 * gdb.server/abspath.exp: New file.
2144 * lib/gdb.exp (with_cwd): New procedure.
2145
3083294d
SM
21462018-02-28 Simon Marchi <simon.marchi@ericsson.com>
2147
2148 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
2149 use it.
2150 (gdb_is_target_remote_prompt): New proc.
2151 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
2152 (gdb_is_target_native): Pass prompt parameter to
2153 gdb_is_target_1.
2154
3275ef47
SM
21552018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
2156
2157 * gdb.base/load-command.c: New file.
2158 * gdb.base/load-command.exp: New file.
2159 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
2160 (gdb_is_target_1): ...this, and generalize for other targets
2161 than just remote.
2162 (gdb_is_target_remote): Use gdb_is_target_1.
2163 (gdb_is_target_native): use gdb_is_target_1.
2164
6893c19a
TT
21652018-02-26 Tom Tromey <tom@tromey.com>
2166
2167 PR python/16497:
2168 * gdb.python/py-framefilter.exp: Update test.
2169
2ddeaf8a
TT
21702018-02-26 Tom Tromey <tom@tromey.com>
2171
2172 * gdb.dwarf2/variant.c: New file.
2173 * gdb.dwarf2/variant.exp: New file.
2174
c9317f21
TT
21752018-02-26 Tom Tromey <tom@tromey.com>
2176
2177 * gdb.rust/simple.exp: Accept more possible results in enum test.
2178
6f6d0c26
SM
21792018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
2180
2181 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
2182 parentheses.
2183
11b03145
MR
21842018-02-23 Maciej W. Rozycki <macro@mips.com>
2185
2186 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
2187 name of a variable: $actual_linejj -> $actual_line.
2188
54a27fe5
JB
21892018-02-21 John Baldwin <jhb@FreeBSD.org>
2190
2191 * gdb.arch/amd64-i386-address.exp: Fix a typo.
2192
de65820c
MM
21932018-02-20 Markus Metzger <markus.t.metzger@intel.com>
2194
2195 * gdb.btrace/buffer-size.exp: Do not force BTS.
2196
980548fd
PA
21972018-02-14 Pedro Alves <palves@redhat.com>
2198
2199 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
2200 getting a "Quit".
2201
c4e12631
MM
22022018-02-09 Markus Metzger <markus.t.metzger@intel.com>
2203
2204 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
2205 Fix test name.
2206
c2e0e465
SM
22072018-02-07 Simon Marchi <simon.marchi@ericsson.com>
2208
2209 * gdb.cp/m-static.exp: Check type of optimized out static
2210 member.
2211
f7216783
AB
22122018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
2213
2214 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
2215 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
2216
0625771b
LS
22172018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
2218 Leszek Swirski <leszeks@google.com>
2219
2220 * gdb.python/py-prettyprint.c
2221 (struct to_string_returns_value_inner,
2222 struct to_string_returns_value_wrapper): New.
2223 (main): Add tsrvw variable.
2224 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
2225 ToStringReturnsValueWrapper): New classes.
2226 (register_pretty_printers): Register new pretty-printers.
2227 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
2228 recursive pretty printer.
2229 * gdb.python/py-mi.exp: Likewise.
2230
59498c30
LS
22312018-02-01 Leszek Swirski <leszeks@google.com>
2232
2233 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
2234 functions with the same name as an include file are parsed
2235 correctly.
2236
d4d38844
YQ
22372018-02-01 Yao Qi <yao.qi@linaro.org>
2238
2239 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
2240 "\[^\r\n\]*".
2241
07e5f5cf
NP
22422018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
2243
2244 * gdb.arch/powerpc-prologue-frame.s: New file.
2245 * gdb.arch/powerpc-prologue-frame.c: Likewise.
2246 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
2247
929b5ad4
JB
22482018-01-31 Joel Brobecker <brobecker@adacore.com>
2249
2250 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
2251
e671cd59
PA
22522018-01-30 Pedro Alves <palves@redhat.com>
2253
2254 PR gdb/13211
2255 * gdb.base/interrupt-daemon.c: New.
2256 * gdb.base/interrupt-daemon.exp: New.
2257 * gdb.multi/multi-term-settings.c: New.
2258 * gdb.multi/multi-term-settings.exp: New.
2259
fc413dc4
JB
22602018-01-30 Joel Brobecker <brobecker@adacore.com>
2261
2262 * gdb.base/break.exp: Save the location where the breakpoint
2263 on break.c:47 was actually inserted when debugging the version
2264 compiled at -O2 and use it in the expected output of the "info
2265 break" test performed soon after.
2266
5c319bb2
PA
22672018-01-22 Pedro Alves <palves@redhat.com>
2268 Sergio Durigan Junior <sergiodj@redhat.com>
2269
2270 * gdb.base/whatis.exp: Add tests for 'set print object on' +
2271 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
2272
a9e40818
JB
22732018-01-22 Joel Brobecker <brobecker@adacore.com>
2274
2275 * gdb.base/break-include.c, gdb.base/break-include.inc,
2276 gdb.base/break-include.exp: New files.
2277 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
2278 line number now being the actual line number where the breakpoint
2279 was inserted.
2280 * gdb.mi/mi-break.exp: Likewise.
2281 * gdb.mi/mi-reverse.exp: Likewise.
2282 * gdb.mi/mi-simplerun.exp: Ditto.
2283
e707fc44
AB
22842018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
2285
2286 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
2287 varobj.
2288 * gdb.mi/mi-var-create-rtti.exp: Likewise.
2289
ae451627
AB
22902018-01-21 Don Breazeal <donb@codesourcery.com>
2291 Andrew Burgess <andrew.burgess@embecosm.com>
2292
2293 * gdb.mi/basics.c: Add new global.
2294 * gdb.mi/mi-frame-regs.exp: New file.
2295 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
2296 case.
2297
b1b189e0
AB
22982018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
2299
2300 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
2301 non-parameter, and on an unknown symbol.
2302
fcfcc376
TT
23032018-01-19 Tom Tromey <tom@tromey.com>
2304
2305 * gdb.rust/modules.rs (TWENTY_THREE): New global.
2306 * gdb.rust/modules.exp: Add ::-qualified lookup test.
2307
634c1c31
AA
23082018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
2309
2310 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
2311 setrlimit and chdir to int.
2312
d6ad07fd
AA
23132018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
2314
2315 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
2316 function.
2317 (my_tend): Likewise.
2318 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
2319 rationale of avoiding FP- and vector instructions.
2320
adf8243b
RK
23212018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
2322
2323 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
2324 "info reg" with "\[ \t\]*".
2325 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
2326 "\[ \t\]+".
2327 * gdb.arch/s390-multiarch.exp: Ditto.
2328 * gdb.base/pc-fp.exp: Ditto.
2329 * gdb.reverse/i386-precsave.exp: Ditto.
2330 * gdb.reverse/i386-reverse.exp: Ditto.
2331 * gdb.reverse/i387-env-reverse.exp: Ditto.
2332 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2333
dcc06925
AA
23342018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
2335
2336 * lib/gdb.exp (gdb_compile): Re-enable use of
2337 universal_compile_options for languages other than Rust.
2338
25d4fd80
AA
23392018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
2340
2341 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
2342
ee7f689e 23432018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
2344
2345 PR gdb/16577
2346 * gdb.base/solib-vanish.exp: New.
2347 * gdb.base/solib-vanish-main.c: New.
2348 * gdb.base/solib-vanish-lib1.c: New.
2349 * gdb.base/solib-vanish-lib2.c: New.
2350
d8447b6b
YQ
23512018-01-17 Yao Qi <yao.qi@linaro.org>
2352
2353 * gdb.compile/compile.exp: Match the address printed for
2354 frame in the output of command "bt".
2355
86d6a90c
TT
23562018-01-15 Tom Tromey <tom@tromey.com>
2357
2358 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
2359 compute sp_reg.
2360
cbcdb1aa
AB
23612018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
2362
2363 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
2364 to prepare.
2365 (prepare): Return 0 on error, 1 on success.
2366
eea61984
PA
23672018-01-12 Pedro Alves <palves@redhat.com>
2368
2369 * gdb.base/continue-after-aborted-step-over.c: New.
2370 * gdb.base/continue-after-aborted-step-over.exp: New.
2371
6181e9c2
SM
23722018-01-11 Simon Marchi <simon.marchi@ericsson.com>
2373
2374 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
2375 options when not creating an executable.
2376
3cada740
PA
23772018-01-11 Pedro Alves <palves@redhat.com>
2378
2379 PR remote/22597
2380 * gdb.server/stop-reply-no-thread.c: New file.
2381 * gdb.server/stop-reply-no-thread.exp: New file.
2382
c63d3e8d
PA
23832018-01-10 Pedro Alves <palves@redhat.com>
2384
2385 PR gdb/22670
2386 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
2387 functions too. Test setting breakpoints and printing C functions
2388 with no debug info too.
2389 * gdb.ada/bp_c_mixed_case/qux.c: New file.
2390
d4c2a405
PA
23912018-01-10 Pedro Alves <palves@redhat.com>
2392
2393 PR gdb/22670
2394 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
2395 a fail.
2396
8825213e
PA
23972018-01-10 Pedro Alves <palves@redhat.com>
2398
2399 PR gdb/22670
2400 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
2401
605fd3c6
YQ
24022018-01-08 Simon Marchi <simon.marchi@ericsson.com>
2403
2404 * gdb.server/unittest.exp: Match the output in non-development
2405 mode.
2406
1e5ded6c
YQ
24072018-01-08 Simon Marchi <simon.marchi@ericsson.com>
2408
2409 * gdb.gdb/unittest.exp: Match output in non-development mode.
2410
30066b0b
JB
24112018-01-08 Joel Brobecker <brobecker@adacore.com>
2412
2413 * gdb.ada/access_tagged_param.exp: Relax expected output
2414 for value of "ObjL" in "continue" to pck.inspect breakpoint
2415 test.
2416
04bafb1e
XR
24172018-01-08 Joel Brobecker <brobecker@adacore.com>
2418
9f86398b
JB
2419 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
2420 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 2421
e379cee6
PA
24222018-01-05 Pedro Alves <palves@redhat.com>
2423
2424 PR gdb/18653
2425 * gdb.base/libsegfault.exp: New.
2426
de63c46b
PA
24272018-01-05 Joel Brobecker <brobecker@adacore.com>
2428
2429 PR gdb/22670
2430 * gdb.ada/access_tagged_param.exp: New file.
2431 * gdb.ada/access_tagged_param/foo.adb: New file.
2432
f98fc17b
PA
24332018-01-05 Pedro Alves <palves@redhat.com>
2434
2435 PR gdb/22670
2436 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
2437 exercise lower case too, and to exercise both full matching and
2438 wild matching.
2439
342f8240
JB
24402018-01-05 Joel Brobecker <brobecker@adacore.com>
2441
2442 * gdb.ada/rename_subscript_param: New testcase.
2443
7150d33c
JG
24442018-01-05 Jerome Guitton <guitton@adacore.com>
2445
2446 * gdb.ada/arr_acc_idx_w_gap: New testcase.
2447
cc0e770c
JB
24482018-01-05 Joel Brobecker <brobecker@adacore.com>
2449
2450 * gdb.ada/convvar_comp: New testcase.
2451
672a41aa 24522018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
2453
2454 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
2455 (My_Table): New global variable.
2456 * testsuite/gdb.ada/array_char_idx.exp: Add test.
2457
7365ec2f
JB
24582018-01-04 Joel Brobecker <brobecker@adacore.com>
2459
2460 PR gdb/22670
2461 * gdb.ada/maint_with_ada: New testcase.
2462
289483b6
JB
24632018-01-04 Joel Brobecker <brobecker@adacore.com>
2464
2465 PR gdb/22670
2466 * gdb.ada/bp_c_mixed_case: New testcase.
2467
344420da
JB
24682018-01-04 Joel Brobecker <brobecker@adacore.com>
2469
2470 PR gdb/22670
2471 * gdb.ada/complete.exp: Add "complete break ada" test.
2472
66fc87a0
JB
24732018-01-04 Joel Brobecker <brobecker@adacore.com>
2474
2475 PR gdb/22670
2476 * gdb.ada/info_addr_mixed_case: New testcase.
2477
9f757bf7
XR
24782018-01-03 Xavier Roirand <roirand@adacore.com>
2479
2480 * gdb.ada/excep_handle.exp: New testcase.
2481 * gdb.ada/excep_handle/foo.adb: New file.
2482 * gdb.ada/excep_handle/pck.ads: New file.
2483
bd570f80
JB
24842018-01-03 Joel Brobecker <brobecker@adacore.com>
2485
2486 * gdb.base/step-line.c: Add extra empty line in copyright header.
2487 * gdb.base/step-line.inp: Likewise.
2488
9fe561ab
JB
24892018-01-02 Joel Brobecker <brobecker@adacore.com>
2490
2491 * gdb.ada/dyn_stride.exp: Add slice test.
2492
a405673c
JB
24932018-01-02 Joel Brobecker <brobecker@adacore.com>
2494
2495 * gdb.ada/dyn_stride: New testcase.
2496
cef0f868
SH
24972017-12-27 Stafford Horne <shorne@gmail.com>
2498
2499 * gdb.xml/extra-regs.xml: Add example foo reggroup.
2500 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
2501
b67d92b0
SH
25022017-12-27 Stafford Horne <shorne@gmail.com>
2503
2504 * gdb.base/reggroups.c: New file.
2505 * gdb.base/reggroups.exp: New file.
2506
eccab96d
JB
25072017-12-18 Joel Brobecker <brobecker@adacore.com>
2508
2509 * gdb.dwarf2/ada-valprint-error.c: New file.
2510 * gdb.dwarf2/ada-valprint-error.exp: New file.
2511
0e2da9f0
JB
25122017-12-18 Joel Brobecker <brobecker@adacore.com>
2513
2514 * gdb.ada/assign_arr: New testcase.
2515
cb923fcc
XR
25162017-12-18 Xavier Roirand <roirand@adacore.com>
2517
2518 * gdb.ada/funcall_ptr: New testcase.
2519
7c161838
SDJ
25202017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
2521
2522 PR cli/16224
2523 * gdb.base/ptype-offsets.cc: New file.
2524 * gdb.base/ptype-offsets.exp: New file.
2525
1af17fd9
YQ
25262017-12-15 Yao Qi <yao.qi@linaro.org>
2527
2528 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
2529 if XML is disabled.
2530
828d5846
XR
25312017-12-15 Xavier Roirand <roirand@adacore.com>
2532
2533 * gdb.ada/same_component_name: New testcase.
2534
79e8fcaa
JB
25352017-12-14 Joel Brobecker <brobecker@adacore.com>
2536
2537 * gdb.ada/str_binop_equal: New testcase.
2538
e05fa6f9
JB
25392017-12-14 Joel Brobecker <brobecker@adacore.com>
2540
2541 * gdb.ada/task_switch_in_core: New testcase.
2542
b89641ba
SM
25432017-12-13 Simon Marchi <simon.marchi@ericsson.com>
2544
2545 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
2546 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
2547 call test_bkpt_qualified.
2548 (test_bkpt_qualified): New proc.
2549
6892d2e4
PA
25502017-12-13 Pedro Alves <palves@redhat.com>
2551
2552 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2553 Tighten regexp by matching with an anchor.
2554
a22ecf70
PA
25552017-12-13 Pedro Alves <palves@redhat.com>
2556
2557 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
2558 ("expression with namespace"): New set of tests.
2559 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
2560 (Nested::Test_NS::qux): New.
2561 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
2562 defaults to 'start_quote_char' and 'end_quote_char' parameters.
2563
9937536c
JB
25642017-12-13 Joel Brobecker <brobecker@adacore.com>
2565
2566 * gdb.base/server-del-break.c: New file.
2567 * gdb.base/server-del-break.exp: New file.
2568
fe49c6f5
SH
25692017-12-12 Stafford Horne <shorne@gmail.com>
2570
2571 * gdb.xml/tdesc-regs.exp: Add or1k support.
2572
c3d18620
SH
25732017-12-12 Stafford Horne <shorne@gmail.com>
2574
2575 * gdb.base/bp-permanent.c: Define nop of or1k.
2576
c5f9cfc8
JB
25772017-12-11 Joel Brobecker <brobecker@adacore.com>
2578
2579 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
2580 output with components being reordered.
2581
a9c135fc
JB
25822017-12-11 Joel Brobecker <brobecker@adacore.com>
2583
2584 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
2585 output with components being reordered.
2586
927aa2e7
JK
25872017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2588 Pedro Alves <palves@redhat.com>
2589
2590 * gdb.base/maint.exp (check for .gdb_index): Check also for
2591 .debug_names.
2592 * gdb.dlang/watch-loc.c (.debug_aranges): New.
2593 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
2594 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
2595 (.gdb_index used after symbol reloading): Support also .debug_names.
2596 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
2597
f17d9474
YQ
25982017-12-08 Yao Qi <yao.qi@linaro.org>
2599
2600 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2601 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
2602
a0de8c21
YQ
26032017-12-08 Yao Qi <yao.qi@linaro.org>
2604
2605 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2606 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
2607
a738ea1d
YQ
26082017-12-08 Yao Qi <yao.qi@linaro.org>
2609
2610 * gdb.arch/aarch64-tagged-pointer.c: New file.
2611 * gdb.arch/aarch64-tagged-pointer.exp: New file.
2612
1cd9a73b
SDJ
26132017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
2614
2615 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
2616 "int".
2617
fa6eb693
KS
26182017-12-07 Keith Seitz <keiths@redhat.com>
2619
2620 PR breakpoints/22569
2621 * gdb.linespec/ls-errs.exp: Change expected result of "break
2622 -source this file has spaces.c -line 3".
2623 Check that an explicit source file followed by whitespace is
2624 identified as an invalid explicit location.
2625
883fd55a
KS
26262017-12-07 Keith Seitz <keiths@redhat.com>
2627
2628 * gdb.cp/nested-types.cc: New file.
2629 * gdb.cp/nested-types.exp: New file.
2630 * lib/cp-support.exp: Load data-structures.exp library.
2631 (debug_cp_test_ptype_class): New global.
2632 (cp_ptype_class_verbose, next_line): New procedures.
2633 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
2634 Add and document new return value.
2635 Switch the list of lines to a queue.
2636 Add support for new `type' key for nested type definitions.
2637 Add debugging/troubleshooting messages.
2638 * lib/data-structures.exp: New file.
2639
ec72db3e
SM
26402017-12-07 Simon Marchi <simon.marchi@ericsson.com>
2641
2642 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
2643 with proc_with_prefix, don't use with_test_prefix.
2644
99598d71
TT
26452017-12-07 Tom Tromey <tom@tromey.com>
2646
2647 * gdb.base/break.exp: Add test for empty "commands".
2648
a8806230
YQ
26492017-12-07 Yao Qi <yao.qi@linaro.org>
2650
2651 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
2652 malloc and catch syscall.
2653
824cc835
PM
26542017-12-07 Phil Muldoon <pmuldoon@redhat.com>
2655
2656 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
2657 tests for explicit locations.
2658
7cc244de
PA
26592017-12-06 Pedro Alves <palves@redhat.com>
2660
2661 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
2662 force-disabling XML descriptions.
2663
50a1fdd5
PA
26642017-12-04 Pedro Alves <palves@redhat.com>
2665
2666 PR gdb/22499
2667 * gdb.arch/amd64-disp-step-avx.S: New file.
2668 * gdb.arch/amd64-disp-step-avx.exp: New file.
2669
f0fb2488
PA
26702017-12-03 Pedro Alves <palves@redhat.com>
2671
2672 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
2673 and <string.h>.
2674 (parent_function): Print distinct messages when waitpid fails, or
2675 the child exits with a signal, or the child exits for an unhandled
2676 reason.
2677 * gdb.threads/process-dies-while-detaching.exp
2678 (detach_and_expect_exit): New 'inf_output_re' parameter and use
2679 it. Wait for both inferior output and GDB's prompt. Use an
2680 indirect spawn id list.
2681 (do_detach): New parameter 'child_exit'. Use it to compute
2682 expected inferior output.
2683 (test_detach, test_detach_watch, test_detach_killed_outside):
2684 Adjust to pass down the expected child exit kind.
2685
97cbe998
SDJ
26862017-12-01 Joel Brobecker <brobecker@adacore.com>
2687 Sergio Durigan Junior <sergiodj@redhat.com>
2688 Pedro Alves <palves@redhat.com>
2689
2690 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
2691
40fc416f
SDJ
26922017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
2693
2694 * gdb.base/relocate.exp: Add tests to guarantee that arguments
2695 to 'symbol-file' and 'add-symbol-file' can be
2696 position-independent.
2697
1cc75e92
YQ
26982017-12-01 Yao Qi <yao.qi@linaro.org>
2699
2700 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
2701 the URL in copyright header.
2702 * gdb.arch/aarch64-fp.exp: Likewise.
2703 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
2704 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
2705 * gdb.base/expand-psymtabs.exp: Likewise.
2706 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
2707 * gdb.fortran/common-block.exp: Likewise.
2708 * gdb.fortran/common-block.f90: Likewise.
2709 * gdb.fortran/logical.exp: Likewise.
2710 * gdb.fortran/vla-datatypes.f90: Likewise.
2711 * gdb.fortran/vla-sub.f90: Likewise.
2712
875fb7a7
JB
27132017-11-30 Joel Brobecker <brobecker@adacore.com>
2714
2715 * gdb.ada/repeat_dyn: New testcase.
2716
6f14765f
UW
27172017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2718
2719 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
2720 Update for changed thread numbering.
2721 * gdb.cell/bt.exp: Update for changed GDB output.
2722
f1af7b94
SM
27232017-11-30 Simon Marchi <simon.marchi@ericsson.com>
2724
2725 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
2726 setting isremote by hand.
2727 * boards/dwarf4-gdb-index.exp: Likewise.
2728 * boards/fission.exp: Likewise.
2729 * boards/stabs.exp: Likewise.
2730
e3919f3e
PA
27312017-11-30 Pedro Alves <palves@redhat.com>
2732
2733 * gdb.linespec/cpls-ops.exp
2734 (check_explicit_skips_function_argument): Extract the underlying
2735 type of size_t instead of hardcoding it.
2736
bd69330d
PA
27372017-11-29 Pedro Alves <palves@redhat.com>
2738
2739 PR c++/19436
2740 * gdb.linespec/cpls-abi-tag.cc: New file.
2741 * gdb.linespec/cpls-abi-tag.exp: New file.
2742
a20714ff
PA
27432017-11-29 Pedro Alves <palves@redhat.com>
2744
2745 * gdb.base/langs.exp: Use -qualified.
2746 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
2747 it.
2748 * gdb.cp/namespace.exp: Use -qualified.
2749 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
2750 (overload-3, template-overload, template-ret-type, const-overload)
2751 (const-overload-quoted, anon-ns, ambiguous-prefix): New
2752 procedures.
2753 (test_driver): Call them.
2754 * gdb.cp/save-bp-qualified.cc: New.
2755 * gdb.cp/save-bp-qualified.exp: New.
2756 * gdb.linespec/explicit.exp: Test -qualified.
2757 * lib/completion-support.exp (completion::explicit_opts_list): Add
2758 "-qualified".
2759 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
2760
f6f1d339
PM
27612017-11-29 Phil Muldoon <pmuldoon@redhat.com>
2762
2763 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
2764
02ca603a
TT
27652017-11-29 Tom Tromey <tom@tromey.com>
2766
2767 * gdb.base/relocate.exp: Update invalid argument test.
2768 Add new tests for invalid arguments.
2769
ed6c0bfb
TP
27702017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2771
2772 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
2773 Return 0 as a long.
2774 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
2775
f106e10e
TP
27762017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2777
2778 * gdb.cp/breakpoint.cc (bar): Set return type to void.
2779 * gdb.cp/psymtab-parameter.cc (func): Likewise.
2780 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
2781 func ().
2782 * gdb.cp/shadow.cc (B.func): Return 0.
2783
10329bb2
JB
27842017-11-27 Joel Brobecker <brobecker@adacore.com>
2785
2786 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
2787 expected output in gdb_expect call to allow the exception
2788 message to be present as well. Fix syntax confusion to avoid
2789 TCL thinking that exception_name is an array.
2790
617cd4bc
UW
27912017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
2792
2793 * gdb.arch/spu-info.c: Include <unistd.h>.
2794 (do_signal_test): Fix broken calls to write.
2795 * gdb.arch/spu-info.exp: Use prepare_for_testing.
2796 Fix checks for empty mailboxes. Update signal tests for corrected
2797 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
2798 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
2799 * gdb.cell/arch.exp: Use standard_output_file.
2800 * gdb.cell/break.exp: Likewise.
2801 * gdb.cell/bt.exp: Likewise.
2802 * gdb.cell/core.exp: Likewise.
2803 * gdb.cell/dwarfaddr.exp: Likewise.
2804 * gdb.cell/ea-cache.exp: Likewise.
2805 * gdb.cell/ea-standalone.exp: Likewise.
2806 * gdb.cell/f-regs.exp: Likewise.
2807 * gdb.cell/fork.exp: Likewise.
2808 * gdb.cell/gcore.exp: Likewise.
2809 * gdb.cell/mem-access.exp: Likewise.
2810 * gdb.cell/ptype.exp: Likewise.
2811 * gdb.cell/registers.exp: Likewise.
2812 * gdb.cell/sizeof.exp: Likewise.
2813 * gdb.cell/solib-symbol.exp: Likewise.
2814 * gdb.cell/solib.exp: Likewise.
617cd4bc 2815
a81aaca0
PA
28162017-11-25 Pedro Alves <palves@redhat.com>
2817
2818 * gdb.base/complete-empty.exp: New file.
2819 * gdb.base/completion.exp: Adjust.
2820
6a3c6ee4
PA
28212017-11-25 Pedro Alves <palves@redhat.com>
2822
2823 * gdb.linespec/cpls-ops.cc: New file.
2824 * gdb.linespec/cpls-ops.exp: New file.
2825 * lib/completion-support.exp (test_complete_prefix_range_re): New,
2826 factored out from ...
2827 (test_complete_prefix_range): ... this.
2828
8955eb2d
PA
28292017-11-24 Pedro Alves <palves@redhat.com>
2830
2831 * gdb.linespec/cpcompletion.exp: New file.
2832 * gdb.linespec/cpls-hyphen.cc: New file.
2833 * gdb.linespec/cpls.cc: New file.
2834 * gdb.linespec/cpls2.cc: New file.
2835 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
2836 test to use test_gdb_complete_unique. Add label completion,
2837 keyword completion and explicit location completion tests.
2838 * lib/completion-support.exp: New file.
2839
e547c119
JB
28402017-11-24 Joel Brobecker <brobecker@adacore.com>
2841
2842 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
2843 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
2844 when hitting an exception catchpoint.
2845
7c3c1aa8
YQ
28462017-11-22 Yao Qi <yao.qi@linaro.org>
2847
2848 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
2849
41bd68f5
SM
28502017-11-22 Simon Marchi <simon.marchi@ericsson.com>
2851
2852 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
2853 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
2854 * gdb.dwarf2/info-locals-optimized-out.c: New file.
2855
1daad298
YQ
28562017-11-22 Yao Qi <yao.qi@linaro.org>
2857
2858 * gdb.base/info-os.exp: Pass pthreads.
2859 * gdb.multi/multi-attach.exp: Likewise.
2860
88465e87
YQ
28612017-11-22 Yao Qi <yao.qi@linaro.org>
2862
2863 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
2864 compiler.
2865
dc196b23
YQ
28662017-11-22 Yao Qi <yao.qi@linaro.org>
2867
2868 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
2869 * gdb.base/break-interp.exp: Likewise.
2870 * gdb.base/jit-attach-pie.exp: Likewise.
2871
2400729e
UW
28722017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2873
2874 * gdb.base/float128.c (large128): New variable.
2875 * gdb.base/float128.exp: Add test to print largest __float128 value.
2876
7a26362d
UW
28772017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2878
2879 * gdb.arch/vsx-regs.exp: Update register content checks.
2880
ed0f4273
UW
28812017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
2882
2883 * gdb.arch/ppc-longdouble.exp: New file.
2884 * gdb.arch/ppc-longdouble.c: Likewise.
2885
a25d69c6
PA
28862017-11-21 Pedro Alves <palves@redhat.com>
2887
2888 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
2889
73fcf641
PA
28902017-11-20 Pedro Alves <palves@redhat.com>
2891
2892 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
2893 (long_double_typedef): New typedefs.
2894 Use DEF on double and long double.
2895 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
2896 cases.
2897 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
2898 and 'long_double_ptr_same_size' locals. Use them to decide
2899 whether cast from array/function to float is valid/invalid.
2900
71a3c369
TT
29012017-11-17 Tom Tromey <tom@tromey.com>
2902
2903 * gdb.rust/traits.rs: New file.
2904 * gdb.rust/traits.exp: New file.
2905
ced9779b
JB
29062017-11-17 Joel Brobecker <brobecker@adacore.com>
2907
2908 * gdb.ada/minsyms: New testcase.
2909
a0922d80
PA
29102017-11-16 Pedro Alves <palves@redhat.com>
2911
2912 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
2913 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
2914
ea04e54c
PA
29152017-11-16 Pedro Alves <palves@redhat.com>
2916
2917 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
2918 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
2919
e849ea89
PA
29202017-11-16 Pedro Alves <palves@redhat.com>
2921
2922 * gdb.server/reconnect-ctrl-c.c: New file.
2923 * gdb.server/reconnect-ctrl-c.exp: New file.
2924
d8ae99a7
PM
29252017-11-16 Phil Muldoon <pmuldoon@redhat.com>
2926
2927 * gdb.python/py-rbreak.exp: New file.
2928 * gdb.python/py-rbreak.c: New file.
2929 * gdb.python/py-rbreak-func2.c: New file.
2930
968a13f8
PA
29312017-11-16 Pedro Alves <palves@redhat.com>
2932
2933 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
2934 pattern.
2935 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
2936 GDB.
2937
71774bc9
SM
29382017-11-15 Simon Marchi <simon.marchi@ericsson.com>
2939
2940 * gdb.tui/completionn.exp (test_tab_completion): Add space in
2941 regex.
2942
ddbb44cf
SM
29432017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
2944
2945 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
2946 test names.
2947
584a564f
PA
29482017-11-09 Pedro Alves <palves@redhat.com>
2949
2950 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
2951 factored out from ...
2952 (top level): ... here, and adjusted to avoid expecting beyond the
2953 prompt in a single gdb_test_multiple.
2954
5ed7a928
PA
29552017-11-09 Pedro Alves <palves@redhat.com>
2956
2957 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
2958 output.
2959 * gdb.server/ext-attach.exp ("kill" test): Likewise.
2960 * gdb.server/ext-restart.exp ("kill" test): Likewise.
2961 * gdb.server/ext-run.exp ("kill" test): Likewise.
2962 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
2963
a60e0738
PA
29642017-11-09 Pedro Alves <palves@redhat.com>
2965
2966 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
2967 match till end of line.
2968
2c88253f
PA
29692017-11-09 Pedro Alves <palves@redhat.com>
2970
2971 * gdb.base/memattr.exp: Tighten regexes to match the end line.
2972
c7a38517
PA
29732017-11-09 Pedro Alves <palves@redhat.com>
2974
2975 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
2976 New procedures, factored out from ...
2977 (top level): ... here, and adjusted to avoid expecting beyond the
2978 prompt in one go.
2979
f29f4b6b
PA
29802017-11-09 Pedro Alves <palves@redhat.com>
2981
2982 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
2983 output. Fix '?' match.
2984
286acbb5
JB
29852017-11-08 Joel Brobecker <brobecker@adacore.com>
2986
2987 * gdb.ada/scoped_watch: New testcase.
2988 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
2989 which is actually correct.
2990 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
2991 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
2992
62d7ae92
PA
29932017-11-08 Pedro Alves <palves@redhat.com>
2994
2995 * gdb.gdb/complaints.exp (test_initial_complaints)
2996 (test_serial_complaints, test_short_complaints): Call
2997 complaint_internal instead of complaint.
2998
280ca31f
DT
29992017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
3000
3001 * gdb.threads/tls-core.c: New file.
3002 * gdb.threads/tls-core.exp: Likewise.
3003
b5ec771e
PA
30042017-11-08 Pedro Alves <palves@redhat.com>
3005
3006 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
3007 (p Exported_Capitalized): New test.
3008 (p exported_capitalized): New test.
3009
a02b41a7
PA
30102017-11-07 Pedro Alves <palves@redhat.com>
3011
3012 * gdb.cp/ena-dis-br-range.exp: Add more tests.
3013
95e95a6d
PA
30142017-11-07 Pedro Alves <palves@redhat.com>
3015
3016 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
3017 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
3018 (disable_invalid, disable_inverted, disable_negative): New
3019 procedures.
3020 ("bad numbers"): New set of tests.
3021
cee62dbd
PA
30222017-11-07 Pedro Alves <palves@redhat.com>
3023
3024 * gdb.cp/ena-dis-br-range.exp: Add tests.
3025
cc638e86
PA
30262017-11-07 Pedro Alves <palves@redhat.com>
3027
3028 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
3029
d0fe4701
XR
30302017-11-07 Xavier Roirand <roirand@adacore.com>
3031 Pedro Alves <palves@redhat.com>
3032
3033 * gdb.base/ena-dis-br.exp: Add reference to
3034 gdb.cp/ena-dis-br-range.exp.
3035 * gdb.cp/ena-dis-br-range.exp: New file.
3036 * gdb.cp/ena-dis-br-range.cc: New file.
3037
46f67f80
PA
30382017-11-06 Pedro Alves <palves@redhat.com>
3039
3040 * gdb.base/attach-non-pgrp-leader.c: New.
3041 * gdb.base/attach-non-pgrp-leader.exp: New.
3042
726e1356
PA
30432017-11-06 Pedro Alves <palves@redhat.com>
3044
3045 * configure.ac: No longer check for termio.h and sgtty.h.
3046 * configure: Regenerate.
3047 * remote-utils.c: Include termios.h instead of gdb_termios.h.
3048 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
3049 Remove termio and sgtty code.
3050
50ab6ace
YQ
30512017-11-03 Yao Qi <yao.qi@linaro.org>
3052
3053 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
3054 in GDB is disabled.
3055
8e68731c
YQ
30562017-11-03 Yao Qi <yao.qi@linaro.org>
3057
3058 * gdb.python/py-thrhandle.exp: Skip it if python is not
3059 enabled.
3060
3a87ae65
SM
30612017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
3062
3063 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
3064 as a breakpoint command.
3065
484d8d36
MD
30662017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
3067
3068 PR python/21213
3069 * gdb.python/py-infthread.exp: Test calling
3070 InferiorThread.inferior () multiple times in a row.
3071
4a27f119
KS
30722017-10-27 Keith Seitz <keiths@redhat.com>
3073
3074 * gdb.opt/inline-break.exp (break_info_1): New procedure.
3075 Test "info break" for every inlined function breakpoint.
3076
bb11dd58
YQ
30772017-10-27 Yao Qi <yao.qi@linaro.org>
3078
3079 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
3080
a43f3893
PF
30812017-10-26 Patrick Frants <osscontribute@gmail.com>
3082
3083 * gdb.cp/classes.exp (test_static_members): Test printing
3084 Outer::instance.
3085 * gdb.cp/classes.c (struct Inner, struct Outer): New.
3086 (Inner::instance, Outer::instance): New.
3087
792ccf00
PA
30882017-10-24 Pedro Alves <palves@redhat.com>
3089
3090 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
3091 extra console" test in two stages.
3092
eb2bfbad
PA
30932017-10-24 Pedro Alves <palves@redhat.com>
3094
3095 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
3096
1f75a651
PA
30972017-10-24 Pedro Alves <palves@redhat.com>
3098
3099 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
3100 loop.
3101
779990d9
PA
31022017-10-24 Pedro Alves <palves@redhat.com>
3103
3104 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
3105 $attempt" and "stoppedtry $stoppedtry" test prefixes.
3106
ad9b8f5d
PA
31072017-10-24 Pedro Alves <palves@redhat.com>
3108
3109 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
3110 parameter and handle it. Don't output read value in test name.
3111
fee6da6e
PA
31122017-10-24 Pedro Alves <palves@redhat.com>
3113
3114 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
3115 custom test name.
3116
10389c2c
PA
31172017-10-24 Pedro Alves <palves@redhat.com>
3118
3119 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
3120 include the unstable output directory name in the test's name.
3121 (initial_setup_simple) <'set args'>: Use custom test name.
3122
a80e65a9
PA
31232017-10-24 Pedro Alves <palves@redhat.com>
3124
3125 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
3126 with explicit test name.
3127
15763a09
PA
31282017-10-20 Pedro Alves <palves@redhat.com>
3129
3130 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
3131 'wait -i'. Use gdb_assert and remote_close.
3132
49a4ce2e
AB
31332017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
3134
3135 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
3136 number from variable rather than hard-coded.
3137
a75868f5
PA
31382017-10-19 Pedro Alves <palves@redhat.com>
3139
3140 * gdb.base/long-inferior-output.c: New file.
3141 * gdb.base/long-inferior-output.exp: New file.
3142
c8ba13ad
KS
31432017-11-18 Keith Seitz <keiths@redhat.com>
3144
3145 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
3146 method.
3147 (main): Call it.
3148 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
3149 Add additional user-defined conversion operator tests.
3150
b27de576
PA
31512017-10-17 Pedro Alves <palves@redhat.com>
3152
3153 * boards/native-stdio-gdbserver.exp: Load "local-board".
3154
8484c955
PA
31552017-10-17 Pedro Alves <palves@redhat.com>
3156
3157 * gdb.base/quit-live.c: New file.
3158 * gdb.base/quit-live.exp: New file.
3159
83d5a34d
KS
31602017-10-16 Keith Seitz <keiths@redhat.com>
3161
3162 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
3163 (class_with_protected_typedef, class_with_private_typedef)
3164 (struct_with_public_typedef, struct_with_protected_typedef)
3165 (struct_with_private_typedef): New classes/structs.
3166 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
3167 typedefs and access specifiers.
3168
739b3f1d
PA
31692017-10-16 Pedro Alves <palves@redhat.com>
3170 Simon Marchi <simon.marchi@polymtl.ca>
3171
3172 * README (Local vs Remote vs Native): New section.
3173 * boards/local-board.exp: New file, with bits factored out from
3174 ...
3175 * boards/native-extended-gdbserver.exp: ... here. Load
3176 "local-board".
3177 * boards/native-gdbserver.exp: Load "local-board".
3178 (${board}_spawn, ${board}_exec): Delete.
3179 * boards/native-stdio-gdbserver.exp: Most contents factored out to
3180 ...
3181 * boards/stdio-gdbserver-base.exp: ... this new file.
3182 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
3183 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
3184 procedure.
3185 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
3186 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
3187 stdio_gdbserver_command.
3188 (${board}_get_remote_address, ${board}_get_comm_port)
3189 (${board}_download, ${board}_upload): Delete.
3190 (get_target_remote_pipe_cmd): New.
3191
fe68b953
SM
31922017-10-16 Simon Marchi <simon.marchi@ericsson.com>
3193
3194 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
3195 test_bkpt_deletion, test_bkpt_cond_and_cmds,
3196 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
3197 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
3198 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
3199 remove with_test_prefix.
3200
300b6685
PA
32012017-10-13 Pedro Alves <palves@redhat.com>
3202
3203 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
3204 * gdb.base/annota1.exp: Use it instead of is_remote.
3205 * gdb.base/annota3.exp: Use it instead of is_remote.
3206 * gdb.cp/annota2.exp: Use it instead of is_remote.
3207 * gdb.cp/annota3.exp: Use it instead of is_remote.
3208 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
3209
50500caf
PA
32102017-10-13 Pedro Alves <palves@redhat.com>
3211
3212 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
3213 (test_num_test_vars, run_and_count_vars, find_env)
3214 (test_set_unset_env, test_inherit_env_var): New procedures.
3215 (top level): Use them.
3216
dad0c6d2
PA
32172017-10-13 Pedro Alves <palves@redhat.com>
3218
3219 * lib/selftest-support.exp (selftest_setup): Extend comments, and
3220 also skip on stub-like targets.
3221
8b0553c1
PA
32222017-10-13 Pedro Alves <palves@redhat.com>
3223
3224 PR gdb/22293
3225 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
3226 (top level): Move some tests to ...
3227 (test_not_found): ... this new procedure.
3228 (top level): Call it.
3229
7594f623
PA
32302017-10-13 Pedro Alves <palves@redhat.com>
3231
3232 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
3233 expect different "info terminal" output if testing with a
3234 non-native target.
3235
ebe3b402
PA
32362017-10-13 Pedro Alves <palves@redhat.com>
3237 Simon Marchi <simon.marchi@polymtl.ca>
3238
3239 PR python/12966
3240 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
3241
42f1b161
PA
32422017-10-13 Pedro Alves <palves@redhat.com>
3243
3244 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
3245 already.
3246
8d6ef72b
PA
32472017-10-13 Pedro Alves <palves@redhat.com>
3248
3249 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
3250 is_remote.
3251
d7bcd5b8
PA
32522017-10-13 Pedro Alves <palves@redhat.com>
3253
3254 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
3255 is_remote.
3256
df479dc6
PA
32572017-10-13 Pedro Alves <palves@redhat.com>
3258
3259 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
3260 is set.
3261 (corefile_test_attach): Likewise. Check can_spawn_for_attach
3262 instead of is_remote.
3263
23fb630a
PA
32642017-10-13 Pedro Alves <palves@redhat.com>
3265
3266 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
3267 (top level): Add comment.
3268
cc77b1dc
PA
32692017-10-13 Pedro Alves <palves@redhat.com>
3270
3271 * gdb.base/remote.exp (top level): Fix comment typo and add
3272 missing return.
3273
27c9e813
PA
32742017-10-13 Pedro Alves <palves@redhat.com>
3275 Simon Marchi <simon.marchi@polymtl.ca>
3276
3277 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
3278 calls and add comments. Skip test if use_gdb_stub is set.
3279 (top level): Use "set cwd" command instead of "cd" command.
3280
5e830d98
PA
32812017-10-13 Pedro Alves <palves@redhat.com>
3282
3283 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
3284 is_remote target check.
3285
f5ca0032
PA
32862017-10-13 Pedro Alves <palves@redhat.com>
3287
3288 * gdb.base/scope.exp: Use build_executable + clean_restart +
3289 gdb_file_cmd instead of prepare_for_testing and no longer skip
3290 "before run" tests on is_remote target boards. Update comments.
3291 * boards/native-extended-gdbserver.exp
3292 (extended_gdbserver_load_last_file): New, factored out from ...
3293 (gdb_load): ... this. Move further below and add comment.
3294 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
3295
8aed1c0d
PA
32962017-10-12 Pedro Alves <palves@redhat.com>
3297
3298 * gdb.base/attach.exp: Remove references to gdb64.
3299 * gdb.base/dbx.exp: Remove references to gdb64.
3300
cfa34c87
SM
33012017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
3302 Pedro Alves <palves@redhat.com>
3303
3304 * gdb.base/label.exp: Remove is_remote target check.
3305
9192b7de
PA
33062017-10-12 Pedro Alves <palves@redhat.com>
3307
3308 * gdb.base/auvx.exp (coredir): Update comment.
3309 (top level) <core_works>: Use "set cwd" command instead of "cd"
3310 command.
3311
6bf0052d
PA
33122017-10-12 Pedro Alves <palves@redhat.com>
3313 Simon Marchi <simon.marchi@polymtl.ca>
3314
3315 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
3316 target boards.
3317
e48ef82d
PA
33182017-10-12 Pedro Alves <palves@redhat.com>
3319 Simon Marchi <simon.marchi@polymtl.ca>
3320
3321 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
3322 Instead skip if there's any gdb_protocol set.
3323
8d7aea57
SM
33242017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
3325 Pedro Alves <palves@redhat.com>
3326
3327 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
3328
30440677
PA
33292017-10-12 Pedro Alves <palves@redhat.com>
3330 Simon Marchi <simon.marchi@polymtl.ca>
3331
3332 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
3333 instead of on dejagnu remote boards.
3334
4e04f045 33352017-10-12 Pedro Alves <palves@redhat.com>
175654b9 3336 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
3337
3338 * gdb.base/inferior-died.exp: Remove is_remote and isnative
3339 checks. Use build_executable + clean_restart instead of
3340 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
3341 of enabling non-stop after starting gdb.
3342
871a186e
PA
33432017-10-12 Pedro Alves <palves@redhat.com>
3344
3345 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
3346 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3347 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3348 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3349
56d704da
AK
33502017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
3351
3352 * gdb.arch/arc-tdesc-cpu.exp: New file.
3353 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
3354
2f20e312
SM
33552017-10-10 Simon Marchi <simon.marchi@ericsson.com>
3356
3357 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
3358
65630365
PA
33592017-10-10 Pedro Alves <palves@redhat.com>
3360
3361 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
3362 expect CLI output.
3363
bf469271
PA
33642017-10-10 Pedro Alves <palves@redhat.com>
3365
3366 * lib/selftest-support.exp (selftest_setup): Update for
3367 captured_command_loop's prototype change.
3368
777a42f1
PA
33692017-10-09 Pedro Alves <palves@redhat.com>
3370
3371 Test both arch1=>arch2 and arch2=>arch1.
3372
3373 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
3374 (srcfile2, binfile2, march1, march2): Remove globals. Largely
3375 factored out to...
3376 (append_arch1_options, append_arch2_options, append_arch_options)
3377 (build_executables): New procedures.
3378 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
3379 local.
3380 (top level): Add new 'first_arch' testing axis.
3381
cbd2b4e3
PA
33822017-10-09 Pedro Alves <palves@redhat.com>
3383
3384 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
3385 (barrier): New.
3386 (thread_start, all_started): New functions.
3387 (main): Spawn new thread and wait until it is scheduled.
3388 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
3389 option.
3390 (do_test): Add 'selected_thread' parameter. Run to all_started
3391 instead of main. Explicitly set the breakpoint at main. Switch
3392 to the SELECTED_THREAD thread.
3393 (top level): Test handling the exec event with either the main
3394 thread or the second thread selected.
3395
5c9e4427
PA
33962017-10-09 Pedro Alves <palves@redhat.com>
3397
3398 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
3399 logic. Move STOP marker after the value checks.
3400 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
3401 regexp.
3402
b3b7c423
SL
34032017-10-06 Sandra Loosemore <sandra@codesourcery.com>
3404
3405 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
3406
3b4b2f16
UW
34072017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
3408
3409 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
3410 integer-to-dfp conversion.
3411 * gdb.base/dfp-test.exp: Likewise.
3412
5cd63fda
PA
34132017-10-04 Pedro Alves <palves@redhat.com>
3414
3415 * gdb.multi/hangout.c: Include <unistd.h>.
3416 (hangout_loop): New function.
3417 (main): Call alarm. Call hangout_loop in a loop.
3418 * gdb.multi/hello.c: Include <unistd.h>.
3419 (hello_loop): New function.
3420 (main): Call alarm. Call hangout_loop in a loop.
3421 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
3422 inferior with the other selected.
3423
4c71c105
SM
34242017-10-04 Simon Marchi <simon.marchi@ericsson.com>
3425
3426 * gdb.mi/list-thread-groups-available.exp: New file.
3427 * gdb.mi/list-thread-groups-available.c: New file.
3428
bc3b087d
SDJ
34292017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
3430
3431 * gdb.base/set-cwd.exp: Make it available on
3432 native-extended-gdbserver.
3433
d092c5a2
SDJ
34342017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
3435
3436 * gdb.base/set-cwd.c: New file.
3437 * gdb.base/set-cwd.exp: Likewise.
3438
45320ffa
TT
34392017-10-02 Tom Tromey <tom@tromey.com>
3440
3441 PR rust/22236:
3442 * gdb.rust/simple.rs (main): New variable "fslice".
3443 * gdb.rust/simple.exp: Add slice tests. Update string tests.
3444
b3e3859b
TT
34452017-10-02 Tom Tromey <tom@tromey.com>
3446
3447 * gdb.rust/simple.exp: Test ptype of a slice.
3448
01af5e0d
TT
34492017-10-02 Tom Tromey <tom@tromey.com>
3450
3451 * gdb.rust/simple.exp: Test index of slice.
3452
a9bbfbd8
TT
34532017-09-27 Tom Tromey <tom@tromey.com>
3454
3455 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
3456
df8899e5
TP
34572017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3458 Pedro Alves <palves@redhat.com>
3459
3460 * gdb.base/compare-sections.exp (get value of read-only section): Read
3461 as unsigned value.
3462 (corrupt read-only section): Likewise and don't set written if patching
3463 failed.
3464
757bf54b
KB
34652017-09-21 Kevin Buettner <kevinb@redhat.com>
3466
3467 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
3468 files.
3469
06871ae8
PA
34702017-09-20 Pedro Alves <palves@redhat.com>
3471
3472 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
3473 symbol names in gdb's output.
3474 * gdb.cp/overload.exp ("list all overloads"): Likewise.
3475
e5f25bc5
PA
34762017-09-20 Pedro Alves <palves@redhat.com>
3477
3478 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
3479 Rename to ...
3480 (test_list_ambiguous_symbol): ... this and add a symbol name
3481 parameter. Adjust.
3482 (test_list_ambiguous_function): Reimplement on top of
3483 test_list_ambiguous_symbol and also test listing ambiguous
3484 variables.
3485 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
3486 (ambiguous_fun): ... this.
3487 (ambiguous_var): New.
3488 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
3489 (ambiguous_fun): ... this.
3490 (ambiguous_var): New.
3491
4e5a4f58
JB
34922017-09-19 John Baldwin <jhb@FreeBSD.org>
3493
3494 * gdb.base/starti.c: New file.
3495 * gdb.base/starti.exp: New file.
3496 * lib/gdb.exp (gdb_starti_cmd): New procedure.
3497
26e53f3e
PA
34982017-09-14 Pedro Alves <palves@redhat.com>
3499
3500 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
3501 (top level): Use it instead of runto.
3502
cb791d59
TT
35032017-09-11 Tom Tromey <tom@tromey.com>
3504
3505 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
3506
7c96f8c1
TT
35072017-09-11 Tom Tromey <tom@tromey.com>
3508
3509 * gdb.python/py-infthread.exp: Add tests for new_thread event.
3510 * gdb.python/py-inferior.exp: Add tests for new inferior events.
3511
469412dd
CW
35122017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
3513
3514 * gdb.fortran/printing-types.exp: New file.
3515 * gdb.fortran/printing-types.exp: New file.
3516
e0f86435
BH
35172017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3518
3519 * gdb.fortran/vla-ptype.exp: Fix typos.
3520 * gdb.fortran/vla-value.exp: Same.
3521
9e9af4be
BH
35222017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3523
3524 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
3525 * gdb.mi/mi-var-child-f.exp: Likewise.
3526 * gdb.mi/mi-vla-fortran.exp: Likewise.
3527
a5ad232b
FP
35282017-09-08 Frank Penczek <frank.penczek@intel.com>
3529 Christoph Weinmann <christoph.t.weinmann@intel.com>
3530 Bernhard Heckel <bernhard.heckel@intel.com>
3531
3532 * gdb.fortran/ptr-indentation.f90: New file.
3533 * gdb.fortran/ptr-indentation.exp: New file.
3534
5aec60eb
TT
35352017-09-05 Tom Tromey <tom@tromey.com>
3536
3537 PR gdb/22010:
3538 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
3539
8f8f8152
TP
35402017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3541
3542 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
3543
fbd1b771
JK
35442017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3545
3546 * gdb.threads/tls-nodebug-pie.c: New file.
3547 * gdb.threads/tls-nodebug-pie.exp: New file.
3548
5eb5f850
TT
35492017-09-05 Tom Tromey <tom@tromey.com>
3550
3551 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
3552 for rust.
3553
ae780a21
SM
35542017-09-05 Simon Marchi <simon.marchi@ericsson.com>
3555
3556 * gdb.multi/multi-arch-exec.exp: Test with different
3557 "follow-exec-mode" settings.
3558 (do_test): New procedure.
3559
3693fdb3
PA
35602017-09-04 Pedro Alves <palves@redhat.com>
3561
3562 * gdb.base/func-static.c (S::method const, S::method volatile)
3563 (S::method volatile const): New methods.
3564 (c_s, v_s, cv_s): New instances.
3565 (main): Call method() on them.
3566 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
3567 (cannot_resolve): New procedure.
3568 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
3569 print-quote-unquoted columns.
3570 (do_test): Test printing each scope too.
3571
e68cb8e0
PA
35722017-09-04 Pedro Alves <palves@redhat.com>
3573
3574 * gdb.base/local-static.exp: Also test with
3575 class::method::variable wholly quoted.
3576 * gdb.cp/m-static.exp (class::method::variable): Remove test.
3577
858be34c
PA
35782017-09-04 Pedro Alves <palves@redhat.com>
3579
3580 * gdb.base/local-static.c: New.
3581 * gdb.base/local-static.cc: New.
3582 * gdb.base/local-static.exp: New.
3583
46a4882b
PA
35842017-09-04 Pedro Alves <palves@redhat.com>
3585
3586 * gdb.asm/asm-source.exp: Add casts to int.
3587 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
3588 (dataglobal64_1, dataglobal64_2): New globals.
3589 * gdb.base/nodebug.exp: Test different expressions involving the
3590 new globals, with print, whatis and ptype. Add casts to int.
3591 * gdb.base/solib-display.exp: Add casts to int.
3592 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
3593 * gdb.cp/m-static.exp: Add cast to int.
3594 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
3595 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
3596 tls variable with no debug info without a cast. Test with a cast
3597 to int too.
3598 * gdb.trace/entry-values.exp: Add casts.
3599
2c5a2be1
PA
36002017-09-04 Pedro Alves <palves@redhat.com>
3601
3602 * gdb.base/nodebug.exp: Test that ptype's error about functions
3603 with unknown return type includes the function name too.
3604
7022349d
PA
36052017-09-04 Pedro Alves <palves@redhat.com>
3606
3607 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
3608 return type of munmap in infcall.
3609 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
3610 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
3611 type of ftell in infcall.
3612 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
3613 type of getpid in infcall.
3614 * gdb.base/infcall-exec.exp: Cast return type of execlp in
3615 infcall.
3616 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
3617 Bail on failure to extract the pid.
3618 * gdb.base/nodebug.c: #include <stdint.h>.
3619 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
3620 New functions.
3621 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
3622 Change expected output of print/whatis/ptype with functions with
3623 no debug info. Test all supported languages. Call
3624 test_call_promotion.
3625 * gdb.compile/compile.exp: Adjust expected output to expect
3626 warning.
3627 * gdb.threads/siginfo-threads.exp: Likewise.
3628
54990598
PA
36292017-09-04 Pedro Alves <palves@redhat.com>
3630
3631 * gdb.base/callfuncs.exp (do_function_calls): New parameter
3632 "prototypes". Test calling float functions via prototyped and
3633 unprototyped function pointers.
3634 (perform_all_tests): New parameter "prototypes". Pass it down.
3635 (top level): Pass down "prototypes" parameter to
3636 perform_all_tests.
3637
34d16ea2
SM
36382017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3639
3640 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
3641 Test with nested loops.
3642
9521ecda
SM
36432017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3644
3645 * gdb.base/commands.exp: Call the new procedures.
3646 (loop_break_test, loop_continue_test): New procedures.
3647
80a65e9b
SM
36482017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3649
3650 * gdb.base/commands.exp: Call new procedure.
3651 (define_if_without_arg_test): New procedure.
3652
e439fa14
PA
36532017-09-04 Pedro Alves <palves@redhat.com>
3654
3655 * gdb.base/list-ambiguous.exp: New file.
3656 * gdb.base/list-ambiguous0.c: New file.
3657 * gdb.base/list-ambiguous1.c: New file.
3658 * gdb.base/list.exp (test_list_range): Adjust expected output.
3659
0a2dde4a
SDJ
36602017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
3661
3662 * gdb.base/share-env-with-gdbserver.c: New file.
3663 * gdb.base/share-env-with-gdbserver.exp: Likewise.
3664
5e89eb3a
SM
36652017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3666
3667 * gdb.base/commands.exp (gdbvar_simple_if_test,
3668 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
3669 progvar_simple_if_test, progvar_simple_while_test,
3670 progvar_complex_if_while_test, user_defined_command_test,
3671 user_defined_command_args_eval,
3672 user_defined_command_args_stack_test,
3673 user_defined_command_manyargs_test, bp_deleted_in_command_test,
3674 temporary_breakpoint_commands,
3675 gdb_test_no_prompt, redefine_hook_test,
3676 redefine_backtrace_test): Remove "global gdb_prompt".
3677
fd437cbc
SM
36782017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3679
3680 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
3681 New proc, call it from toplevel.
3682
87215ad1
SDJ
36832017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
3684
3685 PR remote/21852
3686 * gdb.server/normal.c: New file, copied from gdb.base.
3687 * gdb.server/run-without-local-binary.exp: New file.
3688
58afddc6
WP
36892017-08-07 Weimin Pan <weimin.pan@oracle.com>
3690
3691 * gdb.arch/sparc64-adi.exp: New file.
3692 * gdb.arch/sparc64-adi.c: New file.
3693
5277199a
PA
36942017-08-22 Pedro Alves <palves@redhat.com>
3695
3696 * gdb.cp/overload.exp (line_range_pattern): New procedure.
3697 (top level): Add "list all overloads" tests.
3698
14278e1f
TT
36992017-08-22 Tom Tromey <tom@tromey.com>
3700
3701 * gdb.gdb/xfullpath.exp: Remove.
3702
bf223d3e
PA
37032017-08-21 Pedro Alves <palves@redhat.com>
3704
3705 PR gdb/19487
3706 * gdb.base/symbol-alias.c: New.
3707 * gdb.base/symbol-alias2.c: New.
3708 * gdb.base/symbol-alias.exp: New.
3709
c973d0aa
PA
37102017-08-21 Pedro Alves <palves@redhat.com>
3711
3712 * gdb.base/dfp-test.c
3713 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
3714 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
3715 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
3716 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
3717 * gdb.base/whatis-ptype-typedefs.c: New.
3718 * gdb.base/whatis-ptype-typedefs.exp: New.
3719 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
3720 (an_int, an_int_type, an_int_type2): New globals.
3721 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
3722 involving typedefs and cast expressions.
3723 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
3724 (lookup_typedefs_function): New.
3725 (typedefs_pretty_printers_dict): New.
3726 (top level): Register lookup_typedefs_function in
3727 gdb.pretty_printers.
3728
6d580b63
YQ
37292017-08-18 Yao Qi <yao.qi@linaro.org>
3730
3731 * gdb.server/unittest.exp: New.
3732
206726fb
SDJ
37332017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
3734
3735 PR gdb/21954
3736 * gdb.base/environ.exp: Add test to check if 'unset environment'
3737 works.
3738
bf0ec4c2
AA
37392017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3740
3741 * lib/gdb.exp (universal_compile_options): New caching proc.
3742 (gdb_compile): Suppress GCC's coloring of messages.
3743
d6382fff
TT
37442017-08-14 Tom Tromey <tom@tromey.com>
3745
3746 PR gdb/21675:
3747 * gdb.base/printcmds.exp (test_radices): New function.
3748 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
3749 * gdb.base/sizeof.exp (check_valueof): Use p/d.
3750 * lib/gdb.exp (get_integer_valueof): Use p/d.
3751
c2c2dd9f
SM
37522017-08-12 Simon Marchi <simon.marchi@ericsson.com>
3753
3754 * lib/gdb.exp (get_valueof): Don't capture end-of-line
3755 characters.
3756
fdffd6f4
TT
37572017-08-05 Tom Tromey <tom@tromey.com>
3758
3759 * gdb.rust/simple.exp: Allow String to appear in a different
3760 namespace.
3761
27d41eac
YQ
37622017-07-26 Yao Qi <yao.qi@linaro.org>
3763
3764 * gdb.gdb/unittest.exp: Invoke command
3765 "maintenance check xml-descriptions".
3766
031ed05d
AA
37672017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
3768
3769 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
3770 calling context.
3771 (hex128): Drop erroneous calculation of parameters.
3772
dcd27ddf
SM
37732017-07-22 Simon Marchi <simon.marchi@ericsson.com>
3774
3775 * gdb.python/py-unwind.exp: Disable stack protection when
3776 building test file.
3777
47e77640
PA
37782017-07-20 Pedro Alves <palves@redhat.com>
3779
3780 * gdb.base/default.exp (set language): Adjust expected output.
3781
62d2a18a
PA
37822017-07-20 Pedro Alves <palves@redhat.com>
3783
3784 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
3785 (test_minsym): ... this, and make static.
3786 (get_pck__foo__bar__minsym): Rename to ...
3787 (get_test_minsym): ... this.
3788 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
3789 symbol names and comments.
3790 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
3791 (get_test_minsym): ... this.
3792 (pck__foo__bar__minsym__2): Rename to ...
3793 (test_minsym): ... this.
3794 (main): Adjust.
3795
c45ec17c
PA
37962017-07-17 Pedro Alves <palves@redhat.com>
3797
3798 * gdb.base/completion.exp: Adjust expected output.
3799 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
3800 the completer works.
3801
c6756f62
PA
38022017-07-17 Pedro Alves <palves@redhat.com>
3803
3804 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
3805
5bd68487
AB
38062017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3807
3808 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
3809
8880f2a9
TT
38102017-07-14 Tom Tromey <tom@tromey.com>
3811
3812 PR rust/21764:
3813 * gdb.rust/simple.exp: Add tests.
3814
65547233
TT
38152017-07-14 Tom Tromey <tom@tromey.com>
3816
3817 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
3818
8f14146e
PA
38192017-07-14 Pedro Alves <palves@redhat.com>
3820
3821 * gdb.linespec/base/one/thefile.cc (z1): New function.
3822 * gdb.linespec/base/two/thefile.cc (z2): New function.
3823 * gdb.linespec/linespec.exp: Add tests.
3824
b4365d02
AB
38252017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3826
3827 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
3828 to mi_create_breakpoint.
3829
5d2cbaa5
AB
38302017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3831
3832 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
3833 mi_create_breakpoint.
3834
11cb5716
IB
38352017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
3836
3837 * gdb.dlang/demangle.exp: Update for demangling changes.
3838
03278692
TT
38392017-07-09 Tom Tromey <tom@tromey.com>
3840
3841 * gdb.dwarf2/shortpiece.exp: New file.
3842
33c5cd75
DB
38432017-07-06 David Blaikie <dblaikie@gmail.com>
3844
3845 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
3846 built from fissiont-multi-cu{1,2}.c.
3847 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
3848 except putting 'main' and 'func' in separate CUs in the same DWO file.
3849 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
3850 test.
3851 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
3852 test.
3853
8455d262
PA
38542017-07-06 Pedro Alves <palves@redhat.com>
3855
3856 * gdb.python/py-unwind.exp: Test flushregs.
3857
dc4bde35
SDJ
38582017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3859
3860 PR cli/21688
3861 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
3862 tests for alias commands and trailing whitespace.
3863
51ed89aa
SDJ
38642017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3865
3866 PR cli/21688
3867 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
3868 procedure. Call it.
3869
eb17d413
PA
38702017-06-29 Pedro Alves <palves@redhat.com>
3871
3872 * gdb.base/printcmds.exp: Add tests.
3873
41664b45
DG
38742017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
3875
3876 PR gdb/21337
3877 * gdb.base/reread-readsym.exp: New file.
3878 * gdb.base/reread-readsym.c: New file.
3879
75312ae3
KB
38802017-06-21 Kevin Buettner <kevinb@redhat.com>
3881
3882 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
3883 subpattern.
3884
66953522
PB
38852017-06-19 Peter Bergner <bergner@vnet.ibm.com>
3886
3887 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
3888 extended mnemonic.
3889 * gdb.arch/powerpc-power9.s: Likewise.
3890
5524b525
AA
38912017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3892
3893 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
3894 on 32-bit x86 targets. Exploit is_*_target macros where
3895 appropriate.
3896
03c8af18
AA
38972017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3898
3899 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
3900 register pieces.
3901
3bf31011
AA
39022017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3903
3904 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
3905 located in one or more DWARF pieces.
3906
805acca0
AA
39072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3908
3909 * lib/gdb.exp (get_endianness): New proc.
3910 * gdb.arch/aarch64-fp.exp: Use it.
3911 * gdb.arch/altivec-regs.exp: Likewise.
3912 * gdb.arch/e500-regs.exp: Likewise.
3913 * gdb.arch/vsx-regs.exp: Likewise.
3914 * gdb.base/dump.exp: Likewise.
3915 * gdb.base/funcargs.exp: Likewise.
3916 * gdb.base/gnu_vector.exp: Likewise.
3917 * gdb.dwarf2/formdata16.exp: Likewise.
3918 * gdb.dwarf2/implptrpiece.exp: Likewise.
3919 * gdb.dwarf2/nonvar-access.exp: Likewise.
3920 * gdb.python/py-inferior.exp: Likewise.
3921 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
3922
e9352324
AA
39232017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3924
3925 PR gdb/21226
3926 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
3927 stack value pieces are taken from the LSB end.
3928
d5d1163e
AA
39292017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3930
3931 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
3932 variable at nonzero offset.
3933
0567c986
AA
39342017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3935
3936 * gdb.dwarf2/var-access.c: New file.
3937 * gdb.dwarf2/var-access.exp: New test.
3938 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
3939
973e9aab
TT
39402017-06-12 Tom Tromey <tom@tromey.com>
3941
3942 * gdb.dwarf2/formdata16.exp: Add tests.
3943
d9109c80
TT
39442017-06-12 Tom Tromey <tom@tromey.com>
3945
3946 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
3947
30a25466
TT
39482017-06-12 Tom Tromey <tom@tromey.com>
3949
3950 PR exp/16225:
3951 * gdb.reverse/i386-sse-reverse.exp: Update tests.
3952 * gdb.arch/vsx-regs.exp: Update tests.
3953 * gdb.arch/s390-vregs.exp (hex128): New proc.
3954 Update test.
3955 * gdb.arch/altivec-regs.exp: Update tests.
3956
aefd8b33
SDJ
39572017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3958
3959 * gdb.base/startup-with-shell.c: New file.
3960 * gdb.base/startup-with-shell.exp: Likewise.
3961
2090129c
SDJ
39622017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3963
3964 * gdb.server/non-existing-program.exp: Update regex in order to
3965 reflect the fact that gdbserver is now using fork_inferior (with a
3966 shell) to startup the inferior.
3967
8e86a419
SM
39682017-05-30 Simon Marchi <simon.marchi@ericsson.com>
3969
3970 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
3971 support function calls from GDB.
3972
e6cf65f2
TT
39732017-05-21 Tom Tromey <tom@tromey.com>
3974
3975 PR rust/21466:
3976 * gdb.rust/unsized.exp: New file.
3977 * gdb.rust/unsized.rs: New file.
3978
43cc5389
TT
39792017-05-19 Tom Tromey <tom@tromey.com>
3980
3981 PR rust/21484:
3982 * gdb.rust/watch.exp: New file.
3983 * gdb.rust/watch.rs: New file.
3984
ec8df234
TT
39852017-05-18 Tom Tromey <tom@tromey.com>
3986
3987 * gdb.rust/simple.exp: Allow Box to be qualified.
3988
3e3e7fae
TP
39892017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3990
3991 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
3992
59cc050d
PA
39932017-05-18 Pedro Alves <palves@redhat.com>
3994
3995 * gdb.base/fileio.c (test_write, test_read, test_close)
3996 (test_fstat): Don't print 'ret' in the fail path.
3997
c8f6abd1
PA
39982017-05-18 Pedro Alves <palves@redhat.com>
3999
4000 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
4001 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
4002 (test_system, test_rename, test_unlink, test_time): Change
4003 prototypes.
4004 * gdb.base/fileio.exp (stop_msg): Adjust.
4005
d2a03b77
PA
40062017-05-18 Pedro Alves <palves@redhat.com>
4007
4008 * gdb.base/fileio.c (null_str): New global.
4009 (test_stat): Use it.
4010 * gdb.base/fileio.exp: Remove nowarnings.
4011
0d5c6999
YQ
40122017-05-17 Yao Qi <yao.qi@linaro.org>
4013
4014 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
4015
21873064
YQ
40162017-05-17 Simon Marchi <simon.marchi@ericsson.com>
4017
4018 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
4019 argument command.
4020 (top-level): Invoke test_set_inferior_tty.
4021
d512d31c
PA
40222017-05-04 Pedro Alves <palves@redhat.com>
4023
4024 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
4025 Add parens to print call for Python 3.
4026
90cef2ed
KS
40272017-05-03 Keith Seitz <keiths@redhat.com>
4028
4029 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
4030 (main): Call it.
4031
14f819c8
TW
40322017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4033
4034 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
4035 to prev and next.
4036
913aeadd
TW
40372017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4038
4039 * gdb.python/py-record-btrace.exp: Remove test for
4040 gdb.BtraceInstruction.error.
4041
a3be24ad
TW
40422017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4043
4044 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
4045
ae20e79a
TW
40462017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4047
4048 * gdb.python/py-record-btrace-threads.c: New file.
4049 * gdb.python/py-record-btrace-threads.exp: New file.
4050
45ce1b47
SDJ
40512017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
4052
4053 PR testsuite/8595
4054 * gdb.base/environ.exp: Make test available in all architectures.
4055 Move bits related to "info program" testing to
4056 gdb.base/info-program.exp. Rewrite tests to use the two new
4057 procedures mentione below.
4058 (test_set_show_env_var) New procedure.
4059 (test_set_show_env_var_equal): Likewise.
4060 * gdb.base/info-program.exp: New file.
4061
e15c3eb4
KS
40622017-04-27 Keith Seitz <keiths@redhat.com>
4063
4064 * gdb.cp/oranking.cc (test15): New function.
4065 (main): Call test15 and declare additional variables for testing.
4066 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
4067 "p foo101('abc')" tests.
4068 Add tests for cv qualifier overloads.
4069 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
4070 "lvalue reference overload" test.
4071 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
4072 "print value of f1 on Child&& in f2" test.
4073
3a3fd0fd
PA
40742017-04-19 Pedro Alves <palves@redhat.com>
4075
4076 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
4077 procedure.
4078 (top level): Call it.
4079 * lib/gdb.exp (gdb_define_cmd): New procedure.
4080
53375380
PA
40812017-04-12 Pedro Alves <palves@redhat.com>
4082
4083 PR gdb/21323
4084 * gdb.cp/wide_char_types.c: Include <wchar.h>.
4085 (wchar): New global.
4086 * gdb.cp/wide_char_types.exp (wide_char_types_program)
4087 (do_test_wide_char, wide_char_types_no_program, top level): Add
4088 wchar_t testing.
4089
53e710ac
PA
40902017-04-12 Pedro Alves <palves@redhat.com>
4091
4092 PR c++/21323
4093 * gdb.cp/wide_char_types.c: New file.
4094 * gdb.cp/wide_char_types.exp: New file.
4095
0ad9d8c7
SDJ
40962017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
4097
4098 PR gdb/21352
4099 * gdb.trace/tsv.exp: Add test for "tsave -r".
4100
b1b45502
IB
41012017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
4102
4103 * gdb.dlang/watch-loc.c: New file.
4104 * gdb.dlang/watch-loc.exp: New file.
4105
ec13808e
JK
41062017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 * gdb.python/py-section-script.exp (sepdebug): New testcases.
4109
fe5f7374
AK
41102017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
4111
4112 * gdb.arch/arc-analyze-prologue.S: New file.
4113 * gdb.arch/arc-analyze-prologue.exp: Likewise.
4114
eea78757
AK
41152017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
4116
4117 * gdb.arch/arc-decode-insn.S: New file.
4118 * gdb.arch/arc-decode-insn.exp: Likewise.
4119
5badf10a
IR
41202017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
4121
4122 PR tdep/20928
4123 * gdb.arch/sparc64-regs.exp: New file.
4124 * gdb.arch/sparc64-regs.S: Likewise.
4125
cee59b3f
TW
41262017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
4127
4128 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
4129 and memory view on Python 3.
4130
c0f55cc6
AV
41312017-03-20 Artemiy Volkov <artemiyv@acm.org>
4132 Keith Seitz <keiths@redhat.com>
4133
4134 PR gdb/14441
4135 * gdb.cp/demangle.exp: Add rvalue reference tests.
4136 * gdb.cp/rvalue-ref-casts.cc: New file.
4137 * gdb.cp/rvalue-ref-casts.exp: New file.
4138 * gdb.cp/rvalue-ref-overload.cc: New file.
4139 * gdb.cp/rvalue-ref-overload.exp: New file.
4140 * gdb.cp/rvalue-ref-params.cc: New file.
4141 * gdb.cp/rvalue-ref-params.exp: New file.
4142 * gdb.cp/rvalue-ref-sizeof.cc: New file.
4143 * gdb.cp/rvalue-ref-sizeof.exp: New file.
4144 * gdb.cp/rvalue-ref-types.cc: New file.
4145 * gdb.cp/rvalue-ref-types.exp: New file.
4146 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
4147 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
4148
51457a05
MAL
41492017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
4150
4151 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
4152 New procedure.
4153
5b291c04
MAL
41542017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
4155
4156 * lib/mi-support.exp (mi_gdb_test): Add additional message
4157 for unexpected output.
4158
59a56148
AA
41592017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4160
4161 * gdb.base/examine-backward.c (Barrier): New character array
4162 constant, to ensure that TestStrings is preceded by a string
4163 terminator.
4164
7942e96e
AA
41652017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
4166
4167 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
4168 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
4169 and implicit pointer into such a location.
4170
6ebac3fb
DE
41712017-03-16 Doug Evans <dje@google.com>
4172
4173 * gdb.python/py-lazy-string (pointer): Really add new typedef.
4174
ec3b243d
TP
41752017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
4176
4177 * gdb.cp/m-static.exp: Fix expectation for prototype of
4178 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
4179
41802017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
4181
4182 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
4183 * gdb.guile/scm-lazy-string.c: New file.
4184 * gdb.guile/scm-value.exp: Move lazy string tests to ...
4185 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
4186 for pointer, array, typedef lazy strings.
4187
2cc36e25 41882017-03-16 Doug Evans <dje@google.com>
34b43320
DE
4189
4190 PR python/17728, python/18439, python/18779
4191 * gdb.python/py-value.c (main) Delete locals sptr, sn.
4192 * gdb.python/py-lazy-string.c (pointer): New typedef.
4193 (main): New locals ptr, array, typedef_ptr.
4194 * gdb.python/py-value.exp: Move lazy string tests to ...
4195 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
4196 array, typedef lazy strings.
ec3b243d 4197
0efcde63
AK
41982017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
4199
4200 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
4201 Add optional 'test' parameter.
4202
7978d7c3
SM
42032017-03-13 Simon Marchi <simon.marchi@ericsson.com>
4204
4205 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
4206 Skip for versions of DejaGnu < 1.5.
4207
896c0c1e
SM
42082017-03-13 Simon Marchi <simon.marchi@ericsson.com>
4209
4210 * lib/gdb.exp (dejagnu_version): New proc.
4211 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
4212 Use dejagnu_version.
4213
5f4d1085
KS
42142017-03-10 Keith Seitz <keiths@redhat.com>
4215
4216 PR c++/8128
4217 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
4218 type from destructor regexps.
4219 Add a branch which actually passes the test.
4220 Adjust "ptype t5i" test names.
4221
1de05205
PA
42222017-03-08 Pedro Alves <palves@redhat.com>
4223
4224 * gdb.base/step-over-exit.exp: Add explicit test message.
4225
c65d6b55
PA
42262017-03-08 Pedro Alves <palves@redhat.com>
4227
4228 PR gdb/18360
4229 * gdb.threads/interrupt-while-step-over.c: New file.
4230 * gdb.threads/interrupt-while-step-over.exp: New file.
4231
2e86a283
PA
42322017-03-08 Pedro Alves <palves@redhat.com>
4233
4234 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
4235 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
4236
25dcbff6
PA
42372017-03-08 Pedro Alves <palves@redhat.com>
4238
4239 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
4240 PKRU as not supported as a PASS.
4241
dc9366eb
PA
42422017-03-08 Pedro Alves <palves@redhat.com>
4243
4244 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
4245 prefix instead of $binfile1/$binfile2.
4246 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
4247 in test message.
4248 * gdb.python/py-completion.exp: Use "load python file" as test
4249 messages instead of unstable path names.
4250
6e5d74e7
PA
42512017-03-08 Pedro Alves <palves@redhat.com>
4252 Jan Kratochvil <jan.kratochvil@redhat.com>
4253
4254 PR cli/21218
4255 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
4256 New proc.
4257 (top level): Call it.
4258
9753a2f6
PA
42592017-03-08 Pedro Alves <palves@redhat.com>
4260
4261 PR tui/21216
4262 * gdb.tui/tui-nl-filtered-output.exp: New file.
4263
1a4dd9dd
PA
42642017-03-08 Pedro Alves <palves@redhat.com>
4265
4266 * gdb.base/completion.exp: Move TUI completion tests to ...
4267 * gdb.tui/completion.exp: ... this new file.
4268
7cbbff33
PA
42692017-03-08 Pedro Alves <palves@redhat.com>
4270
4271 * gdb.base/tui-disasm-long-lines.c,
4272 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
4273 gdb.base/tui-layout.exp: Move to ...
4274 * gdb.tui/: ... this new directory.
4275
5f6fd321
PA
42762017-03-07 Pedro Alves <palves@redhat.com>
4277
4278 * gdb.base/tui-layout.c: New file.
4279 * gdb.base/tui-layout.exp: New file.
4280
44959fa8
PA
42812017-03-07 Pedro Alves <palves@redhat.com>
4282
4283 * gdb.base/tui-layout.c: Rename to ...
4284 * gdb.base/tui-disasm-long-lines.c: ... this.
4285 * gdb.base/tui-layout.exp: Rename to ...
4286 * gdb.base/tui-disasm-long-lines.exp: ... this.
4287
f8c4e718
PA
42882017-03-07 Pedro Alves <palves@redhat.com>
4289
4290 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
4291
6dbb839a 42922017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
4293
4294 * i386-mpx-call.c: New file.
4295 * i386-mpx-call.exp: New file.
4296
65b48a81
PB
42972017-02-28 Peter Bergner <bergner@vnet.ibm.com>
4298
4299 * gdb.arch/powerpc-power.exp: Delete test.
4300 * gdb.arch/powerpc-power.s: Likewise.
4301 * gdb.disasm/disassembler-options.exp: New test.
4302 * gdb.arch/powerpc-altivec.exp: Likewise.
4303 * gdb.arch/powerpc-altivec.s: Likewise.
4304 * gdb.arch/powerpc-altivec2.exp: Likewise.
4305 * gdb.arch/powerpc-altivec2.s: Likewise.
4306 * gdb.arch/powerpc-altivec3.exp: Likewise.
4307 * gdb.arch/powerpc-altivec3.s: Likewise.
4308 * gdb.arch/powerpc-power7.exp: Likewise.
4309 * gdb.arch/powerpc-power7.s: Likewise.
4310 * gdb.arch/powerpc-power8.exp: Likewise.
4311 * gdb.arch/powerpc-power8.s: Likewise.
4312 * gdb.arch/powerpc-power9.exp: Likewise.
4313 * gdb.arch/powerpc-power9.s: Likewise.
4314 * gdb.arch/powerpc-vsx.exp: Likewise.
4315 * gdb.arch/powerpc-vsx.s: Likewise.
4316 * gdb.arch/powerpc-vsx2.exp: Likewise.
4317 * gdb.arch/powerpc-vsx2.s: Likewise.
4318 * gdb.arch/powerpc-vsx3.exp: Likewise.
4319 * gdb.arch/powerpc-vsx3.s: Likewise.
4320 * gdb.arch/arm-disassembler-options.exp: Likewise.
4321 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
4322 * gdb.arch/s390-disassembler-options.exp: Likewise.
4323
17cd4947
LM
43242017-02-23 Luis Machado <lgustavo@codesourcery.com>
4325
4326 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
4327 (check_supported_features): ... this. Changed return type to void.
4328 (supports_rdseed): New static global.
4329 (rdseed): Check supports_rdseed.
4330 (initialize): Call check_supported_features.
4331
2039d74e
EBM
43322017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4333
4334 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
4335 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
4336 and lqarx/stqcx.
4337 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
4338 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
4339
a51d7ecf
EBM
43402017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4341
4342 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
4343 uppercase.
4344
0224619f
JK
43452017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4346
4347 * gdb.dwarf2/formdata16.c: New file.
4348 * gdb.dwarf2/formdata16.exp: New file.
4349 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
4350
216f72a1
JK
43512017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4352
4353 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
4354 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
4355 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
4356 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
4357 DW_AT_GNU_*.
4358
43988095
JK
43592017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4360
4361 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
4362
99e8a4f9
SDJ
43632017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
4364
4365 PR gdb/21164
4366 * gdb.base/maint.exp: Add testcases for when the commands do
4367 not have arguments.
4368
b58a8c0c
TP
43692017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4370
4371 * gdb.cp/chained-calls.exp: Use p instead of P.
4372
4e746bb6
TW
43732017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
4374
4375 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
4376 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
4377
3f77c769
TT
43782017-02-14 Tom Tromey <tom@tromey.com>
4379
4380 PR python/13598:
4381 * gdb.python/py-events.exp: Add before_prompt event tests.
4382
075beec0
AA
43832017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
4384
4385 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
4386
bf5f525c
LM
43872017-02-13 Luis Machado <lgustavo@codesourcery.com>
4388
4389 * gdb.linespec/explicit.c (my_unique_function_name): New function.
4390 (main): Call my_unique_function_name.
4391 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
4392 completion of patterns with a single match.
4393 Add missing -re switches to gdb_test_multiple calls.
4394
13a66184
LM
43952017-02-13 Luis Machado <lgustavo@codesourcery.com>
4396
4397 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
4398 return if core file is not recognized.
4399
26a06916
SM
44002017-02-10 Simon Marchi <simon.marchi@ericsson.com>
4401
4402 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
4403 and extra UIs.
4404
b761ca9e
SM
44052017-02-10 Simon Marchi <simon.marchi@ericsson.com>
4406
4407 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
4408 proc_with_prefix.
4409
b964bee0
TT
44102017-02-10 Tom Tromey <tom@tromey.com>
4411
4412 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
4413
18da0c51
MG
44142017-02-10 Martin Galvan <martingalvan@sourceware.org>
4415
4416 PR gdb/21122
4417 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
4418
604c4576
JG
44192017-02-08 Jerome Guitton <guitton@adacore.com>
4420
4421 * gdb.base/define.exp: Add test for command abbreviations
4422 in define.
4423
20b477a7
LM
44242017-02-06 Luis Machado <lgustavo@codesourcery.com>
4425
4426 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
4427 * gdb.reverse/insn-reverse-x86.c: New file.
4428
3f7b46f2
IR
44292017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
4430
4431 PR tdep/20936
4432 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
4433
f0fd41c1
TT
44342017-02-03 Tom Tromey <tom@tromey.com>
4435
4436 PR rust/21097:
4437 * gdb.rust/simple.exp: Add new tests.
4438
5be5dbf0
PA
44392017-02-02 Pedro Alves <palves@redhat.com>
4440
4441 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
4442 tests.
4443
7346ef59
AA
44442017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4445
4446 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
4447 taking a 2-byte value out of a 4-byte DWARF implicit value on
4448 big-endian targets.
4449 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
4450 logic. Add test cases for DW_OP_implicit.
4451
787f0025
MM
44522017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4453
4454 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
4455
68777c29
MM
44562017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4457
4458 * gdb.btrace/enable.exp: Call gdb_exit before
4459 skip_gdbserver_tests.
4460
0a1c7e28
MM
44612017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4462
4463 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
4464 GDBFLAGS.
4465
b5ac99b0
MM
44662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4467
4468 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
4469 the test is skipped.
4470 * gdb.btrace/data.exp: Likewise.
4471 * gdb.btrace/delta.exp: Likewise.
4472 * gdb.btrace/dlopen.exp: Likewise.
4473 * gdb.btrace/enable-running.exp: Likewise.
4474 * gdb.btrace/enable.exp: Likewise.
4475 * gdb.btrace/exception.exp: Likewise.
4476 * gdb.btrace/function_call_history.exp: Likewise.
4477 * gdb.btrace/gcore.exp: Likewise.
4478 * gdb.btrace/instruction_history.exp: Likewise.
4479 * gdb.btrace/multi-thread-step.exp: Likewise.
4480 * gdb.btrace/nohist.exp: Likewise.
4481 * gdb.btrace/non-stop.exp: Likewise.
4482 * gdb.btrace/reconnect.exp: Likewise.
4483 * gdb.btrace/record_goto-step.exp: Likewise.
4484 * gdb.btrace/record_goto.exp: Likewise.
4485 * gdb.btrace/rn-dl-bind.exp: Likewise.
4486 * gdb.btrace/segv.exp: Likewise.
4487 * gdb.btrace/step.exp: Likewise.
4488 * gdb.btrace/stepi.exp: Likewise.
4489 * gdb.btrace/tailcall-only.exp: Likewise.
4490 * gdb.btrace/tailcall.exp: Likewise.
4491 * gdb.btrace/tsx.exp: Likewise.
4492 * gdb.btrace/unknown_functions.exp: Likewise.
4493 * gdb.btrace/vdso.exp: Likewise.
4494
cd4007e4
MM
44952017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4496
4497 * gdb.btrace/enable-running.c: New.
4498 * gdb.btrace/enable-running.exp: New.
4499
2735833d
WT
45002017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
4501
4502 * gdb.arch/amd64-gs_base.c: New file.
4503 * gdb.arch/amd64-gs_base.exp: New file.
4504
b51e1e94
LM
45052017-01-26 Luis Machado <lgustavo@codesourcery.com>
4506
4507 * lib/memory.exp: Remove spurious empty newlines.
4508
72ca0410
SM
45092017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
4510
4511 * gdb.python/py-bad-printers.exp: Load python file using "source".
4512 * gdb.python/py-events.exp: Likewise.
4513 * gdb.python/py-evsignal.exp: Likewise.
4514 * gdb.python/py-evthreads.exp: Likewise.
4515 * gdb.python/py-frame-args.exp: Likewise.
4516 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
4517 * gdb.python/py-framefilter-mi.exp: Likewise.
4518 * gdb.python/py-framefilter.exp: Likewise.
4519 * gdb.python/py-mi.exp: Likewise.
4520 * gdb.python/py-pp-maint.exp: Likewise.
4521 * gdb.python/py-pp-registration.exp: Likewise.
4522 * gdb.python/py-prettyprint.exp: Likewise.
4523 (run_lang_tests): Likewise.
4524 * gdb.python/py-typeprint.exp: Likewise.
4525
e309aa65
LM
45262017-01-26 Luis Machado <lgustavo@codesourcery.com>
4527
4528 * lib/memory.exp: New file.
4529 * lib/gdb.exp: Load memory.exp.
4530 * gdb.base/memattr.exp (delete_memory): Move proc to
4531 lib/memory.exp and rename to delete_memory_regions.
4532 Replace delete_memory with delete_memory_regions.
4533 Cleanup memory regions before tests.
4534 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
4535 before tests.
4536
515aff23
LM
45372017-01-26 Luis Machado <lgustavo@codesourcery.com>
4538
4539 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
4540 files.
4541 (initialize): New function conditionally defined.
4542 (testcases): Move within conditional block.
4543 (main): Call initialize.
4544 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
4545 of gdb.reverse/insn-reverse.c.
4546 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
4547 gdb.reverse/insn-reverse.c.
4548
d8b49cf0
YQ
45492017-01-26 Yao Qi <yao.qi@linaro.org>
4550
4551 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
4552 disassemble on address 0.
4553
f13a9a0c
YQ
45542017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
4555 Yao Qi <yao.qi@linaro.org>
4556
4557 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
4558 * gdb.dwarf2/implptr-64bit.S: Remove.
4559 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
4560 variables in caller's context. Add DW_OP_implicit_value.
4561
5ac95241
YQ
45622017-01-25 Yao Qi <yao.qi@linaro.org>
4563
4564 * lib/dwarf.exp (Dwarf::_location): Handle
4565 DW_OP_GNU_implicit_pointer with proper size.
4566
23e82930
LM
45672017-01-20 Luis Machado <lgustavo@codesourcery.com>
4568
4569 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
4570 and add untested calls.
4571
d334ae25
LM
45722017-01-20 Luis Machado <lgustavo@codesourcery.com>
4573
4574 * gdb.python/python.exp: Check line number against what GDB thinks
4575 the line number is for func1.
4576
f5e6296e
IB
45772017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
4578
4579 * gdb.dlang/debug-expr.exp: New file.
4580
5b362f04
LM
45812016-12-23 Luis Machado <lgustavo@codesourcery.com>
4582
4583 Fix test names for the following files:
4584
4585 * gdb.ada/exec_changed.exp
4586 * gdb.ada/info_types.exp
4587 * gdb.arch/aarch64-atomic-inst.exp
4588 * gdb.arch/aarch64-fp.exp
4589 * gdb.arch/altivec-abi.exp
4590 * gdb.arch/altivec-regs.exp
4591 * gdb.arch/amd64-byte.exp
4592 * gdb.arch/amd64-disp-step.exp
4593 * gdb.arch/amd64-dword.exp
4594 * gdb.arch/amd64-entry-value-inline.exp
4595 * gdb.arch/amd64-entry-value-param.exp
4596 * gdb.arch/amd64-entry-value-paramref.exp
4597 * gdb.arch/amd64-entry-value.exp
4598 * gdb.arch/amd64-i386-address.exp
4599 * gdb.arch/amd64-invalid-stack-middle.exp
4600 * gdb.arch/amd64-invalid-stack-top.exp
4601 * gdb.arch/amd64-optimout-repeat.exp
4602 * gdb.arch/amd64-prologue-skip.exp
4603 * gdb.arch/amd64-prologue-xmm.exp
4604 * gdb.arch/amd64-stap-special-operands.exp
4605 * gdb.arch/amd64-stap-wrong-subexp.exp
4606 * gdb.arch/amd64-tailcall-cxx.exp
4607 * gdb.arch/amd64-tailcall-noret.exp
4608 * gdb.arch/amd64-tailcall-ret.exp
4609 * gdb.arch/amd64-tailcall-self.exp
4610 * gdb.arch/amd64-word.exp
4611 * gdb.arch/arm-bl-branch-dest.exp
4612 * gdb.arch/arm-disp-step.exp
4613 * gdb.arch/arm-neon.exp
4614 * gdb.arch/arm-single-step-kernel-helper.exp
4615 * gdb.arch/avr-flash-qualifier.exp
4616 * gdb.arch/disp-step-insn-reloc.exp
4617 * gdb.arch/e500-abi.exp
4618 * gdb.arch/e500-regs.exp
4619 * gdb.arch/ftrace-insn-reloc.exp
4620 * gdb.arch/i386-avx512.exp
4621 * gdb.arch/i386-bp_permanent.exp
4622 * gdb.arch/i386-byte.exp
4623 * gdb.arch/i386-cfi-notcurrent.exp
4624 * gdb.arch/i386-disp-step.exp
4625 * gdb.arch/i386-dr3-watch.exp
4626 * gdb.arch/i386-float.exp
4627 * gdb.arch/i386-gnu-cfi.exp
4628 * gdb.arch/i386-mpx-map.exp
4629 * gdb.arch/i386-mpx-sigsegv.exp
4630 * gdb.arch/i386-mpx-simple_segv.exp
4631 * gdb.arch/i386-mpx.exp
4632 * gdb.arch/i386-permbkpt.exp
4633 * gdb.arch/i386-prologue.exp
4634 * gdb.arch/i386-signal.exp
4635 * gdb.arch/i386-size-overlap.exp
4636 * gdb.arch/i386-unwind.exp
4637 * gdb.arch/i386-word.exp
4638 * gdb.arch/mips-fcr.exp
4639 * gdb.arch/powerpc-d128-regs.exp
4640 * gdb.arch/powerpc-stackless.exp
4641 * gdb.arch/ppc64-atomic-inst.exp
4642 * gdb.arch/s390-stackless.exp
4643 * gdb.arch/s390-tdbregs.exp
4644 * gdb.arch/s390-vregs.exp
4645 * gdb.arch/sparc-sysstep.exp
4646 * gdb.arch/thumb-bx-pc.exp
4647 * gdb.arch/thumb-singlestep.exp
4648 * gdb.arch/thumb2-it.exp
4649 * gdb.arch/vsx-regs.exp
4650 * gdb.asm/asm-source.exp
4651 * gdb.base/a2-run.exp
4652 * gdb.base/advance.exp
4653 * gdb.base/all-bin.exp
4654 * gdb.base/anon.exp
4655 * gdb.base/args.exp
4656 * gdb.base/arithmet.exp
4657 * gdb.base/async-shell.exp
4658 * gdb.base/async.exp
4659 * gdb.base/attach-pie-noexec.exp
4660 * gdb.base/attach-twice.exp
4661 * gdb.base/auto-load.exp
4662 * gdb.base/bang.exp
4663 * gdb.base/bitfields.exp
4664 * gdb.base/break-always.exp
4665 * gdb.base/break-caller-line.exp
4666 * gdb.base/break-entry.exp
4667 * gdb.base/break-inline.exp
4668 * gdb.base/break-on-linker-gcd-function.exp
4669 * gdb.base/break-probes.exp
4670 * gdb.base/break.exp
4671 * gdb.base/breakpoint-shadow.exp
4672 * gdb.base/call-ar-st.exp
4673 * gdb.base/call-sc.exp
4674 * gdb.base/call-signal-resume.exp
4675 * gdb.base/call-strs.exp
4676 * gdb.base/callfuncs.exp
4677 * gdb.base/catch-fork-static.exp
4678 * gdb.base/catch-gdb-caused-signals.exp
4679 * gdb.base/catch-load.exp
4680 * gdb.base/catch-signal-fork.exp
4681 * gdb.base/catch-signal.exp
4682 * gdb.base/catch-syscall.exp
4683 * gdb.base/charset.exp
4684 * gdb.base/checkpoint.exp
4685 * gdb.base/chng-syms.exp
4686 * gdb.base/code-expr.exp
4687 * gdb.base/code_elim.exp
4688 * gdb.base/commands.exp
4689 * gdb.base/completion.exp
4690 * gdb.base/complex.exp
4691 * gdb.base/cond-expr.exp
4692 * gdb.base/condbreak.exp
4693 * gdb.base/consecutive.exp
4694 * gdb.base/continue-all-already-running.exp
4695 * gdb.base/coredump-filter.exp
4696 * gdb.base/corefile.exp
4697 * gdb.base/dbx.exp
4698 * gdb.base/debug-expr.exp
4699 * gdb.base/define.exp
4700 * gdb.base/del.exp
4701 * gdb.base/disabled-location.exp
4702 * gdb.base/disasm-end-cu.exp
4703 * gdb.base/disasm-optim.exp
4704 * gdb.base/display.exp
4705 * gdb.base/duplicate-bp.exp
4706 * gdb.base/ena-dis-br.exp
4707 * gdb.base/ending-run.exp
4708 * gdb.base/enumval.exp
4709 * gdb.base/environ.exp
4710 * gdb.base/eu-strip-infcall.exp
4711 * gdb.base/eval-avoid-side-effects.exp
4712 * gdb.base/eval-skip.exp
4713 * gdb.base/exitsignal.exp
4714 * gdb.base/expand-psymtabs.exp
4715 * gdb.base/filesym.exp
4716 * gdb.base/find-unmapped.exp
4717 * gdb.base/finish.exp
4718 * gdb.base/float.exp
4719 * gdb.base/foll-exec-mode.exp
4720 * gdb.base/foll-exec.exp
4721 * gdb.base/foll-fork.exp
4722 * gdb.base/fortran-sym-case.exp
4723 * gdb.base/freebpcmd.exp
4724 * gdb.base/func-ptr.exp
4725 * gdb.base/func-ptrs.exp
4726 * gdb.base/funcargs.exp
4727 * gdb.base/gcore-buffer-overflow.exp
4728 * gdb.base/gcore-relro-pie.exp
4729 * gdb.base/gcore-relro.exp
4730 * gdb.base/gcore.exp
4731 * gdb.base/gdb1090.exp
4732 * gdb.base/gdb11530.exp
4733 * gdb.base/gdb11531.exp
4734 * gdb.base/gdb1821.exp
4735 * gdb.base/gdbindex-stabs.exp
4736 * gdb.base/gdbvars.exp
4737 * gdb.base/hbreak.exp
4738 * gdb.base/hbreak2.exp
4739 * gdb.base/included.exp
4740 * gdb.base/infcall-input.exp
4741 * gdb.base/inferior-died.exp
4742 * gdb.base/infnan.exp
4743 * gdb.base/info-macros.exp
4744 * gdb.base/info-os.exp
4745 * gdb.base/info-proc.exp
4746 * gdb.base/info-shared.exp
4747 * gdb.base/info-target.exp
4748 * gdb.base/infoline.exp
4749 * gdb.base/interp.exp
4750 * gdb.base/interrupt.exp
4751 * gdb.base/jit-reader.exp
4752 * gdb.base/jit-simple.exp
4753 * gdb.base/kill-after-signal.exp
4754 * gdb.base/kill-detach-inferiors-cmd.exp
4755 * gdb.base/label.exp
4756 * gdb.base/langs.exp
4757 * gdb.base/ldbl_e308.exp
4758 * gdb.base/line-symtabs.exp
4759 * gdb.base/linespecs.exp
4760 * gdb.base/list.exp
4761 * gdb.base/long_long.exp
4762 * gdb.base/longest-types.exp
4763 * gdb.base/maint.exp
4764 * gdb.base/max-value-size.exp
4765 * gdb.base/memattr.exp
4766 * gdb.base/mips_pro.exp
4767 * gdb.base/morestack.exp
4768 * gdb.base/moribund-step.exp
4769 * gdb.base/multi-forks.exp
4770 * gdb.base/nested-addr.exp
4771 * gdb.base/nextoverexit.exp
4772 * gdb.base/noreturn-finish.exp
4773 * gdb.base/noreturn-return.exp
4774 * gdb.base/nostdlib.exp
4775 * gdb.base/offsets.exp
4776 * gdb.base/opaque.exp
4777 * gdb.base/pc-fp.exp
4778 * gdb.base/permissions.exp
4779 * gdb.base/print-symbol-loading.exp
4780 * gdb.base/prologue-include.exp
4781 * gdb.base/psymtab.exp
4782 * gdb.base/ptype.exp
4783 * gdb.base/random-signal.exp
4784 * gdb.base/randomize.exp
4785 * gdb.base/range-stepping.exp
4786 * gdb.base/readline-ask.exp
4787 * gdb.base/recpar.exp
4788 * gdb.base/recurse.exp
4789 * gdb.base/relational.exp
4790 * gdb.base/restore.exp
4791 * gdb.base/return-nodebug.exp
4792 * gdb.base/return.exp
4793 * gdb.base/run-after-attach.exp
4794 * gdb.base/save-bp.exp
4795 * gdb.base/scope.exp
4796 * gdb.base/sect-cmd.exp
4797 * gdb.base/set-lang-auto.exp
4798 * gdb.base/set-noassign.exp
4799 * gdb.base/setvar.exp
4800 * gdb.base/sigall.exp
4801 * gdb.base/sigbpt.exp
4802 * gdb.base/siginfo-addr.exp
4803 * gdb.base/siginfo-infcall.exp
4804 * gdb.base/siginfo-obj.exp
4805 * gdb.base/siginfo.exp
4806 * gdb.base/signals-state-child.exp
4807 * gdb.base/signest.exp
4808 * gdb.base/sigstep.exp
4809 * gdb.base/sizeof.exp
4810 * gdb.base/skip.exp
4811 * gdb.base/solib-corrupted.exp
4812 * gdb.base/solib-nodir.exp
4813 * gdb.base/solib-search.exp
4814 * gdb.base/stack-checking.exp
4815 * gdb.base/stale-infcall.exp
4816 * gdb.base/stap-probe.exp
4817 * gdb.base/start.exp
4818 * gdb.base/step-break.exp
4819 * gdb.base/step-bt.exp
4820 * gdb.base/step-line.exp
4821 * gdb.base/step-over-exit.exp
4822 * gdb.base/step-over-syscall.exp
4823 * gdb.base/step-resume-infcall.exp
4824 * gdb.base/step-test.exp
4825 * gdb.base/store.exp
4826 * gdb.base/structs3.exp
4827 * gdb.base/sym-file.exp
4828 * gdb.base/symbol-without-target_section.exp
4829 * gdb.base/term.exp
4830 * gdb.base/testenv.exp
4831 * gdb.base/ui-redirect.exp
4832 * gdb.base/until.exp
4833 * gdb.base/unwindonsignal.exp
4834 * gdb.base/value-double-free.exp
4835 * gdb.base/vla-datatypes.exp
4836 * gdb.base/vla-ptr.exp
4837 * gdb.base/vla-sideeffect.exp
4838 * gdb.base/volatile.exp
4839 * gdb.base/watch-cond-infcall.exp
4840 * gdb.base/watch-cond.exp
4841 * gdb.base/watch-non-mem.exp
4842 * gdb.base/watch-read.exp
4843 * gdb.base/watch-vfork.exp
4844 * gdb.base/watchpoint-cond-gone.exp
4845 * gdb.base/watchpoint-delete.exp
4846 * gdb.base/watchpoint-hw-hit-once.exp
4847 * gdb.base/watchpoint-hw.exp
4848 * gdb.base/watchpoint-stops-at-right-insn.exp
4849 * gdb.base/watchpoints.exp
4850 * gdb.base/wchar.exp
4851 * gdb.base/whatis-exp.exp
4852 * gdb.btrace/buffer-size.exp
4853 * gdb.btrace/data.exp
4854 * gdb.btrace/delta.exp
4855 * gdb.btrace/dlopen.exp
4856 * gdb.btrace/enable.exp
4857 * gdb.btrace/exception.exp
4858 * gdb.btrace/function_call_history.exp
4859 * gdb.btrace/gcore.exp
4860 * gdb.btrace/instruction_history.exp
4861 * gdb.btrace/nohist.exp
4862 * gdb.btrace/reconnect.exp
4863 * gdb.btrace/record_goto-step.exp
4864 * gdb.btrace/record_goto.exp
4865 * gdb.btrace/rn-dl-bind.exp
4866 * gdb.btrace/segv.exp
4867 * gdb.btrace/step.exp
4868 * gdb.btrace/stepi.exp
4869 * gdb.btrace/tailcall-only.exp
4870 * gdb.btrace/tailcall.exp
4871 * gdb.btrace/tsx.exp
4872 * gdb.btrace/unknown_functions.exp
4873 * gdb.btrace/vdso.exp
4874 * gdb.compile/compile-ifunc.exp
4875 * gdb.compile/compile-ops.exp
4876 * gdb.compile/compile-print.exp
4877 * gdb.compile/compile-setjmp.exp
4878 * gdb.cp/abstract-origin.exp
4879 * gdb.cp/ambiguous.exp
4880 * gdb.cp/annota2.exp
4881 * gdb.cp/annota3.exp
4882 * gdb.cp/anon-ns.exp
4883 * gdb.cp/anon-struct.exp
4884 * gdb.cp/anon-union.exp
4885 * gdb.cp/arg-reference.exp
4886 * gdb.cp/baseenum.exp
4887 * gdb.cp/bool.exp
4888 * gdb.cp/breakpoint.exp
4889 * gdb.cp/bs15503.exp
4890 * gdb.cp/call-c.exp
4891 * gdb.cp/casts.exp
4892 * gdb.cp/chained-calls.exp
4893 * gdb.cp/class2.exp
4894 * gdb.cp/classes.exp
4895 * gdb.cp/cmpd-minsyms.exp
4896 * gdb.cp/converts.exp
4897 * gdb.cp/cp-relocate.exp
4898 * gdb.cp/cpcompletion.exp
4899 * gdb.cp/cpexprs.exp
4900 * gdb.cp/cplabel.exp
4901 * gdb.cp/cplusfuncs.exp
4902 * gdb.cp/cpsizeof.exp
4903 * gdb.cp/ctti.exp
4904 * gdb.cp/derivation.exp
4905 * gdb.cp/destrprint.exp
4906 * gdb.cp/dispcxx.exp
4907 * gdb.cp/enum-class.exp
4908 * gdb.cp/exception.exp
4909 * gdb.cp/exceptprint.exp
4910 * gdb.cp/expand-psymtabs-cxx.exp
4911 * gdb.cp/expand-sals.exp
4912 * gdb.cp/extern-c.exp
4913 * gdb.cp/filename.exp
4914 * gdb.cp/formatted-ref.exp
4915 * gdb.cp/fpointer.exp
4916 * gdb.cp/gdb1355.exp
4917 * gdb.cp/gdb2495.exp
4918 * gdb.cp/hang.exp
4919 * gdb.cp/impl-this.exp
4920 * gdb.cp/infcall-dlopen.exp
4921 * gdb.cp/inherit.exp
4922 * gdb.cp/iostream.exp
4923 * gdb.cp/koenig.exp
4924 * gdb.cp/local.exp
4925 * gdb.cp/m-data.exp
4926 * gdb.cp/m-static.exp
4927 * gdb.cp/mb-ctor.exp
4928 * gdb.cp/mb-inline.exp
4929 * gdb.cp/mb-templates.exp
4930 * gdb.cp/member-name.exp
4931 * gdb.cp/member-ptr.exp
4932 * gdb.cp/meth-typedefs.exp
4933 * gdb.cp/method.exp
4934 * gdb.cp/method2.exp
4935 * gdb.cp/minsym-fallback.exp
4936 * gdb.cp/misc.exp
4937 * gdb.cp/namelessclass.exp
4938 * gdb.cp/namespace-enum.exp
4939 * gdb.cp/namespace-nested-import.exp
4940 * gdb.cp/namespace.exp
4941 * gdb.cp/nextoverthrow.exp
4942 * gdb.cp/no-dmgl-verbose.exp
4943 * gdb.cp/non-trivial-retval.exp
4944 * gdb.cp/noparam.exp
4945 * gdb.cp/nsdecl.exp
4946 * gdb.cp/nsimport.exp
4947 * gdb.cp/nsnested.exp
4948 * gdb.cp/nsnoimports.exp
4949 * gdb.cp/nsrecurs.exp
4950 * gdb.cp/nsstress.exp
4951 * gdb.cp/nsusing.exp
4952 * gdb.cp/operator.exp
4953 * gdb.cp/oranking.exp
4954 * gdb.cp/overload-const.exp
4955 * gdb.cp/overload.exp
4956 * gdb.cp/ovldbreak.exp
4957 * gdb.cp/ovsrch.exp
4958 * gdb.cp/paren-type.exp
4959 * gdb.cp/parse-lang.exp
4960 * gdb.cp/pass-by-ref.exp
4961 * gdb.cp/pr-1023.exp
4962 * gdb.cp/pr-1210.exp
4963 * gdb.cp/pr-574.exp
4964 * gdb.cp/pr10687.exp
4965 * gdb.cp/pr12028.exp
4966 * gdb.cp/pr17132.exp
4967 * gdb.cp/pr17494.exp
4968 * gdb.cp/pr9067.exp
4969 * gdb.cp/pr9167.exp
4970 * gdb.cp/pr9631.exp
4971 * gdb.cp/printmethod.exp
4972 * gdb.cp/psmang.exp
4973 * gdb.cp/psymtab-parameter.exp
4974 * gdb.cp/ptype-cv-cp.exp
4975 * gdb.cp/ptype-flags.exp
4976 * gdb.cp/re-set-overloaded.exp
4977 * gdb.cp/ref-types.exp
4978 * gdb.cp/rtti.exp
4979 * gdb.cp/scope-err.exp
4980 * gdb.cp/shadow.exp
4981 * gdb.cp/smartp.exp
4982 * gdb.cp/static-method.exp
4983 * gdb.cp/static-print-quit.exp
4984 * gdb.cp/temargs.exp
4985 * gdb.cp/templates.exp
4986 * gdb.cp/try_catch.exp
4987 * gdb.cp/typedef-operator.exp
4988 * gdb.cp/typeid.exp
4989 * gdb.cp/userdef.exp
4990 * gdb.cp/using-crash.exp
4991 * gdb.cp/var-tag.exp
4992 * gdb.cp/virtbase.exp
4993 * gdb.cp/virtfunc.exp
4994 * gdb.cp/virtfunc2.exp
4995 * gdb.cp/vla-cxx.exp
4996 * gdb.disasm/t01_mov.exp
4997 * gdb.disasm/t02_mova.exp
4998 * gdb.disasm/t03_add.exp
4999 * gdb.disasm/t04_sub.exp
5000 * gdb.disasm/t05_cmp.exp
5001 * gdb.disasm/t06_ari2.exp
5002 * gdb.disasm/t07_ari3.exp
5003 * gdb.disasm/t08_or.exp
5004 * gdb.disasm/t09_xor.exp
5005 * gdb.disasm/t10_and.exp
5006 * gdb.disasm/t11_logs.exp
5007 * gdb.disasm/t12_bit.exp
5008 * gdb.disasm/t13_otr.exp
5009 * gdb.dlang/circular.exp
5010 * gdb.dwarf2/arr-stride.exp
5011 * gdb.dwarf2/arr-subrange.exp
5012 * gdb.dwarf2/atomic-type.exp
5013 * gdb.dwarf2/bad-regnum.exp
5014 * gdb.dwarf2/bitfield-parent-optimized-out.exp
5015 * gdb.dwarf2/callframecfa.exp
5016 * gdb.dwarf2/clztest.exp
5017 * gdb.dwarf2/corrupt.exp
5018 * gdb.dwarf2/data-loc.exp
5019 * gdb.dwarf2/dup-psym.exp
5020 * gdb.dwarf2/dw2-anon-mptr.exp
5021 * gdb.dwarf2/dw2-anonymous-func.exp
5022 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
5023 * gdb.dwarf2/dw2-bad-unresolved.exp
5024 * gdb.dwarf2/dw2-basic.exp
5025 * gdb.dwarf2/dw2-canonicalize-type.exp
5026 * gdb.dwarf2/dw2-case-insensitive.exp
5027 * gdb.dwarf2/dw2-common-block.exp
5028 * gdb.dwarf2/dw2-compdir-oldgcc.exp
5029 * gdb.dwarf2/dw2-compressed.exp
5030 * gdb.dwarf2/dw2-const.exp
5031 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
5032 * gdb.dwarf2/dw2-cu-size.exp
5033 * gdb.dwarf2/dw2-dup-frame.exp
5034 * gdb.dwarf2/dw2-entry-value.exp
5035 * gdb.dwarf2/dw2-icycle.exp
5036 * gdb.dwarf2/dw2-ifort-parameter.exp
5037 * gdb.dwarf2/dw2-inline-break.exp
5038 * gdb.dwarf2/dw2-inline-param.exp
5039 * gdb.dwarf2/dw2-intercu.exp
5040 * gdb.dwarf2/dw2-intermix.exp
5041 * gdb.dwarf2/dw2-lexical-block-bare.exp
5042 * gdb.dwarf2/dw2-linkage-name-trust.exp
5043 * gdb.dwarf2/dw2-minsym-in-cu.exp
5044 * gdb.dwarf2/dw2-noloc.exp
5045 * gdb.dwarf2/dw2-op-call.exp
5046 * gdb.dwarf2/dw2-op-out-param.exp
5047 * gdb.dwarf2/dw2-opt-structptr.exp
5048 * gdb.dwarf2/dw2-param-error.exp
5049 * gdb.dwarf2/dw2-producer.exp
5050 * gdb.dwarf2/dw2-ranges-base.exp
5051 * gdb.dwarf2/dw2-ref-missing-frame.exp
5052 * gdb.dwarf2/dw2-reg-undefined.exp
5053 * gdb.dwarf2/dw2-regno-invalid.exp
5054 * gdb.dwarf2/dw2-restore.exp
5055 * gdb.dwarf2/dw2-restrict.exp
5056 * gdb.dwarf2/dw2-single-line-discriminators.exp
5057 * gdb.dwarf2/dw2-strp.exp
5058 * gdb.dwarf2/dw2-undefined-ret-addr.exp
5059 * gdb.dwarf2/dw2-unresolved.exp
5060 * gdb.dwarf2/dw2-var-zero-addr.exp
5061 * gdb.dwarf2/dw4-sig-types.exp
5062 * gdb.dwarf2/dwz.exp
5063 * gdb.dwarf2/dynarr-ptr.exp
5064 * gdb.dwarf2/enum-type.exp
5065 * gdb.dwarf2/gdb-index.exp
5066 * gdb.dwarf2/implptr-64bit.exp
5067 * gdb.dwarf2/implptr-optimized-out.exp
5068 * gdb.dwarf2/implptr.exp
5069 * gdb.dwarf2/implref-array.exp
5070 * gdb.dwarf2/implref-const.exp
5071 * gdb.dwarf2/implref-global.exp
5072 * gdb.dwarf2/implref-struct.exp
5073 * gdb.dwarf2/mac-fileno.exp
5074 * gdb.dwarf2/main-subprogram.exp
5075 * gdb.dwarf2/member-ptr-forwardref.exp
5076 * gdb.dwarf2/method-ptr.exp
5077 * gdb.dwarf2/missing-sig-type.exp
5078 * gdb.dwarf2/nonvar-access.exp
5079 * gdb.dwarf2/opaque-type-lookup.exp
5080 * gdb.dwarf2/pieces-optimized-out.exp
5081 * gdb.dwarf2/pieces.exp
5082 * gdb.dwarf2/pr10770.exp
5083 * gdb.dwarf2/pr13961.exp
5084 * gdb.dwarf2/staticvirtual.exp
5085 * gdb.dwarf2/subrange.exp
5086 * gdb.dwarf2/symtab-producer.exp
5087 * gdb.dwarf2/trace-crash.exp
5088 * gdb.dwarf2/typeddwarf.exp
5089 * gdb.dwarf2/valop.exp
5090 * gdb.dwarf2/watch-notconst.exp
5091 * gdb.fortran/array-element.exp
5092 * gdb.fortran/charset.exp
5093 * gdb.fortran/common-block.exp
5094 * gdb.fortran/complex.exp
5095 * gdb.fortran/derived-type-function.exp
5096 * gdb.fortran/derived-type.exp
5097 * gdb.fortran/logical.exp
5098 * gdb.fortran/module.exp
5099 * gdb.fortran/multi-dim.exp
5100 * gdb.fortran/nested-funcs.exp
5101 * gdb.fortran/print-formatted.exp
5102 * gdb.fortran/subarray.exp
5103 * gdb.fortran/vla-alloc-assoc.exp
5104 * gdb.fortran/vla-datatypes.exp
5105 * gdb.fortran/vla-history.exp
5106 * gdb.fortran/vla-ptr-info.exp
5107 * gdb.fortran/vla-ptype-sub.exp
5108 * gdb.fortran/vla-ptype.exp
5109 * gdb.fortran/vla-sizeof.exp
5110 * gdb.fortran/vla-type.exp
5111 * gdb.fortran/vla-value-sub-arbitrary.exp
5112 * gdb.fortran/vla-value-sub-finish.exp
5113 * gdb.fortran/vla-value-sub.exp
5114 * gdb.fortran/vla-value.exp
5115 * gdb.fortran/whatis_type.exp
5116 * gdb.go/chan.exp
5117 * gdb.go/handcall.exp
5118 * gdb.go/hello.exp
5119 * gdb.go/integers.exp
5120 * gdb.go/methods.exp
5121 * gdb.go/package.exp
5122 * gdb.go/strings.exp
5123 * gdb.go/types.exp
5124 * gdb.go/unsafe.exp
5125 * gdb.guile/scm-arch.exp
5126 * gdb.guile/scm-block.exp
5127 * gdb.guile/scm-breakpoint.exp
5128 * gdb.guile/scm-cmd.exp
5129 * gdb.guile/scm-disasm.exp
5130 * gdb.guile/scm-equal.exp
5131 * gdb.guile/scm-frame-args.exp
5132 * gdb.guile/scm-frame-inline.exp
5133 * gdb.guile/scm-frame.exp
5134 * gdb.guile/scm-iterator.exp
5135 * gdb.guile/scm-math.exp
5136 * gdb.guile/scm-objfile.exp
5137 * gdb.guile/scm-ports.exp
5138 * gdb.guile/scm-symbol.exp
5139 * gdb.guile/scm-symtab.exp
5140 * gdb.guile/scm-value-cc.exp
5141 * gdb.guile/types-module.exp
5142 * gdb.linespec/break-ask.exp
5143 * gdb.linespec/cpexplicit.exp
5144 * gdb.linespec/explicit.exp
5145 * gdb.linespec/keywords.exp
5146 * gdb.linespec/linespec.exp
5147 * gdb.linespec/ls-dollar.exp
5148 * gdb.linespec/ls-errs.exp
5149 * gdb.linespec/skip-two.exp
5150 * gdb.linespec/thread.exp
5151 * gdb.mi/mi-async.exp
5152 * gdb.mi/mi-basics.exp
5153 * gdb.mi/mi-break.exp
5154 * gdb.mi/mi-catch-load.exp
5155 * gdb.mi/mi-cli.exp
5156 * gdb.mi/mi-cmd-param-changed.exp
5157 * gdb.mi/mi-console.exp
5158 * gdb.mi/mi-detach.exp
5159 * gdb.mi/mi-disassemble.exp
5160 * gdb.mi/mi-eval.exp
5161 * gdb.mi/mi-file-transfer.exp
5162 * gdb.mi/mi-file.exp
5163 * gdb.mi/mi-fill-memory.exp
5164 * gdb.mi/mi-inheritance-syntax-error.exp
5165 * gdb.mi/mi-linespec-err-cp.exp
5166 * gdb.mi/mi-logging.exp
5167 * gdb.mi/mi-memory-changed.exp
5168 * gdb.mi/mi-read-memory.exp
5169 * gdb.mi/mi-record-changed.exp
5170 * gdb.mi/mi-reg-undefined.exp
5171 * gdb.mi/mi-regs.exp
5172 * gdb.mi/mi-return.exp
5173 * gdb.mi/mi-reverse.exp
5174 * gdb.mi/mi-simplerun.exp
5175 * gdb.mi/mi-solib.exp
5176 * gdb.mi/mi-stack.exp
5177 * gdb.mi/mi-stepi.exp
5178 * gdb.mi/mi-syn-frame.exp
5179 * gdb.mi/mi-until.exp
5180 * gdb.mi/mi-var-block.exp
5181 * gdb.mi/mi-var-child.exp
5182 * gdb.mi/mi-var-cmd.exp
5183 * gdb.mi/mi-var-cp.exp
5184 * gdb.mi/mi-var-display.exp
5185 * gdb.mi/mi-var-invalidate.exp
5186 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
5187 * gdb.mi/mi-vla-fortran.exp
5188 * gdb.mi/mi-watch.exp
5189 * gdb.mi/mi2-var-child.exp
5190 * gdb.mi/user-selected-context-sync.exp
5191 * gdb.modula2/unbounded-array.exp
5192 * gdb.multi/dummy-frame-restore.exp
5193 * gdb.multi/multi-arch-exec.exp
5194 * gdb.multi/multi-arch.exp
5195 * gdb.multi/tids.exp
5196 * gdb.multi/watchpoint-multi.exp
5197 * gdb.opencl/callfuncs.exp
5198 * gdb.opencl/convs_casts.exp
5199 * gdb.opencl/datatypes.exp
5200 * gdb.opencl/operators.exp
5201 * gdb.opencl/vec_comps.exp
5202 * gdb.opt/clobbered-registers-O2.exp
5203 * gdb.opt/inline-break.exp
5204 * gdb.opt/inline-bt.exp
5205 * gdb.opt/inline-cmds.exp
5206 * gdb.opt/inline-locals.exp
5207 * gdb.pascal/case-insensitive-symbols.exp
5208 * gdb.pascal/floats.exp
5209 * gdb.pascal/gdb11492.exp
5210 * gdb.python/lib-types.exp
5211 * gdb.python/py-arch.exp
5212 * gdb.python/py-as-string.exp
5213 * gdb.python/py-bad-printers.exp
5214 * gdb.python/py-block.exp
5215 * gdb.python/py-breakpoint-create-fail.exp
5216 * gdb.python/py-breakpoint.exp
5217 * gdb.python/py-caller-is.exp
5218 * gdb.python/py-cmd.exp
5219 * gdb.python/py-explore-cc.exp
5220 * gdb.python/py-explore.exp
5221 * gdb.python/py-finish-breakpoint.exp
5222 * gdb.python/py-finish-breakpoint2.exp
5223 * gdb.python/py-frame-args.exp
5224 * gdb.python/py-frame-inline.exp
5225 * gdb.python/py-frame.exp
5226 * gdb.python/py-framefilter-mi.exp
5227 * gdb.python/py-infthread.exp
5228 * gdb.python/py-lazy-string.exp
5229 * gdb.python/py-linetable.exp
5230 * gdb.python/py-mi-events.exp
5231 * gdb.python/py-mi-objfile.exp
5232 * gdb.python/py-mi.exp
5233 * gdb.python/py-objfile.exp
5234 * gdb.python/py-pp-integral.exp
5235 * gdb.python/py-pp-maint.exp
5236 * gdb.python/py-pp-re-notag.exp
5237 * gdb.python/py-pp-registration.exp
5238 * gdb.python/py-recurse-unwind.exp
5239 * gdb.python/py-strfns.exp
5240 * gdb.python/py-symbol.exp
5241 * gdb.python/py-symtab.exp
5242 * gdb.python/py-sync-interp.exp
5243 * gdb.python/py-typeprint.exp
5244 * gdb.python/py-unwind-maint.exp
5245 * gdb.python/py-unwind.exp
5246 * gdb.python/py-value-cc.exp
5247 * gdb.python/py-xmethods.exp
5248 * gdb.reverse/amd64-tailcall-reverse.exp
5249 * gdb.reverse/break-precsave.exp
5250 * gdb.reverse/break-reverse.exp
5251 * gdb.reverse/consecutive-precsave.exp
5252 * gdb.reverse/consecutive-reverse.exp
5253 * gdb.reverse/finish-precsave.exp
5254 * gdb.reverse/finish-reverse-bkpt.exp
5255 * gdb.reverse/finish-reverse.exp
5256 * gdb.reverse/fstatat-reverse.exp
5257 * gdb.reverse/getresuid-reverse.exp
5258 * gdb.reverse/i386-precsave.exp
5259 * gdb.reverse/i386-reverse.exp
5260 * gdb.reverse/i386-sse-reverse.exp
5261 * gdb.reverse/i387-env-reverse.exp
5262 * gdb.reverse/i387-stack-reverse.exp
5263 * gdb.reverse/insn-reverse.exp
5264 * gdb.reverse/machinestate-precsave.exp
5265 * gdb.reverse/machinestate.exp
5266 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5267 * gdb.reverse/pipe-reverse.exp
5268 * gdb.reverse/readv-reverse.exp
5269 * gdb.reverse/recvmsg-reverse.exp
5270 * gdb.reverse/rerun-prec.exp
5271 * gdb.reverse/s390-mvcle.exp
5272 * gdb.reverse/step-precsave.exp
5273 * gdb.reverse/step-reverse.exp
5274 * gdb.reverse/time-reverse.exp
5275 * gdb.reverse/until-precsave.exp
5276 * gdb.reverse/until-reverse.exp
5277 * gdb.reverse/waitpid-reverse.exp
5278 * gdb.reverse/watch-precsave.exp
5279 * gdb.reverse/watch-reverse.exp
5280 * gdb.rust/generics.exp
5281 * gdb.rust/methods.exp
5282 * gdb.rust/modules.exp
5283 * gdb.rust/simple.exp
5284 * gdb.server/connect-with-no-symbol-file.exp
5285 * gdb.server/ext-attach.exp
5286 * gdb.server/ext-restart.exp
5287 * gdb.server/ext-wrapper.exp
5288 * gdb.server/file-transfer.exp
5289 * gdb.server/server-exec-info.exp
5290 * gdb.server/server-kill.exp
5291 * gdb.server/server-mon.exp
5292 * gdb.server/wrapper.exp
5293 * gdb.stabs/exclfwd.exp
5294 * gdb.stabs/gdb11479.exp
5295 * gdb.threads/clone-new-thread-event.exp
5296 * gdb.threads/corethreads.exp
5297 * gdb.threads/current-lwp-dead.exp
5298 * gdb.threads/dlopen-libpthread.exp
5299 * gdb.threads/gcore-thread.exp
5300 * gdb.threads/sigstep-threads.exp
5301 * gdb.threads/watchpoint-fork.exp
5302 * gdb.trace/actions-changed.exp
5303 * gdb.trace/backtrace.exp
5304 * gdb.trace/change-loc.exp
5305 * gdb.trace/circ.exp
5306 * gdb.trace/collection.exp
5307 * gdb.trace/disconnected-tracing.exp
5308 * gdb.trace/ftrace.exp
5309 * gdb.trace/mi-trace-frame-collected.exp
5310 * gdb.trace/mi-trace-unavailable.exp
5311 * gdb.trace/mi-traceframe-changed.exp
5312 * gdb.trace/mi-tsv-changed.exp
5313 * gdb.trace/no-attach-trace.exp
5314 * gdb.trace/passc-dyn.exp
5315 * gdb.trace/qtro.exp
5316 * gdb.trace/range-stepping.exp
5317 * gdb.trace/read-memory.exp
5318 * gdb.trace/save-trace.exp
5319 * gdb.trace/signal.exp
5320 * gdb.trace/status-stop.exp
5321 * gdb.trace/tfile.exp
5322 * gdb.trace/trace-break.exp
5323 * gdb.trace/trace-buffer-size.exp
5324 * gdb.trace/trace-condition.exp
5325 * gdb.trace/tracefile-pseudo-reg.exp
5326 * gdb.trace/tstatus.exp
5327 * gdb.trace/unavailable.exp
5328 * gdb.trace/while-dyn.exp
5329 * gdb.trace/while-stepping.exp
5330
34c41c68
DE
53312016-12-22 Doug Evans <xdje42@gmail.com>
5332
5333 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
5334 and msymbols.
5335
16e69324
YQ
53362016-12-19 Yao Qi <yao.qi@linaro.org>
5337
5338 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
5339 (test_with_self): Don't call do_steps_and_nexts, and remove
5340 code about stepping into xmalloc.
5341
f94f411b
YQ
53422016-12-09 Yao Qi <yao.qi@linaro.org>
5343
5344 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
5345
53462016-12-09 Yao Qi <yao.qi@linaro.org>
5347
5348 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
5349
f1b5deee
PA
53502016-12-09 Pedro Alves <palves@redhat.com>
5351
5352 * gdb.base/all-architectures-0.exp: New file.
5353 * gdb.base/all-architectures-1.exp: New file.
5354 * gdb.base/all-architectures-2.exp: New file.
5355 * gdb.base/all-architectures-3.exp: New file.
5356 * gdb.base/all-architectures-4.exp: New file.
5357 * gdb.base/all-architectures-5.exp: New file.
5358 * gdb.base/all-architectures-6.exp: New file.
5359 * gdb.base/all-architectures-7.exp: New file.
5360 * gdb.base/all-architectures.exp.in: New file.
5361
364ca42e
YQ
53622016-12-09 Yao Qi <yao.qi@linaro.org>
5363
5364 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
5365
107c2d62
LM
53662016-12-02 Luis Machado <lgustavo@codesourcery.com>
5367
5368 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
5369 possible.
5370 Remove useless pattern-matching code.
5371
df3ee9ca
PA
53722016-12-02 Pedro Alves <palves@redhat.com>
5373
5374 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
5375 procedure.
5376 (top level): Call it.
5377
ec835369
PA
53782016-12-02 Pedro Alves <palves@redhat.com>
5379
5380 * gdb.base/commands.exp (user_defined_command_args_stack_test):
5381 New procedure.
5382 (top level): Call it.
5383
01770bbd
PA
53842016-12-02 Pedro Alves <palves@redhat.com>
5385
5386 PR cli/20559
5387 * gdb.base/commands.exp (user_defined_command_args_eval): New
5388 procedure.
5389 (top level): Call it.
5390
008459ea
LM
53912016-12-02 Luis Machado <lgustavo@codesourcery.com>
5392
5393 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
5394 timeout handling.
5395
0c1b455e
TT
53962016-12-02 Tom Tromey <tom@tromey.com>
5397
5398 * gdb.dwarf2/main-subprogram.c: New file.
5399 * gdb.dwarf2/main-subprogram.exp: New file.
5400
018572b8
LM
54012016-12-01 Luis Machado <lgustavo@codesourcery.com>
5402
5403 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
5404 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
5405 gdb_test_no_output for a couple of cases.
5406 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
5407
84c93cd5
LM
54082016-12-01 Luis Machado <lgustavo@codesourcery.com>
5409
5410 Fix test names and standardize compilation error messages throughout
5411 the following files:
5412
5413 * gdb.ada/start.exp
5414 * gdb.arch/alpha-step.exp
5415 * gdb.arch/e500-prologue.exp
5416 * gdb.arch/ftrace-insn-reloc.exp
5417 * gdb.arch/gdb1291.exp
5418 * gdb.arch/gdb1431.exp
5419 * gdb.arch/gdb1558.exp
5420 * gdb.arch/i386-dr3-watch.exp
5421 * gdb.arch/i386-sse-stack-align.exp
5422 * gdb.arch/ia64-breakpoint-shadow.exp
5423 * gdb.arch/pa-nullify.exp
5424 * gdb.arch/powerpc-aix-prologue.exp
5425 * gdb.arch/thumb-bx-pc.exp
5426 * gdb.base/annota1.exp
5427 * gdb.base/annota3.exp
5428 * gdb.base/arrayidx.exp
5429 * gdb.base/assign.exp
5430 * gdb.base/attach.exp
5431 * gdb.base/auxv.exp
5432 * gdb.base/bang.exp
5433 * gdb.base/bfp-test.exp
5434 * gdb.base/bigcore.exp
5435 * gdb.base/bitfields2.exp
5436 * gdb.base/break-fun-addr.exp
5437 * gdb.base/break-probes.exp
5438 * gdb.base/call-rt-st.exp
5439 * gdb.base/callexit.exp
5440 * gdb.base/catch-fork-kill.exp
5441 * gdb.base/charset.exp
5442 * gdb.base/checkpoint.exp
5443 * gdb.base/comprdebug.exp
5444 * gdb.base/constvars.exp
5445 * gdb.base/coredump-filter.exp
5446 * gdb.base/cursal.exp
5447 * gdb.base/cvexpr.exp
5448 * gdb.base/detach.exp
5449 * gdb.base/display.exp
5450 * gdb.base/dmsym.exp
5451 * gdb.base/dprintf-pending.exp
5452 * gdb.base/dso2dso.exp
5453 * gdb.base/dtrace-probe.exp
5454 * gdb.base/dump.exp
5455 * gdb.base/enum_cond.exp
5456 * gdb.base/exe-lock.exp
5457 * gdb.base/exec-invalid-sysroot.exp
5458 * gdb.base/execl-update-breakpoints.exp
5459 * gdb.base/exprs.exp
5460 * gdb.base/fileio.exp
5461 * gdb.base/find.exp
5462 * gdb.base/finish.exp
5463 * gdb.base/fixsection.exp
5464 * gdb.base/foll-vfork.exp
5465 * gdb.base/frame-args.exp
5466 * gdb.base/gcore.exp
5467 * gdb.base/gdb1250.exp
5468 * gdb.base/global-var-nested-by-dso.exp
5469 * gdb.base/gnu-ifunc.exp
5470 * gdb.base/hashline1.exp
5471 * gdb.base/hashline2.exp
5472 * gdb.base/hashline3.exp
5473 * gdb.base/hbreak-in-shr-unsupported.exp
5474 * gdb.base/huge.exp
5475 * gdb.base/infcall-input.exp
5476 * gdb.base/info-fun.exp
5477 * gdb.base/info-shared.exp
5478 * gdb.base/jit-simple.exp
5479 * gdb.base/jit-so.exp
5480 * gdb.base/jit.exp
5481 * gdb.base/jump.exp
5482 * gdb.base/label.exp
5483 * gdb.base/lineinc.exp
5484 * gdb.base/logical.exp
5485 * gdb.base/longjmp.exp
5486 * gdb.base/macscp.exp
5487 * gdb.base/miscexprs.exp
5488 * gdb.base/new-ui-echo.exp
5489 * gdb.base/new-ui-pending-input.exp
5490 * gdb.base/new-ui.exp
5491 * gdb.base/nodebug.exp
5492 * gdb.base/nofield.exp
5493 * gdb.base/offsets.exp
5494 * gdb.base/overlays.exp
5495 * gdb.base/pending.exp
5496 * gdb.base/pointers.exp
5497 * gdb.base/pr11022.exp
5498 * gdb.base/printcmds.exp
5499 * gdb.base/prologue.exp
5500 * gdb.base/ptr-typedef.exp
5501 * gdb.base/realname-expand.exp
5502 * gdb.base/relativedebug.exp
5503 * gdb.base/relocate.exp
5504 * gdb.base/remote.exp
5505 * gdb.base/reread.exp
5506 * gdb.base/return2.exp
5507 * gdb.base/savedregs.exp
5508 * gdb.base/sep.exp
5509 * gdb.base/sepdebug.exp
5510 * gdb.base/sepsymtab.exp
5511 * gdb.base/set-inferior-tty.exp
5512 * gdb.base/setshow.exp
5513 * gdb.base/shlib-call.exp
5514 * gdb.base/sigaltstack.exp
5515 * gdb.base/siginfo-addr.exp
5516 * gdb.base/signals.exp
5517 * gdb.base/signull.exp
5518 * gdb.base/sigrepeat.exp
5519 * gdb.base/so-impl-ld.exp
5520 * gdb.base/solib-display.exp
5521 * gdb.base/solib-overlap.exp
5522 * gdb.base/solib-search.exp
5523 * gdb.base/solib-symbol.exp
5524 * gdb.base/structs.exp
5525 * gdb.base/structs2.exp
5526 * gdb.base/symtab-search-order.exp
5527 * gdb.base/twice.exp
5528 * gdb.base/unload.exp
5529 * gdb.base/varargs.exp
5530 * gdb.base/watchpoint-solib.exp
5531 * gdb.base/watchpoint.exp
5532 * gdb.base/whatis.exp
5533 * gdb.base/wrong_frame_bt_full.exp
5534 * gdb.btrace/dlopen.exp
5535 * gdb.cell/ea-standalone.exp
5536 * gdb.cell/ea-test.exp
5537 * gdb.cp/dispcxx.exp
5538 * gdb.cp/gdb2384.exp
5539 * gdb.cp/method2.exp
5540 * gdb.cp/nextoverthrow.exp
5541 * gdb.cp/pr10728.exp
5542 * gdb.disasm/am33.exp
5543 * gdb.disasm/h8300s.exp
5544 * gdb.disasm/mn10300.exp
5545 * gdb.disasm/sh3.exp
5546 * gdb.dwarf2/dw2-dir-file-name.exp
5547 * gdb.fortran/complex.exp
5548 * gdb.fortran/library-module.exp
5549 * gdb.guile/scm-pretty-print.exp
5550 * gdb.guile/scm-symbol.exp
5551 * gdb.guile/scm-type.exp
5552 * gdb.guile/scm-value.exp
5553 * gdb.linespec/linespec.exp
5554 * gdb.mi/gdb701.exp
5555 * gdb.mi/gdb792.exp
5556 * gdb.mi/mi-breakpoint-changed.exp
5557 * gdb.mi/mi-dprintf-pending.exp
5558 * gdb.mi/mi-dprintf.exp
5559 * gdb.mi/mi-exit-code.exp
5560 * gdb.mi/mi-pending.exp
5561 * gdb.mi/mi-solib.exp
5562 * gdb.mi/new-ui-mi-sync.exp
5563 * gdb.mi/pr11022.exp
5564 * gdb.mi/user-selected-context-sync.exp
5565 * gdb.opt/solib-intra-step.exp
5566 * gdb.python/py-events.exp
5567 * gdb.python/py-finish-breakpoint.exp
5568 * gdb.python/py-mi.exp
5569 * gdb.python/py-prettyprint.exp
5570 * gdb.python/py-shared.exp
5571 * gdb.python/py-symbol.exp
5572 * gdb.python/py-template.exp
5573 * gdb.python/py-type.exp
5574 * gdb.python/py-value.exp
5575 * gdb.reverse/solib-precsave.exp
5576 * gdb.reverse/solib-reverse.exp
5577 * gdb.server/solib-list.exp
5578 * gdb.stabs/weird.exp
5579 * gdb.threads/reconnect-signal.exp
5580 * gdb.threads/stepi-random-signal.exp
5581 * gdb.trace/actions.exp
5582 * gdb.trace/ax.exp
5583 * gdb.trace/backtrace.exp
5584 * gdb.trace/change-loc.exp
5585 * gdb.trace/deltrace.exp
5586 * gdb.trace/ftrace-lock.exp
5587 * gdb.trace/ftrace.exp
5588 * gdb.trace/infotrace.exp
5589 * gdb.trace/mi-tracepoint-changed.exp
5590 * gdb.trace/packetlen.exp
5591 * gdb.trace/passcount.exp
5592 * gdb.trace/pending.exp
5593 * gdb.trace/range-stepping.exp
5594 * gdb.trace/report.exp
5595 * gdb.trace/stap-trace.exp
5596 * gdb.trace/tfind.exp
5597 * gdb.trace/trace-break.exp
5598 * gdb.trace/trace-condition.exp
5599 * gdb.trace/trace-enable-disable.exp
5600 * gdb.trace/trace-mt.exp
5601 * gdb.trace/tracecmd.exp
5602 * gdb.trace/tspeed.exp
5603 * gdb.trace/tsv.exp
5604 * lib/perftest.exp
5605
fb9feb35
LM
56062016-12-01 Luis Machado <lgustavo@codesourcery.com>
5607
5608 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
5609 with gdb_test_no_output.
5610 Use command as test name.
5611
cd2ddb6c
LM
56122016-12-01 Luis Machado <lgustavo@codesourcery.com>
5613
5614 Fix test names starting with uppercase throughout the files.
5615
5616 * gdb.ada/assign_1.exp
5617 * gdb.ada/boolean_expr.exp
5618 * gdb.base/arrayidx.exp
5619 * gdb.base/del.exp
5620 * gdb.base/gcore-buffer-overflow.exp
5621 * gdb.base/testenv.exp
5622 * gdb.compile/compile.exp
5623 * gdb.python/py-framefilter-invalidarg.exp
5624 * gdb.python/py-framefilter.exp
5625
bb95117e
LM
56262016-12-01 Luis Machado <lgustavo@codesourcery.com>
5627
5628 Fix test names starting with uppercase throughout the files.
5629
5630 * gdb.ada/array_return.exp
5631 * gdb.ada/expr_delims.exp
5632 * gdb.ada/mi_dyn_arr.exp
5633 * gdb.ada/mi_interface.exp
5634 * gdb.ada/mi_var_array.exp
5635 * gdb.ada/watch_arg.exp
5636 * gdb.arch/alpha-step.exp
5637 * gdb.arch/altivec-regs.exp
5638 * gdb.arch/e500-regs.exp
5639 * gdb.arch/powerpc-d128-regs.exp
5640 * gdb.base/arrayidx.exp
5641 * gdb.base/break.exp
5642 * gdb.base/checkpoint.exp
5643 * gdb.base/debug-expr.exp
5644 * gdb.base/dmsym.exp
5645 * gdb.base/radix.exp
5646 * gdb.base/sepdebug.exp
5647 * gdb.base/testenv.exp
5648 * gdb.base/watch_thread_num.exp
5649 * gdb.base/watchpoint-cond-gone.exp
5650 * gdb.cell/break.exp
5651 * gdb.cell/ea-cache.exp
5652 * gdb.compile/compile.exp
5653 * gdb.cp/gdb2495.exp
5654 * gdb.gdb/selftest.exp
5655 * gdb.gdb/xfullpath.exp
5656 * gdb.go/hello.exp
5657 * gdb.go/integers.exp
5658 * gdb.objc/basicclass.exp
5659 * gdb.pascal/hello.exp
5660 * gdb.pascal/integers.exp
5661 * gdb.python/py-breakpoint.exp
5662 * gdb.python/py-cmd.exp
5663 * gdb.python/py-linetable.exp
5664 * gdb.python/py-xmethods.exp
5665 * gdb.python/python.exp
5666 * gdb.reverse/consecutive-precsave.exp
5667 * gdb.reverse/finish-precsave.exp
5668 * gdb.reverse/i386-precsave.exp
5669 * gdb.reverse/machinestate-precsave.exp
5670 * gdb.reverse/sigall-precsave.exp
5671 * gdb.reverse/solib-precsave.exp
5672 * gdb.reverse/step-precsave.exp
5673 * gdb.reverse/until-precsave.exp
5674 * gdb.reverse/watch-precsave.exp
5675 * gdb.threads/leader-exit.exp
5676 * gdb.threads/pthreads.exp
5677 * gdb.threads/wp-replication.exp
5678 * gdb.trace/actions.exp
5679 * gdb.trace/mi-tsv-changed.exp
5680 * gdb.trace/tsv.exp
5681
de97fdd4
LM
56822016-12-01 Luis Machado <lgustavo@codesourcery.com>
5683
5684 Fix test names starting with uppercase throughout the files.
5685
5686 * gdb.arch/i386-bp_permanent.exp
5687 * gdb.arch/i386-gnu-cfi.exp
5688 * gdb.base/disasm-end-cu.exp
5689 * gdb.base/macscp.exp
5690 * gdb.base/pending.exp
5691 * gdb.base/watch_thread_num.exp
5692 * gdb.cp/exception.exp
5693 * gdb.cp/gdb2495.exp
5694 * gdb.cp/local.exp
5695 * gdb.python/py-evsignal.exp
5696 * gdb.python/python.exp
5697 * gdb.trace/tracecmd.exp
5698
9f058c10
LM
56992016-12-01 Luis Machado <lgustavo@codesourcery.com>
5700
5701 Fix test names starting with uppercase throughout the files.
5702
5703 * gdb.base/charset.exp
5704 * gdb.base/eval.exp
5705 * gdb.base/multi-forks.exp
5706 * gdb.guile/scm-progspace.exp
5707 * gdb.opencl/datatypes.exp
5708 * gdb.python/py-block.exp
5709 * gdb.python/py-function.exp
5710 * gdb.python/py-symbol.exp
5711 * gdb.python/py-symtab.exp
5712 * gdb.python/py-xmethods.exp
5713 * gdb.reverse/break-precsave.exp
5714 * gdb.reverse/break-reverse.exp
5715 * gdb.reverse/consecutive-precsave.exp
5716 * gdb.reverse/consecutive-reverse.exp
5717 * gdb.reverse/finish-precsave.exp
5718 * gdb.reverse/finish-reverse-bkpt.exp
5719 * gdb.reverse/finish-reverse.exp
5720 * gdb.reverse/fstatat-reverse.exp
5721 * gdb.reverse/getresuid-reverse.exp
5722 * gdb.reverse/i386-precsave.exp
5723 * gdb.reverse/i386-reverse.exp
5724 * gdb.reverse/i386-sse-reverse.exp
5725 * gdb.reverse/i387-stack-reverse.exp
5726 * gdb.reverse/insn-reverse.exp
5727 * gdb.reverse/machinestate-precsave.exp
5728 * gdb.reverse/machinestate.exp
5729 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5730 * gdb.reverse/pipe-reverse.exp
5731 * gdb.reverse/readv-reverse.exp
5732 * gdb.reverse/recvmsg-reverse.exp
5733 * gdb.reverse/rerun-prec.exp
5734 * gdb.reverse/s390-mvcle.exp
5735 * gdb.reverse/sigall-precsave.exp
5736 * gdb.reverse/sigall-reverse.exp
5737 * gdb.reverse/solib-precsave.exp
5738 * gdb.reverse/solib-reverse.exp
5739 * gdb.reverse/step-precsave.exp
5740 * gdb.reverse/step-reverse.exp
5741 * gdb.reverse/time-reverse.exp
5742 * gdb.reverse/until-precsave.exp
5743 * gdb.reverse/until-reverse.exp
5744 * gdb.reverse/waitpid-reverse.exp
5745 * gdb.reverse/watch-precsave.exp
5746 * gdb.reverse/watch-reverse.exp
5747
cdc7edd7
LM
57482016-12-01 Luis Machado <lgustavo@codesourcery.com>
5749
5750 Fix test names starting with uppercase throughout the files.
5751
5752 * gdb.arch/i386-mpx-simple_segv.exp
5753 * gdb.arch/i386-mpx.exp
5754 * gdb.arch/i386-permbkpt.exp
5755 * gdb.arch/pa-nullify.exp
5756 * gdb.arch/powerpc-d128-regs.exp
5757 * gdb.arch/vsx-regs.exp
5758 * gdb.base/bfp-test.exp
5759 * gdb.base/break.exp
5760 * gdb.base/breakpoint-shadow.exp
5761 * gdb.base/callfuncs.exp
5762 * gdb.base/charset.exp
5763 * gdb.base/commands.exp
5764 * gdb.base/completion.exp
5765 * gdb.base/dfp-test.exp
5766 * gdb.base/echo.exp
5767 * gdb.base/ending-run.exp
5768 * gdb.base/eval.exp
5769 * gdb.base/expand-psymtabs.exp
5770 * gdb.base/float128.exp
5771 * gdb.base/floatn.exp
5772 * gdb.base/foll-exec-mode.exp
5773 * gdb.base/gdb1056.exp
5774 * gdb.base/gdb11531.exp
5775 * gdb.base/kill-after-signal.exp
5776 * gdb.base/multi-forks.exp
5777 * gdb.base/overlays.exp
5778 * gdb.base/pending.exp
5779 * gdb.base/sepdebug.exp
5780 * gdb.base/testenv.exp
5781 * gdb.base/valgrind-db-attach.exp
5782 * gdb.base/watch_thread_num.exp
5783 * gdb.base/watchpoint-cond-gone.exp
5784 * gdb.base/watchpoint.exp
5785 * gdb.base/watchpoints.exp
5786 * gdb.cp/arg-reference.exp
5787 * gdb.cp/baseenum.exp
5788 * gdb.cp/operator.exp
5789 * gdb.cp/shadow.exp
5790 * gdb.dwarf2/dw2-op-out-param.exp
5791 * gdb.dwarf2/dw2-reg-undefined.exp
5792 * gdb.go/chan.exp
5793 * gdb.go/hello.exp
5794 * gdb.go/integers.exp
5795 * gdb.go/methods.exp
5796 * gdb.go/package.exp
5797 * gdb.guile/scm-parameter.exp
5798 * gdb.guile/scm-progspace.exp
5799 * gdb.guile/scm-value.exp
5800 * gdb.mi/mi-pending.exp
5801 * gdb.mi/user-selected-context-sync.exp
5802 * gdb.multi/multi-attach.exp
5803 * gdb.multi/tids.exp
5804 * gdb.opt/clobbered-registers-O2.exp
5805 * gdb.pascal/floats.exp
5806 * gdb.pascal/integers.exp
5807 * gdb.python/py-block.exp
5808 * gdb.python/py-events.exp
5809 * gdb.python/py-parameter.exp
5810 * gdb.python/py-symbol.exp
5811 * gdb.python/py-symtab.exp
5812 * gdb.python/py-type.exp
5813 * gdb.python/py-value.exp
5814 * gdb.python/py-xmethods.exp
5815 * gdb.python/python.exp
5816 * gdb.reverse/break-precsave.exp
5817 * gdb.reverse/consecutive-precsave.exp
5818 * gdb.reverse/finish-precsave.exp
5819 * gdb.reverse/i386-precsave.exp
5820 * gdb.reverse/machinestate-precsave.exp
5821 * gdb.reverse/sigall-precsave.exp
5822 * gdb.reverse/solib-precsave.exp
5823 * gdb.reverse/step-precsave.exp
5824 * gdb.reverse/until-precsave.exp
5825 * gdb.reverse/watch-precsave.exp
5826 * gdb.server/ext-attach.exp
5827 * gdb.server/ext-restart.exp
5828 * gdb.server/ext-run.exp
5829 * gdb.server/ext-wrapper.exp
5830 * gdb.stabs/gdb11479.exp
5831 * gdb.stabs/weird.exp
5832 * gdb.threads/attach-many-short-lived-threads.exp
5833 * gdb.threads/kill.exp
5834 * gdb.threads/watchpoint-fork.exp
5835
bc6c7af4
LM
58362016-12-01 Luis Machado <lgustavo@codesourcery.com>
5837
5838 Fix test names starting with uppercase throughout all the files below.
5839
5840 * gdb.ada/array_return.exp
5841 * gdb.ada/catch_ex.exp
5842 * gdb.ada/info_exc.exp
5843 * gdb.ada/mi_catch_ex.exp
5844 * gdb.ada/mi_dyn_arr.exp
5845 * gdb.ada/mi_ex_cond.exp
5846 * gdb.ada/mi_exc_info.exp
5847 * gdb.ada/mi_interface.exp
5848 * gdb.ada/mi_task_arg.exp
5849 * gdb.ada/mi_task_info.exp
5850 * gdb.ada/mi_var_array.exp
5851 * gdb.arch/alpha-step.exp
5852 * gdb.arch/amd64-disp-step.exp
5853 * gdb.arch/arm-disp-step.exp
5854 * gdb.arch/disp-step-insn-reloc.exp
5855 * gdb.arch/e500-prologue.exp
5856 * gdb.arch/ftrace-insn-reloc.exp
5857 * gdb.arch/gdb1558.exp
5858 * gdb.arch/i386-bp_permanent.exp
5859 * gdb.arch/i386-disp-step.exp
5860 * gdb.arch/i386-float.exp
5861 * gdb.arch/i386-gnu-cfi.exp
5862 * gdb.arch/ia64-breakpoint-shadow.exp
5863 * gdb.arch/mips16-thunks.exp
5864 * gdb.arch/pa-nullify.exp
5865 * gdb.arch/powerpc-aix-prologue.exp
5866 * gdb.arch/powerpc-power.exp
5867 * gdb.arch/ppc-dfp.exp
5868 * gdb.arch/s390-tdbregs.exp
5869 * gdb.arch/spu-info.exp
5870 * gdb.arch/spu-ls.exp
5871 * gdb.arch/thumb-bx-pc.exp
5872 * gdb.base/advance.exp
5873 * gdb.base/annota-input-while-running.exp
5874 * gdb.base/arrayidx.exp
5875 * gdb.base/asmlabel.exp
5876 * gdb.base/async.exp
5877 * gdb.base/attach-wait-input.exp
5878 * gdb.base/auto-connect-native-target.exp
5879 * gdb.base/batch-preserve-term-settings.exp
5880 * gdb.base/bfp-test.exp
5881 * gdb.base/bigcore.exp
5882 * gdb.base/bp-permanent.exp
5883 * gdb.base/break-always.exp
5884 * gdb.base/break-fun-addr.exp
5885 * gdb.base/break-idempotent.exp
5886 * gdb.base/break-main-file-remove-fail.exp
5887 * gdb.base/break-probes.exp
5888 * gdb.base/break-unload-file.exp
5889 * gdb.base/break.exp
5890 * gdb.base/call-ar-st.exp
5891 * gdb.base/call-rt-st.exp
5892 * gdb.base/call-sc.exp
5893 * gdb.base/call-signal-resume.exp
5894 * gdb.base/call-strs.exp
5895 * gdb.base/callexit.exp
5896 * gdb.base/callfuncs.exp
5897 * gdb.base/catch-gdb-caused-signals.exp
5898 * gdb.base/catch-signal-siginfo-cond.exp
5899 * gdb.base/catch-syscall.exp
5900 * gdb.base/compare-sections.exp
5901 * gdb.base/cond-eval-mode.exp
5902 * gdb.base/condbreak-call-false.exp
5903 * gdb.base/consecutive-step-over.exp
5904 * gdb.base/cursal.exp
5905 * gdb.base/disabled-location.exp
5906 * gdb.base/disasm-end-cu.exp
5907 * gdb.base/display.exp
5908 * gdb.base/double-prompt-target-event-error.exp
5909 * gdb.base/dprintf-bp-same-addr.exp
5910 * gdb.base/dprintf-detach.exp
5911 * gdb.base/dprintf-next.exp
5912 * gdb.base/dprintf-non-stop.exp
5913 * gdb.base/dprintf-pending.exp
5914 * gdb.base/dso2dso.exp
5915 * gdb.base/ending-run.exp
5916 * gdb.base/enum_cond.exp
5917 * gdb.base/examine-backward.exp
5918 * gdb.base/exe-lock.exp
5919 * gdb.base/exec-invalid-sysroot.exp
5920 * gdb.base/execl-update-breakpoints.exp
5921 * gdb.base/execution-termios.exp
5922 * gdb.base/fileio.exp
5923 * gdb.base/fixsection.exp
5924 * gdb.base/foll-exec-mode.exp
5925 * gdb.base/foll-exec.exp
5926 * gdb.base/fork-running-state.exp
5927 * gdb.base/frame-args.exp
5928 * gdb.base/fullpath-expand.exp
5929 * gdb.base/func-ptr.exp
5930 * gdb.base/gcore-relro-pie.exp
5931 * gdb.base/gdb1090.exp
5932 * gdb.base/gdb1555.exp
5933 * gdb.base/global-var-nested-by-dso.exp
5934 * gdb.base/gnu-ifunc.exp
5935 * gdb.base/hbreak-in-shr-unsupported.exp
5936 * gdb.base/hbreak-unmapped.exp
5937 * gdb.base/hook-stop.exp
5938 * gdb.base/infcall-input.exp
5939 * gdb.base/info-fun.exp
5940 * gdb.base/info-shared.exp
5941 * gdb.base/interrupt-noterm.exp
5942 * gdb.base/jit-so.exp
5943 * gdb.base/jit.exp
5944 * gdb.base/line-symtabs.exp
5945 * gdb.base/list.exp
5946 * gdb.base/longjmp.exp
5947 * gdb.base/macscp.exp
5948 * gdb.base/max-value-size.exp
5949 * gdb.base/nodebug.exp
5950 * gdb.base/nofield.exp
5951 * gdb.base/overlays.exp
5952 * gdb.base/paginate-after-ctrl-c-running.exp
5953 * gdb.base/paginate-bg-execution.exp
5954 * gdb.base/paginate-inferior-exit.exp
5955 * gdb.base/pending.exp
5956 * gdb.base/pr11022.exp
5957 * gdb.base/printcmds.exp
5958 * gdb.base/ptr-typedef.exp
5959 * gdb.base/ptype.exp
5960 * gdb.base/randomize.exp
5961 * gdb.base/range-stepping.exp
5962 * gdb.base/realname-expand.exp
5963 * gdb.base/relativedebug.exp
5964 * gdb.base/remote.exp
5965 * gdb.base/savedregs.exp
5966 * gdb.base/sepdebug.exp
5967 * gdb.base/set-noassign.exp
5968 * gdb.base/shlib-call.exp
5969 * gdb.base/shreloc.exp
5970 * gdb.base/sigaltstack.exp
5971 * gdb.base/sigbpt.exp
5972 * gdb.base/siginfo-addr.exp
5973 * gdb.base/siginfo-obj.exp
5974 * gdb.base/siginfo-thread.exp
5975 * gdb.base/signest.exp
5976 * gdb.base/signull.exp
5977 * gdb.base/sigrepeat.exp
5978 * gdb.base/skip.exp
5979 * gdb.base/so-impl-ld.exp
5980 * gdb.base/solib-corrupted.exp
5981 * gdb.base/solib-disc.exp
5982 * gdb.base/solib-display.exp
5983 * gdb.base/solib-overlap.exp
5984 * gdb.base/solib-search.exp
5985 * gdb.base/solib-symbol.exp
5986 * gdb.base/source-execution.exp
5987 * gdb.base/sss-bp-on-user-bp-2.exp
5988 * gdb.base/sss-bp-on-user-bp.exp
5989 * gdb.base/stack-checking.exp
5990 * gdb.base/stale-infcall.exp
5991 * gdb.base/step-break.exp
5992 * gdb.base/step-line.exp
5993 * gdb.base/step-over-exit.exp
5994 * gdb.base/step-test.exp
5995 * gdb.base/structs.exp
5996 * gdb.base/sym-file.exp
5997 * gdb.base/symtab-search-order.exp
5998 * gdb.base/term.exp
5999 * gdb.base/type-opaque.exp
6000 * gdb.base/unload.exp
6001 * gdb.base/until-nodebug.exp
6002 * gdb.base/until.exp
6003 * gdb.base/unwindonsignal.exp
6004 * gdb.base/watch-cond.exp
6005 * gdb.base/watch-non-mem.exp
6006 * gdb.base/watch_thread_num.exp
6007 * gdb.base/watchpoint-reuse-slot.exp
6008 * gdb.base/watchpoint-solib.exp
6009 * gdb.base/watchpoint.exp
6010 * gdb.btrace/dlopen.exp
6011 * gdb.cell/arch.exp
6012 * gdb.cell/break.exp
6013 * gdb.cell/bt.exp
6014 * gdb.cell/core.exp
6015 * gdb.cell/data.exp
6016 * gdb.cell/dwarfaddr.exp
6017 * gdb.cell/ea-cache.exp
6018 * gdb.cell/ea-standalone.exp
6019 * gdb.cell/ea-test.exp
6020 * gdb.cell/f-regs.exp
6021 * gdb.cell/fork.exp
6022 * gdb.cell/gcore.exp
6023 * gdb.cell/mem-access.exp
6024 * gdb.cell/ptype.exp
6025 * gdb.cell/registers.exp
6026 * gdb.cell/sizeof.exp
6027 * gdb.cell/solib-symbol.exp
6028 * gdb.cell/solib.exp
6029 * gdb.compile/compile-tls.exp
6030 * gdb.cp/exception.exp
6031 * gdb.cp/gdb2495.exp
6032 * gdb.cp/local.exp
6033 * gdb.cp/mb-inline.exp
6034 * gdb.cp/mb-templates.exp
6035 * gdb.cp/pr10687.exp
6036 * gdb.cp/pr9167.exp
6037 * gdb.cp/scope-err.exp
6038 * gdb.cp/templates.exp
6039 * gdb.cp/virtfunc.exp
6040 * gdb.dwarf2/dw2-dir-file-name.exp
6041 * gdb.dwarf2/dw2-single-line-discriminators.exp
6042 * gdb.fortran/complex.exp
6043 * gdb.fortran/library-module.exp
6044 * gdb.guile/guile.exp
6045 * gdb.guile/scm-cmd.exp
6046 * gdb.guile/scm-frame-inline.exp
6047 * gdb.guile/scm-objfile.exp
6048 * gdb.guile/scm-pretty-print.exp
6049 * gdb.guile/scm-symbol.exp
6050 * gdb.guile/scm-type.exp
6051 * gdb.guile/scm-value.exp
6052 * gdb.linespec/keywords.exp
6053 * gdb.linespec/ls-errs.exp
6054 * gdb.linespec/macro-relative.exp
6055 * gdb.linespec/thread.exp
6056 * gdb.mi/mi-breakpoint-changed.exp
6057 * gdb.mi/mi-dprintf-pending.exp
6058 * gdb.mi/mi-fullname-deleted.exp
6059 * gdb.mi/mi-logging.exp
6060 * gdb.mi/mi-pending.exp
6061 * gdb.mi/mi-solib.exp
6062 * gdb.mi/new-ui-mi-sync.exp
6063 * gdb.mi/user-selected-context-sync.exp
6064 * gdb.multi/dummy-frame-restore.exp
6065 * gdb.multi/multi-arch-exec.exp
6066 * gdb.multi/remove-inferiors.exp
6067 * gdb.multi/watchpoint-multi-exit.exp
6068 * gdb.opt/solib-intra-step.exp
6069 * gdb.perf/backtrace.exp
6070 * gdb.perf/single-step.exp
6071 * gdb.perf/skip-command.exp
6072 * gdb.perf/skip-prologue.exp
6073 * gdb.perf/solib.exp
6074 * gdb.python/lib-types.exp
6075 * gdb.python/py-as-string.exp
6076 * gdb.python/py-bad-printers.exp
6077 * gdb.python/py-block.exp
6078 * gdb.python/py-breakpoint.exp
6079 * gdb.python/py-cmd.exp
6080 * gdb.python/py-events.exp
6081 * gdb.python/py-evthreads.exp
6082 * gdb.python/py-finish-breakpoint.exp
6083 * gdb.python/py-finish-breakpoint2.exp
6084 * gdb.python/py-frame-inline.exp
6085 * gdb.python/py-frame.exp
6086 * gdb.python/py-inferior.exp
6087 * gdb.python/py-infthread.exp
6088 * gdb.python/py-mi.exp
6089 * gdb.python/py-objfile.exp
6090 * gdb.python/py-pp-maint.exp
6091 * gdb.python/py-pp-registration.exp
6092 * gdb.python/py-prettyprint.exp
6093 * gdb.python/py-recurse-unwind.exp
6094 * gdb.python/py-shared.exp
6095 * gdb.python/py-symbol.exp
6096 * gdb.python/py-symtab.exp
6097 * gdb.python/py-template.exp
6098 * gdb.python/py-type.exp
6099 * gdb.python/py-unwind-maint.exp
6100 * gdb.python/py-unwind.exp
6101 * gdb.python/py-value.exp
6102 * gdb.python/python.exp
6103 * gdb.reverse/finish-reverse-bkpt.exp
6104 * gdb.reverse/insn-reverse.exp
6105 * gdb.reverse/next-reverse-bkpt-over-sr.exp
6106 * gdb.reverse/solib-precsave.exp
6107 * gdb.reverse/solib-reverse.exp
6108 * gdb.stabs/gdb11479.exp
6109 * gdb.stabs/weird.exp
6110 * gdb.threads/fork-child-threads.exp
6111 * gdb.threads/fork-plus-threads.exp
6112 * gdb.threads/fork-thread-pending.exp
6113 * gdb.threads/forking-threads-plus-breakpoint.exp
6114 * gdb.threads/hand-call-in-threads.exp
6115 * gdb.threads/interrupted-hand-call.exp
6116 * gdb.threads/linux-dp.exp
6117 * gdb.threads/local-watch-wrong-thread.exp
6118 * gdb.threads/next-while-other-thread-longjmps.exp
6119 * gdb.threads/non-ldr-exit.exp
6120 * gdb.threads/pending-step.exp
6121 * gdb.threads/print-threads.exp
6122 * gdb.threads/process-dies-while-detaching.exp
6123 * gdb.threads/process-dies-while-handling-bp.exp
6124 * gdb.threads/pthreads.exp
6125 * gdb.threads/queue-signal.exp
6126 * gdb.threads/reconnect-signal.exp
6127 * gdb.threads/signal-command-handle-nopass.exp
6128 * gdb.threads/signal-command-multiple-signals-pending.exp
6129 * gdb.threads/signal-delivered-right-thread.exp
6130 * gdb.threads/signal-sigtrap.exp
6131 * gdb.threads/sigthread.exp
6132 * gdb.threads/staticthreads.exp
6133 * gdb.threads/stepi-random-signal.exp
6134 * gdb.threads/thread-unwindonsignal.exp
6135 * gdb.threads/thread_check.exp
6136 * gdb.threads/thread_events.exp
6137 * gdb.threads/tid-reuse.exp
6138 * gdb.threads/tls-nodebug.exp
6139 * gdb.threads/tls-shared.exp
6140 * gdb.threads/tls-so_extern.exp
6141 * gdb.threads/tls.exp
6142 * gdb.threads/wp-replication.exp
6143 * gdb.trace/actions-changed.exp
6144 * gdb.trace/actions.exp
6145 * gdb.trace/backtrace.exp
6146 * gdb.trace/change-loc.exp
6147 * gdb.trace/collection.exp
6148 * gdb.trace/deltrace.exp
6149 * gdb.trace/disconnected-tracing.exp
6150 * gdb.trace/entry-values.exp
6151 * gdb.trace/ftrace-lock.exp
6152 * gdb.trace/ftrace.exp
6153 * gdb.trace/infotrace.exp
6154 * gdb.trace/mi-trace-frame-collected.exp
6155 * gdb.trace/mi-trace-unavailable.exp
6156 * gdb.trace/mi-traceframe-changed.exp
6157 * gdb.trace/mi-tracepoint-changed.exp
6158 * gdb.trace/mi-tsv-changed.exp
6159 * gdb.trace/no-attach-trace.exp
6160 * gdb.trace/packetlen.exp
6161 * gdb.trace/passc-dyn.exp
6162 * gdb.trace/passcount.exp
6163 * gdb.trace/pending.exp
6164 * gdb.trace/pr16508.exp
6165 * gdb.trace/qtro.exp
6166 * gdb.trace/range-stepping.exp
6167 * gdb.trace/read-memory.exp
6168 * gdb.trace/report.exp
6169 * gdb.trace/save-trace.exp
6170 * gdb.trace/signal.exp
6171 * gdb.trace/stap-trace.exp
6172 * gdb.trace/status-stop.exp
6173 * gdb.trace/strace.exp
6174 * gdb.trace/tfile.exp
6175 * gdb.trace/tfind.exp
6176 * gdb.trace/trace-break.exp
6177 * gdb.trace/trace-condition.exp
6178 * gdb.trace/trace-enable-disable.exp
6179 * gdb.trace/trace-mt.exp
6180 * gdb.trace/tracecmd.exp
6181 * gdb.trace/tracefile-pseudo-reg.exp
6182 * gdb.trace/tspeed.exp
6183 * gdb.trace/tstatus.exp
6184 * gdb.trace/tsv.exp
6185 * gdb.trace/unavailable.exp
6186 * gdb.trace/while-dyn.exp
6187 * gdb.trace/while-stepping.exp
6188 * lib/gdb-guile.exp
6189 * lib/gdb.exp
6190 * lib/mi-support.exp
6191 * lib/pascal.exp
6192 * lib/perftest.exp
6193 * lib/prelink-support.exp
6194 * lib/selftest-support.exp
6195
ad02e4fe
SM
61962016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
6197
6198 * Makefile.in: Include disable-implicit-rules.mk.
6199
22347e55
AA
62002016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6201
6202 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
6203 non-byte-aligned bit fields.
6204
da5b30da
AA
62052016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6206
6207 PR gdb/12616
6208 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
6209 respects the DW_AT_data_bit_offset attribute.
6210
b593ecca
SM
62112016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
6212
6213 * gdb.base/default.exp: Fix output of "set language".
6214
3b165252
SM
62152016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
6216
6217 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
6218 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
6219 make.
6220 * configure.ac: Remove checks for the make program.
6221 * configure: Re-generate.
6222
1a2f3d7f
KB
62232016-11-16 Kevin Buettner <kevinb@redhat.com>
6224
6225 * gdb.python/py-recurse-unwind.c (main): Add loop.
6226 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
6227 to read_register() and gdb.parse_and_eval(). Make each code
6228 call a separate case that can be individually tested.
6229 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
6230 proc. Call cont_and_backtrace for each of the code paths that
6231 we want to test in the unwinder.
6232
b7f38fda
AA
62332016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
6234
6235 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
6236 the definition of struct S.
6237
1f8db343
CM
62382016-11-11 Catherine Moore <clm@codesourcery.com>
6239
6240 * gdb.base/dump.exp: Identify verilog format dump tests as such.
6241
fad0c9fb
PA
62422016-11-09 Pedro Alves <palves@redhat.com>
6243
6244 * gdb.base/commands.exp (runto_or_return): New procedure.
6245 (gdbvar_simple_if_test, gdbvar_simple_while_test)
6246 (gdbvar_complex_if_while_test, progvar_simple_if_test)
6247 (progvar_simple_while_test, progvar_complex_if_while_test)
6248 (if_while_breakpoint_command_test)
6249 (infrun_breakpoint_command_test, breakpoint_command_test)
6250 (user_defined_command_test, watchpoint_command_test)
6251 (test_command_prompt_position, redefine_hook_test)
6252 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
6253 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
6254 multi_line_input and multi_line. Remove gdb_expect and
6255 gdb_stop_suppressing_tests uses.
6256 * lib/gdb.exp (valnum_re): New global.
6257 (multi_line_input): New procedure.
6258
8354c62c
SM
62592016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
6260
6261 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
6262 Remove.
6263 (test_setup): Define with proc_with_prefix.
6264 (test_cli_inferior): Likewise.
6265 (test_cli_thread): Likewise.
6266 (test_cli_frame): Likewise.
6267 (test_cli_select_frame): Likewise.
6268 (test_cli_up_down): Likewise.
6269 (test_mi_thread_select): Likewise.
6270 (test_mi_stack_select_frame): Likewise.
6271 (test_cli_in_mi_inferior): Likewise.
6272 (test_cli_in_mi_thread): Likewise.
6273 (test_cli_in_mi_frame): Likewise.
6274 (top level): Do not use with_test_prefix_procname.
6275
64f367a2
PA
62762016-11-09 Pedro Alves <palves@redhat.com>
6277
6278 * gdb.base/commands.exp (gdbvar_simple_if_test)
6279 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
6280 (progvar_simple_if_test, progvar_simple_while_test)
6281 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
6282 (infrun_breakpoint_command_test, breakpoint_command_test)
6283 (user_defined_command_test, watchpoint_command_test)
6284 (test_command_prompt_position, deprecated_command_test)
6285 (bp_deleted_in_command, temporary_breakpoint_commands)
6286 (stray_arg0_test, source_file_with_indented_comment)
6287 (recursive_source_test, if_commands_test)
6288 (error_clears_commands_left, redefine_hook_test)
6289 (redefine_backtrace_test): Use proc_with_prefix.
6290 * lib/gdb.exp (proc_with_prefix): New proc.
6291
0bb65f1e
AA
62922016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6293
6294 * gdb.base/tui-layout.c: New file.
6295 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
6296 disassembly window contains very long lines.
6297
7353f247
TT
62982016-11-08 Tom Tromey <tom@tromey.com>
6299
6300 * gdb.python/py-value.exp (test_value_creation): Make "long" test
6301 depend on Python 2.
6302
30a7bb83
TT
63032016-11-08 Tom Tromey <tom@tromey.com>
6304
6305 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
6306 New method.
6307
cdf5a07c
MG
63082016-10-29 Manish Goregaokar <manish@mozilla.com>
6309
2806dc7e 6310 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 6311
51a789c3
MG
63122016-10-27 Manish Goregaokar <manish@mozilla.com>
6313
2806dc7e
PA
6314 * gdb.rust/simple.rs: Add test for univariant enums without
6315 discriminants and for encoded struct-like enums.
51a789c3 6316
f610ab6d
PA
63172016-10-28 Pedro Alves <palves@redhat.com>
6318
6319 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
6320 gdb_test_multiple, tighten regexps and match symtabs and line
6321 tables incrementally.
6322
b129b0ca
LM
63232016-10-28 Luis Machado <lgustavo@codesourcery.com>
6324
6325 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
6326 general.
6327
ecf45d2c
SL
63282016-10-25 Luis Machado <lgustavo@codesourcery.com>
6329
6330 * gdb.base/exec-invalid-sysroot.exp: New file.
6331
b8d38ee4
JK
63322016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6333
6334 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
6335
f90fd8c2
JK
63362016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6337
6338 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
6339
2d2476aa
MR
63402016-10-19 Maciej W. Rozycki <macro@imgtec.com>
6341
2806dc7e
PA
6342 * gdb.base/killed-outside.exp: Remove $options from a call to
6343 `prepare_for_testing'.
2d2476aa 6344
e42b25a0
SM
63452016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6346
6347 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
6348 Change test message.
6349
3ccdb432
SM
63502016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6351
6352 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
6353 Update comment.
6354
5bad3170
SM
63552016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6356
6357 * gdb.trace/mi-trace-save.exp: New file.
6358
5ad9dba7
YQ
63592016-10-13 Yao Qi <yao.qi@linaro.org>
6360
6361 * gdb.base/code_elim.exp (get_var_address): Remove.
6362 * gdb.base/relocate.exp: Likewise.
6363 * gdb.base/shreloc.exp: Likewise.
6364 * lib/gdb.exp (get_var_address): New.
6365
62df7e21
YQ
63662016-10-13 Yao Qi <yao.qi@linaro.org>
6367
6368 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
6369 floating point tests if $skip_float_test is false.
6370
4dac951e
LM
63712016-10-12 Luis Machado <lgustavo@codesourcery.com>
6372
6373 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
6374 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
6375 argc values.
6376 Add 1 to argc so we guarantee distinct initial/modified argc values.
6377
8f1a8fc4
JK
63782016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6379
6380 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
6381
16c85b5d
JK
63822016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6383
6384 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
6385 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
6386 * gdb.arch/vsx-regs.exp: Likewise.
6387
1d0e042a
YQ
63882016-10-07 Yao Qi <yao.qi@linaro.org>
6389
6390 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
6391
68dadef5
MM
63922016-10-07 Markus Metzger <markus.t.metzger@intel.com>
6393
6394 * gdb.python/python.exp: Test decode_line("*0").
6395
33fa2c6e
DE
63962016-10-06 Doug Evans <dje@google.com>
6397
6398 * gdb.python/py-value.exp (test_value_creation): Add test for large
6399 unsigned 64-bit value.
6400
9c37b5ae
TT
64012016-10-06 Tom Tromey <tom@tromey.com>
6402
6403 * gdb.compile/compile.exp: Change java tests to rust.
6404 * gdb.base/setshow.exp: Change java tests to rust.
6405 * gdb.base/default.exp: Remove java from language list.
6406 * README (Examples): Update language example.
6407 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
6408 test.
6409 * lib/gdb.exp (skip_java_tests): Remove.
6410 * lib/java.exp: Remove.
6411 * gdb.java: Remove.
6412
78b86327
MR
64132016-10-06 Maciej W. Rozycki <macro@imgtec.com>
6414
6415 * gdb.arch/mips-fcr.exp: New test.
6416 * gdb.arch/mips-fcr.c: Source for the new test.
6417
7470adbb
MR
64182016-10-06 Maciej W. Rozycki <macro@imgtec.com>
6419
6420 * gdb.base/solib-disc.exp: Use `standard_output_file'
6421 throughout.
6422
4a556533
PA
64232016-10-06 Pedro Alves <palves@redhat.com>
6424
6425 * gdb.base/jit-simple-dl.c: New file.
6426 * gdb.base/jit-simple-jit.c: New file, factored out from ...
6427 * gdb.base/jit-simple.c: ... this.
6428 * gdb.base/jit-simple.exp (jit_run): Delete.
6429 (build_jit): New proc.
6430 (jit_test_reread): Recompile either the main program or the shared
6431 library, depending on what is being tested. Skip changing address
6432 if caller wants to. Compare before/after addresses. If testing
6433 standalone, explicitly load the binary. Test "maint info
6434 breakpoints".
6435 (top level): Add "standalone vs shared lib" and "change address"
6436 vs "same address" axes.
6437
5a122fbc
PA
64382016-10-06 Pedro Alves <palves@redhat.com>
6439
6440 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
6441 call.
6442 (jit_run): Delete.
6443 (jit_test_reread): Use with_test_prefix. Reload the main binary
6444 explicitly. Compare the before/after addresses of the JIT
6445 descriptor.
6446
ee8da4b8
DE
64472016-08-15 Doug Evans <dje@google.com>
6448
6449 * gdb.xml/extra-regs.xml: Update, end field now required, default type
6450 for single bitfields is bool.
6451 * gdb.xml/tdesc-regs.exp: Ditto.
6452
f389f6fe
JK
64532016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6454
6455 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
6456
fdebf1a4
YQ
64572016-10-05 Yao Qi <yao.qi@linaro.org>
6458
6459 * lib/gdb.exp (support_complex_tests): Return zero if
6460 gdb_skip_float_test return true.
6461
9c36d954 64622016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 6463 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
6464
6465 PR gdb/20487
6466 * gdb.mi/user-selected-context-sync.exp: New file.
6467 * gdb.mi/user-selected-context-sync.c: New file.
6468
4034d0ff 64692016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 6470 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
6471
6472 PR gdb/20487
6473 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
6474 =thread-select-event check.
6475
a4297203
PB
64762016-09-29 Peter Bergner <bergner@vnet.ibm.com>
6477
6478 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
6479 the compulsory L operand changes.
6480 * gdb.arch/powerpc-power.s: Likewise.
6481
bb805577
JK
64822016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6483
6484 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
6485 * gdb.base/jit-attach-pie.c: New file.
6486 * gdb.base/jit-attach-pie.exp: New file.
6487
6d61dee5
PA
64882016-09-28 Pedro Alves <palves@redhat.com>
6489
6490 * gdb.base/infcall-input.c: New file.
6491 * gdb.base/infcall-input.exp: New file.
6492
f73842fc
YQ
64932016-09-22 Yao Qi <yao.qi@linaro.org>
6494
6495 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
6496 (gdb_exit): Rename it to ...
6497 (gdbserver_gdb_exit): ... Close GDBserver.
6498 (gdb_exit): New proc, call gdbserver_gdb_exit.
6499 (mi_gdb_exit): Likewise.
6500
90681dab
YQ
65012016-09-22 Yao Qi <yao.qi@linaro.org>
6502
6503 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
6504 path.
6505 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
6506 Remove duplication.
6507
9c211fd8
YQ
65082016-09-22 Yao Qi <yao.qi@linaro.org>
6509
6510 * lib/gdbserver-support.exp: Check the existence of
6511 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
6512
ad0a504f
AK
65132016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
6514
6515 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
6516
36cf1806
TT
65172016-09-21 Tom Tromey <tom@tromey.com>
6518
6519 PR gdb/20604:
6520 * gdb.base/quit.exp: New file.
6521
74172ecf
SM
65222016-09-21 Simon Marchi <simon.marchi@ericsson.com>
6523
6524 * .gitignore: New file.
6525
3d0ec882
MR
65262016-09-21 Maciej W. Rozycki <macro@imgtec.com>
6527
6528 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
6529 throughout.
6530
8193adea
AA
65312016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6532
6533 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
6534
d41a5c09
JK
65352016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 * gdb.cp/casts.cc (decltype): Move it ...
6538 (main): ... with its call to ...
6539 * gdb.cp/casts03.cc: ... a new file.
6540 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
6541
d2dfe700
JK
65422016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6543
6544 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
6545
e2a92b16
PB
65462016-09-15 Peter Bergner <bergner@vnet.ibm.com>
6547
6548 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
6549 and sync up the test with tests in gas/testsuite/gas/ppc.
6550 * gdb.arch/powerpc-power.exp: Likewise.
6551
49b4de64
JK
65522016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6553
6554 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
6555
2c29df25
SDJ
65562016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
6557 Jan Kratochvil <jan.kratochvil@redhat.com>
6558
6559 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
6560 make m1's definition to be different from m2's. Use 'dummy' as an
6561 argument for probe 'two'.
6562
cc3c2846
JB
65632016-09-10 Jon Beniston <jon@beniston.com>
6564
6565 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
6566 for sim target.
6567
e1b2624a
AA
65682016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6569
6570 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
6571 variable declaration.
6572 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
6573 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
6574 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
6575 received HWCAP as its argument.
6576
4295e285
PA
65772016-09-06 Pedro Alves <palves@redhat.com>
6578
6579 * gdb.base/new-ui-pending-input.c: New file.
6580 * gdb.base/new-ui-pending-input.exp: New file.
6581 * gdb.exp (clear_gdb_spawn_id): New procedure.
6582 (with_spawn_id): Check whether gdb_spawn_id exists before
6583 referencing it. If gdb_spawn_id didn't exist on entry, clear it
6584 on exit.
6585
00d5215e
UW
65862016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6587
6588 * gdb.base/float128.c: New file.
6589 * gdb.base/float128.exp: Likewise.
6590 * gdb.base/floatn.c: Likewise.
6591 * gdb.base/floatn.exp: Likewise.
6592
a9ff5f12
UW
65932016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6594
6595 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
6596
f245535c
PA
65972016-09-05 Pedro Alves <palves@redhat.com>
6598
6599 PR backtrace/19927
6600 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
6601 unwinders are immediately called as side effect of "source" or
6602 "disable unwinder" commands.
6603 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
6604
ae9cf263
YQ
66052016-09-02 Yao Qi <yao.qi@linaro.org>
6606
6607 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
6608 is true and $type is "float" or "double".
6609
27aba047
YQ
66102016-09-02 Yao Qi <yao.qi@linaro.org>
6611
6612 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
6613 true.
6614 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
6615 * gdb.base/call-rt-st.exp: Likewise.
6616 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
6617 return value instead of gdb,skip_float_test.
6618 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
6619 (do_function_calls): Use its return value instead of
6620 gdb,skip_float_test.
6621 * gdb.base/finish.exp: Likewise.
6622 * gdb.base/funcargs.exp: Likewise.
6623 * gdb.base/return.exp: Likewise.
6624 * gdb.base/return2.exp: Likewise.
6625 * gdb.base/varargs.exp: Likewise.
6626 * lib/gdb.exp (gdb_skip_float_test): Change it to
6627 gdb_caching_proc. Detect the broken ptrace on arm-linux.
6628
5af962df
AA
66292016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
6630
6631 * gdb.multi/tids.exp: Test "thread apply all".
6632
7fac6910
JK
66332016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6634
6635 * gdb.base/default.exp (tty): Remove.
6636
bb1fe4ac
KB
66372016-08-24 Kevin Buettner <kevinb@redhat.com>
6638
2806dc7e
PA
6639 * gdb.python/py-recurse-unwind.c: New file.
6640 * gdb.python/py-recurse-unwind.py: New file.
6641 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 6642
0a1ddfa6
SM
66432016-08-24 Simon Marchi <simon.marchi@ericsson.com>
6644
6645 * gdb.base/set-inferior-tty.exp: New file.
6646 * gdb.base/set-inferior-tty.c: New file.
6647
d9de1fe3
PA
66482016-08-23 Pedro Alves <palves@redhat.com>
6649
6650 PR gdb/20494
6651 * gdb.base/new-ui-echo.c: New file.
6652 * gdb.base/new-ui-echo.exp: New file.
6653
e9d9abd7
YQ
66542016-08-23 Yao Qi <yao.qi@linaro.org>
6655
6656 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
6657 gdbserver_spawn.
6658 * gdb.server/connect-without-multi-process.exp (do_test):
6659 Likewise.
6660
3589529e
YQ
66612016-08-23 Yao Qi <yao.qi@linaro.org>
6662
6663 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
6664 standalone_txt. Delete gdb_txt and standalone_txt on host
6665 and target. Spawn the binary on target. Copy files from
6666 target to host.
6667
6bb90213
PA
66682016-08-22 Pedro Alves <palves@redhat.com>
6669
6670 PR gdb/20505
6671 * gdb.base/vdso-warning.exp: Test core dumps too. Use
6672 with_test_prefix. Factor out bits to ...
6673 (test_no_vdso): ... this new procedure.
6674
20c2c024
CL
66752016-08-19 Carl Love <cel@us.ibm.com>
6676
6677 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
6678 maintaining separate logic for constructing the output path.
6679 * gdb.arch/powerpc-d128-regs.exp: Likewise.
6680 * gdb.arch/ppc-dfp.exp: Likewise.
6681 * gdb.arch/ppc-fp.exp: Likewise.
6682 * gdb.arch/vsx-regs.exp: Likewise.
6683 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
6684 binprefix for generating the additional binary files.
6685
0646e07d
PA
66862016-08-19 Pedro Alves <palves@redhat.com>
6687
6688 * gdb.trace/mi-trace-frame-collected.exp
6689 (test_trace_frame_collected): On x32, expect two registers.
6690
46da9242
CL
66912016-08-18 Carl Love <cel@us.ibm.com>
6692
6693 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
6694 and sync up the test with tests in gas/testsuite/gas/ppc.
6695 * gdb.arch/powerpc-power.exp: Likewise.
6696
eb2332d7
SM
66972016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6698
6699 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
6700 expected error message.
6701
63c61e04
SM
67022016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6703
6704 * gdb.multi/remove-inferiors.exp: New file.
6705 * gdb.multi/remove-inferiors.c: New file.
6706
7b17065f
YQ
67072016-08-12 Yao Qi <yao.qi@linaro.org>
6708
6709 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
6710 argument list.
6711
01d3dedf
PA
67122016-08-10 Pedro Alves <palves@redhat.com>
6713
6714 PR gdb/19187
6715 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
6716 setup_kfails.
6717
3eb7562a
PA
67182016-08-09 Pedro Alves <palves@redhat.com>
6719 Simon Marchi <simon.marchi@ericsson.com>
6720
6721 PR gdb/20418
6722 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
6723 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
6724
80614914
PA
67252016-08-09 Pedro Alves <palves@redhat.com>
6726
6727 PR mi/20431
6728 * gdb.mi/mi-cmd-error.exp: New file.
6729
f348d89a
PA
67302016-08-09 Pedro Alves <palves@redhat.com>
6731
6732 PR gdb/18653
6733 * gdb.base/signals-state-child.c: New file.
6734 * gdb.base/signals-state-child.exp: New file.
6735 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
6736
e5ca03b4
PA
67372016-08-09 Pedro Alves <palves@redhat.com>
6738
6739 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
6740
282a0691
TT
67412016-08-03 Tom Tromey <tom@tromey.com>
6742
6743 PR python/18565:
6744 * gdb.python/py-frame-inline.exp: Add Frame.function test.
6745
41bfcd63
YQ
67462016-08-01 Yao Qi <yao.qi@linaro.org>
6747
6748 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
6749 variable mode to "multi-process" if $multi_process is 1, otherwise
6750 set it to "single-process".
6751
e3465b24
YQ
67522016-08-01 Yao Qi <yao.qi@linaro.org>
6753
6754 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
6755 * gdb.cp/cpexprs.exp: Likewise.
6756 * gdb.cp/m-static.exp: Likewise.
6757
0b31a4bc
TT
67582016-07-26 Tom Tromey <tom@tromey.com>
6759
6760 PR python/20190:
6761 * gdb.threads/tls.exp (check_thread_local): Add python symbol
6762 test.
6763
e0461dbb
MM
67642016-07-26 Markus Metzger <markus.t.metzger@intel.com>
6765
6766 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
6767 selecting assembly source files.
6768 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
6769 assembly source files.
6770 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
6771 assembly source files.
6772 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
6773 selecting assembly source files.
6774
8194e927
SM
67752016-07-25 Simon Marchi <simon.marchi@ericsson.com>
6776
6777 * gdb.base/new-ui.exp (do_test_invalid_args): New
6778 procedure.
6779
c0272db5
TW
67802016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
6781
6782 * gdb.btrace/reconnect.c: New file.
6783 * gdb.btrace/reconnect.exp: New file.
6784
e3487908
GKB
67852016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
6786
6787 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
6788 to test_catch_syscall_group.
6789 (test_catch_syscall_group): New.
6790
12df5c00
TT
67912016-07-21 Tom Tromey <tom@tromey.com>
6792
6793 * gdb.rust/simple.rs (main): Use empty struct expression.
6794 * gdb.rust/simple.exp: Add tests for empty struct expression.
6795
bae62ee2
YQ
67962016-07-21 Yao Qi <yao.qi@linaro.org>
6797
6798 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
6799 if gdb_skip_xml_test is true on some targets.
6800
b1b53fb3
YQ
68012016-07-21 Yao Qi <yao.qi@linaro.org>
6802
6803 * gdb.server/solib-list.exp: Unset last_loaded_file.
6804
027d97f8
JK
68052016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6806
6807 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
6808 "step into captured_main (args)".
6809
7674d381
JK
68102016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6811
6812 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
6813
72b5d099
JK
68142016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6815
6816 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
6817
1f960ced
PA
68182016-07-19 Pedro Alves <palves@redhat.com>
6819
6820 * gdb.opt/inline-break.exp: Remove optimize=-O2.
6821 * gdb.opt/inline-bt.exp: Likewise.
6822 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
6823 additional_flags=-Winline.
6824 * gdb.opt/inline-locals.exp: Likewise.
6825 * gdb.opt/inline-markers.c (ATTR): Define.
6826 (inlined_fn): Use it.
6827
f25827c1
YQ
68282016-07-19 Yao Qi <yao.qi@linaro.org>
6829
6830 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
6831 (test_with_self): Remove some code. Remove argument executable.
6832 (top-level): Use do_self_tests.
6833
37539ebe
DB
68342016-07-15 Zachary Welch <zwelch@codesourcery.com>
6835 Don Breazeal <donb@codesourcery.com>
6836
6837 * gdb.base/maint.exp: Escape paths used in regular expressions.
6838 * gdb.stabs/weird.exp: Likewise.
6839
dac790e1
TT
68402016-07-13 Tom Tromey <tom@tromey.com>
6841
6842 PR python/15620, PR python/18620:
6843 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
6844 (test_bkpt_events): New procs.
6845
93daf339
TT
68462016-07-13 Tom Tromey <tom@tromey.com>
6847
6848 PR python/17698:
6849 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
6850 test.
6851 (test_watchpoints): Likewise.
6852 (test_bkpt_pending): New proc.
6853
6571a381
TT
68542016-07-13 Tom Tromey <tom@tromey.com>
6855
6856 PR cli/18053:
6857 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
6858 completion test.
6859
e8732474
JK
68602016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6861
6862 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
6863 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
6864 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
6865 f_label.
6866 (g): Rename g_end_lbl to g_label.
6867 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
6868 low_pc and high_pc.
6869 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
6870
e0f3fd7c
TT
68712016-07-12 Tom Tromey <tom@tromey.com>
6872
6873 PR python/19293:
6874 * gdb.python/py-unwind-maint.exp: Update tests.
6875
3cfe46b6
YQ
68762016-07-12 Yao Qi <yao.qi@linaro.org>
6877
6878 * lib/selftest-support.exp (selftest_setup): Match the output
6879 when captured_main is inlined.
6880
4f19a0e6
WT
68812016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
6882
6883 * gdb.fortran/derived-types.exp (result_line, result_line_2):
6884 New variables.
6885 (print this%a, print this%b, print this): New tests.
6886 * gdb.fortran/derived-types.f90 (this): New object and
6887 initialization.
6888
986cf455
SM
68892016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6890
6891 * gdb.ada/arraydim.exp: Remove extra directory level in build
6892 directory.
6893
f0464b23
SM
68942016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6895
6896 * lib/ada.exp: Remove extra directory level in build directory.
6897 * gdb.ada/cond_lang.exp: Likewise.
6898 * gdb.ada/exec_changed.exp: Likewise.
6899 * gdb.ada/lang_switch.exp: Likewise.
6900
42d94011
MG
69012016-07-06 Manish Goregaokar <manish@mozilla.com>
6902
2806dc7e
PA
6903 * simple.rs: Add test for raw pointer subscripting.
6904 * simple.exp: Add test expectations.
42d94011 6905
647c264c
YQ
69062016-07-05 Yao Qi <yao.qi@linaro.org>
6907
6908 * gdb.mi/mi-reverse.exp: Match =record-started output.
6909
20aa2c60
PA
69102016-07-01 Pedro Alves <palves@redhat.com>
6911
6912 * gdb.base/jit-reader.exp (info_registers_current_frame): New
6913 procedure.
6914 (jit_reader_test): Test the jit reader's unwinder.
6915 * gdb.base/jithost.c (jit_function_00_code): New global.
6916 (main): Use memcpy to fill in the mmapped code, instead of poking
6917 bytes manually here.
6918 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
6919 value.
6920 (read_debug_info): Save the function's range.
6921 (read_sp): New function.
6922 (unwind_frame): Use it. Also unwind RBP.
6923 (get_frame_id): Use read_sp.
6924 (gdb_init_reader): Use calloc instead of malloc.
6925 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
6926 parameter. Use gdb_test_multiple.
6927
ced2dffb
PA
69282016-07-01 Pedro Alves <palves@redhat.com>
6929 Antoine Tremblay <antoine.tremblay@ericsson.com>
6930
6931 * gdb.threads/process-dies-while-detaching.c: New file.
6932 * gdb.threads/process-dies-while-detaching.exp: New file.
6933
63000888
PA
69342016-07-01 Pedro Alves <palves@redhat.com>
6935
6936 * gdb.multi/watchpoint-multi-exit.c: New file.
6937 * gdb.multi/watchpoint-multi-exit.exp: New file.
6938
038d4868
PA
69392016-06-30 Pedro Alves <palves@redhat.com>
6940
6941 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
6942 unset inferior_spawn_id.
6943
994e9c83
PA
69442016-06-30 Pedro Alves <palves@redhat.com>
6945
6946 * lib/mi-support.exp (default_mi_gdb_start): Declare global
6947 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
6948
e5653468
YQ
69492016-06-29 Yao Qi <yao.qi@linaro.org>
6950
6951 * gdb.base/return.c: Add copyright header.
6952
803b47e5
TT
69532016-06-29 Tom Tromey <tom@tromey.com>
6954
6955 PR python/20129:
6956 * gdb.python/py-framefilter.exp: Add tests for setting priority
6957 and disabling of non-existent frame filter.
6958
28244707
YQ
69592016-06-29 Yao Qi <yao.qi@linaro.org>
6960
6961 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
6962 0x0f07ff.
6963
a31d2f06
YQ
69642016-06-28 Yao Qi <yao.qi@linaro.org>
6965
6966 * gdb.base/catch-syscall.exp: Remove check on isnative and target
6967 triplets. Start gdb, execute catch syscall, and continue. Check
6968 gdb's output to determine catch syscall is supported.
6969
921d8f54
MG
69702016-06-27 Manish Goregaokar <manish@mozilla.com>
6971
25d49b86
PA
6972 * gdb.rust/simple.rs: Add test for returning unit in a function.
6973 * gdb.rust/simple.exp: Add expectation for functions returning
6974 unit.
921d8f54 6975
f4952523
PMR
69762016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
6977
6978 * gdb.python/py-breakpoint-create-fail.c,
6979 gdb.python/py-breakpoint-create-fail.exp,
6980 gdb.python/py-breakpoint-create-fail.py: New testcase.
6981
fccb08f8
MG
69822016-06-25 Manish Goregaokar <manish@mozilla.com>
6983
6984 PR gdb/20239
6985 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
6986 * gdb.rust/simple.exp: Add test expectations for new NonZero
6987 tests.
fccb08f8 6988
6b850546
DT
69892016-06-24 David Taylor <dtaylor@emc.com>
6990
6991 * gdb.base/offsets.exp: New file.
6992 * gdb.base/offsets.c: New file.
6993
17621150
TT
69942016-06-23 Tom Tromey <tom@tromey.com>
6995
6996 PR gdb/16483:
6997 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
6998 before any filters are loaded.
6999
04d59df6
WT
70002016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
7001
7002 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
7003 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
7004 structs.
7005 * gdb.fortran/derived-type-function.exp: New file.
7006 * gdb.fortran/derived-type-function.f90: New file.
7007
7008
ac69f786
PA
70092016-06-21 Pedro Alves <palves@redhat.com>
7010
7011 * gdb.base/new-ui.exp: New file.
7012 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
7013 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
7014 (with_spawn_id): New procedure.
7015
49940788
PA
70162016-06-21 Pedro Alves <palves@redhat.com>
7017
7018 * gdb.mi/mi-exec-run.exp: New file.
7019
ef274d26
PA
70202016-06-21 Pedro Alves <palves@redhat.com>
7021
7022 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
7023 breakpoint command's output on the main UI.
7024 (test_break): New procedure, factored out from calls in the top
7025 level.
7026 (top level): Use foreach_with_prefix to test MI as main UI and as
7027 separate UI.
7028
468afe6c
PA
70292016-06-21 Pedro Alves <palves@redhat.com>
7030
7031 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
7032 (test_awatch_creation_and_listing)
7033 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
7034 Remove 'type' parameter.
7035 (test_watchpoint_all): New parameter mi_mode. Remove
7036 with_test_prefix.
7037 (top level): Use foreach_with_prefix, and add main/separate UI MI
7038 testing axis.
7039
51f77c37
PA
70402016-06-21 Pedro Alves <palves@redhat.com>
7041
7042 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
7043 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
7044 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
7045 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
7046 (gdb_main_spawn_id, mi_spawn_id): Declare and
7047 comment.
7048 (mi_create_inferior_pty): New procedure,
7049 factored out from default_mi_gdb_start.
7050 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
7051 procedures.
7052 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
7053 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
7054 Use mi_create_inferior_pty.
7055 (mi_gdb_start): Use eval to pass down args list.
7056
8980e177
PA
70572016-06-21 Pedro Alves <palves@redhat.com>
7058
7059 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
7060 * gdb.opt/inline-cmds.exp: Add MI tests.
7061
f38d3ad1
PA
70622016-06-21 Pedro Alves <palves@redhat.com>
7063
7064 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
7065
45db7c09
PA
70662016-06-21 Pedro Alves <palves@redhat.com>
7067
7068 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
7069 (top level): Use it instead of mi_execute_to.
7070
5a069ab3
PA
70712016-06-21 Pedro Alves <palves@redhat.com>
7072
7073 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
7074 (cont_handler_str): New.
7075 (signal_stop_handler): Set stop_handler_str instead of printing to
7076 stdout.
7077 (continue_handler): Set cont_handler_str instead of printing to
7078 stdout.
7079 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
7080 mi_send_resuming_command. Print stop_handler_str and
7081 cont_handler_str instead of expecting the python events print
7082 directly.
7083
2838cc1d
SD
70842016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
7085
7086 * gdb.base/jit-reader.exp: New file.
7087 * gdb.base/jithost.c: New file.
7088 * gdb.base/jithost.h: New file.
7089 * gdb.base/jitreader.c : New file.
7090 * gdb.base/jit-protocol.h: New file.
7091
21a77091
YQ
70922016-06-17 Yao Qi <yao.qi@linaro.org>
7093
7094 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
7095 parameters follow_fork and detach_on_fork. Set follow-fork-mode
7096 and detach-on-fork. Adjust tests.
7097 (top level): Invoke break_cond_on_syscall with combinations of
7098 syscall, follow-fork-mode and detach-on-fork.
7099
f50bf8e5
YQ
71002016-06-17 Yao Qi <yao.qi@linaro.org>
7101
7102 * gdb.base/step-over-exit.c: New.
7103 * gdb.base/step-over-exit.exp: New.
7104
a28d8e50
YTL
71052016-06-17 Yan-Ting Lin <currygt52@gmail.com>
7106
7107 * gdb.base/float.exp: Add target check for nds32*-*-*.
7108 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
7109
cad8e26d
AB
71102016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
7111
7112 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
7113 for unsupported target features.
7114 * gdb.base/call-rt-st.exp: Likewise.
7115 * gdb.base/call-sc.exp: Likewise.
7116 * gdb.base/call-signal-resume.exp: Likewise.
7117 * gdb.base/call-strs.exp: Likewise.
7118 * gdb.base/callexit.exp: Likewise.
7119 * gdb.base/callfuncs.exp: Likewise.
7120 * gdb.base/nodebug.exp: Likewise.
7121 * gdb.base/printcmds.exp: Likewise.
7122 * gdb.base/ptype.exp: Likewise.
7123 * gdb.base/structs.exp: Likewise.
7124 * gdb.base/unwindonsignal.exp: Likewise.
7125 * gdb.cp/gdb2495.exp: Likewise.
7126 * gdb.cp/templates.exp: Likewise.
7127 * gdb.cp/virtfunc.exp: Likewise.
7128 * gdb.threads/hand-call-in-threads.exp: Likewise.
7129 * gdb.threads/interrupted-hand-call.exp: Likewise.
7130 * gdb.threads/thread-unwindonsignal.exp: Likewise.
7131
347dc102
TT
71322016-06-10 Tom Tromey <tom@tromey.com>
7133
7134 PR rust/20110:
7135 * gdb.rust/expr.exp: Add test for integer constant larger than
7136 i32.
7137
5e13cf25
BH
71382016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
7139
7140 * gdb.fortran/nested-funcs.exp: New.
7141 * gdb.fortran/nested-funcs.f90: New.
7142
bb556f1f
TK
71432016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
7144
7145 * gdb.base/examine-backward.c: New file.
7146 * gdb.base/examine-backward.exp: New file.
7147
38b022b4
SM
71482016-06-06 Simon Marchi <simon.marchi@ericsson.com>
7149
7150 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
7151 matching.
7152
1b40ec05
TT
71532016-06-02 Tom Tromey <tom@tromey.com>
7154
7155 PR python/18984:
7156 * gdb.python/py-shared.exp: Add solib_name test.
7157
193bd378
SM
71582016-06-02 Simon Marchi <simon.marchi@ericsson.com>
7159
7160 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
7161
3326303b
MG
71622016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
7163
7164 PR c++/19893
7165 * gdb.dwarf2/implref.exp: Rename to...
7166 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
7167 * gdb.dwarf2/implref-array.c: New file.
7168 * gdb.dwarf2/implref-array.exp: Likewise.
7169 * gdb.dwarf2/implref-global.c: Likewise.
7170 * gdb.dwarf2/implref-global.exp: Likewise.
7171 * gdb.dwarf2/implref-struct.c: Likewise.
7172 * gdb.dwarf2/implref-struct.exp: Likewise.
7173
825c8ef2
AT
71742016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7175
7176 * gdb.trace/trace-condition.exp: Add 64bit tests.
7177
2320162a
AT
71782016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7179
7180 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
7181 bits types.
7182 (main): Adapt to 8 to 64 bits types.
7183 * gdb.trace/trace-condition.exp: Add new tests.
7184
a7818233
AT
71852016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7186
7187 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
7188
0d336466
AT
71892016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7190
7191 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
7192 Move condition tests...
7193 * gdb.trace/trace-condition.exp: Here.
7194
7faeb45a
AT
71952016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7196
7197 * gdb.trace/trace-condition.exp: Add counter-case tests.
7198
e385593e
JK
71992016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7200
7201 PR c++/15231
7202 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
7203 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
7204
744608cc
PA
72052016-05-27 Pedro Alves <palves@redhat.com>
7206
7207 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7208 New procedure.
7209 (top level): Call it, and bail out of DejaGnu is known to be bad.
7210
ac775bf4
AB
72112016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
7212
7213 * gdb.base/whatis.c: Extend the test case.
7214 * gdb.base/whatis.exp: Add additional tests.
7215
2bbad2ea
BH
72162016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7217
7218* gdb.fortran/type.f90: Add pointer variable.
7219* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
7220
8b70175d
BH
72212016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7222
7223 * gdb.fortran/vla-type.exp: Fix testcase name.
7224
86d8a848
BH
72252016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7226
7227 * gdb.fortran/vla-type.exp: Access elements in nested structs.
7228
e188eb36
BH
72292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7230
7231 * gdb.fortran/type.f90: Add nested structures.
7232 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
7233 * gdb.fortran/derived-type.exp: Adapt expected output.
7234 * gdb.fortran/vla-type.exp: Adapt expected output.
7235
9b2db1fd
BH
72362016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7237
7238 * gdb.fortran/whatis_type.exp: Adapt expected output.
7239
72b17055
BH
72402016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7241
7242 * gdb.fortran/print_type.exp: Fix expected output.
7243 * gdb.fortran/whatis_type.exp: Fix expected output.
7244
3cd81d8d
BH
72452016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7246
7247 * gdb.fortran/whatis_type.exp: Use multi_line.
7248
ddae9462
TT
72492016-05-24 Tom Tromey <tom@tromey.com>
7250
7251 PR python/17386:
7252 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
7253 use value as an index.
7254
1957f6b8
TT
72552016-05-23 Tom Tromey <tom@tromey.com>
7256
7257 PR python/17981:
7258 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
7259 no-breakpoint case.
7260
026a9174
PA
72612016-05-24 Pedro Alves <palves@redhat.com>
7262
7263 PR gdb/19828
7264 * gdb.threads/clone-attach-detach.c: New file.
7265 * gdb.threads/clone-attach-detach.exp: New file.
7266
e70a7231
FR
72672016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
7268
7269 * gdb.base/annota-input-while-running.exp: Fix syntax error.
7270
0f6ed0e0
TT
72712016-05-23 Tom Tromey <tom@tromey.com>
7272
7273 PR python/19438, PR python/18393:
7274 * gdb.python/py-progspace.exp: Add "dir" test.
7275 * gdb.python/py-objfile.exp: Add "dir" test.
7276
ffd19d61
YQ
72772016-05-23 Yao Qi <yao.qi@linaro.org>
7278
7279 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
7280 * gdb.arch/thumb2-it.exp: Likewise.
7281
9e8f9b05
SM
72822016-05-18 Simon Marchi <simon.marchi@ericsson.com>
7283
7284 * gdb.mi/mi-threads-interrupt.c: New file.
7285 * gdb.mi/mi-threads-interrupt.exp: New file.
7286
61c6156d
SM
72872016-05-17 Simon Marchi <simon.marchi@ericsson.com>
7288
7289 PR gdb/18077
7290 * gdb.mi/mi-async-run.exp: New file.
7291 * gdb.mi/mi-async-run.c: New file.
7292
67218854
TT
72932016-05-17 Tom Tromey <tom@tromey.com>
7294 Manish Goregaokar <manishsmail@gmail.com>
7295
7296 * lib/rust-support.exp: New file.
7297 * lib/gdb.exp (skip_rust_tests): New proc.
7298 (build_executable_from_specs): Handle rust.
7299 * lib/future.exp (gdb_find_rustc): New proc.
7300 (gdb_default_target_compile): Handle rust.
7301 * gdb.rust/expr.exp: New file.
7302 * gdb.rust/generics.exp: New file.
7303 * gdb.rust/generics.rs: New file.
7304 * gdb.rust/methods.exp: New file.
7305 * gdb.rust/methods.rs: New file.
7306 * gdb.rust/modules.exp: New file.
7307 * gdb.rust/modules.rs: New file.
7308 * gdb.rust/simple.exp: New file.
7309 * gdb.rust/simple.rs: New file.
7310
c44af4eb
TT
73112016-05-17 Tom Tromey <tom@tromey.com>
7312
7313 * gdb.base/default.exp (set language): Add rust.
7314
dcd1f979
TT
73152016-05-17 Tom Tromey <tom@tromey.com>
7316
7317 * gdb.gdb/unittest.exp: New file.
7318
155b7f57
YQ
73192016-05-16 Yao Qi <yao.qi@linaro.org>
7320
7321 * gdb.base/batch-preserve-term-settings.exp: Remove variable
7322 shell_prompt. Update shell_prompt_re.
7323
8ddd5a6c
DE
73242016-05-12 Doug Evans <dje@google.com>
7325
7326 PR symtab/19999
7327 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
7328 $options when building executable.
7329 * gdb.dwarf2/fission-loclists-pie.S: New file.
7330 * gdb.dwarf2/fission-loclists-pie.exp: New file.
7331
02e370d9
SM
73322016-05-04 Simon Marchi <simon.marchi@ericsson.com>
7333
7334 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
7335 of [is_remote target],
7336
8929ad8b
SM
73372016-05-04 Simon Marchi <simon.marchi@ericsson.com>
7338
7339 * lib/gdb.exp (use_gdb_stub): New procedure.
7340
6c447423
DE
73412016-05-03 Yunlian Jiang <yunlian@google.com>
7342 Doug Evans <dje@google.com>
7343
7344 PR symtab/19914
7345 * gdb.dwarf2/dwp-sepdebug.c: New file.
7346 * gdb.dwarf2/dwp-sepdebug.exp: New file.
7347
444e826c
SM
73482016-05-02 Simon Marchi <simon.marchi@ericsson.com>
7349
7350 * gdb.base/detach.exp: Remove is_remote check.
7351
740feeaa
SM
73522016-05-02 Simon Marchi <simon.marchi@ericsson.com>
7353
7354 * gdb.base/annota-input-while-running.exp: Don't check for
7355 [is_remote target]. Enable annotations after running to main.
7356 Remove unused "set test..." line.
7357
9080ac9d
SM
73582016-04-28 Simon Marchi <simon.marchi@ericsson.com>
7359
7360 * gdb.trace/trace-enable-disable.exp: New file.
7361 * gdb.trace/trace-enable-disable.c: New file.
7362
952ebca5
SM
73632016-04-28 Simon Marchi <simon.marchi@ericsson.com>
7364
7365 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
7366 use it in info sharedlibrary test.
7367 * gdb.trace/ftrace-lock.exp: Likewise.
7368 * gdb.trace/ftrace.exp: Likewise.
7369 * gdb.trace/range-stepping.exp: Likewise.
7370 * gdb.trace/trace-break.exp: Likewise.
7371 * gdb.trace/trace-condition.exp: Likewise.
7372 * gdb.trace/trace-mt.exp: Likewise.
7373
d9019901
SM
73742016-04-27 Simon Marchi <simon.marchi@ericsson.com>
7375
7376 * lib/gdb.exp (gdb_load_shlibs): Rename to...
7377 (gdb_load_shlib): ... this.
7378 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
7379 gdb_load_shlib.
7380 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
7381 * gdb.base/ctxobj.exp: Likewise.
7382 * gdb.base/dprintf-pending.exp: Likewise.
7383 * gdb.base/dso2dso.exp: Likewise.
7384 * gdb.base/fixsection.exp: Likewise.
7385 * gdb.base/gcore-relro.exp: Likewise.
7386 * gdb.base/gdb1555.exp: Likewise.
7387 * gdb.base/global-var-nested-by-dso.exp: Likewise.
7388 * gdb.base/gnu-ifunc.exp: Likewise.
7389 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
7390 * gdb.base/jit-so.exp (one_jit_test): Likewise.
7391 * gdb.base/pending.exp: Likewise.
7392 * gdb.base/print-file-var.exp: Likewise.
7393 * gdb.base/print-symbol-loading.exp: Likewise.
7394 * gdb.base/shlib-call.exp: Likewise.
7395 * gdb.base/shreloc.exp: Likewise.
7396 * gdb.base/so-impl-ld.exp: Likewise.
7397 * gdb.base/solib-disc.exp: Likewise.
7398 * gdb.base/solib-nodir.exp: Likewise.
7399 * gdb.base/solib-overlap.exp: Likewise.
7400 * gdb.base/solib-symbol.exp: Likewise.
7401 * gdb.base/solib-weak.exp (do_test): Likewise.
7402 * gdb.base/sym-file.exp: Likewise.
7403 * gdb.base/symtab-search-order.exp: Likewise.
7404 * gdb.base/type-opaque.exp: Likewise.
7405 * gdb.base/unload.exp: Likewise.
7406 * gdb.base/watchpoint-solib.exp: Likewise.
7407 * gdb.compile/compile.exp: Likewise.
7408 * gdb.cp/gdb2384.exp: Likewise.
7409 * gdb.cp/infcall-dlopen.exp: Likewise.
7410 * gdb.cp/re-set-overloaded.exp: Likewise.
7411 * gdb.fortran/library-module.exp: Likewise.
7412 * gdb.opt/solib-intra-step.exp: Likewise.
7413 * gdb.python/py-finish-breakpoint.exp: Likewise.
7414 * gdb.python/py-shared.exp: Likewise.
7415 * gdb.reverse/solib-precsave.exp: Likewise.
7416 * gdb.reverse/solib-reverse.exp: Likewise.
7417 * gdb.server/solib-list.exp: Likewise.
7418 * gdb.threads/dlopen-libpthread.exp: Likewise.
7419 * gdb.threads/tls-shared.exp: Likewise.
7420 * gdb.threads/tls-so_extern.exp: Likewise.
7421 * gdb.trace/change-loc.exp: Likewise.
7422 * gdb.trace/ftrace-lock.exp: Likewise.
7423 * gdb.trace/ftrace.exp: Likewise.
7424 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
7425 * gdb.trace/pending.exp: Likewise.
7426 * gdb.trace/range-stepping.exp: Likewise.
7427 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
7428 (strace_info_marker): Likewise.
7429 (strace_probe_marker): Likewise.
7430 (strace_trace_on_same_addr): Likewise.
7431 (strace_trace_on_diff_addr): Likewise.
7432 * gdb.trace/trace-break.exp: Likewise.
7433 * gdb.trace/trace-condition.exp: Likewise.
7434 * gdb.trace/trace-mt.exp: Likewise.
7435
fca4cfd9
SM
74362016-04-27 Simon Marchi <simon.marchi@ericsson.com>
7437
7438 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
7439 result of gdb_remote_download.
7440 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
7441 * gdb.base/dso2dso.exp: Likewise.
7442 * gdb.base/global-var-nested-by-dso.exp: Likewise.
7443 * gdb.base/print-file-var.exp: Likewise.
7444 * gdb.base/shlib-call.exp: Likewise.
7445 * gdb.base/shreloc.exp: Likewise.
7446 * gdb.base/solib-overlap.exp: Likewise.
7447 * gdb.base/solib-weak.exp (do_test): Likewise.
7448 * gdb.base/unload.exp: Likewise.
7449
11cf4ffb
YQ
74502016-04-27 Yao Qi <yao.qi@linaro.org>
7451
7452 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
7453 exists.
7454
3e2e34f8
KB
74552016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7456
7457 * vla-type.exp: Print structure from toplevel.
7458
8f07e298
BH
74592016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7460
7461 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
7462 of dynamic types.
7463 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
7464 of dynamic types.
7465
9920b434
BH
74662016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7467
7468 * gdb.fortran/vla-type.f90: New file.
7469 * gdb.fortran/vla-type.exp: New file.
7470
f3abeff5
YQ
74712016-04-25 Yao Qi <yao.qi@linaro.org>
7472
7473 * gdb.base/branch-to-self.c: New file.
7474 * gdb.base/branch-to-self.exp: New file.
7475
0a5d52f0
YQ
74762016-04-22 Yao Qi <yao.qi@linaro.org>
7477
7478 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
7479 more after $hex.
7480
495346f6
YQ
74812016-04-22 Yao Qi <yao.qi@linaro.org>
7482
7483 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
7484 * gdb.base/annota3.exp: Likewise.
7485
4a7e075c
YQ
74862016-04-22 Yao Qi <yao.qi@linaro.org>
7487
7488 * gdb.reverse/step-precsave.exp: Do one step and test program
7489 stops in "callee" and do multiple steps until program goes out
7490 of "callee".
7491 * gdb.reverse/step-reverse.exp: Likewise.
7492
5b061e98
YQ
74932016-04-22 Yao Qi <yao.qi@linaro.org>
7494
7495 * gdb.trace/signal.exp: Also pass if
7496 $tracepoint_hits($i) > $iterations.
7497
5c5dc57f
YQ
74982016-04-22 Yao Qi <yao.qi@linaro.org>
7499
7500 * gdb.trace/signal.c: New file.
7501 * gdb.trace/signal.exp: New file.
7502
a55411b9
DE
75032016-04-19 Doug Evans <xdje42@gmail.com>
7504
7505 * gdb.base/bad-file.exp: New file.
7506
a22df60a
MG
75072016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
7508
7509 * gdb.dwarf2/implref.exp: New file.
7510
0c13f7e5
BH
75112016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7512
7513 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
7514 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
7515 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
7516 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
7517 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
7518 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
7519 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
7520 * lib/fortran.exp (fortran_int4): New procedure.
7521 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
7522 (fortran_logical4): Likewise.
7523
9b9b09e9
BH
75242016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
7525
7526 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
7527
a14d1f4d
BH
75282016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7529
7530 * lib/compiler.c: Add Intel specific preprocessor macros.
7531 * lib/compiler.cc: Likewise.
25d49b86 7532
7d49b1d0
LM
75332016-04-13 Luis Machado <lgustavo@codesourcery.com>
7534
7535 * gdb.server/connect-with-no-symbol-file.c: New file.
7536 * gdb.server/connect-with-no-symbol-file.exp: New file.
7537
8392fa22
SM
75382016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7539
7540 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
7541
8c4c4aeb
SM
75422016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7543
7544 * boards/gdbserver-base.exp (${board}_download): Copy source file to
7545 standard output directory.
7546
45e3745e
AT
75472016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
7548
7549 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
7550
e26b7e41
MM
75512016-04-13 Markus Metzger <markus.t.metzger@intel.com>
7552
7553 * gdb.btrace/instruction_history.c (loop): Add declaration.
7554
8ce09462
AT
75552016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
7556
7557 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
7558
2e88a1ea
SM
75592016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
7560
7561 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
7562 parentheses to print.
7563 (continue_handler): Likewise.
7564
f48e22e3
SM
75652016-04-08 Simon Marchi <simon.marchi@ericsson.com>
7566
7567 * gdb.server/solib-list.exp: Remove is_remote check.
7568 Pass shlib= to gdb_compile. Don't link shared library with
7569 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
7570 Run binary filename through "readlink -f" on the target.
7571
096be756
PA
75722016-04-08 Pedro Alves <palves@redhat.com>
7573
7574 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
7575 interpreter filename as argument to gdbserver_spawn.
7576 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7577 Return empty if $last_loaded_file does not exist.
7578
06500533
JK
75792016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7580
7581 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
7582 * gdb.base/jit-main.c: Use exit after usage.
7583
2d35e871
JK
75842016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7585
7586 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
7587 GDBHISTSIZE prior to the tests.
7588 * gdb.base/gdbinit-history.exp: Likewise.
7589
75902016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
7591
7592 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
7593 instead of build_executable. Use gdb_load_shlibs.
7594
c8064e7e
YQ
75952016-04-07 Yao Qi <yao.qi@linaro.org>
7596
7597 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
7598 Execute "si" command.
7599
bde47561
YQ
76002016-04-07 Yao Qi <yao.qi@linaro.org>
7601
7602 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
7603 number instead of the comments on some line.
7604
b16f8a3b
DB
76052016-04-06 Don Breazeal <donb@codesourcery.com>
7606
7607 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
7608 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
7609
c2f901df
SM
76102016-04-06 Simon Marchi <simon.marchi@ericsson.com>
7611
7612 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
7613 standard_output_file. Remove unused binfile variable.
7614
ac17fda0
CU
76152016-04-05 Catalin Udma <catalin.udma@freescale.com>
7616
7617 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
7618 * gdb.python/py-mi-objfile.exp: Match "list main" output
7619 in console format.
7620
03a8c4df
SM
76212016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
7622
7623 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
7624 absolute.
7625
6e774b13
SM
76262016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7627
7628 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
7629 absolute.
7630 * gdb.trace/ftrace.exp: Likewise.
7631 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
7632 targets as well.
7633 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
7634 (gdb_load_shlibs): Copy libraries to test directory when testing
7635 natively. Only set solib-search-path if testing remotely.
7636 * lib/mi-support.exp (mi_load_shlibs): Likewise.
7637
7817ea46
SM
76382016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7639
7640 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
7641 gdb_download. Use it even if the target is not remote.
7642 * gdb.base/jit.exp (compile_jit_test): Likewise.
7643 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
7644 output directory if the destination board is local, otherwise use
7645 the standard remote_download from DejaGnu.
7646 (gdb_download): Remove.
7647 (gdb_load_shlibs): Use gdb_remote_download instead of
7648 gdb_download.
7649 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7650 Use gdb_remote_download instead of gdb_download. Use it even if
7651 the target is not remote.
7652 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
7653 instead of gdb_download.
7654
7beb7f68
SM
76552016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
7656
7657 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
7658 (test_insert_delete_modify): Call mi_load_shlibs before trying to
7659 run.
7660
cc63428a
AV
76612016-04-01 Artemiy Volkov <artemiyv@acm.org>
7662
7663 PR gdb/19820
7664 * gdb.base/printcmds.exp: Add artificial arrays tests.
7665
64cdf930
PA
76662016-03-31 Pedro Alves <palves@redhat.com>
7667
7668 PR gdb/19858
7669 * gdb.base/jit-main.c: Include unistd.h.
7670 (ATTACH): Define to 0 if not already defined.
7671 (wait_for_gdb, mypid): New globals.
7672 (WAIT_FOR_GDB): New macro.
7673 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
7674 some breakpoint locations.
7675 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
7676 New procedures.
7677 (one_jit_test): Add REATTACH parameter, and handle it. Use
7678 continue_to_test_location.
7679 (top level): Test attach, and adjusts calls to one_jit_test.
7680
40dea8cb
PA
76812016-03-31 Pedro Alves <palves@redhat.com>
7682
7683 PR gdb/19858
7684 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
7685 BINSUFFIX parameter, and handle it.
7686 (top level): Adjust calls compile_jit_test.
7687
e7ea3ec7
CU
76882016-03-31 Catalin Udma <catalin.udma@freescale.com>
7689
7690 PR python/19743
7691 * gdb.python/py-mi-events-gdb.py: New file.
7692 * gdb.python/py-mi-events.c: New file.
7693 * gdb.python/py-mi-events.exp: New file.
7694
e6359af3
YQ
76952016-03-30 Yao Qi <yao.qi@linaro.org>
7696
7697 * gdb.reverse/until-precsave.exp: Match function name only.
7698 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
7699 Move malloc to a condition block.
7700 * gdb.reverse/until-reverse.exp: Match function name only.
7701
a4105d04
MK
77022016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
7703
7704 * gdb.trace/ftrace.exp: Set arg0exp for s390.
7705 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
7706 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
7707 variable for GPR 0 instead of assuming it is register 0.
7708 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
7709 * lib/trace-support.exp: Add s390 registers.
7710
bfa6adb9
YQ
77112016-03-29 Yao Qi <yao.qi@linaro.org>
7712
7713 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
7714
1e6697ea
YQ
77152016-03-24 Yao Qi <yao.qi@linaro.org>
7716
7717 * gdb.reverse/break-reverse.exp: Add quotation mark in the
7718 test message.
7719
64bcd522
AA
77202016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7721
7722 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
7723 maintaining separate logic for constructing the output path.
7724
7868401b
DB
77252016-03-16 Don Breazeal <donb@codesourcery.com>
7726
7727 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
7728 Retry fork and waitpid on interrupted system call errors.
7729 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7730 Use with_timeout_factor to increase timeout by factor of 10.
7731
1cafadb4
DB
77322016-03-15 Don Breazeal <donb@codesourcery.com>
7733
7734 * gdb.cp/scope-err.cc: New test program.
7735 * gdb.cp/scope-err.exp: New test script.
7736 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
7737 lines and "set breakpoint here" comment.
7738 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
7739 Fixed some whitespace and format issues.
7740 * gdb.mi/mi-linespec-err-cp.cc: New test program.
7741 * gdb.mi/mi-linespec-err-cp.exp: New test script.
7742
81516450
DE
77432016-03-15 Doug Evans <dje@google.com>
7744
7745 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
7746 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
7747 All callers updated. Add tests for enums, mixed flags register.
7748
aa52b601
DE
77492016-03-15 Doug Evans <dje@google.com>
7750
7751 * gdb.base/skip.c (main): Call test_skip_file_and_function.
7752 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
7753
fa4ff313
SM
77542016-03-14 Simon Marchi <simon.marchi@ericsson.com>
7755
7756 * gdb.base/default.exp: Add $_as_string to the list of expected
7757 convenience functions.
7758
f2403c39
AB
77592016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
7760
7761 * gdb.base/maint.exp: New tests for 'maint info line-table'.
7762
f2f3ccb9
SM
77632016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
7764
7765 * gdb.python/py-as-string.exp: New file.
7766 * gdb.python/py-as-string.c: New file.
7767
00dbd492
PA
77682016-03-09 Pedro Alves <palves@redhat.com>
7769
7770 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
7771 signal" -> "Thread NN received signal" output change.
7772 * gdb.threads/ia64-sigill.exp: Likewise.
7773 * gdb.threads/linux-dp.exp: Likewise.
7774 * gdb.threads/manythreads.exp: Likewise.
7775 * gdb.threads/pending-step.exp: Likewise.
7776 * gdb.threads/print-threads.exp: Likewise.
7777 * gdb.threads/sigstep-threads.exp: Likewise.
7778 * gdb.threads/staticthreads.exp: Likewise.
7779 * gdb.threads/tls.exp: Likewise.
7780
1e6697ea
YQ
77812016-03-09 Pedro Alves <palves@redhat.com>
7782
7783 * gdb.base/command-line-input.exp: New file.
7784
b04fd3be
MK
77852016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7786
7787 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
7788 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
7789 * gdb.trace/pending.exp: Accept leading dot before function name.
7790 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
7791 * lib/trace-support.exp: Set registers for ppc.
7792
98fa59e9
MK
77932016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7794
7795 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
7796 use it for disassembly; accept .main in addition to main in backtrace.
7797
f77198c8
MK
77982016-03-09 Wei-cheng Wang <cole945@gmail.com>
7799 Marcin Kościelnicki <koriakin@0x04.net>
7800
7801 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
7802 (gdb_recursion_test_ptr): New global variable.
7803 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
7804 gdb_recursion_test.
7805 (gdb_c_test): Ditto.
7806
ba84e0da
MK
78072016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7808
7809 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
7810 ordering.
7811
4366d36e
MK
78122016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7813
7814 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
7815 (bar): Add bar_start_lbl label.
7816 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
7817 of foo/bar for emitting DWARF and tracing.
7818
5eb264df
SDJ
78192016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
7820
7821 * analyze-racy-logs.py: Set executable bit.
7822
fb6a751f
SDJ
78232016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
7824
7825 * Makefile.in (DEFAULT_RACY_ITER): New variable.
7826 (CHECK_TARGET_TMP): Likewise.
7827 (check-single-racy): New rule.
7828 (check-parallel-racy): Likewise.
7829 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
7830 (do-check-parallel-racy): New rule.
7831 (check-racy/%.exp): Likewise.
7832 * README (Racy testcases): New section.
7833 * analyze-racy-logs.py: New file.
7834
bdf7e230
DE
78352016-03-03 Doug Evans <dje@google.com>
7836
7837 * gdb.base/skip.exp: Use with_test_prefix.
7838
4719d415
YQ
78392016-03-03 Yao Qi <yao.qi@linaro.org>
7840
7841 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
7842 Invoke step_over_syscall "clone" and break_cond_on_syscall
7843 "clone".
7844 * gdb.base/step-over-clone.c: New file.
7845
ea507862
YQ
78462016-03-03 Yao Qi <yao.qi@linaro.org>
7847
7848 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
7849 code format.
7850
8fc8cbda
YQ
78512016-03-03 Yao Qi <yao.qi@linaro.org>
7852
7853 * gdb.base/disp-step-fork.c: Rename to ...
7854 * gdb.base/step-over-fork.c: ... it. New file.
7855 * gdb.base/disp-step-vfork.c: Rename to ...
7856 * gdb.base/step-over-vfork.c: ... it. New file.
7857 * gdb.base/disp-step-syscall.exp: Rename to ...
7858 * gdb.base/step-over-syscall.exp: ... it. New file.
7859 (disp_step_cross_syscall): Rename to ...
7860 (step_over_syscall): ... it.
7861
92fa70b0
YQ
78622016-03-03 Yao Qi <yao.qi@linaro.org>
7863
7864 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
7865 If target supports condition evaluation on target, invoke
7866 break_cond_on_syscall for fork and vfork.
7867
e197ad3c
YQ
78682016-03-03 Yao Qi <yao.qi@linaro.org>
7869
7870 * gdb.base/disp-step-syscall.exp: Don't invoke
7871 support_displaced_stepping.
7872 (disp_step_cross_syscall): Test with displaced stepping off and
7873 on if supported.
7874
0b47da9f
YQ
78752016-03-03 Yao Qi <yao.qi@linaro.org>
7876
7877 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
7878 proc.
7879 (setup): New proc.
7880 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
7881 and setup.
7882
065ab6dc
BH
78832016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7884
7885 * gdb.fortran/vla-history.exp: Remove breakpoint.
7886
07e448ad 78872016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7888
25d49b86
PA
7889 * gdb.fortran/vla-history.exp: Lookup array elements and printing
7890 exceeds timeout.
07e448ad 7891
9ac2d526 78922016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7893
25d49b86
PA
7894 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
7895 breakpoint.
9ac2d526 7896
17807369
BH
78972016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7898
7899 * gdb.mi/vla.f90: Nullify pointer after declaration.
7900
86e501af
PA
79012016-03-01 Pedro Alves <palves@redhat.com>
7902
7903 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
7904
1e903e32
PA
79052016-03-01 Pedro Alves <palves@redhat.com>
7906
7907 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
7908 before anything else.
7909 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
7910 _GNU_SOURCE here.
7911 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
7912 before anything else.
7913 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
7914
6ccb54e2
PA
79152016-03-01 Pedro Alves <palves@redhat.com>
7916
7917 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
7918
30ca9da1
YQ
79192016-03-01 Yao Qi <yao.qi@linaro.org>
7920
7921 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
7922 prepare_for_testing.
7923
dc856b38
YQ
79242016-03-01 Yao Qi <yao.qi@linaro.org>
7925
7926 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
7927
4a932159
AA
79282016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7929
7930 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
7931 manually constructing the output path.
7932
f2489477
AA
79332016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7934
7935 * gdb.arch/s390-stackless.S: New.
7936 * gdb.arch/s390-stackless.exp: New.
7937
38899f16
IB
79382016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
7939
7940 * gdb.dlang/circular.c: New file.
7941 * gdb.dlang/circular.exp: New file.
7942
9fde51ed
YQ
79432016-02-26 Yao Qi <yao.qi@linaro.org>
7944
7945 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
7946 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
7947 (testcases): Update.
7948
ce90fefe
YQ
79492016-02-26 Yao Qi <yao.qi@linaro.org>
7950
7951 * gdb.reverse/aarch64.c: Rename to ...
7952 * gdb.reverse/insn-reverse.c: ... it.
7953 * gdb.reverse/aarch64.exp: Rename to ...
7954 * gdb.reverse/insn-reverse.exp: ... it.
7955
3263bceb
YQ
79562016-02-26 Yao Qi <yao.qi@linaro.org>
7957
7958 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
7959 (testcase_ftype): New.
7960 (testcases): New array.
7961 (n_testcases): New.
7962 (main): Call each element in testcases.
7963 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
7964 (read_testcase): New.
7965 Do the tests in a loop.
7966
6cb59ff1
YQ
79672016-02-25 Yao Qi <yao.qi@linaro.org>
7968
7969 * gdb.base/branches.c: Remove.
7970
ae91f625
MK
79712016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7972
7973 PR gdb/13808
7974 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
7975
678b48b7
MK
79762016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7977
7978 * gdb.trace/ftrace.exp: Remove unnecessary target check.
7979
7337a6f2
MK
79802016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7981
7982 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
7983 change x86_64 call_insn to 'callq'.
7984
861ca91f
AT
79852016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7986
7987 * gdb.trace/tfile-avx.c: Move to...
7988 * gdb.trace/tracefile-pseudo-reg.c: Here.
7989 * gdb.trace/tfile-avx.exp: Move to...
7990 * gdb.trace/tracefile-pseudo-reg.exp: Here.
7991
bf74e428
GB
79922016-02-24 Gary Benson <gbenson@redhat.com>
7993
7994 * gdb.base/attach-pie-noexec.exp: Do not expect an error
7995 message on attach.
7996
cce0e923
DE
79972016-02-23 Doug Evans <dje@google.com>
7998
7999 * gdb.base/skip.c (test_skip): New function.
8000 (end_test_skip_file_and_function): New function.
8001 (test_skip_file_and_function): New function.
8002 * gdb.base/skip1.c (test_skip): New function.
8003 (skip1_test_skip_file_and_function): New function.
8004 * gdb.base/skip.exp: Add tests for new skip options.
8005 * gdb.base/skip-solib.exp: Update expected output.
8006 * gdb.perf/skip-command.cc: New file.
8007 * gdb.perf/skip-command.exp: New file.
8008 * gdb.perf/skip-command.py: New file.
8009
4000e47e
MK
80102016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
8011
8012 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
8013 info registers pattern.
8014
24f75ead
IB
80152016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
8016
8017 * lib/future.exp: Add D support.
8018 (gdb_find_gdc): New proc.
8019 (gdb_default_target_compile): Add D support.
8020
fbb7bcbe
WW
80212016-02-18 Wei-cheng Wang <cole945@gmail.com>
8022
8023 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
8024 user+system time.
8025 (trace_speed_test): Determine the iteration count for a time
8026 between 15..30 seconds.
8027
012b3a21
WT
80282016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
8029
8030 * gdb.arch/i386-mpx-sigsegv.c: New file.
8031 * gdb.arch/i386-mpx-sigsegv.exp: New file.
8032 * gdb.arch/i386-mpx-simple_segv.c: New file.
8033 * gdb.arch/i386-mpx-simple_segv.exp: New file.
8034
2d5189bd
YQ
80352016-02-18 Yao Qi <yao.qi@linaro.org>
8036
8037 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
8038 Don't call setup_kfail.
8039
40fb20d0
YQ
80402016-02-18 Yao Qi <yao.qi@linaro.org>
8041
8042 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
8043 Set "set breakpoint condition-evaluation" per $cond_bp_target.
8044
21b1f8d2
DE
80452016-02-16 Doug Evans <dje@google.com>
8046
8047 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
8048 * gdb.base/skip1.c: Ditto.
8049 * gdb.base/skip.exp: Whitespace cleanup.
8050
4041ed77
DB
80512016-02-16 Don Breazeal <donb@codesourcery.com>
8052
8053 PR remote/19496
8054 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
8055 Remove kfail for PR remote/19496.
8056
c4ef31bf
SM
80572016-02-16 Simon Marchi <simon.marchi@ericsson.com>
8058
8059 * lib/gdb.exp (standard_temp_file): Return a path specific to
8060 the runtest invocation.
8061
266b65b3
SM
80622016-02-16 Simon Marchi <simon.marchi@ericsson.com>
8063
8064 * gdb.trace/save-trace.exp: Change relative path to be in the
8065 standard output directory.
8066
a7a0a6a9
JK
80672016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8068
8069 * gdb.arch/i386-prologue.c: Add missing prototypes.
8070
c99dbb42
JK
80712016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8072
8073 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
8074 * gdb.arch/i386-prologue.exp: Likewise.
8075 * gdb.arch/i386-size.exp: Likewise.
8076
aa480355
SM
80772016-02-15 Simon Marchi <simon.marchi@ericsson.com>
8078
8079 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
8080 define object file path.
8081 * gdb.btrace/gcore.exp: Use standard_output_file to define core
8082 file path.
8083 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
8084 standard_output_file to define binfile.
8085
ba881f50
JK
80862016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8087
8088 Fix compatibility with recent gfortran-5.3.1.
8089 * gdb.fortran/vla-history.exp (print vla1 allocated)
8090 (print vla2 allocated, print $2, print $3): Remove
8091 (print $4): Rename to ...
8092 (print $2): ... here.
8093 (print $9): Rename to ...
8094 (print $5): ... here.
8095 (print $10): Rename to ...
8096 (print $6): ... here.
8097 * gdb.fortran/vla.f90: Add pvla initialization.
8098
e9fb005c
JK
80992016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8100
8101 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
8102 New test.
8103 * gdb.fortran/vla-value-sub.exp: Likewise.
8104
e44e00ff
MK
81052016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
8106
8107 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
8108
97e94151
SM
81092016-02-12 Simon Marchi <simon.marchi@ericsson.com>
8110
8111 * i386-biarch-core.exp: Define corefile using
8112 standard_output_file.
8113
01113bc1
YQ
81142016-02-12 Yao Qi <yao.qi@linaro.org>
8115
8116 * gdb.arch/arm-single-step-kernel-helper.c: New.
8117 * gdb.arch/arm-single-step-kernel-helper.exp: New.
8118
33b4777c
MM
81192016-02-12 Markus Metzger <markus.t.metzger@intel.com>
8120
8121 * gdb.btrace/tailcall-only.exp: New.
8122 * gdb.btrace/tailcall-only.c: New.
8123 * gdb.btrace/x86_64-tailcall-only.S: New.
8124 * gdb.btrace/i686-tailcall-only.S: New.
8125
acc23c11
PA
81262016-02-11 Pedro Alves <palves@redhat.com>
8127
8128 * README (Parallel testing): Add missing double quotes.
8129
e352bf0a
PA
81302016-02-11 Pedro Alves <palves@redhat.com>
8131
8132 * README (Parallel testing): New section.
8133 (GDB_PARALLEL): Rewrite.
8134 (FORCE_PARALLEL): Document.
8135
9f5fed78
MK
81362016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
8137
8138 * gdb.trace/tfile-avx.c: New test.
8139 * gdb.trace/tfile-avx.exp: New test.
8140
9ef9e6a6
KS
81412016-02-09 Keith Seitz <keiths@redhat.com>
8142
8143 PR breakpoints/19546
8144 * gdb.base/infcall-exec.c: New file.
8145 * gdb.base/infcall-exec2.c: New file.
8146 * gdb.base/infcall-exec.exp: New file.
8147
a96e36da
KS
81482016-02-09 Keith Seitz <keiths@redhat.com>
8149
8150 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
8151 (toplevel): Call test_bkpt_address.
8152
9f61929f
KS
81532016-02-09 Keith Seitz <keiths@redhat.com>
8154
8155 PR python/19506
8156 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
8157 (toplevel): Call test_bkpt_address.
8158
1e94266c
SM
81592016-02-09 Simon Marchi <simon.marchi@ericsson.com>
8160
8161 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
8162 to AC_OUTPUT.
8163 * configure: Regenerate.
8164
2a7f3dff
PA
81652016-02-09 Pedro Alves <palves@redhat.com>
8166
8167 PR breakpoints/19548
8168 * gdb.base/execl-update-breakpoints.c (some_function): New
8169 function.
8170 (main): Call it.
8171 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
8172 Tighten expected GDB output.
8173
2151ccc5
SM
81742016-02-08 Simon Marchi <simon.marchi@ericsson.com>
8175
8176 * Makefile.in (ALL_SUBDIRS): Remove.
8177 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
8178 (distclean maintainer-clean realclean): Likewise.
8179 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
8180 * configure: Regenerate.
8181 * gdb.ada/Makefile.in: Delete.
8182 * gdb.arch/Makefile.in: Likewise.
8183 * gdb.asm/Makefile.in: Likewise.
8184 * gdb.base/Makefile.in: Likewise.
8185 * gdb.btrace/Makefile.in: Likewise.
8186 * gdb.cell/Makefile.in: Likewise.
8187 * gdb.compile/Makefile.in: Likewise.
8188 * gdb.cp/Makefile.in: Likewise.
8189 * gdb.disasm/Makefile.in: Likewise.
8190 * gdb.dlang/Makefile.in: Likewise.
8191 * gdb.dwarf2/Makefile.in: Likewise.
8192 * gdb.fortran/Makefile.in: Likewise.
8193 * gdb.gdb/Makefile.in: Likewise.
8194 * gdb.go/Makefile.in: Likewise.
8195 * gdb.guile/Makefile.in: Likewise.
8196 * gdb.java/Makefile.in: Likewise.
8197 * gdb.linespec/Makefile.in: Likewise.
8198 * gdb.mi/Makefile.in: Likewise.
8199 * gdb.modula2/Makefile.in: Likewise.
8200 * gdb.multi/Makefile.in: Likewise.
8201 * gdb.objc/Makefile.in: Likewise.
8202 * gdb.opencl/Makefile.in: Likewise.
8203 * gdb.opt/Makefile.in: Likewise.
8204 * gdb.pascal/Makefile.in: Likewise.
8205 * gdb.perf/Makefile.in: Likewise.
8206 * gdb.python/Makefile.in: Likewise.
8207 * gdb.reverse/Makefile.in: Likewise.
8208 * gdb.server/Makefile.in: Likewise.
8209 * gdb.stabs/Makefile.in: Likewise.
8210 * gdb.threads/Makefile.in: Likewise.
8211 * gdb.trace/Makefile.in: Likewise.
8212 * gdb.xml/Makefile.in: Likewise.
8213 * lib/gdb.exp (make_gdb_parallel_path): Add check for
8214 GDB_PARALLEL.
8215 (standard_output_file): Remove check for GDB_PARALLEL, always
8216 return path in outputs/$subdir/$testname.
8217
437277d4
SM
82182016-02-08 Simon Marchi <simon.marchi@ericsson.com>
8219
8220 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
8221 (site.exp): Assign abs_srcdir to tcl's srcdir.
8222
31d913c7
YQ
82232016-02-04 Yao Qi <yao.qi@linaro.org>
8224
8225 * gdb.base/foll-exec-mode.c: Include limits.h.
8226 (main): Add parameters argc and argv. Get directory from
8227 argv[0].
8228 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
8229 compilation.
8230 * gdb.base/foll-exec.c: Include limits.h.
8231 (main): Add parameters argc and argv.
8232 Get directory from argv[0].
8233 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
8234 Adjust tests on the number of lines as source code changed.
8235 * gdb.base/foll-vfork-exit.c: Include limits.h.
8236 (main): Add one line of statement before vfork.
8237 * gdb.base/foll-vfork.c: Include limits.h and string.h.
8238 (main): Add parameters argc and argv. Get directory from
8239 argv[0].
8240 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
8241 (setup_gdb): Set tbreak to skip some source lines.
8242 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
8243 (main): Add parameters argc and argv. Get directory from
8244 argv[0].
8245 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
8246 compilation.
8247 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
8248 (main): Add parameters argc and argv. Get directory from
8249 argv[0].
8250 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
8251 compilation.
8252
9482b9fb
DE
82532016-02-01 Doug Evans <dje@google.com>
8254
8255 * gdb.base/skip.exp: Clean up multiple references to same test name.
8256
6b2e4f10
PA
82572016-02-01 Pedro Alves <palves@redhat.com>
8258
ccb6afd6 8259 PR remote/19496
6b2e4f10
PA
8260 * gdb.threads/forking-threads-plus-breakpoint.exp
8261 (displaced_stepping_supported): New global.
8262 (probe_displaced_stepping_support): New procedure.
8263 (do_test): Add 'displaced' parameter, and use it.
8264 (top level): Check for displaced stepping support. Add displaced
8265 stepping on/off testing axis.
8266
37a8db1a
AB
82672016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
8268
8269 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
8270 pointer. Don't perform further tests on the unassociated pointer
8271 if the first test fails.
8272
5fdf6324
AB
82732016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
8274
8275 * gdb.base/max-value-size.c: New file.
8276 * gdb.base/max-value-size.exp: New file.
8277 * gdb.base/huge.exp: Disable max-value-size for this test.
8278
935c6144
IB
82792016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
8280
8281 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
8282
7fe8399d
YQ
82832016-01-28 Yao Qi <yao.qi@linaro.org>
8284
8285 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
8286
a2077e25
PA
82872016-01-25 Pedro Alves <palves@redhat.com>
8288
8289 PR threads/19461
8290 * gdb.base/fork-running-state.c: New file.
8291 * gdb.base/fork-running-state.exp: New file.
8292
1d2736d4
PA
82932016-01-25 Pedro Alves <palves@redhat.com>
8294
8295 PR gdb/19494
8296 * gdb.base/catch-fork-kill.c: New file.
8297 * gdb.base/catch-fork-kill.exp: New file.
8298
f1da4b11
PA
82992016-01-25 Pedro Alves <palves@redhat.com>
8300
8301 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
8302 Delete, moved to lib/gdb.exp.
8303 * gdb.threads/forking-threads-plus-breakpoint.exp
8304 (foreach_with_prefix): Likewise.
8305 * gdb.threads/process-dies-while-handling-bp.exp
8306 (foreach_with_prefix): Likewise.
8307 * lib/gdb.exp (foreach_with_prefix): New procedure.
8308
45f38546
MK
83092016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
8310
8311 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
8312 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
8313
dc29a1ce
MK
83142016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
8315
8316 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
8317 endian targets.
8318
092127d7
JK
83192016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8320 Pedro Alves <palves@redhat.com>
8321
8322 Fix testsuite compatibility with Guile.
8323 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
8324 number.
8325
31d765d3
JK
83262016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8327
8328 Fix testsuite compatibility with Guile.
8329 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
8330 (thread 1): New test for backtrace through signal handler.
8331
1ac78c04
YQ
83322016-01-22 Yao Qi <yao.qi@linaro.org>
8333
8334 PR testsuite/19491
8335 * gdb.base/multi-forks.c: Include
8336 ../lib/unbuffer_output.c
8337 (main): Call gdb_unbuffer_output.
8338
4f5946a8
DE
83392016-01-21 Doug Evans <dje@google.com>
8340
8341 * lib/ada.exp (gdb_compile_ada): Fix typo.
8342
305e13e6
JB
83432016-01-21 Joel Brobecker <brobecker@adacore.com>
8344
8345 * gdb.base/break-fun-addr.exp: New file.
8346 * gdb.base/break-fun-addr1.c: New file.
8347 * gdb.base/break-fun-addr2.c: New file.
8348
5f5dfff6
SM
83492016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
8350
8351 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
8352 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
8353 enum flag values.
8354
fd356fa2
AA
83552016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8356
8357 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
8358 when GDB can not set the vector return value. Add more comments
8359 for clarification.
8360
9df22175
AT
83612016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
8362
8363 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
8364 command.
8365
41d1845e
SM
83662016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8367
8368 * Makefile.in (DO_RUNTEST): Add --status and update usages.
8369
01ac6840
SM
83702016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8371
8372 * Makefile.in (check-single): Pass --status to runtest.
8373 (check/%.exp): Likewise.
8374
83752016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8376
8377 * Makefile.in (check-parallel): Propagate return code from make
8378 do-check-parallel.
8379
bd0a71fa
MK
83802016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
8381
8382 * gdb.trace/ftrace.exp: Fix expected message on continue.
8383 * gdb.trace/pending.exp: Fix expected message on continue.
8384 * gdb.trace/trace-break.exp: Fix expected message on continue.
8385
8bcbad33
SM
83862016-01-18 Simon Marchi <simon.marchi@ericsson.com>
8387
8388 * lib/gdb.exp (gdb_test): Remove unused global references.
8389
f303dbd6
PA
83902016-01-18 Pedro Alves <palves@redhat.com>
8391
8392 * gdb.base/async-shell.exp: Adjust expected output.
8393 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
8394 * gdb.base/siginfo-thread.exp: Adjust expected output.
8395 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
8396 * gdb.java/jnpe.exp: Adjust expected output.
8397 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
8398 * gdb.threads/continue-pending-status.exp: Adjust expected output.
8399 * gdb.threads/leader-exit.exp: Adjust expected output.
8400 * gdb.threads/manythreads.exp: Adjust expected output.
8401 * gdb.threads/pthreads.exp: Adjust expected output.
8402 * gdb.threads/schedlock.exp: Adjust expected output.
8403 * gdb.threads/siginfo-threads.exp: Adjust expected output.
8404 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
8405 expected output.
8406 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
8407 output.
8408 * gdb.threads/sigthread.exp: Adjust expected output.
8409 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
8410
b2789696
YQ
84112016-01-18 Yao Qi <yao.qi@linaro.org>
8412
8413 * gdb.guile/scm-section-script.c: Replace @progbits with
8414 %progbits.
8415 * gdb.python/py-section-script.c: Likewise.
8416
71ef29a8
PA
84172016-01-15 Pedro Alves <palves@redhat.com>
8418
8419 * gdb.multi/tids.exp: Test star wildcard ranges.
8420
3f5b7598
PA
84212016-01-15 Pedro Alves <palves@redhat.com>
8422
8423 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
8424 command from "thread apply" invocation.
8425 (thr_apply_info_thr_invalid): Default the expected output to the
8426 input tid list.
8427 (top level): Add tests that use convenience variables. Add tests
8428 for "thread apply" with a valid TID list, but missing the command.
8429
663f6d42
PA
84302016-01-13 Pedro Alves <palves@redhat.com>
8431
8432 * gdb.base/default.exp: Expect $_gthread as well.
8433 * gdb.multi/tids.exp: Test $_gthread.
8434 * gdb.threads/thread-specific.exp: Test $_gthread.
8435
c84f6bbf
PA
84362016-01-13 Pedro Alves <palves@redhat.com>
8437
8438 * gdb.multi/tids.exp: Test "info threads -gid".
8439
22a02324
PA
84402016-01-13 Pedro Alves <palves@redhat.com>
8441
8442 * gdb.multi/tids.exp: Test InferiorThread.global_num and
8443 Breakpoint.thread.
8444 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
8445
5d5658a1
PA
84462016-01-07 Pedro Alves <palves@redhat.com>
8447
8448 * gdb.base/break.exp: Adjust to output changes.
8449 * gdb.base/hbreak2.exp: Likewise.
8450 * gdb.base/sepdebug.exp: Likewise.
8451 * gdb.base/watch_thread_num.exp: Likewise.
8452 * gdb.linespec/keywords.exp: Likewise.
8453 * gdb.multi/info-threads.exp: Likewise.
8454 * gdb.threads/thread-find.exp: Likewise.
8455 * gdb.multi/tids.c: New file.
8456 * gdb.multi/tids.exp: New file.
8457
84654457
PA
84582016-01-13 Pedro Alves <palves@redhat.com>
8459
8460 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
8461
e3940304
PA
84622016-01-13 Pedro Alves <palves@redhat.com>
8463
8464 * gdb.base/default.exp: Expect $_inferior as well.
8465 * gdb.multi/base.exp: Test $_inferior.
8466
a911d87a
PA
84672016-01-13 Pedro Alves <palves@redhat.com>
8468
8469 PR breakpoints/19388
8470 * gdb.base/catch-signal-siginfo-cond.c: New file.
8471 * gdb.base/catch-signal-siginfo-cond.exp: New file.
8472
82075af2
JS
84732016-01-12 Josh Stone <jistone@redhat.com>
8474 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8475
8476 * gdb.base/catch-syscall.c (do_execve): New variable.
8477 (main): Conditionally trigger an execve.
8478 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
8479 (test_catch_syscall_execve): New, check entry/return across execve.
8480 (do_syscall_tests): Call test_catch_syscall_execve.
8481
e46eeedd
PA
84822016-01-12 Pedro Alves <palves@redhat.com>
8483
8484 * gdb.base/random-signal.exp (do_test): New procedure, with body
8485 of testcase moved in.
8486
01d8c27e
JK
84872016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8488 Pedro Alves <palves@redhat.com>
8489
8490 * gdb.base/funcargs.exp (finish from indirectly called function):
8491 Reintroduce the case for 'First'.
8492
9a706302
JK
84932016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8494 Pedro Alves <palves@redhat.com>
8495
8496 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8497 (tcatch_vfork_then_child_follow_exec)
8498 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
8499 identification.
8500
c0ecb95f
JK
85012016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8502
8503 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
8504 and repeats to unlimited.
8505 * gdb.python/py-value.exp: Likewise.
8506 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
8507 and repeats to unlimited.
8508
6cfc1fcb
JK
85092016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8510
8511 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
8512 and reordering the functions.
8513 * gdb.multi/hangout.c: Likewise.
8514 * gdb.multi/hello.c: Likewise.
8515
582a1b00
SM
85162016-01-08 Simon Marchi <simon.marchi@ericsson.com>
8517
8518 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
8519 absolute.
8520 (SingleStatisticTestResult.report): Use dict.keys instead of
8521 dict.iterkeys.
8522
79bc59cb
PA
85232016-01-06 Pedro Alves <palves@redhat.com>
8524
8525 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
8526
43368e1d
MM
85272016-01-04 Markus Metzger <markus.t.metzger@intel.com>
8528
8529 * gdb.btrace/dlopen.exp: New.
8530 * gdb.btrace/dlopen.c: New.
8531 * gdb.btrace/dlopen-dso.c: New.
8532
79fad5b8
SL
85332015-12-25 Sandra Loosemore <sandra@codesourcery.com>
8534
8535 * lib/gdb.exp (gdb_test): Update comments to clarify that the
8536 PATTERN argument is optional.
8537
ab8314b3
JB
85382015-12-24 Joel Brobecker <brobecker@adacore.com>
8539
8540 * lib/ada.exp (target_compile_ada_from_dir): New function.
8541 (gdb_compile_ada): Reimplement avoiding the use of project files.
8542 * gdb.ada/gnat_ada.gpr: Delete.
8543 * gdb.ada/cond_lang.exp: Adjust test to make path before
8544 filename optional.
8545 * gdb.ada/small_reg_param.exp: Likewise.
8546
fe33faff
SM
85472015-12-22 Simon Marchi <simon.marchi@ericsson.com>
8548
8549 * gdb.base/foll-vork.exp: Remove HP-UX special case.
8550
6d265cb4
TP
85512015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8552
8553 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
8554 case.
8555
10125099
SM
85562015-12-21 Simon Marchi <simon.marchi@ericsson.com>
8557
8558 * gdb.base/break.exp: Remove dead code.
8559 * gdb.base/sepdebug.exp: Likewise.
8560
3ca22649
SM
85612015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8562
8563 * gdb.asm/asm-source.exp: Remove HP-UX references.
8564 * gdb.base/annota1.exp: Likewise.
8565 * gdb.base/annota3.exp: Likewise.
8566 * gdb.base/attach.exp: Likewise.
8567 * gdb.base/bigcore.exp: Likewise.
8568 * gdb.base/break.exp: Likewise.
8569 * gdb.base/call-ar-st.exp: Likewise.
8570 * gdb.base/callfuncs.exp: Likewise.
8571 * gdb.base/catch-fork-static.exp: Likewise.
8572 * gdb.base/display.exp: Likewise.
8573 * gdb.base/foll-exec-mode.exp: Likewise.
8574 * gdb.base/foll-exec.exp: Likewise.
8575 * gdb.base/foll-fork.exp: Likewise.
8576 * gdb.base/foll-vfork.exp: Likewise.
8577 * gdb.base/funcargs.exp: Likewise.
8578 * gdb.base/hbreak2.exp: Likewise.
8579 * gdb.base/inferior-died.exp: Likewise.
8580 * gdb.base/interrupt.exp: Likewise.
8581 * gdb.base/multi-forks.exp: Likewise.
8582 * gdb.base/nodebug.exp: Likewise.
8583 * gdb.base/sepdebug.exp: Likewise.
8584 * gdb.base/solib1.c: Likewise.
8585 * gdb.base/step-test.exp: Likewise.
8586 * gdb.mi/non-stop.c: Likewise.
8587 * gdb.mi/pthreads.c: Likewise.
8588 * gdb.multi/bkpt-multi-exec.ex: Likewise.
8589 * gdb.threads/pthreads.c: Likewise.
8590 * gdb.threads/staticthreads.exp: Likewise.
8591 * lib/future.exp: Likewise.
8592 * lib/gdb.exp: Likewise.
8593 * gdb.base/so-indr-cl.c: Remove.
8594 * gdb.base/so-indr-cl.exp: Likewise.
8595 * gdb.base/solib.c: Likewise.
8596 * gdb.base/solib.exp: Likewise.
8597 * gdb.base/solib2.c: Likewise.
8598
b6304613
SM
85992015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8600
8601 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
8602 * gdb.base/call-ar-st.exp: Likewise.
8603 * gdb.base/callfuncs.exp: Likewise.
8604 * gdb.base/condbreak.exp: Likewise.
8605 * gdb.base/constvars.exp: Likewise.
8606 * gdb.base/hbreak2.exp: Likewise.
8607 * gdb.base/langs.exp: Likewise.
8608 * gdb.base/list.exp: Likewise.
8609 * gdb.base/long_long.exp: Likewise.
8610 * gdb.base/ptype.exp: Likewise.
8611 * gdb.base/scope.exp: Likewise.
8612 * gdb.base/signals.exp: Likewise.
8613 * gdb.base/so-impl-ld.exp: Likewise.
8614 * gdb.base/varargs.exp: Likewise.
8615 * gdb.base/volatile.exp: Likewise.
8616 * gdb.base/whatis.exp: Likewise.
8617 * gdb.cp/cplusfuncs.exp: Likewise.
8618 * gdb.cp/inherit.exp: Likewise.
8619 * gdb.cp/local.exp: Likewise.
8620 * gdb.cp/member-ptr.exp: Likewise.
8621 * gdb.cp/method.exp: Likewise.
8622 * gdb.cp/overload.exp: Likewise.
8623 * gdb.cp/templates.exp: Likewise.
8624 * gdb.stabs/weird.exp: Likewise.
8625 * lib/compiler.c: Likewise.
8626 * lib/compiler.cc: Likewise.
8627 * lib/cp-support.exp: Likewise.
8628 * lib/gdb.exp: Likewise.
8629
bf401b07
SM
86302015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
8631
8632 * configure.ac: Remove HP-UX case.
8633 * configure: Regenerate.
8634
aff9c0f8
SM
86352015-12-18 Simon Marchi <simon.marchi@ericsson.com>
8636
8637 * lib/gdb.exp (gdb_compile): Add function doc.
8638
a6904d5a
PA
86392015-12-17 Pedro Alves <palves@redhat.com>
8640
8641 PR threads/19354
8642 * gdb.multi/info-threads.exp: New file.
8643
a22279dd
YQ
86442015-12-15 Yao Qi <yao.qi@linaro.org>
8645
8646 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
8647 is aarch64*-*-*.
8648
0588c796
SL
86492015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8650
8651 * gdb.base/history-duplicates.exp: Skip if no readline support.
8652
5d978e17
SL
86532015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8654
8655 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
8656
7e763b86
SL
86572015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8658
8659 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
8660
87a3a92c
SL
86612015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8662
8663 * gdb.base/completion.exp: Skip tests that interrupt GDB with
8664 ctrl-C if nointerrupts target property is set.
8665 * gdb.base/double-prompt-target-event-error.exp: Likewise.
8666 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
8667 * gdb.base/paginate-bg-execution.exp: Likewise.
8668 * gdb.base/paginate-execution-startup.exp: Likewise.
8669 * gdb.base/random-signal.exp: Likewise.
8670 * gdb.base/range-stepping.exp: Likewise.
8671 * gdb.cp/annota2.exp: Likewise.
8672 * gdb.cp/annota3.exp: Likewise.
8673 * gdb.gdb/selftest.exp: Likewise.
8674 * gdb.threads/continue-pending-status.exp: Likewise.
8675 * gdb.threads/leader-exit.exp: Likewise.
8676 * gdb.threads/manythreads.exp: Likewise.
8677 * gdb.threads/pthreads.exp: Likewise.
8678 * gdb.threads/schedlock.exp: Likewise.
8679 * gdb.threads/sigthread.exp: Likewise.
8680
a8f077dc
DB
86812015-12-11 Don Breazeal <donb@codesourcery.com>
8682
8683 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
8684 remote.
8685 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
8686 * gdb.base/foll-exec.exp (main): Enable for target remote.
8687 * gdb.base/foll-fork.exp (main): Likewise.
8688 * gdb.base/foll-vfork.exp (main): Likewise.
8689 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
8690 (proc continue_to_exit_bp_loc): Use clean_restart.
8691 * gdb.base/pie-execl.exp (main): Disable for target remote.
8692 * gdb.base/watch-vfork.exp (main): Enable for target remote.
8693 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
8694 * gdb.threads/execl.exp (main): Likewise.
8695 * gdb.threads/fork-child-threads.exp (main): Likewise.
8696 * gdb.threads/fork-plus-threads.exp (main): Disable for target
8697 remote.
8698 * gdb.threads/fork-thread-pending.exp (main): Enable for target
8699 remote.
8700 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
8701 pid.tid style ptids, instead of just tid.
8702 * gdb.threads/thread-execl.exp (main): Enable for target remote.
8703 * gdb.threads/watchpoint-fork.exp (main): Likewise.
8704 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
8705 ptids, instead of just tid.
8706
3b2464a8
AB
87072015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8708
8709 * gdb.base/list.exp (test_list_forward): Add end of file error
8710 test.
8711 (test_repeat_list_command): Add end of file error test.
8712 (test_list_backwards): Add beginning of file error test.
8713
a0def019
AB
87142015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8715
8716 * gdb.base/list.exp (test_list_invalid_args): New function,
8717 defined, and called.
8718
5c000dff
AB
87192015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8720
8721 * gdb.base/list.exp (test_list): Make test names unique.
8722
f1637ebe
YQ
87232015-12-11 Yao Qi <yao.qi@linaro.org>
8724
8725 * gdb.base/coremaker2.c: Remove.
8726
36d6fc0a
PA
87272015-12-10 Pedro Alves <palves@redhat.com>
8728
8729 * gdb.multi/base.exp: Remove stale "spaces" references.
8730
762f7747
PA
87312015-12-10 Pedro Alves <palves@redhat.com>
8732
8733 * gdb.multi/base.exp: Don't use nowarnings.
8734 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
8735 * gdb.multi/hangout.c: Include stdio.h.
8736 * gdb.multi/hello.c: Include stdlib.h.
8737 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
8738 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
8739 * gdb.multi/multi-arch.exp: Don't use nowarnings.
8740
28d2bfb9
AB
87412015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
8742
8743 * gdb.dwarf2/dw2-ranges-base.c: New file.
8744 * gdb.dwarf2/dw2-ranges-base.exp: New file.
8745 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
8746 support additional line table, and debug ranges generation.
8747 (Dwarf::ranges): New function, generate .debug_ranges.
8748 (Dwarf::lines): Support generating simple line table programs.
8749 (Dwarf::assemble): Initialise new namespace variables.
8750
5fc2beac
KB
87512015-12-09 Kevin Buettner <kevinb@redhat.com>
8752
8753 * gdb.base/async.exp (proc test_background): Add case for
8754 asynchronous execution not supported.
8755
1c35a88f
LM
87562015-12-09 Luis Machado <lgustavo@codesourcery.com>
8757
8758 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
8759 format and change test names to make them unique.
8760
b593e3d9
RK
87612015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
8762 Pedro Alves <pedro@redhat.com>
8763
8764 PR gdb/18702
8765 Add checking of floatformats setup on x86_64 hosts.
8766 * gdb.arch/i386-float.S (main): Load bigval and smallval.
8767 (smallval, bigval): New labels/constants.
8768 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
8769 float" after loading bigval and smallval.
8770
d72413e6
PMR
87712015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
8772
8773 * gdb.ada/fun_overload_menu.exp: New testcase.
8774 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
8775
ece66d65
JS
87762015-12-04 Josh Stone <jistone@redhat.com>
8777
8778 * gdb.base/catch-fork-static.exp: New.
8779
41d0efca
YQ
87802015-12-03 Yao Qi <yao.qi@linaro.org>
8781
8782 * gdb.base/sizeof.c: Don't include stdio.h and
8783 ../lib/unbuffer_output.c.
8784 (main): New variable 'size' and 'value'. Remove printf and
8785 gdb_unbuffer_output. Assign return value to size and value.
8786 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
8787 at the beginning.
8788 (check_sizeof): Check the result by printing variable 'size'.
8789 (check_valueof): Check the result by printing variable 'value'.
8790
99fd02d9
YQ
87912015-12-01 Yao Qi <yao.qi@linaro.org>
8792
8793 * gdb.base/disp-step-syscall.exp: Define syscall instruction
8794 for aarch64*-*-linux* target.
8795
f2faf941
PA
87962015-11-30 Pedro Alves <palves@redhat.com>
8797
8798 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
8799
04bf20c5
PA
88002015-11-30 Pedro Alves <palves@redhat.com>
8801
8802 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
8803 Handle non-stop mode vCont replies.
8804
09df4675
PA
88052015-11-30 Pedro Alves <palves@redhat.com>
8806
8807 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
8808 prepare_for_testing. Start gdb with "set non-stop on" appended to
8809 GDBFLAGS. Lax expected stop output.
8810
58b584af
YQ
88112015-11-27 Yao Qi <yao.qi@linaro.org>
8812
8813 * gdb.arch/arm-neon.exp: New.
8814 * gdb.arch/arm-neon.c: New.
8815
dfcb77a8
YQ
88162015-11-27 Yao Qi <yao.qi@linaro.org>
8817
8818 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
8819
88e8ec1b
YQ
88202015-11-27 Yao Qi <yao.qi@linaro.org>
8821
8822 * gdb.cp/annota2.exp: Allow multiple occurrences of the
8823 frames-invalid annotation.
8824
bfde72c2
YQ
88252015-11-27 Yao Qi <yao.qi@linaro.org>
8826
8827 * gdb.cp/annota2.exp: Use ${frames_invalid}.
8828
f6512a69
SM
88292015-11-26 Simon Marchi <simon.marchi@ericsson.com>
8830
8831 * gdb.threads/names.exp: New file.
8832 * gdb.threads/names.c: New file.
8833 * README: Mention gdb,no_thread_names.
8834
46a3515b
MM
88352015-11-26 Markus Metzger <markus.t.metzger@intel.com>
8836
8837 PR 19297
8838 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
8839 support" error.
8840
62147a22
PA
88412015-11-24 Pedro Alves <palves@redhat.com>
8842
8843 PR 17539
8844 * gdb.base/display.exp: Expect displays to be sorted in ascending
8845 order. Use multi_line.
8846 * gdb.base/solib-display.exp: Likewise.
8847
2f341b6e
PA
88482015-11-24 Pedro Alves <palves@redhat.com>
8849
8850 PR 17539
25d49b86
PA
8851 * gdb.base/display.exp: Expect displays to be sorted in ascending
8852 order. Use multi_line.
8853 * gdb.base/solib-display.exp: Likewise.
2f341b6e 8854
7e0aa6aa
PA
88552015-11-24 Pedro Alves <palves@redhat.com>
8856
8857 PR 17539
8858 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
8859 threads in ascending order.
8860 * gdb.base/foll-fork.exp: Likewise.
8861 * gdb.base/foll-vfork.exp: Likewise.
8862 * gdb.base/multi-forks.exp: Likewise.
8863 * gdb.mi/mi-nonstop.exp: Likewise.
8864 * gdb.mi/mi-nsintrall.exp: Likewise.
8865 * gdb.multi/base.exp: Likewise.
8866 * gdb.multi/multi-arch.exp: Likewise.
8867 * gdb.python/py-inferior.exp: Likewise.
8868 * gdb.threads/break-while-running.exp: Likewise.
8869 * gdb.threads/execl.exp: Likewise.
8870 * gdb.threads/gcore-thread.exp: Likewise.
8871 * gdb.threads/info-threads-cur-sal.exp: Likewise.
8872 * gdb.threads/kill.exp: Likewise.
8873 * gdb.threads/linux-dp.exp: Likewise.
8874 * gdb.threads/multiple-step-overs.exp: Likewise.
8875 * gdb.threads/next-bp-other-thread.exp: Likewise.
8876 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
8877 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
8878 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
8879 * gdb.threads/thread-find.exp: Likewise.
8880 * gdb.threads/tls.exp: Likewise.
8881 * lib/mi-support.exp (mi_reverse_list): Delete.
8882 (mi_check_thread_states): No longer reverse list.
8883
2cc57ad8
PA
88842015-11-24 Pedro Alves <palves@redhat.com>
8885
8886 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
8887 use lowercase.
8888
c93e8391
SM
88892015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8890
8891 * gdb.trace/actions.c: Include trace-common.h.
8892 (main): Add a location for a fast tracepoint.
8893 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
8894 the normal tracepoints.
8895 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
8896
045ccf91
SM
88972015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8898
8899 * save-trace.exp: Factor out code to these...
8900 (gdb_save_tracepoints): New.
8901 (gdb_load_tracepoints): New.
8902 (do_save_load_test): New.
8903
5506f9f6
KB
89042015-11-23 Kevin Buettner <kevinb@redhat.com>
8905
8906 * gdb.base/asmlabel.exp: New test.
8907 * gdb.base/asmlabel.c: New test case.
8908
16c3b12f
JB
89092015-11-23 Joel Brobecker <brobecker@adacore.com>
8910
8911 * gdb.base/wrong_frame_bt_full-main.c: New file.
8912 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
8913 * gdb.base/wrong_frame_bt_full.exp: New file.
8914
155bfbd3
JB
89152015-11-23 Joel Brobecker <brobecker@adacore.com>
8916
8917 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
8918
bb097445
JM
89192015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8920
206853a0 8921 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
8922 pstate register when comparing registers values in
8923 sparc64-*-linux-gnu targets to avoid spurious differences.
8924
9c88ed8f
JM
89252015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8926
206853a0 8927 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 8928
96161e25
SL
89292015-11-19 Sandra Loosemore <sandra@codesourcery.com>
8930
8931 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
8932 as type argument to gdb_compile.
8933 * gdb.base/nested-subp2.exp: Likewise.
8934 * gdb.base/nested-subp3.exp: Likewise.
8935
340c2830
DV
89362015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
8937
8938 * lib/dwarf.exp (_note): Fix left shift of negative value.
8939 * gdb.trace/trace-condition.exp: Likewise.
8940
c1862d0f
YQ
89412015-11-13 Yao Qi <yao.qi@linaro.org>
8942
8943 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
8944 comments about d10v.
8945 (test_scalar_returns): Likewise.
8946 * gdb.base/d10v.ld: Remove.
8947 * gdb.base/overlays.exp: Remove the target triplet checking for
8948 d10v-*-*.
8949 * gdb.base/structs.exp (test_struct_returns): Remove the
8950 comments about d10v.
8951 (test_struct_calls): Likewise.
8952
77ae9c19
YQ
89532015-11-13 Yao Qi <yao.qi@linaro.org>
8954
8955 * gdb.base/gnu_vector.exp: Check the return value by "p res".
8956 * gdb.base/gnu_vector.c: Don't include stdio.h.
8957 (main): Don't print res and call add_some_intvecs.
8958
430e004e
MK
89592015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
8960
8961 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
8962 macro.
8963 (func5): Removed.
8964 (func4): Use FAST_TRACEPOINT_LABEL.
8965 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
8966 macro.
8967 (func): Removed.
8968 (thread_function): Use FAST_TRACEPOINT_LABEL.
8969 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
8970 (func): Remove.
8971 (marker): Use FAST_TRACEPOINT_LABEL.
8972 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
8973 (pendfunc1): Remove.
8974 (pendfunc): Use FAST_TRACEPOINT_LABEL.
8975 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
8976 (foo): Remove.
8977 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
8978 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
8979 macro.
8980 (func): Remove.
8981 (marker): Use FAST_TRACEPOINT_LABEL.
8982 * gdb.trace/trace-common.h: New header.
8983 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
8984 macro.
8985 (func): Remove.
8986 (marker): Use FAST_TRACEPOINT_LABEL.
8987 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
8988 (func): Remove.
8989 (thread_function): Use FAST_TRACEPOINT_LABEL.
8990
6e7675a7
MK
89912015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
8992
8993 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
8994 in front.
8995 * gdb.trace/change-loc.exp: Use global pcreg definition.
8996 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
8997 * gdb.trace/entry-values.exp: Use global spreg definition, add $
8998 in front.
8999 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
9000 * gdb.trace/pending.exp: Likewise.
9001 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
9002 * gdb.trace/trace-break.exp: Likewise.
9003 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
9004 in front.
9005 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
9006 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
9007 in front.
9008 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
9009
dddc0e16
JB
90102015-11-09 Joel Brobecker <brobecker@adacore.com>
9011
9012 * gdb.ada/fin_fun_out: New testcase.
9013
c6f0b406
KB
90142015-11-07 Kevin Buettner <kevinb@redhat.com>
9015
9016 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
9017 value associated with DW_AT_byte_size.
9018 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
9019 constants for DW_AT_byte_size, DW_AT_lower_bound, and
9020 DW_AT_upper_bound.
9021
f01dcfd9
KB
90222015-11-07 Kevin Buettner <kevinb@redhat.com>
9023
9024 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
9025 (gdb_target_symbol_prefix_flags): Define in terms of _asm
9026 version.
9027 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
9028 gdb.dwarf2/dw2-canonicalize-type.exp,
9029 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
9030 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
9031 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
9032 provided by gdb_target_symbol_prefix_flags_asm.
9033 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
9034 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
9035 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
9036 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
9037 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
9038 macros where needed). Use this macro for symbols which require
9039 the prefix provided by SYMBOL_PREFIX.
9040
2223449a
KB
90412015-11-05 Kevin Buettner <kevinb@redhat.com>
9042
9043 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
9044 New procs.
9045 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
9046 representing expressions, of more than one list element.
9047 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
9048 to prepend linker symbol prefix to f.
9049 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
9050 table_1 and table_2.
9051 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
9052 Likewise, for f and g.
9053 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
9054 for ptr.
9055 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
9056 for main.
9057 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
9058 table_1_ptr and table_2_ptr.
9059
6f2f1a3a
JK
90602015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9061 Joel Brobecker <brobecker@adacore.com>
9062
9063 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
9064
566c56c9
MK
90652015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
9066
9067 * gdb.reverse/s390-mvcle.c: New test.
9068 * gdb.reverse/s390-mvcle.exp: New file.
9069 * lib/gdb.exp: Enable reverse tests on s390*-linux.
9070
d5f0636b
MK
90712015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
9072
9073 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
9074
7ad8b86c
MK
90752015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
9076
9077 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
9078 reaching marker2.
9079 * gdb.reverse/getresuid-reverse.exp: Likewise.
9080 * gdb.reverse/pipe-reverse.exp: Likewise.
9081 * gdb.reverse/readv-reverse.exp: Likewise.
9082 * gdb.reverse/recvmsg-reverse.exp: Likewise.
9083 * gdb.reverse/time-reverse.exp: Likewise.
9084 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
9085
4081c0f1
YQ
90862015-10-30 Yao Qi <yao.qi@linaro.org>
9087
9088 * gdb.threads/wp-replication.c (watch_count_done): Remove.
9089 (empty_cycle): Remove.
9090 (main): Don't call empty_cycle. Don't use watch_count_done.
9091 * gdb.threads/wp-replication.exp: Don't set breakpoint on
9092 empty_cycle. Rewrite the code counting HW watchpoints.
9093
452b4ba5
MK
90942015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
9095
9096 * gdb.reverse/fstatat-reverse.c: New test.
9097 * gdb.reverse/fstatat-reverse.exp: New file.
9098 * gdb.reverse/getresuid-reverse.c: New test.
9099 * gdb.reverse/getresuid-reverse.exp: New file.
9100 * gdb.reverse/pipe-reverse.c: New test.
9101 * gdb.reverse/pipe-reverse.exp: New file.
9102 * gdb.reverse/readv-reverse.c: New test.
9103 * gdb.reverse/readv-reverse.exp: New file.
9104 * gdb.reverse/recvmsg-reverse.c: New test.
9105 * gdb.reverse/recvmsg-reverse.exp: New file.
9106 * gdb.reverse/time-reverse.c: New test.
9107 * gdb.reverse/time-reverse.exp: New file.
9108 * gdb.reverse/waitpid-reverse.c: New test.
9109 * gdb.reverse/waitpid-reverse.exp: New file.
9110
5e2e7507
JK
91112015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9112
9113 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
9114
0fde2c53
DE
91152015-10-26 Doug Evans <dje@google.com>
9116
9117 PR symtab/17391
9118 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
9119 * gdb.dwarf2/bad-regnum.c: New file.
9120 * gdb.dwarf2/bad-regnum.exp: New file.
9121
1a70ae97
DE
91222015-10-26 Doug Evans <dje@google.com>
9123
9124 PR python/18938
9125 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
9126 file.
9127
27dc26ab
JK
91282015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9129
9130 * gdb.compile/compile.exp (compile code globalvar): Update expectation
9131 for a change by "Mention language in compile error message".
9132
bed91f4d
SM
91332015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
9134
9135 PR python/18073
9136 * gdb.python/py-type.c (C::a_method): New.
9137 (C::a_const_method): New.
9138 (C::a_static_method): New.
9139 (a_function): New.
9140 * gdb.python/py-type.exp (test_fields): Test getting fields
9141 from function and method.
9142
3f2f83dd
KB
91432015-10-21 Keven Boell <keven.boell@intel.com>
9144
9145 * gdb.fortran/vla-alloc-assoc.exp: New file.
9146 * gdb.fortran/vla-datatypes.exp: New file.
9147 * gdb.fortran/vla-datatypes.f90: New file.
9148 * gdb.fortran/vla-history.exp: New file.
9149 * gdb.fortran/vla-ptype-sub.exp: New file.
9150 * gdb.fortran/vla-ptype.exp: New file.
9151 * gdb.fortran/vla-sizeof.exp: New file.
9152 * gdb.fortran/vla-sub.f90: New file.
9153 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
9154 * gdb.fortran/vla-value-sub-finish.exp: New file.
9155 * gdb.fortran/vla-value-sub.exp: New file.
9156 * gdb.fortran/vla-value.exp: New file.
9157 * gdb.fortran/vla-ptr-info.exp: New file.
9158 * gdb.mi/mi-vla-fortran.exp: New file.
9159 * gdb.mi/vla.f90: New file.
9160
27145d50
SL
91612015-10-21 Sandra Loosemore <sandra@codesourcery.com>
9162
9163 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
9164 of hardwired timeout value.
9165
5f3ff4f8
JK
91662015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9167 Pedro Alves <palves@redhat.com>
9168
9169 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
9170 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
9171
bfd09d20
JS
91722015-10-19 Josh Stone <jistone@redhat.com>
9173
9174 * gdb.base/catch-syscall.c: Include <sched.h>.
9175 (unknown_syscall): New variable.
9176 (main): Trigger a vfork and an unknown syscall.
9177 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
9178 (unknown_syscall_number): Likewise.
9179 (check_call_to_syscall): Accept an optional syscall pattern.
9180 (check_return_from_syscall): Likewise.
9181 (check_continue): Likewise.
9182 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
9183 (test_catch_syscall_skipping_return): New test toggling off 'catch
9184 syscall' to step over the syscall return, then toggling back on.
9185 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
9186 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
9187 (do_syscall_tests): Call test_catch_syscall_without_args and
9188 test_catch_syscall_mid_vfork.
9189 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
9190 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
9191
b32b93c6
AS
91922015-10-19 Andrew Stubbs <ams@codesourcery.com>
9193
9194 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
9195 print g_vE): Add new pass patterns.
9196 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
9197 print various symbol names for vptr fields.
9198
9d622bda
AB
91992015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
9200
9201 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
9202 results.
9203
0fd8ac1c
YQ
92042015-10-12 Yao Qi <yao.qi@linaro.org>
9205
9206 * gdb.arch/disp-step-insn-reloc.exp: New test case.
9207
34240514
YQ
92082015-10-12 Yao Qi <yao.qi@linaro.org>
9209
9210 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
9211 is aarch64*-*-linux*.
9212
8240f442
YQ
92132015-10-12 Yao Qi <yao.qi@linaro.org>
9214
9215 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
9216 (can_relocate_bcond_true): ... it.
9217 (can_relocate_bcond_false): New function.
9218 (foo): Likewise.
9219 (can_relocate_bl): Likewise.
9220 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
9221 can_relocate_bl.
9222
2520f728
PMR
92232015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
9224
9225 * gdb.base/nested-addr.c: New file.
9226 * gdb.base/nested-addr.exp: New testcase.
9227
abcef95a
MM
92282015-10-09 Markus Metzger <markus.t.metzger@intel.com>
9229
9230 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
9231 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
9232 its output. Ignore the output of "record goto begin" and instead
9233 check that GDB is replaying.
9234
145e3ddb
PA
92352015-10-09 Pedro Alves <palves@redhat.com>
9236
9237 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
9238 (top level): Use it in the run with no args test.
9239
d5d8c4e1
IB
92402015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
9241
9242 * gdb.dlang/properties.exp: New file.
9243
06e635ef
SL
92442015-10-02 Sandra Loosemore <sandra@codesourcery.com>
9245
9246 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
9247 whether or not address 0x1000 is mapped on the target.
9248
e019fd1d
SM
92492015-09-30 Simon Marchi <simon.marchi@ericsson.com>
9250
9251 * gdb.python/py-type.exp: Do not run tests if binaries fail to
9252 build.
9253
77ba2a67
MM
92542015-09-30 Markus Metzger <markus.t.metzger@intel.com>
9255
9256 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
9257 instruction-history test.
9258
c60eb31f
DE
92592015-09-28 Doug Evans <dje@google.com>
9260
9261 * gdb.base/gcore.c (array_func): Add reference to static_array.
9262
9a3c8263
SM
92632015-09-25 Simon Marchi <simon.marchi@ericsson.com>
9264
9265 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
9266 source line.
9267
9720e656
SL
92682015-09-24 Sandra Loosemore <sandra@codesourcery.com>
9269
9270 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
9271 short or char as base type.
9272
938d3bf2
SL
92732015-09-23 Sandra Loosemore <sandra@codesourcery.com>
9274
9275 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
9276 to allow any size enum.
9277
e6c2c623
PMR
92782015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
9279
9280 * gdb.ada/array_ptr_renaming.exp: New testcase.
9281 * gdb.ada/array_ptr_renaming/foo.adb: New file.
9282 * gdb.ada/array_ptr_renaming/pack.ads: New file.
9283
06da0f77
PL
92842015-09-21 Pierre Langlois <pierre.langlois@arm.com>
9285
9286 * gdb.trace/ftrace-lock.c: New file.
9287 * gdb.trace/ftrace-lock.exp: New file.
9288
4f51c22a
PL
92892015-09-21 Pierre Langlois <pierre.langlois@arm.com>
9290
9291 * gdb.arch/insn-reloc.c: New file.
9292 * gdb.arch/ftrace-insn-reloc.exp: New file.
9293
7041adf4
PL
92942015-09-21 Pierre Langlois <pierre.langlois@arm.com>
9295
9296 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
9297 instruction.
9298 * gdb.trace/pendshr1.c (pendfunc): Likewise.
9299 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
9300 * gdb.trace/range-stepping.c: Likewise.
9301 * gdb.trace/trace-break.c: Likewise.
9302 * gdb.trace/trace-mt.c (thread_function): Likewise.
9303 * gdb.trace/ftrace.c (marker): Likewise.
9304 * gdb.trace/trace-condition.c (marker): Likewise.
9305 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
9306 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
9307 is_aarch64_target.
9308
015d2e7e
DE
93092015-09-18 Doug Evans <xdje42@gmail.com>
9310
9311 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
9312 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
9313
26b188a2
SL
93142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9315
9316 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
9317 the breakpoint.
9318
79dc332b
SL
93192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9320
9321 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
9322 the pending breakpoint. Remove timeout override for "Run till
9323 MI pending breakpoint on pendfunc3 on thread 2" test.
9324
f57929f2
SL
93252015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9326
9327 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
9328 filename pattern.
9329
3f469b17
SL
93302015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9331
9332 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
9333 in breakpoint filename pattern.
9334
515b89b3
SL
93352015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9336
7800dbe4
SL
9337 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
9338
93392015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9340
515b89b3
SL
9341 * gdb.linespec/explicit.exp: Check for readline support for
9342 tab-completion tests. Fix obvious typo.
9343
d2939ba2
MM
93442015-09-18 Markus Metzger <markus.t.metzger@intel.com>
9345
9346 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
9347 and replay.
9348
cbb55fa7
MM
93492015-09-18 Markus Metzger <markus.t.metzger@intel.com>
9350
9351 * gdb.btrace/non-stop.c: New.
9352 * gdb.btrace/non-stop.exp: New.
9353
43691ca1
PL
93542015-09-17 Pierre Langlois <pierre.langlois@arm.com>
9355 Yao Qi <yao.qi@linaro.org>
9356
9357 * gdb.trace/trace-condition.c: New file.
9358 * gdb.trace/trace-condition.exp: New file.
9359
d78908cf
WW
93602015-09-16 Wei-cheng Wang <cole945@gmail.com>
9361
9362 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
9363 for testing bytecode compilation.
9364
1ed415e2
PA
93652015-09-16 Pedro Alves <palves@redhat.com>
9366 Sandra Loosemore <sandra@codesourcery.com>
9367
9368 * gdb.threads/non-stop-fair-events.c (timeout): New global.
9369 (SECONDS): Redefine.
9370 (main): Call pthread_kill and alarm early.
9371 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
9372 support.
9373 (test): If the target can't hardware step and doesn't support
9374 displaced stepping, increase the timeout.
9375
d136eff5
PA
93762015-09-16 Pedro Alves <palves@redhat.com>
9377
9378 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
9379 (enable_debug): New procedures.
9380 (test): Use them. Bail out if waiting for threads fails.
9381 (top level): Bail out if a test fails.
9382
991f019c
YQ
93832015-09-16 Yao Qi <yao.qi@linaro.org>
9384
9385 * gdb.asm/asm-source.exp: Set asm-arch for
9386 aarch64*-*-* target.
9387 * gdb.asm/aarch64.inc: New file.
9388
bfca584f
PMR
93892015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
9390
9391 * gdb.ada/array_of_variable_length.exp: New testcase.
9392 * gdb.ada/array_of_variable_length/foo.adb: New file.
9393 * gdb.ada/array_of_variable_length/pck.adb: New file.
9394 * gdb.ada/array_of_variable_length/pck.ads: New file.
9395
b326e587
DE
93962015-09-15 Doug Evans <dje@google.com>
9397
9398 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
9399 of function static local variable.
9400
5382cfab
PW
94012015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9402
9403 * gdb.threads/tls-so_extern.exp: New test file.
9404 * gdb.threads/tls-so_extern.c: New test file.
9405 * gdb.threads/tls-so_extern_main.c: New test file.
9406
141c5cc4
JK
94072015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9408
9409 * gdb.opt/solib-intra-step-lib.c: New file.
9410 * gdb.opt/solib-intra-step-main.c: New file.
9411 * gdb.opt/solib-intra-step.exp: New file.
9412
d15dcecd
PA
94132015-09-15 Pedro Alves <palves@redhat.com>
9414
9415 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
9416 gdb_continue_to_breakpoint instead of gdb_test_multiple.
9417
4c2f2a79
PA
94182015-09-14 Pedro Alves <palves@redhat.com>
9419
9420 * gdb.base/hook-stop-continue.c: Delete.
9421 * gdb.base/hook-stop-continue.exp: Delete.
9422 * gdb.base/hook-stop-frame.c: Delete.
9423 * gdb.base/hook-stop-frame.exp: Delete.
9424 * gdb.base/hook-stop.c: New file.
9425 * gdb.base/hook-stop.exp: New file.
9426
919e6dbe
PMR
94272015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
9428
9429 * gdb.ada/access_to_packed_array.exp: New testcase.
9430 * gdb.ada/access_to_packed_array/foo.adb: New file.
9431 * gdb.ada/access_to_packed_array/pack.adb: New file.
9432 * gdb.ada/access_to_packed_array/pack.ads: New file.
9433
157280a4
MM
94342015-09-14 Markus Metzger <markus.t.metzger@intel.com>
9435
9436 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
9437 buffer size test.
9438
2fd33e94
DB
94392015-09-11 Don Breazeal <donb@codesourcery.com>
9440
9441 * gdb.base/foll-exec.c: Add copyright header. Fix
9442 formatting issues.
9443 * gdb.base/foll-exec.exp (zap_session): Delete proc.
9444 (do_exec_tests): Use clean_restart in place of zap_session,
9445 and for test initialization. Fix formatting issues. Use
9446 fail in place of perror.
9447 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
9448 an expect statement to match an expression with output from
9449 the program under debug.
9450 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
9451 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
9452 * gdb.threads/non-ldr-exc-2.exp: Likewise.
9453 * gdb.threads/non-ldr-exc-3.exp: Likewise.
9454 * gdb.threads/non-ldr-exc-4.exp: Likewise.
9455
e70b6e8e
DE
94562015-09-09 Doug Evans <dje@google.com>
9457
9458 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
9459
7a551a51
DE
94602015-09-09 Doug Evans <dje@google.com>
9461
9462 * gdb.base/pie-execl.exp: Fix result test of build_executable.
9463
4c666f84
DE
94642015-09-09 Doug Evans <dje@google.com>
9465
9466 * gdb.base/savedregs.exp: Fix typo.
9467
243a9253
PA
94682015-09-09 Pedro Alves <palves@redhat.com>
9469
9470 * gdb.mi/mi-cli.exp: Add CLI finish tests.
9471
c0fa8fbd
SL
94722015-09-08 Sandra Loosemore <sandra@codesourcery.com>
9473
9474 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
9475 command actually switches threads. Give up on remaining
9476 tests if target fails to stop at breakpoint.
9477
cd7c1778
PMR
94782015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
9479
9480 * gdb.ada/funcall_char.exp: New testcase.
9481 * gdb.ada/funcall_char/foo.adb: New file.
9482
dc5c8746
PMR
94832015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
9484
9485 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
9486 expected outputs. Add two testcases for completing ambiguous
9487 functions.
9488 * gdb.ada/complete/aux_pck.adb: New file.
9489 * gdb.ada/complete/aux_pck.ads: New file.
9490 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
9491 Ambiguous_Func functions.
9492 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
9493 * gdb.ada/complete/pck.adb: Likewise.
9494
4e83a1e7
UW
94952015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
9496
9497 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
9498 failures to run the test program under GDB.
9499
8ce74153
LM
95002015-08-26 Luis Machado <lgustavo@codesourcery.com>
9501
9502 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
9503 to C.
9504
e9756d52
PP
95052015-08-26 Patrick Palka <patrick@parcs.ath.cx>
9506
9507 * gdb.base/run-after-attach.exp: New test file.
9508 * gdb.base/run-after-attach.c: New test file.
9509
8d37573b
DB
95102015-08-26 Don Breazeal <donb@codesourcery.com>
9511
9512 * gdb.base/foll-exec-2.c: New test program.
9513 * gdb.base/foll-exec-2.exp: New test.
9514
63e43d3a
PMR
95152015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
9516
9517 * gdb.base/nested-subp1.exp: New file.
9518 * gdb.base/nested-subp1.c: New file.
9519 * gdb.base/nested-subp2.exp: New file.
9520 * gdb.base/nested-subp2.c: New file.
9521 * gdb.base/nested-subp3.exp: New file.
9522 * gdb.base/nested-subp3.c: New file.
9523
3d40fbb5
PA
95242015-08-24 Pedro Alves <palves@redhat.com>
9525
9526 * gdb.server/connect-without-multi-process.c: New file.
9527 * gdb.server/connect-without-multi-process.exp: New file.
9528
4422ac93
LM
95292015-08-24 Luis Machado <lgustavo@codesourcery.com>
9530
9531 * gdb.opt/inline-markers.c: Make z int.
9532
91dddb86
LM
95332015-08-24 Luis Machado <lgustavo@codesourcery.com>
9534
9535 * gdb.opt/inline-markers.c: Make z volatile.
9536
a48847ee
LM
95372015-08-24 Luis Machado <lgustavo@codesourcery.com>
9538
9539 * gdb.opt/inline-bt.c: New volatile global z.
9540 * gdb.opt/inline-cmds.c: Likewise.
9541 * gdb.opt/inline-locals.c: Likewise.
9542 * gdb.opt/inline-markers.c: New extern global z.
9543 (marker): Use z.
9544 (inline_fn): Likewise.
9545
0ebbc52b
PA
95462015-08-24 Pedro Alves <palves@redhat.com>
9547
9548 * config/m32r-stub.exp: Remove file.
9549 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
9550 * gdb.base/call-rt-st.exp: Likewise.
9551 * gdb.base/call-strs.exp: Likewise.
9552 * gdb.base/default.exp: Remove references to h8300-*-hms and
9553 *-*-udi*.
9554 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
9555
77c365df
AA
95562015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9557
9558 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
9559 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
9560 and "return" use KFAIL when GDB can not read/write the vector
9561 return value.
9562
4313b8c0
GB
95632015-08-21 Gary Benson <gbenson@redhat.com>
9564
9565 * gdb.trace/pending.exp: Cope with remote transfer warnings.
9566
0e433b32
PA
95672015-08-20 Pedro Alves <palves@redhat.com>
9568
9569 * gdb.server/solib-list.exp: No longer expect an interior stop in
9570 non-stop mode.
9571
221e1a37
PA
95722015-08-20 Pedro Alves <palves@redhat.com>
9573
9574 * gdb.server/connect-stopped-target.c: New file.
9575 * gdb.server/connect-stopped-target.exp: New file.
9576
40e3ad0e
PA
95772015-08-20 Pedro Alves <palves@redhat.com>
9578
9579 * gdb.dwarf2/comp-unit-lang.exp: New file.
9580 * gdb.dwarf2/comp-unit-lang.c: New file.
9581
af39b327
PMR
95822015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
9583
9584 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
9585 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
9586
7d45c7c3 95872015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 9588
7d45c7c3
KB
9589 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
9590 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
9591
4d6cceb4
DE
95922015-08-18 Doug Evans <dje@google.com>
9593 Adrian Sendroiu <adrian.sendroiu@freescale.com>
9594
9595 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
9596 skip_python_tests. New arg prompt_regexp.
9597 (skip_python_tests): New function.
9598 * lib/mi-support.exp (mi_skip_python_tests): New function.
9599 * gdb.python/py-mi-objfile-gdb.py: New file.
9600 * gdb.python/py-mi-objfile.c: New file.
9601 * gdb.python/py-mi-objfile.exp: New file.
9602
ad89c2aa
KS
96032015-08-17 Keith Seitz <keiths@redhat.com>
9604
9605 * gdb.linespec/explicit.exp: Move strace test from here ...
9606 * gdb.trace/strace.exp: ... to here.
9607
e3ae3c43
PP
96082015-08-15 Patrick Palka <patrick@parcs.ath.cx>
9609
9610 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
9611 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
9612
604b2636
DE
96132015-08-14 Doug Evans <xdje42@gmail.com>
9614
9615 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
9616 inferior before selecting a new file.
9617
6ff0ba5f
DE
96182015-08-14 Doug Evans <xdje42@gmail.com>
9619
9620 * gdb.mi/mi-disassemble.exp: Update.
9621 * gdb.base/disasm-optim.S: New file.
9622 * gdb.base/disasm-optim.c: New file.
9623 * gdb.base/disasm-optim.h: New file.
9624 * gdb.base/disasm-optim.exp: New file.
9625
9ca98f92
KS
96262015-08-14 Keith Seitz <keiths@redhat.com>
9627
9628 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
9629 "evaluated-by".
9630
52bbc560
JB
96312015-08-13 Joel Brobecker <brobecker@adacore.com>
9632
9633 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
9634
5d8c3ed3
PMR
96352015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
9636
9637 * gdb.ada/fun_renaming.exp: New testcase.
9638 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
9639 * gdb.ada/fun_renaming/pack.adb: New file.
9640 * gdb.ada/fun_renaming/pack.ads: New file.
9641
ea8812bc
KS
96422015-08-12 Keith Seitz <keiths@redhat.com>
9643
9644 * gdb.base/dso2dso.exp: Pass basename of source file in call to
9645 gdb_get_line_number.
9646
4dafcdeb
JB
96472015-08-12 Joel Brobecker <brobecker@adacore.com>
9648
9649 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
9650 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
9651 gdb.base/dso2dso.exp: New files.
9652
5ba32597
SDJ
96532015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
9654 Pedro Alves <palves@redhat.com>
9655 Keith Seitz <keiths@redhat.com>
9656
9657 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
9658 GDBFLAGS.
9659
b6dafabf
PP
96602015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9661
9662 * gdb.base/gdbhistsize-history.exp
9663 (test_histsize_history_setting): Use save_vars.
9664 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
9665 Use save_vars.
9666 (test_no_truncation_of_unlimited_history_file): Use save_vars.
9667 * gdb.base/readline.exp: Use save_vars.
9668
abe8e607
PP
96692015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9670
9671 * lib/gdb.exp (save_vars): New proc.
9672
629500fa
KS
96732015-08-11 Keith Seitz <keiths@redhat.com>
9674
9675 * gdb.base/help.exp: Update help_breakpoint_text.
9676
eb8c4e2e
KS
96772015-08-11 Keith Seitz <keiths@redhat.com>
9678
9679 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
9680 (at toplevel): Call test_explicit_breakpoints.
9681 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
9682 breakpoints.
9683 * lib/mi-support.exp (mi_make_breakpoint): Add support for
9684 breakpoint conditions, "-cond".
9685
87f0e720
KS
96862015-08-11 Keith Seitz <keiths@redhat.com>
9687
9688 * gdb.linespec/3explicit.c: New file.
9689 * gdb.linespec/cpexplicit.cc: New file.
9690 * gdb.linespec/cpexplicit.exp: New file.
9691 * gdb.linespec/explicit.c: New file.
9692 * gdb.linespec/explicit.exp: New file.
9693 * gdb.linespec/explicit2.c: New file.
9694 * gdb.linespec/ls-errs.exp: Add explicit location tests.
9695 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
9696 before using in the matching pattern.
9697 Clarify that `prefix' is a regular expression.
9698
f00aae0f
KS
96992015-08-11 Keith Seitz <keiths@redhat.com>
9700
9701 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
9702 test.
9703 Add tests for missing ",FMT" and ",".
9704
e27852be
DE
97052015-08-10 Doug Evans <dje@google.com>
9706 Keith Seitz <keiths@redhat.com>
9707
9708 PR gdb/17960
9709 * gdb.base/completion.exp: Add location completer tests.
9710
7f03bd92
PA
97112015-08-07 Pedro Alves <palves@redhat.com>
9712
9713 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
9714 tests here.
9715 (top level): Run do_test with and without displaced stepping.
9716
3fc8eb30
PA
97172015-08-07 Pedro Alves <palves@redhat.com>
9718
9719 * gdb.base/valgrind-disp-step.c: New file.
9720 * gdb.base/valgrind-disp-step.exp: New file.
9721
d4569d7b
PA
97222015-08-07 Pedro Alves <palves@redhat.com>
9723
9724 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
9725 Delete function.
9726 (main): Add alarm. Run an infinite loop instead of calling
9727 wait_threads.
9728 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
9729 comment.
9730 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
9731 Delete function.
9732 (main): Add alarm. Run an infinite loop instead of calling
9733 wait_threads.
9734 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
9735 comment.
9736
e1316e60
PA
97372015-08-07 Pedro Alves <palves@redhat.com>
9738
9739 * gdb.base/checkpoint-ns.exp: New file.
9740 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
9741 standard_testfile.
9742
da8c46d2
MM
97432015-08-07 Markus Metzger <markus.t.metzger@intel.com>
9744
9745 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
9746 * gdb.btrace/instruction_history.exp: Update.
9747 * gdb.btrace/tsx.exp: New.
9748 * gdb.btrace/tsx.c: New.
9749
de1c2c52
PA
97502015-08-06 Pedro Alves <palves@redhat.com>
9751
9752 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
9753 increase timeout.
9754 * gdb.reverse/until-precsave.exp: Bump timeouts.
9755
782e0bf4
PA
97562015-08-06 Pedro Alves <palves@redhat.com>
9757
9758 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
9759
83e97ed0
PA
97602015-08-06 Pedro Alves <palves@redhat.com>
9761
9762 PR gdb/18749
9763 * gdb.threads/process-dies-while-handling-bp.c: New file.
9764 * gdb.threads/process-dies-while-handling-bp.exp: New file.
9765
863d01bd
PA
97662015-08-06 Pedro Alves <palves@redhat.com>
9767
9768 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
9769 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
9770
0a39bb32
PA
97712015-08-05 Pedro Alves <palves@redhat.com>
9772
9773 * gdb.threads/next-while-other-thread-longjmps.c: New file.
9774 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
9775
ee2d2b10
SL
97762015-08-03 Sandra Loosemore <sandra@codesourcery.com>
9777
9778 * gdb.base/bp-permanent.exp: Report test as unsupported if
9779 the target cannot stop at the permanent breakpoint.
9780
4e1bdb00
DE
97812015-08-03 Doug Evans <dje@google.com>
9782
9783 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
9784 10000.
9785
3d338901
DE
97862015-08-03 Doug Evans <dje@google.com>
9787
9788 * Makefile.in (workers/%.worker, build-perf): New rule.
9789 (GDB_PERFTEST_MODE): New variable.
9790 (check-perf): Use it.
9791 (clean): Clean up gdb.perf parallel build subdirs.
9792 * lib/build-piece.exp: New file.
9793 * lib/gdb.exp (make_gdb_parallel_path): New function
9794 (standard_output_file, standard_temp_file): Call it.
9795 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9796 of $GDB_PARALLEL.
9797 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
9798
af061d3e
DE
97992015-08-03 Doug Evans <dje@google.com>
9800
8e1afc81 9801 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
9802 (LOG_FILE_NAME): New global.
9803 (TextReporter.__init__): Initialize self.txt_sum.
9804 (TextReporter.report): Add support for multiple data-points.
9805 Move report to perftest.sum, put raw data in perftest.log.
9806 (TextReporter.start): Open sum and log files.
9807 (TextReporter.end): Close sum and log files.
8e1afc81
DE
9808 * gdb.perf/lib/perftest/testresult.py
9809 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 9810
2c8c5d37
PA
98112015-07-31 Pedro Alves <palves@redhat.com>
9812
9813 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
9814 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9815 kill_wait_spawned_process instead of explicit "kill -9".
9816 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
9817 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9818 kill_wait_spawned_process.
9819 * gdb.base/attach-twice.exp: Likewise.
9820 * gdb.base/attach.exp: Likewise.
9821 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
9822 gdb_test_multiple.
9823 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
9824 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9825 kill_wait_spawned_process.
9826 * gdb.base/valgrind-infcall.exp: Likewise.
9827 * gdb.multi/multi-attach.exp: Likewise.
9828 * gdb.python/py-prompt.exp: Likewise.
9829 * gdb.python/py-sync-interp.exp: Likewise.
9830 * gdb.server/ext-attach.exp: Likewise.
9831 * gdb.threads/attach-into-signal.exp (corefunc): Use
9832 spawn_wait_for_attach, spawn_id_get_pid and
9833 kill_wait_spawned_process.
9834 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
9835 spawn_wait_for_attach returning a spawn id instead of a pid. Use
9836 spawn_id_get_pid and kill_wait_spawned_process.
9837 * gdb.threads/attach-stopped.exp (corefunc): Use
9838 spawn_wait_for_attach, spawn_id_get_pid and
9839 kill_wait_spawned_process.
9840 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
9841 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9842 kill_wait_spawned_process instead of explicit "kill -9".
9843 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
9844 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
9845 (spawn_wait_for_attach): Use spawn instead of exec to spawn
9846 processes. Don't map cygwin/windows pids here. Now returns a
9847 spawn id list.
9848
032a0fca
SL
98492015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9850
9851 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
9852 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
9853 correct patch.
9854
61a934ca
SL
98552015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9856
9857 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
9858
4bc4d428
SL
98592015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9860
9861 Reapply:
9862 2014-05-21 Mark Wielaard <mjw@redhat.com>
9863
9864 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
9865
998d452a
PA
98662015-07-30 Pedro Alves <palves@redhat.com>
9867
9868 * linux-low.c (handle_extended_wait): Set the child's last
9869 reported status to TARGET_WAITKIND_STOPPED.
9870
69dde7dc
PA
98712015-07-30 Pedro Alves <palves@redhat.com>
9872
9873 PR threads/18600
9874 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
9875 only shows inferior 1.
9876
4dd63d48
PA
98772015-07-30 Simon Marchi <simon.marchi@ericsson.com>
9878 Pedro Alves <palves@redhat.com>
9879
9880 PR threads/18600
9881 * gdb.threads/fork-plus-threads.c: New file.
9882 * gdb.threads/fork-plus-threads.exp: New file.
9883
d618e4c5
PP
98842015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9885
9886 * gdb.base/batch-preserve-term-settings.exp
9887 (test_terminal_settings_preserved_after_cli_exit): Use
9888 send_quit_command.
9889
1eef6428
PA
98902015-07-29 Pedro Alves <palves@redhat.com>
9891 Don Breazeal <donb@codesourcery.com>
9892
9893 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
9894 output from both inferior_spawn_id and gdb_spawn_id.
9895
7da5b897
SDJ
98962015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9897
9898 * gdb.threads/attach-into-signal.exp (corefunc): Use
9899 with_test_prefix on nested loops, uniquefying the test messages.
9900
dac804df
SDJ
99012015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9902
9903 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
9904 commit.
9905
06265e53
PP
99062015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9907
9908 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
9909 New proc.
9910 (test_terminal_settings_preserved_after_sigterm): New test.
9911
18206ca3
PP
99122015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9913
9914 * gdb.base/batch-preserve-term-settings.exp
9915 (test_terminal_settings_preserved_after_cli_exit): New test.
9916
90074d11
PP
99172015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9918
9919 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
9920 manipulation of saved_gdbflags.
9921 (test_terminal_settings_preserved): Remove global declaration of
9922 the unused variable pagination_prompt. Remove manipulation of
9923 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
9924 GDBFLAGS.
9925
eb1a7902
PA
99262015-07-29 Pedro Alves <palves@redhat.com>
9927
9928 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
9929
8b75dd3b
PA
99302015-07-29 Pedro Alves <palves@redhat.com>
9931
9932 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
9933 at the top.
9934
dedad4e3
PA
99352015-07-29 Pedro Alves <palves@redhat.com>
9936
9937 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
9938 (main): Call gdb_unbuffer_output.
9939 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
9940 (main): Call gdb_unbuffer_output.
9941 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
9942 (main): Call gdb_unbuffer_output.
9943 * gdb.base/call-strs.exp: Adjust to step over the
9944 gdb_unbuffer_output call.
9945 * gdb.base/catch-gdb-caused-signals.c: Include
9946 "../lib/unbuffer_output.c".
9947 (main): Call gdb_unbuffer_output.
9948 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
9949 (main): Call gdb_unbuffer_output.
9950 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
9951 (main): Call gdb_unbuffer_output.
9952 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
9953 (main): Call gdb_unbuffer_output.
9954 * gdb.base/shlib-call.exp: Adjust to step over the
9955 gdb_unbuffer_output call.
9956 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
9957 (main): Call gdb_unbuffer_output.
9958 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
9959 (main): Call gdb_unbuffer_output.
9960 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
9961 (main): Rename to ...
9962 (test): ... this.
9963 (main): Reimplement.
9964 * gdb.base/varargs.exp: Run to test instead of to main.
9965 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
9966 (main): Call gdb_unbuffer_output.
9967
58789a91
PA
99682015-07-29 Pedro Alves <palves@redhat.com>
9969
9970 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
9971 factore out from mi_continue_dprintf. For call-style dprintfs,
9972 expect dprintf output out of $inferior_spawn_id.
9973 (mi_continue_dprintf): Use mi_expect_dprintf.
9974 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
9975 (main): Call gdb_unbuffer_output.
9976
e8376742
PA
99772015-07-29 Pedro Alves <palves@redhat.com>
9978
9979 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
9980 (default_mi_gdb_start): Set inferior_spawn_id instead of
9981 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
9982 gdb_spawn_id.
9983 (mi_gdb_test): Always expect inferior output from both
9984 $inferior_spawn_id and $gdb_spawn_id.
9985
08280010
PA
99862015-07-29 Pedro Alves <palves@redhat.com>
9987
9988 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
9989 send_inferior and $inferior_spawn_id.
9990
4d30e432
PA
99912015-07-29 Pedro Alves <palves@redhat.com>
9992
9993 * gdb.gdb/complaints.exp (test_initial_complaints)
9994 (test_serial_complaints, test_short_complaints): Use
9995 gdb_test_stdio.
9996 (test_empty_complaint): Handle $inferior_spawn_id !=
9997 $gdb_spawn_id.
9998
0d30a335
PA
99992015-07-29 Pedro Alves <palves@redhat.com>
10000
10001 * gdb.base/varargs.exp: Use gdb_test_stdio.
10002
39413b29
PA
100032015-07-29 Pedro Alves <palves@redhat.com>
10004
10005 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
10006
7cb000a9
PA
100072015-07-29 Pedro Alves <palves@redhat.com>
10008
10009 * gdb.base/ending-run.exp: Use gdb_test_stdio.
10010
d7b8ac82
PA
100112015-07-29 Pedro Alves <palves@redhat.com>
10012
10013 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
10014 parameter into two new parameters, "inf_result" and "gdb_result".
10015 Expect inferior output and gdb output from $inferior_spawn_id and
10016 $gdb_spawn_id, respectively. Adjust all callers.
10017
789c3a0c
PA
100182015-07-29 Pedro Alves <palves@redhat.com>
10019
10020 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
10021 of gdb_test_sequence.
10022
77e760c3
PA
100232015-07-29 Pedro Alves <palves@redhat.com>
10024
10025 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
10026 (saw_spurious_output): Expect inferior output from
10027 $inferior_spawn_id. Use gdb_test_stdio.
10028
8396d2cd
PA
100292015-07-29 Pedro Alves <palves@redhat.com>
10030
10031 * gdb.base/dprintf.exp: Use standard_testfile. Change
10032 prepare_for_testing call.
10033 (srcfile): Don't set.
10034 (restart): New procedure.
10035 (test_dprintf): New procecure, use to continue over dprintfs.
10036 (test_call, test_agent): New procedures, tests moved here.
10037 Restart gdb and recreate dprintfs. Adjust expected output.
10038
2051d61f
PA
100392015-07-29 Pedro Alves <palves@redhat.com>
10040
10041 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
10042
452397af
PA
100432015-07-29 Pedro Alves <palves@redhat.com>
10044
10045 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
10046
8aed9555
PA
100472015-07-29 Pedro Alves <palves@redhat.com>
10048
10049 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
10050 gdb_test_stdio.
10051
188a61b4
PA
100522015-07-29 Pedro Alves <palves@redhat.com>
10053
10054 * lib/gdb.exp (gdb_test_stdio): New procedure.
10055
12264a45
PA
100562015-07-29 Pedro Alves <palves@redhat.com>
10057
10058 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
10059
23ffc893
PA
100602015-07-29 Pedro Alves <palves@redhat.com>
10061
10062 * gdb.base/call-signal-resume.exp: Remove check for
10063 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
10064 * gdb.base/unwindonsignal.exp: Likewise.
10065 * gdb.base/call-signals.c (gen_signal): Remove printf call.
10066 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
10067
65566918
PA
100682015-07-29 Pedro Alves <palves@redhat.com>
10069
10070 * gdb.base/siginfo-addr.c (pass): New function.
10071 (handler): Call it iff si_addr is correct.
10072 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
10073 Set a breakpoint at "pass" and continue to it.
10074
d60a9221
SDJ
100752015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
10076
10077 * gdb.python/py-objfile.exp: Make some tests have unique names.
10078 * gdb.python/py-pp-registration.exp: Likewise.
10079
bde40b8f
PA
100802015-07-28 Pedro Alves <palves@redhat.com>
10081
10082 * gdb.server/server-exec-info.exp: Issue a "disconnect".
10083
13e1dec8
SM
100842015-07-27 Simon Marchi <simon.marchi@ericsson.com>
10085
10086 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
10087
da33c9a7
SM
100882015-07-27 Simon Marchi <simon.marchi@ericsson.com>
10089
10090 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
10091
077836f7
PP
100922015-07-27 Patrick Palka <patrick@parcs.ath.cx>
10093
10094 * gdb.base/gdb-sigterm-2.exp: New test.
10095
b8cc7b2e
DE
100962015-07-25 Doug Evans <xdje42@gmail.com>
10097
10098 Revert:
10099 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
10100 (workers/%.worker, build-perf): New rule.
10101 (GDB_PERFTEST_MODE): New variable.
10102 (check-perf): Use it.
10103 (clean): Clean up gdb.perf parallel build subdirs.
10104 * lib/build-piece.exp: New file.
10105 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
10106 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
10107 name.
10108 (standard_temp_file): Ditto.
10109 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
10110 of $GDB_PARALLEL.
10111
c8bd4544
DE
101122015-07-24 Doug Evans <dje@google.com>
10113
10114 * gdb.perf/lib/perftest/utils.py: New file.
10115 * gdb.perf/gm-hello.cc: New file.
10116 * gdb.perf/gm-pervasive-typedef.cc: New file.
10117 * gdb.perf/gm-pervasive-typedef.h: New file.
10118 * gdb.perf/gm-std.cc: New file.
10119 * gdb.perf/gm-std.h: New file.
10120 * gdb.perf/gm-use-cerr.cc: New file.
10121 * gdb.perf/gm-utils.h: New file.
10122 * gdb.perf/gmonster-null-lookup.py: New file.
10123 * gdb.perf/gmonster-pervasive-typedef.py: New file.
10124 * gdb.perf/gmonster-print-cerr.py: New file.
10125 * gdb.perf/gmonster-ptype-string.py: New file.
10126 * gdb.perf/gmonster-runto-main.py: New file.
10127 * gdb.perf/gmonster-select-file.py: New file.
10128 * gdb.perf/gmonster1-null-lookup.exp: New file.
10129 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
10130 * gdb.perf/gmonster1-print-cerr.exp: New file.
10131 * gdb.perf/gmonster1-ptype-string.exp: New file.
10132 * gdb.perf/gmonster1-runto-main.exp: New file.
10133 * gdb.perf/gmonster1-select-file.exp: New file.
10134 * gdb.perf/gmonster1.cc: New file.
10135 * gdb.perf/gmonster1.exp: New file.
10136 * gdb.perf/gmonster2-null-lookup.exp: New file.
10137 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
10138 * gdb.perf/gmonster2-print-cerr.exp: New file.
10139 * gdb.perf/gmonster2-ptype-string.exp: New file.
10140 * gdb.perf/gmonster2-runto-main.exp: New file.
10141 * gdb.perf/gmonster2-select-file.exp: New file.
10142 * gdb.perf/gmonster2.cc: New file.
10143 * gdb.perf/gmonster2.exp: New file.
10144
6eab34f3
DE
101452015-07-24 Doug Evans <dje@google.com>
10146
10147 * gdb.perf/README: New file.
10148 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
10149 * lib/gen-perf-test.exp: New file.
10150
63738bfd
DE
101512015-07-24 Doug Evans <dje@google.com>
10152
10153 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
10154 (PerfTest::startup): New function.
10155 (PerfTest::run): Return result of calling body.
10156 (PerfTest::assemble): Rewrite.
10157 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
10158 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
10159 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
10160 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
10161 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
10162
7b606f95
DE
101632015-07-24 Doug Evans <dje@google.com>
10164
10165 * lib/gdb.exp (clean_restart): Make executable optional.
10166
a97b16b8
DE
101672015-07-24 Doug Evans <dje@google.com>
10168
10169 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
10170 compiler_info references.
10171 * gdb.cp/temargs.exp: Ditto.
10172 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
10173 (get_compiler_info): Early exit if already computed. Set compiler_info
10174 to "unknown" if there was a problem.
10175 (test_compiler_info): Add function comment. Call get_compiler_info.
10176
35baa57f
DE
101772015-07-24 Doug Evans <dje@google.com>
10178
10179 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
10180 (workers/%.worker, build-perf): New rule.
10181 (GDB_PERFTEST_MODE): New variable.
10182 (check-perf): Use it.
10183 (clean): Clean up gdb.perf parallel build subdirs.
10184 * lib/build-piece.exp: New file.
10185 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
10186 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
10187 name.
10188 (standard_temp_file): Ditto.
10189 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
10190 of $GDB_PARALLEL.
10191
6ebea266
DE
101922015-07-24 Doug Evans <dje@google.com>
10193
10194 * lib/future.exp (gdb_default_target_compile): New option
10195 "early_flags".
10196 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
10197 --as-needed.
10198
1e76a7e9
SDJ
101992015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
10200
10201 * gdb.base/catch-syscall.exp: Call gdb_exit before
10202 gdb_skip_xml_test.
10203
5068630a
PA
102042015-07-24 Pedro Alves <palves@redhat.com>
10205
10206 * gdb.python/py-events.exp: Accept output between the stop event
10207 and the prompt.
10208 * gdb.python/py-evsignal.exp: Likewise.
10209 * gdb.python/py-evthreads.exp: Likewise.
10210
77598427
PA
102112015-07-24 Pedro Alves <palves@redhat.com>
10212
10213 PR gdb/18717
10214 * gdb.threads/non-ldr-exit.c: New file.
10215 * gdb.threads/non-ldr-exit.exp: New file.
10216
11e6c98f
YQ
102172015-07-24 Yao Qi <yao.qi@linaro.org>
10218
10219 * gdb.server/ext-wrapper.exp: Test --wrapper option when
10220 restarting process.
10221
51aee833
YQ
102222015-07-24 Yao Qi <yao.qi@linaro.org>
10223
10224 * gdb.server/ext-restart.exp: New file.
10225
8cfe207c
YQ
102262015-07-24 Yao Qi <yao.qi@linaro.org>
10227
10228 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
10229 argument options.
10230 * gdb.server/ext-wrapper.exp: New file.
10231
cc12ce38
DE
102322015-07-23 Doug Evans <dje@google.com>
10233
10234 * gdb.dwarf2/dw2-dummy-cu.S: New file.
10235 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
10236
d0d84780
PMR
102372015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
10238
10239 * gdb.ada/var_arr_typedef.exp: New testcase.
10240 * gdb.ada/var_arr_typedef/pack.adb: New file.
10241 * gdb.ada/var_arr_typedef/pack.ads: New file.
10242 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
10243
8b558f79
JB
102442015-07-20 Joel Brobecker <brobecker@adacore.com>
10245
10246 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
10247
775a3298
JK
102482015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10249
10250 * gdb.arch/i386-biarch-core.exp: Replace istarget
10251 by "complete set gnutarget". Remove expectation for the "core-file"
10252 command.
10253
db1ff28b
JK
102542015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10255
10256 Revert the previous commit:
10257 Tests for validate symbol file using build-id.
10258
0a94970d
JK
102592015-07-15 Aleksandar Ristovski <aristovski@qnx.com
10260
10261 Tests for validate symbol file using build-id.
10262 * gdb.base/solib-mismatch-lib.c: New file.
10263 * gdb.base/solib-mismatch-libmod.c: New file.
10264 * gdb.base/solib-mismatch.c: New file.
10265 * gdb.base/solib-mismatch.exp: New file.
10266
03346981
SL
102672015-07-15 Sandra Loosemore <sandra@codesourcery.com>
10268
10269 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
10270 nios2-*-linux*.
10271 * gdb.base/sigbpt.exp (stepi_out): Likewise.
10272 * gdb.base/siginfo.exp: Likewise.
10273 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10274
42422cc7
PL
102752015-07-15 Pierre Langlois <pierre.langlois@arm.com>
10276
10277 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
10278 Move it to ...
10279 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
10280 ... here.
10281 * gdb.trace/range-stepping.exp: Check that the target supports
10282 range stepping.
10283
cfa68bae
JK
102842015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10285
10286 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
10287
8ffdba26
PA
102882015-07-14 Pedro Alves <palves@redhat.com>
10289
10290 * gdb.base/killed-outside.exp: New file.
10291 * gdb.base/killed-outside.c: New file.
10292
218a5a11
JK
102932015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10294
10295 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
10296 (n at main): New.
10297 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
10298
e03ed3c6
AA
102992015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
10300
10301 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
10302 infcall tests instead of setting up for KFAIL.
10303
485668e5
MM
103042015-07-10 Markus Metzger <markus.t.metzger@intel.com>
10305
10306 * gdb.btrace/record_goto-step.exp: New.
10307
08464196
JK
103082015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10309
10310 PR compile/18484
10311 * gdb.compile/compile.c (struct struct_type): Add volatile to
10312 selffield's type.
10313 * gdb.compile/compile.exp
10314 (compile code struct_object.selffield = &struct_object): Skip further
10315 struct_object tests if this one xfails.
10316
bcf5c1d9
RC
103172015-07-08 Robert O'Callahan <robert@ocallahan.org>
10318
10319 PR exp/18617
10320 * gdb.trace/ax.exp: Add test.
10321
4931af25
YQ
103222015-07-07 Yao Qi <yao.qi@linaro.org>
10323
10324 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
10325 instead of istarget "aarch64*-*-*".
10326 * gdb.arch/aarch64-fp.exp: Likewise.
10327 * gdb.base/float.exp: Likewise.
10328 * gdb.reverse/aarch64.exp: Likewise.
10329 * lib/gdb.exp (is_aarch64_target): New proc.
10330
9fcf688e
YQ
103312015-07-07 Yao Qi <yao.qi@linaro.org>
10332
10333 * lib/gdb.exp (is_aarch32_target): New proc.
10334 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
10335 instead of "istarget "arm*-*-*"".
10336 * gdb.arch/arm-disp-step.exp: Likewise.
10337 * gdb.arch/thumb-bx-pc.exp: Likewise.
10338 * gdb.arch/thumb-prologue.exp: Likewise.
10339 * gdb.arch/thumb-singlestep.exp: Likewise.
10340 * gdb.base/disp-step-syscall.exp: Likewise.
10341 * gdb.base/float.exp: Likewise.
10342
fbd8d50d
YQ
103432015-07-07 Yao Qi <yao.qi@linaro.org>
10344
10345 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
10346 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
10347
71be1fdc
YQ
103482015-07-07 Yao Qi <yao.qi@linaro.org>
10349
10350 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
10351 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
10352 if it exists.
10353 * gdb.multi/multi-arch.exp: Likewise.
10354
3e221d36
SM
103552015-07-07 Simon Marchi <simon.marchi@ericsson.com>
10356
10357 * gdb.python/py-lazy-string.exp: Add missing parentheses to
10358 print.
10359
d441430b
YQ
103602015-07-07 Yao Qi <yao.qi@linaro.org>
10361
10362 * gdb.arch/thumb-singlestep.exp: Do one more single step.
10363
06f810bd
MG
103642015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
10365
10366 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
10367 '[' and ']' characters.
10368
5e61e7c0
IB
103692015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
10370
10371 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
10372
28bf096c
PA
103732015-06-29 Pedro Alves <palves@redhat.com>
10374
10375 PR threads/18127
10376 * gdb.threads/hand-call-new-thread.c: New file.
10377 * gdb.threads/hand-call-new-thread.c: New file.
10378
ee93cd5e
KS
103792015-06-26 Keith Seitz <keiths@redhat.com>
10380 Doug Evans <dje@google.com>
10381
10382 PR 16253
10383 * gdb.cp/var-tag-2.cc: New file.
10384 * gdb.cp/var-tag-3.cc: New file.
10385 * gdb.cp/var-tag-4.cc: New file.
10386 * gdb.cp/var-tag.cc: New file.
10387 * gdb.cp/var-tag.exp: New file.
10388
fc637f04
PP
103892015-06-26 Patrick Palka <patrick@parcs.ath.cx>
10390
10391 * gdb.base/history-duplicates.exp: New test.
10392
2e52ae68
PP
103932015-06-26 Patrick Palka <patrick@parcs.ath.cx>
10394
10395 * gdb.base/completion.exp: Test the completion of the "focus"
10396 command.
10397
6e22494e
JK
103982015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10399
10400 * gdb.arch/amd64-prologue-skip.S: New file.
10401 * gdb.arch/amd64-prologue-skip.exp: New file.
10402
bf7b9cd9
SM
104032015-06-25 Simon Marchi <simon.marchi@ericsson.com>
10404
10405 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
10406 is_address_zero_readable check.
10407
201e8dfd
PB
104082015-06-24 Peter Bergner <bergner@vnet.ibm.com>
10409
10410 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
10411 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
10412
5cd867b4
YQ
104132015-06-24 Yao Qi <yao.qi@linaro.org>
10414
10415 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
10416 linux targets.
10417
4d7be007
YQ
104182015-06-24 Yao Qi <yao.qi@linaro.org>
10419
10420 * lib/gdb.exp (supports_get_siginfo_type): New proc.
10421 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
10422 * gdb.base/siginfo-thread.exp: Likewise.
10423
07fcd301
YQ
104242015-06-22 Yao Qi <yao.qi@linaro.org>
10425
10426 * boards/remote-gdbserver-on-localhost.exp: Add comments.
10427
52042a00
YQ
104282015-06-22 Yao Qi <yao.qi@linaro.org>
10429
10430 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
10431 aarch64*-*-*.
10432 (skip_hw_watchpoint_tests): Likewise.
10433
74bd41ce
PP
104342015-06-18 Patrick Palka <patrick@parcs.ath.cx>
10435
10436 * gdb.base/gdbinit-history.exp: Test the interaction between
10437 setting GDBHISTSIZE and setting the history size via .gdbinit.
10438
bc460514
PP
104392015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10440
10441 PR gdb/16999
10442 * gdb.base/gdbhistsize-history.exp: New test.
10443
b58c513b
PP
104442015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10445
10446 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
10447 with GDBHISTSIZE.
10448 * gdb.base/readline.exp: Likewise.
10449
92046791
YQ
104502015-06-17 Yao Qi <yao.qi@linaro.org>
10451
10452 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
10453 line.
10454
2093d2d3
PP
104552015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10456
10457 * gdb.base/gdbinit-history.exp: Add test case to check that
10458 an unlimited history file does not get truncated on exit.
10459
e6c693af
AA
104602015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
10461
10462 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
10463 (VECTOR): New macro. Use it...
10464 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
10465 ...for these typedefs.
10466 (int8, char1, int1, double1): New typedefs.
10467 (struct just_int2, struct two_int2): New structures.
10468 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
10469 (add_structvecs, add_singlevecs): New functions.
10470 (main): Call add_some_intvecs twice.
10471 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
10472 the compile and exit upon failure. Try compiling for the "native"
10473 architecture. Test inferior function calls with vector arguments
10474 and vector return value handling with "finish" and "return".
10475
c74f7d1c
JT
104762015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
10477
10478 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
10479 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
10480 PE file.
10481 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
10482
98aa42ee
AT
104832015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
10484
10485 PR breakpoints/16465
10486 * gdb.mi/mi-dprintf-pending.c: New file.
10487 * gdb.mi/mi-dprintf-pending.exp: New test.
10488 * gdb.mi/mi-dprintf-pendshr.c: New file.
10489
7d73c23c 104902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 10491 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
10492
10493 * gdb.arch/i386-mpx-map.c: New file.
10494 * gdb.arch/i386-mpx-map.exp: New File.
10495
104962015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10497
10498 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
10499 * gdb.arch/i386-mpx.exp: Indentation fixed.
10500
105012015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10502
10503 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
10504 function and improved indentation.
10505 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
10506 gdb_test_multiple. Added additional tests to skip the test.
10507
105082015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10509
10510 * gdb.arch/i386-avx512.c: Change path in include file.
10511 * gdb.arch/i386-avx512.exp: Change include dir path
10512 compilation flag.
10513 * gdb.arch/i386-mpx.c: Change path in include file.
10514 * gdb.arch/i386-mpx.exp: Change include dir path compilation
10515 flag.
10516
d5eba19a
JK
105172015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10518
10519 * gdb.compile/compile-print.exp (compile print *vararray@3)
10520 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
10521
7f361056
JK
105222015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10523
10524 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
10525 (do not keep jit in memory): ... this.
10526 (expect 5): Change it to ...
10527 (expect no 5): ... this.
10528
3b462ec2
SM
105292015-06-02 Simon Marchi <simon.marchi@ericsson.com>
10530
10531 PR gdb/15564
10532 * gdb.mi/mi-detach.exp: New file.
10533
e0619de6
JK
105342015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10535
10536 PR symtab/18392
10537 * gdb.arch/amd64-tailcall-self.S: New file.
10538 * gdb.arch/amd64-tailcall-self.c: New file.
10539 * gdb.arch/amd64-tailcall-self.exp: New file.
10540
e970cb34
DB
105412015-05-28 Don Breazeal <donb@codesourcery.com>
10542
10543 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
10544 tests for remote targets by checking is_target_gdbserver.
10545
b2e2f908
DE
105462015-05-27 Doug Evans <dje@google.com>
10547
10548 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
10549 * gdb.dwarf2/opaque-type-lookup.c: New file.
10550 * gdb.dwarf2/opaque-type-lookup.exp: New file.
10551
82c7be31
DE
105522015-05-26 Doug Evans <dje@google.com>
10553
10554 * gdb.cp/iostream.cc: New file.
10555 * gdb.cp/iostream.exp: New file.
10556
b4f54984
DE
105572015-05-26 Doug Evans <dje@google.com>
10558
10559 * gdb.dwarf2/dw2-op-call.exp: Update.
10560 * gdb.dwarf2/dw4-sig-types.exp: Update.
10561 * gdb.dwarf2/implptr.exp: Update.
10562 * gdb.mi/mi-cmd-param-changed.exp: Update.
10563
4ea6efe9
DE
105642015-05-26 Doug Evans <dje@google.com>
10565
10566 * gdb.python/py-lazy-string.c: New file.
10567 * gdb.python/py-lazy-string.exp: New file.
10568 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
10569 (main): Update. Add estring3.
10570 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
10571 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
10572
f6bb7db3
YQ
105732015-05-26 Omair Javaid <omair.javaid@linaro.org>
10574 Yao Qi <yao.qi@linaro.org>
10575
10576 * gdb.reverse/aarch64.c: New.
10577 * gdb.reverse/aarch64.exp: New.
10578
a81bfbd0
OJ
105792015-05-26 Omair Javaid <omair.javaid@linaro.org>
10580
25d49b86
PA
10581 * lib/gdb.exp (supports_process_record): Return true for
10582 aarch64*-linux*.
a81bfbd0
OJ
10583 (supports_reverse): Likewise.
10584
158bf1b4
PP
105852015-05-22 Patrick Palka <patrick@parcs.ath.cx>
10586
10587 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10588 Use with_test_prefix.
10589
a0145030
AB
105902015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
10591
10592 * gdb.base/completion.exp: Add test for completion of layout
10593 names.
10594
ebe3b578
AB
105952015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
10596
10597 * lib/gdb.exp (skip_tui_tests): New proc.
10598 * gdb.base/tui-layout.exp: Check skip_tui_tests.
10599
84204ed7
PA
106002015-05-19 Pedro Alves <palves@redhat.com>
10601
10602 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10603 Save the whole env array instead of just HOME. Unset HISTSIZE in
10604 the environment while testing. Restore whole environment
10605 afterwards.
10606
37442ce1
DE
106072015-05-16 Doug Evans <xdje42@gmail.com>
10608
10609 * gdb.guile/scm-ports.c: New file.
10610 * gdb.guile/scm-ports.exp: Add memory port tests.
10611
36de76f9
JK
106122015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10613
10614 * gdb.compile/compile-print.c: New file.
10615 * gdb.compile/compile-print.exp: New file.
10616
3a9558c4
JK
106172015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10618
10619 * gdb.compile/compile-ops.exp: Cast param to void.
10620 * gdb.compile/compile.exp: Complete type for _gdb_expr.
10621 (compile code struct_object.selffield = &struct_object): Add xfail.
10622
aa715135
JG
106232015-05-15 Joel Brobecker <brobecker@adacore.com>
10624
10625 * gdb.ada/arr_enum_with_gap: New testcase.
10626
931e5bc3
JG
106272015-05-15 Joel Brobecker <brobecker@adacore.com>
10628
10629 * gdb.ada/byte_packed_arr: New testcase.
10630
9cd4d857
JB
106312015-05-15 Joel Brobecker <brobecker@adacore.com>
10632
10633 * gdb.ada/pckd_neg: New testcase.
10634
ebfd00d2
PP
106352015-05-13 Patrick Palka <patrick@parcs.ath.cx>
10636
10637 PR gdb/17820
10638 * gdb.base/gdbinit-history.exp: New test.
10639 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
10640 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
10641
4c082a81
SC
106422015-05-09 Siva Chandra Reddy <sivachandra@google.com>
10643
10644 * gdb.python/py-xmethods.cc: Enhance test case.
10645 * gdb.python/py-xmethods.exp: New tests.
10646 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
10647 function.
10648 (B_indexoper): Likewise.
10649 (global_dm_list) : Add new xmethod worker functions.
10650
f7797074
SDJ
106512015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
10652
10653 * gdb.base/coredump-filter.exp: Correctly unset
10654 "coredump_var_addr" array.
10655
a4674e4e
PA
106562015-05-08 Pedro Alves <palves@redhat.com>
10657
10658 * gdb.server/non-existing-program.exp: Unset spawn_id.
10659
df2eb078
SC
106602015-05-08 Siva Chandra Reddy <sivachandra@google.com>
10661
10662 PR python/18291
10663 * gdb.python/py-xmethods.exp: Add tests.
10664
422349a3
YQ
106652015-05-08 Yao Qi <yao.qi@linaro.org>
10666
10667 PR gdb/18208
10668 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
10669 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
10670 function set_coredump_filter, and remove remote_exec call.
10671 Remove argument ipid. Callers update.
10672 (top level): Don't get inferior's PID.
10673
63fc80ce
AA
106742015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
10675
10676 * gdb.base/watch_thread_num.exp: Skip test on targets without
10677 access watchpoints.
10678
80ad801e
PA
106792015-05-06 Pedro Alves <palves@redhat.com>
10680
10681 PR server/18081
10682 * gdb.server/non-existing-program.exp: New file.
10683
0fa7fe50
JB
106842015-05-05 Joel Brobecker <brobecker@adacore.com>
10685
10686 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
10687
3ea89b92
PMR
106882015-05-05 Joel Brobecker <brobecker@adacore.com>
10689
10690 * gdb.ada/out_of_line_in_inlined: New testcase.
10691
87b8eff0
JB
106922015-05-05 Joel Brobecker <brobecker@adacore.com>
10693
10694 * gdb.ada/var_rec_arr: New testcase.
10695
5fccc635
YQ
106962015-04-30 Yao Qi <yao.qi@linaro.org>
10697
10698 * gdb.base/break-idempotent.exp: If
10699 skip_hw_watchpoint_multi_tests returns true, skip the tests
10700 on "rwatch" and "awatch".
10701
42d38f42
YQ
107022015-04-30 Yao Qi <yao.qi@linaro.org>
10703
10704 * gdb.base/relativedebug.exp: Invoke gdb command
10705 "info sharedlibrary", and if libc.so doesn't have debug info,
10706 skip the test.
10707
2ce1cdbf
DE
107082015-04-29 Doug Evans <dje@google.com>
10709
10710 * gdb.python/py-xmethods.exp: Add ptype tests.
10711 * gdb.python/py-xmethods.py (E_method_char_worker): Add
10712 get_result_type method.
10713
f24a38c5
LM
107142015-04-29 Luis Machado <lgustavo@codesourcery.com>
10715
10716 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
10717 the target does not support hardware watchpoints.
10718
ecbf2b3c
LM
107192015-04-29 Luis Machado <lgustavo@codesourcery.com>
10720
10721 * gdb.base/break-always.exp: Abort testing if writing to memory
10722 causes an error.
10723
34f5f757
DE
107242015-04-28 Doug Evans <dje@google.com>
10725
10726 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
10727 * gdb.python/py-pp-registration.exp: ... here. New file.
10728 * gdb.python/py-pp-registration.c: New file.
10729 * gdb.python/py-pp-registration.py: New file.
10730
69b4374a
DE
107312015-04-28 Doug Evans <dje@google.com>
10732
10733 * gdb.python/py-bad-printers.c: New file.
10734 * gdb.python/py-bad-printers.py: New file.
10735 * gdb.python/py-bad-printers.exp: New file.
10736
59fb7612
SS
107372015-04-28 Sasha Smundak <asmundak@google.com>
10738
10739 * gdb.python/py-type.exp: New test.
10740
2631b16a
AW
107412015-04-28 Andy Wingo <wingo@igalia.com>
10742
10743 * gdb.python/py-parameter.exp:
10744 * gdb.guile/scm-parameter.exp: Escape the path that we are
10745 matching against, as it might contain characters that are special
10746 to regular expressions.
10747
460efde1
JB
107482015-04-27 Joel Brobecker <brobecker@adacore.com>
10749
10750 * gdb.ada/rec_comp: New testcase.
10751
2d369d8e
SDJ
107522015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
10753
10754 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
10755 before using it.
10756
cf75d6c3
AB
107572015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
10758
10759 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
10760 new tests for verilog output.
10761
8dbe7ca5
YQ
107622015-04-24 Yao Qi <yao.qi@linaro.org>
10763
10764 * boards/remote-gdbserver-on-localhost.exp: New file.
10765
4ef9fb2f
PA
107662015-04-23 Pedro Alves <palves@redhat.com>
10767
10768 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
10769 $inferior_spawn_id instead of $inferior_spawn_id directly. On
10770 "end of file", remove $inferior_spawn_id from the indirect list.
10771
0a803169
PA
107722015-04-23 Pedro Alves <palves@redhat.com>
10773
10774 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
10775
749ef8f8
PA
107762015-04-23 Pedro Alves <palves@redhat.com>
10777
10778 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
10779 on $any_spawn_id instead of only on $gdb_spawn_id.
10780
8aae4344
PM
107812015-04-21 Pierre Muller <muller@sourceware.org>
10782
10783 PR pascal/17815
10784 * lib/pascal.exp (gpc_compile): Add new option "class".
10785 (fpc_compile): Likewise.
10786 * gdb.pascal/case-insensitive-symbols.pas: New file.
10787 * gdb.pascal/case-insensitive-symbols.exp: New file.
10788
1586c8fb
GB
107892015-04-20 Gary Benson <gbenson@redhat.com>
10790
10791 * gdb.base/attach.exp: Fix three extended remote failures.
10792
1b6e6f5c
GB
107932015-04-17 Gary Benson <gbenson@redhat.com>
10794
10795 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
10796 the main executable over the remote protocol.
10797
e797481d
PA
107982015-04-16 Pedro Alves <palves@redhat.com>
10799
10800 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
10801 a new gdbserver if gdbserver_reconnect_p is set.
10802
1ca99c42
PA
108032015-04-16 Pedro Alves <palves@redhat.com>
10804
10805 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
10806 is set, don't exit gdbserver.
10807
af9fd6f8
AA
108082015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10809
10810 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
10811 appropriate .insn, such that an older assembler can be used.
10812 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
10813 the z/Architecture instruction set on 31-bit targets as well.
10814
04ff1e61
AA
108152015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10816
10817 * gdb.go/handcall.exp: Remove all logic related to the first
10818 breakpoint and rely on go_runto_main instead.
10819 * gdb.go/strings.exp: Likewise.
10820 * gdb.go/unsafe.exp: Likewise.
10821 * gdb.go/hello.exp: Likewise. Also rename the remaining
10822 breakpoint marker to "breakpoint 1".
10823 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
10824 * gdb.go/strings.go: Likewise.
10825 * gdb.go/unsafe.go: Likewise.
10826 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
10827 "set breakpoint 2 here" and rename the remaining breakpoint marker
10828 to "breakpoint 1".
10829
40d2f8d6
SM
108302015-04-15 Simon Marchi <simon.marchi@ericsson.com>
10831
10832 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
10833 if itertools.imap is not present.
10834 * gdb.python/py-objfile.exp: Add parentheses.
10835 * gdb.python/py-type.exp: Same.
10836 * gdb.python/py-unwind-maint.py: Same.
10837
8cbc97c6
YQ
108382015-04-15 Yao Qi <yao.qi@linaro.org>
10839
10840 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
10841 of ":$ptr_size" and set its form explicitly.
10842
45fd756c
YQ
108432015-04-15 Pedro Alves <palves@redhat.com>
10844 Yao Qi <yao.qi@linaro.org>
10845
10846 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
10847 timeout by factor of 4.
10848 (test_regular_watch): Likewise.
10849 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
10850 * gdb.reverse/sigall-reverse.exp: Likewise.
10851 * gdb.reverse/until-precsave.exp: Likewise.
10852 * lib/gdb.exp (with_timeout_factor): New proc.
10853 (gdb_expect): Move some code to ...
10854 (get_largest_timeout): ... here. New procedure.
10855
9e811bc3
LM
108562015-04-14 Luis Machado <lgustavo@codesourcery.com>
10857
10858 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
10859
0ff6fcb2
LM
108602015-04-13 Luis Machado <lgustavo@codesourcery.com>
10861
10862 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
10863 to write to the .text section.
10864
7578d5f7
LM
108652015-04-13 Luis Machado <lgustavo@codesourcery.com>
10866
10867 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
10868 Handle the case of targets that do not provide PID information.
10869
2efe15c4
YQ
108702015-04-13 Yao Qi <yao.qi@linaro.org>
10871
10872 * lib/gdbserver-support.exp (gdb_exit): Catch exception
10873 and use expect instead of gdb_expect.
10874
8cd8f2f8
SDJ
108752015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
10876
10877 * gdb.base/coredump-filter.exp: Rename variable "addr" to
10878 "coredump_var_addr" to avoid naming conflict with other testcases.
10879
9ee41772
PA
108802015-04-10 Pedro Alves <palves@redhat.com>
10881
10882 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
10883 gdb_test_sequence and gdb_assert.
10884
07473109
PA
108852015-04-10 Pedro Alves <palves@redhat.com>
10886
10887 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
10888 test messages that don't include the breakpoint address.
10889
de3db44c
YQ
108902015-04-10 Yao Qi <yao.qi@linaro.org>
10891
10892 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
10893 false for some offset and width combinations which aren't
10894 supported by linux kernel.
10895
c79d856c
PA
108962015-04-10 Pedro Alves <palves@redhat.com>
10897
10898 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
10899 procedure, factored out from ...
10900 (top level): ... here. Add "set displaced-stepping" testing axis.
10901 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
10902 parameter "displaced". Use it.
10903 (top level): Use foreach and add "set displaced-stepping" testing
10904 axis.
10905
ebc90b50
PA
109062015-04-10 Pedro Alves <palves@redhat.com>
10907
10908 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
10909 Remove comment.
10910 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
10911 both the address of the instruction that triggers the watchpoint
10912 and the address of the instruction immediately after, and use
10913 those addresses for the test. Fix comment.
10914
8f572e5c
PA
109152015-04-10 Pedro Alves <palves@redhat.com>
10916
10917 * gdb.base/sigstep.exp (breakpoint_to_handler)
10918 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
10919 Test "backtrace" in handler.
10920 (breakpoint_over_handler): New parameter 'displaced'. Use it.
10921 (top level): Add new "displaced" test axis to
10922 breakpoint_to_handler, breakpoint_to_handler_entry and
10923 breakpoint_over_handler.
10924
8d707a12
PA
109252015-04-10 Pedro Alves <palves@redhat.com>
10926
10927 PR gdb/18216
10928 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
10929
ef713951
YQ
109302015-04-10 Yao Qi <yao.qi@linaro.org>
10931
10932 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
10933 (test_add_rn_pc): New function.
10934 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
10935 (top level): Invoke test_add_rn_pc.
10936
906d60cf
PA
109372015-04-10 Pedro Alves <palves@redhat.com>
10938
10939 PR gdb/13858
10940 * gdb.base/step-over-no-symbols.exp: New file.
10941
f2983cc3
AW
109422015-04-09 Andy Wingo <wingo@igalia.com>
10943
10944 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
10945 after the Python tests.
10946
6d62641c
SDJ
109472015-04-08 Keith Seitz <keiths@redhat.com>
10948
10949 PR python/16699
10950 * gdb.python/py-completion.exp: New tests for completion.
10951 * gdb.python/py-completion.py (CompleteLimit1): New class.
10952 (CompleteLimit2): Likewise.
10953 (CompleteLimit3): Likewise.
10954 (CompleteLimit4): Likewise.
10955 (CompleteLimit5): Likewise.
10956 (CompleteLimit6): Likewise.
10957 (CompleteLimit7): Likewise.
10958
f3770638
PA
109592015-04-08 Pedro Alves <palves@redhat.com>
10960
10961 PR gdb/18214
10962 PR gdb/18216
10963 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
10964 function.
10965 (main): Install it as SIGUSR1 handler.
10966 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
10967 parameter. Always use "setup" as prefix. Toggle "set
10968 displaced-stepping" off/on depending on global. Don't switch to
10969 thread 1 here.
10970 (top level): Add displaced stepping "off/on" test axis. Update
10971 "setup" calls. Wrap each subtest with with_test_prefix. Test
10972 continuing with a queued signal in each thread.
10973
4496bed7
PA
109742015-04-08 Pedro Alves <palves@redhat.com>
10975
10976 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
10977 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
10978 gdb_breakpoint instead of gdb_test that doesn't expect anything.
10979 Return early if running to main fails.
10980 * gdb.trace/while-stepping.exp: Likewise.
10981
b97fde92
PA
109822015-04-07 Pedro Alves <palves@redhat.com>
10983
10984 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
10985 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
10986 interact with inferior program.
10987
f71c18e7
PA
109882015-04-07 Pedro Alves <palves@redhat.com>
10989
10990 * lib/gdb.exp (inferior_spawn_id): New global.
10991 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
10992 spawn id after processing the user code.
10993 (default_gdb_start): Set inferior_spawn_id.
10994 (send_inferior): New procedure.
10995 * lib/gdbserver-support.exp (gdbserver_start): Set
10996 inferior_spawn_id.
10997 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
10998
6423214f
PA
109992015-04-07 Pedro Alves <palves@redhat.com>
11000
11001 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
11002 * lib/gdbserver-support.exp (gdbserver_start): Make
11003 $server_spawn_id global.
11004 (gdbserver_start): Don't wait for gdbserver's spawn id with
11005 expect_background.
11006 (close_gdbserver): New procedure.
11007 (gdb_exit): Rename the default version and reimplement.
11008
71c0ee8c
PA
110092015-04-07 Pedro Alves <palves@redhat.com>
11010
72f4393d 11011 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
11012 append the substituted item, not the original item.
11013
203bc29b
PA
110142015-04-07 Pedro Alves <palves@redhat.com>
11015
11016 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
11017 gdb_expect.
11018
508a3ddf
PA
110192015-04-07 Pedro Alves <palves@redhat.com>
11020
11021 * gdb.base/interrupt.exp: Don't handle the case of the inferior
11022 output appearing once only.
11023
9f6dbe2b
PA
110242015-04-07 Pedro Alves <palves@redhat.com>
11025
11026 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
11027 that doesn't expect anything. Return early if running to main
11028 fails.
11029
337532fa
YQ
110302015-04-07 Yao Qi <yao.qi@linaro.org>
11031
11032 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
11033 (child_function): Call alarm.
11034 (main): Move call to alarm into the loop.
11035 * gdb.threads/non-stop-fair-events.exp: Build program with
11036 -DTIMEOUT=$timeout.
11037
01b622d4
DE
110382015-04-06 Doug Evans <xdje42@gmail.com>
11039
11040 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
11041 Fix dest parameter to board_info.
11042 (fpc_compile): Ditto.
11043 (gdb_compile_pascal): Rename dest arg to destfile.
11044
961f4160
PMR
110452015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
11046
11047 * gdb.ada/funcall_ref.exp: New file.
11048 * gdb.ada/funcall_ref/foo.adb: New file.
11049
cafda597
YQ
110502015-04-02 Yao Qi <yao.qi@linaro.org>
11051
11052 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
11053 is remote.
11054
fed040c6
GB
110552015-04-02 Gary Benson <gbenson@redhat.com>
11056
11057 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
11058
d11916aa
SS
110592015-04-01 Sasha Smundak <asmundak@google.com>
11060
11061 * gdb.python/py-unwind-maint.c: New file.
11062 * gdb.python/py-unwind-maint.exp: New test.
11063 * gdb.python/py-unwind-maint.py: New file.
11064 * gdb.python/py-unwind.c: New file.
11065 * gdb.python/py-unwind.exp: New test.
11066 * gdb.python/py-unwind.py: New test.
11067
a1471180
PA
110682015-04-01 Pedro Alves <palves@redhat.com>
11069
11070 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
11071 to fail instead of non-existent $test.
11072
0bbeccb1
PA
110732015-04-01 Pedro Alves <palves@redhat.com>
11074
11075 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
11076 GDBFLAGS if not empty.
11077
3c724c8c
PMR
110782015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
11079
11080 * gdb.ada/complete.exp: Remove "multi_line".
11081 * gdb.ada/info_exc.exp: Remove "multi_line".
11082 * gdb.ada/packed_tagged.exp: Remove "multi_line".
11083 * gdb.ada/ptype_field.exp: Remove "multi_line".
11084 * gdb.ada/sym_print_name.exp: Remove "multi_line".
11085 * gdb.ada/tagged.exp: Remove "multi_line".
11086 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
11087 [multi_line ...]
11088 * gdb.btrace/delta.exp: Likewise.
11089 * gdb.btrace/exception.exp: Likewise.
11090 * gdb.btrace/function_call_history.exp: Likewise.
11091 * gdb.btrace/instruction_history.exp: Likewise.
11092 * gdb.btrace/nohist.exp: Likewise.
11093 * gdb.btrace/record_goto.exp: Likewise.
11094 * gdb.btrace/segv.exp: Likewise.
11095 * gdb.btrace/stepi.exp: Likewise.
11096 * gdb.btrace/tailcall.exp: Likewise.
11097 * gdb.btrace/unknown_functions.exp: Likewise.
11098 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
11099 * lib/gdb.exp: Add the "multi_line" helper.
11100
4eec2deb
PA
111012015-04-01 Pedro Alves <palves@redhat.com>
11102
11103 * gdb.threads/tid-reuse.c: New file.
11104 * gdb.threads/tid-reuse.exp: New file.
11105
df8411da
SDJ
111062015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
11107
11108 PR corefiles/16092
11109 * gdb.base/coredump-filter.c: New file.
11110 * gdb.base/coredump-filter.exp: Likewise.
11111
6ef37366
PM
111122015-03-27 Petr Machata <pmachata@redhat.com>
11113
11114 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
11115 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
11116 (Dwarf::assemble): Initialize them.
11117 (Dwarf::lines): New function.
11118
7ec911b0
JT
111192015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
11120
11121 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
11122 SYMBOL_PREFIX for x86_64-*-cygwin.
11123
ff908ebf
AW
111242015-03-26 Andy Wingo <wingo@igalia.com>
11125
11126 PR symtab/18148
11127 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
11128 const_value but not a location.
11129 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
11130 location defined in non-main CUs are visible.
11131
6d5f0679
YQ
111322015-03-26 Yao Qi <yao.qi@linaro.org>
11133
11134 PR testsuite/18139
11135 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
11136 Add a line number entry for the same line.
11137 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
11138 Add a line number entry for the same line.
11139
2898689b
YQ
111402015-03-26 Yao Qi <yao.qi@linaro.org>
11141
11142 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
11143 .int 0.
11144 (func): Likewise. Add .Lfunc_1 label.
11145 Use .Lfunc_1 label.
11146 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
11147 .int 0.
11148 (func): Likewise.
11149 Use .Lfunc_1 label.
11150
85180498
YQ
111512015-03-26 Yao Qi <yao.qi@linaro.org>
11152
11153 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
11154 Call gdb_compile instead to compile each .s files without debug
11155 information.
11156
8aa08a8d
YQ
111572015-03-26 Yao Qi <yao.qi@linaro.org>
11158
11159 * gdb.base/savedregs.exp (process_saved_regs): Make
11160 "Saved registers:" optional in the pattern.
11161
66849923
MM
111622015-03-25 Markus Metzger <markus.t.metzger@intel.com>
11163
11164 * gdb.btrace/next.exp: Merged into step.exp.
11165 * gdb.btrace/finish.exp: Merged into step.exp.
11166 * gdb.btrace/nexti.exp: Merged into stepi.exp.
11167 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
11168 "record goto" and checking the exact replay position.
11169 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
11170 check for "Recording format" in "info record" output.
11171 * gdb.btrace/record_goto.exp: Choose test file based on target.
11172 * gdb.btrace/x86-record_goto.S: Renamed into ...
11173 * gdb.btrace/x86_64-record_goto.S: ... this.
11174 * gdb.btrace/i686-record_goto.S: New.
11175 * gdb.btrace/x86-tailcall.S: Renamed into ...
11176 * gdb.btrace/x86_64-tailcall.S: ... this.
11177 * gdb.btrace/i686-tailcall.S: New.
11178 * gdb.btrace/x86-tailcall.c: Renamed into ...
11179 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
11180 separate statements. Update test.
11181 * gdb.btrace/delta.exp: Use record_goto.c as test file.
11182 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
11183 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
11184 * gdb.btrace/tailcall.exp: Choose test file based on target.
11185 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
11186
11cc1b74
MM
111872015-03-25 Markus Metzger <markus.t.metzger@intel.com>
11188
11189 * gdb.btrace/exception.exp: Increase BTS buffer size.
11190
a25d8bf9
PA
111912015-03-24 Pedro Alves <palves@redhat.com>
11192
11193 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
11194
856e7dd6
PA
111952015-03-24 Pedro Alves <palves@redhat.com>
11196
11197 * gdb.threads/schedlock.exp (test_step): No longer expect that
11198 "set scheduler-locking step" with "next" over a function call runs
11199 threads unlocked.
11200
ad235a41
AT
112012015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11202
11203 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
11204
15630549
AT
112052015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11206
11207 PR breakpoints/16466
11208 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
11209 * gdb.mi/mi-pending.c (thread_func): New function.
11210 (int main): Add threading support required.
11211 * gdb.mi/mi-pending.exp: Add tests for this issue.
11212 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
11213 (pendfunc2): Remove stdio dependency.
11214 * gdb.mi/mi-pendshr2.c: New file.
11215
693dca06
KS
112162015-03-23 Keith Seitz <keiths@redhat.com>
11217
11218 * gdb.linespec/keywords.c: New file.
11219 * gdb.linespec/keywords.exp: New file.
11220
7e993ebf
KS
112212015-03-23 Keith Seitz <keiths@redhat.com>
11222
11223 PR gdb/18021
11224 * gdb.dwarf2/staticvirtual.exp: New test.
11225
bc23328c
JK
112262015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11227
11228 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
11229 * README: Remove HP-UX and gdb.hp.
11230 (configuration):
11231 * configure: Regenerate.
11232 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
11233 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
11234 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
11235 gdb.hp/gdb.defects/Makefile.
11236 * gdb.hp/Makefile.in: File deleted.
11237 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
11238 * gdb.hp/gdb.aCC/optimize.c: File deleted.
11239 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
11240 * gdb.hp/gdb.aCC/run.c: File deleted.
11241 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
11242 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
11243 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
11244 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
11245 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
11246 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
11247 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
11248 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
11249 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
11250 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
11251 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
11252 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
11253 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
11254 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
11255 * gdb.hp/gdb.base-hp/reg.s: File deleted.
11256 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
11257 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
11258 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
11259 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
11260 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
11261 * gdb.hp/gdb.compat/Makefile.in: File deleted.
11262 * gdb.hp/gdb.compat/average.c: File deleted.
11263 * gdb.hp/gdb.compat/sum.c: File deleted.
11264 * gdb.hp/gdb.compat/xdb.c: File deleted.
11265 * gdb.hp/gdb.compat/xdb0.c: File deleted.
11266 * gdb.hp/gdb.compat/xdb0.h: File deleted.
11267 * gdb.hp/gdb.compat/xdb1.c: File deleted.
11268 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
11269 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
11270 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
11271 * gdb.hp/gdb.defects/Makefile.in: File deleted.
11272 * gdb.hp/gdb.defects/bs14602.c: File deleted.
11273 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
11274 * gdb.hp/gdb.defects/solib-d.c: File deleted.
11275 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
11276 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
11277 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
11278 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
11279 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
11280 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
11281 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
11282 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
11283 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
11284 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
11285 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
11286 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
11287 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
11288 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
11289 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
11290 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
11291 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
11292 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
11293 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
11294 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
11295 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
11296 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
11297 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
11298 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
11299 * gdb.hp/tools/odump: File deleted.
11300
8bf3b159
PA
113012015-03-19 Pedro Alves <palves@redhat.com>
11302
11303 * gdb.threads/continue-pending-status.exp (saw_thread_2)
11304 (saw_thread_3): New globals.
11305 (top level): Increment them when an event for the corresponding
11306 thread is seen.
11307 (no thread starvation): New test.
11308
eb54c8bf
PA
113092015-03-19 Pedro Alves <palves@redhat.com>
11310
11311 * gdb.threads/continue-pending-status.c: New file.
11312 * gdb.threads/continue-pending-status.exp: New file.
11313
32d2e5d6
PA
113142015-03-18 Pedro Alves <palves@redhat.com>
11315
11316 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11317 Use gdb_is_target_remote instead of is_remote. Use
11318 gdb_test_multiple instead of gdb_expect. Exit early if
11319 gdb_test_multiple hits its internal matches. Tighten stepi tests
11320 expected output. Fail on exit with any signal, instead of just
11321 SIGILL.
11322
f68f11b7
YQ
113232015-03-18 Yao Qi <yao.qi@linaro.org>
11324
11325 PR tdep/18107
11326 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
11327 variable.
11328 * gdb.base/catch-syscall.exp: Don't skip it on
11329 aarch64*-*-linux* target. Remove elements in all_syscalls.
11330 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
11331 target.
11332 (setup_all_syscalls): New proc.
11333
ca5fd19b
YQ
113342015-03-16 Yao Qi <yao.qi@linaro.org>
11335
11336 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
11337 (top level): Skip tests if valid_addr_p returns false for
11338 $cmd1 or $cmd2.
11339
85642ba0
AW
113402015-03-11 Andy Wingo <wingo@igalia.com>
11341
11342 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
11343
e03f9645
YQ
113442015-03-11 Yao Qi <yao.qi@linaro.org>
11345
11346 * gdb.base/catch-syscall.exp: Fix typo in comments.
11347
5d0962b2
YQ
113482015-03-11 Yao Qi <yao.qi@linaro.org>
11349
11350 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
11351
b2df3cef
PA
113522015-03-09 Pedro Alves <palves@redhat.com>
11353
11354 * dg-extract-results.py: Delete.
11355
ef878e53
PA
113562015-03-09 Pedro Alves <palves@redhat.com>
11357
11358 Merge dg-extract-results.sh from GCC upstream (r218843).
11359
11360 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
11361 * dg-extract-results.sh: Use --text with grep to avoid issues with
11362 binary files. Fall back to cat -v, if that doesn't work.
11363
9494d219
PA
113642015-03-05 Pedro Alves <palves@redhat.com>
11365
11366 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
11367
a8d9763a
SM
113682015-03-04 Simon Marchi <simon.marchi@ericsson.com>
11369
11370 * lib/mi-support.exp (mi_expect_interrupt): Accept
11371 alternative event for when in all-stop mode.
11372
be9957b8
PA
113732015-03-04 Pedro Alves <palves@redhat.com>
11374
11375 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
11376
d57be0f4 113772015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
11378
11379 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
11380
c214c7cf
AA
113812015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
11382
11383 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
11384 regexps for GDB's current line display, accept a hex address
11385 preceding the line number.
11386
6d74a497
AA
113872015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
11388
11389 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
11390 the 'arch1' variable for "s390*-linux*" targets.
11391
511aee7c
PA
113922015-03-04 Pedro Alves <palves@redhat.com>
11393
11394 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
11395 (main): Pass missing retval argument to pthread_join call.
11396
95e50b27
PA
113972015-03-02 Pedro Alves <palves@redhat.com>
11398
11399 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
11400 (top level): Call do_test with non-stop as well.
11401
28054d69
PA
114022015-03-02 Pedro Alves <palves@redhat.com>
11403
11404 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
11405 -1.
11406
4fa5d7b4
AA
114072015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
11408
11409 * gdb.arch/s390-vregs.exp: New test.
11410 * gdb.arch/s390-vregs.S: New file.
11411
97c18565
PA
114122015-02-27 Pedro Alves <palves@redhat.com>
11413
11414 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
11415 call to catch_command_errors.
11416 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
11417 catch_command_errors.
11418
a37bfa30
PA
114192015-02-27 Pedro Alves <palves@redhat.com>
11420
11421 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
11422 "true" for boolean result.
11423 * gdb.gdb/selftest.exp (test_with_self): Also accept full
11424 prototype of main.
11425
6f98576f
PA
114262015-02-27 Pedro Alves <palves@redhat.com>
11427
11428 * lib/unbuffer_output.c: New file.
11429 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
11430 (main): Call gdb_unbuffer_output.
11431
eba5ab56
YQ
114322015-02-27 Yao Qi <yao.qi@linaro.org>
11433
11434 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
11435 target.
11436
0def5aaa
DE
114372015-02-26 Doug Evans <dje@google.com>
11438
11439 * gdb.cp/class2.cc (Dbase, D): New classes.
11440 (main): New local delta.
11441 * gdb.cp/class2.exp: Test printing delta.
11442 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
11443 (dynbar): New global.
11444 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
11445
081a1c2c
JK
114462015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11447
11448 * gdb.compile/compile-ifunc.c: New file.
11449 * gdb.compile/compile-ifunc.exp: New file.
11450
2f41223f
AT
114512015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
11452
11453 * gdb.base/structs.exp: Check for correct struct on finish.
11454
03eddd80
YQ
114552015-02-26 Yao Qi <yao.qi@linaro.org>
11456
11457 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
11458 is zero.
11459
80c57053
JK
114602015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11461
11462 * gdb.arch/cordic.ko.bz2: New file.
11463 * gdb.arch/cordic.ko.debug.bz2: New file.
11464 * gdb.arch/ppc64-symtab-cordic.exp: New file.
11465
21613c12
YQ
114662015-02-25 Yao Qi <yao.qi@linaro.org>
11467
11468 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
11469 aarch64*-*-* target.
11470
d8b901ed
PA
114712015-02-23 Pedro Alves <palves@redhat.com>
11472
11473 * lib/gdb.exp (delete_breakpoints): Rewrite using
11474 gdb_test_multiple.
11475
e5b85ead
PA
114762015-02-23 Pedro Alves <palves@redhat.com>
11477
11478 * gdb.base/info-os.c: Include stdlib.h.
11479
85c3a371
DE
114802015-02-22 Doug Evans <xdje42@gmail.com>
11481
11482 PR symtab/17855
11483 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
11484 is read after symbols have been re-read.
11485 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
11486 * gdb.ada/exec_changed/second.adb (Second): Ditto.
11487
96553a0c
DE
114882015-02-21 Doug Evans <dje@google.com>
11489
11490 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
11491
97a0c697
JK
114922015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11493
11494 PR corefiles/17808
11495 * gdb.arch/i386-biarch-core.core.bz2: New file.
11496 * gdb.arch/i386-biarch-core.exp: New file.
11497
a47cd6e9
PA
114982015-02-21 Pedro Alves <palves@redhat.com>
11499
11500 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
11501 runto_main fails.
11502
c5facdc4
PA
115032015-02-20 Pedro Alves <palves@redhat.com>
11504
11505 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
11506 info probes.
11507
2db9a427
PA
115082015-02-20 Pedro Alves <palves@redhat.com>
11509
11510 * gdb.threads/multi-create-ns-info-thr.exp: New file.
11511
60fb7e9e
PA
115122015-02-20 Pedro Alves <palves@redhat.com>
11513
11514 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
11515 clean_restart before gdb_target_supports_trace.
11516
5c5019c2
PA
115172015-02-20 Pedro Alves <palves@redhat.com>
11518
11519 PR threads/18006
11520 * gdb.threads/clone-thread_db.c: New file.
11521 * gdb.threads/clone-thread_db.exp: New file.
11522
c9587f88
AT
115232015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
11524
11525 PR breakpoints/16812
11526 * gdb.base/catch-gdb-caused-signals.c: New file.
11527 * gdb.base/catch-gdb-caused-signals.exp: New file.
11528
f6a88844
JM
115292015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
11530
11531 * configure: Regenerated.
11532 * configure.ac: Use GDB_AC_TRANSFORM.
11533 * aclocal.m4: sinclude ../transform.m4.
11534
497c491b
JM
115352015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11536
11537 * lib/dtrace.exp: New file.
11538 * gdb.base/dtrace-probe.exp: Likewise.
11539 * gdb.base/dtrace-probe.d: Likewise.
11540 * gdb.base/dtrace-probe.c: Likewise.
11541 * lib/pdtrace.in: Likewise.
11542 * configure.ac: Output variables with the transformed names of
11543 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
11544 * configure: Regenerated.
11545
03e98035
JM
115462015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11547
11548 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
11549 expected message when trying to access $_probe_* convenience
11550 variables while not on a probe.
11551
63cc30e9
JK
115522015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11553
11554 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
11555
0703599a
PA
115562015-02-11 Pedro Alves <pedro@codesourcery.com>
11557
11558 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
11559 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
11560
7e60a48e
DE
115612015-02-10 Doug Evans <xdje42@gmail.com>
11562
11563 * lib/gdb.exp (gdb_load): Always return a result.
11564
01b088bc
PA
115652015-02-10 Pedro Alves <palves@redhat.com>
11566
11567 * gdb.threads/signal-sigtrap.c: New file.
11568 * gdb.threads/signal-sigtrap.exp: New file.
11569
b05ec7a5
AT
115702015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
11571
11572 * gdb.trace/no-attach-trace.c: New file.
11573 * gdb.trace/no-attach-trace.exp: New file.
11574
a2c2acaf
MW
115752015-02-09 Mark Wielaard <mjw@redhat.com>
11576
11577 * gdb.dwarf2/atomic.c: New file.
11578 * gdb.dwarf2/atomic-type.exp: Likewise.
11579
31fd9caa
MM
115802015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11581
11582 * gdb.btrace/buffer-size.exp: Update "info record" output.
11583 * gdb.btrace/delta.exp: Update "info record" output.
11584 * gdb.btrace/enable.exp: Update "info record" output.
11585 * gdb.btrace/finish.exp: Update "info record" output.
11586 * gdb.btrace/instruction_history.exp: Update "info record" output.
11587 * gdb.btrace/next.exp: Update "info record" output.
11588 * gdb.btrace/nexti.exp: Update "info record" output.
11589 * gdb.btrace/step.exp: Update "info record" output.
11590 * gdb.btrace/stepi.exp: Update "info record" output.
11591 * gdb.btrace/nohist.exp: Update "info record" output.
11592
d33501a5
MM
115932015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11594
11595 * gdb.btrace/buffer-size: New.
11596
f4abbc16
MM
115972015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11598
11599 * gdb.btrace/delta.exp: Update "info record" output.
11600 * gdb.btrace/enable.exp: Update "info record" output.
11601 * gdb.btrace/finish.exp: Update "info record" output.
11602 * gdb.btrace/instruction_history.exp: Update "info record" output.
11603 * gdb.btrace/next.exp: Update "info record" output.
11604 * gdb.btrace/nexti.exp: Update "info record" output.
11605 * gdb.btrace/step.exp: Update "info record" output.
11606 * gdb.btrace/stepi.exp: Update "info record" output.
11607 * gdb.btrace/nohist.exp: Update "info record" output.
11608
b9d61307
SM
116092015-02-06 Simon Marchi <simon.marchi@ericsson.com>
11610
11611 PR gdb/15678
11612 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
11613
e584fdbc
PA
116142015-02-06 Pedro Alves <palves@redhat.com>
11615
11616 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
11617 macro.
11618 (seconds_left, again): New globals.
11619 (main): Wait seconds_left in a 1-second sleep loop instead of
11620 sleeping 180 seconds. If 'again' is set, reset the seconds
11621 counter.
11622 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
11623 'again' in the inferior before detaching. Print the seconds left.
11624 (options): New global.
11625 (top level): Build program with -DTIMEOUT=$timeout.
11626
77f41761
PA
116272015-02-06 Pedro Alves <palves@redhat.com>
11628
11629 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
11630 determine how many seconds to pass to 'alarm'.
11631 * gdb.base/gdb-sigterm.exp (top level): Build program with
11632 -DTIMEOUT=$timeout.
11633 (do_test): Return success/failure indication. Add more verbose
11634 logging. Don't fail if 200 single steps are seen. Instead, fail
11635 when the test times out.
11636 (passes): New global.
11637 (top level): Break the testing loop if testing fails on any
11638 iteration. Use gdb_assert.
11639
b9394193
DB
116402015-02-04 Don Breazeal <donb@codesourcery.com>
11641
11642 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
11643 and initialize them.
11644 (ipc_cleanup): New function.
11645 (main): Don't declare shmid, semid, and msqid. Add a call to
11646 atexit so that we call ipc_cleanup on exit.
11647
42d9e528
PA
116482015-02-04 Pedro Alves <palves@redhat.com>
11649
11650 * boards/native-extended-gdbserver.exp: Remove any target variant
11651 specifications from the board name before clearing the isremote
11652 flag from board_info.
11653
ae6ae975
DE
116542015-01-31 Doug Evans <xdje42@gmail.com>
11655
11656 * gdb.base/maint.exp <maint print type argc>: Update expected output.
11657
cfb069a8
GB
116582015-01-31 Gary Benson <gbenson@redhat.com>
11659
11660 * gdb.base/completion.exp: Disable completion limiting for
11661 existing tests. Add new tests to check completion limiting.
11662 * gdb.linespec/ls-errs.exp: Disable completion limiting.
11663
5dd31d79
DE
116642015-01-31 Doug Evans <xdje42@gmail.com>
11665
11666 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
11667
9f050062
DE
116682015-01-31 Doug Evans <xdje42@gmail.com>
11669
11670 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
11671 entries. Duplicate file section script entries.
11672 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
11673 inlined entries. Add test for safe-path rejection.
11674 * gdb.python/py-section-script.c: Add duplicate inlined section script
11675 entries. Duplicate file section script entries.
11676 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
11677 inlined entries. Add test for safe-path rejection.
11678
df25ebbd
JB
116792015-01-29 Joel Brobecker <brobecker@adacore.com>
11680
11681 * gdb.ada/disc_arr_bound: New testcase.
11682
4a0ca9ec
JB
116832015-01-29 Joel Brobecker <brobecker@adacore.com>
11684
11685 * gdb.ada/mi_var_array: New testcase.
11686
3a8b707a
DE
116872015-01-27 Doug Evans <dje@google.com>
11688
11689 * gdb.python/py-objfile.exp: Add tests for objfile.username.
11690 Add test for objfile.filename, objfile.username after objfile
11691 has been unloaded.
11692
f8313f6e
JB
116932015-01-26 Joel Brobecker <brobecker@adacore.com>
11694
11695 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
11696 the second test to print the name attribute of value
11697 returned by the call to gdb.lookup_type, and adjust
11698 the expected output accordingly.
11699
37bc665e
MW
117002015-01-25 Mark Wielaard <mjw@redhat.com>
11701
11702 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
11703 * gdb.base/disp-step-fork.c: Include unistd.h.
11704 * gdb.base/siginfo-obj.c: Include stdio.h.
11705 * gdb.base/siginfo-thread.c: Likewise.
11706 * gdb.mi/non-stop.c: Include unistd.h.
11707 * gdb.mi/nsthrexec.c: Include stdio.h.
11708 * gdb.mi/pthreads.c: Include unistd.h.
11709 * gdb.modula2/unbounded1.c (main): Declare returns int.
11710 * gdb.reverse/consecutive-reverse.c: Likewise.
11711 * gdb.threads/create-fail.c: Include unistd.h.
11712 * gdb.threads/killed.c: Likewise.
11713 * gdb.threads/linux-dp.c: Likewise.
11714 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
11715 * gdb.threads/non-ldr-exc-2.c: Likewise.
11716 * gdb.threads/non-ldr-exc-3.c: Likewise.
11717 * gdb.threads/non-ldr-exc-4.c: Likewise.
11718 * gdb.threads/pthreads.c: Include unistd.h.
11719 (main): Declare returns int.
11720 * gdb.threads/tls-main.c (foo): New declaration.
11721 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
11722
f7e5394d
SM
117232015-01-23 Simon Marchi <simon.marchi@ericsson.com>
11724
11725 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
11726 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
11727
743649fd
MW
117282015-01-15 Mark Wielaard <mjw@redhat.com>
11729
11730 * gdb.base/noreturn-return.c: New file.
11731 * gdb.base/noreturn-return.exp: New file.
11732 * gdb.base/noreturn-finish.c: New file.
11733 * gdb.base/noreturn-finish.exp: New file.
11734
198297aa
PA
117352015-01-23 Pedro Alves <palves@redhat.com>
11736
11737 * gdb.threads/continue-pending-after-query.c: New file.
11738 * gdb.threads/continue-pending-after-query.exp: New file.
11739
717cf30c
AG
117402015-01-22 Anders Granlund <anders.granlund@ericsson.com>
11741 Simon Marchi <simon.marchi@ericsson.com>
11742
11743 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
11744 * gdb.base/valgrind-db-attach.exp: Same.
11745 * gdb.base/valgrind-infcall.exp: Same.
11746 * lib/mi-support.exp (default_mi_gdb_start): Same.
11747 * lib/prompt.exp (default_prompt_gdb_start): Same.
11748 * lib/gdb.exp (default_gdb_spawn): Same.
11749 (gdb_interact): New.
11750
11751
4b62a76e
JK
117522015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11753
11754 * gdb.compile/compile.exp (pointer to jit function): New test.
11755
b4cdae6f
WW
117562015-01-17 Wei-cheng Wang <cole945@gmail.com>
11757
11758 * lib/gdb.exp (supports_process_record): Return true for
11759 powerpc*-*-linux*.
11760 (supports_reverse): Likewise.
11761
d221e7ef
DB
117622015-01-15 Don Breazeal <donb@codesourcery.com>
11763
11764 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
11765 instead of checking whether the target board is remote and
11766 use spawn_wait_for_attach instead of exec/sleep.
11767 * gdb.base/attach-twice.exp: Likewise.
11768
bafffb51
JB
117692015-01-15 Joel Brobecker <brobecker@adacore.com>
11770
11771 * gdb.ada/var_arr_attrs: New testcase.
11772
5589af0e
PA
117732015-01-14 Pedro Alves <palves@redhat.com>
11774 Joel Brobecker <brobecker@adacore.com>
11775
11776 PR gdb/17525
11777 * gdb.base/bp-cmds-execution-x-script.c: New file.
11778 * gdb.base/bp-cmds-execution-x-script.exp: New file.
11779 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
11780
6c400b59
PA
117812015-01-14 Pedro Alves <palves@redhat.com>
11782
11783 PR cli/17828
11784 * gdb.base/batch-preserve-term-settings.c: New file.
11785 * gdb.base/batch-preserve-term-settings.exp: New file.
11786
e02c96a7
DE
117872015-01-13 Doug Evans <dje@google.com>
11788
11789 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
11790 binary.
11791
576fd14c
JB
117922015-01-13 Joel Brobecker <brobecker@adacore.com>
11793
11794 * Makefile.in (clean mostlyclean): Do not delete *.py.
11795
04dccad0
JB
117962015-01-13 Joel Brobecker <brobecker@adacore.com>
11797
11798 * gdb.python/py-lookup-type.exp: New file.
11799
3d230f71
PA
118002015-01-12 Pedro Alves <palves@redhat.com>
11801
11802 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
11803 restore GDBFLAGS before returning.
11804
7e67715d
JK
118052015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11806
11807 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
11808 is_amd64_regs_target and is_x86_like_target.
11809
f2e0d4b4
DE
118102015-01-11 Doug Evans <xdje42@gmail.com>
11811
11812 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
11813 is given without an explicit form.
11814 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
11815 attributes.
11816 * gdb.dwarf/corrupt.exp: Ditto.
11817 * gdb.dwarf2/enum-type.exp: Ditto.
11818 * gdb.trace/entry-values.exp: Ditto.
11819 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
11820
439250fb
DE
118212015-01-11 Doug Evans <xdje42@gmail.com>
11822
11823 PR gdb/15830
11824 * gdb.base/maint.exp: Remove references to "maint demangle".
11825 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
11826 Add tests for explicitly specifying language to demangle.
11827 * gdb.dlang/demangle.exp: Ditto.
11828
ede9f622
PA
118292015-01-09 Pedro Alves <palves@redhat.com>
11830
11831 * gdb.threads/non-stop-fair-events.c: New file.
11832 * gdb.threads/non-stop-fair-events.exp: New file.
11833
a7b796db
PA
118342015-01-09 Pedro Alves <palves@redhat.com>
11835
11836 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
11837 the global scope. Set a breakpoint after all threads are started
11838 rather than stepping over two source lines. Expect the prompt.
11839 * gdb.base/watch_thread_num.c (threads_started_barrier): New
11840 global.
11841 (NUM): Now 15.
11842 (main): Use threads_started_barrier to wait for all threads to
11843 start. Main thread no longer calls thread_function. Exit after
11844 180 seconds.
11845 (loop): New function.
11846 (thread_function): Wait on threads_started_barrier barrier. Call
11847 'loop' at each iteration.
11848 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
11849 threads have started, instead of hardcoding number of "next"
11850 steps. Use an access watchpoint instead of a write watchpoint.
11851
9665ffdd
PA
118522015-01-09 Pedro Alves <palves@redhat.com>
11853
11854 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
11855 (thread_func): Wait on barrier.
11856 (main): Wait for all threads to start before stopping GDB.
11857 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
11858 global.
11859 (thread1_func, thread2_func): Wait on barrier.
11860 (main): Wait for all threads to start before stopping GDB.
11861 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
11862 New global.
11863 (thread1_func, thread2_func): Wait on barrier.
11864 (main): Wait for all threads to start before stopping GDB.
11865
c945a99f
PA
118662015-01-09 Pedro Alves <palves@redhat.com>
11867
11868 * gdb.threads/attach-many-short-lived-threads.c: New file.
11869 * gdb.threads/attach-many-short-lived-threads.exp: New file.
11870
c1a747c1
PA
118712014-01-09 Pedro Alves <palves@redhat.com>
11872
11873 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
11874 instead of to thread 2.
11875 * gdb.threads/signal-command-multiple-signals-pending.c (main):
11876 Add barrier around each pthread_create call instead of around all
11877 calls.
11878 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
11879 Set a break on thread_function and have the child threads hit it
11880 one at at a time.
11881
60b3033e
PA
118822015-01-09 Pedro Alves <palves@redhat.com>
11883
11884 * lib/gdb.exp (can_spawn_for_attach): New procedure.
11885 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
11886 false.
11887 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
11888 checking whether the target board is remote.
11889 * gdb.multi/multi-attach.exp: Likewise.
11890 * gdb.python/py-sync-interp.exp: Likewise.
11891 * gdb.server/ext-attach.exp: Likewise.
11892 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
11893 tests that need to attach, instead of checking whether the target
11894 board is remote at the top of the file.
11895
acc018ac
YQ
118962015-01-08 Yao Qi <yao@codesourcery.com>
11897
11898 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
11899
50a18af8
JK
119002015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11901
11902 Fix testcase compilation.
11903 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
11904
8503d6e1
JB
119052015-01-06 Joel Brobecker <brobecker@adacore.com>
11906
11907 * gdb.python/py-type.exp: Add a couple test about empty
11908 array creation, and negative-length array creation.
11909
cc73dbcc
DE
119102015-01-02 Doug Evans <xdje42@gmail.com>
11911
11912 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
11913
0300bbc7
DE
119142015-01-02 Doug Evans <dje@google.com>
11915
11916 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
11917
9d85a0ec
YQ
119182014-12-29 Yao Qi <yao@codesourcery.com>
11919
11920 * gdb.trace/entry-values.exp: Update comments. Rename variable
11921 bar_call_foo to returned_from_foo.
11922
87186c6a
MMN
119232014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
11924
11925 PR gdb/17394
11926 * gdb.linespec/break-asm-file.c: New file.
11927 * gdb.linespec/break-asm-file.exp: New file.
11928 * gdb.linespec/break-asm-file0.s: New file.
11929 * gdb.linespec/break-asm-file1.s: New file.
11930
1bab7383
YQ
119312014-12-18 Nigel Stephens <nigel@mips.com>
11932 Maciej W. Rozycki <macro@codesourcery.com>
11933
11934 * gdb.base/float.exp: Handle the new output from "info float" on
11935 MIPS targets.
11936
1bc1068a
JK
119372014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11938
11939 Fix MinGW compilation.
11940 * gdb.compile/compile-ops.exp: Update untested message if
11941 !skip_compile_feature_tests.
11942 * gdb.compile/compile-setjmp.exp: Likewise.
11943 * gdb.compile/compile-tls.exp: Likewise.
11944 * gdb.compile/compile.exp: Likewise.
11945 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
11946 supported on this host".
11947
b6615d10
DE
119482014-12-16 Doug Evans <xdje42@gmail.com>
11949
11950 * boards/stabs.exp: New file.
11951
25dda427
AA
119522014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
11953
11954 * gdb.base/completion.exp: Adjust to format changes of "maint
11955 print user-registers".
11956
bf330350
CU
119572014-12-16 Catalin Udma <catalin.udma@freescale.com>
11958
11959 PR server/17457
11960 * gdb.arch/aarch64-fp.c: New file.
11961 * gdb.arch/aarch64-fp.exp: New file.
11962
395cf596
SDJ
119632014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11964
11965 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
11966 r210637, r210913, r211666, r215400, r215817).
11967
11968 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11969 * dg-extract-results.py: New file.
11970 * dg-extract-results.sh: Use it if the environment seems
11971 suitable.
11972
11973 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
11974
11975 * dg-extract-results.py (parse_run): Handle warnings that
11976 are printed before a test harness is run.
11977
11978 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
11979
11980 * dg-extract-results.py (Named): Remove __cmp__ method.
11981 (output_variation): Use a key to sort variation.harnesses.
11982
11983 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
11984
11985 * dg-extract-results.py: For Python 3, force sys.stdout to
11986 handle surrogate escape sequences.
11987 (safe_open): New function.
11988 (output_segment, main): Use it.
11989
11990 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
11991
11992 * dg-extract-results.py (Prog.result_re): Include options
11993 in test name.
11994
11995 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
11996
11997 * dg-extract-results.py (output_variation): Always sort if
11998 do_sum.
11999
e882ef3c
SM
120002014-12-15 Simon Marchi <simon.marchi@ericsson.com>
12001
12002 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
12003 as long as we get pagination notifications.
12004
4992aa20
JM
120052014-12-15 Jason Merrill <jason@redhat.com>
12006
12007 * Makefile.in (check-gdb.%): Restore.
12008 * README: Mention it.
12009
c1b5a1a6
JB
120102014-12-13 Joel Brobecker <brobecker@adacore.com>
12011
12012 * gdb.ada/str_uninit: New testcase.
12013
5537b577
JK
120142014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12015
12016 PR symtab/17642
12017 * gdb.base/vla-stub-define.c: New file.
12018 * gdb.base/vla-stub.c: New file.
12019 * gdb.base/vla-stub.exp: New file.
12020
bb2ec1b3
TT
120212014-12-12 Phil Muldoon <pmuldoon@redhat.com>
12022 Jan Kratochvil <jan.kratochvil@redhat.com>
12023 Tom Tromey <tromey@redhat.com>
12024
12025 * configure.ac: Add gdb.compile/.
12026 * configure: Regenerate.
12027 * gdb.compile/Makefile.in: New file.
12028 * gdb.compile/compile-ops.exp: New file.
12029 * gdb.compile/compile-ops.c: New file.
12030 * gdb.compile/compile-tls.c: New file.
12031 * gdb.compile/compile-tls.exp: New file.
12032 * gdb.compile/compile-constvar.S: New file.
12033 * gdb.compile/compile-constvar.c: New file.
12034 * gdb.compile/compile-mod.c: New file.
12035 * gdb.compile/compile-nodebug.c: New file.
12036 * gdb.compile/compile-setjmp-mod.c: New file.
12037 * gdb.compile/compile-setjmp.c: New file.
12038 * gdb.compile/compile-setjmp.exp: New file.
12039 * gdb.compile/compile-shlib.c: New file.
12040 * gdb.compile/compile.c: New file.
12041 * gdb.compile/compile.exp: New file.
12042 * lib/gdb.exp (skip_compile_feature_tests): New proc.
12043
4ff709eb
TT
120442014-12-12 Tom Tromey <tromey@redhat.com>
12045
12046 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
12047 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
12048
6dddd6a5
DE
120492014-12-12 Doug Evans <dje@google.com>
12050
12051 * lib/gdb-python.exp (get_python_valueof): New function.
12052 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
12053
71c24708
AA
120542014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
12055
12056 * gdb.base/completion.exp: Add test for completion of "info
12057 registers ".
12058
3e29f34a
MR
120592014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
12060
12061 * gdb.base/func-ptrs.c: New file.
12062 * gdb.base/func-ptrs.exp: New file.
12063
fc126975
SM
120642014-12-10 Simon Marchi <simon.marchi@ericsson.com>
12065
12066 PR breakpoints/17012
12067 * gdb.base/dprintf-detach.c: New file.
12068 * gdb.base/dprintf-detach.exp: New file.
12069
0a46d518
SM
120702014-12-10 Simon Marchi <simon.marchi@ericsson.com>
12071
12072 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
12073 * lib/gdb.exp (target_is_gdbserver): New procedure.
12074
a0be3e44
DE
120752014-12-08 Doug Evans <dje@google.com>
12076
12077 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
12078
df1b803a
YQ
120792014-12-05 Yao Qi <yao@codesourcery.com>
12080
12081 * gdb.guile/scm-error.exp: Remove the third argument to
12082 gdb_remote_download.
12083 * gdb.guile/scm-frame-args.exp: Likewise.
12084 * gdb.guile/scm-section-script.exp: Likewise.
12085
ddb9f679
YQ
120862014-12-05 Yao Qi <yao@codesourcery.com>
12087
12088 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
12089
86e4ed39
DE
120902014-12-04 Doug Evans <dje@google.com>
12091
12092 * gdb.python/py-objfile.exp: Add tests for
12093 objfile.add_separate_debug_file.
12094
7c50a931
DE
120952014-12-04 Doug Evans <dje@google.com>
12096
12097 * lib/gdb.exp (get_build_id): New function.
12098 (build_id_debug_filename_get): Rewrite to use it.
12099 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
12100
621661e3
MR
121012014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
12102
12103 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
12104 `method(long)', not just 0x0.
12105 * gdb.cp/nsalias.exp: Align code labels to 4.
12106 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
12107 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
12108 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
12109 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
12110 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
12111 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
12112
29f0c3b7
DE
121132014-12-02 Doug Evans <dje@google.com>
12114
e1e061e7 12115 PR symtab/17602
29f0c3b7 12116 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 12117 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
12118 * gdb.cp/anon-ns.exp: Update.
12119
162078c8
NB
121202014-12-02 Nick Bull <nicholaspbull@gmail.com>
12121
12122 * gdb.python/py-events.py (inferior_call_handler): New.
12123 (register_changed_handler, memory_changed_handler): New.
12124 (test_events.invoke): Register new handlers.
12125 * gdb.python/py-events.exp: Add tests for inferior call,
12126 memory_changed and register_changed events.
12127
fdb09caf
AA
121282014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
12129
12130 * gdb.base/execl-update-breakpoints.exp: Specify the link address
12131 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
12132 if the linker doesn't understand this.
12133
55cfb2c4
SM
121342014-12-01 Simon Marchi <simon.marchi@ericsson.com>
12135
12136 * gdb.python/python.exp: Change expected reply to help().
12137
9e8cd6df
YQ
121382014-12-01 Yao Qi <yao@codesourcery.com>
12139
12140 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
12141 AC_CONFIG_SUBDIRS(gdb.gdbtk).
12142 * configure: Re-generated.
12143
6c659fc2
SC
121442014-11-28 Siva Chandra Reddy <sivachandra@google.com>
12145
12146 * gdb.cp/chained-calls.cc: New file.
12147 * gdb.cp/chained-calls.exp: New file.
12148 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
12149
d7fc3181
SM
121502014-11-28 Simon Marchi <simon.marchi@ericsson.com>
12151
12152 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
12153 * gdb.dwarf2/symtab-producer.exp: Same.
12154 * gdb.gdb/python-interrupts.exp: Same.
12155 * gdb.gdb/python-selftest.exp: Same.
12156 * gdb.python/py-linetable.exp: Same.
12157 * gdb.python/py-type.exp: Same.
12158 * gdb.python/py-value-cc.exp: Same.
12159 * gdb.python/py-value.exp: Same.
12160
10e79639
YQ
121612014-11-28 Yao Qi <yao@codesourcery.com>
12162
12163 * gdb.base/break-probes.exp: Match library name prefixed with
12164 sysroot.
12165
f28a0564
SM
121662014-11-27 Simon Marchi <simon.marchi@ericsson.com>
12167
12168 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
12169 test expected output. Add parentheses for the call to print.
12170 Remove L suffix from integers.
12171
3fe1ce1d
DE
121722014-11-26 Doug Evans <dje@google.com>
12173
12174 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
12175
84429e27
YQ
121762014-11-22 Yao Qi <yao@codesourcery.com>
12177
12178 * gdb.trace/entry-values.c: Remove asms.
12179 (foo): Add foo_label.
12180 (bar): Add bar_label.
12181 * gdb.trace/entry-values.exp: Remove code computing foo's
12182 length and bar's length.
12183 (Dwarf::assemble): Invoke function_range for bar and use
12184 MACRO_AT_func for foo.
12185
26741859
YQ
121862014-11-22 Yao Qi <yao@codesourcery.com>
12187
12188 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
12189 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
12190 Use .Lgcc43_procstart instead of gcc43.
12191
45e44d27
JB
121922014-11-21 Joel Brobecker <brobecker@adacore.com>
12193
12194 * gdb.ada/n_arr_bound: New testcase.
12195
458c8db8
SDJ
121962014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
12197
12198 PR breakpoints/10737
12199 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
12200 test_catch_syscall_multi_arch.
12201 (test_catch_syscall_multi_arch): New function.
12202
43f3e411
DE
122032014-11-20 Doug Evans <xdje42@gmail.com>
12204
12205 * gdb.base/maint.exp: Update expected output.
12206
0d7b2549
AA
122072014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
12208
12209 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
12210 4-byte instruction on S390.
12211
8908fca5
JB
122122014-11-19 Joel Brobecker <brobecker@adacore.com>
12213
12214 * gdb.ada/arr_arr: New testcase.
12215
4a46959e
JB
122162014-11-19 Joel Brobecker <brobecker@adacore.com>
12217
12218 * gdb.ada/pkd_arr_elem: New Testcase.
12219
470e2f4e
LM
122202014-11-18 Luis Machado <lgustavo@codesourcery.com>
12221
12222 * gdb.reverse/break-precsave: Expect completion message for
12223 core file reads.
12224 * gdb.reverse/consecutive-precsave.exp: Likewise.
12225 * gdb.reverse/finish-precsave.exp: Likewise.
12226 * gdb.reverse/i386-precsave.exp: Likewise.
12227 * gdb.reverse/machinestate-precsave.exp: Likewise.
12228 * gdb.reverse/sigall-precsave.exp: Likewise.
12229 * gdb.reverse/solib-precsave.exp: Likewise.
12230 * gdb.reverse/step-precsave.exp: Likewise.
12231 * gdb.reverse/until-precsave.exp: Likewise.
12232 * gdb.reverse/watch-precsave.exp: Likewise.
12233
a267f3ad
AA
122342014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12235
12236 * gdb.base/bp-permanent.c: Include unistd.h.
12237 * gdb.python/py-framefilter-mi.c (main): Add return type.
12238 * gdb.python/py-framefilter.c (main): Likewise.
12239 * gdb.trace/actions-changed.c (main): Likewise.
12240
12084a9a
AA
122412014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12242
12243 * gdb.mi/until.c: Add eye-catchers.
12244 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
12245 line numbers.
12246
dc7e1a77
AA
122472014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12248
12249 * gdb.base/condbreak.exp: Drop references to removed non-prototype
12250 function header variants in break1.c.
12251 * gdb.base/ena-dis-br.exp: Likewise.
12252 * gdb.base/hbreak2.exp: Likewise.
12253 * gdb.reverse/until-precsave.exp: Drop references to removed
12254 non-prototype function header variants in ur1.c.
12255 * gdb.reverse/until-reverse.exp: Likewise.
12256
41c77605
PM
122572014-11-17 Petr Machata <pmachata@redhat.com>
12258
12259 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
12260 ${_cu_offset_size} bytes abbrev offset.
12261
34248c3a
DE
122622014-11-15 Doug Evans <xdje42@gmail.com>
12263
12264 PR symtab/17559
12265 * gdb.base/line-symtabs.exp: New file.
12266 * gdb.base/line-symtabs.c: New file.
12267 * gdb.base/line-symtabs.h: New file.
12268
646da059
YQ
122692014-11-14 Yao Qi <yao@codesourcery.com>
12270
12271 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
12272 (func): Add label func_label.
12273 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
12274 Replace low_pc and high_pc with MACRO_AT_range.
12275 Replace name, low_pc and high_pc with MACRO_AT_func.
12276
9301ebe6
YQ
122772014-11-14 Yao Qi <yao@codesourcery.com>
12278
12279 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
12280 Replace name, low_pc and high_pc with MACRO_AT_func.
12281
f166b542
YQ
122822014-11-14 Yao Qi <yao@codesourcery.com>
12283
12284 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
12285 produce debug information.
12286 * gdb.dwarf2/implptr-optimized-out.S: Removed.
12287
0f6e71e3
YQ
122882014-11-14 Yao Qi <yao@codesourcery.com>
12289
12290 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
12291 object and get function length.
12292 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
12293 with MACRO_AT_func.
12294 (top-level): Replace gdb_compile and clean_restart with
12295 prepare_for_testing.
12296 * gdb.dwarf2/main.c (main): Add label main_label.
12297
876c4df9
YQ
122982014-11-14 Yao Qi <yao@codesourcery.com>
12299
12300 * lib/dwarf.exp (function_range): New procedure.
12301 (Dwarf::_handle_macro_at_func): New procedure.
12302 (Dwarf::_handle_macro_at_range): New procedure.
12303 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
12304
02ad9cf1
YQ
123052014-11-14 Yao Qi <yao@codesourcery.com>
12306
12307 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
12308 (_handle_attribute): New procedure.
12309
a59add0c
AA
123102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12311
12312 * gdb.ada/cond_lang/foo.c (callme): Add return type.
12313 * gdb.base/call-sc.c (zed): Likewise.
12314 * gdb.base/checkpoint.c (main): Likewise.
12315 * gdb.base/dump.c (main): Likewise.
12316 * gdb.base/gcore.c (main): Likewise.
12317 * gdb.base/huge.c (main): Likewise.
12318 * gdb.base/multi-forks.c (main): Likewise.
12319 * gdb.base/pr10179-a.c (main): Likewise.
12320 * gdb.base/savedregs.c (main): Likewise.
12321 * gdb.base/sigaltstack.c (main): Likewise.
12322 * gdb.base/siginfo.c (main): Likewise.
12323 * gdb.base/structs.c (zed): Likewise.
12324 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
12325 * gdb.mi/mi-syn-frame.c (main): Likewise.
12326 * gdb.mi/until.c (foo, main): Likewise.
12327 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
12328 * gdb.base/solib-weak.c (foo): Declare.
12329 * gdb.base/attach-twice.c: Include stdio.h.
12330 * gdb.base/weaklib1.c: Likewise.
12331 * gdb.base/weaklib2.c: Likewise.
12332 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
12333 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
12334 unistd.h.
12335 * gdb.base/attach-pie-misread.c: Include stdlib.h.
12336 * gdb.mi/mi-exit-code.c: Likewise.
12337 * gdb.base/break-interp-lib.c: Include string.h.
12338 * gdb.base/coremaker.c: Likewise.
12339 * gdb.base/testenv.c: Likewise.
12340 * gdb.python/py-finish-breakpoint.c: Likewise.
12341 * gdb.base/inferior-died.c: Include sys/wait.h.
12342 * gdb.base/fileio.c: Include time.h.
12343 * gdb.base/async-shell.c: Include unistd.h.
12344 * gdb.base/dprintf-non-stop.c: Likewise.
12345 * gdb.base/info-os.c: Likewise.
12346 * gdb.mi/mi-console.c: Likewise.
12347 * gdb.mi/watch-nonstop.c: Likewise.
12348 * gdb.python/py-events.c: Likewise.
12349 * gdb.base/async.c (baz): Move up before its invocation.
12350 * gdb.base/code_elim2.c (my_global_func): Likewise.
12351 * gdb.base/skip-solib-lib.c (multiply): Likewise.
12352 * gdb.base/advance.c (func2): Likewise.
12353
3b5d5997
AA
123542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12355
12356 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
12357 variant.
12358 * gdb.base/annota3.c: Likewise.
12359 * gdb.base/async.c: Likewise.
12360 * gdb.base/average.c: Likewise.
12361 * gdb.base/call-ar-st.c: Likewise.
12362 * gdb.base/call-rt-st.c: Likewise.
12363 * gdb.base/call-sc.c: Likewise.
12364 * gdb.base/call-strs.c: Likewise.
12365 * gdb.base/ending-run.c: Likewise.
12366 * gdb.base/execd-prog.c: Likewise.
12367 * gdb.base/exprs.c: Likewise.
12368 * gdb.base/foll-exec.c: Likewise.
12369 * gdb.base/foll-fork.c: Likewise.
12370 * gdb.base/foll-vfork.c: Likewise.
12371 * gdb.base/funcargs.c: Likewise.
12372 * gdb.base/gcore.c: Likewise.
12373 * gdb.base/jump.c: Likewise.
12374 * gdb.base/langs0.c: Likewise.
12375 * gdb.base/langs1.c: Likewise.
12376 * gdb.base/langs2.c: Likewise.
12377 * gdb.base/mips_pro.c: Likewise.
12378 * gdb.base/nodebug.c: Likewise.
12379 * gdb.base/opaque0.c: Likewise.
12380 * gdb.base/opaque1.c: Likewise.
12381 * gdb.base/recurse.c: Likewise.
12382 * gdb.base/run.c: Likewise.
12383 * gdb.base/scope0.c: Likewise.
12384 * gdb.base/scope1.c: Likewise.
12385 * gdb.base/setshow.c: Likewise.
12386 * gdb.base/setvar.c: Likewise.
12387 * gdb.base/shmain.c: Likewise.
12388 * gdb.base/shr1.c: Likewise.
12389 * gdb.base/shr2.c: Likewise.
12390 * gdb.base/sigall.c: Likewise.
12391 * gdb.base/signals.c: Likewise.
12392 * gdb.base/so-indr-cl.c: Likewise.
12393 * gdb.base/solib2.c: Likewise.
12394 * gdb.base/structs.c: Likewise.
12395 * gdb.base/sum.c: Likewise.
12396 * gdb.base/vforked-prog.c: Likewise.
12397 * gdb.base/watchpoint.c: Likewise.
12398 * gdb.reverse/shr2.c: Likewise.
12399 * gdb.reverse/until-reverse.c: Likewise.
12400 * gdb.reverse/ur1.c: Likewise.
12401 * gdb.reverse/watch-reverse.c: Likewise.
12402
066a77c5
AA
124032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12404
12405 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
12406 variant.
12407 * gdb.base/sepdebug.exp: Drop references to removed code.
12408
4f204ea5
AA
124092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12410
12411 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
12412 variant. Preserve original line numbering.
12413 * gdb.base/list1.c: Likewise.
12414
3b377a3a
AA
124152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12416
12417 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
12418 variant.
12419 * gdb.base/break1.c: Likewise.
12420 * gdb.base/break.exp: Drop references to removed code.
12421
e444df73
AA
124222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12423
12424 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
12425 variant.
12426
8008f2a7
AA
124272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12428
12429 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
12430
a5a06887
AA
124312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12432
12433 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
12434 logic into perform_all_tests() and invoke it with and without
12435 function header prototypes.
12436 (do_function_calls): Remove conditional XFAIL for PR 5318.
12437 (rerun_and_prepare): Remove duplicate code.
12438 (perform_all_tests): New. Main logic moved here.
12439
44dba9b9
AA
124402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12441
12442 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
12443 code guarded by #ifdef NO_PROTOTYPES.
12444 (t_double_many_args): Likewise.
12445 (DEF_FUNC_MANY_ARGS_1): Likewise.
12446 (DEF_FUNC_VALUES_1): Likewise.
12447 (t_structs_ldc): Renamed from t_structs_fc in conditional code
12448 guarded by #ifdef PROTOTYPES.
12449
d1fbcd56
AA
124502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12451
12452 * gdb.mi/mi-console.c: Add eye-catcher.
12453 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
12454 instead of literal line number.
12455
b0e59b8f
AA
124562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12457
12458 * gdb.base/shr2.c: Add eye-catcher.
12459 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
12460 line number.
12461
78f98cca
AA
124622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12463
12464 * gdb.base/jump.c: Add eye-catchers.
12465 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
12466 numbers.
12467
58fa2af0
AA
124682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12469
12470 * gdb.base/execd-prog.c: Add eye-catchers.
12471 * gdb.base/foll-exec.c: Likewise.
12472 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
12473 line numbers.
12474
04e5059b
AA
124752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12476
12477 * gdb.base/ending-run.c: Add eye-catchers.
12478 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
12479 literal line numbers.
12480
dbfdb174
AA
124812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12482
12483 * gdb.base/call-rt-st.c: Add eye-catchers.
12484 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
12485 literal line numbers.
12486
888a2ade
AA
124872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12488
12489 * gdb.base/call-ar-st.c: Add eye-catchers.
12490 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
12491 literal line numbers.
12492
6acc2dde
AA
124932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12494
12495 * gdb.base/average.c: Add eye-catchers.
12496 * gdb.base/sum.c: Likewise.
12497 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
12498 regexps dynamically.
12499
9ecfcd1d
AA
125002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12501
12502 * gdb.base/solib1.c: Add eye-catchers.
12503 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
12504 literal line numbers.
12505
78708b7c
PA
125062014-11-12 Pedro Alves <palves@redhat.com>
12507
12508 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
12509 leader has exited.
12510
af48d08f
PA
125112014-11-12 Pedro Alves <palves@redhat.com>
12512
12513 * gdb.arch/i386-bp_permanent.c: New file.
12514 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
12515 (srcfile): Set to i386-bp_permanent.c.
12516 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
12517 that stepi does not execute the 'leave' instruction, instead of
12518 testing it does execute.
12519 * gdb.base/bp-permanent.c: New file.
12520 * gdb.base/bp-permanent.exp: New file.
12521
af3768e9
DE
125222014-11-10 Doug Evans <xdje42@gmail.com>
12523
12524 PR symtab/17564
12525 * gdb.base/symtab-search-order.exp: New file.
12526 * gdb.base/symtab-search-order.c: New file.
12527 * gdb.base/symtab-search-order-1.c: New file.
12528 * gdb.base/symtab-search-order-shlib-1.c: New file.
12529
9de00a4a
PA
125302014-11-07 Pedro Alves <palves@redhat.com>
12531
12532 PR gdb/17511
12533 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
12534 i?86-*-linux*.
12535
e0f52461
SC
125362014-11-03 Siva Chandra Reddy <sivachandra@google.com>
12537
12538 PR c++/17494
12539 * gdb.cp/pr17494.cc: New file.
12540 * gdb.cp/pr17494.exp: New file.
12541
6ce8c980
YQ
125422014-11-02 Yao Qi <yao@codesourcery.com>
12543
12544 * gdb.python/python.exp: Get working directory and match the
12545 output of "set extended-prompt \\w " with it.
12546
02be9a71
DE
125472014-10-30 Doug Evans <dje@google.com>
12548
12549 * gdb.python/py-objfile.exp: Add tests for setting random attributes
12550 in objfiles.
12551 * gdb.python/py-progspace.exp: Add tests for setting random attributes
12552 in progspaces.
12553
3bdff46b
LM
125542014-10-30 Janis Johnson <janisjo@codesourcery.com>
12555
12556 * gdb.base/fullpath-expand.exp: Skip for a remote host.
12557 * gdb.base/realname-expand.exp: Likewise.
12558 * gdb.linespec/macro-relative.exp: Likewise.
12559
ab917dfb
PA
125602014-10-29 Pedro Alves <palves@redhat.com>
12561
12562 PR gdb/17408
12563 * gdb.threads/schedlock.c (some_function): New function.
12564 (call_function): New global.
12565 (MAYBE_CALL_SOME_FUNCTION): New macro.
12566 (thread_function): Call it.
12567 * gdb.threads/schedlock.exp (get_args): Add description parameter,
12568 and use it instead of a global counter. Adjust all callers.
12569 (get_current_thread): Use "find current thread" for test message
12570 here rather than having all callers pass down the same string.
12571 (goto_loop): New procedure, factored out from ...
12572 (my_continue): ... this.
12573 (step_ten_loops): Change parameter from test message to command to
12574 use. Adjust.
12575 (list_count): Delete global.
12576 (check_result): New procedure, factored out from duplicate top
12577 level code.
12578 (continue tests): Wrap in with_test_prefix.
12579 (test_step): New procedure, factored out from duplicate top level
12580 code.
12581 (top level): Test "step" in combination with all scheduler-locking
12582 modes. Test "next" in combination with all scheduler-locking
12583 modes, and in combination with stepping over a function call or
12584 not.
12585 * gdb.threads/next-bp-other-thread.c: New file.
12586 * gdb.threads/next-bp-other-thread.exp: New file.
12587
d3d4baed
PA
125882014-10-29 Pedro Alves <palves@redhat.com>
12589
12590 PR python/17372
12591 * gdb.python/python.exp: Test a multi-line command that spawns
12592 interactive Python.
12593 * gdb.base/multi-line-starts-subshell.exp: New file.
12594
563e8d85
YQ
125952014-10-29 Yao Qi <yao@codesourcery.com>
12596
12597 * gdb.base/fileio.exp: Make directories on host.
12598
0ea4d52e
YQ
125992014-10-29 Yao Qi <yao@codesourcery.com>
12600
12601 * gdb.base/fileio.c (test_write): Close the file.
12602
7f5ef605
PA
126032014-10-28 Pedro Alves <palves@redhat.com>
12604
12605 PR gdb/12623
12606 * gdb.base/sigstep.c (no_handler): New global.
12607 (main): If 'no_handler is true, set the signal handlers to
12608 SIG_IGN.
12609 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
12610 with_sw_watch and no_handler parameters. Handle them.
12611 (top level) <stepping over handler when stopped at a breakpoint
12612 test>: Add a test axis for testing with a software watchpoint, and
12613 another for testing with the signal handler set to SIG_IGN.
12614 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
12615 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
12616
abbdbd03
PA
126172014-10-28 Pedro Alves <palves@redhat.com>
12618
12619 PR gdb/17511
12620 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
12621 * gdb.base/sigstep.exp (other_handler_location): New global.
12622 (advance): Support stepping into the signal handler, and running
12623 commands while in the handler.
12624 (in_handler_map): New global.
12625 (top level): In the advance test, add combinations for getting
12626 into the handler with stepping commands, and for running commands
12627 in the handler. Add comment descripting the advancei tests.
12628
1df4399f
PA
126292014-10-28 Pedro Alves <palves@redhat.com>
12630
12631 * gdb.base/sigstep.exp: Use build_executable instead of
12632 prepare_for_testing.
12633 (top level): Move code that starts GDB, runs to main and creates a
12634 display to ...
12635 (restart): ... this new procedure.
12636 (top level): Move backtrace from signal handler test to ...
12637 (validate_backtrace): ... this new procedure.
12638 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
12639 with_test_prefix. Always restart GDB.
12640 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
12641 with_test_prefix. Always restart GDB. No need to delete
12642 breakpoints after the test.
12643 (test_skip_handler): Remove prefix parameter.
12644 (skip_over_handler, breakpoint_to_handler)
12645 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
12646 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
12647 restart GDB. No need to delete breakpoints after the test.
12648 (top level): Use foreach to call the test procedures with
12649 different commands.
12650
a5b6e449
PA
126512014-10-28 Pedro Alves <palves@redhat.com>
12652
12653 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
12654 instead of GNATS numbers.
12655 * gdb.base/sigbpt.exp: Likewise.
12656 * gdb.base/siginfo.exp: Likewise.
12657 * gdb.base/sigstep.exp: Likewise.
12658
e5f8a7cc
PA
126592014-10-27 Pedro Alves <palves@redhat.com>
12660
12661 * gdb.base/sigstep.c (dummy): New global.
12662 (main): Issue a couple writes to the new global.
12663 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
12664 procedures.
12665 (skip_over_handler): Use test_skip_handler.
12666 (top level): Call skip_over_handler for stepi and nexti too.
12667 (breakpoint_over_handler): Use test_skip_handler.
12668 (top level): Call breakpoint_over_handler for stepi and nexti too.
12669
763905a3
YQ
126702014-10-27 Yao Qi <yao@codesourcery.com>
12671
12672 * gdb.trace/tfile.c (adjust_function_address)
12673 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
12674 function descriptor.
12675
6f259a23
DB
126762014-10-24 Don Breazeal <donb@codesourcery.com>
12677
12678 * gdb.base/foll-fork.exp (test_follow_fork,
12679 catch_fork_child_follow): Check for updated fork messages emitted
12680 from infrun.c.
12681 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
12682 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
12683 vfork_and_exec_child_follow_through_step): Check for updated vfork
12684 messages emitted from infrun.c.
12685
09dd9a69
PA
126862014-10-24 Pedro Alves <palves@redhat.com>
12687
12688 * gdb.base/corefile.exp: Remove references to ultrix.
12689 * gdb.base/interrupt.exp: Likewise.
12690 * gdb.base/whatis.exp: Likewise.
12691 * gdb.gdb/selftest.exp: Likewise.
12692 * gdb.threads/manythreads.exp: Likewise.
12693 * gdb.threads/print-threads.exp: Likewise.
12694 * gdb.threads/pthreads.exp:: Likewise.
12695 * gdb.threads/schedlock.exp: Likewise.
12696
3433cfa5
SC
126972014-10-24 Siva Chandra Reddy <sivachandra@google.com>
12698
12699 * gdb.cp/non-trivial-retval.cc: Add a test case.
12700 * gdb.cp/non-trivial-retval.exp: Add a test.
12701
092f880b
YQ
127022014-10-20 Yao Qi <yao@codesourcery.com>
12703
12704 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
12705 * gdb.python/py-objfile-script-gdb.py: New file.
12706 * gdb.python/py-objfile-script.exp: Update reference to
12707 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
12708 of remote_download. Remove the dest file.
12709
acbdb7f3
YQ
127102014-10-20 Yao Qi <yao@codesourcery.com>
12711
12712 * gdb.base/checkpoint.exp: Don't remove file copied on host.
12713 * gdb.base/step-line.exp: Likewise.
12714 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
12715 * gdb.dwarf2/dw2-basic.exp: Likewise.
12716 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12717 * gdb.dwarf2/dw2-filename.exp: Likewise.
12718 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12719 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12720 * gdb.dwarf2/dw2-producer.exp: Likewise.
12721 * gdb.dwarf2/mac-fileno.exp: Likewise.
12722 * gdb.python/py-frame-args.exp: Likewise.
12723 * gdb.python/py-framefilter.exp: Likewise.
12724 * gdb.python/py-mi.exp: Likewise.
12725 * gdb.python/py-objfile-script.exp: Likewise
12726 * gdb.python/py-pp-integral.exp: Likewise.
12727 * gdb.python/py-pp-re-notag.exp: Likewise.
12728 * gdb.python/py-prettyprint.exp: Likewise.
12729 * gdb.python/py-section-script.exp: Likewise.
12730 * gdb.python/py-typeprint.exp: Likewise.
12731 * gdb.python/py-xmethods.exp: Likewise.
12732 * gdb.stabs/weird.exp: Likewise.
12733 * gdb.xml/tdesc-regs.exp: Likewise.
12734
bd286a29
KCY
127352014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
12736
12737 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
12738 (out_cu): Use addr_len for the size of addresses.
12739 (out_line): Likewise. Size DW_LNE_set_address instruction
12740 according to addr_len.
12741 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
12742 (FUNC): Add START_INSNS to definition.
12743
673dc4a0
YQ
127442014-10-18 Yao Qi <yao@codesourcery.com>
12745
12746 * gdb.base/argv0-symlink.exp: Check argv[0] value if
12747 gdb_has_argv0 return true.
12748 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
12749 check [target_info exists noargs], check [gdb_has_argv0]
12750 instead.
12751 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
12752 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
12753 procedures.
12754
4ffbba72
DE
127552014-10-17 Doug Evans <dje@google.com>
12756
12757 * gdb.python/py-events.exp: Update expected output for clear_objfiles
12758 event.
12759 * gdb.python/py-events.py: Add clear_objfiles event.
12760
d096d8c1
DE
127612014-10-17 Doug Evans <dje@google.com>
12762
12763 * gdb.python/py-objfile.exp: Test progspace attribute.
12764
a80db015
LM
127652014-10-17 Luis Machado <lgustavo@codesourcery.com>
12766
12767 * gdb.guile/scm-breakpoint.exp: Do not assume any
12768 directory separators when matching source file paths.
12769 * gdb.python/py-breakpoint.exp: Likewise.
12770 * gdb.reverse/break-precsave.exp: Likewise.
12771 * gdb.reverse/break-reverse.exp: Likewise.
12772 * gdb.reverse/consecutive-precsave.exp: Likewise.
12773 * gdb.reverse/finish-precsave.exp: Likewise.
12774 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
12775 * gdb.reverse/finish-reverse.exp: Likewise.
12776 * gdb.reverse/i386-precsave.exp: Likewise.
12777 * gdb.reverse/i387-env-reverse.exp: Likewise.
12778 * gdb.reverse/i387-stack-reverse.exp: Likewise.
12779 * gdb.reverse/machinestate-precsave.exp: Likewise.
12780 * gdb.reverse/machinestate.exp: Likewise.
12781 * gdb.reverse/sigall-precsave.exp: Likewise.
12782 * gdb.reverse/solib-precsave.exp: Likewise.
12783 * gdb.reverse/step-precsave.exp: Likewise.
12784 * gdb.reverse/until-precsave.exp: Likewise.
12785 * gdb.reverse/watch-precsave.exp: Likewise.
12786 * gdb.reverse/watch-reverse.exp: Likewise.
12787
b22089ab
YQ
127882014-10-17 Yao Qi <yao@codesourcery.com>
12789
12790 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
12791 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
12792
6c4486e6
PA
127932014-10-17 Pedro Alves <palves@redhat.com>
12794
12795 PR gdb/17471
12796 * gdb.base/bg-execution-repeat.c: New file.
12797 * gdb.base/bg-execution-repeat.exp: New file.
12798
0ff33695
PA
127992014-10-17 Pedro Alves <palves@redhat.com>
12800
12801 PR gdb/17300
12802 * gdb.base/continue-all-already-running.c: New file.
12803 * gdb.base/continue-all-already-running.exp: New file.
12804
6fdebc3d
PA
128052014-10-17 Pedro Alves <palves@redhat.com>
12806
12807 PR gdb/17472
12808 * gdb.base/annota-input-while-running.c: New file.
12809 * gdb.base/annota-input-while-running.exp: New file.
12810
32a8097b
PA
128112014-10-17 Pedro Alves <palves@redhat.com>
12812
12813 * gdb.base/callfuncs.exp: emove references to osf.
12814 * gdb.base/sigall.exp: Likewise.
12815 * gdb.gdb/selftest.exp: Likewise.
12816 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12817 * gdb.mi/non-stop.c: Likewise.
12818 * gdb.mi/pthreads.c: Likewise.
12819 * gdb.reverse/sigall-precsave.exp: Likewise.
12820 * gdb.reverse/sigall-reverse.exp: Likewise.
12821 * gdb.threads/pthreads.c: Likewise.
12822 * gdb.threads/pthreads.exp: Likewise.
12823
7a3517ff
YQ
128242014-10-17 Yao Qi <yao@codesourcery.com>
12825
12826 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
12827 check 'target_info exists noargs'.
12828 (test_command_prompt_position): Likewise.
12829 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
12830 Remove "set args".
12831 (progvar_simple_while_test): Likewise.
12832 (progvar_complex_if_while_test): Likewise.
12833 (if_while_breakpoint_command_test): Likewise.
12834 (infrun_breakpoint_command_test): Likewise.
12835 (breakpoint_command_test): Likewise.
12836 (watchpoint_command_test): Likewise.
12837 (bp_deleted_in_command_test): Likewise.
12838 (temporary_breakpoint_commands): Likewise.
12839
bb99c472
YQ
128402014-10-16 Yao Qi <yao@codesourcery.com>
12841
12842 * gdb.base/remotetimeout.exp: Remove noargs checking.
12843
7c16b83e
PA
128442014-10-15 Pedro Alves <palves@redhat.com>
12845
12846 PR breakpoints/9649
12847 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
12848 * gdb.base/breakpoint-in-ro-region.exp
12849 (probe_target_hardware_step): New procedure.
12850 (top level): Probe hardware stepping and hardware breakpoint
12851 support. Test stepping through a read-only region, with both
12852 "breakpoint auto-hw" on and off and both "always-inserted" on and
12853 off.
12854
35a49624
IB
128552014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
12856
12857 * gdb.dlang/demangle.exp: Update for demangling changes.
12858
2d1c107c
SC
128592014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12860
12861 * gdb.cp/non-trivial-retval.cc: Add new test cases.
12862 * gdb.cp/non-trivial-retval.exp: Add new tests.
12863
778811d5
SC
128642014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12865
12866 PR c++/13403
12867 PR c++/15154
12868 * gdb.cp/non-trivial-retval.cc: New file.
12869 * gdb.cp/non-trivial-retval.exp: New file.
12870
10c5f0a8
YQ
128712014-10-15 Yao Qi <yao@codesourcery.com>
12872
12873 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
12874 remote host.
12875
65d7b369
YQ
128762014-10-15 Yao Qi <yao@codesourcery.com>
12877
12878 * gdb.python/py-symbol.exp: Match file base name if host is
12879 remote, otherwise match file name with dir name.
12880 * gdb.python/py-symtab.exp: Likewise.
12881 * gdb.python/python.exp: Likewise.
12882
46dc1394
YQ
128832014-10-15 Yao Qi <yao@codesourcery.com>
12884
12885 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
12886 pattern.
12887 * gdb.python/py-symtab.exp: Likewise.
12888 * gdb.python/python.exp: Remove trailing ".*". Fix typo
12889 locationn.
12890
c40cc657
JB
128912014-10-14 Joel Brobecker <brobecker@adacore.com>
12892
12893 * gdb.ada/addr_arith: New testcase.
12894
2abf49e1
MR
128952014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
12896
12897 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
12898 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
12899 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
12900 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
12901
f7088df3
SDJ
129022014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
12903
12904 * gdb.arch/stap-eval-lang-ada.S: Likewise.
12905 * gdb.arch/stap-eval-lang-ada.c: Likewise.
12906 * gdb.arch/stap-eval-lang-ada.exp: New file.
12907
4dc06805
YQ
129082014-10-14 Yao Qi <yao@codesourcery.com>
12909
12910 * gdb.mi/mi-var-child.c (nothing1): New function.
12911 (nothing2): New function.
12912 (do_children_tests): Set function pointers by nothing1 and
12913 nothing2.
12914 * gdb.mi/mi-var-child.exp: Step over new added statements.
12915 Update test to match the new output.
12916 * gdb.mi/var-cmd.c (nothing1): New function.
12917 (nothing2): New function.
12918 (do_children_tests): Set function pointers by nothing1 and
12919 nothing2.
12920 * gdb.mi/mi-var-display.exp: Update test to match output.
12921 Step to the line specified by $line_dct_nothing.
12922 Increase the number of lines to step.
12923
46a93de2
YQ
129242014-10-14 Yao Qi <yao@codesourcery.com>
12925
12926 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
12927 tests.
12928 * gdb.mi/mi2-var-child.exp: Likewise.
12929
14ea52ee
DE
129302014-10-13 Doug Evans <dje@google.com>
12931
12932 * gdb.python/py-objfile.exp: Change name of file name test.
12933
e5c6e92b
DE
129342014-10-13 Doug Evans <dje@google.com>
12935
12936 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
12937 from the start of the CU.
12938
c780cc2f
JK
129392014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12940 Yao Qi <yao@codesourcery.com>
12941
12942 Fix "save breakpoints" for "catch" command.
12943 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
12944 Remove -nonewline. Match also the added "main" line.
12945
99894e11
JK
129462014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12947
12948 Fix "save breakpoints" for "disable $bpnum" command.
12949 * gdb.base/save-bp.c (main): Add label.
12950 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
12951
6e1ac5a3
JK
129522014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12953
12954 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
12955
754dd2b0
YQ
129562014-10-11 Yao Qi <yao@codesourcery.com>
12957
12958 * gdb.server/server-kill.exp: Execute command
12959 "set remote trace-status-packet on" before "tstatus".
12960
f90183d7
YQ
129612014-10-11 Yao Qi <yao@codesourcery.com>
12962
12963 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
12964 (main): Call getppid.
12965 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
12966 and continue to it. Read variable "server_pid".
12967
bf40a607
YQ
129682014-10-11 Yao Qi <yao@codesourcery.com>
12969
12970 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
12971
052ca370
YQ
129722014-10-11 Yao Qi <yao@codesourcery.com>
12973
12974 * gdb.threads/thread-find.exp: Don't execute command
12975 "info threads".
12976 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
12977 * gdb.threads/linux-dp.exp: Don't check the condition
12978 $threads_created equals to zero.
12979
3831839c
PA
129802014-10-10 Pedro Alves <palves@redhat.com>
12981
12982 * gdb.base/bigcore.exp: Remove references to IRIX.
12983 * gdb.base/funcargs.exp: Likewise.
12984 * gdb.base/interrupt.exp: Likewise.
12985 * gdb.base/mips_pro.exp: Likewise.
12986 * gdb.base/nodebug.exp: Likewise.
12987 * gdb.base/setvar.exp: Likewise.
12988 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
12989
8b9a549d
PA
129902014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12991 Pedro Alves <palves@redhat.com>
12992
12993 PR symtab/14466
12994 * gdb.base/vdso-warning.c: New file.
12995 * gdb.base/vdso-warning.exp: New file.
12996
d48ba5e8
DE
129972014-10-02 Doug Evans <dje@google.com>
12998
12999 * gdb.base/structs.c (main): Don't run forever.
13000
2278c276
PA
130012014-10-02 Pedro Alves <palves@redhat.com>
13002
13003 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
13004 (top level) <stop threads 1, stop threads 2>: Use it.
13005
b57bacec
PA
130062014-10-02 Pedro Alves <palves@redhat.com>
13007
13008 * gdb.threads/break-while-running.exp (test): Add new
13009 'update_thread_list' argument. Skip "info threads" if false.
13010 (top level): Add new 'update_thread_list' axis.
13011
13fd3ff3
PA
130122014-10-02 Pedro Alves <palves@redhat.com>
13013
13014 PR breakpoints/17431
13015 * gdb.base/execl-update-breakpoints.c: New file.
13016 * gdb.base/execl-update-breakpoints.exp: New file.
13017
0fec99e8
PA
130182014-10-01 Pedro Alves <palves@redhat.com>
13019
13020 * gdb.base/breakpoint-in-ro-region.c: New file.
13021 * gdb.base/breakpoint-in-ro-region.exp: New file.
13022
2ddf4301
SM
130232014-10-01 Simon Marchi <simon.marchi@ericsson.com>
13024
13025 * gdb.mi/mi-exit-code.exp: New file.
13026 * gdb.mi/mi-exit-code.c: New file.
13027
6a5f3f43
YQ
130282014-09-30 Yao Qi <yao@codesourcery.com>
13029
13030 * lib/prelink-support.exp (build_executable_own_libs): Error if
13031 the target isn't native.
13032
345bcc73
YQ
130332014-09-30 Yao Qi <yao@codesourcery.com>
13034
13035 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
13036 false.
13037
a25a5a45
PA
130382014-09-22 Pedro Alves <palves@redhat.com>
13039
13040 * gdb.threads/break-while-running.exp: New file.
13041 * gdb.threads/break-while-running.c: New file.
13042
00ba3162
YQ
130432014-09-19 Yao Qi <yao@codesourcery.com>
13044
13045 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
13046 Invoke test. Restart GDB with --readnow and invoke test again.
13047
c3b7b696
YQ
130482014-09-19 Yao Qi <yao@codesourcery.com>
13049
13050 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
13051 proc set_breakpoint_on_gcd_function. Invoke
13052 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
13053 invoke set_breakpoint_on_gcd_function again.
13054
2b4fd423
DE
130552014-09-18 Doug Evans <dje@google.com>
13056
13057 * gdb.dwarf2/symtab-producer.exp: New file.
13058
a5947601
SDJ
130592014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
13060
13061 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
13062 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
13063 * gdb.base/global-var-nested-by-dso.c: Likewise.
13064 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13065
91c19059
SDJ
130662014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
13067 Pedro Alves <palves@redhat.com>
13068
13069 * gdb.base/watch-bitfields.exp: Pass string other than test file
13070 name to prepare_for_testing.
13071 (watch): New procedure.
13072 (expect_watchpoint): Use with_test_prefix.
13073 (top level): Factor out tests to ...
13074 (test_watch_location, test_regular_watch): ... these new
13075 procedures, and use with_test_prefix and gdb_continue_to_end.
13076
bb9d5f81
PP
130772014-09-16 Patrick Palka <patrick@parcs.ath.cx>
13078
13079 PR breakpoints/12526
13080 * gdb.base/watch-bitfields.exp: New file.
13081 * gdb.base/watch-bitfields.c: New file.
13082
635856f5
PA
130832014-09-16 Pedro Alves <palves@redhat.com>
13084
13085 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
13086 software and hardware addresses, not software address against
13087 itself.
13088
7280ceea
PA
130892014-09-16 Pedro Alves <palves@redhat.com>
13090
13091 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
13092 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
13093
428b16bd
PA
130942014-09-16 Pedro Alves <palves@redhat.com>
13095
13096 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
13097 files.
13098 * gdb.base/a2-run.exp: Remove all code guarded by istarget
13099 "*-*-vxworks*" throughout.
13100 * gdb.base/break.exp: Likewise.
13101 * gdb.base/default.exp: Likewise.
13102 * gdb.base/scope.exp: Likewise.
13103 * gdb.base/sepdebug.exp: Likewise.
13104 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
13105 throughout.
13106 * gdb.base/run.c: Likewise.
13107 * gdb.base/sepdebug.c: Likewise.
13108 * gdb.hp/gdb.aCC/run.c: Likewise.
13109 * gdb.reverse/until-reverse.c: Likewise.
13110 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
13111
666d413c
YQ
131122014-09-16 Yao Qi <yao@codesourcery.com>
13113
13114 * boards/local-remote-host-native.exp: New file.
13115
57cbd724
DE
131162014-09-14 Doug Evans <xdje42@gmail.com>
13117
13118 * gdb.threads/queue-signal.c (thread_count): New variable.
13119 (thread_count_mutex, thread_count_condvar): New variables.
13120 (incr_thread_count, wait_all_threads_running): New functions.
13121 (main): Wait for all threads to be in their thread functions.
13122
81219e53
DE
131232014-09-13 Doug Evans <xdje42@gmail.com>
13124
13125 * gdb.threads/queue-signal.c: New file.
13126 * gdb.threads/queue-signal.exp: New file.
13127
3714cea7
DE
131282014-09-13 Doug Evans <xdje42@gmail.com>
13129
13130 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
13131 be consistent with what default_gdb_init uses.
13132 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
13133 the plain text of the prompt. Add some logging printfs.
13134 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
13135
fa43b1d7
PA
131362014-09-12 Pedro Alves <palves@redhat.com>
13137
13138 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
13139 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
13140 * gdb.arch/i386-size-overlap.exp: Likewise.
13141 * gdb.arch/i386-size.exp: Likewise.
13142 * gdb.arch/i386-unwind.exp: Likewise.
13143 * gdb.base/a2-run.exp: Likewise.
13144 * gdb.base/break.exp: Likewise.
13145 * gdb.base/charset.exp: Likewise.
13146 * gdb.base/chng-syms.exp: Likewise.
13147 * gdb.base/commands.exp: Likewise.
13148 * gdb.base/dbx.exp: Likewise.
13149 * gdb.base/find.exp: Likewise.
13150 * gdb.base/funcargs.exp: Likewise.
13151 * gdb.base/jit-simple.exp: Likewise.
13152 * gdb.base/reread.exp: Likewise.
13153 * gdb.base/sepdebug.exp: Likewise.
13154 * gdb.base/step-bt.exp: Likewise.
13155 * gdb.cp/mb-inline.exp: Likewise.
13156 * gdb.cp/mb-templates.exp: Likewise.
13157 * gdb.objc/basicclass.exp: Likewise.
13158 * gdb.threads/killed.exp: Likewise.
13159
9d9bf2df
EBM
131602014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13161
13162 PR tdep/17379
13163 * gdb.arch/powerpc-stackless.S: New file.
13164 * gdb.arch/powerpc-stackless.exp: New file.
13165
1cf2f1b0
JK
131662014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13167
13168 * gdb.base/attach.c: Include unistd.h.
13169 (main): Call alarm. Add label postloop.
13170 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
13171 gdb_breakpoint, gdb_continue_to_breakpoint.
13172 (test_command_line_attach_run): Kill ${testpid} in one exit path.
13173
98880d46
PA
131742014-09-11 Pedro Alves <palves@redhat.com>
13175
13176 PR gdb/17347
13177 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
13178 * gdb.base/attach.exp (test_command_line_attach_run): New
13179 procedure.
13180 (top level): Call it.
13181
4c92ff2c
PA
131822014-09-11 Pedro Alves <palves@redhat.com>
13183
13184 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
13185 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
13186 (do_command_attach_tests): Use spawn_wait_for_attach.
13187 * gdb.base/solib-overlap.exp: Likewise.
13188 * gdb.multi/multi-attach.exp: Likewise.
13189 * gdb.python/py-prompt.exp: Likewise.
13190 * gdb.python/py-sync-interp.exp: Likewise.
13191 * gdb.server/ext-attach.exp: Likewise.
13192
3adc1a7d
GKB
131932014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
13194
13195 * gdb.fortran/array-element.exp: Remove unexpected "continue"
13196 command in testcase. Simplify testcase.
13197
96334934
JB
131982014-09-10 Joel Brobecker <brobecker@adacore.com>
13199
13200 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
13201
eb479039
JB
132022014-09-10 Joel Brobecker <brobecker@adacore.com>
13203
13204 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
13205
deede10c
JB
132062014-09-10 Joel Brobecker <brobecker@adacore.com>
13207
13208 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
13209
7828a5f5
JB
132102014-09-10 Joel Brobecker <brobecker@adacore.com>
13211
13212 * gdb.dwarf2/dynarr-ptr.c: New file.
13213 * gdb.dwarf2/dynarr-ptr.exp: New file.
13214
33aeebcf
MR
132152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13216
13217 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
13218 of 30 rather than hardcoding 120 for a slow test case. Take the
13219 `gdb,timeout' target setting into account for this calculation.
13220 Don't extend the timeout for the test cases that don't need it.
13221
7b415901
MR
132222014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13223
13224 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
13225 a factor of 2 for a slow test case. Take the `gdb,timeout'
13226 target setting into account for this calculation.
13227 * gdb.reverse/until-precsave.exp: Increase the timeout by
13228 a factor of 15 and 3 respectively rather than adding 120
13229 for a pair of slow test cases. Take the `gdb,timeout'
13230 target setting into account for this calculation.
13231
4a40f85a
MR
132322014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13233
13234 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
13235 timeout, don't pass one down to gdb_expect.
13236 (gdb_expect): Rework timeout selection.
13237
09635af7
MR
132382014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13239
13240 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
13241 exception on timeout.
13242 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
13243 (gdbserver_start_extended): Catch any `gdbserver_start' error
13244 exceptions.
13245 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
13246 * lib/mi-support.exp (mi_gdb_target_load): Catch any
13247 `gdbserver_gdb_load' error exceptions.
13248
2bdd10b7
MR
132492014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13250
13251 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
13252 120 on waiting for the TCP socket to open.
13253
316935f0
DE
132542014-09-09 Doug Evans <xdje42@gmail.com>
13255
13256 * gdb.base/default.exp (show_conv_list): Add _caller_is,
13257 _caller_matches, _any_caller_is, _any_caller_matches.
13258
83740597
DE
132592014-09-09 Doug Evans <xdje42@gmail.com>
13260
13261 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
13262
4c122fc3
YQ
132632014-09-09 Yao Qi <yao@codesourcery.com>
13264
13265 * gdb.mi/mi-var-display.exp: Set print symbol off.
13266
a9f116cb
GKB
132672014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
13268
13269 PR gdb/17035
13270 * gdb.base/commands.exp: Add tests to verify user-defined
13271 commands with empty bodies.
13272 * gdb.python/py-cmd.exp: Test that we don't show user-defined
13273 python commands in `show user command`.
13274 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
13275 scheme commands in `show user command`.
13276
c75bd3a2
JK
132772014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13278
13279 PR python/17355
13280 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
13281 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
13282 * gdb.python/py-framefilter-invalidarg.exp: New file.
13283 * gdb.python/py-framefilter-invalidarg.py: New file.
13284
faa42425
DE
132852014-09-06 Doug Evans <xdje42@gmail.com>
13286
13287 PR 15276
13288 * gdb.python/py-caller-is.c: New file.
13289 * gdb.python/py-caller-is.exp: New file.
13290
474ca4f6
SDJ
132912014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
13292
13293 PR gdb/17235
13294 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
13295 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
13296
eb0b0463
SDJ
132972014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
13298
13299 PR fortran/17237
13300 * gdb.fortran/print-formatted.exp: New file.
13301 * gdb.fortran/print-formatted.f90: Likewise.
13302
5f3b99cf
SS
133032014-09-03 Sasha Smundak <asmundak@google.com>
13304
13305 * gdb.python/py-frame.exp: Test Frame.read_register.
13306
7d793aa9
SDJ
133072014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
13308
13309 PR python/16699
13310 * gdb.python/py-completion.exp: New file.
13311 * gdb.python/py-completion.py: Likewise.
13312
fb0576e9
DE
133132014-08-28 Doug Evans <dje@google.com>
13314
13315 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
13316 eax,etc. are live with values set by gdb and thus the compiler can't
13317 use them.
13318 * gdb.arch/i386-pseudo.c (main): Ditto.
13319
ee92b0dd
DE
133202014-08-27 Doug Evans <dje@google.com>
13321
13322 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
13323
6649db35
DE
133242014-08-25 Doug Evans <dje@google.com>
13325
13326 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
13327 (main): Ditto.
13328
564b7600
DE
133292014-08-25 Doug Evans <dje@google.com>
13330
13331 * gdb.threads/thread-execl.exp: #include <stdio.h>.
13332
3881fb67
YQ
133332014-08-24 Yao Qi <yao@codesourcery.com>
13334
13335 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
13336 symbol off.
13337 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
13338
a05a36a5
DE
133392014-08-22 Doug Evans <dje@google.com>
13340
13341 PR 17276
13342 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
13343 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
13344 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
13345
7c343b48
YQ
133462014-08-22 Yao Qi <yao@codesourcery.com>
13347
13348 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
13349 * gdb.python/py-finish-breakpoint2.exp: Likewise.
13350 * gdb.python/python.exp: Likewise. Use .py file on the host
13351 instead of the build.
13352
22fd09ae
JK
133532014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13354
13355 * gdb.threads/gcore-stale-thread.c: New file.
13356 * gdb.threads/gcore-stale-thread.exp: New file.
13357
a8454a7c
PA
133582014-08-21 Pedro Alves <palves@redhat.com>
13359
13360 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
13361 * gdb.base/gcore-relro-pie.exp: Likewise.
13362 * gdb.base/gcore-relro.exp: Likewise.
13363 * gdb.base/gcore.exp: Likewise.
13364 * gdb.base/print-symbol-loading.exp: Likewise.
13365 * gdb.threads/gcore-thread.exp: Likewise.
13366 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
13367
2a31c623
PA
133682014-08-20 Pedro Alves <palves@redhat.com>
13369 Jan Kratochvil <jan.kratochvil@redhat.com>
13370
13371 * Makefile.in (EXTRA_RULES, CC): New variables, get from
13372 configure.
13373 (EXPECT): Handle READ1 being set.
13374 (all): Depend on EXTRA_RULES.
13375 (check-read1, expect-read1, read1.so, read1): New rules.
13376 * README (Testsuite Parameters): Document the READ1 make variable.
13377 (Race detection): New section.
13378 * configure: Regenerate.
13379 * configure.ac: If build==host==target, and running under a
13380 GNU/glibc system, add read1 to the extra Makefile rules.
13381 (EXTRA_RULES): AC_SUBST it.
13382 * lib/read1.c: New file.
13383
d36430db
JB
133842014-08-20 Joel Brobecker <brobecker@adacore.com>
13385
13386 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
13387 the handling of variables declared as a typedef to an array
13388 which a DW_AT_data_location attribute.
13389
9a0dc9e3
PA
133902014-08-19 Andrew Burgess <aburgess@broadcom.com>
13391 Pedro Alves <palves@redhat.com>
13392
13393 PR symtab/14604
13394 PR symtab/14605
13395 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
13396 gdb_test.
13397
0718a8da
PA
133982014-08-19 Pedro Alves <palves@redhat.com>
13399
13400 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
13401
13b448cd
YQ
134022014-08-19 Yao Qi <yao@codesourcery.com>
13403
13404 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
13405 right line.
13406
1cbf5077
DB
134072014-08-18 David Blaikie <dblaikie@gmail.com>
13408
13409 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
13410
bf0fae19
JB
134112014-08-18 Joel Brobecker <brobecker@adacore.com>
13412
13413 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
13414 attribute in array range.
13415
3c8c5dcc
JB
134162014-08-18 Joel Brobecker <brobecker@adacore.com>
13417
13418 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
13419
e66d4446
SC
134202014-08-15 Siva Chandra Reddy <sivachandra@google.com>
13421
13422 PR c++/17132
13423 * gdb.cp/pr17132.cc: New file.
13424 * gdb.cp/pr17132.exp: New file.
13425
940df408
SC
134262014-08-15 Siva Chandra Reddy <sivachandra@google.com>
13427
13428 * gdb.python/py-xmethods.py (A_getarrayind)
13429 (E_method_char_worker.__call__, E_method_int_worker.__call__):
13430 Use 'print' with function call syntax.
13431 (E_method_matcher.match): Fix tab vs space indentation mixup.
13432
ebcc6c3a
YQ
134332014-08-15 Yao Qi <yao@codesourcery.com>
13434
13435 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
13436 false.
13437
775e0f04
YQ
134382014-08-15 Yao Qi <yao@codesourcery.com>
13439
13440 * gdb.cp/casts.exp: Set print symbol off.
13441 * gdb.cp/class2.exp: Likewise.
13442 * gdb.cp/overload.exp: Likewise.
13443 * gdb.cp/templates.exp: Likewise.
13444
d769e349
DE
134452014-08-11 Doug Evans <dje@google.com>
13446
13447 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
13448 (test_load_shlib): Update.
13449
20c6f1e1
YQ
134502014-08-09 Yao Qi <yao@codesourcery.com>
13451
13452 * gdb.base/display.exp: Invoke is_address_zero_readable.
13453 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
13454 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
13455 * gdb.base/hbreak-unmapped.exp: Return if
13456 is_address_zero_readable returns true.
13457 * gdb.base/signest.exp: Likewise.
13458 * gdb.base/signull.exp: Likewise.
13459 * gdb.base/sigbpt.exp: Likewise.
13460 * gdb.guile/scm-disasm.exp: Do the test if
13461 is_address_zero_readable returns false.
13462 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
13463 * gdb.python/py-arch.exp: Likewise.
13464 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
13465 * lib/gdb.exp (is_address_zero_readable): New proc.
13466
5792e8e3
YQ
134672014-08-09 Yao Qi <yao@codesourcery.com>
13468
13469 PR testsuite/13443
13470 * gdb.mi/mi-var-display.exp: Make test messages unique.
13471
3cecbbbe
TT
134722014-08-04 Tom Tromey <tromey@redhat.com>
13473
13474 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
13475 target 0".
13476
00b51ff5
TT
134772014-08-04 Tom Tromey <tromey@redhat.com>
13478
13479 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
13480 "target_resume".
13481
6908c509
JB
134822014-08-01 Joel Brobecker <brobecker@adacore.com>
13483
13484 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
13485 inner_vla_struct_object_size.
13486 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
13487 as xfail.
13488
cc6563d2
PA
134892014-07-30 Pedro Alves <palves@redhat.com>
13490
13491 * gdb.threads/signal-command-handle-nopass.exp (test): Add
13492 comment.
13493
7e09a223
YQ
134942014-07-29 Yao Qi <yao@codesourcery.com>
13495
13496 PR gdb/17206
13497 * gdb.base/until-nodebug.exp: New.
13498
7ebdbe92
DE
134992014-07-28 Doug Evans <xdje42@gmail.com>
13500
13501 PR guile/17203
13502 * gdb.guile/scm-parameter.exp: Add tests for trying to create
13503 previously existing parameter, and previously ambiguously spelled
13504 parameter.
13505
fdb1adc6
WN
135062014-07-28 Will Newton <will.newton@linaro.org>
13507
13508 * gdb.base/varargs.exp: Remove KFAILs for ARM.
13509
186fcde0
DE
135102014-07-26 Ludovic Courtès <ludo@gnu.org>
13511 Doug Evans <xdje42@gmail.com>
13512
13513 PR guile/17146
13514 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
13515
70509625
PA
135162014-07-25 Pedro Alves <palves@redhat.com>
13517
13518 * gdb.threads/signal-command-handle-nopass.c: New file.
13519 * gdb.threads/signal-command-handle-nopass.exp: New file.
13520 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
13521 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
13522 * gdb.threads/signal-delivered-right-thread.c: New file.
13523 * gdb.threads/signal-delivered-right-thread.exp: New file.
13524
c3f814a1
PA
135252014-07-25 Pedro Alves <palves@redhat.com>
13526
13527 * gdb.base/double-prompt-target-event-error.exp
13528 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
13529 match.
13530 (cancel_pagination_in_target_event): Rework double prompt
13531 detection.
13532 * gdb.base/paginate-after-ctrl-c-running.exp
13533 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
13534 <return>' match.
13535 * gdb.base/paginate-bg-execution.exp
13536 (test_bg_execution_pagination_return)
13537 (test_bg_execution_pagination_cancel): Remove '-notransfer
13538 <return>' matches.
13539 * gdb.base/paginate-execution-startup.exp
13540 (test_fg_execution_pagination_return)
13541 (test_fg_execution_pagination_cancel): Remove '-notransfer
13542 <return>' matches.
13543 * gdb.base/paginate-inferior-exit.exp
13544 (test_paginate_inferior_exited): Remove '-notransfer <return>'
13545 match.
13546 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
13547 * lib/gdb.exp (pagination_prompt): Run text through
13548 string_to_regexp.
13549 (gdb_test_multiple): Match $pagination_prompt instead of
13550 "<return>".
13551 (string_to_regexp): Move to lib/gdb-utils.exp.
13552
e214cf6c
JK
135532014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13554
13555 * gdb.arch/amd64-entry-value-paramref.S: New file.
13556 * gdb.arch/amd64-entry-value-paramref.cc: New file.
13557 * gdb.arch/amd64-entry-value-paramref.exp: New file.
13558 * gdb.arch/amd64-optimout-repeat.S: New file.
13559 * gdb.arch/amd64-optimout-repeat.c: New file.
13560 * gdb.arch/amd64-optimout-repeat.exp: New file.
13561
17d0c5c8
JK
135622014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
13563
13564 PR gdb/17170
13565 * gdb.base/statistics.exp: New file.
13566
b8b8facf
DE
135672014-07-17 Doug Evans <dje@google.com>
13568
74b49205 13569 PR gdb/17170
b8b8facf
DE
13570 * gdb.base/maint.exp: Update testing of per-command stats.
13571
1b5d0ab3
PA
135722014-07-16 Pedro Alves <palves@redhat.com>
13573
13574 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
13575 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
13576 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
13577 (tfile_write_buf): New functions.
13578 (add_memory_block): Rewrite using the above.
13579 (adjust_function_address): New function.
13580 (FUNCTION_ADDRESS): New macro.
13581 (write_basic_trace_file): Remove short_x local, and use
13582 tfile_write_16. Change type of func_addr local to unsigned long
13583 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
13584 here. Cast argument of add_memory_block to char pointer.
13585 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
13586 (main): Remove parameters.
13587 * gdb.trace/tfile.exp: Remove nowarnings.
13588
4d974e88
SM
135892014-07-15 Simon Marchi <simon.marchi@ericsson.com>
13590
13591 * gdb.base/debug-expr.exp: Test string evaluation with
13592 "debug expression" on.
13593
41e99568
PA
135942014-07-15 Pedro Alves <palves@redhat.com>
13595
13596 * gdb.base/reread.exp: Use clean_restart.
13597
487d9753
PL
135982014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
13599
13600 * gdb.arch/avr-flash-qualifer.c: New.
13601 * gdb.arch/avr-flash-qualifer.exp: New.
13602
cc1c52ad
PA
136032014-07-14 Pedro Alves <palves@redhat.com>
13604
13605 * gdb.base/paginate-after-ctrl-c-running.c: New file.
13606 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
13607
1e973570
PA
136082014-07-14 Pedro Alves <palves@redhat.com>
13609
13610 * gdb.base/double-prompt-target-event-error.c: New file.
13611 * gdb.base/double-prompt-target-event-error.exp: New file.
13612
93d6eb10
PA
136132014-07-14 Pedro Alves <palves@redhat.com>
13614
13615 PR gdb/17072
13616 * gdb.base/paginate-inferior-exit.c: New file.
13617 * gdb.base/paginate-inferior-exit.exp: New file.
13618
0017922d
PA
136192014-07-14 Pedro Alves <palves@redhat.com>
13620
13621 PR gdb/17072
13622 * gdb.base/paginate-bg-execution.c: New file.
13623 * gdb.base/paginate-bg-execution.exp: New file.
13624
94696ad3
PA
136252014-07-14 Pedro Alves <palves@redhat.com>
13626
13627 PR gdb/17072
13628 * gdb.base/paginate-execution-startup.c: New file.
13629 * gdb.base/paginate-execution-startup.exp: New file.
13630 * lib/gdb.exp (pagination_prompt): New global.
13631 (default_gdb_spawn): New procedure, factored out from
13632 default_gdb_spawn.
13633 (default_gdb_start): Adjust to call default_gdb_spawn.
13634 (gdb_spawn): New procedure.
13635
bd293940
PA
136362014-07-14 Pedro Alves <palves@redhat.com>
13637
13638 * lib/gdb.exp (gdb_assert): New procedure.
13639 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
13640
c933f875
PA
136412014-07-14 Pedro Alves <palves@redhat.com>
13642
13643 * gdb.base/execution-termios.c: New file.
13644 * gdb.base/execution-termios.exp: New file.
13645
d98b7a16
TT
136462014-07-14 Tom Tromey <tromey@redhat.com>
13647
13648 * gdb.cp/vla-cxx.cc: New file.
13649 * gdb.cp/vla-cxx.exp: New file.
13650
548740d6
TT
136512014-07-14 Tom Tromey <tromey@redhat.com>
13652
13653 * gdb.reverse/rerun-prec.c: New file.
13654 * gdb.reverse/rerun-prec.exp: New file.
13655
a25eb028
MR
136562014-07-12 Maciej W. Rozycki <macro@mips.com>
13657 Maciej W. Rozycki <macro@codesourcery.com>
13658
13659 * lib/gdb-utils.exp: New file.
13660 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
13661 inline `gdb_init_command' processing.
13662 (gdb_start_cmd): Likewise.
13663 * lib/mi-support.exp (mi_run_cmd): Likewise.
13664 * README: Document `gdb_init_command' and `gdb_init_commands'.
13665
218c2655
JK
136662014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13667
13668 Fix false FAIL running under a very long directory name.
13669 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
13670 and "set print elements 10000". Twice.
13671
5401fde3
YQ
136722014-07-11 Yao Qi <yao@codesourcery.com>
13673
13674 * gdb.base/exprs.exp: "set print symbol off".
13675
e76126e8
PA
136762014-07-11 Pedro Alves <palves@redhat.com>
13677
13678 * gdb.threads/kill.c: New file.
13679 * gdb.threads/kill.exp: New file.
13680
2d6f0de6
YQ
136812014-07-10 Yao Qi <yao@codesourcery.com>
13682
13683 * gdb.trace/tfile.c (write_basic_trace_file)
13684 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
13685 address written to trace file.
13686
7180e04a
PA
136872014-07-09 Pedro Alves <palves@redhat.com>
13688
13689 * gdb.base/attach-wait-input.exp: New file.
13690 * gdb.base/attach-wait-input.c: New file.
13691
9a9a7608
AB
136922014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
13693
13694 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
13695 setting up test structures.
13696 (main): Call new test function.
13697 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
13698 test function, continue into test function and walk test
13699 structures.
13700
161ac41e
YQ
137012014-07-02 Yao Qi <yao@codesourcery.com>
13702
13703 * gdb.trace/entry-values.c: Define labels 'foo_start' and
13704 'bar_start' at the beginning of functions 'foo' and 'bar'
13705 respectively.
13706 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
13707 instead of 'foo' and 'bar'.
13708
1f267ae3
MM
137092014-07-08 Markus Metzger <markus.t.metzger@intel.com>
13710
13711 * gdb.btrace/segv.exp: New.
13712 * gdb.btrace/segv.c: New.
13713
2b239efb
LM
137142014-07-02 Luis Machado <lgustavo@codesourcery.com>
13715
13716 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
13717 instruction.
13718
cf363f18
MW
137192014-06-30 Mark Wielaard <mjw@redhat.com>
13720
13721 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
13722 vulture, vilify, villar): New volatile array constants.
13723 (vindictive, vegetation): New const volatile array constants.
13724 * gdb.base/volatile.exp: Test volatile and const volatile array
13725 types.
13726
aebf9d24
AA
137272014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13728
13729 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
13730 target lacks support for awatch, rwatch, or hbreak.
13731
b67a2c6f
YQ
137322014-06-27 Yao Qi <yao@codesourcery.com>
13733
13734 * gdb.multi/dummy-frame-restore.exp: New.
13735 * gdb.multi/dummy-frame-restore.c: New.
13736
aef92902
MM
137372014-06-25 Markus Metzger <markus.t.metzger@intel.com>
13738
13739 * gdb.btrace/gcore.exp: New.
13740
8e9db26e
PA
137412014-06-23 Pedro Alves <palves@redhat.com>
13742
13743 * gdb.base/watchpoint-reuse-slot.c: New file.
13744 * gdb.base/watchpoint-reuse-slot.exp: New file.
13745
70afc5b7
SC
137462014-06-23 Siva Chandra Reddy <sivachandra@google.com>
13747
13748 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
13749 progspace's filename in 'info', 'enable' and 'disable' command
13750 tests.
13751
b972bd9c
JK
137522014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13753
13754 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
13755 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
13756 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
13757
125f8a3d
GB
137582014-06-20 Gary Benson <gbenson@redhat.com>
13759
13760 * gdb.arch/i386-avx.exp: Fix include file location.
13761 * gdb.arch/i386-sse.exp: Likewise.
13762
3ed9baed
IB
137632014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
13764
13765 * gdb.dlang/expression.exp: New file.
13766
034f788c
PA
137672014-06-19 Pedro Alves <palves@redhat.com>
13768
13769 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
13770 out from ...
13771 (top level): ... here. Iterate running tests under different
13772 scheduler-locking settings.
13773
45371d0c
LM
137742014-06-18 Luis Machado <lgustavo@codesourcery.com>
13775
13776 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
13777 to DW_FORM_addr and use non-zero addresses.
13778
5d376983
SC
137792014-06-18 Siva Chandra Reddy <sivachandra@google.com>
13780
13781 PR gdb/17017
13782 * gdb.python/py-xmethods.cc: Add global function call counters and
13783 increment them in their respective functions. Remove "cout"
13784 statements.
13785 * gdb.python/py-xmethods.exp: Make tests check the global function
13786 call counters instead of depending on inferior IO.
13787
a1aa2221
LM
137882014-06-18 Don Breazeal <donb@codesourcery.com>
13789
13790 * gdb.base/foll-fork.exp (default_fork_parent_follow):
13791 Deleted procedure.
13792 (explicit_fork_parent_follow): Deleted procedure.
13793 (explicit_fork_child_follow): Deleted procedure.
13794 (test_follow_fork): New procedure.
13795 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 13796 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
13797 procedure calls.
13798
0fc05997
YQ
137992014-06-17 Yao Qi <yao@codesourcery.com>
13800
13801 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
13802 CP1252.
13803
70795c52
LM
138042014-06-17 Luis Machado <lgustavo@codesourcery.com>
13805
13806 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
13807 Initialize ptr and S explicitly.
13808 (skip_type_update_when_not_use_rtti_test): Likewise.
13809
6be47f0c
KS
138102014-06-16 Keith Seitz <keiths@redhat.com>
13811
13812 PR mi/15863
13813 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
13814 the inferior is started.
13815
d03de421
PA
138162014-06-16 Pedro Alves <palves@redhat.com>
13817
13818 * gdb.base/break-main-file-remove-fail.c: New file.
13819 * gdb.base/break-main-file-remove-fail.exp: New file.
13820 * gdb.base/break-unload-file.exp: Use build_executable instead of
13821 prepare_for_testing.
13822 (test_break): New parameter "initial_load". Handle it.
13823 (top level): Add initial_load cmdline/file axis.
13824
f9579b99
TT
138252014-06-12 Tom Tromey <tromey@redhat.com>
13826
13827 * gdb.base/completion.exp: Don't use directory name in test.
13828
3657956b
GB
138292014-06-09 Gary Benson <gbenson@redhat.com>
13830
13831 * gdb.base/sigall.c [Functions to send signals]: Reorder to
13832 separate the always-available ANSI-standard signals from the
13833 signals that require checking.
13834 (main): Likewise.
13835 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
13836 Likewise.
13837 (main): Likewise.
13838
4186eb54
KS
138392014-06-07 Keith Seitz <keiths@redhat.com>
13840
13841 Revert:
13842 PR c++/16253
13843 * gdb.cp/var-tag.cc: New file.
13844 * gdb.cp/var-tag.exp: New file.
13845 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
13846 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
13847 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
13848 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
13849
25326a28 138502014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
13851
13852 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
13853
829155c9
PA
138542014-06-06 Pedro Alves <palves@redhat.com>
13855
13856 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
13857 in target debug output instead of looking at RSP packets,
13858 disabling the test on any target that uses hardware stepping.
13859 Update comments.
13860
61c8d22e
PA
138612014-06-06 Pedro Alves <palves@redhat.com>
13862
13863 * gdb.base/break-unload-file.exp: Fix typo.
13864
d9a47287
YQ
138652014-06-06 Yao Qi <yao@codesourcery.com>
13866
13867 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
13868 from "jit_function" to "^jit_function".
13869
e5e01dbf
YQ
138702014-06-06 Yao Qi <yao@codesourcery.com>
13871
13872 * gdb.base/async.c (foo): Add one statement.
13873 * gdb.base/async.exp: Get the next instruction address and
13874 match the output of "nexti" by instruction address. Match
13875 the hex address in the output of "finish".
13876
73ba372c
GB
138772014-06-06 Gary Benson <gbenson@redhat.com>
13878
13879 * gdb.base/call-signals.c: Remove preprocessor conditionals
13880 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
13881 SIGSEGV and SIGTERM.
13882 * gdb.base/sigall.c: Likewise.
13883 * gdb.base/unwindonsignal.c: Likewise.
13884 * gdb.reverse/sigall-reverse.c: Likewise.
13885
831517df
YQ
138862014-06-06 Yao Qi <yao@codesourcery.com>
13887
13888 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
13889 readable, skip the test.
13890
b8b91e98
YQ
138912014-06-06 Yao Qi <yao@codesourcery.com>
13892
13893 * gdb.threads/staticthreads.c (thread_function): Move the line
13894 setting breakpoint on forward.
13895 * gdb.threads/staticthreads.exp: Update comments.
13896
fb934770
LC
138972014-06-05 Ludovic Courtès <ludo@gnu.org>
13898
13899 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
13900 "history-append! type error".
13901
6ef284bd
SM
139022014-06-05 Simon Marchi <simon.marchi@ericsson.com>
13903
13904 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
13905 erroneous dprintf expected input.
13906
a872e241
DE
139072014-06-04 Doug Evans <xdje42@gmail.com>
13908
13909 * gdb.guile/scm-generics.exp: Delete.
13910
16f691fb
DE
139112014-06-04 Doug Evans <xdje42@gmail.com>
13912
13913 * gdb.guile/scm-breakpoint.exp: Update.
13914 Add tests for breakpoint registration.
13915
012370f6
TT
139162014-06-04 Tom Tromey <tromey@redhat.com>
13917
13918 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
13919 VLA-in-union.
13920 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
13921 inner_vla_struct, vla_union types. Initialize objects of those
13922 types and compute their sizes.
13923
9f5a4cef
HZ
139242014-06-04 Nathan Sidwell <nathan@codesourcery.com>
13925 Hui Zhu <hui@codesourcery.com>
13926
13927 * gdb.base/fileio.exp: Add test for shell not available as well as
13928 available.
13929 * gdb.base/fileio.c (test_system): Check for shell twice.
13930
90a45c4d
YQ
139312014-06-04 Yao Qi <yao@codesourcery.com>
13932
13933 * gdb.base/auto-connect-native-target.exp: Remove redundant
13934 space from the regexp pattern.
13935
70017e41
YQ
139362014-06-04 Yao Qi <yao@codesourcery.com>
13937
13938 * gdb.base/default.exp: Replace "child" with "native" in
13939 regexp pattern.
13940
883964a7
SC
139412014-06-03 Siva Chandra Reddy <sivachandra@google.com>
13942
13943 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
13944 * gdb.python/py-xmethods.exp: New tests to test xmethods.
13945 * gdb.python/py-xmethods.py: Python script supporting the
13946 new testcase and tests.
13947
ef370185
JB
139482014-06-03 Joel Brobecker <brobecker@adacore.com>
13949 Pedro Alves <palves@redhat.com>
13950
13951 PR breakpoints/17000
13952 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
13953 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
13954
1e2ccb61
BM
139552014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
13956
13957 * gdb.base/subst.exp: Add tests to verify partial path matching
13958 output.
13959
c6ec5ab2
PA
139602014-06-03 Pedro Alves <palves@redhat.com>
13961
13962 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
13963 target that doesn't use software single-stepping.
13964
835c559f
PA
139652014-06-03 Pedro Alves <palves@redhat.com>
13966
13967 PR breakpoints/17000
13968 * gdb.base/sss-bp-on-user-bp-2.c: New file.
13969 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
13970
06eb1586
DE
139712014-06-02 Doug Evans <xdje42@gmail.com>
13972
13973 * gdb.guile/scm-parameter.exp: New file.
13974
e698b8c4
DE
139752014-06-02 Doug Evans <xdje42@gmail.com>
13976
13977 * gdb.guile/scm-cmd.c: New file.
13978 * gdb.guile/scm-cmd.exp: New file.
13979
ded03782
DE
139802014-06-02 Doug Evans <xdje42@gmail.com>
13981
13982 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
13983 pretty-printer lookup.
13984 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
13985 (make-pp_s-printer): Call it.
13986 (make-pretty-printer-from-dict): New function.
13987 (lookup-pretty-printer-maker-from-dict): New function.
13988 (*pretty-printer*): Simplify.
13989 (make-objfile-pp_s-printer): New function.
13990 (install-objfile-pretty-printers!): New function.
13991 (make-progspace-pp_s-printer): New function.
13992 (install-progspace-pretty-printers!): New function.
13993 * gdb.guile/scm-progspace.c: New file.
13994 * gdb.guile/scm-progspace.exp: New file.
13995
41fac0cf
PA
139962014-06-02 Pedro Alves <palves@redhat.com>
13997
13998 * gdb.base/dprintf-bp-same-addr.c: New file.
13999 * gdb.base/dprintf-bp-same-addr.exp: New file.
14000
96ae5695
EBM
140012014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
14002
14003 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
14004 * gdb.arch/powerpc-power.s: Likewise.
14005
da02b3a8
JB
140062014-06-02 Joel Brobecker <brobecker@adacore.com>
14007
14008 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
14009
c72b2e7b
YQ
140102014-06-01 Yao Qi <yao@codesourcery.com>
14011
14012 * gdb.base/watchpoint.exp (test_watch_location): Check null
14013 pointer can be dereferenced. If not, do the test, otherwise
14014 skip it.
14015
53e8a631
AB
140162014-05-30 Andrew Burgess <aburgess@broadcom.com>
14017
14018 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
14019 results.
14020 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
14021
938f0e2f
AB
140222014-05-30 Andrew Burgess <aburgess@broadcom.com>
14023
14024 * gdb.arch/amd64-invalid-stack-middle.S: New file.
14025 * gdb.arch/amd64-invalid-stack-middle.c: New file.
14026 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
14027 * gdb.arch/amd64-invalid-stack-top.c: New file.
14028 * gdb.arch/amd64-invalid-stack-top.exp: New file.
14029
9ba6657a
PA
140302014-05-30 Pedro Alves <palves@redhat.com>
14031
14032 PR breakpoints/17000
14033 * gdb.base/sss-bp-on-user-bp.c: New file.
14034 * gdb.base/sss-bp-on-user-bp.exp: New file.
14035
522c09bf
DB
140362014-05-30 David Blaikie <dblaikie@gmail.com>
14037
14038 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
14039 gnu_inline semantics via attribute.
14040 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
14041 source explicitly specifies the required semantics.
14042
bf4ef81e
MR
140432014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
14044
14045 * gdb.reverse/sigall-reverse.exp: Fix a typo.
14046
329ea579
PA
140472014-05-29 Pedro Alves <palves@redhat.com>
14048 Tom Tromey <tromey@redhat.com>
14049
14050 * gdb.base/async-shell.exp: Don't enable target-async.
14051 * gdb.base/async.exp
14052 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
14053 parameter. Adjust.
14054 (top level): Don't test with "target-async".
14055 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
14056 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
14057 * gdb.base/inferior-died.exp: Don't enable target-async.
14058 * gdb.base/interrupt-noterm.exp: Likewise.
14059 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
14060 * gdb.mi/mi-nonstop-exit.exp: Likewise.
14061 * gdb.mi/mi-nonstop.exp: Likewise.
14062 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
14063 * gdb.mi/mi-nsintrall.exp: Likewise.
14064 * gdb.mi/mi-nsmoribund.exp: Likewise.
14065 * gdb.mi/mi-nsthrexec.exp: Likewise.
14066 * gdb.mi/mi-watch-nonstop.exp: Likewise.
14067 * gdb.multi/watchpoint-multi.exp: Adjust comment.
14068 * gdb.python/py-evsignal.exp: Don't enable target-async.
14069 * gdb.python/py-evthreads.exp: Likewise.
14070 * gdb.python/py-prompt.exp: Likewise.
14071 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
14072 * gdb.server/solib-list.exp: Don't enable target-async.
14073 * gdb.threads/thread-specific-bp.exp: Likewise.
14074 * lib/mi-support.exp: Adjust to use mi-async.
14075
fd664c91
PA
140762014-05-29 Pedro Alves <palves@redhat.com>
14077
14078 PR gdb/13860
14079 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
14080 reason, even in sync mode.
14081
251bde03
PA
140822014-05-29 Pedro Alves <palves@redhat.com>
14083 Hui Zhu <hui@codesourcery.com>
14084
14085 PR PR15693
14086 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
14087 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
14088 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
14089 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
14090
7f3c0343
JB
140912014-05-28 Joel Brobecker <brobecker@adacore.com>
14092
14093 * config/monitor.exp (gdb_target_monitor): Replace use of
14094 "set remotebaud" by "set serial baud".
14095
b2715b27
AW
140962014-05-26 Andy Wingo <wingo@igalia.com>
14097
14098 * gdb.guile/scm-breakpoint.exp:
14099 * gdb.guile/scm-gsmob.exp: Update to use plain old object
14100 properties instead of gdb-object-properties.
14101
498a4489
YQ
141022014-05-26 Yao Qi <yao@codesourcery.com>
14103
14104 * gdb.server/no-thread-db.exp: Specify source file name
14105 explicitly when setting a breakpoint.
14106
589fdceb
MM
141072014-05-23 Markus Metzger <markus.t.metzger@intel.com>
14108
14109 * gdb.btrace/vdso.c: New.
14110 * gdb.btrace/vdso.exp: New.
14111
e9089e05
MM
141122014-05-23 Markus Metzger <markus.t.metzger@intel.com>
14113
14114 * gdb.base/gcore.exp (capture_command_output): Move ...
14115 * lib/gdb.exp (capture_command_output): ... here.
14116
67b5c0c1
MM
141172014-05-23 Markus Metzger <markus.t.metzger@intel.com>
14118
14119 * gdb.btrace/data.exp: Test memory access during btrace replay.
14120
a2199296
SM
141212014-05-22 Simon Marchi <simon.marchi@ericsson.com>
14122
14123 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
14124
17b2616c
PA
141252014-05-21 Pedro Alves <palves@redhat.com>
14126
14127 PR gdb/13860
14128 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
14129 (top level): Test that output related to execution commands is
14130 sent to the console with CLI commands, but not with MI commands.
14131 Test that breakpoint events are always mirrored to the console.
14132 Also expect the new source line to be output after a "next" in
14133 async mode too. Make it a pass/fail test.
14134 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
14135 output.
14136 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
14137
5166082f
PA
141382014-05-21 Pedro Alves <palves@redhat.com>
14139
14140 * gdb.base/list.exp (build_pattern, test_list): New procedures.
14141 Use them to test variations of "list" after reaching a breakpoint.
14142 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
14143 Test "list" with listsize 10 after reaching a breakpoint.
14144 * gdb.python/python.exp (decode_line current location line
14145 number): Adjust expected line number.
14146
2f25d70f
SM
141472014-05-21 Simon Marchi <simon.marchi@ericsson.com>
14148
14149 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
14150 behavior for $args, pass it directly to "run".
14151
ff604a67
MR
141522014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
14153
14154 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
14155 30000 to 65536.
14156
6a3cb8e8
PA
141572014-05-21 Pedro Alves <palves@redhat.com>
14158
14159 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
14160 auto-connect-native-target off".
14161 * gdb.base/auto-connect-native-target.c: New file.
14162 * gdb.base/auto-connect-native-target.exp: New file.
14163
4ebfc96e
PA
141642014-05-21 Pedro Alves <palves@redhat.com>
14165
14166 * gdb.base/default.exp: Test "target native" instead of "target
14167 child".
14168
36d46afb
MW
141692014-05-21 Mark Wielaard <mjw@redhat.com>
14170
14171 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14172
5876f503
JK
141732014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14174
14175 Fix TLS access for -static -pthread.
14176 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
14177 <HAVE_TLS> (thread_function, main): Initialize it.
14178 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
14179 Add clean_restart.
14180 <$have_tls != "">: Check TLSVAR.
14181
0256a6ac
PA
141822014-05-21 Pedro Alves <palves@redhat.com>
14183
14184 * gdb.base/dcache-line-read-error.c: New.
14185 * gdb.base/dcache-line-read-error.exp: New.
14186
936d2992
PA
141872014-05-20 Pedro Alves <palves@redhat.com>
14188
14189 * gdb.base/compare-sections.c: New file.
14190 * gdb.base/compare-sections.exp: New file.
14191
802e8e6d
PA
141922014-05-20 Pedro Alves <palves@redhat.com>
14193
14194 * gdb.base/break-idempotent.c: New file.
14195 * gdb.base/break-idempotent.exp: New file.
14196
e59fa00f
MM
141972014-05-20 Markus Metzger <markus.t.metzger@intel.com>
14198
14199 * gdb.btrace/nohist.exp: New.
14200
8b696e31
YQ
142012014-05-20 Yao Qi <yao@codesourcery.com>
14202
14203 * lib/gdb.exp (gdb_init): Set timeout if test file is under
14204 gdb.reverse directory and gdb_reverse_timeout exists in board
14205 setting.
14206 * README: Document gdb_reverse_timeout.
14207
73c9764f
YQ
142082014-05-20 Yao Qi <yao@codesourcery.com>
14209
14210 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
14211 'test_file_name'. Treat args as a string instead of a list.
14212 (gdb_init): Rename argument 'args' by 'test_file_name'.
14213
f1f4348a
JK
142142014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14215
14216 * gdb.arch/powerpc-power.exp: New file.
14217 * gdb.arch/powerpc-power.s: New file.
14218
0dbe70ce
DE
142192014-05-16 Doug Evans <dje@google.com>
14220
14221 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
14222 * gdb.base/completion.exp: Check that all expected files exist
14223 before doing file completion.
0dbe70ce 14224
8d551b02
DE
142252014-05-16 Doug Evans <dje@google.com>
14226
14227 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
14228 Update.
14229 (do_syscall_tests_without_xml): Update.
14230
73eb7709
PA
142312014-05-16 Pedro Alves <palves@redhat.com>
14232
14233 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
14234 instead of "unknown output after running".
14235
3fae92fc
YQ
142362014-05-16 Yao Qi <yao@codesourcery.com>
14237
14238 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
14239 file1.txt from host at the end.
14240 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
14241
c2b2ccc5
DE
142422014-05-15 Doug Evans <dje@google.com>
14243
14244 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
14245 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
14246 loading file. Add test for TU lookup.
14247
8c217a4b
SM
142482014-05-15 Simon Marchi <simon.marchi@ericsson.com>
14249
14250 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
14251 calling "-exec-arguments" or "set args" before running the
14252 inferior.
14253
3deb39c6
SM
142542014-05-15 Simon Marchi <simon.marchi@ericsson.com>
14255
14256 * lib/mi-support.exp (mi_expect_stop): Expect message for
14257 inferiors that exit with non-zero exit code.
14258
71a79f8c
YQ
142592014-05-14 Yao Qi <yao@codesourcery.com>
14260
14261 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
14262 match absolute path on remote host.
14263 (test_file_list_exec_source_files): Remove "/" from the
14264 pattern.
14265
f23fcd46
YQ
142662014-05-14 Yao Qi <yao@codesourcery.com>
14267
14268 * boards/local-remote-host-notty.exp (${board}_file): New
14269 proc.
14270
9404b58f
KM
142712014-05-07 Kyle McMartin <kyle@redhat.com>
14272
14273 Pushed by Joel Brobecker <brobecker@adacore.com>.
14274 * gdb.arch/aarch64-atomic-inst.c: New file.
14275 * gdb.arch/aarch64-atomic-inst.exp: New file.
14276
5e45f04c
YQ
142772014-05-07 Yao Qi <yao@codesourcery.com>
14278
14279 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
14280 in current context" too.
14281
c888a17d
KS
142822014-05-05 Keith Seitz <keiths@redhat.com>
14283
14284 * gdb.linespec/ls-dollar.exp: Add test for linespec
14285 file:convenience_variable.
14286
290a839c
YQ
142872014-05-05 Yao Qi <yao@codesourcery.com>
14288
14289 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
14290 traceframes into tfile and ctf trace files. Read data from
14291 trace file and test collected data.
14292 (gdb_collect_locals_test): Likewise.
14293 (gdb_unavailable_registers_test): Likewise.
14294 (gdb_unavailable_floats): Likewise.
14295 (gdb_collect_globals_test): Likewise.
14296 (top-level): Append "ctf" to trace_file_targets if GDB
14297 supports.
14298
b5262cd0
YQ
142992014-05-05 Yao Qi <yao@codesourcery.com>
14300
14301 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
14302 code to ...
14303 (gdb_collect_args_test_1): ... it. New proc.
14304 (gdb_collect_locals_test): Move some code to ...
14305 (gdb_collect_locals_test_1): ... it. New proc.
14306 (gdb_unavailable_registers_test): Move some code to ...
14307 (gdb_unavailable_registers_test_1): ... it. New proc.
14308 (gdb_unavailable_floats): Move some code to ...
14309 (gdb_unavailable_floats_1): ... it. New proc.
14310
30a1e6cc
SDJ
143112014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
14312
14313 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
14314 probes to test for bitness recognition.
14315 * gdb.arch/amd64-stap-optional-prefix.exp
14316 (test_probe_value_without_reg): New procedure.
14317 Add code to test for different kinds of bitness.
14318
f33da99a
SDJ
143192014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
14320
14321 PR breakpoints/16889
14322 * gdb.arch/amd64-stap-optional-prefix.S: New file.
14323 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
14324
5b80f00d
PA
143252014-05-01 Pedro Alves <palves@redhat.com>
14326
14327 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
14328 gdb_file_cmd if no file is specified.
14329 * boards/native-extended-gdbserver.exp (gdb_load): Use the
14330 last_loaded_file to set the remote exec-file.
14331
f8c2a73c
PA
143322014-05-01 Pedro Alves <palves@redhat.com>
14333
14334 * boards/local-remote-host.exp: New file.
14335
be6e8ac7
PA
143362014-05-01 Pedro Alves <palves@redhat.com>
14337
14338 * boards/local-remote-host.exp: Rename to ...
14339 * boards/local-remote-host-notty.exp: ... this.
14340
cac0dc8f
JB
143412014-04-28 Joel Brobecker <brobecker@adacore.com>
14342
14343 * gdb.ada/dyn_arrayidx: New testcase.
14344
9730e6cc
YQ
143452014-04-26 Yao Qi <yao@codesourcery.com>
14346
14347 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
14348 and compute the length of function main. Save it in
14349 $main_length.
14350 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
14351 (top-level): Use gdb_compile to compile objects into
14352 executable and restart GDB. Remove invocation to
14353 prepare_for_testing.
14354
7ae1a6a6
PA
143552014-04-25 Simon Marchi <simon.marchi@ericsson.com>
14356 Pedro Alves <palves@redhat.com>
14357
14358 PR server/16255
14359 * gdb.multi/multi-attach.c: New file.
14360 * gdb.multi/multi-attach.exp: New file.
14361
4082afcc
PA
143622014-04-25 Pedro Alves <palves@redhat.com>
14363
14364 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
14365 user.
14366 (top level): Test that "set remote conditional-breakpoints-packet
14367 off" works as intended.
14368 * gdb.base/dprintf.exp: Test that "set remote
14369 breakpoint-commands-packet off" works as intended.
14370 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
14371 New function.
14372 (top level): Call it.
14373 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
14374 remote fast-tracepoints-packet off" works as intended.
14375 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
14376 * lib/gdb.exp (gdb_is_target_remote): ... here.
14377
2abc3f8d
DB
143782014-04-24 David Blaikie <dblaikie@gmail.com>
14379
14380 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
14381 ensure clang would not discard them.
14382 * gdb.base/gdbvars.c: Ditto.
14383 * gdb.base/memattr.c: Ditto.
14384 * gdb.base/whatis.c: Ditto.
14385 * gdb.python/py-prettyprint.c: Ditto.
14386 * gdb.trace/actions.c: Ditto.
14387 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
14388 ensure clang would not discard it.
14389
bfd39632
DB
143902014-04-24 David Blaikie <dblaikie@gmail.com>
14391
14392 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
14393 clang to emit the full definition of type required by the test
14394 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
14395
22842ff6
DB
143962014-04-24 David Blaikie <dblaikie@gmail.com>
14397
14398 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
14399 coax Clang into emitting the definition of the type.
14400 * gdb.cp/pr10728-x.h (y): Ditto.
14401 * gdb.cp/pr10728-y.cc (y): Ditto.
14402
c2e827ad
DB
144032014-04-24 David Blaikie <dblaikie@gmail.com>
14404
14405 * gdb.base/label.exp: XFAIL label related tests under Clang.
14406 * gdb.cp/cplabel.exp: Ditto.
14407 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
14408 under Clang those using labels.
14409
4c2d33e7
YQ
144102014-04-25 Yao Qi <yao@codesourcery.com>
14411
14412 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
14413 double_label.
14414 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
14415 partial_label and double_label.
14416
56083b99
DB
144172014-04-24 David Blaikie <dblaikie@gmail.com>
14418
14419 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
14420
25d4e99d
DB
144212014-04-24 David Blaikie <dblaikie@gmail.com>
14422
14423 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
14424 of the function to work across GCC and Clang.
14425 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
14426 pointer types (const void ** const V void **).
14427
01f9f808
MS
144282014-04-24 Michael Sturm <michael.sturm@mintel.com>
14429 Walfred Tedeschi <walfred.tedeschi@intel.com>
14430
14431 * Makefile.in (EXECUTABLES): Added i386-avx512.
14432 * gdb.arch/i386-avx512.c: New file.
14433 * gdb.arch/i386-avx512.exp: Likewise.
14434
4b48d439
KS
144352014-04-23 Keith Seitz <keiths@redhat.com>
14436
14437 * lib/mi-support.exp (mi_list_breakpoints): Delete.
14438 (mi_make_breakpoint_table): New procedure.
14439 (mi_create_breakpoint): Use mi_make_breakpoint
14440 and return the result.
14441 (mi_make_breakpoint): New procedure.
14442 (mi_build_kv_pairs): New procedure.
14443
14444 * gdb.mi/mi-break.exp: Remove unused globals,
14445 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
14446 All callers updated.
14447 * gdb.mi/mi-dprintf.exp: Use variable to track command
14448 number.
14449 Update all callers of mi_create_breakpoint and use
14450 mi_make_breakpoint_table.
14451 Remove any unused global variables.
14452 * gdb.mi/mi-nonstop.exp: Likewise.
14453 * gdb.mi/mi-nsintrall.exp: Likewise.
14454 * gdb.mi/mi-nsmoribund.exp: Likewise.
14455 * gdb.mi/mi-nsthrexec.exp: Likewise.
14456 * gdb.mi/mi-reverse.exp: Likewise.
14457 * gdb.mi/mi-simplerun.exp: Likewise.
14458 * gdb.mi/mi-stepn.exp: Likewise.
14459 * gdb.mi/mi-syn-frame.exp: Likewise.
14460 * gdb.mi/mi-until.exp: Likewise.
14461 * gdb.mi/mi-var-cp.exp: Likewise.
14462 * gdb.mi/mi-var-display.exp: Likewise.
14463 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
14464 * gdb.mi/mi2-var-child.exp: Likewise.
14465 * gdb.mi/mi-vla-c99.exp: Likewise.
14466 * lib/mi-support.exp: Likewise.
14467
14468 From Ian Lance Taylor <iant@cygnus.com>:
14469 * lib/gdb.exp (parse_args): New procedure.
14470
08351840
PA
144712014-04-23 Pedro Alves <palves@redhat.com>
14472
14473 * gdb.base/break-unload-file.c: New file.
14474 * gdb.base/break-unload-file.exp: New file.
14475 * gdb.base/sym-file-lib.c (baz): New function.
14476 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
14477 field.
14478 (load): Store the segment's mapped size.
14479 (unload): New function.
14480 (unload_shlib): New function.
14481 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
14482 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
14483 set a breakpoint at baz, and call it.
14484 * gdb.base/sym-file.exp: New tests for stale breakpoint
14485 instructions.
14486
076855f9
PA
144872014-04-23 Pedro Alves <palves@redhat.com>
14488
14489 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
14490 * gdb.base/hbreak-in-shr-unsupported.c: New file.
14491 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
14492 * gdb.base/hbreak-unmapped.c: New file.
14493 * gdb.base/hbreak-unmapped.exp: New file.
14494 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
14495 * lib/gdb.exp (gdb_is_target_remote): ... here.
14496
483805cf
PA
144972014-04-22 Pedro Alves <palves@redhat.com>
14498
14499 * gdb.base/consecutive-step-over.c: New file.
14500 * gdb.base/consecutive-step-over.exp: New file.
14501
06d97543
PA
145022014-04-22 Pedro Alves <palves@redhat.com>
14503
14504 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
14505 instead of send_gdb/gdb_expect.
14506
b4429ea2
YQ
145072014-04-22 Yao Qi <yao@codesourcery.com>
14508
14509 * lib/trace-support.exp (generate_tracefile): New procedure.
14510 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
14511 return 0.
14512 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
14513 if generate_tracefile returns 1.
14514
51d48146
PA
145152014-04-18 Tom Tromey <palves@redhat.com>
14516 Pedro alves <tromey@redhat.com>
14517
14518 PR backtrace/15558
14519 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
14520 with a backtrace limit.
14521 * gdb.python/py-frame-inline.exp: Test running to an inline
14522 function with a backtrace limit, and printing the newest frame.
14523 * gdb.python/py-frame-inline.c (main): Call f.
14524
bd1dce5f
MS
145252014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14526
14527 * gdb.java/jnpe.exp: Drop srcdir from untested path.
14528
40d1a503
MS
145292014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14530
14531 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
14532 Drop prefix from unsupported source file path.
14533
389b98f7
YQ
145342014-04-17 Yao Qi <yao@codesourcery.com>
14535
14536 * lib/gdb.exp (with_target_charset): New proc.
14537 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
14538 with_target_charset.
14539 (test_print_strings): Likewise.
14540 (test_repeat_bytes): Likewise.
14541 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
14542 for some tests.
14543
22869d73
KS
145442014-04-16 Keith Seitz <keiths@redhat.com>
14545
14546 PR gdb/15827
14547 * gdb.dwarf2/corrupt.c: New file.
14548 * gdb.dwarf2/corrupt.exp: New file.
14549
c4f87ca6
KS
145502014-04-16 Keith Seitz <keiths@redhat.com>
14551
14552 PR c++/16597
14553 * gdb.cp/namelessclass.cc: New file.
14554 * gdb.cp/namelessclass.exp: New file.
14555 * gdb.cp/namelessclass.S: New file.
14556
ab19de87
DE
145572014-04-16 Doug Evans <dje@google.com>
14558
14559 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
14560 Add comment.
14561 (gdbserver_default_get_comm_port): New function.
14562 (gdbserver_start): Check if board file provided
14563 "gdbserver,get_comm_port" and use it if so.
14564 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
14565 (gdb,socketport): Set to "stdio".
14566 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
14567 (stdio_gdbserver_template): Delete.
14568 (${board}_get_remote_address): Update.
14569 (${board}_build_remote_cmd): Delete.
14570 (${board}_get_comm_port): New function.
14571 (${board}_spawn): Update.
14572 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
14573 Delete.
14574 (${board}_get_remote_address): Update.
14575 (${board}_get_comm_port): New function.
14576
fc98a809
AB
145772014-04-16 Andrew Burgess <aburgess@broadcom.com>
14578
14579 * gdb.base/memattr.exp: Improve regexps to handle memory regions
14580 appearing in any order.
14581
87fd9e6e
DE
145822014-04-15 Doug Evans <dje@google.com>
14583
14584 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
14585 uninitialized value of "description".
14586
099fc3ea
KS
145872014-04-15 Keith Seitz <keiths@redhat.com>
14588
14589 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
14590 Remove unused globals.
14591 (test_running_the_program): Likewise.
14592 (test_controlled_execution): Likewise.
14593 (test_controlling_breakpoints): Likewise.
14594 (test_program_termination): Likewise.
14595
5da151d4
KS
145962014-04-15 Keith Seitz <keiths@redhat.com>
14597
14598 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
14599 unused globals.
14600 (test_rbreak_creation_and_listing): Likewise.
14601 (test_ignore_count): Likewise.
14602 (test_error): Likewise.
14603
35e5d2f0
PA
146042014-04-15 Pedro Alves <palves@redhat.com>
14605
14606 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
14607 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
14608 sym-file-loader.c.
14609 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14610 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14611 to sym-file-loader.c.
14612 (struct library): Forward declare.
14613 (load_shlib, lookup_function): Change prototypes.
14614 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14615 (translate_offset): Remove declarations.
14616 (get_text_addr): New declaration.
14617 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
14618 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
14619 sym-file-loader.h.
14620 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14621 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14622 here from sym-file-loader.h.
14623 (struct library): New structure.
14624 (load_shlib, lookup_function): Change prototypes and adjust to
14625 work with a struct library.
14626 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14627 (translate_offset): Make static.
14628 (get_text_addr): New function.
14629 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
14630
eb4c1710
PA
146312014-04-15 Pedro Alves <palves@redhat.com>
14632
14633 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
14634
2d1baf52
PA
146352014-04-15 Pedro Alves <palves@redhat.com>
14636
14637 * gdb.base/sym-file-loader.c: Include <limits.h>.
14638 (SELF_LINK): New define.
14639 (get_origin): New function.
14640 (load_shlib): Use it.
14641 * gdb.base/sym-file.exp: Don't early return if the target is
14642 remote. Use runto_main, and issue fail is that fails. Use
14643 gdb_load_shlibs.
14644 (shlib_name): Delete.
14645 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
14646
7dd6df01
PA
146472014-04-15 Pedro Alves <palves@redhat.com>
14648
14649 * gdb.base/sym-file.exp: Remove regex characters from test
14650 message. Don't refer to breakpoint numbers in test messages.
14651
b50c8614
KS
146522014-04-14 Keith Seitz <keiths@redhat.com>
14653
14654 PR c++/16253
14655 * gdb.cp/var-tag.cc: New file.
14656 * gdb.cp/var-tag.exp: New file.
14657 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
14658 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
14659 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
14660 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
14661
3d567982
TT
146622014-04-14 Tom Tromey <tromey@redhat.com>
14663
14664 * gdb.cp/classes.exp (test_enums): Handle underlying type.
14665 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
14666 type.
14667 * gdb.cp/enum-class.exp: New file.
14668 * gdb.cp/enum-class.cc: New file.
14669
0626fc76
TT
146702014-04-14 Tom Tromey <tromey@redhat.com>
14671
14672 * gdb.dwarf2/enum-type.exp: New file.
14673
dca325b3
SA
146742014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14675
14676 * gdb.mi/mi-vla-c99.exp: New file.
14677 * gdb.mi/vla.c: New file.
14678
5854b38a
SA
146792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14680
14681 * gdb.base/vla-datatypes.c: New file.
14682 * gdb.base/vla-datatypes.exp: New file.
14683
463bb957
SA
146842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14685
14686 * gdb.base/vla-ptr.c: New file.
14687 * gdb.base/vla-ptr.exp: New file.
14688
3dd170be
SA
146892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14690
14691 * gdb.dwarf2/count.exp: New file.
14692
5ecaaa66
SA
146932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14694
14695 * gdb.base/vla-sideeffect.c: New file.
14696 * gdb.base/vla-sideeffect.exp: New file.
14697
41f1ada5
DB
146982014-04-14 David Blaikie <dblaikie@gmail.com>
14699
14700 * gdb.mi/non-stop.c: Add return value for non-void function return
14701 statement.
14702 * gdb.threads/staticthreads.c: Ditto.
14703
0be03e84
DE
147042014-04-12 Siva Chandra Reddy <sivachandra@google.com>
14705 Doug Evans <xdje42@gmail.com>
14706
14707 * gdb.guile/scm-value.c: Improve test case.
14708 * gdb.guile/scm-value.exp: Add new test.
14709
f180a1fb
DB
147102014-04-11 David Blaikie <dblaikie@gmail.com>
14711
14712 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
14713 override Clang's default.
14714
6b662e19
JB
147152014-04-11 Joel Brobecker <brobecker@adacore.com>
14716
14717 Revert the following changes (regressions):
14718
14719 * gdb.base/vla-sideeffect.c: New file.
14720 * gdb.base/vla-sideeffect.exp: New file.
14721
14722 * gdb.dwarf2/count.exp: New file.
14723
14724 * gdb.base/vla-multi.c: New file.
14725 * gdb.base/vla-multi.exp: New file.
14726
14727 * gdb.base/vla-ptr.c: New file.
14728 * gdb.base/vla-ptr.exp: New file.
14729
14730 * gdb.base/vla-datatypes.c: New file.
14731 * gdb.base/vla-datatypes.exp: New file.
14732
14733 * gdb.mi/mi-vla-c99.exp: New file.
14734 * gdb.mi/vla.c: New file.
14735
245a5f0b
KS
147362014-04-11 Keith Seitz <keiths@redhat.com>
14737
14738 PR c++/16675
14739 * gdb.cp/cpsizeof.exp: New file.
14740 * gdb.cp/cpsizeof.cc: New file.
14741
58a84dcf
SA
147422014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14743
191a8a90
JB
14744 * gdb.mi/mi-vla-c99.exp: New file.
14745 * gdb.mi/vla.c: New file.
58a84dcf 14746
c8655f75
SA
147472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14748
14749 * gdb.base/vla-datatypes.c: New file.
14750 * gdb.base/vla-datatypes.exp: New file.
14751
024e13b4
SA
147522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14753
14754 * gdb.base/vla-ptr.c: New file.
14755 * gdb.base/vla-ptr.exp: New file.
14756
1a237e0e
SA
147572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14758
14759 * gdb.base/vla-multi.c: New file.
14760 * gdb.base/vla-multi.exp: New file.
14761
504f3432
SA
147622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14763
14764 * gdb.dwarf2/count.exp: New file.
14765
3bce8237
SA
147662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14767
191a8a90
JB
14768 * gdb.base/vla-sideeffect.c: New file.
14769 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 14770
322f9c21
YQ
147712014-04-11 Yao Qi <yao@codesourcery.com>
14772
14773 * gdb.base/completion.exp: Check file exists before running tests
14774 on file completion.
14775
d708bcd1
PA
147762014-04-10 Pedro Alves <palves@redhat.com>
14777
14778 * gdb.base/cond-eval-mode.c: New file.
14779 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
14780 prepare_for_testing to build the new file. Check result of
14781 runto_main.
14782 (test_break, test_watch): New procedures.
14783 (top level): Use them.
14784
ae1d2761
PM
147852014-04-08 Pierre Muller <muller@sourceware.org>
14786
14787 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
14788 Ctrl-V use for mingw hosts.
14789
7af389b8
SC
147902014-04-07 Siva Chandra Reddy <sivachandra@google.com>
14791
14792 * gdb.python/py-value.c: Improve test case.
14793 * gdb.python/py-value.exp: Add new test.
14794
5e703181
DE
147952014-04-07 David Blaikie <dblaikie@gmail.com>
14796
14797 * lib/compiler.c: Identify the clang compiler.
14798 * lib/compiler.cc: Ditto.
14799
9810b410
YQ
148002014-04-03 Yao Qi <yao@codesourcery.com>
14801
14802 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
14803
98d1b8dc
AB
148042014-04-01 Anton Blanchard <anton@samba.org>
14805
14806 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
14807 messages unique.
14808
3114cea1
AB
148092014-04-01 Anton Blanchard <anton@samba.org>
14810
14811 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
14812 prepare_for_testing.
14813
62f7182c
AB
148142014-04-01 Anton Blanchard <anton@samba.org>
14815
14816 * gdb.arch/ppc64-atomic-inst.c: Remove.
14817 * gdb.arch/ppc64-atomic-inst.S: New file.
14818 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
14819
770e7fc7
DE
148202014-03-31 Doug Evans <dje@google.com>
14821
14822 * gdb.base/print-symbol-loading-lib.c: New file.
14823 * gdb.base/print-symbol-loading-main.c: New file.
14824 * gdb.base/print-symbol-loading.exp: New file.
14825
46e2bafa
YQ
148262014-03-31 Yao Qi <yao@codesourcery.com>
14827
14828 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
14829
8776cfe9
JB
148302014-03-28 Joel Brobecker <brobecker@adacore.com>
14831
14832 * gdb.ada/mi_dyn_arr: New testcase.
14833
5d1ef361
DE
148342014-03-27 Doug Evans <dje@google.com>
14835
14836 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
14837
b5bee914
YQ
148382014-03-27 Yao Qi <yao@codesourcery.com>
14839
14840 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
14841 if target is nios2-*-*.
14842
0d4d0e77
YQ
148432014-03-26 Yao Qi <yao@codesourcery.com>
14844
14845 * lib/gdb.exp (readline_is_used): New proc.
14846 * gdb.base/completion.exp: Move tests on command complete up.
14847 Skip the rest of tests if readline is not used.
14848 * gdb.ada/complete.exp: Skp the test if readline is not
14849 used.
14850 * gdb.base/filesym.exp: Likewise.
14851 * gdb.base/macscp.exp: Likewise.
14852 * gdb.base/readline-ask.exp: Likewise.
14853 * gdb.base/readline.exp: Likewise.
14854 * gdb.python/py-cmd.exp: Likewise.
14855 * gdb.trace/tfile.exp: Likewise.
14856
29361eee
YQ
148572014-03-26 Yao Qi <yao@codesourcery.com>
14858
14859 * gdb.base/macscp.exp: Fix code format issues.
14860
bc9a5525
UW
148612014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
14862
14863 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
14864 * gdb.asm/powerpc64le.inc: New file.
14865
d3839ede
PA
148662014-03-25 Pedro Alves <palves@redhat.com>
14867 Doug Evans <dje@google.com>
14868
14869 * gdb.base/source-execution.c: New file.
14870 * gdb.base/source-execution.exp: New file.
14871 * gdb.base/source-execution.gdb: New file.
14872
01672a57
DE
148732014-03-24 Doug Evans <dje@google.com>
14874
14875 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
14876 using fission.
14877
88bbeca9
HZ
148782014-03-24 Hui Zhu <hui@codesourcery.com>
14879 Pedro Alves <palves@redhat.com>
14880
14881 PR breakpoints/16101
14882 * gdb.base/dprintf.exp: Use unsupported rather than changing the
14883 test pass/fail messages. Detect missing support for dprintf when
14884 breakpoints are actually inserted.
14885 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
14886 breakpoints are actually inserted.
14887 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
14888 fails.
14889
d2348791
JK
148902014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14891
14892 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
14893
feef67ab
DE
148942014-03-22 Doug Evans <xdje42@gmail.com>
14895
14896 * gdb.python/python.exp (python not supported): Verify multi-line
14897 python command issues an error.
25d743f9 14898 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 14899 guile command issues an error.
feef67ab 14900
ecebef6a
MR
149012014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
14902
14903 * gdb.threads/thread-specific.exp: Handle the lack of usable
14904 $this_breakpoint and $this_thread.
14905
ccdd1909
HZ
149062014-03-21 Hui Zhu <hui@codesourcery.com>
14907
14908 * gdb.base/attach.exp (do_command_attach_tests): New.
14909
beb460e8
PA
149102014-03-20 Tom Tromey <tromey@redhat.com>
14911 Pedro Alves <palves@redhat.com>
14912
14913 PR cli/15718
14914 * gdb.base/condbreak-call-false.c: New file.
14915 * gdb.base/condbreak-call-false.exp: New file.
14916
40acf43a
PA
149172014-03-20 Pedro Alves <palves@redhat.com>
14918
14919 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
14920 Delete.
14921 (block_signals, unblock_signals): Delete.
14922 (child_function_2, main): Remove references to deleted variable
14923 and functions.
14924
9f5e1e02
PA
149252014-03-20 Pedro Alves <palves@redhat.com>
14926
14927 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
14928 Use pthread_kill to signal thread 2.
14929 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14930 Adjust to make the test send itself a signal rather than using the
14931 host's "kill" command.
14932
99619bea
PA
149332014-03-20 Pedro Alves <palves@redhat.com>
14934
14935 * gdb.threads/multiple-step-overs.c: New file.
14936 * gdb.threads/multiple-step-overs.exp: New file.
14937 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14938 Adjust expected infrun debug output.
14939
2adfaa28
PA
149402014-03-20 Pedro Alves <palves@redhat.com>
14941
14942 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
14943 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
14944
31e77af2
PA
149452014-03-20 Pedro Alves <palves@redhat.com>
14946
14947 PR breakpoints/7143
14948 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
14949 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
14950 of gdb_test_multiple.
14951 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
14952 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
14953
b9f437de
PA
149542014-03-20 Pedro Alves <palves@redhat.com>
14955
14956 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
14957 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
14958
05adc73e
PA
149592014-03-19 Pedro Alves <palves@redhat.com>
14960
14961 * gdb.base/async.exp: Remove early return.
14962
6048b950
PA
149632014-03-19 Pedro Alves <palves@redhat.com>
14964
14965 * gdb.base/async.exp (step& tests): Pass explicit test messages.
14966
8bcfb00a
PA
149672014-03-19 Pedro Alves <palves@redhat.com>
14968
14969 * gdb.base/async.exp (test_background): Expect \r\n after
14970 "completed." in the fail pattern.
14971
884e37dc
PA
149722014-03-19 Pedro Alves <palves@redhat.com>
14973
14974 * gdb.base/async.exp (test_background): New procedure.
14975 Use it for all background execution command tests.
14976
148e57e2
PA
149772014-03-19 Pedro Alves <palves@redhat.com>
14978
14979 * gdb.base/async.exp: Use prepare_for_testing.
14980
f48088c7
PA
149812014-03-19 Pedro Alves <palves@redhat.com>
14982
14983 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
14984 the same line.
14985
e2f6c966
PA
149862014-03-19 Pedro Alves <palves@redhat.com>
14987
14988 * gdb.base/async.c (main): Add "jump here" and "until here" line
14989 marker comments.
14990 * gdb.base/async.exp (jump_here): New global.
14991 (jump& test): Use it.
14992 (until_here): New global.
14993 (until& test): Use it.
14994
c30568d4
PA
149952014-03-19 Pedro Alves <palves@redhat.com>
14996
14997 * gdb.base/async.exp: Don't frob gdb_protocol.
14998
0172b6a7
DE
149992014-03-18 Doug Evans <xdje42@gmail.com>
15000
15001 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
15002 Fix spelling of exec-done-display.
15003
06c868a8
JK
150042014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15005
15006 PR gdb/15358
15007 * gdb.base/gdb-sigterm.c: New file.
15008 * gdb.base/gdb-sigterm.exp: New file.
15009
0c7e1a46
PA
150102014-03-18 Pedro Alves <palves@redhat.com>
15011
15012 PR gdb/13860
15013 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
15014 * lib/mi-support.exp (mi_expect_stop): Add special handling for
15015 solib-event.
15016
f7c77d93
JB
150172014-03-17 Joel Brobecker <brobecker@adacore.com>
15018
15019 * gdb.ada/pckd_arr_ren: New testcase.
15020
5a1e8c7a
DE
150212014-03-13 Doug Evans <xdje42@gmail.com>
15022
15023 PR guile/16612
15024 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
15025 collect after discarding symbols.
15026
350e1a76
DE
150272014-03-13 Ludovic Courtès <ludo@gnu.org>
15028 Doug Evans <xdje42@gmail.com>
15029
15030 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
15031 to history survives a gc.
15032
a69900ae
PA
150332014-03-13 Pedro Alves <palves@redhat.com>
15034
15035 * gdb.base/default.exp: Don't test "target procfs".
15036
5db9f0bd
PA
150372014-03-13 Pedro Alves <palves@redhat.com>
15038
15039 * gdb.base/default.exp: Update "target child" and "target procfs"
15040 tests to not expect "Unix".
15041
b3ccfe11
TT
150422014-03-12 Tom Tromey <tromey@redhat.com>
15043
15044 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
15045 New procs. Add target-async tests.
15046 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
15047 Add target-async tests.
15048
646f4417
AA
150492014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15050
15051 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
15052 'func_start' and 'func_end' for the beginning and end of the
15053 function code, respectively.
15054 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
15055 'func_end' instead of 'func' and 'main'.
15056
288c211f
AA
150572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15058
15059 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
15060 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
15061 generate the debug info assembler source.
15062
e0c0f156
AA
150632014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15064
15065 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
15066 * gdb.dwarf2/arr-subrange.exp: Likewise.
15067 * gdb.dwarf2/dwz.exp: Likewise.
15068 * gdb.dwarf2/method-ptr.exp: Likewise.
15069 * gdb.dwarf2/missing-sig-type.exp: Likewise.
15070 * gdb.dwarf2/subrange.exp: Likewise.
15071 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
15072 * gdb.dwarf2/implptrpiece.exp: Likewise.
15073 * gdb.dwarf2/nostaticblock.exp: Likewise.
15074
0e5c4555
AA
150752014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15076
15077 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
15078 directory to absolute path name arguments.
15079
5ec18f2b
JG
150802014-03-10 Joel Brobecker <brobecker@adacore.com>
15081
15082 * gdb.ada/tagged_access: New testcase.
15083
847fc4f2
MM
150842014-03-07 Markus Metzger <markus.t.metzger@intel.com>
15085
15086 * gdb.btrace/data.exp: Update expected output.
15087
cc3da688
YQ
150882014-03-06 Yao Qi <yao@codesourcery.com>
15089
15090 * gdb.trace/pr16508.exp: New file.
15091
0f26cec1
PA
150922014-03-05 Pedro Alves <palves@redhat.com>
15093
15094 PR gdb/16575
15095 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
15096 procedure.
15097 (top level): Adjust to use it. Add tests that exercise breakpoint
15098 interaction with the code-cache.
15099
7a5a839f
LC
151002014-02-26 Ludovic Courtès <ludo@gnu.org>
15101
15102 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
15103 test for 'history-append!'.
15104
31aa7e4e
JB
151052014-02-26 Joel Brobecker <brobecker@adacore.com>
15106
15107 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
15108 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
15109 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
15110 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
15111 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
15112 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
15113
1b588015
JB
151142014-02-26 Joel Brobecker <brobecker@adacore.com>
15115
15116 * testsuite/gdb.python/py-pp-re-notag.c: New file.
15117 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
15118 * testsuite/gdb.python/py-pp-re-notag.p: New file.
15119
55426c9d
JB
151202014-02-26 Joel Brobecker <brobecker@adacore.com>
15121
15122 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
15123
dc53a7ad
JB
151242014-02-26 Joel Brobecker <brobecker@adacore.com>
15125
15126 * gdb.dwarf2/arr-stride.c: New file.
15127 * gdb.dwarf2/arr-stride.exp: New file.
15128
12ab52e9
PA
151292014-02-26 Pedro Alves <palves@redhat.com>
15130
15131 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
15132 that won't ever trigger. Make sure that GDB reports the correct
15133 breakpoint that caused the stop.
15134
849c862e
JK
151352014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15136
15137 PR gdb/16626
15138 * gdb.base/auto-load-script: New file.
15139 * gdb.base/auto-load.c: New file.
15140 * gdb.base/auto-load.exp: New file.
15141
71b7d793
JK
15142 PR gdb/16626
15143 * gdb.base/auto-load.exp: Fix out-of-srctree run.
15144
e2f0d509
JK
151452014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15146
15147 Fix dw2-icycle.exp -fsanitize=address GDB crash.
15148 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
15149
50cc37c8
DE
151502014-02-24 Doug Evans <dje@google.com>
15151
15152 * lib/gdb.exp (run_on_host): Log error output if program fails.
15153
ea4758f2
PA
151542014-02-21 Pedro Alves <palves@redhat.com>
15155
15156 * gdb.threads/step-after-sr-lock.c: Rename to ...
15157 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
15158 * gdb.threads/step-after-sr-lock.exp: Rename to ...
15159 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
15160 ... this.
15161
d7b30f67
SDJ
151622014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
15163
15164 PR tdep/16397
15165 * gdb.arch/amd64-stap-special-operands.exp: New file.
15166 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
15167 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
15168 * gdb.arch/amd64-stap-triplet.S: Likewise.
15169 * gdb.arch/amd64-stap-triplet.c: Likewise.
15170
83deb43f
JB
151712014-02-20 Joel Brobecker <brobecker@adacore.com>
15172
15173 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
15174 in .section pseudo-op.
15175
adde2bff
DE
151762014-02-20 lin zuojian <manjian2006@gmail.com>
15177 Joel Brobecker <brobecker@adacore.com>
15178 Doug Evans <xdje42@gmail.com>
15179
15180 PR symtab/16581
15181 * gdb.dwarf2/dw2-icycle.S: New file.
15182 * gdb.dwarf2/dw2-icycle.c: New file.
15183 * gdb.dwarf2/dw2-icycle.exp: New file.
15184
f7bd0f78
SC
151852014-02-19 Siva Chandra Reddy <sivachandra@google.com>
15186
15187 * gdb.python/py-value-cc.cc: Improve test case to enable testing
15188 operations on gdb.Value objects.
15189 * gdb.python/py-value-cc.exp: Add new test to test operations on
15190 gdb.Value objects.
15191
c17ef0d5
DE
151922014-02-18 Doug Evans <dje@google.com>
15193
15194 * Makefile.in (TESTS): New variable.
15195 (expanded_tests, expanded_tests_or_none): New variables
15196 (check-single): Pass $(expanded_tests_or_none) to runtest.
15197 (check-parallel): Only run tests in $(TESTS) if non-empty.
15198 (check/no-matching-tests-found): New rule.
15199 * README: Document TESTS makefile variable.
15200
5dd3176f
DE
152012014-02-18 Doug Evans <dje@google.com>
15202
15203 * Makefile.in (check-parallel): rm -rf outputs temp.
15204
0b10be4f
JK
152052014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15206
15207 Fix "ERROR: no fileid for" in the testsuite.
15208 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
15209
85f224e7
DE
152102014-02-12 Doug Evans <dje@google.com>
15211
15212 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
15213 (MISCELLANEOUS): New variable.
15214 (clean): rm -rf $(MISCELLANEOUS).
15215 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
15216 dwp live in the same directory as symlinks, with each symlink pointed
15217 to a differently named file in a different directory.
15218
149b30ff
DE
152192014-02-11 Doug Evans <dje@google.com>
15220
15221 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
15222 of Tcl file commands.
15223
1dfdac32
MK
152242014-02-10 Mark Kettenis <kettenis@gnu.org>
15225
15226 * gdb.threads/step-after-sr-lock.exp: Avoid executing
15227 "kill -SIGUSR1 -1".
15228
aa4fb036
JB
152292014-02-10 Joel Brobecker <brobecker@adacore.com>
15230
15231 * gdb.ada/tick_length_array_enum_idx: New testcase.
15232
ed3ef339
DE
152332014-02-10 Doug Evans <xdje42@gmail.com>
15234
15235 * configure.ac (AC_OUTPUT): Add gdb.guile.
15236 * configure: Regenerate.
15237 * lib/gdb-guile.exp: New file.
15238 * lib/gdb.exp (get_target_charset): New function.
15239 * gdb.base/help.exp: Update expected output from "apropos apropos".
15240 * gdb.guile/Makefile.in: New file.
15241 * gdb.guile/guile.exp: New file.
15242 * gdb.guile/scm-arch.c: New file.
15243 * gdb.guile/scm-arch.exp: New file.
15244 * gdb.guile/scm-block.c: New file.
15245 * gdb.guile/scm-block.exp: New file.
15246 * gdb.guile/scm-breakpoint.c: New file.
15247 * gdb.guile/scm-breakpoint.exp: New file.
15248 * gdb.guile/scm-disasm.c: New file.
15249 * gdb.guile/scm-disasm.exp: New file.
15250 * gdb.guile/scm-equal.c: New file.
15251 * gdb.guile/scm-equal.exp: New file.
15252 * gdb.guile/scm-error.exp: New file.
15253 * gdb.guile/scm-error.scm: New file.
15254 * gdb.guile/scm-frame-args.c: New file.
15255 * gdb.guile/scm-frame-args.exp: New file.
15256 * gdb.guile/scm-frame-args.scm: New file.
15257 * gdb.guile/scm-frame-inline.c: New file.
15258 * gdb.guile/scm-frame-inline.exp: New file.
15259 * gdb.guile/scm-frame.c: New file.
15260 * gdb.guile/scm-frame.exp: New file.
15261 * gdb.guile/scm-generics.exp: New file.
15262 * gdb.guile/scm-gsmob.exp: New file.
15263 * gdb.guile/scm-iterator.c: New file.
15264 * gdb.guile/scm-iterator.exp: New file.
15265 * gdb.guile/scm-math.c: New file.
15266 * gdb.guile/scm-math.exp: New file.
15267 * gdb.guile/scm-objfile-script-gdb.in: New file.
15268 * gdb.guile/scm-objfile-script.c: New file.
15269 * gdb.guile/scm-objfile-script.exp: New file.
15270 * gdb.guile/scm-objfile.c: New file.
15271 * gdb.guile/scm-objfile.exp: New file.
15272 * gdb.guile/scm-ports.exp: New file.
15273 * gdb.guile/scm-pretty-print.c: New file.
15274 * gdb.guile/scm-pretty-print.exp: New file.
15275 * gdb.guile/scm-pretty-print.scm: New file.
15276 * gdb.guile/scm-section-script.c: New file.
15277 * gdb.guile/scm-section-script.exp: New file.
15278 * gdb.guile/scm-section-script.scm: New file.
15279 * gdb.guile/scm-symbol.c: New file.
15280 * gdb.guile/scm-symbol.exp: New file.
15281 * gdb.guile/scm-symtab-2.c: New file.
15282 * gdb.guile/scm-symtab.c: New file.
15283 * gdb.guile/scm-symtab.exp: New file.
15284 * gdb.guile/scm-type.c: New file.
15285 * gdb.guile/scm-type.exp: New file.
15286 * gdb.guile/scm-value-cc.cc: New file.
15287 * gdb.guile/scm-value-cc.exp: New file.
15288 * gdb.guile/scm-value.c: New file.
15289 * gdb.guile/scm-value.exp: New file.
15290 * gdb.guile/source2.scm: New file.
15291 * gdb.guile/types-module.cc: New file.
15292 * gdb.guile/types-module.exp: New file.
15293
7026a7c1
YQ
152942014-02-10 Yao Qi <yao@codesourcery.com>
15295
15296 PR testsuite/16543
15297 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
15298 * configure: Regenerated.
15299 * Makefile.in: New file.
15300
6c466447
AS
153012014-02-08 Andreas Schwab <schwab@linux-m68k.org>
15302
15303 * gdb.python/py-framefilter.exp: Fix typo.
15304
6e854735
YQ
153052014-02-08 Yao Qi <yao@codesourcery.com>
15306
15307 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
15308 that no =breakpoint-modified is emitted when breakpoints are
15309 modified through MI commands.
15310
d137e6dc
PA
153112014-02-07 Pedro Alves <pedro@codesourcery.com>
15312 Pedro Alves <palves@redhat.com>
15313
15314 * gdb.threads/step-after-sr-lock.c: New file.
15315 * gdb.threads/step-after-sr-lock.exp: New file.
15316
b5ee5a50
PA
153172014-02-07 Pedro Alves <palves@redhat.com>
15318
15319 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
15320
3c77faf3
JK
153212014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15322
15323 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
15324 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
15325
6dddc817
DE
153262014-02-06 Doug Evans <xdje42@gmail.com>
15327
15328 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
15329 output.
15330
15331 * gdb.gdb/python-interrupts.exp: New file.
15332
de7b2893
YQ
153332014-02-05 Yao Qi <yao@codesourcery.com>
15334
15335 * gdb.trace/report.exp (use_collected_data): Test the output
15336 of "info threads" and "info inferiors".
15337
66d032ac
YQ
153382014-02-05 Yao Qi <yao@codesourcery.com>
15339
15340 Revert this patch:
15341
15342 2013-05-24 Yao Qi <yao@codesourcery.com>
15343
15344 * gdb.trace/tfile.exp: Test inferior and thread.
15345
591a12a1
UW
153462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15347
15348 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
15349 on a function.
15350 * gdb.base/step-bt.c: Call hello via function pointer to make
15351 sure its first instruction is executed on powerpc64le-linux.
15352
0ff3e01f
UW
153532014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15354
15355 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
15356
084ee545
UW
153572014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15358
15359 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
15360 of the test patterns for use on little-endian systems.
15361
6ed14ff3
UW
153622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15363
15364 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
15365 (decimal_vector): Fix for little-endian.
15366
401e27fd
JM
153672014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
15368
15369 * gdb.arch/sparc-sysstep.exp: New file.
15370 * gdb.arch/sparc-sysstep.c: Likewise.
15371
15372 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
15373
8b924729
EBM
153742014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
15375
15376 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
15377
fb151210
JB
153782014-01-23 Tom Tromey <tromey@redhat.com>
15379
15380 * gdb.ada/array_char_idx: New testcase.
15381
0740f8d8
TT
153822014-01-23 Tom Tromey <tromey@redhat.com>
15383
15384 PR python/16487:
15385 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
15386 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
15387 classes.
15388
21909fa1
TT
153892014-01-23 Tom Tromey <tromey@redhat.com>
15390
15391 PR python/16491:
15392 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
15393 string from an inferior frame.
15394 * gdb.python/py-framefilter-mi.exp: Update.
15395
87ce2a04
DE
153962014-01-22 Doug Evans <dje@google.com>
15397
15398 * gdb.server/server-mon.exp: Add tests for "set debug-format".
15399
237b092b
AA
154002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15401
15402 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
15403
d674a709
AA
154042014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15405
15406 * gdb.trace/entry-values.exp: Remove excess space character from
15407 regex patterns. Handle s390 call instruction.
15408
20fa3390
AA
154092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15410
15411 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
15412 define "*_start" label. Make "name" static.
15413 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
15414 ${name} by references to ${name}_start.
15415
78466714
AA
154162014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15417
15418 * gdb.base/info-macros.exp: Remove "debug" from the compile
15419 options.
15420
ec9f644a
IB
154212014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15422
15423 * gdb.dlang/demangle.exp: New file.
15424
94b1b47e
IB
154252014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15426
15427 * gdb.dlang/primitive-types.exp: New file.
15428
7f420862
IB
154292014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15430
15431 * configure.ac: Create gdb.dlang/Makefile.
15432 * configure: Regenerate.
15433 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
15434 * gdb.dlang/Makefile.in: New file.
15435 * lib/d-support.exp: New file.
15436 * lib/gdb.exp (skip_d_tests): New proc.
15437
52834460
MM
154382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15439
15440 * gdb.btrace/delta.exp: Check reverse stepi.
15441 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
15442 * gdb.btrace/finish.exp: New.
15443 * gdb.btrace/next.exp: New.
15444 * gdb.btrace/nexti.exp: New.
15445 * gdb.btrace/record_goto.c: Add comments.
15446 * gdb.btrace/step.exp: New.
15447 * gdb.btrace/stepi.exp: New.
15448 * gdb.btrace/multi-thread-step.c: New.
15449 * gdb.btrace/multi-thread-step.exp: New.
15450 * gdb.btrace/rn-dl-bind.c: New.
15451 * gdb.btrace/rn-dl-bind.exp: New.
15452 * gdb.btrace/data.c: New.
15453 * gdb.btrace/data.exp: New.
15454 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
15455
6e07b1d2
MM
154562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15457
15458 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
15459 * gdb.btrace/exception.exp: Update.
15460 * gdb.btrace/instruction_history.exp: Update.
15461 * gdb.btrace/record_goto.exp: Update.
15462 * gdb.btrace/tailcall.exp: Update.
15463 * gdb.btrace/unknown_functions.exp: Update.
15464 * gdb.btrace/delta.exp: New.
15465
0b722aec
MM
154662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15467
15468 * gdb.btrace/record_goto.exp: Add backtrace test.
15469 * gdb.btrace/tailcall.exp: Add backtrace test.
15470
066ce621
MM
154712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15472
15473 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
15474 * gdb.btrace/record_goto.c: New.
15475 * gdb.btrace/record_goto.exp: New.
15476 * gdb.btrace/x86-record_goto.S: New.
15477
0688d04e
MM
154782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15479
15480 * gdb.btrace/function_call_history.exp: Update tests.
15481 * gdb.btrace/instruction_history.exp: Update tests.
15482
8710b709
MM
154832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15484
15485 * gdb.btrace/function_call_history.exp: Fix expected field
15486 order for "record function-call-history".
15487 Add new tests for "record function-call-history /c".
15488 * gdb.btrace/exception.cc: New.
15489 * gdb.btrace/exception.exp: New.
15490 * gdb.btrace/tailcall.exp: New.
15491 * gdb.btrace/x86-tailcall.S: New.
15492 * gdb.btrace/x86-tailcall.c: New.
15493 * gdb.btrace/unknown_functions.c: New.
15494 * gdb.btrace/unknown_functions.exp: New.
15495 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
15496
5de9129b
MM
154972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15498
15499 * gdb.btrace/instruction_history.exp: Update.
15500 * gdb.btrace/function_call_history.exp: Update.
15501
23a7fe75
MM
155022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15503
15504 * gdb.btrace/function_call_history.exp: Fix expected function
15505 trace.
15506 * gdb.btrace/instruction_history.exp: Initialize traced.
15507 Remove traced_functions.
15508
724c7dd8
MM
155092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15510
15511 * gdb.btrace/function_call_history.exp: Update
15512 * gdb.btrace/instruction_history.exp: Update.
15513
6d78d93b
MM
155142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15515
15516 * gdb.btrace/enable.exp: Update expected text.
15517
93a360cc
OJ
155182014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
15519
15520 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
15521 bytes.
15522
3772b53f
MR
155232014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
15524
15525 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
15526
596662fa
OJ
155272014-01-15 Omair Javaid <omair.javaid@linaro.org>
15528
15529 * lib/gdb.exp (supports_process_record): Return true for
15530 arm*-linux*. (supports_reverse): Likewise.
15531
b5b08fb4
SC
155322014-01-13 Siva Chandra Reddy <sivachandra@google.com>
15533
15534 PR python/15464
15535 PR python/16113
15536 * gdb.python/py-type.c: Enhance test case.
15537 * gdb.python/py-value-cc.cc: Likewise
15538 * gdb.python/py-type.exp: Add new tests.
15539 * gdb.python/py-value-cc.exp: Likewise
15540
52d7fb13
AA
155412014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15542 Pedro Alves <palves@redhat.com>
15543
15544 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
15545 Make "name" extern.
15546 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
15547 references to ${name}_start by references to ${name}.
15548
a2cd8cfe
JB
155492014-01-10 Joel Brobecker <brobecker@adacore.com>
15550
15551 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
15552
4e23fced
JB
155532014-01-10 Joel Brobecker <brobecker@adacore.com>
15554
15555 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
15556
c6a9e42c
PA
155572014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
15558 Pedro Alves <palves@redhat.com>
15559
15560 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 15561 mi_gdb_target_load.
c6a9e42c 15562
b7ea362b
PA
155632014-01-08 Pedro Alves <palves@redhat.com>
15564
15565 * gdb.threads/reconnect-signal.c: New file.
15566 * gdb.threads/reconnect-signal.exp: New file.
15567
5e3f4fab
EBM
155682014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15569
15570 * gdb.base/source-dir.exp: New file.
15571
79301218
JB
155722014-01-07 Joel Brobecker <brobecker@adacore.com>
15573
15574 * gdb.ada/mi_interface: New testcase.
15575
8e355c5d
JB
155762014-01-07 Joel Brobecker <brobecker@adacore.com>
15577
15578 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
15579 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
15580 gdb.ada/pp-rec-component/pck.ads: New files.
15581
c0d48811
JB
155822014-01-07 Joel Brobecker <brobecker@adacore.com>
15583
15584 * gdb.python/py-pp-integral.c: New file.
15585 * gdb.python/py-pp-integral.py: New file.
15586 * gdb.python/py-pp-integral.exp: New file.
15587
17b609c3 15588For older changes see ChangeLog-1993-2013.
c906108c 15589\f
8d8cb839
EZ
15590;; Local Variables:
15591;; mode: change-log
15592;; left-margin: 8
15593;; fill-column: 74
15594;; version-control: never
15595;; End:
902f2ccb 15596
42a4f53d 15597 Copyright 2014-2019 Free Software Foundation, Inc.
902f2ccb
MC
15598 Copying and distribution of this file, with or without modification,
15599 are permitted provided the copyright notice and this notice are preserved.
This page took 3.720669 seconds and 4 git commands to generate.