x86: Add -z cet-report=[none|warning|error]
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e242fd12
SM
12019-04-09 Simon Marchi <simon.marchi@efficios.com>
2
3 * gdb.base/start-cpp.exp: New file.
4 * gdb.base/start-cpp.cc: New file.
5
2b0c8b01
KB
62019-04-08 Kevin Buettner <kevinb@redhat.com>
7
8 * gdb.python/py-thrhandle.exp: Adjust tests to call
9 thread_from_handle instead of thread_from_thread_handle.
10
947210e5
KB
112019-04-08 Kevin Buettner <kevinb@redhat.com>
12
13 * gdb.python/py-thrhandle.exp: Add tests for
14 gdb.InferiorThread.handle.
15
d7df6549
AB
162019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
17
18 * gdb.python/py-function.exp: Check calling helper function from
19 all languages.
20 * lib/gdb.exp (gdb_supported_languages): New proc.
21
8bdc1658
AB
222019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
23
24 * gdb.base/complex-parts.c: New file.
25 * gdb.base/complex-parts.exp: New file.
26
05caa1d2
TT
272019-04-01 Tom Tromey <tromey@adacore.com>
28
29 PR symtab/23331:
30 * gdb.dwarf2/dw2-ranges-main.c: New file.
31 * gdb.dwarf2/dw2-ranges-psym.c: New file.
32 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
33
7734102d
EZ
342019-03-30 Simon Marchi <simark@simark.ca>
35
36 * gdb.base/default.exp: Add values for $_gdb_major and
37 $_gdb_minor.
38
188e1fa9
TT
392019-03-29 Tom Tromey <tromey@adacore.com>
40
41 * gdb.base/help.exp: Tighten apropos regexp.
42
2880242d
KS
432019-03-29 Keith Seitz <keiths@redhat.com>
44
45 * gdb.fortran/array-bounds.exp: New file.
46 * gdb.fortran/array-bounds.f90: New file.
47
077cad8e
PW
482019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
49
50 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
51
80047cfc
PW
522019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
53
54 * gdb.multi/hello.c (main): Increase alarm timer.
55
f489207e
SL
562019-03-28 Sandra Loosemore <sandra@codesourcery.com>
57
58 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
59 factor when no hardware watchpoint support.
60
c92df149
AH
612019-03-28 Alan Hayward <alan.hayward@arm.com>
62 Pedro Alves <palves@redhat.com>
63
64 * boards/local-board.exp: set sysroot to /.
65
933aebfa
AH
662019-03-27 Alan Hayward <alan.hayward@arm.com>
67
68 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
69 in child.
70
9f9aa852
AB
712019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
72
73 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
74 field.
75 (make_container): Initialise new field.
76 * gdb.python/py-prettyprint.exp: Add new tests.
77 * gdb.python/py-prettyprint.py (class ContainerPrinter)
78 <display_hint>: New method.
79
3714a195
AB
802019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
81
82 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
83 gdb_continue_to_breakpoint more throughout this test.
84 (run_lang_tests) Supply unique test names, and use
85 gdb_test_no_output.
86
18c77628
AB
872019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
88
89 * gdb.base/finish-pretty.exp: Update expected results.
90 * gdb.base/pretty-print.c: New file.
91 * gdb.base/pretty-print.exp: New file.
92
9a93502f
PA
932019-03-25 Pedro Alves <palves@redhat.com>
94
95 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
96 move comments outside list. Append '-i "" eof' section.
97
968aa7ae
AH
982019-03-22 Alan Hayward <alan.hayward@arm.com>
99
100 * README: Add pie options.
101 * gdb.base/break-interp.exp: Ensure pie is disabled.
102 * gdb.base/dump.exp: Likewise.
103 * lib/gdb.exp (gdb_compile): Add pie option.
104
4c7d57e7
TT
1052019-03-19 Tom Tromey <tromey@adacore.com>
106
107 * gdb.mi/mi2-cli-display.c: New file.
108 * gdb.mi/mi2-cli-display.exp: New file.
109
bff8c71f
TT
1102019-03-18 Joel Brobecker <brobecker@adacore.com>
111 Tom Tromey <tromey@adacore.com>
112
113 * gdb.ada/ptype_array/pck.adb: New file.
114 * gdb.ada/ptype_array/pck.ads: New file.
115 * gdb.ada/ptype_array/foo.adb: New file.
116 * gdb.ada/ptype_array.exp: New file.
117
d085f989
TT
1182019-03-14 Tom Tromey <tromey@adacore.com>
119
120 * gdb.base/style.exp: Add "set style sources" test.
121
b4be1b06
SM
1222019-03-13 Simon Marchi <simon.marchi@ericsson.com>
123
124 * mi-breakpoint-location-ena-dis.exp: Rename to ...
125 * mi-breakpoint-multiple-locations.exp: ... this.
126 (make_breakpoints_pattern): New proc.
127 (do_test): Add mi_version parameter, test -break-insert,
128 -break-info and =breakpoint-created.
129
7cde5fc2
AB
1302019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
131
132 * config/default.exp: Remove 'load_lib gdb.exp'.
133 * config/monitor.exp: Likewise.
134 * config/sid.exp: Likewise.
135 * config/sim.exp: Likewise.
136 * config/slite.exp: Likewise.
137 * config/unix.exp: Likewise.
138 * gdb.base/default.exp: Remove unhelpful comment.
139
efbecbc1
AB
1402019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
141
142 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
143
0841c79a
AB
1442019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
145
146 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
147
4a270568
AB
1482019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
149
150 * gdb.fortran/type-kinds.exp: Update expected results.
151
067630bd
AB
1522019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
153
154 * gdb.fortran/type-kinds.exp: Test new integer type kind.
155
3be47f7a
AB
1562019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
157
158 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
159 function.
160 (test_basic_parsing_of_type_kinds): Expand types tested.
161 (test_parsing_invalid_type_kinds): New function.
162
4d00f5d8
AB
1632019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
164
165 * gdb.fortran/intrinsics.exp: New file.
166 * gdb.fortran/intrinsics.f90: New file.
167 * gdb.fortran/type-kinds.exp: New file.
168
c8f91604
AB
1692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
170
171 * gdb.fortran/dot-ops.exp: New file.
172
dd9f2c76
AB
1732019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
174
175 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
176 Check upper and lower case logical literals.
177
84ec9724
AB
1782019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
179
180 * gdb.fortran/types.exp (test_float_literal_types_accepted):
181 Remove duplicate tests.
182
c3734e09
AH
1832019-03-06 Alan Hayward <alan.hayward@arm.com>
184
185 * lib/gdb.exp (builtin_cd): rename of cd.
186 (cd): Override builtin.
187
aa3cfbda
RB
1882019-03-06 Richard Bunt <richard.bunt@arm.com>
189
190 * gdb.fortran/function-calls.exp: New file.
191 * gdb.fortran/function-calls.f90: New test.
192
7b63ad86
RB
1932019-03-04 Richard Bunt <richard.bunt@arm.com>
194
195 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
196 on user program standard output.
197 * gdb.fortran/short-circuit-argument-list.f90: Record function
198 calls.
199
01abb042
AH
2002019-02-28 Alan Hayward <alan.hayward@arm.com>
201
c3734e09
AH
202 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
203 failure.
01abb042 204
92137da0
RO
2052019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
206
207 PR gdb/8527
208 * gdb.base/interrupt-daemon-attach.c,
209 gdb.base/interrupt-daemon-attach.exp: New test.
210
5862844d
PA
2112019-02-27 Pedro Alves <palves@redhat.com>
212
213 * gdb.base/page.exp: Add tests for "set width/height -1".
214
8ed25214
PA
2152019-02-27 Pedro Alves <palves@redhat.com>
216
217 * gdb.base/page.exp: Add tests for "set/show width/height" with
218 "infinite" values.
219
6c28e44a
TT
2202019-02-27 Tom Tromey <tromey@adacore.com>
221
222 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
223 2.4.
224 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
225 workaround.
226
bf9a735e
AB
2272019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
228
229 * gdb.base/align.exp: Extend to compile in both C and C++, and add
230 tests for structs with static members.
231
8791793c
TT
2322019-02-26 Tom Tromey <tromey@adacore.com>
233
234 * gdb.python/py-value.exp (test_value_from_buffer): Check for
235 ValueError, not TypeError.
236
bc2a507e
KB
2372019-02-26 Kevin Buettner <kevinb@redhat.com>
238
239 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
240 call from main program.
241
e0e7d3bd
JB
2422019-02-23 Joel Brobecker <brobecker@adacore.com>
243
244 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
245 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
246 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
247 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
248 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
249
9600246d
KS
2502019-02-22 Keith Seitz <keiths@redhat.com>
251
252 PR symtab/23853
253 * gdb.base/symlink-sourcefile.c: New file.
254 * gdb.base/symlink-sourcefile.exp: New file.
255
0c95f9ed
TT
2562019-02-20 Tom Tromey <tom@tromey.com>
257
258 * gdb.base/info_qt.exp: Update.
259
6caa91b6
SM
2602019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
261
262 * gdb.base/source.exp: Move "error in sourced script" code to
263 the end.
264 * gdb.base/source-error.gdb: Move contents to
265 source-error-1.gdb. Add new code to source source-error-1.gdb.
266 * gdb.base/source-error-1.gdb: New file, from previous
267 source-error.gdb.
268
6506371f
TT
2692019-02-17 Tom Tromey <tom@tromey.com>
270
271 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
272 for macro styling.
273 * gdb.base/style.c (SOME_MACRO): New macro.
274
a0087920
TT
2752019-02-17 Tom Tromey <tom@tromey.com>
276
277 * gdb.base/style.exp: Add line-wrapping tests.
278 * gdb.base/page.exp: Add test for quitting during pagination.
279
a2cd4f14
JB
2802019-02-17 Joel Brobecker <brobecker@adacore.com>
281
282 * gdb.ada/big_packed_array: New testcase.
283 * gdb.ada/homonym.exp: Fix incorrect expected output for
284 "break <homonym__get_value>" test.
285
9d70ffbc
WP
2862019-02-13 Weimin Pan <weimin.pan@oracle.com>
287
288 PR breakpoints/21870
289 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
290 and prepare_for_testing. Add comment.
291 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
292 redundant cleanup call. Clean up comment.
293
01c7ae81
WP
2942019-02-12 Weimin Pan <weimin.pan@oracle.com>
295
296 PR breakpoints/21870
297 * gdb.arch/aarch64-dbreg-contents.exp: New file.
298 * gdb.arch/aarch64-dbreg-contents.c: New file.
299
aff29d1c
JB
3002019-02-10 Joel Brobecker <brobecker@adacore.com>
301
302 * gdb.ada/mi_ref_changeable: New testcase.
303
df0da8a2
AH
3042019-02-07 Alan Hayward <alan.hayward@arm.com>
305
306 * gdb.base/attach.exp: Add double attach test.
307
bd447abb
SM
3082019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
309
310 * lib/gdb.exp (default_gdb_start): Don't match pagination
311 prompt.
312 (gdb_init): Set stty_init.
313
1dbc40b9
TT
3142019-01-27 Tom Tromey <tom@tromey.com>
315
316 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
317 skip_python_tests.
318
353229bf
AH
3192019-01-24 Alan Hayward <alan.hayward@arm.com>
320
321 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
322 New structure.
323 (struct struct_static_02_02): Likewise.
324 (struct struct_static_02_03): Likewise.
325 (struct struct_static_02_04): Likewise.
326 (struct struct_static_04_01): Likewise.
327 (struct struct_static_04_02): Likewise.
328 (struct struct_static_04_03): Likewise.
329 (struct struct_static_04_04): Likewise.
330 (struct struct_static_06_01): Likewise.
331 (struct struct_static_06_02): Likewise.
332 (struct struct_static_06_03): Likewise.
333 (struct struct_static_06_04): Likewise.
334 (cmp_struct_static_02_01): Likewise.
335 (cmp_struct_static_02_02): Likewise.
336 (cmp_struct_static_02_03): Likewise.
337 (cmp_struct_static_02_04): Likewise.
338 (cmp_struct_static_04_01): Likewise.
339 (cmp_struct_static_04_02): Likewise.
340 (cmp_struct_static_04_03): Likewise.
341 (cmp_struct_static_04_04): Likewise.
342 (cmp_struct_static_06_01): Likewise.
343 (cmp_struct_static_06_02): Likewise.
344 (cmp_struct_static_06_03): Likewise.
345 (cmp_struct_static_06_04): Likewise.
346 (call_all): Test new structs.
347 * gdb.base/infcall-nested-structs.exp: Likewise.
348
73021deb
AH
3492019-01-21 Alan Hayward <alan.hayward@arm.com>
350 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
351
fc65c7db
AH
3522019-01-21 Alan Hayward <alan.hayward@arm.com>
353 * gdb.base/stack-protector.c: New test.
354 * gdb.base/stack-protector.exp: New file.
355 * gdb.cp/ovldbreak.exp: Only allow a single break line.
356 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
357 option.
358 (gdb_compile): Remove stack protector for GCC and prevent
359 recursion.
360
c24bdb02
KS
3612019-01-16 Keith Seitz <keiths@redhat.com>
362
363 PR gdb/23773
364 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
365
6f072a10
PFC
3662019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
367
368 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
369 aliases.
370 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
371 tests.
372 * gdb.arch/powerpc-vector-regs.c: New file.
373 * gdb.arch/powerpc-vector-regs.exp: New file.
374
a7b8d682
PFC
3752019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
376
377 * gdb.arch/altivec-regs.exp: Fix the list passed to
378 gdb_expect_list when testing "info vector".
379
6eb6fb67
AB
3802019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
381
382 * gdb.base/style.exp: Don't include path in testname.
383
b56f80d8
KS
3842019-01-10 Keith Seitz <keiths@redhat.com>
385
386 PR gdb/23712
387 PR symtab/23010
388 * gdb.dwarf2/multidictionary.exp: New file.
389
041be526
SM
3902019-01-09 Simon Marchi <simon.marchi@ericsson.com>
391
392 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
393 (test_gnuv3_style_demangling): ... this.
394 (test_lucid_style_demangling): Remove.
395 (test_arm_style_demangling): Remove.
396 (test_hp_style_demangling): Remove.
397 (do_tests): Remove calls to the above.
398
d820d0c3
AB
3992019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
400
401 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
402 case.
403
f097f5ad
TT
4042019-01-06 Tom Tromey <tom@tromey.com>
405
406 PR gdb/28155:
407 * gdb.dwarf2/typedef-void-finish.exp: New file.
408
2cd8cc0b
TT
4092018-12-28 Tom Tromey <tom@tromey.com>
410 Simon Marchi <simark@simark.ca>
411
412 * gdb.base/jit-exec.exp: New file.
413 * gdb.base/jit-exec.c: New file.
414 * gdb.base/jit-execd.c: New file.
415
35fb8261
TT
4162018-12-28 Tom Tromey <tom@tromey.com>
417
418 * gdb.base/style.exp: Update test to check for address styling.
419
47fd17cd
TT
4202018-12-28 Tom Tromey <tom@tromey.com>
421
422 * gdb.base/style.exp: Add test for styling of "Reading symbols"
423 message.
424
d47032b7
TT
4252018-12-28 Tom Tromey <tom@tromey.com>
426
427 * gdb.base/style.exp: Add test for version number styling.
428
af79b68d
TT
4292018-12-28 Tom Tromey <tom@tromey.com>
430
431 * gdb.base/style.exp: Add test for print_address_symbolic.
432
0bb296cb
TT
4332018-12-28 Tom Tromey <tom@tromey.com>
434
435 * gdb.base/style.exp: Add test for breakpoint setting.
436
80ae2043
TT
4372018-12-28 Tom Tromey <tom@tromey.com>
438
439 * gdb.base/style.exp: Add test for variable names.
440
cbe56571
TT
4412018-12-28 Tom Tromey <tom@tromey.com>
442
443 * gdb.base/style.exp: New file.
444 * gdb.base/style.c: New file.
445
9162a27c
TT
4462018-12-28 Tom Tromey <tom@tromey.com>
447
448 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
449 "dumb".
450 * gdb.base/readline.exp (operate_and_get_next): Save and restore
451 the TERM environment variable.
452
bc543c90
TT
4532018-12-27 Tom Tromey <tom@tromey.com>
454
455 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
456 pagination test.
457
6f0ffe50
AB
4582018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
459
460 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
461 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
462
b5a1e557
PW
4632018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
464
465 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
466 Filename a.adb changed to bp_fun_addr.adb.
467 gdb.ada/bp_fun_addr.exp: Update test accordingly.
468
6e8b1ab2
JV
4692018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
470
471 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
472 non-PIE executables.
473 * README: Mention the gdb,nopie_flag board setting.
474 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
475 non-PIE executable.
476 * gdb.arch/amd64-entry-value.exp: Likewise.
477 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
478 * gdb.arch/i386-float.exp: Likewise.
479 * gdb.arch/i386-signal.exp: Likewise.
480 * gdb.mi/mi-reg-undefined.exp: Likewise.
481
d00a27c5
PM
4822018-12-21 Paul Marechal <paul.marechal@ericsson.com>
483
484 PR gdb/23974
485 * gdb.base/info-os.exp: Check return for unknown "info os" type.
486
161d081c
PW
4872018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
488
489 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
490 Update order of results accordingly.
491
b001de23
AB
4922018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
493
494 * gdb.base/annota1.exp: Update a test regexp.
495
99e1a184
AB
4962018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
497
498 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
499
7a81c1e2
PW
5002018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
501
502 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
503 (reuse_time): Initialize to REUSE_TIME_CAP.
504 (check_rc): New function.
505 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
506 Check pthread_create rc.
507 (spawner_thread_func): Check pthread_create and pthread_join rc.
508
73e8dc90
PA
5092018-12-08 Pedro Alves <palves@redhat.com>
510
511 * gdb.base/list.exp (test_forward_search): Rename to ...
512 (test_forward_reverse_search): ... this. Also test reverse-search
513 and the forward-search alias.
514
13f2ed32
AB
5152018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
516
517 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
518 local timeout variable before return, and remove all local timeout
519 variable entirely.
520 (gdb_load): Likewise.
521
64d27cfc
TV
5222018-12-01 Tom de Vries <tdevries@suse.de>
523
524 * gdb.base/gdb-caching-proc.exp: New file.
525
f63c03b4
SDJ
5262018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
527
528 * Makefile.in (TIMESTAMP): New variable.
529 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
530 command.
531 (check-single-racy): Likewise.
532 (check/%.exp): Likewise.
533 (check-racy/%.exp): Likewise.
534 (workers/%.worker): Likewise.
535 (build-perf): Likewise.
536 (check-perf): Likewise.
537 * README: Describe new "TS" and "TS_FORMAT" variables.
538 * print-ts.py: New file.
539
1c97054b
BF
5402018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
541
542 PR python/23714
543 * gdb.python/python.exp: Test command repetition after
544 gdb.execute.
545
1871a62d
AB
5462018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
547
548 * gdb.opt/inline-break.exp: Add test that info breakpoint output
549 is correctly aligned.
550
fb5e1ed9
PW
5512018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
552
553 * gdb.ada/info_auto_lang.exp: New testcase.
554 * gdb.ada/info_auto_lang/global_pack.ads: New file.
555 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
556 * gdb.ada/info_auto_lang/some_c.c: New file.
557
43d397ca
PW
5582018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
559
560 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
561 FUNC_lang language syntax.
562
beddd671
PW
5632018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
564
565 * gdb.base/info_minsym.c: New file.
566 * gdb.base/info_minsym.exp: New file.
567
73fc52c4
TT
5682018-11-19 Tom Tromey <tom@tromey.com>
569
570 PR rust/23625:
571 * gdb.rust/simple.exp: Add ptype test. Update expected output.
572 * gdb.rust/expr.exp: Update expected output. Change one test.
573
994b876a
TT
5742018-11-19 Tom Tromey <tom@tromey.com>
575
576 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
577
6769f276
PA
5782018-11-19 Pedro Alves <palves@redhat.com>
579
580 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
581 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
582 see the expected warning.
583
38a72da0
AH
5842018-11-16 Alan Hayward <alan.hayward@arm.com>
585
586 PR gdb/22736:
587 * gdb.cp/infcall-nodebug-lib.c: New test.
588 * gdb.cp/infcall-nodebug-main.c: New test.
589 * gdb.cp/infcall-nodebug.exp: New file.
590
53a89d6e
SM
5912018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
592
593 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
594 completer tests.
595
9325300d
TV
5962018-11-09 Tom de Vries <tdevries@suse.de>
597
598 * gdb.base/msym-lang.c: New test.
599 * gdb.base/msym-lang.exp: New file.
600 * gdb.base/msym-lang-main.c: New test.
601
20f0d60d
TT
6022018-11-08 Tom Tromey <tom@tromey.com>
603
604 PR gdb/23555:
605 PR gdb/23838:
606 * gdb.base/warning.exp: New file.
607
b5420128
JB
6082018-11-08 Jan Beulich <jbeulich@suse.com>
609
610 * testsuite/gdb.arch/i386-avx512.c,
611 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
612
cd115d61
AB
6132018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
614
615 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
616 point hardware.
617
35ee2dc2
AB
6182018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
619
620 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
621 * gdb.dwarf2/missing-type-name.exp: New file.
622
31aceee8
TV
6232018-11-06 Tom de Vries <tdevries@suse.de>
624
625 * gdb.base/many-headers.c: New test.
626 * gdb.base/many-headers.exp: New file.
627
109be305
JW
6282018-11-06 Jim Wilson <jimw@sifive.com>
629
630 * gdb.base/code_elim.exp: For riscv, set additional_flags
631 to include -msmall-data-limit=0.
632
e2b7af72
JB
6332018-11-01 Joel Brobecker <brobecker@adacore.com>
634
635 * gdb.ada/watch_minus_l: New testcase.
636
cdcda965
SM
6372018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
638
639 * gdb.arch/aix-sighandle.c: New file.
640 * gdb.arch/aix-sighandle.exp: New file.
641
92dcebf3
AB
6422018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
643
644 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
645 registers being unions.
646
68b9ac18
TV
6472018-10-31 Tom de Vries <tdevries@suse.de>
648
649 * lib/valgrind.exp: New file.
650 (vgdb_start, vgdb_stop): New procs, factored out of ...
651 * gdb.base/valgrind-bt.exp: ... here, ...
652 * gdb.base/valgrind-disp-step.exp: ... here and ...
653 * gdb.base/valgrind-infcall.exp: ... here.
654
1443936e
TV
6552018-10-31 Tom de Vries <tdevries@suse.de>
656
657 * lib/gdb.exp (get_valueof): Don't output read value in test name.
658
eb77c9df
AB
6592018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
660
661 * gdb.dwarf2/void-type.c: New file.
662 * gdb.dwarf2/void-type.exp: New file.
663
82b5e646
PW
6642018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
665
666 * gdb.base/info_qt.c: New file.
667 * gdb.base/info_qt.exp: New file.
668
8d619c01
EBM
6692018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
670
671 * gdb.arch/powerpc-htm-regs.c: New file.
672 * gdb.arch/powerpc-htm-regs.exp: New file.
673
f2cf6173
EBM
6742018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
675
676 * gdb.arch/powerpc-tar.c: New file.
677 * gdb.arch/powerpc-tar.exp: New file.
678
7ca18ed6
EBM
6792018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
680
681 * gdb.arch/powerpc-ppr-dscr.c: New file.
682 * gdb.arch/powerpc-ppr-dscr.exp: New file.
683
bfcc0eba
TV
6842018-10-25 Tom de Vries <tdevries@suse.de>
685
686 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
687
fe1a5cad
TV
6882018-10-24 Tom de Vries <tdevries@suse.de>
689
690 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
691 longer exists error.
692
a76dc3b7
TV
6932018-10-24 Tom de Vries <tdevries@suse.de>
694
695 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
696
4df46df7
TV
6972018-10-24 Tom de Vries <tdevries@suse.de>
698
699 * gdb.base/valgrind-db-attach.exp: Handle removed support for
700 --db-attach in valgrind.
701
0dbfcfff
AB
7022018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
703
704 * gdb.arch/riscv-reg-aliases.c: New file.
705 * gdb.arch/riscv-reg-aliases.exp: New file.
706
b04480b1
AH
7072018-10-19 Alan Hayward <alan.hayward@arm.com>
708
709 * gdb.python/py-cmd.exp: Check for gdb_prompt.
710
2c6ac8d7
AH
7112018-10-19 Alan Hayward <alan.hayward@arm.com>
712
713 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
714
2bc69f25
AH
7152018-10-19 Alan Hayward <alan.hayward@arm.com>
716
717 * gdb.cp/ovldbreak.exp: Fix regexps.
718
1f1ae3a3
AH
7192018-10-19 Alan Hayward <alan.hayward@arm.com>
720
721 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
722
94c18618
SDJ
7232018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
724
725 PR cli/23785
726 * gdb.base/restore.exp: New test to check if "restore" with an
727 invalid file doesn't segfault.
728
812cd6eb
TV
7292018-10-18 Tom de Vries <tdevries@suse.de>
730
731 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
732 * gdb.ada/excep_handle.exp: Same.
733 * gdb.ada/mi_string_access.exp: Same.
734 * gdb.ada/mi_var_union.exp: Same.
735 * gdb.arch/arc-analyze-prologue.exp: Same.
736 * gdb.arch/arc-decode-insn.exp: Same.
737 * gdb.base/readnever.exp: Same.
738 * gdb.fortran/printing-types.exp: Same.
739 * gdb.guile/scm-lazy-string.exp: Same.
740
c4b90788
TV
7412018-10-16 Tom de Vries <tdevries@suse.de>
742
743 PR gdb/23730
744 * gdb.base/catch-follow-exec.c: Add copyright notice.
745 * gdb.base/catch-follow-exec.exp: Rewrite to use
746 gdb_spawn_with_cmdline_opts. Require gdb-native.
747
8bca2978
SL
7482018-10-12 Sandra Loosemore <sandra@codesourcery.com>
749
750 * gdb.trace/actions-changed.exp: Check for arch support.
751 * gdb.trace/actions.exp: Likewise.
752 * gdb.trace/ax.exp: Likewise.
753 * gdb.trace/backtrace.exp: Likewise.
754 * gdb.trace/change-loc.exp: Likewise.
755 * gdb.trace/deltrace.exp: Likewise.
756 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
757 * gdb.trace/ftrace.exp: Likewise.
758 * gdb.trace/infotrace.exp: Check for arch support.
759 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
760 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
761 * gdb.trace/mi-tsv-changed.exp: Likewise.
762 * gdb.trace/packetlen.exp: Likewise.
763 * gdb.trace/passc-dyn.exp: Likewise.
764 * gdb.trace/passcount.exp: Likewise.
765 * gdb.trace/pending.exp: Likewise.
766 * gdb.trace/range-stepping.exp: Check for shlib support.
767 * gdb.trace/report.exp: Check for arch support.
768 * gdb.trace/save-trace.exp: Likewise.
769 * gdb.trace/signal.exp: Check for signal support.
770 * gdb.trace/tfind.exp: Check for arch support.
771 * gdb.trace/trace-break.exp: Check for arch and shlib support.
772 * gdb.trace/trace-common.h: Add comment.
773 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
774 * gdb.trace/trace-enable-disable.exp: Likewise.
775 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
776 * gdb.trace/tracecmd.exp: Check for arch support.
777 * gdb.trace/tspeed.exp: Check for shlib and target support.
778 * gdb.trace/tstatus.exp: Check for arch support.
779 * gdb.trace/tsv.exp: Likewise.
780 * gdb.trace/while-dyn.exp: Likewise.
781 * gdb.trace/while-stepping.exp: Likewise.
782 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
783
f9c49bff
SM
7842018-10-12 Simon Marchi <simon.marchi@ericsson.com>
785
786 * gdb.trace/tspeed.exp: Remove nowarnings.
787 (prepare_for_trace_test): Declare "global ipalib".
788 * gdb.trace/tspeed.c: Include unistd.h.
789 (main): Remove superfluous printf argument.
790
d4330bde
SL
7912018-10-11 Sandra Loosemore <sandra@codesourcery.com>
792
793 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
794 directory prefix on the filename.
795
8ecfd7bd
SDJ
7962018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
797
798 * gdb.gdb/unittest.exp: Update expected message informing that
799 selftests have been disabled.
800 * gdb.server/unittest.exp: Likewise.
801
58bbcd02
TV
8022018-10-09 Tom de Vries <tdevries@suse.de>
803
804 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
805 with runto_main.
806
9f6b697b
WP
8072018-10-08 Weimin Pan <weimin.pan@oracle.com>
808
809 PR c++/16841
810 * gdb.cp/virtbase2.cc: New file.
811 * gdb.cp/virtbase2.exp: New file.
812
add5ded5
TT
8132018-10-06 Tom Tromey <tom@tromey.com>
814
815 PR python/19399:
816 * gdb.python/py-inferior.exp: Add architecture test.
817
f9e48344
TT
8182018-10-06 Tom Tromey <tom@tromey.com>
819
820 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
821 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
822
2a8be203
TT
8232018-10-06 Tom Tromey <tom@tromey.com>
824
825 * gdb.python/py-breakpoint.exp (check_last_event): Check location
826 of a "throw" catchpoint.
827
e04caa70
SDJ
8282018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
829
830 * gdb.base/info-proc.exp: Update string expected from "help info
831 proc".
832
5ca8c39f
TT
8332018-10-04 Tom Tromey <tom@tromey.com>
834
835 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
836 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
837 (test_initial_complaints, test_empty_complaints): Update.
838 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
839
3453e7e4
TT
8402018-10-04 Tom Tromey <tom@tromey.com>
841
842 PR cli/19551:
843 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
844 * lib/gdb.exp (gdb_file_cmd): Update.
845 * gdb.stabs/weird.exp (print_weird_var): Update.
846 * gdb.server/solib-list.exp: Update.
847 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
848 * gdb.mi/mi-cli.exp: Update.
849 * gdb.linespec/linespec.exp: Update.
850 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
851 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
852 * gdb.cp/cp-relocate.exp: Update.
853 * gdb.base/sym-file.exp: Update.
854 * gdb.base/relocate.exp: Update.
855 * gdb.base/readnever.exp: Update.
856 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
857 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
858 * gdb.base/dbx.exp (gdb_file_cmd): Update.
859 * gdb.base/code_elim.exp: Update.
860 * gdb.base/break-unload-file.exp (test_break): Update.
861 * gdb.base/break-interp.exp (test_attach_gdb): Update.
862 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
863 Update.
864 * gdb.base/attach.exp (do_attach_tests): Update.
865 * gdb.base/sepdebug.exp: Update.
866 * gdb.python/py-section-script.exp: Update.
867
6afcf761
TT
8682018-10-04 Tom Tromey <tom@tromey.com>
869
870 PR cli/22234:
871 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
872 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
873 output.
874
fef1b293
TT
8752018-10-04 Tom Tromey <tom@tromey.com>
876
877 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
878 set width and height to 0.
879 (test_command_line_attach_run): Use -quiet.
880
ca98345e
SL
8812018-10-03 Sandra Loosemore <sandra@codesourcery.com>
882
883 * lib/gdb.exp (skip_ifunc_tests): New.
884 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
885 other compile failures.
886 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
887
ff34e6ae
SM
8882018-10-01 Simon Marchi <simon.marchi@ericsson.com>
889
890 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
891 is_amd64_regs_target.
892
6bb8890e
AH
8932018-10-01 Alan Hayward <alan.hayward@arm.com>
894
895 * gdb.arch/aarch64-sighandler-regs.c: New test.
896 * gdb.arch/aarch64-sighandler-regs.exp: New file.
897 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
898
224d30d3
MM
8992018-10-01 Markus Metzger <markus.t.metzger@intel.com>
900
901 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
902 assembly.
903
f67ffa6a
AB
9042018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
905
906 * gdb.base/frame-selection.exp: New file.
907 * gdb.base/frame-selection.c: New file.
908
9fc3183f
AH
9092018-09-27 Alan Hayward <alan.hayward@arm.com>
910
911 * gdb.threads/check-libthread-db.c (thread_routine): Use a
912 pthread barrier.
913 (main): Likewise.
914
d354055e
AB
9152018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
916
917 * gdb.base/large-frame-1.c: New file.
918 * gdb.base/large-frame-2.c: New file.
919 * gdb.base/large-frame.exp: New file.
920 * gdb.base/large-frame.h: New file.
921
db727370
JL
9222018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
923
924 PR gdb/20948
925 * gdb.base/write_mem.exp: New test.
926 * gdb.base/write_mem.c: Likewise.
927
ae778caf
TT
9282018-09-23 Tom Tromey <tom@tromey.com>
929
930 PR python/18852:
931 * gdb.python/py-parameter.exp: Add test for parameter that throws
932 on "set".
933
fd3ba736
TT
9342018-09-23 Tom Tromey <tom@tromey.com>
935
936 PR python/17284:
937 * gdb.python/py-template.exp (test_template_arg): Add test for
938 negative template argument number.
939
39a24317
TT
9402018-09-23 Tom Tromey <tom@tromey.com>
941
942 PR python/14062:
943 * gdb.python/python.exp: Add test for post_event error.
944
f5769a2c
TT
9452018-09-23 Tom Tromey <tom@tromey.com>
946
947 PR python/18170:
948 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
949 convert pointers to int and long.
950
1c1e54f6
TT
9512018-09-23 Tom Tromey <tom@tromey.com>
952
953 PR python/20126:
954 * gdb.python/py-value.exp (test_value_numeric_ops): Add
955 signed-ness conversion tests.
956
fb4fa946
TT
9572018-09-23 Tom Tromey <tom@tromey.com>
958
959 PR python/18352;
960 * gdb.python/py-value.exp (test_float_conversion): New proc.
961 Use it.
962
a466edac
HAQ
9632018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
964
965 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
966
4ee9b0c5
SL
9672018-09-18 Sandra Loosemore <sandra@codesourcery.com>
968
969 * gdb.base/complete-empty.exp: Skip tab-completion tests if
970 no readline.
971 * gdb.base/utf8-identifiers.exp: Likewise.
972 * gdb.cp/cpcompletion.exp: Likewise.
973 * gdb.linespec/cpcompletion.exp: Likewise.
974 * gdb.linespec/cpls-abi-tag.exp: Likewise.
975 * gdb.linespec/cpls-ops.exp: Likewise.
976
23be8da7
RB
9772018-09-19 Richard Bunt <richard.bunt@arm.com>
978 Chris January <chris.january@arm.com>
979
980 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
981 * gdb.fortran/short-circuit-argument-list.exp: New file.
982 * gdb.fortran/short-circuit-argument-list.f90: New test.
983
5031d0ae
SDJ
9842018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
985
986 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
987 "arch=" keyword when executing "-stack-list-frames".
988
b4c0d1a4
SDJ
9892018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
990
991 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
992 "arch=" keyword when executing "-stack-list-frames".
993
7a6d2b45
SDJ
9942018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
995
996 * gdb.ada/complete.exp: Expect for "@" when doing "complete
997 break ada".
998
8588b356
SM
9992018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
1000
1001 PR python/23669
1002 * gdb.python/python.exp: Test gdb.execute("show commands").
1003
65e65158
TT
10042018-09-16 Tom Tromey <tom@tromey.com>
1005
1006 * gdb.base/new-ui.exp (do_execution_tests): Update.
1007 * gdb.base/dbx.exp (test_breakpoints): Update.
1008
bf326452
AH
10092018-09-14 Alan Hayward <alan.hayward@arm.com>
1010
1011 * lib/gdb.exp (gdb_simple_compile): Add proc.
1012 (is_elf_target): Use gdb_simple_compile.
1013 (skip_altivec_tests): Likewise.
1014 (skip_vsx_tests): Likewise.
1015 (skip_tsx_tests): Likewise.
1016 (skip_btrace_tests): Likewise.
1017 (skip_btrace_pt_tests): Likewise.
1018 (gdb_can_simple_compile): Likewise.
1019 (gdb_has_argv0): Likewise.
1020 (gdb_target_symbol_prefix): Likewise.
1021 (target_supports_scheduler_locking): Likewise.
1022
2361b0fb
TT
10232018-09-13 Tom Tromey <tom@tromey.com>
1024
1025 * Makefile.in (TAGS): Recognize proc_with_prefix and
1026 gdb_caching_proc.
1027
0ae1a321
SM
10282018-09-13 Simon Marchi <simon.marchi@ericsson.com>
1029
1030 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
1031 method.
1032
a40bf0c2
SM
10332018-09-13 Simon Marchi <simon.marchi@ericsson.com>
1034
1035 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
1036 and a few other Inferior properties when the Inferior is no
1037 longer valid.
1038
4a3fe98f
TT
10392018-09-13 Tom Tromey <tom@tromey.com>
1040
1041 PR rust/23650:
1042 * gdb.rust/simple.exp: Add test for enum field access error.
1043
098b2108
TT
10442018-09-13 Tom Tromey <tom@tromey.com>
1045
1046 PR rust/23626:
1047 * gdb.rust/simple.rs (EmptyEnum): New type.
1048 (main): Use it.
1049 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
1050
1256af7d
SM
10512018-09-13 Simon Marchi <simon.marchi@ericsson.com>
1052
1053 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
1054 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
1055 * gdb.python/py-symtab.exp: Update test printing an objfile.
1056
4aa8e6c2
SM
10572018-09-12 Simon Marchi <simon.marchi@ericsson.com>
1058
1059 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
1060 object.
1061
c221b2f7
AH
10622018-09-12 Alan Hayward <alan.hayward@arm.com>
1063
1064 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
1065 (support_complex_tests): Use gdb_can_simple_compile.
1066 (is_ilp32_target): Likewise.
1067 (is_lp64_target): Likewise.
1068 (is_64_target): Likewise.
1069 (is_amd64_regs_target): Likewise.
1070 (is_aarch32_target): Likewise.
1071 (gdb_int128_helper): Likewise.
1072
6f1107b5
JK
10732018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1074
1075 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
1076
1f5d1570
JG
10772018-09-10 Jerome Guitton <guitton@adacore.com>
1078
1079 * gdb.ada/same_component_name: Add test for case of tagged record
1080 with variable-length fields.
1081
cc330e39
XR
10822018-09-10 Xavier Roirand <roirand@adacore.com>
1083
1084 * gdb.ada/access_to_unbounded_array.exp: New testcase.
1085 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
1086 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
1087 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
1088
b9c50e9a
XR
10892018-09-10 Xavier Roirand <roirand@adacore.com>
1090
1091 * gdb.ada/mi_string_access.exp: New testcase.
1092 * gdb.ada/mi_string_access/bar.adb: New file.
1093 * gdb.ada/mi_string_access/pck.adb: New file.
1094 * gdb.ada/mi_string_access/pck.asd: New file.
1095
2963898f
XR
10962018-09-10 Xavier Roirand <roirand@adacore.com>
1097
1098 * gdb.ada/mi_var_union.exp: New testcase.
1099 * gdb.ada/mi_var_union/bar.adb: New file.
1100 * gdb.ada/mi_var_union/pck.adb: New file.
1101 * gdb.ada/mi_var_union/pck.asd: New file.
1102
1aac008f
TT
11032018-09-08 Tom Tromey <tom@tromey.com>
1104
1105 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
1106
332cf4c9
TT
11072018-09-08 Tom Tromey <tom@tromey.com>
1108
1109 PR python/16047:
1110 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
1111 (register_pretty_printers): Register new printer.
1112 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
1113 test.
1114 * gdb.python/py-prettyprint.c (int_type3): New typedef.
1115 (an_int_type3): New global.
1116
424da6cf
JB
11172018-09-08 Joel Brobecker <brobecker@adacore.com>
1118
1119 * gdb.ada/expr_with_funcall: New testcase.
1120
2a62dfa9
JB
11212018-09-08 Joel Brobecker <brobecker@adacore.com>
1122
1123 * gdb.ada/packed_array_assign: New testcase.
1124
96b6697f
AB
11252018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
1126
1127 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
1128 names, and add test prefixes to make test names unique.
1129
e4a62c65
TV
11302018-09-05 Tom de Vries <tdevries@suse.de>
1131
1132 * gdb.dwarf2/varval.exp: Add test.
1133
dd083ee2
GB
11342018-09-04 Gary Benson <gbenson@redhat.com>
1135
1136 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
1137 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
1138
aef9346c
TT
11392018-08-31 Tom Tromey <tom@tromey.com>
1140
1141 * gdb.rust/simple.rs: Rename second variable "v".
1142
c67f2e15
AB
11432018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
1144
1145 * gdb.base/funcargs.c (use_a): New function.
1146 (recurse): Call use_a.
1147
078a0207
KS
11482018-08-29 Keith Seitz <keiths@redhat.com>
1149
1150 * gdb.compile/compile-cplus-anonymous.cc: New file.
1151 * gdb.compile/compile-cplus-anonymous.exp: New file.
1152 * gdb.compile/compile-cplus-array-decay.cc: New file.
1153 * gdb.compile/compile-cplus-array-decay.exp: New file.
1154 * gdb.compile/compile-cplus-inherit.cc: New file.
1155 * gdb.compile/compile-cplus-inherit.exp: New file.
1156 * gdb.compile/compile-cplus-member.cc: New file.
1157 * gdb.compile/compile-cplus-member.exp: New file.
1158 * gdb.compile/compile-cplus-method.cc: New file.
1159 * gdb.compile/compile-cplus-method.exp: New file.
1160 * gdb.compile/compile-cplus-mod.c: "New" file.
1161 * gdb.compile/compile-cplus-namespace.cc: New file.
1162 * gdb.compile/compile-cplus-namespace.exp: New file.
1163 * gdb.compile/compile-cplus-nested.cc: New file.
1164 * gdb.compile/compile-cplus-nested.exp: New file.
1165 * gdb.compile/compile-cplus-print.c: "New" file.
1166 * gdb.compile/compile-cplus-print.exp: "New" file.
1167 * gdb.compile/compile-cplus-virtual.cc: New file.
1168 * gdb.compile/compile-cplus-virtual.exp: New file.
1169 * gdb.compile/compile-cplus.c: "New" file.
1170 * gdb.compile/compile-cplus.exp: "New" file.
1171 * lib/compile-support.exp: New file.
1172
b0f492b9
GB
11732018-08-16 Gary Benson <gbenson@redhat.com>
1174
1175 PR gdb/13000:
1176 * gdb.base/batch-exit-status.exp: New file.
1177 * gdb.base/batch-exit-status.good-commands: Likewise.
1178 * gdb.base/batch-exit-status.bad-commands: Likewise.
1179
36eb4c5f
AH
11802018-08-29 Alan Hayward <alan.hayward@arm.com>
1181
1182 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
1183 (struct struct02): Likewise.
1184 (struct struct03): Likewise.
1185 (struct struct04): Likewise.
1186 (struct struct_01_01): New struct.
1187 (struct struct_01_02): Likewise.
1188 (struct struct_01_03): Likewise.
1189 (struct struct_01_04): Likewise.
1190 (struct struct_02_01): Likewise.
1191 (struct struct_02_02): Likewise.
1192 (struct struct_02_03): Likewise.
1193 (struct struct_02_04): Likewise.
1194 (struct struct_04_01): Likewise.
1195 (struct struct_04_02): Likewise.
1196 (struct struct_04_03): Likewise.
1197 (struct struct_04_04): Likewise.
1198 (struct struct_05_01): Likewise.
1199 (struct struct_05_02): Likewise.
1200 (struct struct_05_03): Likewise.
1201 (struct struct_05_04): Likewise.
1202 (cmp_struct01): Remove function.
1203 (cmp_struct02): Likewise.
1204 (cmp_struct03): Likewise.
1205 (cmp_struct04): Likewise.
1206 (cmp_struct_01_01): Add Function.
1207 (cmp_struct_01_02): Likewise.
1208 (cmp_struct_01_03): Likewise.
1209 (cmp_struct_01_04): Likewise.
1210 (cmp_struct_02_01): Likewise.
1211 (cmp_struct_02_02): Likewise.
1212 (cmp_struct_02_03): Likewise.
1213 (cmp_struct_02_04): Likewise.
1214 (cmp_struct_04_01): Likewise.
1215 (cmp_struct_04_02): Likewise.
1216 (cmp_struct_04_03): Likewise.
1217 (cmp_struct_04_04): Likewise.
1218 (cmp_struct_05_01): Likewise.
1219 (cmp_struct_05_02): Likewise.
1220 (cmp_struct_05_03): Likewise.
1221 (cmp_struct_05_04): Likewise.
1222 (call_all): Add new structs.
1223 * gdb.base/infcall-nested-structs.exp: Likewise.
1224
3bf9c013
JV
12252018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
1226
1227 * gdb.python/py-framefilter-mi.exp: Update regexp to
1228 check for "arch" field in frame output.
1229
450d1e88
KB
12302018-08-23 Kevin Buettner <kevinb@redhat.com>
1231
1232 * gdb.dwarf2/dw2-ranges-func.c: New file.
1233 * gdb.dwarf2/dw2-ranges-func.exp: New file.
1234
ae739fe7
SM
12352018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
1236
1237 * gdb.base/term.exp: Compare terminal settings with values from
1238 the inferior.
1239 * gdb.base/term.c: Get and set terminal settings.
1240
6d52907e
JV
12412018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
1242
1243 * lib/mi-support.exp (mi_expect_stop): Update regexp to
1244 accommodate new "arch" field in frame output.
1245 * gdb.mi/mi-return.exp: Likewise.
1246 * gdb.mi/mi-stack.exp: Likewise.
1247 * gdb.mi/mi-syn-frame.exp: Likewise.
1248 * gdb.mi/user-selected-context-sync.exp: Likewise.
1249
be2d111a
MS
12502018-08-19 Michael Spang <spang@google.com>
1251
1252 PR gdb/11786
1253 * gdb.base/gcore-tls-pie.c: New file.
1254 * gdb.base/gcore-tls-pie.exp: New file.
1255
ae3a7c47
KB
12562018-08-18 Kevin Buettner <kevinb@redhat.com>
1257
1258 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
1259 * gdb.dwarf2/varval.c: New file.
1260 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 1261
2ecae92e
AH
12622018-08-17 Alan Hayward <alan.hayward@arm.com>
1263
1264 PR gdb/18931
1265 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
1266
c1854f1d
KS
12672018-08-16 Keith Seitz <keiths@redhat.com>
1268
1269 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
1270 tests expected to pass.
1271
26fb3983
JV
12722018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
1273
1274 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
1275 -data-disassemble -a.
1276 (test_disassembly_bogus_args): Likewise.
1277
67943c00
AB
12782018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
1279
1280 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
1281
5ff2bbae
AB
12822018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
1283
1284 * gdb.base/vla-optimized-out.exp: Add new test.
1285
e5bbcd0f
AB
12862018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
1287
1288 * gdb.base/vla-optimized-out-o3.exp: Delete.
1289 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
1290 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
1291 deleted tests.
1292
9d4a934c
AB
12932018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
1294
1295 PR gdb/18050:
1296 * gdb.server/extended-remote-restart.c: New file.
1297 * gdb.server/extended-remote-restart.exp: New file.
1298
045cf012
SM
12992018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
1300
1301 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
1302 "set variable index = 42".
1303
87d6a7aa
SM
13042018-08-07 Simon Marchi <simon.marchi@ericsson.com>
1305
1306 * boards/index-cache-gdb.exp: New file.
1307 * gdb.dwarf2/index-cache.exp: New file.
1308 * gdb.dwarf2/index-cache.c: New file.
1309 * gdb.base/maint.exp: Check if we are using the index cache.
1310
96d68bd4
RO
13112018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1312
1313 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
1314 MAKEFLAGS.
1315
5a699617
RO
13162018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1317
1318 * dg-extract-results.sh: Move to toplevel contrib.
1319 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
1320 * Makefile.in (check-parallel-racy): Likewise.
1321
5bd18990
AB
13222018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
1323
1324 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
1325 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
1326 tests if the target supports scheduler locking.
1327
3fbbcf47
TV
13282018-08-04 Tom de Vries <tdevries@suse.de>
1329
1330 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
1331
3e1d3d8c
TT
13322018-08-02 Tom Tromey <tom@tromey.com>
1333
1334 PR symtab/16842.
1335 * gdb.cp/temargs.exp: Test "info address" of a template
1336 parameter.
1337
5abe0f0c
JV
13382018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
1339
1340 * gdb.python/py-mi-var-info-path-expression.c: New file.
1341 * gdb.python/py-mi-var-info-path-expression.py: New file.
1342 * gdb.python/py-mi-var-info-path-expression.exp: New file.
1343
fb66cde8
SDJ
13442018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
1345
1346 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
1347 error after "cannot resolve name" string.
1348
c708f4d2
AB
13492018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1350
1351 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
1352 started.
1353 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
1354
37cc0cae
TV
13552018-07-28 Tom de Vries <tdevries@suse.de>
1356
1357 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
1358
63b4ecf7
TV
13592018-07-26 Tom de Vries <tdevries@suse.de>
1360
1361 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
1362
3c3bb058
AB
13632018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
1364
1365 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
1366 is visible.
1367
9e7f3bbb
TV
13682018-07-26 Tom de Vries <tdevries@suse.de>
1369
1370 PR breakpoints/23366
1371 * gdb.base/catch-follow-exec.c: New test.
1372 * gdb.base/catch-follow-exec.exp: New file.
1373
16f808ec
TV
13742018-07-25 Tom de Vries <tdevries@suse.de>
1375
1376 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
1377 vla-optimized-out.c.
1378
d7154a8d
JV
13792018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
1380
1381 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
1382 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
1383
232a0032
TV
13842018-07-20 Tom de Vries <tdevries@suse.de>
1385
1386 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
1387 NOCLONE macro.
1388 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
1389
fbb1d502
TV
13902018-07-19 Tom de Vries <tdevries@suse.de>
1391
1392 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
1393 regular expression.
1394
42dc7699
TV
13952018-07-18 Tom de Vries <tdevries@suse.de>
1396
1397 * gdb.base/vla-optimized-out.c: New test.
1398 * gdb.base/vla-optimized-out.exp: New file.
1399
7f1f7e23
SDJ
14002018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
1401
1402 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
1403 message "No address associated with hostname" when gdbserver
1404 cannot resolve the hostname.
1405
5759ebb3
PW
14062018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1407
1408 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
1409 Add some test prefixes to make tests unique.
1410
3606ccab
PW
14112018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1412
1413 * gdb.base/frameapply.c: New file.
1414 * gdb.base/frameapply.exp: New file.
1415
529c08b2
PW
14162018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1417
1418 * gdb.base/skip.exp: Update expected error message.
1419
c7ab0aef
SDJ
14202018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
1421 Jan Kratochvil <jan.kratochvil@redhat.com>
1422 Paul Fertser <fercerpav@gmail.com>
1423 Tsutomu Seki <sekiriki@gmail.com>
1424
1425 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
1426 parameter.
1427 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
1428 by default.
1429 * boards/native-gdbserver.exp: Likewise.
1430 * gdb.server/run-without-local-binary.exp: Improve regexp used
1431 for detecting when a remote debugging connection succeeds.
1432 * gdb.server/server-connect.exp: New file.
1433 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
1434 Do not prefix the port number with ":".
1435 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
1436 support for detecting and using it. Add '$debughost_gdbserver'
1437 to the list of arguments used to start gdbserver. Handle case
1438 when gdbserver cannot resolve a network name.
1439
16ff70dd
SDJ
14402018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
1441
1442 PR c++/23373
1443 * gdb.base/ptype-offsets.cc (struct static_member): New
1444 struct.
1445 (main) <stmember>: New variable.
1446 * gdb.base/ptype-offsets.exp: Add test for printing a struct
1447 with a static member in it.
1448
3541979f
AB
14492018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
1450
1451 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
1452 watchpoints enabled and disabled.
1453
c8ad9b9a
AB
14542018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1455
1456 * gdb.base/examine-backward.exp: Still run tests around address
1457 0x0, even if address 0x0 is not readable. Update the pattern for
1458 matching address 0x0 in expected output.
1459
e0e5e971
AB
14602018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1461
1462 * gdb.base/share-env-with-gdbserver.c (main): Add call to
1463 malloc/free.
1464
1ea5da02
TV
14652018-07-04 Tom de Vries <tdevries@suse.de>
1466
1467 * gdb.dwarf2/dw2-error.exp: Update expected error message.
1468
471b9d15
MR
14692018-07-02 Maciej W. Rozycki <macro@mips.com>
1470
1471 PR tdep/8282
1472 * gdb.arch/mips-disassembler-options.exp: New test.
1473 * gdb.arch/mips-disassembler-options.s: New test source.
1474
75acb486
PA
14752018-06-29 Pedro Alves <palves@redhat.com>
1476
1477 * gdb.threads/names.exp: Adjust expected "info threads" output.
1478
cd2bb709
PA
14792018-06-29 Pedro Alves <palves@redhat.com>
1480
1481 * gdb.opt/inline-break.exp (line number, address): Add "info
1482 break" tests.
1483
991ff292
PA
14842018-06-29 Pedro Alves <palves@redhat.com>
1485
1486 * gdb.opt/inline-break.c (func1): Add "break here" marker.
1487 * gdb.opt/inline-break.exp: Test setting breakpoints by line
1488 number and address and running to them.
1489
356819b6 14902018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
1491
1492 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
1493
2512d7ef
JK
14942018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1495
1496 * lib/compiler.c: Remove executable permission flag.
1497
be1b6474
RB
14982018-06-28 Richard Bunt <richard.bunt@arm.com>
1499
1500 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
1501 code.
1502 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
1503
291f9a96
PT
15042018-06-28 Petr Tesarik <ptesarik@suse.cz>
1505
1506 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
1507
ed6dfe51
PT
15082018-06-28 Petr Tesarik <ptesarik@suse.cz>
1509
1510 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
1511 address argument is omitted.
1512
d4d429d5
PT
15132018-06-28 Petr Tesarik <ptesarik@suse.cz>
1514
1515 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
1516
7ab6656f
OJ
15172018-06-27 Omair Javaid <omair.javaid@linaro.org>
1518
1519 PR gdb/21695
1520 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
1521 * gdb.base/infoline-reloc-main-from-zero.c: New file.
1522
a33ccfc7
TT
15232018-06-26 Tom Tromey <tom@tromey.com>
1524
1525 PR rust/22574:
1526 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
1527 * gdb.rust/simple.rs (struct SimpleLayout): New.
1528
6d72d289
SM
15292018-06-22 Simon Marchi <simon.marchi@ericsson.com>
1530
1531 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
1532 "info registers" output.
1533
8363f9d5
RB
15342018-06-21 Richard Bunt <richard.bunt@arm.com>
1535
1536 * gdb.base/watchpoint-hw-attach.c: New test.
1537 * gdb.base/watchpoint-hw-attach.exp: New file.
1538
f00674fe
SM
15392018-06-20 Simon Marchi <simon.marchi@ericsson.com>
1540
1541 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
1542 through /bin/sh.
1543 * boards/dwarf4-gdb-index.exp: Likewise.
1544 * boards/fission-dwp.exp: Likewise.
1545
1d554008
UW
15462018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
1547
1548 * gdb.base/float128.exp: Add comment and improved fail message
1549 to the failure case of "print large128" test.
1550
d0ac1c44
SM
15512018-06-19 Simon Marchi <simon.marchi@ericsson.com>
1552
1553 * configure.ac: Remove AC_PREREQ.
1554 * configure: Re-generate.
1555
61b04dd0
PA
15562018-06-19 Pedro Alves <palves@redhat.com>
1557
1558 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
1559 (func_extern_caller): New.
1560 (main): Call func_extern_caller.
1561 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
1562 logic change.
1563
f63b508a
SM
15642018-06-18 Weimin Pan <weimin.pan@oracle.com>
1565
1566 PR gdb/16841
1567 * gdb.cp/typedef-base.cc: New file.
1568 * gdb.cp/typedef-base.exp: New file.
1569
0fe3a558
TV
15702018-06-18 Tom de Vries <tdevries@suse.de>
1571
1572 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
1573
7010835a
AB
15742018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
1575 Richard Bunt <Richard.Bunt@arm.com>
1576
1577 * gdb.threads/attach-slow-waitpid.c: New file.
1578 * gdb.threads/attach-slow-waitpid.exp: New file.
1579 * gdb.threads/slow-waitpid.c: New file.
1580
14897d65
PA
15812018-06-14 Pedro Alves <palves@redhat.com>
1582
1583 * gdb.base/fork-running-state.c: Include <errno.h>.
1584 (exit_if_relative_exits): New.
1585 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
1586 exits.
1587 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
1588 child exits.
1589
5d9a0608
TV
15902018-06-14 Tom de Vries <tdevries@suse.de>
1591
1592 PR cli/22573
1593 * gdb.base/finish-pretty.c: New test.
1594 * gdb.base/finish-pretty.exp: New file.
1595
11ae5818
PA
15962018-06-14 Pedro Alves <palves@redhat.com>
1597
1598 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
1599 gdb's expected startup output.
1600
1d39de44
PA
16012018-06-14 Pedro Alves <palves@redhat.com>
1602
1603 * lib/selftest-support.exp (selftest_setup): Remove inlined
1604 function handling.
1605
70ee0000
TV
16062018-06-14 Tom de Vries <tdevries@suse.de>
1607
1608 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
1609 matching of breakpoint printing.
1610
11f4b608
TV
16112018-06-13 Tom de Vries <tdevries@suse.de>
1612
1613 PR testsuite/23269
1614 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
1615 (fork_child): ... here, and ...
1616 (fork_parent): ... here.
1617
16182018-06-12 Tom de Vries <tdevries@suse.de>
1619
1620 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
1621
9516f85a
AB
16222018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1623 Stephen Roberts <stephen.roberts@arm.com>
1624
1625 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
1626 rewrite test to describe action performed, rather than possible
1627 failure.
1628
5045b3d7
GB
16292018-06-08 Gary Benson <gbenson@redhat.com>
1630
1631 * gdb.threads/check-libthread-db.exp: New file.
1632 * gdb.threads/check-libthread-db.c: Likewise.
1633
c61b06a1
TT
16342018-06-05 Tom Tromey <tom@tromey.com>
1635
1636 * gdb.base/default.exp: Update expected "show version" output.
1637
eb6af809
TT
16382018-06-05 Tom Tromey <tom@tromey.com>
1639
1640 PR cli/12326:
1641 * gdb.cp/static-print-quit.exp: Update.
1642 * lib/gdb.exp (pagination_prompt): Update.
1643 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
1644 * gdb.python/python.exp: Update.
1645
178d6a63
JB
16462018-06-04 Joel Brobecker <brobecker@adacore.com>
1647
1648 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
1649
8e817061
JB
16502018-06-01 Joel Brobecker <brobecker@adacore.com>
1651
1652 * gdb.ada/bp_fun_addr: New testcase.
1653
e86ca25f
TT
16542018-06-01 Tom Tromey <tom@tromey.com>
1655
1656 * gdb.xml/tdesc-regs.exp (load_description): Update expected
1657 results.
1658 * gdb.dwarf2/method-ptr.exp: Set language to C++.
1659 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
1660 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
1661 * gdb.base/maint.exp (maint_pass_if): Update.
1662
4b2dfa9d
MR
16632018-05-31 Maciej W. Rozycki <macro@mips.com>
1664
1665 * gdb.base/endian.exp: New test.
1666 * gdb.base/endian.c: New test source.
1667
45f25d6c
AB
16682018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
1669
1670 PR gdb/23203
1671 * gdb.base/bt-selected-frame.c: New file.
1672 * gdb.base/bt-selected-frame.exp: New file.
1673 * lib/gdb.exp (get_current_frame_number): New function.
1674
d9f6d7f8
MR
16752018-05-24 Maciej W. Rozycki <macro@mips.com>
1676 Pedro Alves <palves@redhat.com>
1677
1678 * gdb.threads/tls-core.c: Include <stdlib.h>
1679 (thread_proc): Call `abort'.
1680 * gdb.threads/tls-core.exp: Generate a core with core_find too.
1681 (tls_core_test): New procedure, bits factored out from ...
1682 (top level): ... here. Test both native cores and gcore cores.
1683
ff1cf532
TT
16842018-05-23 Tom Tromey <tom@tromey.com>
1685
1686 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
1687
b98664d3
TT
16882018-05-23 Tom Tromey <tom@tromey.com>
1689
1690 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
1691 symfile_complaints.
1692 (test_short_complaints): Likewise.
1693 (test_empty_complaints): Likewise.
1694 (test_initial_complaints): Update.
1695
4e9668d0
TT
16962018-05-23 Tom Tromey <tom@tromey.com>
1697
1698 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
1699
43ba33c7
TT
17002018-05-23 Tom Tromey <tom@tromey.com>
1701
1702 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
1703 (test_short_complaints): Update.
1704
035522c0
PA
17052018-05-22 Pedro Alves <palves@redhat.com>
1706
1707 * gdb.base/remote.exp: Only gdb_start after compiling the
1708 testcase. Issue "disconnect" before testing "set remote" command
1709 defaults. Issue clean_restart before running to main.
1710
cc0be08f
PA
17112018-05-22 Pedro Alves <palves@redhat.com>
1712
1713 * gdb.base/remote.exp: Adjust expected output of "show remote
1714 memory-write-packet-size". Add tests for "set remote
1715 memory-write-packet-size 0" and "set remote
1716 memory-write-packet-size fixed/limit".
1717
b1b60145
PA
17182018-05-22 Pedro Alves <palves@redhat.com>
1719
1720 PR gdb/22973
1721 * gdb.base/utf8-identifiers.c: New file.
1722 * gdb.base/utf8-identifiers.exp: New file.
1723
0ec848ad
PFC
17242018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1725
1726 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
1727
2c3305f6
PFC
17282018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1729
1730 * gdb.arch/powerpc-vsx-gcore.exp: New file.
1731
ce1e8424
TT
17322018-05-18 Tom Tromey <tom@tromey.com>
1733
1734 * gdb.base/ptype-offsets.exp: Update.
1735
ddfe970e
KS
17362018-05-17 Keith Seitz <keiths@redhat.com>
1737
1738 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
1739 in expected breakpoint stop locations.
1740 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
1741 move to proper scope to test variable values.
1742 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
1743 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
1744 New functions.
1745 (main): Call not_inline_func3.
1746 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
1747 inline_func1, inline_func2, and inline_func3. Test that when each
1748 breakpoint is hit, GDB properly reports both the stop location
1749 and the backtrace. Repeat tests for temporary breakpoints.
1750
0726fcc6
MR
17512018-05-15 Maciej W. Rozycki <macro@mips.com>
1752
1753 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
1754 rather then trying to access it in determining whether the PID
1755 of `gdbserver' could have been retrieved.
1756
8ee22052
AB
17572018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
1758
1759 * gdb.arch/amd64-init-x87-values.S: New file.
1760 * gdb.arch/amd64-init-x87-values.exp: New file.
1761
7785df48
JK
17622018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1763
1764 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
1765
56bcdbea
TT
17662018-05-04 Tom Tromey <tom@tromey.com>
1767
1768 PR python/22730:
1769 * gdb.python/python.exp: Test multi-line execute.
1770
a913fffb
TT
17712018-05-04 Tom Tromey <tom@tromey.com>
1772
1773 PR python/22731:
1774 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
1775
7a2c85f2
TT
17762018-05-04 Tom Tromey <tom@tromey.com>
1777
1778 PR gdb/11750:
1779 * gdb.base/define.exp: Test defining a user command inside a user
1780 command.
1781 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
1782
a3b60e45
JK
17832018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1784 Pedro Alves <palves@redhat.com>
1785
1786 PR breakpoints/19806 and support for PR external/20207.
1787 * gdb.base/watchpoint-unaligned.c: New file.
1788 * gdb.base/watchpoint-unaligned.exp: New file.
1789
45fe4a03
AB
17902018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1791
1792 * gdb.base/maint.exp: Make test names unique, use
1793 test_prefix_command_help to test 'help maint info', and remove
1794 repeated test of 'help maint'.
1795
9be2ae8f
TT
17962018-05-04 Tom Tromey <tom@tromey.com>
1797
1798 PR gdb/22619:
1799 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
1800 behavior.
1801
11859c31
AB
18022018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1803
1804 * gdb.base/maint.exp: Process output from 'maint print registers'
1805 line at a time.
1806
089a9490
AB
18072018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1808
1809 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
1810 timeout.
1811
9b0797e2
AB
18122018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
1813
1814 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
1815 filter pattern.
1816
f6ac5f3d
PA
18172018-05-02 Pedro Alves <palves@redhat.com>
1818
1819 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
1820 to_log_command renames.
1821 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
1822
77d3c63b
TT
18232018-05-02 Tom Tromey <tom@tromey.com>
1824
1825 * gdb.python/py-parameter.exp: Set test message.
1826
0489430a
TT
18272018-05-02 Tom Tromey <tom@tromey.com>
1828
1829 PR python/20084:
1830 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
1831 PARAM_ZUINTEGER_UNLIMITED tests.
1832
1632f8ba
DR
18332018-04-28 Dan Robertson <danlrobertson89@gmail.com>
1834
1835 PR rust/23124
1836 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
1837 when casting.
1838
6d7bb824
TT
18392018-04-30 Tom Tromey <tom@tromey.com>
1840
1841 * gdb.python/py-type.exp: Check align attribute.
1842 * gdb.python/py-type.c: New "aligncheck" global.
1843
007e1530
TT
18442018-04-30 Tom Tromey <tom@tromey.com>
1845
1846 PR exp/17095:
1847 * gdb.dwarf2/dw2-align.exp: New file.
1848 * gdb.cp/align.exp: New file.
1849 * gdb.base/align.exp: New file.
1850 * lib/gdb.exp (gdb_int128_helper): New proc.
1851 (has_int128_c, has_int128_cxx): New caching procs.
1852
6873858b
TT
18532018-04-27 Tom Tromey <tom@tromey.com>
1854
1855 PR rust/22545:
1856 * gdb.rust/simple.exp: Add inclusive range tests.
1857
79188d8d
PA
18582018-04-26 Pedro Alves <palves@redhat.com>
1859
1860 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
1861 ifunc breakpoint locations correctly of ifunc breakpoints set
1862 while the program resolves the ifunc.
1863
c7075ad5
PA
18642018-04-26 Pedro Alves <palves@redhat.com>
1865
1866 * gdb.base/gnu-ifunc-final.c: New file.
1867 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
1868 * gdb.base/gnu-ifunc.exp (executable): Delete.
1869 (staticexecutable): Adjust.
1870 (lib_opts, exec_opts): Delete.
1871 (make_binsuffix, build, set-break): New procedures.
1872 (misc_tests): New, with tests factored out from the top level.
1873 (top level): Test different combinations of ifunc resolver name,
1874 resolver with and with debug info, and ifunc target with and
1875 without debug info. Wrap static tests with with_target_prefix.
1876
8388016d
PA
18772018-04-26 Pedro Alves <palves@redhat.com>
1878
1879 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
1880 return type" warnings.
1881
249b5733
PA
18822018-04-25 Pedro Alves <palves@redhat.com>
1883
1884 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
1885 killed".
1886 * gdb.base/kill-after-signal.exp: Likewise.
1887 * gdb.threads/kill.exp: Likewise.
1888
f67c0c91
SDJ
18892018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1890 Sergio Durigan Junior <sergiodj@redhat.com>
1891 Pedro Alves <palves@redhat.com>
1892
1893 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
1894 regexps to expect for '[Inferior ... detached]' as well.
1895 * gdb.base/attach.exp: Likewise.
1896 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
1897 "gdb_continue_to_end".
1898 (test_catch_syscall_with_wrong_args): Likewise.
1899 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
1900 ']'. Don't set 'verbose' on.
1901 * gdb.base/foll-vfork.exp: Likewise.
1902 * gdb.base/fork-print-inferior-events.c: New file.
1903 * gdb.base/fork-print-inferior-events.exp: New file.
1904 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
1905 '[Inferior ... has been killed]' message.
1906 * gdb.base/kill-after-signal.exp: Likewise.
1907 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
1908 detach message.
1909 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
1910 message.
1911 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
1912 regexps to expect for '[Inferior ... detached]' as well.
1913 * gdb.threads/process-dies-while-detaching.exp: Likewise.
1914
0a8ddac4
SM
19152018-04-24 Simon Marchi <simon.marchi@ericsson.com>
1916
1917 PR gdb/23104
1918 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
1919
d27d16bf
RB
19202018-04-19 Richard Bunt <richard.bunt@arm.com>
1921
1922 * gdb.threads/multiple-successive-infcall.c: New test.
1923 * gdb.threads/multiple-successive-infcall.exp: New file.
1924
a037790e
TT
19252018-04-17 Tom Tromey <tom@tromey.com>
1926
1927 * gdb.rust/simple.rs (Union): New type.
1928 (main): New local "u".
1929 * gdb.rust/simple.exp (test_one_slice): Add new test case.
1930
e3a91079
AA
19312018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1932
1933 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
1934 number information in output of "whereis" command.
1935 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
1936
b744723f
AA
19372018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1938
1939 * gdb.ada/info_types.exp: Adjust expected output to the line
1940 numbers now printed by "info var/func/type".
1941 * gdb.base/completion.exp: Likewise.
1942 * gdb.base/included.exp: Likewise.
1943 * gdb.cp/cp-relocate.exp: Likewise.
1944 * gdb.cp/cplusfuncs.exp: Likewise.
1945 * gdb.cp/namespace.exp: Likewise.
1946 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
1947
4a4495d6
MM
19482018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1949
1950 * gdb.btrace/cpu.exp: New.
1951
1d509aa6
MM
19522018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1953
1954 * gdb.base/step-indirect-call-thunk.exp: New.
1955 * gdb.base/step-indirect-call-thunk.c: New.
1956 * gdb.reverse/step-indirect-call-thunk.exp: New.
1957 * gdb.reverse/step-indirect-call-thunk.c: New.
1958
6295b6da
SM
19592018-04-11 Simon Marchi <simon.marchi@ericsson.com>
1960
1961 * gdb.base/pie-fork.c: New file.
1962 * gdb.base/pie-fork.exp: New file.
1963
50146e70
TT
19642018-04-11 Tom Tromey <tom@tromey.com>
1965
1966 * gdb.rust/simple.exp: Add test for ".." struct initializer.
1967
f50d8a2e
PA
19682018-04-10 Pedro Alves <palves@redhat.com>
1969
1970 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
1971 exits. Instead loop running forever.
1972 (fork_parent): Run forever too.
1973
a0be7a36
SM
19742018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1975
1976 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
1977 mi_continue_to_line.
1978 * gdb.mi/mi-stack.c (callee4): Add comment.
1979
9b73db36
SM
19802018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1981
1982 * gdb.mi/mi-stack.exp: Fix indentation.
1983
c912f608
SM
19842018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1985
1986 PR gdb/22979
1987 * gdb.arch/amd64-osabi.exp: New file.
1988
26540402
SM
19892018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1990
1991 PR gdb/22980
1992 * gdb.base/osabi.exp: New file.
1993
121ad66c 19942018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
1995
1996 * gdb.cp/static-typedef-print.exp: New file.
1997 * gdb.cp/static-typedef-print.cc: New file.
1998
3fcded8f
JB
19992018-03-27 Joel Brobecker <brobecker@adacore.com>
2000
2001 * gdb.ada/varsize_limit: New testcase.
2002
59cc4834
JB
20032018-03-27 Joel Brobecker <brobecker@adacore.com>
2004
2005 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
2006
2007 * gdb.ada/notcplusplus: New testcase.
2008
2009 * gdb.base/c-linkage-name.c: New file.
2010 * gdb.base/c-linkage-name.exp: New testcase.
2011
4ca59a9f
TT
20122018-03-26 Tom Tromey <tom@tromey.com>
2013
2014 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
2015 * gdb.python/py-framefilter.py (name_error): New global.
2016 (ErrorInName.function): Use name_error.
2017
978d6c75
TT
20182018-03-26 Tom Tromey <tom@tromey.com>
2019
2020 PR backtrace/15582:
2021 * gdb.python/py-framefilter.exp: Add "bt hide" test.
2022
b7fee5a3
KS
20232018-03-23 Keith Seitz <keiths@redhat.com>
2024
2025 PR c++/22968
2026 * gdb.cp/subtypes.exp: New file.
2027 * gdb.cp/subtypes.h: New file.
2028 * gdb.cp/subtypes.cc: New file.
2029 * gdb.cp/subtypes-2.cc: New file.
2030
376be529
AB
20312018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2032
2033 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
2034 (done): Call '_exit' not 'exit' to avoid atexit handlers.
2035 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
2036 -nostartfiles when compiling the test. Confirm that all registers
2037 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
2038
066cfa98
AB
20392018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2040
2041 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
2042 option, syntax was wrong anyway.
2043 * gdb.arch/arm-disp-step.exp: Likewise.
2044 * gdb.arch/sparc64-regs.exp: Likewise.
2045 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
2046 option, syntax was wrong anyway, switch to use
2047 prepare_for_testing.
2048 * gdb.arch/i386-disp-step.exp: Likewise.
2049
079670b9
AA
20502018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
2051
2052 * gdb.ada/exec_changed.exp: Replace "target_info exists
2053 use_gdb_stub" by "use_gdb_stub".
2054 * gdb.ada/start.exp: Likewise.
2055 * gdb.base/async-shell.exp: Likewise.
2056 * gdb.base/attach-pie-misread.exp: Likewise.
2057 * gdb.base/attach-wait-input.exp: Likewise.
2058 * gdb.base/break-entry.exp: Likewise.
2059 * gdb.base/break-interp.exp: Likewise.
2060 * gdb.base/dprintf-detach.exp: Likewise.
2061 * gdb.base/nostdlib.exp: Likewise.
2062 * gdb.base/solib-nodir.exp: Likewise.
2063 * gdb.base/statistics.exp: Likewise.
2064 * gdb.base/testenv.exp: Likewise.
2065 * gdb.mi/mi-exec-run.exp: Likewise.
2066 * gdb.mi/mi-start.exp: Likewise.
2067 * gdb.multi/dummy-frame-restore.exp: Likewise.
2068 * gdb.multi/multi-arch-exec.exp: Likewise.
2069 * gdb.multi/multi-arch.exp: Likewise.
2070 * gdb.multi/tids.exp: Likewise.
2071 * gdb.multi/watchpoint-multi.exp: Likewise.
2072 * gdb.python/py-events.exp: Likewise.
2073 * gdb.threads/attach-into-signal.exp: Likewise.
2074 * gdb.threads/attach-stopped.exp: Likewise.
2075 * gdb.threads/threadapply.exp: Likewise.
2076 * lib/selftest-support.exp: Likewise.
2077
26d6cec4
AA
20782018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
2079
2080 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
2081
4ee89e90
SR
20822018-03-20 Stephen Roberts <stephen.roberts@arm.com>
2083
2084 * gdb.perf/template-breakpoints.cc: New file.
2085 * gdb.perf/template-breakpoints.exp: New file.
2086 * gdb.perf/template-breakpoints.py: New file.
2087
92630041
TT
20882018-03-19 Tom Tromey <tom@tromey.com>
2089
2090 * gdb.rust/simple.rs (main): Add local variables field1, field2,
2091 y0.
2092 * gdb.rust/simple.exp: Test bare identifier form of struct
2093 initializer.
2094
76727919
TT
20952018-03-19 Tom Tromey <tom@tromey.com>
2096
2097 * gdb.gdb/observer.exp: Remove.
2098
194ed413
AA
20992018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
2100
2101 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
2102 "qualified" option when setting breakpoints.
2103 * gdb.trace/backtrace.exp: Likewise.
2104 * gdb.trace/circ.exp: Likewise.
2105 * gdb.trace/collection.exp: Likewise.
2106 * gdb.trace/disconnected-tracing.exp: Likewise.
2107 * gdb.trace/ftrace-lock.exp: Likewise.
2108 * gdb.trace/ftrace.exp: Likewise.
2109 * gdb.trace/infotrace.exp: Likewise.
2110 * gdb.trace/packetlen.exp: Likewise.
2111 * gdb.trace/passc-dyn.exp: Likewise.
2112 * gdb.trace/qtro.exp: Likewise.
2113 * gdb.trace/read-memory.exp: Likewise.
2114 * gdb.trace/report.exp: Likewise.
2115 * gdb.trace/signal.exp: Likewise.
2116 * gdb.trace/status-stop.exp: Likewise.
2117 * gdb.trace/strace.exp: Likewise.
2118 * gdb.trace/tfind.exp: Likewise.
2119 * gdb.trace/trace-break.exp: Likewise.
2120 * gdb.trace/trace-condition.exp: Likewise.
2121 * gdb.trace/trace-mt.exp: Likewise.
2122 * gdb.trace/tstatus.exp: Likewise.
2123 * gdb.trace/tsv.exp: Likewise.
2124 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
2125 * gdb.trace/unavailable.exp: Likewise.
2126 * gdb.trace/while-dyn.exp: Likewise.
2127
8b067d2c
AA
21282018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2129
2130 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
2131 that libinproctrace is copied to the target.
2132
3ae9ce5d
TT
21332018-03-14 Tom Tromey <tom@tromey.com>
2134
2135 PR cli/14977:
2136 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
2137 a null pointer.
2138 * gdb.base/wchar.exp: Likewise.
2139
b8c2339b
TT
21402018-03-14 Tom Tromey <tom@tromey.com>
2141
2142 PR cli/19918:
2143 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
2144 flag.
2145
4872dc46
SM
21462018-03-08 Simon Marchi <simon.marchi@ericsson.com>
2147
2148 PR gdb/22841
2149 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
2150 "target" to remote_exec.
2151
e4fe3756
SM
21522018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
2153
2154 PR gdb/22841
2155 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
2156 ${board}_upload): Remove.
2157
e95a97d4
AA
21582018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2159
2160 * gdb.cp/watch-cp.cc: New test.
2161 * gdb.cp/watch-cp.exp: New file.
2162
dbbb1059
AB
21632018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2164
2165 * gdb.base/infcall-nested-structs.exp: New file.
2166 * gdb.base/infcall-nested-structs.c: New file.
2167 * gdb.base/float.exp: Add riscv support.
2168
ecc054c0
TP
21692018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
2170
2171 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
2172 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
2173
25e3c82c
SDJ
21742018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
2175
2176 * gdb.server/abspath.exp: New file.
2177 * lib/gdb.exp (with_cwd): New procedure.
2178
3083294d
SM
21792018-02-28 Simon Marchi <simon.marchi@ericsson.com>
2180
2181 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
2182 use it.
2183 (gdb_is_target_remote_prompt): New proc.
2184 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
2185 (gdb_is_target_native): Pass prompt parameter to
2186 gdb_is_target_1.
2187
3275ef47
SM
21882018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
2189
2190 * gdb.base/load-command.c: New file.
2191 * gdb.base/load-command.exp: New file.
2192 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
2193 (gdb_is_target_1): ...this, and generalize for other targets
2194 than just remote.
2195 (gdb_is_target_remote): Use gdb_is_target_1.
2196 (gdb_is_target_native): use gdb_is_target_1.
2197
6893c19a
TT
21982018-02-26 Tom Tromey <tom@tromey.com>
2199
2200 PR python/16497:
2201 * gdb.python/py-framefilter.exp: Update test.
2202
2ddeaf8a
TT
22032018-02-26 Tom Tromey <tom@tromey.com>
2204
2205 * gdb.dwarf2/variant.c: New file.
2206 * gdb.dwarf2/variant.exp: New file.
2207
c9317f21
TT
22082018-02-26 Tom Tromey <tom@tromey.com>
2209
2210 * gdb.rust/simple.exp: Accept more possible results in enum test.
2211
6f6d0c26
SM
22122018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
2213
2214 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
2215 parentheses.
2216
11b03145
MR
22172018-02-23 Maciej W. Rozycki <macro@mips.com>
2218
2219 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
2220 name of a variable: $actual_linejj -> $actual_line.
2221
54a27fe5
JB
22222018-02-21 John Baldwin <jhb@FreeBSD.org>
2223
2224 * gdb.arch/amd64-i386-address.exp: Fix a typo.
2225
de65820c
MM
22262018-02-20 Markus Metzger <markus.t.metzger@intel.com>
2227
2228 * gdb.btrace/buffer-size.exp: Do not force BTS.
2229
980548fd
PA
22302018-02-14 Pedro Alves <palves@redhat.com>
2231
2232 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
2233 getting a "Quit".
2234
c4e12631
MM
22352018-02-09 Markus Metzger <markus.t.metzger@intel.com>
2236
2237 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
2238 Fix test name.
2239
c2e0e465
SM
22402018-02-07 Simon Marchi <simon.marchi@ericsson.com>
2241
2242 * gdb.cp/m-static.exp: Check type of optimized out static
2243 member.
2244
f7216783
AB
22452018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
2246
2247 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
2248 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
2249
0625771b
LS
22502018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
2251 Leszek Swirski <leszeks@google.com>
2252
2253 * gdb.python/py-prettyprint.c
2254 (struct to_string_returns_value_inner,
2255 struct to_string_returns_value_wrapper): New.
2256 (main): Add tsrvw variable.
2257 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
2258 ToStringReturnsValueWrapper): New classes.
2259 (register_pretty_printers): Register new pretty-printers.
2260 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
2261 recursive pretty printer.
2262 * gdb.python/py-mi.exp: Likewise.
2263
59498c30
LS
22642018-02-01 Leszek Swirski <leszeks@google.com>
2265
2266 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
2267 functions with the same name as an include file are parsed
2268 correctly.
2269
d4d38844
YQ
22702018-02-01 Yao Qi <yao.qi@linaro.org>
2271
2272 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
2273 "\[^\r\n\]*".
2274
07e5f5cf
NP
22752018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
2276
2277 * gdb.arch/powerpc-prologue-frame.s: New file.
2278 * gdb.arch/powerpc-prologue-frame.c: Likewise.
2279 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
2280
929b5ad4
JB
22812018-01-31 Joel Brobecker <brobecker@adacore.com>
2282
2283 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
2284
e671cd59
PA
22852018-01-30 Pedro Alves <palves@redhat.com>
2286
2287 PR gdb/13211
2288 * gdb.base/interrupt-daemon.c: New.
2289 * gdb.base/interrupt-daemon.exp: New.
2290 * gdb.multi/multi-term-settings.c: New.
2291 * gdb.multi/multi-term-settings.exp: New.
2292
fc413dc4
JB
22932018-01-30 Joel Brobecker <brobecker@adacore.com>
2294
2295 * gdb.base/break.exp: Save the location where the breakpoint
2296 on break.c:47 was actually inserted when debugging the version
2297 compiled at -O2 and use it in the expected output of the "info
2298 break" test performed soon after.
2299
5c319bb2
PA
23002018-01-22 Pedro Alves <palves@redhat.com>
2301 Sergio Durigan Junior <sergiodj@redhat.com>
2302
2303 * gdb.base/whatis.exp: Add tests for 'set print object on' +
2304 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
2305
a9e40818
JB
23062018-01-22 Joel Brobecker <brobecker@adacore.com>
2307
2308 * gdb.base/break-include.c, gdb.base/break-include.inc,
2309 gdb.base/break-include.exp: New files.
2310 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
2311 line number now being the actual line number where the breakpoint
2312 was inserted.
2313 * gdb.mi/mi-break.exp: Likewise.
2314 * gdb.mi/mi-reverse.exp: Likewise.
2315 * gdb.mi/mi-simplerun.exp: Ditto.
2316
e707fc44
AB
23172018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
2318
2319 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
2320 varobj.
2321 * gdb.mi/mi-var-create-rtti.exp: Likewise.
2322
ae451627
AB
23232018-01-21 Don Breazeal <donb@codesourcery.com>
2324 Andrew Burgess <andrew.burgess@embecosm.com>
2325
2326 * gdb.mi/basics.c: Add new global.
2327 * gdb.mi/mi-frame-regs.exp: New file.
2328 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
2329 case.
2330
b1b189e0
AB
23312018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
2332
2333 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
2334 non-parameter, and on an unknown symbol.
2335
fcfcc376
TT
23362018-01-19 Tom Tromey <tom@tromey.com>
2337
2338 * gdb.rust/modules.rs (TWENTY_THREE): New global.
2339 * gdb.rust/modules.exp: Add ::-qualified lookup test.
2340
634c1c31
AA
23412018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
2342
2343 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
2344 setrlimit and chdir to int.
2345
d6ad07fd
AA
23462018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
2347
2348 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
2349 function.
2350 (my_tend): Likewise.
2351 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
2352 rationale of avoiding FP- and vector instructions.
2353
adf8243b
RK
23542018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
2355
2356 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
2357 "info reg" with "\[ \t\]*".
2358 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
2359 "\[ \t\]+".
2360 * gdb.arch/s390-multiarch.exp: Ditto.
2361 * gdb.base/pc-fp.exp: Ditto.
2362 * gdb.reverse/i386-precsave.exp: Ditto.
2363 * gdb.reverse/i386-reverse.exp: Ditto.
2364 * gdb.reverse/i387-env-reverse.exp: Ditto.
2365 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2366
dcc06925
AA
23672018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
2368
2369 * lib/gdb.exp (gdb_compile): Re-enable use of
2370 universal_compile_options for languages other than Rust.
2371
25d4fd80
AA
23722018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
2373
2374 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
2375
ee7f689e 23762018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
2377
2378 PR gdb/16577
2379 * gdb.base/solib-vanish.exp: New.
2380 * gdb.base/solib-vanish-main.c: New.
2381 * gdb.base/solib-vanish-lib1.c: New.
2382 * gdb.base/solib-vanish-lib2.c: New.
2383
d8447b6b
YQ
23842018-01-17 Yao Qi <yao.qi@linaro.org>
2385
2386 * gdb.compile/compile.exp: Match the address printed for
2387 frame in the output of command "bt".
2388
86d6a90c
TT
23892018-01-15 Tom Tromey <tom@tromey.com>
2390
2391 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
2392 compute sp_reg.
2393
cbcdb1aa
AB
23942018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
2395
2396 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
2397 to prepare.
2398 (prepare): Return 0 on error, 1 on success.
2399
eea61984
PA
24002018-01-12 Pedro Alves <palves@redhat.com>
2401
2402 * gdb.base/continue-after-aborted-step-over.c: New.
2403 * gdb.base/continue-after-aborted-step-over.exp: New.
2404
6181e9c2
SM
24052018-01-11 Simon Marchi <simon.marchi@ericsson.com>
2406
2407 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
2408 options when not creating an executable.
2409
3cada740
PA
24102018-01-11 Pedro Alves <palves@redhat.com>
2411
2412 PR remote/22597
2413 * gdb.server/stop-reply-no-thread.c: New file.
2414 * gdb.server/stop-reply-no-thread.exp: New file.
2415
c63d3e8d
PA
24162018-01-10 Pedro Alves <palves@redhat.com>
2417
2418 PR gdb/22670
2419 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
2420 functions too. Test setting breakpoints and printing C functions
2421 with no debug info too.
2422 * gdb.ada/bp_c_mixed_case/qux.c: New file.
2423
d4c2a405
PA
24242018-01-10 Pedro Alves <palves@redhat.com>
2425
2426 PR gdb/22670
2427 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
2428 a fail.
2429
8825213e
PA
24302018-01-10 Pedro Alves <palves@redhat.com>
2431
2432 PR gdb/22670
2433 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
2434
605fd3c6
YQ
24352018-01-08 Simon Marchi <simon.marchi@ericsson.com>
2436
2437 * gdb.server/unittest.exp: Match the output in non-development
2438 mode.
2439
1e5ded6c
YQ
24402018-01-08 Simon Marchi <simon.marchi@ericsson.com>
2441
2442 * gdb.gdb/unittest.exp: Match output in non-development mode.
2443
30066b0b
JB
24442018-01-08 Joel Brobecker <brobecker@adacore.com>
2445
2446 * gdb.ada/access_tagged_param.exp: Relax expected output
2447 for value of "ObjL" in "continue" to pck.inspect breakpoint
2448 test.
2449
04bafb1e
XR
24502018-01-08 Joel Brobecker <brobecker@adacore.com>
2451
9f86398b
JB
2452 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
2453 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 2454
e379cee6
PA
24552018-01-05 Pedro Alves <palves@redhat.com>
2456
2457 PR gdb/18653
2458 * gdb.base/libsegfault.exp: New.
2459
de63c46b
PA
24602018-01-05 Joel Brobecker <brobecker@adacore.com>
2461
2462 PR gdb/22670
2463 * gdb.ada/access_tagged_param.exp: New file.
2464 * gdb.ada/access_tagged_param/foo.adb: New file.
2465
f98fc17b
PA
24662018-01-05 Pedro Alves <palves@redhat.com>
2467
2468 PR gdb/22670
2469 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
2470 exercise lower case too, and to exercise both full matching and
2471 wild matching.
2472
342f8240
JB
24732018-01-05 Joel Brobecker <brobecker@adacore.com>
2474
2475 * gdb.ada/rename_subscript_param: New testcase.
2476
7150d33c
JG
24772018-01-05 Jerome Guitton <guitton@adacore.com>
2478
2479 * gdb.ada/arr_acc_idx_w_gap: New testcase.
2480
cc0e770c
JB
24812018-01-05 Joel Brobecker <brobecker@adacore.com>
2482
2483 * gdb.ada/convvar_comp: New testcase.
2484
672a41aa 24852018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
2486
2487 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
2488 (My_Table): New global variable.
2489 * testsuite/gdb.ada/array_char_idx.exp: Add test.
2490
7365ec2f
JB
24912018-01-04 Joel Brobecker <brobecker@adacore.com>
2492
2493 PR gdb/22670
2494 * gdb.ada/maint_with_ada: New testcase.
2495
289483b6
JB
24962018-01-04 Joel Brobecker <brobecker@adacore.com>
2497
2498 PR gdb/22670
2499 * gdb.ada/bp_c_mixed_case: New testcase.
2500
344420da
JB
25012018-01-04 Joel Brobecker <brobecker@adacore.com>
2502
2503 PR gdb/22670
2504 * gdb.ada/complete.exp: Add "complete break ada" test.
2505
66fc87a0
JB
25062018-01-04 Joel Brobecker <brobecker@adacore.com>
2507
2508 PR gdb/22670
2509 * gdb.ada/info_addr_mixed_case: New testcase.
2510
9f757bf7
XR
25112018-01-03 Xavier Roirand <roirand@adacore.com>
2512
2513 * gdb.ada/excep_handle.exp: New testcase.
2514 * gdb.ada/excep_handle/foo.adb: New file.
2515 * gdb.ada/excep_handle/pck.ads: New file.
2516
bd570f80
JB
25172018-01-03 Joel Brobecker <brobecker@adacore.com>
2518
2519 * gdb.base/step-line.c: Add extra empty line in copyright header.
2520 * gdb.base/step-line.inp: Likewise.
2521
9fe561ab
JB
25222018-01-02 Joel Brobecker <brobecker@adacore.com>
2523
2524 * gdb.ada/dyn_stride.exp: Add slice test.
2525
a405673c
JB
25262018-01-02 Joel Brobecker <brobecker@adacore.com>
2527
2528 * gdb.ada/dyn_stride: New testcase.
2529
cef0f868
SH
25302017-12-27 Stafford Horne <shorne@gmail.com>
2531
2532 * gdb.xml/extra-regs.xml: Add example foo reggroup.
2533 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
2534
b67d92b0
SH
25352017-12-27 Stafford Horne <shorne@gmail.com>
2536
2537 * gdb.base/reggroups.c: New file.
2538 * gdb.base/reggroups.exp: New file.
2539
eccab96d
JB
25402017-12-18 Joel Brobecker <brobecker@adacore.com>
2541
2542 * gdb.dwarf2/ada-valprint-error.c: New file.
2543 * gdb.dwarf2/ada-valprint-error.exp: New file.
2544
0e2da9f0
JB
25452017-12-18 Joel Brobecker <brobecker@adacore.com>
2546
2547 * gdb.ada/assign_arr: New testcase.
2548
cb923fcc
XR
25492017-12-18 Xavier Roirand <roirand@adacore.com>
2550
2551 * gdb.ada/funcall_ptr: New testcase.
2552
7c161838
SDJ
25532017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
2554
2555 PR cli/16224
2556 * gdb.base/ptype-offsets.cc: New file.
2557 * gdb.base/ptype-offsets.exp: New file.
2558
1af17fd9
YQ
25592017-12-15 Yao Qi <yao.qi@linaro.org>
2560
2561 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
2562 if XML is disabled.
2563
828d5846
XR
25642017-12-15 Xavier Roirand <roirand@adacore.com>
2565
2566 * gdb.ada/same_component_name: New testcase.
2567
79e8fcaa
JB
25682017-12-14 Joel Brobecker <brobecker@adacore.com>
2569
2570 * gdb.ada/str_binop_equal: New testcase.
2571
e05fa6f9
JB
25722017-12-14 Joel Brobecker <brobecker@adacore.com>
2573
2574 * gdb.ada/task_switch_in_core: New testcase.
2575
b89641ba
SM
25762017-12-13 Simon Marchi <simon.marchi@ericsson.com>
2577
2578 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
2579 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
2580 call test_bkpt_qualified.
2581 (test_bkpt_qualified): New proc.
2582
6892d2e4
PA
25832017-12-13 Pedro Alves <palves@redhat.com>
2584
2585 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2586 Tighten regexp by matching with an anchor.
2587
a22ecf70
PA
25882017-12-13 Pedro Alves <palves@redhat.com>
2589
2590 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
2591 ("expression with namespace"): New set of tests.
2592 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
2593 (Nested::Test_NS::qux): New.
2594 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
2595 defaults to 'start_quote_char' and 'end_quote_char' parameters.
2596
9937536c
JB
25972017-12-13 Joel Brobecker <brobecker@adacore.com>
2598
2599 * gdb.base/server-del-break.c: New file.
2600 * gdb.base/server-del-break.exp: New file.
2601
fe49c6f5
SH
26022017-12-12 Stafford Horne <shorne@gmail.com>
2603
2604 * gdb.xml/tdesc-regs.exp: Add or1k support.
2605
c3d18620
SH
26062017-12-12 Stafford Horne <shorne@gmail.com>
2607
2608 * gdb.base/bp-permanent.c: Define nop of or1k.
2609
c5f9cfc8
JB
26102017-12-11 Joel Brobecker <brobecker@adacore.com>
2611
2612 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
2613 output with components being reordered.
2614
a9c135fc
JB
26152017-12-11 Joel Brobecker <brobecker@adacore.com>
2616
2617 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
2618 output with components being reordered.
2619
927aa2e7
JK
26202017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2621 Pedro Alves <palves@redhat.com>
2622
2623 * gdb.base/maint.exp (check for .gdb_index): Check also for
2624 .debug_names.
2625 * gdb.dlang/watch-loc.c (.debug_aranges): New.
2626 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
2627 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
2628 (.gdb_index used after symbol reloading): Support also .debug_names.
2629 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
2630
f17d9474
YQ
26312017-12-08 Yao Qi <yao.qi@linaro.org>
2632
2633 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2634 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
2635
a0de8c21
YQ
26362017-12-08 Yao Qi <yao.qi@linaro.org>
2637
2638 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2639 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
2640
a738ea1d
YQ
26412017-12-08 Yao Qi <yao.qi@linaro.org>
2642
2643 * gdb.arch/aarch64-tagged-pointer.c: New file.
2644 * gdb.arch/aarch64-tagged-pointer.exp: New file.
2645
1cd9a73b
SDJ
26462017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
2647
2648 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
2649 "int".
2650
fa6eb693
KS
26512017-12-07 Keith Seitz <keiths@redhat.com>
2652
2653 PR breakpoints/22569
2654 * gdb.linespec/ls-errs.exp: Change expected result of "break
2655 -source this file has spaces.c -line 3".
2656 Check that an explicit source file followed by whitespace is
2657 identified as an invalid explicit location.
2658
883fd55a
KS
26592017-12-07 Keith Seitz <keiths@redhat.com>
2660
2661 * gdb.cp/nested-types.cc: New file.
2662 * gdb.cp/nested-types.exp: New file.
2663 * lib/cp-support.exp: Load data-structures.exp library.
2664 (debug_cp_test_ptype_class): New global.
2665 (cp_ptype_class_verbose, next_line): New procedures.
2666 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
2667 Add and document new return value.
2668 Switch the list of lines to a queue.
2669 Add support for new `type' key for nested type definitions.
2670 Add debugging/troubleshooting messages.
2671 * lib/data-structures.exp: New file.
2672
ec72db3e
SM
26732017-12-07 Simon Marchi <simon.marchi@ericsson.com>
2674
2675 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
2676 with proc_with_prefix, don't use with_test_prefix.
2677
99598d71
TT
26782017-12-07 Tom Tromey <tom@tromey.com>
2679
2680 * gdb.base/break.exp: Add test for empty "commands".
2681
a8806230
YQ
26822017-12-07 Yao Qi <yao.qi@linaro.org>
2683
2684 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
2685 malloc and catch syscall.
2686
824cc835
PM
26872017-12-07 Phil Muldoon <pmuldoon@redhat.com>
2688
2689 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
2690 tests for explicit locations.
2691
7cc244de
PA
26922017-12-06 Pedro Alves <palves@redhat.com>
2693
2694 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
2695 force-disabling XML descriptions.
2696
50a1fdd5
PA
26972017-12-04 Pedro Alves <palves@redhat.com>
2698
2699 PR gdb/22499
2700 * gdb.arch/amd64-disp-step-avx.S: New file.
2701 * gdb.arch/amd64-disp-step-avx.exp: New file.
2702
f0fb2488
PA
27032017-12-03 Pedro Alves <palves@redhat.com>
2704
2705 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
2706 and <string.h>.
2707 (parent_function): Print distinct messages when waitpid fails, or
2708 the child exits with a signal, or the child exits for an unhandled
2709 reason.
2710 * gdb.threads/process-dies-while-detaching.exp
2711 (detach_and_expect_exit): New 'inf_output_re' parameter and use
2712 it. Wait for both inferior output and GDB's prompt. Use an
2713 indirect spawn id list.
2714 (do_detach): New parameter 'child_exit'. Use it to compute
2715 expected inferior output.
2716 (test_detach, test_detach_watch, test_detach_killed_outside):
2717 Adjust to pass down the expected child exit kind.
2718
97cbe998
SDJ
27192017-12-01 Joel Brobecker <brobecker@adacore.com>
2720 Sergio Durigan Junior <sergiodj@redhat.com>
2721 Pedro Alves <palves@redhat.com>
2722
2723 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
2724
40fc416f
SDJ
27252017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
2726
2727 * gdb.base/relocate.exp: Add tests to guarantee that arguments
2728 to 'symbol-file' and 'add-symbol-file' can be
2729 position-independent.
2730
1cc75e92
YQ
27312017-12-01 Yao Qi <yao.qi@linaro.org>
2732
2733 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
2734 the URL in copyright header.
2735 * gdb.arch/aarch64-fp.exp: Likewise.
2736 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
2737 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
2738 * gdb.base/expand-psymtabs.exp: Likewise.
2739 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
2740 * gdb.fortran/common-block.exp: Likewise.
2741 * gdb.fortran/common-block.f90: Likewise.
2742 * gdb.fortran/logical.exp: Likewise.
2743 * gdb.fortran/vla-datatypes.f90: Likewise.
2744 * gdb.fortran/vla-sub.f90: Likewise.
2745
875fb7a7
JB
27462017-11-30 Joel Brobecker <brobecker@adacore.com>
2747
2748 * gdb.ada/repeat_dyn: New testcase.
2749
6f14765f
UW
27502017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2751
2752 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
2753 Update for changed thread numbering.
2754 * gdb.cell/bt.exp: Update for changed GDB output.
2755
f1af7b94
SM
27562017-11-30 Simon Marchi <simon.marchi@ericsson.com>
2757
2758 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
2759 setting isremote by hand.
2760 * boards/dwarf4-gdb-index.exp: Likewise.
2761 * boards/fission.exp: Likewise.
2762 * boards/stabs.exp: Likewise.
2763
e3919f3e
PA
27642017-11-30 Pedro Alves <palves@redhat.com>
2765
2766 * gdb.linespec/cpls-ops.exp
2767 (check_explicit_skips_function_argument): Extract the underlying
2768 type of size_t instead of hardcoding it.
2769
bd69330d
PA
27702017-11-29 Pedro Alves <palves@redhat.com>
2771
2772 PR c++/19436
2773 * gdb.linespec/cpls-abi-tag.cc: New file.
2774 * gdb.linespec/cpls-abi-tag.exp: New file.
2775
a20714ff
PA
27762017-11-29 Pedro Alves <palves@redhat.com>
2777
2778 * gdb.base/langs.exp: Use -qualified.
2779 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
2780 it.
2781 * gdb.cp/namespace.exp: Use -qualified.
2782 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
2783 (overload-3, template-overload, template-ret-type, const-overload)
2784 (const-overload-quoted, anon-ns, ambiguous-prefix): New
2785 procedures.
2786 (test_driver): Call them.
2787 * gdb.cp/save-bp-qualified.cc: New.
2788 * gdb.cp/save-bp-qualified.exp: New.
2789 * gdb.linespec/explicit.exp: Test -qualified.
2790 * lib/completion-support.exp (completion::explicit_opts_list): Add
2791 "-qualified".
2792 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
2793
f6f1d339
PM
27942017-11-29 Phil Muldoon <pmuldoon@redhat.com>
2795
2796 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
2797
02ca603a
TT
27982017-11-29 Tom Tromey <tom@tromey.com>
2799
2800 * gdb.base/relocate.exp: Update invalid argument test.
2801 Add new tests for invalid arguments.
2802
ed6c0bfb
TP
28032017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2804
2805 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
2806 Return 0 as a long.
2807 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
2808
f106e10e
TP
28092017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2810
2811 * gdb.cp/breakpoint.cc (bar): Set return type to void.
2812 * gdb.cp/psymtab-parameter.cc (func): Likewise.
2813 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
2814 func ().
2815 * gdb.cp/shadow.cc (B.func): Return 0.
2816
10329bb2
JB
28172017-11-27 Joel Brobecker <brobecker@adacore.com>
2818
2819 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
2820 expected output in gdb_expect call to allow the exception
2821 message to be present as well. Fix syntax confusion to avoid
2822 TCL thinking that exception_name is an array.
2823
617cd4bc
UW
28242017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
2825
2826 * gdb.arch/spu-info.c: Include <unistd.h>.
2827 (do_signal_test): Fix broken calls to write.
2828 * gdb.arch/spu-info.exp: Use prepare_for_testing.
2829 Fix checks for empty mailboxes. Update signal tests for corrected
2830 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
2831 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
2832 * gdb.cell/arch.exp: Use standard_output_file.
2833 * gdb.cell/break.exp: Likewise.
2834 * gdb.cell/bt.exp: Likewise.
2835 * gdb.cell/core.exp: Likewise.
2836 * gdb.cell/dwarfaddr.exp: Likewise.
2837 * gdb.cell/ea-cache.exp: Likewise.
2838 * gdb.cell/ea-standalone.exp: Likewise.
2839 * gdb.cell/f-regs.exp: Likewise.
2840 * gdb.cell/fork.exp: Likewise.
2841 * gdb.cell/gcore.exp: Likewise.
2842 * gdb.cell/mem-access.exp: Likewise.
2843 * gdb.cell/ptype.exp: Likewise.
2844 * gdb.cell/registers.exp: Likewise.
2845 * gdb.cell/sizeof.exp: Likewise.
2846 * gdb.cell/solib-symbol.exp: Likewise.
2847 * gdb.cell/solib.exp: Likewise.
617cd4bc 2848
a81aaca0
PA
28492017-11-25 Pedro Alves <palves@redhat.com>
2850
2851 * gdb.base/complete-empty.exp: New file.
2852 * gdb.base/completion.exp: Adjust.
2853
6a3c6ee4
PA
28542017-11-25 Pedro Alves <palves@redhat.com>
2855
2856 * gdb.linespec/cpls-ops.cc: New file.
2857 * gdb.linespec/cpls-ops.exp: New file.
2858 * lib/completion-support.exp (test_complete_prefix_range_re): New,
2859 factored out from ...
2860 (test_complete_prefix_range): ... this.
2861
8955eb2d
PA
28622017-11-24 Pedro Alves <palves@redhat.com>
2863
2864 * gdb.linespec/cpcompletion.exp: New file.
2865 * gdb.linespec/cpls-hyphen.cc: New file.
2866 * gdb.linespec/cpls.cc: New file.
2867 * gdb.linespec/cpls2.cc: New file.
2868 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
2869 test to use test_gdb_complete_unique. Add label completion,
2870 keyword completion and explicit location completion tests.
2871 * lib/completion-support.exp: New file.
2872
e547c119
JB
28732017-11-24 Joel Brobecker <brobecker@adacore.com>
2874
2875 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
2876 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
2877 when hitting an exception catchpoint.
2878
7c3c1aa8
YQ
28792017-11-22 Yao Qi <yao.qi@linaro.org>
2880
2881 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
2882
41bd68f5
SM
28832017-11-22 Simon Marchi <simon.marchi@ericsson.com>
2884
2885 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
2886 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
2887 * gdb.dwarf2/info-locals-optimized-out.c: New file.
2888
1daad298
YQ
28892017-11-22 Yao Qi <yao.qi@linaro.org>
2890
2891 * gdb.base/info-os.exp: Pass pthreads.
2892 * gdb.multi/multi-attach.exp: Likewise.
2893
88465e87
YQ
28942017-11-22 Yao Qi <yao.qi@linaro.org>
2895
2896 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
2897 compiler.
2898
dc196b23
YQ
28992017-11-22 Yao Qi <yao.qi@linaro.org>
2900
2901 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
2902 * gdb.base/break-interp.exp: Likewise.
2903 * gdb.base/jit-attach-pie.exp: Likewise.
2904
2400729e
UW
29052017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2906
2907 * gdb.base/float128.c (large128): New variable.
2908 * gdb.base/float128.exp: Add test to print largest __float128 value.
2909
7a26362d
UW
29102017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2911
2912 * gdb.arch/vsx-regs.exp: Update register content checks.
2913
ed0f4273
UW
29142017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
2915
2916 * gdb.arch/ppc-longdouble.exp: New file.
2917 * gdb.arch/ppc-longdouble.c: Likewise.
2918
a25d69c6
PA
29192017-11-21 Pedro Alves <palves@redhat.com>
2920
2921 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
2922
73fcf641
PA
29232017-11-20 Pedro Alves <palves@redhat.com>
2924
2925 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
2926 (long_double_typedef): New typedefs.
2927 Use DEF on double and long double.
2928 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
2929 cases.
2930 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
2931 and 'long_double_ptr_same_size' locals. Use them to decide
2932 whether cast from array/function to float is valid/invalid.
2933
71a3c369
TT
29342017-11-17 Tom Tromey <tom@tromey.com>
2935
2936 * gdb.rust/traits.rs: New file.
2937 * gdb.rust/traits.exp: New file.
2938
ced9779b
JB
29392017-11-17 Joel Brobecker <brobecker@adacore.com>
2940
2941 * gdb.ada/minsyms: New testcase.
2942
a0922d80
PA
29432017-11-16 Pedro Alves <palves@redhat.com>
2944
2945 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
2946 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
2947
ea04e54c
PA
29482017-11-16 Pedro Alves <palves@redhat.com>
2949
2950 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
2951 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
2952
e849ea89
PA
29532017-11-16 Pedro Alves <palves@redhat.com>
2954
2955 * gdb.server/reconnect-ctrl-c.c: New file.
2956 * gdb.server/reconnect-ctrl-c.exp: New file.
2957
d8ae99a7
PM
29582017-11-16 Phil Muldoon <pmuldoon@redhat.com>
2959
2960 * gdb.python/py-rbreak.exp: New file.
2961 * gdb.python/py-rbreak.c: New file.
2962 * gdb.python/py-rbreak-func2.c: New file.
2963
968a13f8
PA
29642017-11-16 Pedro Alves <palves@redhat.com>
2965
2966 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
2967 pattern.
2968 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
2969 GDB.
2970
71774bc9
SM
29712017-11-15 Simon Marchi <simon.marchi@ericsson.com>
2972
2973 * gdb.tui/completionn.exp (test_tab_completion): Add space in
2974 regex.
2975
ddbb44cf
SM
29762017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
2977
2978 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
2979 test names.
2980
584a564f
PA
29812017-11-09 Pedro Alves <palves@redhat.com>
2982
2983 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
2984 factored out from ...
2985 (top level): ... here, and adjusted to avoid expecting beyond the
2986 prompt in a single gdb_test_multiple.
2987
5ed7a928
PA
29882017-11-09 Pedro Alves <palves@redhat.com>
2989
2990 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
2991 output.
2992 * gdb.server/ext-attach.exp ("kill" test): Likewise.
2993 * gdb.server/ext-restart.exp ("kill" test): Likewise.
2994 * gdb.server/ext-run.exp ("kill" test): Likewise.
2995 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
2996
a60e0738
PA
29972017-11-09 Pedro Alves <palves@redhat.com>
2998
2999 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
3000 match till end of line.
3001
2c88253f
PA
30022017-11-09 Pedro Alves <palves@redhat.com>
3003
3004 * gdb.base/memattr.exp: Tighten regexes to match the end line.
3005
c7a38517
PA
30062017-11-09 Pedro Alves <palves@redhat.com>
3007
3008 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
3009 New procedures, factored out from ...
3010 (top level): ... here, and adjusted to avoid expecting beyond the
3011 prompt in one go.
3012
f29f4b6b
PA
30132017-11-09 Pedro Alves <palves@redhat.com>
3014
3015 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
3016 output. Fix '?' match.
3017
286acbb5
JB
30182017-11-08 Joel Brobecker <brobecker@adacore.com>
3019
3020 * gdb.ada/scoped_watch: New testcase.
3021 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
3022 which is actually correct.
3023 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
3024 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
3025
62d7ae92
PA
30262017-11-08 Pedro Alves <palves@redhat.com>
3027
3028 * gdb.gdb/complaints.exp (test_initial_complaints)
3029 (test_serial_complaints, test_short_complaints): Call
3030 complaint_internal instead of complaint.
3031
280ca31f
DT
30322017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
3033
3034 * gdb.threads/tls-core.c: New file.
3035 * gdb.threads/tls-core.exp: Likewise.
3036
b5ec771e
PA
30372017-11-08 Pedro Alves <palves@redhat.com>
3038
3039 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
3040 (p Exported_Capitalized): New test.
3041 (p exported_capitalized): New test.
3042
a02b41a7
PA
30432017-11-07 Pedro Alves <palves@redhat.com>
3044
3045 * gdb.cp/ena-dis-br-range.exp: Add more tests.
3046
95e95a6d
PA
30472017-11-07 Pedro Alves <palves@redhat.com>
3048
3049 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
3050 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
3051 (disable_invalid, disable_inverted, disable_negative): New
3052 procedures.
3053 ("bad numbers"): New set of tests.
3054
cee62dbd
PA
30552017-11-07 Pedro Alves <palves@redhat.com>
3056
3057 * gdb.cp/ena-dis-br-range.exp: Add tests.
3058
cc638e86
PA
30592017-11-07 Pedro Alves <palves@redhat.com>
3060
3061 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
3062
d0fe4701
XR
30632017-11-07 Xavier Roirand <roirand@adacore.com>
3064 Pedro Alves <palves@redhat.com>
3065
3066 * gdb.base/ena-dis-br.exp: Add reference to
3067 gdb.cp/ena-dis-br-range.exp.
3068 * gdb.cp/ena-dis-br-range.exp: New file.
3069 * gdb.cp/ena-dis-br-range.cc: New file.
3070
46f67f80
PA
30712017-11-06 Pedro Alves <palves@redhat.com>
3072
3073 * gdb.base/attach-non-pgrp-leader.c: New.
3074 * gdb.base/attach-non-pgrp-leader.exp: New.
3075
726e1356
PA
30762017-11-06 Pedro Alves <palves@redhat.com>
3077
3078 * configure.ac: No longer check for termio.h and sgtty.h.
3079 * configure: Regenerate.
3080 * remote-utils.c: Include termios.h instead of gdb_termios.h.
3081 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
3082 Remove termio and sgtty code.
3083
50ab6ace
YQ
30842017-11-03 Yao Qi <yao.qi@linaro.org>
3085
3086 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
3087 in GDB is disabled.
3088
8e68731c
YQ
30892017-11-03 Yao Qi <yao.qi@linaro.org>
3090
3091 * gdb.python/py-thrhandle.exp: Skip it if python is not
3092 enabled.
3093
3a87ae65
SM
30942017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
3095
3096 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
3097 as a breakpoint command.
3098
484d8d36
MD
30992017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
3100
3101 PR python/21213
3102 * gdb.python/py-infthread.exp: Test calling
3103 InferiorThread.inferior () multiple times in a row.
3104
4a27f119
KS
31052017-10-27 Keith Seitz <keiths@redhat.com>
3106
3107 * gdb.opt/inline-break.exp (break_info_1): New procedure.
3108 Test "info break" for every inlined function breakpoint.
3109
bb11dd58
YQ
31102017-10-27 Yao Qi <yao.qi@linaro.org>
3111
3112 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
3113
a43f3893
PF
31142017-10-26 Patrick Frants <osscontribute@gmail.com>
3115
3116 * gdb.cp/classes.exp (test_static_members): Test printing
3117 Outer::instance.
3118 * gdb.cp/classes.c (struct Inner, struct Outer): New.
3119 (Inner::instance, Outer::instance): New.
3120
792ccf00
PA
31212017-10-24 Pedro Alves <palves@redhat.com>
3122
3123 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
3124 extra console" test in two stages.
3125
eb2bfbad
PA
31262017-10-24 Pedro Alves <palves@redhat.com>
3127
3128 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
3129
1f75a651
PA
31302017-10-24 Pedro Alves <palves@redhat.com>
3131
3132 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
3133 loop.
3134
779990d9
PA
31352017-10-24 Pedro Alves <palves@redhat.com>
3136
3137 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
3138 $attempt" and "stoppedtry $stoppedtry" test prefixes.
3139
ad9b8f5d
PA
31402017-10-24 Pedro Alves <palves@redhat.com>
3141
3142 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
3143 parameter and handle it. Don't output read value in test name.
3144
fee6da6e
PA
31452017-10-24 Pedro Alves <palves@redhat.com>
3146
3147 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
3148 custom test name.
3149
10389c2c
PA
31502017-10-24 Pedro Alves <palves@redhat.com>
3151
3152 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
3153 include the unstable output directory name in the test's name.
3154 (initial_setup_simple) <'set args'>: Use custom test name.
3155
a80e65a9
PA
31562017-10-24 Pedro Alves <palves@redhat.com>
3157
3158 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
3159 with explicit test name.
3160
15763a09
PA
31612017-10-20 Pedro Alves <palves@redhat.com>
3162
3163 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
3164 'wait -i'. Use gdb_assert and remote_close.
3165
49a4ce2e
AB
31662017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
3167
3168 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
3169 number from variable rather than hard-coded.
3170
a75868f5
PA
31712017-10-19 Pedro Alves <palves@redhat.com>
3172
3173 * gdb.base/long-inferior-output.c: New file.
3174 * gdb.base/long-inferior-output.exp: New file.
3175
c8ba13ad
KS
31762017-11-18 Keith Seitz <keiths@redhat.com>
3177
3178 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
3179 method.
3180 (main): Call it.
3181 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
3182 Add additional user-defined conversion operator tests.
3183
b27de576
PA
31842017-10-17 Pedro Alves <palves@redhat.com>
3185
3186 * boards/native-stdio-gdbserver.exp: Load "local-board".
3187
8484c955
PA
31882017-10-17 Pedro Alves <palves@redhat.com>
3189
3190 * gdb.base/quit-live.c: New file.
3191 * gdb.base/quit-live.exp: New file.
3192
83d5a34d
KS
31932017-10-16 Keith Seitz <keiths@redhat.com>
3194
3195 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
3196 (class_with_protected_typedef, class_with_private_typedef)
3197 (struct_with_public_typedef, struct_with_protected_typedef)
3198 (struct_with_private_typedef): New classes/structs.
3199 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
3200 typedefs and access specifiers.
3201
739b3f1d
PA
32022017-10-16 Pedro Alves <palves@redhat.com>
3203 Simon Marchi <simon.marchi@polymtl.ca>
3204
3205 * README (Local vs Remote vs Native): New section.
3206 * boards/local-board.exp: New file, with bits factored out from
3207 ...
3208 * boards/native-extended-gdbserver.exp: ... here. Load
3209 "local-board".
3210 * boards/native-gdbserver.exp: Load "local-board".
3211 (${board}_spawn, ${board}_exec): Delete.
3212 * boards/native-stdio-gdbserver.exp: Most contents factored out to
3213 ...
3214 * boards/stdio-gdbserver-base.exp: ... this new file.
3215 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
3216 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
3217 procedure.
3218 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
3219 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
3220 stdio_gdbserver_command.
3221 (${board}_get_remote_address, ${board}_get_comm_port)
3222 (${board}_download, ${board}_upload): Delete.
3223 (get_target_remote_pipe_cmd): New.
3224
fe68b953
SM
32252017-10-16 Simon Marchi <simon.marchi@ericsson.com>
3226
3227 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
3228 test_bkpt_deletion, test_bkpt_cond_and_cmds,
3229 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
3230 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
3231 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
3232 remove with_test_prefix.
3233
300b6685
PA
32342017-10-13 Pedro Alves <palves@redhat.com>
3235
3236 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
3237 * gdb.base/annota1.exp: Use it instead of is_remote.
3238 * gdb.base/annota3.exp: Use it instead of is_remote.
3239 * gdb.cp/annota2.exp: Use it instead of is_remote.
3240 * gdb.cp/annota3.exp: Use it instead of is_remote.
3241 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
3242
50500caf
PA
32432017-10-13 Pedro Alves <palves@redhat.com>
3244
3245 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
3246 (test_num_test_vars, run_and_count_vars, find_env)
3247 (test_set_unset_env, test_inherit_env_var): New procedures.
3248 (top level): Use them.
3249
dad0c6d2
PA
32502017-10-13 Pedro Alves <palves@redhat.com>
3251
3252 * lib/selftest-support.exp (selftest_setup): Extend comments, and
3253 also skip on stub-like targets.
3254
8b0553c1
PA
32552017-10-13 Pedro Alves <palves@redhat.com>
3256
3257 PR gdb/22293
3258 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
3259 (top level): Move some tests to ...
3260 (test_not_found): ... this new procedure.
3261 (top level): Call it.
3262
7594f623
PA
32632017-10-13 Pedro Alves <palves@redhat.com>
3264
3265 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
3266 expect different "info terminal" output if testing with a
3267 non-native target.
3268
ebe3b402
PA
32692017-10-13 Pedro Alves <palves@redhat.com>
3270 Simon Marchi <simon.marchi@polymtl.ca>
3271
3272 PR python/12966
3273 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
3274
42f1b161
PA
32752017-10-13 Pedro Alves <palves@redhat.com>
3276
3277 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
3278 already.
3279
8d6ef72b
PA
32802017-10-13 Pedro Alves <palves@redhat.com>
3281
3282 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
3283 is_remote.
3284
d7bcd5b8
PA
32852017-10-13 Pedro Alves <palves@redhat.com>
3286
3287 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
3288 is_remote.
3289
df479dc6
PA
32902017-10-13 Pedro Alves <palves@redhat.com>
3291
3292 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
3293 is set.
3294 (corefile_test_attach): Likewise. Check can_spawn_for_attach
3295 instead of is_remote.
3296
23fb630a
PA
32972017-10-13 Pedro Alves <palves@redhat.com>
3298
3299 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
3300 (top level): Add comment.
3301
cc77b1dc
PA
33022017-10-13 Pedro Alves <palves@redhat.com>
3303
3304 * gdb.base/remote.exp (top level): Fix comment typo and add
3305 missing return.
3306
27c9e813
PA
33072017-10-13 Pedro Alves <palves@redhat.com>
3308 Simon Marchi <simon.marchi@polymtl.ca>
3309
3310 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
3311 calls and add comments. Skip test if use_gdb_stub is set.
3312 (top level): Use "set cwd" command instead of "cd" command.
3313
5e830d98
PA
33142017-10-13 Pedro Alves <palves@redhat.com>
3315
3316 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
3317 is_remote target check.
3318
f5ca0032
PA
33192017-10-13 Pedro Alves <palves@redhat.com>
3320
3321 * gdb.base/scope.exp: Use build_executable + clean_restart +
3322 gdb_file_cmd instead of prepare_for_testing and no longer skip
3323 "before run" tests on is_remote target boards. Update comments.
3324 * boards/native-extended-gdbserver.exp
3325 (extended_gdbserver_load_last_file): New, factored out from ...
3326 (gdb_load): ... this. Move further below and add comment.
3327 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
3328
8aed1c0d
PA
33292017-10-12 Pedro Alves <palves@redhat.com>
3330
3331 * gdb.base/attach.exp: Remove references to gdb64.
3332 * gdb.base/dbx.exp: Remove references to gdb64.
3333
cfa34c87
SM
33342017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
3335 Pedro Alves <palves@redhat.com>
3336
3337 * gdb.base/label.exp: Remove is_remote target check.
3338
9192b7de
PA
33392017-10-12 Pedro Alves <palves@redhat.com>
3340
3341 * gdb.base/auvx.exp (coredir): Update comment.
3342 (top level) <core_works>: Use "set cwd" command instead of "cd"
3343 command.
3344
6bf0052d
PA
33452017-10-12 Pedro Alves <palves@redhat.com>
3346 Simon Marchi <simon.marchi@polymtl.ca>
3347
3348 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
3349 target boards.
3350
e48ef82d
PA
33512017-10-12 Pedro Alves <palves@redhat.com>
3352 Simon Marchi <simon.marchi@polymtl.ca>
3353
3354 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
3355 Instead skip if there's any gdb_protocol set.
3356
8d7aea57
SM
33572017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
3358 Pedro Alves <palves@redhat.com>
3359
3360 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
3361
30440677
PA
33622017-10-12 Pedro Alves <palves@redhat.com>
3363 Simon Marchi <simon.marchi@polymtl.ca>
3364
3365 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
3366 instead of on dejagnu remote boards.
3367
4e04f045 33682017-10-12 Pedro Alves <palves@redhat.com>
175654b9 3369 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
3370
3371 * gdb.base/inferior-died.exp: Remove is_remote and isnative
3372 checks. Use build_executable + clean_restart instead of
3373 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
3374 of enabling non-stop after starting gdb.
3375
871a186e
PA
33762017-10-12 Pedro Alves <palves@redhat.com>
3377
3378 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
3379 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3380 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3381 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3382
56d704da
AK
33832017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
3384
3385 * gdb.arch/arc-tdesc-cpu.exp: New file.
3386 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
3387
2f20e312
SM
33882017-10-10 Simon Marchi <simon.marchi@ericsson.com>
3389
3390 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
3391
65630365
PA
33922017-10-10 Pedro Alves <palves@redhat.com>
3393
3394 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
3395 expect CLI output.
3396
bf469271
PA
33972017-10-10 Pedro Alves <palves@redhat.com>
3398
3399 * lib/selftest-support.exp (selftest_setup): Update for
3400 captured_command_loop's prototype change.
3401
777a42f1
PA
34022017-10-09 Pedro Alves <palves@redhat.com>
3403
3404 Test both arch1=>arch2 and arch2=>arch1.
3405
3406 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
3407 (srcfile2, binfile2, march1, march2): Remove globals. Largely
3408 factored out to...
3409 (append_arch1_options, append_arch2_options, append_arch_options)
3410 (build_executables): New procedures.
3411 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
3412 local.
3413 (top level): Add new 'first_arch' testing axis.
3414
cbd2b4e3
PA
34152017-10-09 Pedro Alves <palves@redhat.com>
3416
3417 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
3418 (barrier): New.
3419 (thread_start, all_started): New functions.
3420 (main): Spawn new thread and wait until it is scheduled.
3421 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
3422 option.
3423 (do_test): Add 'selected_thread' parameter. Run to all_started
3424 instead of main. Explicitly set the breakpoint at main. Switch
3425 to the SELECTED_THREAD thread.
3426 (top level): Test handling the exec event with either the main
3427 thread or the second thread selected.
3428
5c9e4427
PA
34292017-10-09 Pedro Alves <palves@redhat.com>
3430
3431 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
3432 logic. Move STOP marker after the value checks.
3433 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
3434 regexp.
3435
b3b7c423
SL
34362017-10-06 Sandra Loosemore <sandra@codesourcery.com>
3437
3438 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
3439
3b4b2f16
UW
34402017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
3441
3442 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
3443 integer-to-dfp conversion.
3444 * gdb.base/dfp-test.exp: Likewise.
3445
5cd63fda
PA
34462017-10-04 Pedro Alves <palves@redhat.com>
3447
3448 * gdb.multi/hangout.c: Include <unistd.h>.
3449 (hangout_loop): New function.
3450 (main): Call alarm. Call hangout_loop in a loop.
3451 * gdb.multi/hello.c: Include <unistd.h>.
3452 (hello_loop): New function.
3453 (main): Call alarm. Call hangout_loop in a loop.
3454 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
3455 inferior with the other selected.
3456
4c71c105
SM
34572017-10-04 Simon Marchi <simon.marchi@ericsson.com>
3458
3459 * gdb.mi/list-thread-groups-available.exp: New file.
3460 * gdb.mi/list-thread-groups-available.c: New file.
3461
bc3b087d
SDJ
34622017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
3463
3464 * gdb.base/set-cwd.exp: Make it available on
3465 native-extended-gdbserver.
3466
d092c5a2
SDJ
34672017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
3468
3469 * gdb.base/set-cwd.c: New file.
3470 * gdb.base/set-cwd.exp: Likewise.
3471
45320ffa
TT
34722017-10-02 Tom Tromey <tom@tromey.com>
3473
3474 PR rust/22236:
3475 * gdb.rust/simple.rs (main): New variable "fslice".
3476 * gdb.rust/simple.exp: Add slice tests. Update string tests.
3477
b3e3859b
TT
34782017-10-02 Tom Tromey <tom@tromey.com>
3479
3480 * gdb.rust/simple.exp: Test ptype of a slice.
3481
01af5e0d
TT
34822017-10-02 Tom Tromey <tom@tromey.com>
3483
3484 * gdb.rust/simple.exp: Test index of slice.
3485
a9bbfbd8
TT
34862017-09-27 Tom Tromey <tom@tromey.com>
3487
3488 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
3489
df8899e5
TP
34902017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3491 Pedro Alves <palves@redhat.com>
3492
3493 * gdb.base/compare-sections.exp (get value of read-only section): Read
3494 as unsigned value.
3495 (corrupt read-only section): Likewise and don't set written if patching
3496 failed.
3497
757bf54b
KB
34982017-09-21 Kevin Buettner <kevinb@redhat.com>
3499
3500 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
3501 files.
3502
06871ae8
PA
35032017-09-20 Pedro Alves <palves@redhat.com>
3504
3505 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
3506 symbol names in gdb's output.
3507 * gdb.cp/overload.exp ("list all overloads"): Likewise.
3508
e5f25bc5
PA
35092017-09-20 Pedro Alves <palves@redhat.com>
3510
3511 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
3512 Rename to ...
3513 (test_list_ambiguous_symbol): ... this and add a symbol name
3514 parameter. Adjust.
3515 (test_list_ambiguous_function): Reimplement on top of
3516 test_list_ambiguous_symbol and also test listing ambiguous
3517 variables.
3518 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
3519 (ambiguous_fun): ... this.
3520 (ambiguous_var): New.
3521 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
3522 (ambiguous_fun): ... this.
3523 (ambiguous_var): New.
3524
4e5a4f58
JB
35252017-09-19 John Baldwin <jhb@FreeBSD.org>
3526
3527 * gdb.base/starti.c: New file.
3528 * gdb.base/starti.exp: New file.
3529 * lib/gdb.exp (gdb_starti_cmd): New procedure.
3530
26e53f3e
PA
35312017-09-14 Pedro Alves <palves@redhat.com>
3532
3533 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
3534 (top level): Use it instead of runto.
3535
cb791d59
TT
35362017-09-11 Tom Tromey <tom@tromey.com>
3537
3538 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
3539
7c96f8c1
TT
35402017-09-11 Tom Tromey <tom@tromey.com>
3541
3542 * gdb.python/py-infthread.exp: Add tests for new_thread event.
3543 * gdb.python/py-inferior.exp: Add tests for new inferior events.
3544
469412dd
CW
35452017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
3546
3547 * gdb.fortran/printing-types.exp: New file.
3548 * gdb.fortran/printing-types.exp: New file.
3549
e0f86435
BH
35502017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3551
3552 * gdb.fortran/vla-ptype.exp: Fix typos.
3553 * gdb.fortran/vla-value.exp: Same.
3554
9e9af4be
BH
35552017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3556
3557 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
3558 * gdb.mi/mi-var-child-f.exp: Likewise.
3559 * gdb.mi/mi-vla-fortran.exp: Likewise.
3560
a5ad232b
FP
35612017-09-08 Frank Penczek <frank.penczek@intel.com>
3562 Christoph Weinmann <christoph.t.weinmann@intel.com>
3563 Bernhard Heckel <bernhard.heckel@intel.com>
3564
3565 * gdb.fortran/ptr-indentation.f90: New file.
3566 * gdb.fortran/ptr-indentation.exp: New file.
3567
5aec60eb
TT
35682017-09-05 Tom Tromey <tom@tromey.com>
3569
3570 PR gdb/22010:
3571 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
3572
8f8f8152
TP
35732017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3574
3575 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
3576
fbd1b771
JK
35772017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3578
3579 * gdb.threads/tls-nodebug-pie.c: New file.
3580 * gdb.threads/tls-nodebug-pie.exp: New file.
3581
5eb5f850
TT
35822017-09-05 Tom Tromey <tom@tromey.com>
3583
3584 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
3585 for rust.
3586
ae780a21
SM
35872017-09-05 Simon Marchi <simon.marchi@ericsson.com>
3588
3589 * gdb.multi/multi-arch-exec.exp: Test with different
3590 "follow-exec-mode" settings.
3591 (do_test): New procedure.
3592
3693fdb3
PA
35932017-09-04 Pedro Alves <palves@redhat.com>
3594
3595 * gdb.base/func-static.c (S::method const, S::method volatile)
3596 (S::method volatile const): New methods.
3597 (c_s, v_s, cv_s): New instances.
3598 (main): Call method() on them.
3599 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
3600 (cannot_resolve): New procedure.
3601 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
3602 print-quote-unquoted columns.
3603 (do_test): Test printing each scope too.
3604
e68cb8e0
PA
36052017-09-04 Pedro Alves <palves@redhat.com>
3606
3607 * gdb.base/local-static.exp: Also test with
3608 class::method::variable wholly quoted.
3609 * gdb.cp/m-static.exp (class::method::variable): Remove test.
3610
858be34c
PA
36112017-09-04 Pedro Alves <palves@redhat.com>
3612
3613 * gdb.base/local-static.c: New.
3614 * gdb.base/local-static.cc: New.
3615 * gdb.base/local-static.exp: New.
3616
46a4882b
PA
36172017-09-04 Pedro Alves <palves@redhat.com>
3618
3619 * gdb.asm/asm-source.exp: Add casts to int.
3620 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
3621 (dataglobal64_1, dataglobal64_2): New globals.
3622 * gdb.base/nodebug.exp: Test different expressions involving the
3623 new globals, with print, whatis and ptype. Add casts to int.
3624 * gdb.base/solib-display.exp: Add casts to int.
3625 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
3626 * gdb.cp/m-static.exp: Add cast to int.
3627 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
3628 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
3629 tls variable with no debug info without a cast. Test with a cast
3630 to int too.
3631 * gdb.trace/entry-values.exp: Add casts.
3632
2c5a2be1
PA
36332017-09-04 Pedro Alves <palves@redhat.com>
3634
3635 * gdb.base/nodebug.exp: Test that ptype's error about functions
3636 with unknown return type includes the function name too.
3637
7022349d
PA
36382017-09-04 Pedro Alves <palves@redhat.com>
3639
3640 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
3641 return type of munmap in infcall.
3642 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
3643 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
3644 type of ftell in infcall.
3645 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
3646 type of getpid in infcall.
3647 * gdb.base/infcall-exec.exp: Cast return type of execlp in
3648 infcall.
3649 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
3650 Bail on failure to extract the pid.
3651 * gdb.base/nodebug.c: #include <stdint.h>.
3652 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
3653 New functions.
3654 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
3655 Change expected output of print/whatis/ptype with functions with
3656 no debug info. Test all supported languages. Call
3657 test_call_promotion.
3658 * gdb.compile/compile.exp: Adjust expected output to expect
3659 warning.
3660 * gdb.threads/siginfo-threads.exp: Likewise.
3661
54990598
PA
36622017-09-04 Pedro Alves <palves@redhat.com>
3663
3664 * gdb.base/callfuncs.exp (do_function_calls): New parameter
3665 "prototypes". Test calling float functions via prototyped and
3666 unprototyped function pointers.
3667 (perform_all_tests): New parameter "prototypes". Pass it down.
3668 (top level): Pass down "prototypes" parameter to
3669 perform_all_tests.
3670
34d16ea2
SM
36712017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3672
3673 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
3674 Test with nested loops.
3675
9521ecda
SM
36762017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3677
3678 * gdb.base/commands.exp: Call the new procedures.
3679 (loop_break_test, loop_continue_test): New procedures.
3680
80a65e9b
SM
36812017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3682
3683 * gdb.base/commands.exp: Call new procedure.
3684 (define_if_without_arg_test): New procedure.
3685
e439fa14
PA
36862017-09-04 Pedro Alves <palves@redhat.com>
3687
3688 * gdb.base/list-ambiguous.exp: New file.
3689 * gdb.base/list-ambiguous0.c: New file.
3690 * gdb.base/list-ambiguous1.c: New file.
3691 * gdb.base/list.exp (test_list_range): Adjust expected output.
3692
0a2dde4a
SDJ
36932017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
3694
3695 * gdb.base/share-env-with-gdbserver.c: New file.
3696 * gdb.base/share-env-with-gdbserver.exp: Likewise.
3697
5e89eb3a
SM
36982017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3699
3700 * gdb.base/commands.exp (gdbvar_simple_if_test,
3701 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
3702 progvar_simple_if_test, progvar_simple_while_test,
3703 progvar_complex_if_while_test, user_defined_command_test,
3704 user_defined_command_args_eval,
3705 user_defined_command_args_stack_test,
3706 user_defined_command_manyargs_test, bp_deleted_in_command_test,
3707 temporary_breakpoint_commands,
3708 gdb_test_no_prompt, redefine_hook_test,
3709 redefine_backtrace_test): Remove "global gdb_prompt".
3710
fd437cbc
SM
37112017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3712
3713 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
3714 New proc, call it from toplevel.
3715
87215ad1
SDJ
37162017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
3717
3718 PR remote/21852
3719 * gdb.server/normal.c: New file, copied from gdb.base.
3720 * gdb.server/run-without-local-binary.exp: New file.
3721
58afddc6
WP
37222017-08-07 Weimin Pan <weimin.pan@oracle.com>
3723
3724 * gdb.arch/sparc64-adi.exp: New file.
3725 * gdb.arch/sparc64-adi.c: New file.
3726
5277199a
PA
37272017-08-22 Pedro Alves <palves@redhat.com>
3728
3729 * gdb.cp/overload.exp (line_range_pattern): New procedure.
3730 (top level): Add "list all overloads" tests.
3731
14278e1f
TT
37322017-08-22 Tom Tromey <tom@tromey.com>
3733
3734 * gdb.gdb/xfullpath.exp: Remove.
3735
bf223d3e
PA
37362017-08-21 Pedro Alves <palves@redhat.com>
3737
3738 PR gdb/19487
3739 * gdb.base/symbol-alias.c: New.
3740 * gdb.base/symbol-alias2.c: New.
3741 * gdb.base/symbol-alias.exp: New.
3742
c973d0aa
PA
37432017-08-21 Pedro Alves <palves@redhat.com>
3744
3745 * gdb.base/dfp-test.c
3746 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
3747 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
3748 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
3749 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
3750 * gdb.base/whatis-ptype-typedefs.c: New.
3751 * gdb.base/whatis-ptype-typedefs.exp: New.
3752 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
3753 (an_int, an_int_type, an_int_type2): New globals.
3754 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
3755 involving typedefs and cast expressions.
3756 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
3757 (lookup_typedefs_function): New.
3758 (typedefs_pretty_printers_dict): New.
3759 (top level): Register lookup_typedefs_function in
3760 gdb.pretty_printers.
3761
6d580b63
YQ
37622017-08-18 Yao Qi <yao.qi@linaro.org>
3763
3764 * gdb.server/unittest.exp: New.
3765
206726fb
SDJ
37662017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
3767
3768 PR gdb/21954
3769 * gdb.base/environ.exp: Add test to check if 'unset environment'
3770 works.
3771
bf0ec4c2
AA
37722017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3773
3774 * lib/gdb.exp (universal_compile_options): New caching proc.
3775 (gdb_compile): Suppress GCC's coloring of messages.
3776
d6382fff
TT
37772017-08-14 Tom Tromey <tom@tromey.com>
3778
3779 PR gdb/21675:
3780 * gdb.base/printcmds.exp (test_radices): New function.
3781 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
3782 * gdb.base/sizeof.exp (check_valueof): Use p/d.
3783 * lib/gdb.exp (get_integer_valueof): Use p/d.
3784
c2c2dd9f
SM
37852017-08-12 Simon Marchi <simon.marchi@ericsson.com>
3786
3787 * lib/gdb.exp (get_valueof): Don't capture end-of-line
3788 characters.
3789
fdffd6f4
TT
37902017-08-05 Tom Tromey <tom@tromey.com>
3791
3792 * gdb.rust/simple.exp: Allow String to appear in a different
3793 namespace.
3794
27d41eac
YQ
37952017-07-26 Yao Qi <yao.qi@linaro.org>
3796
3797 * gdb.gdb/unittest.exp: Invoke command
3798 "maintenance check xml-descriptions".
3799
031ed05d
AA
38002017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
3801
3802 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
3803 calling context.
3804 (hex128): Drop erroneous calculation of parameters.
3805
dcd27ddf
SM
38062017-07-22 Simon Marchi <simon.marchi@ericsson.com>
3807
3808 * gdb.python/py-unwind.exp: Disable stack protection when
3809 building test file.
3810
47e77640
PA
38112017-07-20 Pedro Alves <palves@redhat.com>
3812
3813 * gdb.base/default.exp (set language): Adjust expected output.
3814
62d2a18a
PA
38152017-07-20 Pedro Alves <palves@redhat.com>
3816
3817 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
3818 (test_minsym): ... this, and make static.
3819 (get_pck__foo__bar__minsym): Rename to ...
3820 (get_test_minsym): ... this.
3821 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
3822 symbol names and comments.
3823 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
3824 (get_test_minsym): ... this.
3825 (pck__foo__bar__minsym__2): Rename to ...
3826 (test_minsym): ... this.
3827 (main): Adjust.
3828
c45ec17c
PA
38292017-07-17 Pedro Alves <palves@redhat.com>
3830
3831 * gdb.base/completion.exp: Adjust expected output.
3832 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
3833 the completer works.
3834
c6756f62
PA
38352017-07-17 Pedro Alves <palves@redhat.com>
3836
3837 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
3838
5bd68487
AB
38392017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3840
3841 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
3842
8880f2a9
TT
38432017-07-14 Tom Tromey <tom@tromey.com>
3844
3845 PR rust/21764:
3846 * gdb.rust/simple.exp: Add tests.
3847
65547233
TT
38482017-07-14 Tom Tromey <tom@tromey.com>
3849
3850 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
3851
8f14146e
PA
38522017-07-14 Pedro Alves <palves@redhat.com>
3853
3854 * gdb.linespec/base/one/thefile.cc (z1): New function.
3855 * gdb.linespec/base/two/thefile.cc (z2): New function.
3856 * gdb.linespec/linespec.exp: Add tests.
3857
b4365d02
AB
38582017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3859
3860 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
3861 to mi_create_breakpoint.
3862
5d2cbaa5
AB
38632017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3864
3865 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
3866 mi_create_breakpoint.
3867
11cb5716
IB
38682017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
3869
3870 * gdb.dlang/demangle.exp: Update for demangling changes.
3871
03278692
TT
38722017-07-09 Tom Tromey <tom@tromey.com>
3873
3874 * gdb.dwarf2/shortpiece.exp: New file.
3875
33c5cd75
DB
38762017-07-06 David Blaikie <dblaikie@gmail.com>
3877
3878 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
3879 built from fissiont-multi-cu{1,2}.c.
3880 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
3881 except putting 'main' and 'func' in separate CUs in the same DWO file.
3882 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
3883 test.
3884 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
3885 test.
3886
8455d262
PA
38872017-07-06 Pedro Alves <palves@redhat.com>
3888
3889 * gdb.python/py-unwind.exp: Test flushregs.
3890
dc4bde35
SDJ
38912017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3892
3893 PR cli/21688
3894 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
3895 tests for alias commands and trailing whitespace.
3896
51ed89aa
SDJ
38972017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3898
3899 PR cli/21688
3900 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
3901 procedure. Call it.
3902
eb17d413
PA
39032017-06-29 Pedro Alves <palves@redhat.com>
3904
3905 * gdb.base/printcmds.exp: Add tests.
3906
41664b45
DG
39072017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
3908
3909 PR gdb/21337
3910 * gdb.base/reread-readsym.exp: New file.
3911 * gdb.base/reread-readsym.c: New file.
3912
75312ae3
KB
39132017-06-21 Kevin Buettner <kevinb@redhat.com>
3914
3915 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
3916 subpattern.
3917
66953522
PB
39182017-06-19 Peter Bergner <bergner@vnet.ibm.com>
3919
3920 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
3921 extended mnemonic.
3922 * gdb.arch/powerpc-power9.s: Likewise.
3923
5524b525
AA
39242017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3925
3926 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
3927 on 32-bit x86 targets. Exploit is_*_target macros where
3928 appropriate.
3929
03c8af18
AA
39302017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3931
3932 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
3933 register pieces.
3934
3bf31011
AA
39352017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3936
3937 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
3938 located in one or more DWARF pieces.
3939
805acca0
AA
39402017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3941
3942 * lib/gdb.exp (get_endianness): New proc.
3943 * gdb.arch/aarch64-fp.exp: Use it.
3944 * gdb.arch/altivec-regs.exp: Likewise.
3945 * gdb.arch/e500-regs.exp: Likewise.
3946 * gdb.arch/vsx-regs.exp: Likewise.
3947 * gdb.base/dump.exp: Likewise.
3948 * gdb.base/funcargs.exp: Likewise.
3949 * gdb.base/gnu_vector.exp: Likewise.
3950 * gdb.dwarf2/formdata16.exp: Likewise.
3951 * gdb.dwarf2/implptrpiece.exp: Likewise.
3952 * gdb.dwarf2/nonvar-access.exp: Likewise.
3953 * gdb.python/py-inferior.exp: Likewise.
3954 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
3955
e9352324
AA
39562017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3957
3958 PR gdb/21226
3959 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
3960 stack value pieces are taken from the LSB end.
3961
d5d1163e
AA
39622017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3963
3964 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
3965 variable at nonzero offset.
3966
0567c986
AA
39672017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3968
3969 * gdb.dwarf2/var-access.c: New file.
3970 * gdb.dwarf2/var-access.exp: New test.
3971 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
3972
973e9aab
TT
39732017-06-12 Tom Tromey <tom@tromey.com>
3974
3975 * gdb.dwarf2/formdata16.exp: Add tests.
3976
d9109c80
TT
39772017-06-12 Tom Tromey <tom@tromey.com>
3978
3979 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
3980
30a25466
TT
39812017-06-12 Tom Tromey <tom@tromey.com>
3982
3983 PR exp/16225:
3984 * gdb.reverse/i386-sse-reverse.exp: Update tests.
3985 * gdb.arch/vsx-regs.exp: Update tests.
3986 * gdb.arch/s390-vregs.exp (hex128): New proc.
3987 Update test.
3988 * gdb.arch/altivec-regs.exp: Update tests.
3989
aefd8b33
SDJ
39902017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3991
3992 * gdb.base/startup-with-shell.c: New file.
3993 * gdb.base/startup-with-shell.exp: Likewise.
3994
2090129c
SDJ
39952017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3996
3997 * gdb.server/non-existing-program.exp: Update regex in order to
3998 reflect the fact that gdbserver is now using fork_inferior (with a
3999 shell) to startup the inferior.
4000
8e86a419
SM
40012017-05-30 Simon Marchi <simon.marchi@ericsson.com>
4002
4003 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
4004 support function calls from GDB.
4005
e6cf65f2
TT
40062017-05-21 Tom Tromey <tom@tromey.com>
4007
4008 PR rust/21466:
4009 * gdb.rust/unsized.exp: New file.
4010 * gdb.rust/unsized.rs: New file.
4011
43cc5389
TT
40122017-05-19 Tom Tromey <tom@tromey.com>
4013
4014 PR rust/21484:
4015 * gdb.rust/watch.exp: New file.
4016 * gdb.rust/watch.rs: New file.
4017
ec8df234
TT
40182017-05-18 Tom Tromey <tom@tromey.com>
4019
4020 * gdb.rust/simple.exp: Allow Box to be qualified.
4021
3e3e7fae
TP
40222017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4023
4024 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
4025
59cc050d
PA
40262017-05-18 Pedro Alves <palves@redhat.com>
4027
4028 * gdb.base/fileio.c (test_write, test_read, test_close)
4029 (test_fstat): Don't print 'ret' in the fail path.
4030
c8f6abd1
PA
40312017-05-18 Pedro Alves <palves@redhat.com>
4032
4033 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
4034 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
4035 (test_system, test_rename, test_unlink, test_time): Change
4036 prototypes.
4037 * gdb.base/fileio.exp (stop_msg): Adjust.
4038
d2a03b77
PA
40392017-05-18 Pedro Alves <palves@redhat.com>
4040
4041 * gdb.base/fileio.c (null_str): New global.
4042 (test_stat): Use it.
4043 * gdb.base/fileio.exp: Remove nowarnings.
4044
0d5c6999
YQ
40452017-05-17 Yao Qi <yao.qi@linaro.org>
4046
4047 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
4048
21873064
YQ
40492017-05-17 Simon Marchi <simon.marchi@ericsson.com>
4050
4051 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
4052 argument command.
4053 (top-level): Invoke test_set_inferior_tty.
4054
d512d31c
PA
40552017-05-04 Pedro Alves <palves@redhat.com>
4056
4057 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
4058 Add parens to print call for Python 3.
4059
90cef2ed
KS
40602017-05-03 Keith Seitz <keiths@redhat.com>
4061
4062 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
4063 (main): Call it.
4064
14f819c8
TW
40652017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4066
4067 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
4068 to prev and next.
4069
913aeadd
TW
40702017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4071
4072 * gdb.python/py-record-btrace.exp: Remove test for
4073 gdb.BtraceInstruction.error.
4074
a3be24ad
TW
40752017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4076
4077 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
4078
ae20e79a
TW
40792017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4080
4081 * gdb.python/py-record-btrace-threads.c: New file.
4082 * gdb.python/py-record-btrace-threads.exp: New file.
4083
45ce1b47
SDJ
40842017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
4085
4086 PR testsuite/8595
4087 * gdb.base/environ.exp: Make test available in all architectures.
4088 Move bits related to "info program" testing to
4089 gdb.base/info-program.exp. Rewrite tests to use the two new
4090 procedures mentione below.
4091 (test_set_show_env_var) New procedure.
4092 (test_set_show_env_var_equal): Likewise.
4093 * gdb.base/info-program.exp: New file.
4094
e15c3eb4
KS
40952017-04-27 Keith Seitz <keiths@redhat.com>
4096
4097 * gdb.cp/oranking.cc (test15): New function.
4098 (main): Call test15 and declare additional variables for testing.
4099 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
4100 "p foo101('abc')" tests.
4101 Add tests for cv qualifier overloads.
4102 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
4103 "lvalue reference overload" test.
4104 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
4105 "print value of f1 on Child&& in f2" test.
4106
3a3fd0fd
PA
41072017-04-19 Pedro Alves <palves@redhat.com>
4108
4109 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
4110 procedure.
4111 (top level): Call it.
4112 * lib/gdb.exp (gdb_define_cmd): New procedure.
4113
53375380
PA
41142017-04-12 Pedro Alves <palves@redhat.com>
4115
4116 PR gdb/21323
4117 * gdb.cp/wide_char_types.c: Include <wchar.h>.
4118 (wchar): New global.
4119 * gdb.cp/wide_char_types.exp (wide_char_types_program)
4120 (do_test_wide_char, wide_char_types_no_program, top level): Add
4121 wchar_t testing.
4122
53e710ac
PA
41232017-04-12 Pedro Alves <palves@redhat.com>
4124
4125 PR c++/21323
4126 * gdb.cp/wide_char_types.c: New file.
4127 * gdb.cp/wide_char_types.exp: New file.
4128
0ad9d8c7
SDJ
41292017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
4130
4131 PR gdb/21352
4132 * gdb.trace/tsv.exp: Add test for "tsave -r".
4133
b1b45502
IB
41342017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
4135
4136 * gdb.dlang/watch-loc.c: New file.
4137 * gdb.dlang/watch-loc.exp: New file.
4138
ec13808e
JK
41392017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4140
4141 * gdb.python/py-section-script.exp (sepdebug): New testcases.
4142
fe5f7374
AK
41432017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
4144
4145 * gdb.arch/arc-analyze-prologue.S: New file.
4146 * gdb.arch/arc-analyze-prologue.exp: Likewise.
4147
eea78757
AK
41482017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
4149
4150 * gdb.arch/arc-decode-insn.S: New file.
4151 * gdb.arch/arc-decode-insn.exp: Likewise.
4152
5badf10a
IR
41532017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
4154
4155 PR tdep/20928
4156 * gdb.arch/sparc64-regs.exp: New file.
4157 * gdb.arch/sparc64-regs.S: Likewise.
4158
cee59b3f
TW
41592017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
4160
4161 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
4162 and memory view on Python 3.
4163
c0f55cc6
AV
41642017-03-20 Artemiy Volkov <artemiyv@acm.org>
4165 Keith Seitz <keiths@redhat.com>
4166
4167 PR gdb/14441
4168 * gdb.cp/demangle.exp: Add rvalue reference tests.
4169 * gdb.cp/rvalue-ref-casts.cc: New file.
4170 * gdb.cp/rvalue-ref-casts.exp: New file.
4171 * gdb.cp/rvalue-ref-overload.cc: New file.
4172 * gdb.cp/rvalue-ref-overload.exp: New file.
4173 * gdb.cp/rvalue-ref-params.cc: New file.
4174 * gdb.cp/rvalue-ref-params.exp: New file.
4175 * gdb.cp/rvalue-ref-sizeof.cc: New file.
4176 * gdb.cp/rvalue-ref-sizeof.exp: New file.
4177 * gdb.cp/rvalue-ref-types.cc: New file.
4178 * gdb.cp/rvalue-ref-types.exp: New file.
4179 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
4180 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
4181
51457a05
MAL
41822017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
4183
4184 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
4185 New procedure.
4186
5b291c04
MAL
41872017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
4188
4189 * lib/mi-support.exp (mi_gdb_test): Add additional message
4190 for unexpected output.
4191
59a56148
AA
41922017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4193
4194 * gdb.base/examine-backward.c (Barrier): New character array
4195 constant, to ensure that TestStrings is preceded by a string
4196 terminator.
4197
7942e96e
AA
41982017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
4199
4200 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
4201 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
4202 and implicit pointer into such a location.
4203
6ebac3fb
DE
42042017-03-16 Doug Evans <dje@google.com>
4205
4206 * gdb.python/py-lazy-string (pointer): Really add new typedef.
4207
ec3b243d
TP
42082017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
4209
4210 * gdb.cp/m-static.exp: Fix expectation for prototype of
4211 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
4212
42132017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
4214
4215 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
4216 * gdb.guile/scm-lazy-string.c: New file.
4217 * gdb.guile/scm-value.exp: Move lazy string tests to ...
4218 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
4219 for pointer, array, typedef lazy strings.
4220
2cc36e25 42212017-03-16 Doug Evans <dje@google.com>
34b43320
DE
4222
4223 PR python/17728, python/18439, python/18779
4224 * gdb.python/py-value.c (main) Delete locals sptr, sn.
4225 * gdb.python/py-lazy-string.c (pointer): New typedef.
4226 (main): New locals ptr, array, typedef_ptr.
4227 * gdb.python/py-value.exp: Move lazy string tests to ...
4228 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
4229 array, typedef lazy strings.
ec3b243d 4230
0efcde63
AK
42312017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
4232
4233 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
4234 Add optional 'test' parameter.
4235
7978d7c3
SM
42362017-03-13 Simon Marchi <simon.marchi@ericsson.com>
4237
4238 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
4239 Skip for versions of DejaGnu < 1.5.
4240
896c0c1e
SM
42412017-03-13 Simon Marchi <simon.marchi@ericsson.com>
4242
4243 * lib/gdb.exp (dejagnu_version): New proc.
4244 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
4245 Use dejagnu_version.
4246
5f4d1085
KS
42472017-03-10 Keith Seitz <keiths@redhat.com>
4248
4249 PR c++/8128
4250 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
4251 type from destructor regexps.
4252 Add a branch which actually passes the test.
4253 Adjust "ptype t5i" test names.
4254
1de05205
PA
42552017-03-08 Pedro Alves <palves@redhat.com>
4256
4257 * gdb.base/step-over-exit.exp: Add explicit test message.
4258
c65d6b55
PA
42592017-03-08 Pedro Alves <palves@redhat.com>
4260
4261 PR gdb/18360
4262 * gdb.threads/interrupt-while-step-over.c: New file.
4263 * gdb.threads/interrupt-while-step-over.exp: New file.
4264
2e86a283
PA
42652017-03-08 Pedro Alves <palves@redhat.com>
4266
4267 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
4268 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
4269
25dcbff6
PA
42702017-03-08 Pedro Alves <palves@redhat.com>
4271
4272 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
4273 PKRU as not supported as a PASS.
4274
dc9366eb
PA
42752017-03-08 Pedro Alves <palves@redhat.com>
4276
4277 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
4278 prefix instead of $binfile1/$binfile2.
4279 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
4280 in test message.
4281 * gdb.python/py-completion.exp: Use "load python file" as test
4282 messages instead of unstable path names.
4283
6e5d74e7
PA
42842017-03-08 Pedro Alves <palves@redhat.com>
4285 Jan Kratochvil <jan.kratochvil@redhat.com>
4286
4287 PR cli/21218
4288 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
4289 New proc.
4290 (top level): Call it.
4291
9753a2f6
PA
42922017-03-08 Pedro Alves <palves@redhat.com>
4293
4294 PR tui/21216
4295 * gdb.tui/tui-nl-filtered-output.exp: New file.
4296
1a4dd9dd
PA
42972017-03-08 Pedro Alves <palves@redhat.com>
4298
4299 * gdb.base/completion.exp: Move TUI completion tests to ...
4300 * gdb.tui/completion.exp: ... this new file.
4301
7cbbff33
PA
43022017-03-08 Pedro Alves <palves@redhat.com>
4303
4304 * gdb.base/tui-disasm-long-lines.c,
4305 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
4306 gdb.base/tui-layout.exp: Move to ...
4307 * gdb.tui/: ... this new directory.
4308
5f6fd321
PA
43092017-03-07 Pedro Alves <palves@redhat.com>
4310
4311 * gdb.base/tui-layout.c: New file.
4312 * gdb.base/tui-layout.exp: New file.
4313
44959fa8
PA
43142017-03-07 Pedro Alves <palves@redhat.com>
4315
4316 * gdb.base/tui-layout.c: Rename to ...
4317 * gdb.base/tui-disasm-long-lines.c: ... this.
4318 * gdb.base/tui-layout.exp: Rename to ...
4319 * gdb.base/tui-disasm-long-lines.exp: ... this.
4320
f8c4e718
PA
43212017-03-07 Pedro Alves <palves@redhat.com>
4322
4323 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
4324
6dbb839a 43252017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
4326
4327 * i386-mpx-call.c: New file.
4328 * i386-mpx-call.exp: New file.
4329
65b48a81
PB
43302017-02-28 Peter Bergner <bergner@vnet.ibm.com>
4331
4332 * gdb.arch/powerpc-power.exp: Delete test.
4333 * gdb.arch/powerpc-power.s: Likewise.
4334 * gdb.disasm/disassembler-options.exp: New test.
4335 * gdb.arch/powerpc-altivec.exp: Likewise.
4336 * gdb.arch/powerpc-altivec.s: Likewise.
4337 * gdb.arch/powerpc-altivec2.exp: Likewise.
4338 * gdb.arch/powerpc-altivec2.s: Likewise.
4339 * gdb.arch/powerpc-altivec3.exp: Likewise.
4340 * gdb.arch/powerpc-altivec3.s: Likewise.
4341 * gdb.arch/powerpc-power7.exp: Likewise.
4342 * gdb.arch/powerpc-power7.s: Likewise.
4343 * gdb.arch/powerpc-power8.exp: Likewise.
4344 * gdb.arch/powerpc-power8.s: Likewise.
4345 * gdb.arch/powerpc-power9.exp: Likewise.
4346 * gdb.arch/powerpc-power9.s: Likewise.
4347 * gdb.arch/powerpc-vsx.exp: Likewise.
4348 * gdb.arch/powerpc-vsx.s: Likewise.
4349 * gdb.arch/powerpc-vsx2.exp: Likewise.
4350 * gdb.arch/powerpc-vsx2.s: Likewise.
4351 * gdb.arch/powerpc-vsx3.exp: Likewise.
4352 * gdb.arch/powerpc-vsx3.s: Likewise.
4353 * gdb.arch/arm-disassembler-options.exp: Likewise.
4354 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
4355 * gdb.arch/s390-disassembler-options.exp: Likewise.
4356
17cd4947
LM
43572017-02-23 Luis Machado <lgustavo@codesourcery.com>
4358
4359 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
4360 (check_supported_features): ... this. Changed return type to void.
4361 (supports_rdseed): New static global.
4362 (rdseed): Check supports_rdseed.
4363 (initialize): Call check_supported_features.
4364
2039d74e
EBM
43652017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4366
4367 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
4368 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
4369 and lqarx/stqcx.
4370 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
4371 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
4372
a51d7ecf
EBM
43732017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4374
4375 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
4376 uppercase.
4377
0224619f
JK
43782017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4379
4380 * gdb.dwarf2/formdata16.c: New file.
4381 * gdb.dwarf2/formdata16.exp: New file.
4382 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
4383
216f72a1
JK
43842017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4385
4386 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
4387 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
4388 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
4389 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
4390 DW_AT_GNU_*.
4391
43988095
JK
43922017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4393
4394 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
4395
99e8a4f9
SDJ
43962017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
4397
4398 PR gdb/21164
4399 * gdb.base/maint.exp: Add testcases for when the commands do
4400 not have arguments.
4401
b58a8c0c
TP
44022017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4403
4404 * gdb.cp/chained-calls.exp: Use p instead of P.
4405
4e746bb6
TW
44062017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
4407
4408 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
4409 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
4410
3f77c769
TT
44112017-02-14 Tom Tromey <tom@tromey.com>
4412
4413 PR python/13598:
4414 * gdb.python/py-events.exp: Add before_prompt event tests.
4415
075beec0
AA
44162017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
4417
4418 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
4419
bf5f525c
LM
44202017-02-13 Luis Machado <lgustavo@codesourcery.com>
4421
4422 * gdb.linespec/explicit.c (my_unique_function_name): New function.
4423 (main): Call my_unique_function_name.
4424 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
4425 completion of patterns with a single match.
4426 Add missing -re switches to gdb_test_multiple calls.
4427
13a66184
LM
44282017-02-13 Luis Machado <lgustavo@codesourcery.com>
4429
4430 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
4431 return if core file is not recognized.
4432
26a06916
SM
44332017-02-10 Simon Marchi <simon.marchi@ericsson.com>
4434
4435 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
4436 and extra UIs.
4437
b761ca9e
SM
44382017-02-10 Simon Marchi <simon.marchi@ericsson.com>
4439
4440 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
4441 proc_with_prefix.
4442
b964bee0
TT
44432017-02-10 Tom Tromey <tom@tromey.com>
4444
4445 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
4446
18da0c51
MG
44472017-02-10 Martin Galvan <martingalvan@sourceware.org>
4448
4449 PR gdb/21122
4450 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
4451
604c4576
JG
44522017-02-08 Jerome Guitton <guitton@adacore.com>
4453
4454 * gdb.base/define.exp: Add test for command abbreviations
4455 in define.
4456
20b477a7
LM
44572017-02-06 Luis Machado <lgustavo@codesourcery.com>
4458
4459 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
4460 * gdb.reverse/insn-reverse-x86.c: New file.
4461
3f7b46f2
IR
44622017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
4463
4464 PR tdep/20936
4465 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
4466
f0fd41c1
TT
44672017-02-03 Tom Tromey <tom@tromey.com>
4468
4469 PR rust/21097:
4470 * gdb.rust/simple.exp: Add new tests.
4471
5be5dbf0
PA
44722017-02-02 Pedro Alves <palves@redhat.com>
4473
4474 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
4475 tests.
4476
7346ef59
AA
44772017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4478
4479 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
4480 taking a 2-byte value out of a 4-byte DWARF implicit value on
4481 big-endian targets.
4482 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
4483 logic. Add test cases for DW_OP_implicit.
4484
787f0025
MM
44852017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4486
4487 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
4488
68777c29
MM
44892017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4490
4491 * gdb.btrace/enable.exp: Call gdb_exit before
4492 skip_gdbserver_tests.
4493
0a1c7e28
MM
44942017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4495
4496 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
4497 GDBFLAGS.
4498
b5ac99b0
MM
44992017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4500
4501 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
4502 the test is skipped.
4503 * gdb.btrace/data.exp: Likewise.
4504 * gdb.btrace/delta.exp: Likewise.
4505 * gdb.btrace/dlopen.exp: Likewise.
4506 * gdb.btrace/enable-running.exp: Likewise.
4507 * gdb.btrace/enable.exp: Likewise.
4508 * gdb.btrace/exception.exp: Likewise.
4509 * gdb.btrace/function_call_history.exp: Likewise.
4510 * gdb.btrace/gcore.exp: Likewise.
4511 * gdb.btrace/instruction_history.exp: Likewise.
4512 * gdb.btrace/multi-thread-step.exp: Likewise.
4513 * gdb.btrace/nohist.exp: Likewise.
4514 * gdb.btrace/non-stop.exp: Likewise.
4515 * gdb.btrace/reconnect.exp: Likewise.
4516 * gdb.btrace/record_goto-step.exp: Likewise.
4517 * gdb.btrace/record_goto.exp: Likewise.
4518 * gdb.btrace/rn-dl-bind.exp: Likewise.
4519 * gdb.btrace/segv.exp: Likewise.
4520 * gdb.btrace/step.exp: Likewise.
4521 * gdb.btrace/stepi.exp: Likewise.
4522 * gdb.btrace/tailcall-only.exp: Likewise.
4523 * gdb.btrace/tailcall.exp: Likewise.
4524 * gdb.btrace/tsx.exp: Likewise.
4525 * gdb.btrace/unknown_functions.exp: Likewise.
4526 * gdb.btrace/vdso.exp: Likewise.
4527
cd4007e4
MM
45282017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4529
4530 * gdb.btrace/enable-running.c: New.
4531 * gdb.btrace/enable-running.exp: New.
4532
2735833d
WT
45332017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
4534
4535 * gdb.arch/amd64-gs_base.c: New file.
4536 * gdb.arch/amd64-gs_base.exp: New file.
4537
b51e1e94
LM
45382017-01-26 Luis Machado <lgustavo@codesourcery.com>
4539
4540 * lib/memory.exp: Remove spurious empty newlines.
4541
72ca0410
SM
45422017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
4543
4544 * gdb.python/py-bad-printers.exp: Load python file using "source".
4545 * gdb.python/py-events.exp: Likewise.
4546 * gdb.python/py-evsignal.exp: Likewise.
4547 * gdb.python/py-evthreads.exp: Likewise.
4548 * gdb.python/py-frame-args.exp: Likewise.
4549 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
4550 * gdb.python/py-framefilter-mi.exp: Likewise.
4551 * gdb.python/py-framefilter.exp: Likewise.
4552 * gdb.python/py-mi.exp: Likewise.
4553 * gdb.python/py-pp-maint.exp: Likewise.
4554 * gdb.python/py-pp-registration.exp: Likewise.
4555 * gdb.python/py-prettyprint.exp: Likewise.
4556 (run_lang_tests): Likewise.
4557 * gdb.python/py-typeprint.exp: Likewise.
4558
e309aa65
LM
45592017-01-26 Luis Machado <lgustavo@codesourcery.com>
4560
4561 * lib/memory.exp: New file.
4562 * lib/gdb.exp: Load memory.exp.
4563 * gdb.base/memattr.exp (delete_memory): Move proc to
4564 lib/memory.exp and rename to delete_memory_regions.
4565 Replace delete_memory with delete_memory_regions.
4566 Cleanup memory regions before tests.
4567 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
4568 before tests.
4569
515aff23
LM
45702017-01-26 Luis Machado <lgustavo@codesourcery.com>
4571
4572 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
4573 files.
4574 (initialize): New function conditionally defined.
4575 (testcases): Move within conditional block.
4576 (main): Call initialize.
4577 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
4578 of gdb.reverse/insn-reverse.c.
4579 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
4580 gdb.reverse/insn-reverse.c.
4581
d8b49cf0
YQ
45822017-01-26 Yao Qi <yao.qi@linaro.org>
4583
4584 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
4585 disassemble on address 0.
4586
f13a9a0c
YQ
45872017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
4588 Yao Qi <yao.qi@linaro.org>
4589
4590 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
4591 * gdb.dwarf2/implptr-64bit.S: Remove.
4592 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
4593 variables in caller's context. Add DW_OP_implicit_value.
4594
5ac95241
YQ
45952017-01-25 Yao Qi <yao.qi@linaro.org>
4596
4597 * lib/dwarf.exp (Dwarf::_location): Handle
4598 DW_OP_GNU_implicit_pointer with proper size.
4599
23e82930
LM
46002017-01-20 Luis Machado <lgustavo@codesourcery.com>
4601
4602 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
4603 and add untested calls.
4604
d334ae25
LM
46052017-01-20 Luis Machado <lgustavo@codesourcery.com>
4606
4607 * gdb.python/python.exp: Check line number against what GDB thinks
4608 the line number is for func1.
4609
f5e6296e
IB
46102017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
4611
4612 * gdb.dlang/debug-expr.exp: New file.
4613
5b362f04
LM
46142016-12-23 Luis Machado <lgustavo@codesourcery.com>
4615
4616 Fix test names for the following files:
4617
4618 * gdb.ada/exec_changed.exp
4619 * gdb.ada/info_types.exp
4620 * gdb.arch/aarch64-atomic-inst.exp
4621 * gdb.arch/aarch64-fp.exp
4622 * gdb.arch/altivec-abi.exp
4623 * gdb.arch/altivec-regs.exp
4624 * gdb.arch/amd64-byte.exp
4625 * gdb.arch/amd64-disp-step.exp
4626 * gdb.arch/amd64-dword.exp
4627 * gdb.arch/amd64-entry-value-inline.exp
4628 * gdb.arch/amd64-entry-value-param.exp
4629 * gdb.arch/amd64-entry-value-paramref.exp
4630 * gdb.arch/amd64-entry-value.exp
4631 * gdb.arch/amd64-i386-address.exp
4632 * gdb.arch/amd64-invalid-stack-middle.exp
4633 * gdb.arch/amd64-invalid-stack-top.exp
4634 * gdb.arch/amd64-optimout-repeat.exp
4635 * gdb.arch/amd64-prologue-skip.exp
4636 * gdb.arch/amd64-prologue-xmm.exp
4637 * gdb.arch/amd64-stap-special-operands.exp
4638 * gdb.arch/amd64-stap-wrong-subexp.exp
4639 * gdb.arch/amd64-tailcall-cxx.exp
4640 * gdb.arch/amd64-tailcall-noret.exp
4641 * gdb.arch/amd64-tailcall-ret.exp
4642 * gdb.arch/amd64-tailcall-self.exp
4643 * gdb.arch/amd64-word.exp
4644 * gdb.arch/arm-bl-branch-dest.exp
4645 * gdb.arch/arm-disp-step.exp
4646 * gdb.arch/arm-neon.exp
4647 * gdb.arch/arm-single-step-kernel-helper.exp
4648 * gdb.arch/avr-flash-qualifier.exp
4649 * gdb.arch/disp-step-insn-reloc.exp
4650 * gdb.arch/e500-abi.exp
4651 * gdb.arch/e500-regs.exp
4652 * gdb.arch/ftrace-insn-reloc.exp
4653 * gdb.arch/i386-avx512.exp
4654 * gdb.arch/i386-bp_permanent.exp
4655 * gdb.arch/i386-byte.exp
4656 * gdb.arch/i386-cfi-notcurrent.exp
4657 * gdb.arch/i386-disp-step.exp
4658 * gdb.arch/i386-dr3-watch.exp
4659 * gdb.arch/i386-float.exp
4660 * gdb.arch/i386-gnu-cfi.exp
4661 * gdb.arch/i386-mpx-map.exp
4662 * gdb.arch/i386-mpx-sigsegv.exp
4663 * gdb.arch/i386-mpx-simple_segv.exp
4664 * gdb.arch/i386-mpx.exp
4665 * gdb.arch/i386-permbkpt.exp
4666 * gdb.arch/i386-prologue.exp
4667 * gdb.arch/i386-signal.exp
4668 * gdb.arch/i386-size-overlap.exp
4669 * gdb.arch/i386-unwind.exp
4670 * gdb.arch/i386-word.exp
4671 * gdb.arch/mips-fcr.exp
4672 * gdb.arch/powerpc-d128-regs.exp
4673 * gdb.arch/powerpc-stackless.exp
4674 * gdb.arch/ppc64-atomic-inst.exp
4675 * gdb.arch/s390-stackless.exp
4676 * gdb.arch/s390-tdbregs.exp
4677 * gdb.arch/s390-vregs.exp
4678 * gdb.arch/sparc-sysstep.exp
4679 * gdb.arch/thumb-bx-pc.exp
4680 * gdb.arch/thumb-singlestep.exp
4681 * gdb.arch/thumb2-it.exp
4682 * gdb.arch/vsx-regs.exp
4683 * gdb.asm/asm-source.exp
4684 * gdb.base/a2-run.exp
4685 * gdb.base/advance.exp
4686 * gdb.base/all-bin.exp
4687 * gdb.base/anon.exp
4688 * gdb.base/args.exp
4689 * gdb.base/arithmet.exp
4690 * gdb.base/async-shell.exp
4691 * gdb.base/async.exp
4692 * gdb.base/attach-pie-noexec.exp
4693 * gdb.base/attach-twice.exp
4694 * gdb.base/auto-load.exp
4695 * gdb.base/bang.exp
4696 * gdb.base/bitfields.exp
4697 * gdb.base/break-always.exp
4698 * gdb.base/break-caller-line.exp
4699 * gdb.base/break-entry.exp
4700 * gdb.base/break-inline.exp
4701 * gdb.base/break-on-linker-gcd-function.exp
4702 * gdb.base/break-probes.exp
4703 * gdb.base/break.exp
4704 * gdb.base/breakpoint-shadow.exp
4705 * gdb.base/call-ar-st.exp
4706 * gdb.base/call-sc.exp
4707 * gdb.base/call-signal-resume.exp
4708 * gdb.base/call-strs.exp
4709 * gdb.base/callfuncs.exp
4710 * gdb.base/catch-fork-static.exp
4711 * gdb.base/catch-gdb-caused-signals.exp
4712 * gdb.base/catch-load.exp
4713 * gdb.base/catch-signal-fork.exp
4714 * gdb.base/catch-signal.exp
4715 * gdb.base/catch-syscall.exp
4716 * gdb.base/charset.exp
4717 * gdb.base/checkpoint.exp
4718 * gdb.base/chng-syms.exp
4719 * gdb.base/code-expr.exp
4720 * gdb.base/code_elim.exp
4721 * gdb.base/commands.exp
4722 * gdb.base/completion.exp
4723 * gdb.base/complex.exp
4724 * gdb.base/cond-expr.exp
4725 * gdb.base/condbreak.exp
4726 * gdb.base/consecutive.exp
4727 * gdb.base/continue-all-already-running.exp
4728 * gdb.base/coredump-filter.exp
4729 * gdb.base/corefile.exp
4730 * gdb.base/dbx.exp
4731 * gdb.base/debug-expr.exp
4732 * gdb.base/define.exp
4733 * gdb.base/del.exp
4734 * gdb.base/disabled-location.exp
4735 * gdb.base/disasm-end-cu.exp
4736 * gdb.base/disasm-optim.exp
4737 * gdb.base/display.exp
4738 * gdb.base/duplicate-bp.exp
4739 * gdb.base/ena-dis-br.exp
4740 * gdb.base/ending-run.exp
4741 * gdb.base/enumval.exp
4742 * gdb.base/environ.exp
4743 * gdb.base/eu-strip-infcall.exp
4744 * gdb.base/eval-avoid-side-effects.exp
4745 * gdb.base/eval-skip.exp
4746 * gdb.base/exitsignal.exp
4747 * gdb.base/expand-psymtabs.exp
4748 * gdb.base/filesym.exp
4749 * gdb.base/find-unmapped.exp
4750 * gdb.base/finish.exp
4751 * gdb.base/float.exp
4752 * gdb.base/foll-exec-mode.exp
4753 * gdb.base/foll-exec.exp
4754 * gdb.base/foll-fork.exp
4755 * gdb.base/fortran-sym-case.exp
4756 * gdb.base/freebpcmd.exp
4757 * gdb.base/func-ptr.exp
4758 * gdb.base/func-ptrs.exp
4759 * gdb.base/funcargs.exp
4760 * gdb.base/gcore-buffer-overflow.exp
4761 * gdb.base/gcore-relro-pie.exp
4762 * gdb.base/gcore-relro.exp
4763 * gdb.base/gcore.exp
4764 * gdb.base/gdb1090.exp
4765 * gdb.base/gdb11530.exp
4766 * gdb.base/gdb11531.exp
4767 * gdb.base/gdb1821.exp
4768 * gdb.base/gdbindex-stabs.exp
4769 * gdb.base/gdbvars.exp
4770 * gdb.base/hbreak.exp
4771 * gdb.base/hbreak2.exp
4772 * gdb.base/included.exp
4773 * gdb.base/infcall-input.exp
4774 * gdb.base/inferior-died.exp
4775 * gdb.base/infnan.exp
4776 * gdb.base/info-macros.exp
4777 * gdb.base/info-os.exp
4778 * gdb.base/info-proc.exp
4779 * gdb.base/info-shared.exp
4780 * gdb.base/info-target.exp
4781 * gdb.base/infoline.exp
4782 * gdb.base/interp.exp
4783 * gdb.base/interrupt.exp
4784 * gdb.base/jit-reader.exp
4785 * gdb.base/jit-simple.exp
4786 * gdb.base/kill-after-signal.exp
4787 * gdb.base/kill-detach-inferiors-cmd.exp
4788 * gdb.base/label.exp
4789 * gdb.base/langs.exp
4790 * gdb.base/ldbl_e308.exp
4791 * gdb.base/line-symtabs.exp
4792 * gdb.base/linespecs.exp
4793 * gdb.base/list.exp
4794 * gdb.base/long_long.exp
4795 * gdb.base/longest-types.exp
4796 * gdb.base/maint.exp
4797 * gdb.base/max-value-size.exp
4798 * gdb.base/memattr.exp
4799 * gdb.base/mips_pro.exp
4800 * gdb.base/morestack.exp
4801 * gdb.base/moribund-step.exp
4802 * gdb.base/multi-forks.exp
4803 * gdb.base/nested-addr.exp
4804 * gdb.base/nextoverexit.exp
4805 * gdb.base/noreturn-finish.exp
4806 * gdb.base/noreturn-return.exp
4807 * gdb.base/nostdlib.exp
4808 * gdb.base/offsets.exp
4809 * gdb.base/opaque.exp
4810 * gdb.base/pc-fp.exp
4811 * gdb.base/permissions.exp
4812 * gdb.base/print-symbol-loading.exp
4813 * gdb.base/prologue-include.exp
4814 * gdb.base/psymtab.exp
4815 * gdb.base/ptype.exp
4816 * gdb.base/random-signal.exp
4817 * gdb.base/randomize.exp
4818 * gdb.base/range-stepping.exp
4819 * gdb.base/readline-ask.exp
4820 * gdb.base/recpar.exp
4821 * gdb.base/recurse.exp
4822 * gdb.base/relational.exp
4823 * gdb.base/restore.exp
4824 * gdb.base/return-nodebug.exp
4825 * gdb.base/return.exp
4826 * gdb.base/run-after-attach.exp
4827 * gdb.base/save-bp.exp
4828 * gdb.base/scope.exp
4829 * gdb.base/sect-cmd.exp
4830 * gdb.base/set-lang-auto.exp
4831 * gdb.base/set-noassign.exp
4832 * gdb.base/setvar.exp
4833 * gdb.base/sigall.exp
4834 * gdb.base/sigbpt.exp
4835 * gdb.base/siginfo-addr.exp
4836 * gdb.base/siginfo-infcall.exp
4837 * gdb.base/siginfo-obj.exp
4838 * gdb.base/siginfo.exp
4839 * gdb.base/signals-state-child.exp
4840 * gdb.base/signest.exp
4841 * gdb.base/sigstep.exp
4842 * gdb.base/sizeof.exp
4843 * gdb.base/skip.exp
4844 * gdb.base/solib-corrupted.exp
4845 * gdb.base/solib-nodir.exp
4846 * gdb.base/solib-search.exp
4847 * gdb.base/stack-checking.exp
4848 * gdb.base/stale-infcall.exp
4849 * gdb.base/stap-probe.exp
4850 * gdb.base/start.exp
4851 * gdb.base/step-break.exp
4852 * gdb.base/step-bt.exp
4853 * gdb.base/step-line.exp
4854 * gdb.base/step-over-exit.exp
4855 * gdb.base/step-over-syscall.exp
4856 * gdb.base/step-resume-infcall.exp
4857 * gdb.base/step-test.exp
4858 * gdb.base/store.exp
4859 * gdb.base/structs3.exp
4860 * gdb.base/sym-file.exp
4861 * gdb.base/symbol-without-target_section.exp
4862 * gdb.base/term.exp
4863 * gdb.base/testenv.exp
4864 * gdb.base/ui-redirect.exp
4865 * gdb.base/until.exp
4866 * gdb.base/unwindonsignal.exp
4867 * gdb.base/value-double-free.exp
4868 * gdb.base/vla-datatypes.exp
4869 * gdb.base/vla-ptr.exp
4870 * gdb.base/vla-sideeffect.exp
4871 * gdb.base/volatile.exp
4872 * gdb.base/watch-cond-infcall.exp
4873 * gdb.base/watch-cond.exp
4874 * gdb.base/watch-non-mem.exp
4875 * gdb.base/watch-read.exp
4876 * gdb.base/watch-vfork.exp
4877 * gdb.base/watchpoint-cond-gone.exp
4878 * gdb.base/watchpoint-delete.exp
4879 * gdb.base/watchpoint-hw-hit-once.exp
4880 * gdb.base/watchpoint-hw.exp
4881 * gdb.base/watchpoint-stops-at-right-insn.exp
4882 * gdb.base/watchpoints.exp
4883 * gdb.base/wchar.exp
4884 * gdb.base/whatis-exp.exp
4885 * gdb.btrace/buffer-size.exp
4886 * gdb.btrace/data.exp
4887 * gdb.btrace/delta.exp
4888 * gdb.btrace/dlopen.exp
4889 * gdb.btrace/enable.exp
4890 * gdb.btrace/exception.exp
4891 * gdb.btrace/function_call_history.exp
4892 * gdb.btrace/gcore.exp
4893 * gdb.btrace/instruction_history.exp
4894 * gdb.btrace/nohist.exp
4895 * gdb.btrace/reconnect.exp
4896 * gdb.btrace/record_goto-step.exp
4897 * gdb.btrace/record_goto.exp
4898 * gdb.btrace/rn-dl-bind.exp
4899 * gdb.btrace/segv.exp
4900 * gdb.btrace/step.exp
4901 * gdb.btrace/stepi.exp
4902 * gdb.btrace/tailcall-only.exp
4903 * gdb.btrace/tailcall.exp
4904 * gdb.btrace/tsx.exp
4905 * gdb.btrace/unknown_functions.exp
4906 * gdb.btrace/vdso.exp
4907 * gdb.compile/compile-ifunc.exp
4908 * gdb.compile/compile-ops.exp
4909 * gdb.compile/compile-print.exp
4910 * gdb.compile/compile-setjmp.exp
4911 * gdb.cp/abstract-origin.exp
4912 * gdb.cp/ambiguous.exp
4913 * gdb.cp/annota2.exp
4914 * gdb.cp/annota3.exp
4915 * gdb.cp/anon-ns.exp
4916 * gdb.cp/anon-struct.exp
4917 * gdb.cp/anon-union.exp
4918 * gdb.cp/arg-reference.exp
4919 * gdb.cp/baseenum.exp
4920 * gdb.cp/bool.exp
4921 * gdb.cp/breakpoint.exp
4922 * gdb.cp/bs15503.exp
4923 * gdb.cp/call-c.exp
4924 * gdb.cp/casts.exp
4925 * gdb.cp/chained-calls.exp
4926 * gdb.cp/class2.exp
4927 * gdb.cp/classes.exp
4928 * gdb.cp/cmpd-minsyms.exp
4929 * gdb.cp/converts.exp
4930 * gdb.cp/cp-relocate.exp
4931 * gdb.cp/cpcompletion.exp
4932 * gdb.cp/cpexprs.exp
4933 * gdb.cp/cplabel.exp
4934 * gdb.cp/cplusfuncs.exp
4935 * gdb.cp/cpsizeof.exp
4936 * gdb.cp/ctti.exp
4937 * gdb.cp/derivation.exp
4938 * gdb.cp/destrprint.exp
4939 * gdb.cp/dispcxx.exp
4940 * gdb.cp/enum-class.exp
4941 * gdb.cp/exception.exp
4942 * gdb.cp/exceptprint.exp
4943 * gdb.cp/expand-psymtabs-cxx.exp
4944 * gdb.cp/expand-sals.exp
4945 * gdb.cp/extern-c.exp
4946 * gdb.cp/filename.exp
4947 * gdb.cp/formatted-ref.exp
4948 * gdb.cp/fpointer.exp
4949 * gdb.cp/gdb1355.exp
4950 * gdb.cp/gdb2495.exp
4951 * gdb.cp/hang.exp
4952 * gdb.cp/impl-this.exp
4953 * gdb.cp/infcall-dlopen.exp
4954 * gdb.cp/inherit.exp
4955 * gdb.cp/iostream.exp
4956 * gdb.cp/koenig.exp
4957 * gdb.cp/local.exp
4958 * gdb.cp/m-data.exp
4959 * gdb.cp/m-static.exp
4960 * gdb.cp/mb-ctor.exp
4961 * gdb.cp/mb-inline.exp
4962 * gdb.cp/mb-templates.exp
4963 * gdb.cp/member-name.exp
4964 * gdb.cp/member-ptr.exp
4965 * gdb.cp/meth-typedefs.exp
4966 * gdb.cp/method.exp
4967 * gdb.cp/method2.exp
4968 * gdb.cp/minsym-fallback.exp
4969 * gdb.cp/misc.exp
4970 * gdb.cp/namelessclass.exp
4971 * gdb.cp/namespace-enum.exp
4972 * gdb.cp/namespace-nested-import.exp
4973 * gdb.cp/namespace.exp
4974 * gdb.cp/nextoverthrow.exp
4975 * gdb.cp/no-dmgl-verbose.exp
4976 * gdb.cp/non-trivial-retval.exp
4977 * gdb.cp/noparam.exp
4978 * gdb.cp/nsdecl.exp
4979 * gdb.cp/nsimport.exp
4980 * gdb.cp/nsnested.exp
4981 * gdb.cp/nsnoimports.exp
4982 * gdb.cp/nsrecurs.exp
4983 * gdb.cp/nsstress.exp
4984 * gdb.cp/nsusing.exp
4985 * gdb.cp/operator.exp
4986 * gdb.cp/oranking.exp
4987 * gdb.cp/overload-const.exp
4988 * gdb.cp/overload.exp
4989 * gdb.cp/ovldbreak.exp
4990 * gdb.cp/ovsrch.exp
4991 * gdb.cp/paren-type.exp
4992 * gdb.cp/parse-lang.exp
4993 * gdb.cp/pass-by-ref.exp
4994 * gdb.cp/pr-1023.exp
4995 * gdb.cp/pr-1210.exp
4996 * gdb.cp/pr-574.exp
4997 * gdb.cp/pr10687.exp
4998 * gdb.cp/pr12028.exp
4999 * gdb.cp/pr17132.exp
5000 * gdb.cp/pr17494.exp
5001 * gdb.cp/pr9067.exp
5002 * gdb.cp/pr9167.exp
5003 * gdb.cp/pr9631.exp
5004 * gdb.cp/printmethod.exp
5005 * gdb.cp/psmang.exp
5006 * gdb.cp/psymtab-parameter.exp
5007 * gdb.cp/ptype-cv-cp.exp
5008 * gdb.cp/ptype-flags.exp
5009 * gdb.cp/re-set-overloaded.exp
5010 * gdb.cp/ref-types.exp
5011 * gdb.cp/rtti.exp
5012 * gdb.cp/scope-err.exp
5013 * gdb.cp/shadow.exp
5014 * gdb.cp/smartp.exp
5015 * gdb.cp/static-method.exp
5016 * gdb.cp/static-print-quit.exp
5017 * gdb.cp/temargs.exp
5018 * gdb.cp/templates.exp
5019 * gdb.cp/try_catch.exp
5020 * gdb.cp/typedef-operator.exp
5021 * gdb.cp/typeid.exp
5022 * gdb.cp/userdef.exp
5023 * gdb.cp/using-crash.exp
5024 * gdb.cp/var-tag.exp
5025 * gdb.cp/virtbase.exp
5026 * gdb.cp/virtfunc.exp
5027 * gdb.cp/virtfunc2.exp
5028 * gdb.cp/vla-cxx.exp
5029 * gdb.disasm/t01_mov.exp
5030 * gdb.disasm/t02_mova.exp
5031 * gdb.disasm/t03_add.exp
5032 * gdb.disasm/t04_sub.exp
5033 * gdb.disasm/t05_cmp.exp
5034 * gdb.disasm/t06_ari2.exp
5035 * gdb.disasm/t07_ari3.exp
5036 * gdb.disasm/t08_or.exp
5037 * gdb.disasm/t09_xor.exp
5038 * gdb.disasm/t10_and.exp
5039 * gdb.disasm/t11_logs.exp
5040 * gdb.disasm/t12_bit.exp
5041 * gdb.disasm/t13_otr.exp
5042 * gdb.dlang/circular.exp
5043 * gdb.dwarf2/arr-stride.exp
5044 * gdb.dwarf2/arr-subrange.exp
5045 * gdb.dwarf2/atomic-type.exp
5046 * gdb.dwarf2/bad-regnum.exp
5047 * gdb.dwarf2/bitfield-parent-optimized-out.exp
5048 * gdb.dwarf2/callframecfa.exp
5049 * gdb.dwarf2/clztest.exp
5050 * gdb.dwarf2/corrupt.exp
5051 * gdb.dwarf2/data-loc.exp
5052 * gdb.dwarf2/dup-psym.exp
5053 * gdb.dwarf2/dw2-anon-mptr.exp
5054 * gdb.dwarf2/dw2-anonymous-func.exp
5055 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
5056 * gdb.dwarf2/dw2-bad-unresolved.exp
5057 * gdb.dwarf2/dw2-basic.exp
5058 * gdb.dwarf2/dw2-canonicalize-type.exp
5059 * gdb.dwarf2/dw2-case-insensitive.exp
5060 * gdb.dwarf2/dw2-common-block.exp
5061 * gdb.dwarf2/dw2-compdir-oldgcc.exp
5062 * gdb.dwarf2/dw2-compressed.exp
5063 * gdb.dwarf2/dw2-const.exp
5064 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
5065 * gdb.dwarf2/dw2-cu-size.exp
5066 * gdb.dwarf2/dw2-dup-frame.exp
5067 * gdb.dwarf2/dw2-entry-value.exp
5068 * gdb.dwarf2/dw2-icycle.exp
5069 * gdb.dwarf2/dw2-ifort-parameter.exp
5070 * gdb.dwarf2/dw2-inline-break.exp
5071 * gdb.dwarf2/dw2-inline-param.exp
5072 * gdb.dwarf2/dw2-intercu.exp
5073 * gdb.dwarf2/dw2-intermix.exp
5074 * gdb.dwarf2/dw2-lexical-block-bare.exp
5075 * gdb.dwarf2/dw2-linkage-name-trust.exp
5076 * gdb.dwarf2/dw2-minsym-in-cu.exp
5077 * gdb.dwarf2/dw2-noloc.exp
5078 * gdb.dwarf2/dw2-op-call.exp
5079 * gdb.dwarf2/dw2-op-out-param.exp
5080 * gdb.dwarf2/dw2-opt-structptr.exp
5081 * gdb.dwarf2/dw2-param-error.exp
5082 * gdb.dwarf2/dw2-producer.exp
5083 * gdb.dwarf2/dw2-ranges-base.exp
5084 * gdb.dwarf2/dw2-ref-missing-frame.exp
5085 * gdb.dwarf2/dw2-reg-undefined.exp
5086 * gdb.dwarf2/dw2-regno-invalid.exp
5087 * gdb.dwarf2/dw2-restore.exp
5088 * gdb.dwarf2/dw2-restrict.exp
5089 * gdb.dwarf2/dw2-single-line-discriminators.exp
5090 * gdb.dwarf2/dw2-strp.exp
5091 * gdb.dwarf2/dw2-undefined-ret-addr.exp
5092 * gdb.dwarf2/dw2-unresolved.exp
5093 * gdb.dwarf2/dw2-var-zero-addr.exp
5094 * gdb.dwarf2/dw4-sig-types.exp
5095 * gdb.dwarf2/dwz.exp
5096 * gdb.dwarf2/dynarr-ptr.exp
5097 * gdb.dwarf2/enum-type.exp
5098 * gdb.dwarf2/gdb-index.exp
5099 * gdb.dwarf2/implptr-64bit.exp
5100 * gdb.dwarf2/implptr-optimized-out.exp
5101 * gdb.dwarf2/implptr.exp
5102 * gdb.dwarf2/implref-array.exp
5103 * gdb.dwarf2/implref-const.exp
5104 * gdb.dwarf2/implref-global.exp
5105 * gdb.dwarf2/implref-struct.exp
5106 * gdb.dwarf2/mac-fileno.exp
5107 * gdb.dwarf2/main-subprogram.exp
5108 * gdb.dwarf2/member-ptr-forwardref.exp
5109 * gdb.dwarf2/method-ptr.exp
5110 * gdb.dwarf2/missing-sig-type.exp
5111 * gdb.dwarf2/nonvar-access.exp
5112 * gdb.dwarf2/opaque-type-lookup.exp
5113 * gdb.dwarf2/pieces-optimized-out.exp
5114 * gdb.dwarf2/pieces.exp
5115 * gdb.dwarf2/pr10770.exp
5116 * gdb.dwarf2/pr13961.exp
5117 * gdb.dwarf2/staticvirtual.exp
5118 * gdb.dwarf2/subrange.exp
5119 * gdb.dwarf2/symtab-producer.exp
5120 * gdb.dwarf2/trace-crash.exp
5121 * gdb.dwarf2/typeddwarf.exp
5122 * gdb.dwarf2/valop.exp
5123 * gdb.dwarf2/watch-notconst.exp
5124 * gdb.fortran/array-element.exp
5125 * gdb.fortran/charset.exp
5126 * gdb.fortran/common-block.exp
5127 * gdb.fortran/complex.exp
5128 * gdb.fortran/derived-type-function.exp
5129 * gdb.fortran/derived-type.exp
5130 * gdb.fortran/logical.exp
5131 * gdb.fortran/module.exp
5132 * gdb.fortran/multi-dim.exp
5133 * gdb.fortran/nested-funcs.exp
5134 * gdb.fortran/print-formatted.exp
5135 * gdb.fortran/subarray.exp
5136 * gdb.fortran/vla-alloc-assoc.exp
5137 * gdb.fortran/vla-datatypes.exp
5138 * gdb.fortran/vla-history.exp
5139 * gdb.fortran/vla-ptr-info.exp
5140 * gdb.fortran/vla-ptype-sub.exp
5141 * gdb.fortran/vla-ptype.exp
5142 * gdb.fortran/vla-sizeof.exp
5143 * gdb.fortran/vla-type.exp
5144 * gdb.fortran/vla-value-sub-arbitrary.exp
5145 * gdb.fortran/vla-value-sub-finish.exp
5146 * gdb.fortran/vla-value-sub.exp
5147 * gdb.fortran/vla-value.exp
5148 * gdb.fortran/whatis_type.exp
5149 * gdb.go/chan.exp
5150 * gdb.go/handcall.exp
5151 * gdb.go/hello.exp
5152 * gdb.go/integers.exp
5153 * gdb.go/methods.exp
5154 * gdb.go/package.exp
5155 * gdb.go/strings.exp
5156 * gdb.go/types.exp
5157 * gdb.go/unsafe.exp
5158 * gdb.guile/scm-arch.exp
5159 * gdb.guile/scm-block.exp
5160 * gdb.guile/scm-breakpoint.exp
5161 * gdb.guile/scm-cmd.exp
5162 * gdb.guile/scm-disasm.exp
5163 * gdb.guile/scm-equal.exp
5164 * gdb.guile/scm-frame-args.exp
5165 * gdb.guile/scm-frame-inline.exp
5166 * gdb.guile/scm-frame.exp
5167 * gdb.guile/scm-iterator.exp
5168 * gdb.guile/scm-math.exp
5169 * gdb.guile/scm-objfile.exp
5170 * gdb.guile/scm-ports.exp
5171 * gdb.guile/scm-symbol.exp
5172 * gdb.guile/scm-symtab.exp
5173 * gdb.guile/scm-value-cc.exp
5174 * gdb.guile/types-module.exp
5175 * gdb.linespec/break-ask.exp
5176 * gdb.linespec/cpexplicit.exp
5177 * gdb.linespec/explicit.exp
5178 * gdb.linespec/keywords.exp
5179 * gdb.linespec/linespec.exp
5180 * gdb.linespec/ls-dollar.exp
5181 * gdb.linespec/ls-errs.exp
5182 * gdb.linespec/skip-two.exp
5183 * gdb.linespec/thread.exp
5184 * gdb.mi/mi-async.exp
5185 * gdb.mi/mi-basics.exp
5186 * gdb.mi/mi-break.exp
5187 * gdb.mi/mi-catch-load.exp
5188 * gdb.mi/mi-cli.exp
5189 * gdb.mi/mi-cmd-param-changed.exp
5190 * gdb.mi/mi-console.exp
5191 * gdb.mi/mi-detach.exp
5192 * gdb.mi/mi-disassemble.exp
5193 * gdb.mi/mi-eval.exp
5194 * gdb.mi/mi-file-transfer.exp
5195 * gdb.mi/mi-file.exp
5196 * gdb.mi/mi-fill-memory.exp
5197 * gdb.mi/mi-inheritance-syntax-error.exp
5198 * gdb.mi/mi-linespec-err-cp.exp
5199 * gdb.mi/mi-logging.exp
5200 * gdb.mi/mi-memory-changed.exp
5201 * gdb.mi/mi-read-memory.exp
5202 * gdb.mi/mi-record-changed.exp
5203 * gdb.mi/mi-reg-undefined.exp
5204 * gdb.mi/mi-regs.exp
5205 * gdb.mi/mi-return.exp
5206 * gdb.mi/mi-reverse.exp
5207 * gdb.mi/mi-simplerun.exp
5208 * gdb.mi/mi-solib.exp
5209 * gdb.mi/mi-stack.exp
5210 * gdb.mi/mi-stepi.exp
5211 * gdb.mi/mi-syn-frame.exp
5212 * gdb.mi/mi-until.exp
5213 * gdb.mi/mi-var-block.exp
5214 * gdb.mi/mi-var-child.exp
5215 * gdb.mi/mi-var-cmd.exp
5216 * gdb.mi/mi-var-cp.exp
5217 * gdb.mi/mi-var-display.exp
5218 * gdb.mi/mi-var-invalidate.exp
5219 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
5220 * gdb.mi/mi-vla-fortran.exp
5221 * gdb.mi/mi-watch.exp
5222 * gdb.mi/mi2-var-child.exp
5223 * gdb.mi/user-selected-context-sync.exp
5224 * gdb.modula2/unbounded-array.exp
5225 * gdb.multi/dummy-frame-restore.exp
5226 * gdb.multi/multi-arch-exec.exp
5227 * gdb.multi/multi-arch.exp
5228 * gdb.multi/tids.exp
5229 * gdb.multi/watchpoint-multi.exp
5230 * gdb.opencl/callfuncs.exp
5231 * gdb.opencl/convs_casts.exp
5232 * gdb.opencl/datatypes.exp
5233 * gdb.opencl/operators.exp
5234 * gdb.opencl/vec_comps.exp
5235 * gdb.opt/clobbered-registers-O2.exp
5236 * gdb.opt/inline-break.exp
5237 * gdb.opt/inline-bt.exp
5238 * gdb.opt/inline-cmds.exp
5239 * gdb.opt/inline-locals.exp
5240 * gdb.pascal/case-insensitive-symbols.exp
5241 * gdb.pascal/floats.exp
5242 * gdb.pascal/gdb11492.exp
5243 * gdb.python/lib-types.exp
5244 * gdb.python/py-arch.exp
5245 * gdb.python/py-as-string.exp
5246 * gdb.python/py-bad-printers.exp
5247 * gdb.python/py-block.exp
5248 * gdb.python/py-breakpoint-create-fail.exp
5249 * gdb.python/py-breakpoint.exp
5250 * gdb.python/py-caller-is.exp
5251 * gdb.python/py-cmd.exp
5252 * gdb.python/py-explore-cc.exp
5253 * gdb.python/py-explore.exp
5254 * gdb.python/py-finish-breakpoint.exp
5255 * gdb.python/py-finish-breakpoint2.exp
5256 * gdb.python/py-frame-args.exp
5257 * gdb.python/py-frame-inline.exp
5258 * gdb.python/py-frame.exp
5259 * gdb.python/py-framefilter-mi.exp
5260 * gdb.python/py-infthread.exp
5261 * gdb.python/py-lazy-string.exp
5262 * gdb.python/py-linetable.exp
5263 * gdb.python/py-mi-events.exp
5264 * gdb.python/py-mi-objfile.exp
5265 * gdb.python/py-mi.exp
5266 * gdb.python/py-objfile.exp
5267 * gdb.python/py-pp-integral.exp
5268 * gdb.python/py-pp-maint.exp
5269 * gdb.python/py-pp-re-notag.exp
5270 * gdb.python/py-pp-registration.exp
5271 * gdb.python/py-recurse-unwind.exp
5272 * gdb.python/py-strfns.exp
5273 * gdb.python/py-symbol.exp
5274 * gdb.python/py-symtab.exp
5275 * gdb.python/py-sync-interp.exp
5276 * gdb.python/py-typeprint.exp
5277 * gdb.python/py-unwind-maint.exp
5278 * gdb.python/py-unwind.exp
5279 * gdb.python/py-value-cc.exp
5280 * gdb.python/py-xmethods.exp
5281 * gdb.reverse/amd64-tailcall-reverse.exp
5282 * gdb.reverse/break-precsave.exp
5283 * gdb.reverse/break-reverse.exp
5284 * gdb.reverse/consecutive-precsave.exp
5285 * gdb.reverse/consecutive-reverse.exp
5286 * gdb.reverse/finish-precsave.exp
5287 * gdb.reverse/finish-reverse-bkpt.exp
5288 * gdb.reverse/finish-reverse.exp
5289 * gdb.reverse/fstatat-reverse.exp
5290 * gdb.reverse/getresuid-reverse.exp
5291 * gdb.reverse/i386-precsave.exp
5292 * gdb.reverse/i386-reverse.exp
5293 * gdb.reverse/i386-sse-reverse.exp
5294 * gdb.reverse/i387-env-reverse.exp
5295 * gdb.reverse/i387-stack-reverse.exp
5296 * gdb.reverse/insn-reverse.exp
5297 * gdb.reverse/machinestate-precsave.exp
5298 * gdb.reverse/machinestate.exp
5299 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5300 * gdb.reverse/pipe-reverse.exp
5301 * gdb.reverse/readv-reverse.exp
5302 * gdb.reverse/recvmsg-reverse.exp
5303 * gdb.reverse/rerun-prec.exp
5304 * gdb.reverse/s390-mvcle.exp
5305 * gdb.reverse/step-precsave.exp
5306 * gdb.reverse/step-reverse.exp
5307 * gdb.reverse/time-reverse.exp
5308 * gdb.reverse/until-precsave.exp
5309 * gdb.reverse/until-reverse.exp
5310 * gdb.reverse/waitpid-reverse.exp
5311 * gdb.reverse/watch-precsave.exp
5312 * gdb.reverse/watch-reverse.exp
5313 * gdb.rust/generics.exp
5314 * gdb.rust/methods.exp
5315 * gdb.rust/modules.exp
5316 * gdb.rust/simple.exp
5317 * gdb.server/connect-with-no-symbol-file.exp
5318 * gdb.server/ext-attach.exp
5319 * gdb.server/ext-restart.exp
5320 * gdb.server/ext-wrapper.exp
5321 * gdb.server/file-transfer.exp
5322 * gdb.server/server-exec-info.exp
5323 * gdb.server/server-kill.exp
5324 * gdb.server/server-mon.exp
5325 * gdb.server/wrapper.exp
5326 * gdb.stabs/exclfwd.exp
5327 * gdb.stabs/gdb11479.exp
5328 * gdb.threads/clone-new-thread-event.exp
5329 * gdb.threads/corethreads.exp
5330 * gdb.threads/current-lwp-dead.exp
5331 * gdb.threads/dlopen-libpthread.exp
5332 * gdb.threads/gcore-thread.exp
5333 * gdb.threads/sigstep-threads.exp
5334 * gdb.threads/watchpoint-fork.exp
5335 * gdb.trace/actions-changed.exp
5336 * gdb.trace/backtrace.exp
5337 * gdb.trace/change-loc.exp
5338 * gdb.trace/circ.exp
5339 * gdb.trace/collection.exp
5340 * gdb.trace/disconnected-tracing.exp
5341 * gdb.trace/ftrace.exp
5342 * gdb.trace/mi-trace-frame-collected.exp
5343 * gdb.trace/mi-trace-unavailable.exp
5344 * gdb.trace/mi-traceframe-changed.exp
5345 * gdb.trace/mi-tsv-changed.exp
5346 * gdb.trace/no-attach-trace.exp
5347 * gdb.trace/passc-dyn.exp
5348 * gdb.trace/qtro.exp
5349 * gdb.trace/range-stepping.exp
5350 * gdb.trace/read-memory.exp
5351 * gdb.trace/save-trace.exp
5352 * gdb.trace/signal.exp
5353 * gdb.trace/status-stop.exp
5354 * gdb.trace/tfile.exp
5355 * gdb.trace/trace-break.exp
5356 * gdb.trace/trace-buffer-size.exp
5357 * gdb.trace/trace-condition.exp
5358 * gdb.trace/tracefile-pseudo-reg.exp
5359 * gdb.trace/tstatus.exp
5360 * gdb.trace/unavailable.exp
5361 * gdb.trace/while-dyn.exp
5362 * gdb.trace/while-stepping.exp
5363
34c41c68
DE
53642016-12-22 Doug Evans <xdje42@gmail.com>
5365
5366 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
5367 and msymbols.
5368
16e69324
YQ
53692016-12-19 Yao Qi <yao.qi@linaro.org>
5370
5371 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
5372 (test_with_self): Don't call do_steps_and_nexts, and remove
5373 code about stepping into xmalloc.
5374
f94f411b
YQ
53752016-12-09 Yao Qi <yao.qi@linaro.org>
5376
5377 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
5378
53792016-12-09 Yao Qi <yao.qi@linaro.org>
5380
5381 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
5382
f1b5deee
PA
53832016-12-09 Pedro Alves <palves@redhat.com>
5384
5385 * gdb.base/all-architectures-0.exp: New file.
5386 * gdb.base/all-architectures-1.exp: New file.
5387 * gdb.base/all-architectures-2.exp: New file.
5388 * gdb.base/all-architectures-3.exp: New file.
5389 * gdb.base/all-architectures-4.exp: New file.
5390 * gdb.base/all-architectures-5.exp: New file.
5391 * gdb.base/all-architectures-6.exp: New file.
5392 * gdb.base/all-architectures-7.exp: New file.
5393 * gdb.base/all-architectures.exp.in: New file.
5394
364ca42e
YQ
53952016-12-09 Yao Qi <yao.qi@linaro.org>
5396
5397 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
5398
107c2d62
LM
53992016-12-02 Luis Machado <lgustavo@codesourcery.com>
5400
5401 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
5402 possible.
5403 Remove useless pattern-matching code.
5404
df3ee9ca
PA
54052016-12-02 Pedro Alves <palves@redhat.com>
5406
5407 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
5408 procedure.
5409 (top level): Call it.
5410
ec835369
PA
54112016-12-02 Pedro Alves <palves@redhat.com>
5412
5413 * gdb.base/commands.exp (user_defined_command_args_stack_test):
5414 New procedure.
5415 (top level): Call it.
5416
01770bbd
PA
54172016-12-02 Pedro Alves <palves@redhat.com>
5418
5419 PR cli/20559
5420 * gdb.base/commands.exp (user_defined_command_args_eval): New
5421 procedure.
5422 (top level): Call it.
5423
008459ea
LM
54242016-12-02 Luis Machado <lgustavo@codesourcery.com>
5425
5426 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
5427 timeout handling.
5428
0c1b455e
TT
54292016-12-02 Tom Tromey <tom@tromey.com>
5430
5431 * gdb.dwarf2/main-subprogram.c: New file.
5432 * gdb.dwarf2/main-subprogram.exp: New file.
5433
018572b8
LM
54342016-12-01 Luis Machado <lgustavo@codesourcery.com>
5435
5436 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
5437 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
5438 gdb_test_no_output for a couple of cases.
5439 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
5440
84c93cd5
LM
54412016-12-01 Luis Machado <lgustavo@codesourcery.com>
5442
5443 Fix test names and standardize compilation error messages throughout
5444 the following files:
5445
5446 * gdb.ada/start.exp
5447 * gdb.arch/alpha-step.exp
5448 * gdb.arch/e500-prologue.exp
5449 * gdb.arch/ftrace-insn-reloc.exp
5450 * gdb.arch/gdb1291.exp
5451 * gdb.arch/gdb1431.exp
5452 * gdb.arch/gdb1558.exp
5453 * gdb.arch/i386-dr3-watch.exp
5454 * gdb.arch/i386-sse-stack-align.exp
5455 * gdb.arch/ia64-breakpoint-shadow.exp
5456 * gdb.arch/pa-nullify.exp
5457 * gdb.arch/powerpc-aix-prologue.exp
5458 * gdb.arch/thumb-bx-pc.exp
5459 * gdb.base/annota1.exp
5460 * gdb.base/annota3.exp
5461 * gdb.base/arrayidx.exp
5462 * gdb.base/assign.exp
5463 * gdb.base/attach.exp
5464 * gdb.base/auxv.exp
5465 * gdb.base/bang.exp
5466 * gdb.base/bfp-test.exp
5467 * gdb.base/bigcore.exp
5468 * gdb.base/bitfields2.exp
5469 * gdb.base/break-fun-addr.exp
5470 * gdb.base/break-probes.exp
5471 * gdb.base/call-rt-st.exp
5472 * gdb.base/callexit.exp
5473 * gdb.base/catch-fork-kill.exp
5474 * gdb.base/charset.exp
5475 * gdb.base/checkpoint.exp
5476 * gdb.base/comprdebug.exp
5477 * gdb.base/constvars.exp
5478 * gdb.base/coredump-filter.exp
5479 * gdb.base/cursal.exp
5480 * gdb.base/cvexpr.exp
5481 * gdb.base/detach.exp
5482 * gdb.base/display.exp
5483 * gdb.base/dmsym.exp
5484 * gdb.base/dprintf-pending.exp
5485 * gdb.base/dso2dso.exp
5486 * gdb.base/dtrace-probe.exp
5487 * gdb.base/dump.exp
5488 * gdb.base/enum_cond.exp
5489 * gdb.base/exe-lock.exp
5490 * gdb.base/exec-invalid-sysroot.exp
5491 * gdb.base/execl-update-breakpoints.exp
5492 * gdb.base/exprs.exp
5493 * gdb.base/fileio.exp
5494 * gdb.base/find.exp
5495 * gdb.base/finish.exp
5496 * gdb.base/fixsection.exp
5497 * gdb.base/foll-vfork.exp
5498 * gdb.base/frame-args.exp
5499 * gdb.base/gcore.exp
5500 * gdb.base/gdb1250.exp
5501 * gdb.base/global-var-nested-by-dso.exp
5502 * gdb.base/gnu-ifunc.exp
5503 * gdb.base/hashline1.exp
5504 * gdb.base/hashline2.exp
5505 * gdb.base/hashline3.exp
5506 * gdb.base/hbreak-in-shr-unsupported.exp
5507 * gdb.base/huge.exp
5508 * gdb.base/infcall-input.exp
5509 * gdb.base/info-fun.exp
5510 * gdb.base/info-shared.exp
5511 * gdb.base/jit-simple.exp
5512 * gdb.base/jit-so.exp
5513 * gdb.base/jit.exp
5514 * gdb.base/jump.exp
5515 * gdb.base/label.exp
5516 * gdb.base/lineinc.exp
5517 * gdb.base/logical.exp
5518 * gdb.base/longjmp.exp
5519 * gdb.base/macscp.exp
5520 * gdb.base/miscexprs.exp
5521 * gdb.base/new-ui-echo.exp
5522 * gdb.base/new-ui-pending-input.exp
5523 * gdb.base/new-ui.exp
5524 * gdb.base/nodebug.exp
5525 * gdb.base/nofield.exp
5526 * gdb.base/offsets.exp
5527 * gdb.base/overlays.exp
5528 * gdb.base/pending.exp
5529 * gdb.base/pointers.exp
5530 * gdb.base/pr11022.exp
5531 * gdb.base/printcmds.exp
5532 * gdb.base/prologue.exp
5533 * gdb.base/ptr-typedef.exp
5534 * gdb.base/realname-expand.exp
5535 * gdb.base/relativedebug.exp
5536 * gdb.base/relocate.exp
5537 * gdb.base/remote.exp
5538 * gdb.base/reread.exp
5539 * gdb.base/return2.exp
5540 * gdb.base/savedregs.exp
5541 * gdb.base/sep.exp
5542 * gdb.base/sepdebug.exp
5543 * gdb.base/sepsymtab.exp
5544 * gdb.base/set-inferior-tty.exp
5545 * gdb.base/setshow.exp
5546 * gdb.base/shlib-call.exp
5547 * gdb.base/sigaltstack.exp
5548 * gdb.base/siginfo-addr.exp
5549 * gdb.base/signals.exp
5550 * gdb.base/signull.exp
5551 * gdb.base/sigrepeat.exp
5552 * gdb.base/so-impl-ld.exp
5553 * gdb.base/solib-display.exp
5554 * gdb.base/solib-overlap.exp
5555 * gdb.base/solib-search.exp
5556 * gdb.base/solib-symbol.exp
5557 * gdb.base/structs.exp
5558 * gdb.base/structs2.exp
5559 * gdb.base/symtab-search-order.exp
5560 * gdb.base/twice.exp
5561 * gdb.base/unload.exp
5562 * gdb.base/varargs.exp
5563 * gdb.base/watchpoint-solib.exp
5564 * gdb.base/watchpoint.exp
5565 * gdb.base/whatis.exp
5566 * gdb.base/wrong_frame_bt_full.exp
5567 * gdb.btrace/dlopen.exp
5568 * gdb.cell/ea-standalone.exp
5569 * gdb.cell/ea-test.exp
5570 * gdb.cp/dispcxx.exp
5571 * gdb.cp/gdb2384.exp
5572 * gdb.cp/method2.exp
5573 * gdb.cp/nextoverthrow.exp
5574 * gdb.cp/pr10728.exp
5575 * gdb.disasm/am33.exp
5576 * gdb.disasm/h8300s.exp
5577 * gdb.disasm/mn10300.exp
5578 * gdb.disasm/sh3.exp
5579 * gdb.dwarf2/dw2-dir-file-name.exp
5580 * gdb.fortran/complex.exp
5581 * gdb.fortran/library-module.exp
5582 * gdb.guile/scm-pretty-print.exp
5583 * gdb.guile/scm-symbol.exp
5584 * gdb.guile/scm-type.exp
5585 * gdb.guile/scm-value.exp
5586 * gdb.linespec/linespec.exp
5587 * gdb.mi/gdb701.exp
5588 * gdb.mi/gdb792.exp
5589 * gdb.mi/mi-breakpoint-changed.exp
5590 * gdb.mi/mi-dprintf-pending.exp
5591 * gdb.mi/mi-dprintf.exp
5592 * gdb.mi/mi-exit-code.exp
5593 * gdb.mi/mi-pending.exp
5594 * gdb.mi/mi-solib.exp
5595 * gdb.mi/new-ui-mi-sync.exp
5596 * gdb.mi/pr11022.exp
5597 * gdb.mi/user-selected-context-sync.exp
5598 * gdb.opt/solib-intra-step.exp
5599 * gdb.python/py-events.exp
5600 * gdb.python/py-finish-breakpoint.exp
5601 * gdb.python/py-mi.exp
5602 * gdb.python/py-prettyprint.exp
5603 * gdb.python/py-shared.exp
5604 * gdb.python/py-symbol.exp
5605 * gdb.python/py-template.exp
5606 * gdb.python/py-type.exp
5607 * gdb.python/py-value.exp
5608 * gdb.reverse/solib-precsave.exp
5609 * gdb.reverse/solib-reverse.exp
5610 * gdb.server/solib-list.exp
5611 * gdb.stabs/weird.exp
5612 * gdb.threads/reconnect-signal.exp
5613 * gdb.threads/stepi-random-signal.exp
5614 * gdb.trace/actions.exp
5615 * gdb.trace/ax.exp
5616 * gdb.trace/backtrace.exp
5617 * gdb.trace/change-loc.exp
5618 * gdb.trace/deltrace.exp
5619 * gdb.trace/ftrace-lock.exp
5620 * gdb.trace/ftrace.exp
5621 * gdb.trace/infotrace.exp
5622 * gdb.trace/mi-tracepoint-changed.exp
5623 * gdb.trace/packetlen.exp
5624 * gdb.trace/passcount.exp
5625 * gdb.trace/pending.exp
5626 * gdb.trace/range-stepping.exp
5627 * gdb.trace/report.exp
5628 * gdb.trace/stap-trace.exp
5629 * gdb.trace/tfind.exp
5630 * gdb.trace/trace-break.exp
5631 * gdb.trace/trace-condition.exp
5632 * gdb.trace/trace-enable-disable.exp
5633 * gdb.trace/trace-mt.exp
5634 * gdb.trace/tracecmd.exp
5635 * gdb.trace/tspeed.exp
5636 * gdb.trace/tsv.exp
5637 * lib/perftest.exp
5638
fb9feb35
LM
56392016-12-01 Luis Machado <lgustavo@codesourcery.com>
5640
5641 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
5642 with gdb_test_no_output.
5643 Use command as test name.
5644
cd2ddb6c
LM
56452016-12-01 Luis Machado <lgustavo@codesourcery.com>
5646
5647 Fix test names starting with uppercase throughout the files.
5648
5649 * gdb.ada/assign_1.exp
5650 * gdb.ada/boolean_expr.exp
5651 * gdb.base/arrayidx.exp
5652 * gdb.base/del.exp
5653 * gdb.base/gcore-buffer-overflow.exp
5654 * gdb.base/testenv.exp
5655 * gdb.compile/compile.exp
5656 * gdb.python/py-framefilter-invalidarg.exp
5657 * gdb.python/py-framefilter.exp
5658
bb95117e
LM
56592016-12-01 Luis Machado <lgustavo@codesourcery.com>
5660
5661 Fix test names starting with uppercase throughout the files.
5662
5663 * gdb.ada/array_return.exp
5664 * gdb.ada/expr_delims.exp
5665 * gdb.ada/mi_dyn_arr.exp
5666 * gdb.ada/mi_interface.exp
5667 * gdb.ada/mi_var_array.exp
5668 * gdb.ada/watch_arg.exp
5669 * gdb.arch/alpha-step.exp
5670 * gdb.arch/altivec-regs.exp
5671 * gdb.arch/e500-regs.exp
5672 * gdb.arch/powerpc-d128-regs.exp
5673 * gdb.base/arrayidx.exp
5674 * gdb.base/break.exp
5675 * gdb.base/checkpoint.exp
5676 * gdb.base/debug-expr.exp
5677 * gdb.base/dmsym.exp
5678 * gdb.base/radix.exp
5679 * gdb.base/sepdebug.exp
5680 * gdb.base/testenv.exp
5681 * gdb.base/watch_thread_num.exp
5682 * gdb.base/watchpoint-cond-gone.exp
5683 * gdb.cell/break.exp
5684 * gdb.cell/ea-cache.exp
5685 * gdb.compile/compile.exp
5686 * gdb.cp/gdb2495.exp
5687 * gdb.gdb/selftest.exp
5688 * gdb.gdb/xfullpath.exp
5689 * gdb.go/hello.exp
5690 * gdb.go/integers.exp
5691 * gdb.objc/basicclass.exp
5692 * gdb.pascal/hello.exp
5693 * gdb.pascal/integers.exp
5694 * gdb.python/py-breakpoint.exp
5695 * gdb.python/py-cmd.exp
5696 * gdb.python/py-linetable.exp
5697 * gdb.python/py-xmethods.exp
5698 * gdb.python/python.exp
5699 * gdb.reverse/consecutive-precsave.exp
5700 * gdb.reverse/finish-precsave.exp
5701 * gdb.reverse/i386-precsave.exp
5702 * gdb.reverse/machinestate-precsave.exp
5703 * gdb.reverse/sigall-precsave.exp
5704 * gdb.reverse/solib-precsave.exp
5705 * gdb.reverse/step-precsave.exp
5706 * gdb.reverse/until-precsave.exp
5707 * gdb.reverse/watch-precsave.exp
5708 * gdb.threads/leader-exit.exp
5709 * gdb.threads/pthreads.exp
5710 * gdb.threads/wp-replication.exp
5711 * gdb.trace/actions.exp
5712 * gdb.trace/mi-tsv-changed.exp
5713 * gdb.trace/tsv.exp
5714
de97fdd4
LM
57152016-12-01 Luis Machado <lgustavo@codesourcery.com>
5716
5717 Fix test names starting with uppercase throughout the files.
5718
5719 * gdb.arch/i386-bp_permanent.exp
5720 * gdb.arch/i386-gnu-cfi.exp
5721 * gdb.base/disasm-end-cu.exp
5722 * gdb.base/macscp.exp
5723 * gdb.base/pending.exp
5724 * gdb.base/watch_thread_num.exp
5725 * gdb.cp/exception.exp
5726 * gdb.cp/gdb2495.exp
5727 * gdb.cp/local.exp
5728 * gdb.python/py-evsignal.exp
5729 * gdb.python/python.exp
5730 * gdb.trace/tracecmd.exp
5731
9f058c10
LM
57322016-12-01 Luis Machado <lgustavo@codesourcery.com>
5733
5734 Fix test names starting with uppercase throughout the files.
5735
5736 * gdb.base/charset.exp
5737 * gdb.base/eval.exp
5738 * gdb.base/multi-forks.exp
5739 * gdb.guile/scm-progspace.exp
5740 * gdb.opencl/datatypes.exp
5741 * gdb.python/py-block.exp
5742 * gdb.python/py-function.exp
5743 * gdb.python/py-symbol.exp
5744 * gdb.python/py-symtab.exp
5745 * gdb.python/py-xmethods.exp
5746 * gdb.reverse/break-precsave.exp
5747 * gdb.reverse/break-reverse.exp
5748 * gdb.reverse/consecutive-precsave.exp
5749 * gdb.reverse/consecutive-reverse.exp
5750 * gdb.reverse/finish-precsave.exp
5751 * gdb.reverse/finish-reverse-bkpt.exp
5752 * gdb.reverse/finish-reverse.exp
5753 * gdb.reverse/fstatat-reverse.exp
5754 * gdb.reverse/getresuid-reverse.exp
5755 * gdb.reverse/i386-precsave.exp
5756 * gdb.reverse/i386-reverse.exp
5757 * gdb.reverse/i386-sse-reverse.exp
5758 * gdb.reverse/i387-stack-reverse.exp
5759 * gdb.reverse/insn-reverse.exp
5760 * gdb.reverse/machinestate-precsave.exp
5761 * gdb.reverse/machinestate.exp
5762 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5763 * gdb.reverse/pipe-reverse.exp
5764 * gdb.reverse/readv-reverse.exp
5765 * gdb.reverse/recvmsg-reverse.exp
5766 * gdb.reverse/rerun-prec.exp
5767 * gdb.reverse/s390-mvcle.exp
5768 * gdb.reverse/sigall-precsave.exp
5769 * gdb.reverse/sigall-reverse.exp
5770 * gdb.reverse/solib-precsave.exp
5771 * gdb.reverse/solib-reverse.exp
5772 * gdb.reverse/step-precsave.exp
5773 * gdb.reverse/step-reverse.exp
5774 * gdb.reverse/time-reverse.exp
5775 * gdb.reverse/until-precsave.exp
5776 * gdb.reverse/until-reverse.exp
5777 * gdb.reverse/waitpid-reverse.exp
5778 * gdb.reverse/watch-precsave.exp
5779 * gdb.reverse/watch-reverse.exp
5780
cdc7edd7
LM
57812016-12-01 Luis Machado <lgustavo@codesourcery.com>
5782
5783 Fix test names starting with uppercase throughout the files.
5784
5785 * gdb.arch/i386-mpx-simple_segv.exp
5786 * gdb.arch/i386-mpx.exp
5787 * gdb.arch/i386-permbkpt.exp
5788 * gdb.arch/pa-nullify.exp
5789 * gdb.arch/powerpc-d128-regs.exp
5790 * gdb.arch/vsx-regs.exp
5791 * gdb.base/bfp-test.exp
5792 * gdb.base/break.exp
5793 * gdb.base/breakpoint-shadow.exp
5794 * gdb.base/callfuncs.exp
5795 * gdb.base/charset.exp
5796 * gdb.base/commands.exp
5797 * gdb.base/completion.exp
5798 * gdb.base/dfp-test.exp
5799 * gdb.base/echo.exp
5800 * gdb.base/ending-run.exp
5801 * gdb.base/eval.exp
5802 * gdb.base/expand-psymtabs.exp
5803 * gdb.base/float128.exp
5804 * gdb.base/floatn.exp
5805 * gdb.base/foll-exec-mode.exp
5806 * gdb.base/gdb1056.exp
5807 * gdb.base/gdb11531.exp
5808 * gdb.base/kill-after-signal.exp
5809 * gdb.base/multi-forks.exp
5810 * gdb.base/overlays.exp
5811 * gdb.base/pending.exp
5812 * gdb.base/sepdebug.exp
5813 * gdb.base/testenv.exp
5814 * gdb.base/valgrind-db-attach.exp
5815 * gdb.base/watch_thread_num.exp
5816 * gdb.base/watchpoint-cond-gone.exp
5817 * gdb.base/watchpoint.exp
5818 * gdb.base/watchpoints.exp
5819 * gdb.cp/arg-reference.exp
5820 * gdb.cp/baseenum.exp
5821 * gdb.cp/operator.exp
5822 * gdb.cp/shadow.exp
5823 * gdb.dwarf2/dw2-op-out-param.exp
5824 * gdb.dwarf2/dw2-reg-undefined.exp
5825 * gdb.go/chan.exp
5826 * gdb.go/hello.exp
5827 * gdb.go/integers.exp
5828 * gdb.go/methods.exp
5829 * gdb.go/package.exp
5830 * gdb.guile/scm-parameter.exp
5831 * gdb.guile/scm-progspace.exp
5832 * gdb.guile/scm-value.exp
5833 * gdb.mi/mi-pending.exp
5834 * gdb.mi/user-selected-context-sync.exp
5835 * gdb.multi/multi-attach.exp
5836 * gdb.multi/tids.exp
5837 * gdb.opt/clobbered-registers-O2.exp
5838 * gdb.pascal/floats.exp
5839 * gdb.pascal/integers.exp
5840 * gdb.python/py-block.exp
5841 * gdb.python/py-events.exp
5842 * gdb.python/py-parameter.exp
5843 * gdb.python/py-symbol.exp
5844 * gdb.python/py-symtab.exp
5845 * gdb.python/py-type.exp
5846 * gdb.python/py-value.exp
5847 * gdb.python/py-xmethods.exp
5848 * gdb.python/python.exp
5849 * gdb.reverse/break-precsave.exp
5850 * gdb.reverse/consecutive-precsave.exp
5851 * gdb.reverse/finish-precsave.exp
5852 * gdb.reverse/i386-precsave.exp
5853 * gdb.reverse/machinestate-precsave.exp
5854 * gdb.reverse/sigall-precsave.exp
5855 * gdb.reverse/solib-precsave.exp
5856 * gdb.reverse/step-precsave.exp
5857 * gdb.reverse/until-precsave.exp
5858 * gdb.reverse/watch-precsave.exp
5859 * gdb.server/ext-attach.exp
5860 * gdb.server/ext-restart.exp
5861 * gdb.server/ext-run.exp
5862 * gdb.server/ext-wrapper.exp
5863 * gdb.stabs/gdb11479.exp
5864 * gdb.stabs/weird.exp
5865 * gdb.threads/attach-many-short-lived-threads.exp
5866 * gdb.threads/kill.exp
5867 * gdb.threads/watchpoint-fork.exp
5868
bc6c7af4
LM
58692016-12-01 Luis Machado <lgustavo@codesourcery.com>
5870
5871 Fix test names starting with uppercase throughout all the files below.
5872
5873 * gdb.ada/array_return.exp
5874 * gdb.ada/catch_ex.exp
5875 * gdb.ada/info_exc.exp
5876 * gdb.ada/mi_catch_ex.exp
5877 * gdb.ada/mi_dyn_arr.exp
5878 * gdb.ada/mi_ex_cond.exp
5879 * gdb.ada/mi_exc_info.exp
5880 * gdb.ada/mi_interface.exp
5881 * gdb.ada/mi_task_arg.exp
5882 * gdb.ada/mi_task_info.exp
5883 * gdb.ada/mi_var_array.exp
5884 * gdb.arch/alpha-step.exp
5885 * gdb.arch/amd64-disp-step.exp
5886 * gdb.arch/arm-disp-step.exp
5887 * gdb.arch/disp-step-insn-reloc.exp
5888 * gdb.arch/e500-prologue.exp
5889 * gdb.arch/ftrace-insn-reloc.exp
5890 * gdb.arch/gdb1558.exp
5891 * gdb.arch/i386-bp_permanent.exp
5892 * gdb.arch/i386-disp-step.exp
5893 * gdb.arch/i386-float.exp
5894 * gdb.arch/i386-gnu-cfi.exp
5895 * gdb.arch/ia64-breakpoint-shadow.exp
5896 * gdb.arch/mips16-thunks.exp
5897 * gdb.arch/pa-nullify.exp
5898 * gdb.arch/powerpc-aix-prologue.exp
5899 * gdb.arch/powerpc-power.exp
5900 * gdb.arch/ppc-dfp.exp
5901 * gdb.arch/s390-tdbregs.exp
5902 * gdb.arch/spu-info.exp
5903 * gdb.arch/spu-ls.exp
5904 * gdb.arch/thumb-bx-pc.exp
5905 * gdb.base/advance.exp
5906 * gdb.base/annota-input-while-running.exp
5907 * gdb.base/arrayidx.exp
5908 * gdb.base/asmlabel.exp
5909 * gdb.base/async.exp
5910 * gdb.base/attach-wait-input.exp
5911 * gdb.base/auto-connect-native-target.exp
5912 * gdb.base/batch-preserve-term-settings.exp
5913 * gdb.base/bfp-test.exp
5914 * gdb.base/bigcore.exp
5915 * gdb.base/bp-permanent.exp
5916 * gdb.base/break-always.exp
5917 * gdb.base/break-fun-addr.exp
5918 * gdb.base/break-idempotent.exp
5919 * gdb.base/break-main-file-remove-fail.exp
5920 * gdb.base/break-probes.exp
5921 * gdb.base/break-unload-file.exp
5922 * gdb.base/break.exp
5923 * gdb.base/call-ar-st.exp
5924 * gdb.base/call-rt-st.exp
5925 * gdb.base/call-sc.exp
5926 * gdb.base/call-signal-resume.exp
5927 * gdb.base/call-strs.exp
5928 * gdb.base/callexit.exp
5929 * gdb.base/callfuncs.exp
5930 * gdb.base/catch-gdb-caused-signals.exp
5931 * gdb.base/catch-signal-siginfo-cond.exp
5932 * gdb.base/catch-syscall.exp
5933 * gdb.base/compare-sections.exp
5934 * gdb.base/cond-eval-mode.exp
5935 * gdb.base/condbreak-call-false.exp
5936 * gdb.base/consecutive-step-over.exp
5937 * gdb.base/cursal.exp
5938 * gdb.base/disabled-location.exp
5939 * gdb.base/disasm-end-cu.exp
5940 * gdb.base/display.exp
5941 * gdb.base/double-prompt-target-event-error.exp
5942 * gdb.base/dprintf-bp-same-addr.exp
5943 * gdb.base/dprintf-detach.exp
5944 * gdb.base/dprintf-next.exp
5945 * gdb.base/dprintf-non-stop.exp
5946 * gdb.base/dprintf-pending.exp
5947 * gdb.base/dso2dso.exp
5948 * gdb.base/ending-run.exp
5949 * gdb.base/enum_cond.exp
5950 * gdb.base/examine-backward.exp
5951 * gdb.base/exe-lock.exp
5952 * gdb.base/exec-invalid-sysroot.exp
5953 * gdb.base/execl-update-breakpoints.exp
5954 * gdb.base/execution-termios.exp
5955 * gdb.base/fileio.exp
5956 * gdb.base/fixsection.exp
5957 * gdb.base/foll-exec-mode.exp
5958 * gdb.base/foll-exec.exp
5959 * gdb.base/fork-running-state.exp
5960 * gdb.base/frame-args.exp
5961 * gdb.base/fullpath-expand.exp
5962 * gdb.base/func-ptr.exp
5963 * gdb.base/gcore-relro-pie.exp
5964 * gdb.base/gdb1090.exp
5965 * gdb.base/gdb1555.exp
5966 * gdb.base/global-var-nested-by-dso.exp
5967 * gdb.base/gnu-ifunc.exp
5968 * gdb.base/hbreak-in-shr-unsupported.exp
5969 * gdb.base/hbreak-unmapped.exp
5970 * gdb.base/hook-stop.exp
5971 * gdb.base/infcall-input.exp
5972 * gdb.base/info-fun.exp
5973 * gdb.base/info-shared.exp
5974 * gdb.base/interrupt-noterm.exp
5975 * gdb.base/jit-so.exp
5976 * gdb.base/jit.exp
5977 * gdb.base/line-symtabs.exp
5978 * gdb.base/list.exp
5979 * gdb.base/longjmp.exp
5980 * gdb.base/macscp.exp
5981 * gdb.base/max-value-size.exp
5982 * gdb.base/nodebug.exp
5983 * gdb.base/nofield.exp
5984 * gdb.base/overlays.exp
5985 * gdb.base/paginate-after-ctrl-c-running.exp
5986 * gdb.base/paginate-bg-execution.exp
5987 * gdb.base/paginate-inferior-exit.exp
5988 * gdb.base/pending.exp
5989 * gdb.base/pr11022.exp
5990 * gdb.base/printcmds.exp
5991 * gdb.base/ptr-typedef.exp
5992 * gdb.base/ptype.exp
5993 * gdb.base/randomize.exp
5994 * gdb.base/range-stepping.exp
5995 * gdb.base/realname-expand.exp
5996 * gdb.base/relativedebug.exp
5997 * gdb.base/remote.exp
5998 * gdb.base/savedregs.exp
5999 * gdb.base/sepdebug.exp
6000 * gdb.base/set-noassign.exp
6001 * gdb.base/shlib-call.exp
6002 * gdb.base/shreloc.exp
6003 * gdb.base/sigaltstack.exp
6004 * gdb.base/sigbpt.exp
6005 * gdb.base/siginfo-addr.exp
6006 * gdb.base/siginfo-obj.exp
6007 * gdb.base/siginfo-thread.exp
6008 * gdb.base/signest.exp
6009 * gdb.base/signull.exp
6010 * gdb.base/sigrepeat.exp
6011 * gdb.base/skip.exp
6012 * gdb.base/so-impl-ld.exp
6013 * gdb.base/solib-corrupted.exp
6014 * gdb.base/solib-disc.exp
6015 * gdb.base/solib-display.exp
6016 * gdb.base/solib-overlap.exp
6017 * gdb.base/solib-search.exp
6018 * gdb.base/solib-symbol.exp
6019 * gdb.base/source-execution.exp
6020 * gdb.base/sss-bp-on-user-bp-2.exp
6021 * gdb.base/sss-bp-on-user-bp.exp
6022 * gdb.base/stack-checking.exp
6023 * gdb.base/stale-infcall.exp
6024 * gdb.base/step-break.exp
6025 * gdb.base/step-line.exp
6026 * gdb.base/step-over-exit.exp
6027 * gdb.base/step-test.exp
6028 * gdb.base/structs.exp
6029 * gdb.base/sym-file.exp
6030 * gdb.base/symtab-search-order.exp
6031 * gdb.base/term.exp
6032 * gdb.base/type-opaque.exp
6033 * gdb.base/unload.exp
6034 * gdb.base/until-nodebug.exp
6035 * gdb.base/until.exp
6036 * gdb.base/unwindonsignal.exp
6037 * gdb.base/watch-cond.exp
6038 * gdb.base/watch-non-mem.exp
6039 * gdb.base/watch_thread_num.exp
6040 * gdb.base/watchpoint-reuse-slot.exp
6041 * gdb.base/watchpoint-solib.exp
6042 * gdb.base/watchpoint.exp
6043 * gdb.btrace/dlopen.exp
6044 * gdb.cell/arch.exp
6045 * gdb.cell/break.exp
6046 * gdb.cell/bt.exp
6047 * gdb.cell/core.exp
6048 * gdb.cell/data.exp
6049 * gdb.cell/dwarfaddr.exp
6050 * gdb.cell/ea-cache.exp
6051 * gdb.cell/ea-standalone.exp
6052 * gdb.cell/ea-test.exp
6053 * gdb.cell/f-regs.exp
6054 * gdb.cell/fork.exp
6055 * gdb.cell/gcore.exp
6056 * gdb.cell/mem-access.exp
6057 * gdb.cell/ptype.exp
6058 * gdb.cell/registers.exp
6059 * gdb.cell/sizeof.exp
6060 * gdb.cell/solib-symbol.exp
6061 * gdb.cell/solib.exp
6062 * gdb.compile/compile-tls.exp
6063 * gdb.cp/exception.exp
6064 * gdb.cp/gdb2495.exp
6065 * gdb.cp/local.exp
6066 * gdb.cp/mb-inline.exp
6067 * gdb.cp/mb-templates.exp
6068 * gdb.cp/pr10687.exp
6069 * gdb.cp/pr9167.exp
6070 * gdb.cp/scope-err.exp
6071 * gdb.cp/templates.exp
6072 * gdb.cp/virtfunc.exp
6073 * gdb.dwarf2/dw2-dir-file-name.exp
6074 * gdb.dwarf2/dw2-single-line-discriminators.exp
6075 * gdb.fortran/complex.exp
6076 * gdb.fortran/library-module.exp
6077 * gdb.guile/guile.exp
6078 * gdb.guile/scm-cmd.exp
6079 * gdb.guile/scm-frame-inline.exp
6080 * gdb.guile/scm-objfile.exp
6081 * gdb.guile/scm-pretty-print.exp
6082 * gdb.guile/scm-symbol.exp
6083 * gdb.guile/scm-type.exp
6084 * gdb.guile/scm-value.exp
6085 * gdb.linespec/keywords.exp
6086 * gdb.linespec/ls-errs.exp
6087 * gdb.linespec/macro-relative.exp
6088 * gdb.linespec/thread.exp
6089 * gdb.mi/mi-breakpoint-changed.exp
6090 * gdb.mi/mi-dprintf-pending.exp
6091 * gdb.mi/mi-fullname-deleted.exp
6092 * gdb.mi/mi-logging.exp
6093 * gdb.mi/mi-pending.exp
6094 * gdb.mi/mi-solib.exp
6095 * gdb.mi/new-ui-mi-sync.exp
6096 * gdb.mi/user-selected-context-sync.exp
6097 * gdb.multi/dummy-frame-restore.exp
6098 * gdb.multi/multi-arch-exec.exp
6099 * gdb.multi/remove-inferiors.exp
6100 * gdb.multi/watchpoint-multi-exit.exp
6101 * gdb.opt/solib-intra-step.exp
6102 * gdb.perf/backtrace.exp
6103 * gdb.perf/single-step.exp
6104 * gdb.perf/skip-command.exp
6105 * gdb.perf/skip-prologue.exp
6106 * gdb.perf/solib.exp
6107 * gdb.python/lib-types.exp
6108 * gdb.python/py-as-string.exp
6109 * gdb.python/py-bad-printers.exp
6110 * gdb.python/py-block.exp
6111 * gdb.python/py-breakpoint.exp
6112 * gdb.python/py-cmd.exp
6113 * gdb.python/py-events.exp
6114 * gdb.python/py-evthreads.exp
6115 * gdb.python/py-finish-breakpoint.exp
6116 * gdb.python/py-finish-breakpoint2.exp
6117 * gdb.python/py-frame-inline.exp
6118 * gdb.python/py-frame.exp
6119 * gdb.python/py-inferior.exp
6120 * gdb.python/py-infthread.exp
6121 * gdb.python/py-mi.exp
6122 * gdb.python/py-objfile.exp
6123 * gdb.python/py-pp-maint.exp
6124 * gdb.python/py-pp-registration.exp
6125 * gdb.python/py-prettyprint.exp
6126 * gdb.python/py-recurse-unwind.exp
6127 * gdb.python/py-shared.exp
6128 * gdb.python/py-symbol.exp
6129 * gdb.python/py-symtab.exp
6130 * gdb.python/py-template.exp
6131 * gdb.python/py-type.exp
6132 * gdb.python/py-unwind-maint.exp
6133 * gdb.python/py-unwind.exp
6134 * gdb.python/py-value.exp
6135 * gdb.python/python.exp
6136 * gdb.reverse/finish-reverse-bkpt.exp
6137 * gdb.reverse/insn-reverse.exp
6138 * gdb.reverse/next-reverse-bkpt-over-sr.exp
6139 * gdb.reverse/solib-precsave.exp
6140 * gdb.reverse/solib-reverse.exp
6141 * gdb.stabs/gdb11479.exp
6142 * gdb.stabs/weird.exp
6143 * gdb.threads/fork-child-threads.exp
6144 * gdb.threads/fork-plus-threads.exp
6145 * gdb.threads/fork-thread-pending.exp
6146 * gdb.threads/forking-threads-plus-breakpoint.exp
6147 * gdb.threads/hand-call-in-threads.exp
6148 * gdb.threads/interrupted-hand-call.exp
6149 * gdb.threads/linux-dp.exp
6150 * gdb.threads/local-watch-wrong-thread.exp
6151 * gdb.threads/next-while-other-thread-longjmps.exp
6152 * gdb.threads/non-ldr-exit.exp
6153 * gdb.threads/pending-step.exp
6154 * gdb.threads/print-threads.exp
6155 * gdb.threads/process-dies-while-detaching.exp
6156 * gdb.threads/process-dies-while-handling-bp.exp
6157 * gdb.threads/pthreads.exp
6158 * gdb.threads/queue-signal.exp
6159 * gdb.threads/reconnect-signal.exp
6160 * gdb.threads/signal-command-handle-nopass.exp
6161 * gdb.threads/signal-command-multiple-signals-pending.exp
6162 * gdb.threads/signal-delivered-right-thread.exp
6163 * gdb.threads/signal-sigtrap.exp
6164 * gdb.threads/sigthread.exp
6165 * gdb.threads/staticthreads.exp
6166 * gdb.threads/stepi-random-signal.exp
6167 * gdb.threads/thread-unwindonsignal.exp
6168 * gdb.threads/thread_check.exp
6169 * gdb.threads/thread_events.exp
6170 * gdb.threads/tid-reuse.exp
6171 * gdb.threads/tls-nodebug.exp
6172 * gdb.threads/tls-shared.exp
6173 * gdb.threads/tls-so_extern.exp
6174 * gdb.threads/tls.exp
6175 * gdb.threads/wp-replication.exp
6176 * gdb.trace/actions-changed.exp
6177 * gdb.trace/actions.exp
6178 * gdb.trace/backtrace.exp
6179 * gdb.trace/change-loc.exp
6180 * gdb.trace/collection.exp
6181 * gdb.trace/deltrace.exp
6182 * gdb.trace/disconnected-tracing.exp
6183 * gdb.trace/entry-values.exp
6184 * gdb.trace/ftrace-lock.exp
6185 * gdb.trace/ftrace.exp
6186 * gdb.trace/infotrace.exp
6187 * gdb.trace/mi-trace-frame-collected.exp
6188 * gdb.trace/mi-trace-unavailable.exp
6189 * gdb.trace/mi-traceframe-changed.exp
6190 * gdb.trace/mi-tracepoint-changed.exp
6191 * gdb.trace/mi-tsv-changed.exp
6192 * gdb.trace/no-attach-trace.exp
6193 * gdb.trace/packetlen.exp
6194 * gdb.trace/passc-dyn.exp
6195 * gdb.trace/passcount.exp
6196 * gdb.trace/pending.exp
6197 * gdb.trace/pr16508.exp
6198 * gdb.trace/qtro.exp
6199 * gdb.trace/range-stepping.exp
6200 * gdb.trace/read-memory.exp
6201 * gdb.trace/report.exp
6202 * gdb.trace/save-trace.exp
6203 * gdb.trace/signal.exp
6204 * gdb.trace/stap-trace.exp
6205 * gdb.trace/status-stop.exp
6206 * gdb.trace/strace.exp
6207 * gdb.trace/tfile.exp
6208 * gdb.trace/tfind.exp
6209 * gdb.trace/trace-break.exp
6210 * gdb.trace/trace-condition.exp
6211 * gdb.trace/trace-enable-disable.exp
6212 * gdb.trace/trace-mt.exp
6213 * gdb.trace/tracecmd.exp
6214 * gdb.trace/tracefile-pseudo-reg.exp
6215 * gdb.trace/tspeed.exp
6216 * gdb.trace/tstatus.exp
6217 * gdb.trace/tsv.exp
6218 * gdb.trace/unavailable.exp
6219 * gdb.trace/while-dyn.exp
6220 * gdb.trace/while-stepping.exp
6221 * lib/gdb-guile.exp
6222 * lib/gdb.exp
6223 * lib/mi-support.exp
6224 * lib/pascal.exp
6225 * lib/perftest.exp
6226 * lib/prelink-support.exp
6227 * lib/selftest-support.exp
6228
ad02e4fe
SM
62292016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
6230
6231 * Makefile.in: Include disable-implicit-rules.mk.
6232
22347e55
AA
62332016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6234
6235 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
6236 non-byte-aligned bit fields.
6237
da5b30da
AA
62382016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6239
6240 PR gdb/12616
6241 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
6242 respects the DW_AT_data_bit_offset attribute.
6243
b593ecca
SM
62442016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
6245
6246 * gdb.base/default.exp: Fix output of "set language".
6247
3b165252
SM
62482016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
6249
6250 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
6251 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
6252 make.
6253 * configure.ac: Remove checks for the make program.
6254 * configure: Re-generate.
6255
1a2f3d7f
KB
62562016-11-16 Kevin Buettner <kevinb@redhat.com>
6257
6258 * gdb.python/py-recurse-unwind.c (main): Add loop.
6259 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
6260 to read_register() and gdb.parse_and_eval(). Make each code
6261 call a separate case that can be individually tested.
6262 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
6263 proc. Call cont_and_backtrace for each of the code paths that
6264 we want to test in the unwinder.
6265
b7f38fda
AA
62662016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
6267
6268 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
6269 the definition of struct S.
6270
1f8db343
CM
62712016-11-11 Catherine Moore <clm@codesourcery.com>
6272
6273 * gdb.base/dump.exp: Identify verilog format dump tests as such.
6274
fad0c9fb
PA
62752016-11-09 Pedro Alves <palves@redhat.com>
6276
6277 * gdb.base/commands.exp (runto_or_return): New procedure.
6278 (gdbvar_simple_if_test, gdbvar_simple_while_test)
6279 (gdbvar_complex_if_while_test, progvar_simple_if_test)
6280 (progvar_simple_while_test, progvar_complex_if_while_test)
6281 (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, redefine_hook_test)
6285 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
6286 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
6287 multi_line_input and multi_line. Remove gdb_expect and
6288 gdb_stop_suppressing_tests uses.
6289 * lib/gdb.exp (valnum_re): New global.
6290 (multi_line_input): New procedure.
6291
8354c62c
SM
62922016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
6293
6294 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
6295 Remove.
6296 (test_setup): Define with proc_with_prefix.
6297 (test_cli_inferior): Likewise.
6298 (test_cli_thread): Likewise.
6299 (test_cli_frame): Likewise.
6300 (test_cli_select_frame): Likewise.
6301 (test_cli_up_down): Likewise.
6302 (test_mi_thread_select): Likewise.
6303 (test_mi_stack_select_frame): Likewise.
6304 (test_cli_in_mi_inferior): Likewise.
6305 (test_cli_in_mi_thread): Likewise.
6306 (test_cli_in_mi_frame): Likewise.
6307 (top level): Do not use with_test_prefix_procname.
6308
64f367a2
PA
63092016-11-09 Pedro Alves <palves@redhat.com>
6310
6311 * gdb.base/commands.exp (gdbvar_simple_if_test)
6312 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
6313 (progvar_simple_if_test, progvar_simple_while_test)
6314 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
6315 (infrun_breakpoint_command_test, breakpoint_command_test)
6316 (user_defined_command_test, watchpoint_command_test)
6317 (test_command_prompt_position, deprecated_command_test)
6318 (bp_deleted_in_command, temporary_breakpoint_commands)
6319 (stray_arg0_test, source_file_with_indented_comment)
6320 (recursive_source_test, if_commands_test)
6321 (error_clears_commands_left, redefine_hook_test)
6322 (redefine_backtrace_test): Use proc_with_prefix.
6323 * lib/gdb.exp (proc_with_prefix): New proc.
6324
0bb65f1e
AA
63252016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6326
6327 * gdb.base/tui-layout.c: New file.
6328 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
6329 disassembly window contains very long lines.
6330
7353f247
TT
63312016-11-08 Tom Tromey <tom@tromey.com>
6332
6333 * gdb.python/py-value.exp (test_value_creation): Make "long" test
6334 depend on Python 2.
6335
30a7bb83
TT
63362016-11-08 Tom Tromey <tom@tromey.com>
6337
6338 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
6339 New method.
6340
cdf5a07c
MG
63412016-10-29 Manish Goregaokar <manish@mozilla.com>
6342
2806dc7e 6343 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 6344
51a789c3
MG
63452016-10-27 Manish Goregaokar <manish@mozilla.com>
6346
2806dc7e
PA
6347 * gdb.rust/simple.rs: Add test for univariant enums without
6348 discriminants and for encoded struct-like enums.
51a789c3 6349
f610ab6d
PA
63502016-10-28 Pedro Alves <palves@redhat.com>
6351
6352 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
6353 gdb_test_multiple, tighten regexps and match symtabs and line
6354 tables incrementally.
6355
b129b0ca
LM
63562016-10-28 Luis Machado <lgustavo@codesourcery.com>
6357
6358 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
6359 general.
6360
ecf45d2c
SL
63612016-10-25 Luis Machado <lgustavo@codesourcery.com>
6362
6363 * gdb.base/exec-invalid-sysroot.exp: New file.
6364
b8d38ee4
JK
63652016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6366
6367 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
6368
f90fd8c2
JK
63692016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6370
6371 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
6372
2d2476aa
MR
63732016-10-19 Maciej W. Rozycki <macro@imgtec.com>
6374
2806dc7e
PA
6375 * gdb.base/killed-outside.exp: Remove $options from a call to
6376 `prepare_for_testing'.
2d2476aa 6377
e42b25a0
SM
63782016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6379
6380 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
6381 Change test message.
6382
3ccdb432
SM
63832016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6384
6385 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
6386 Update comment.
6387
5bad3170
SM
63882016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6389
6390 * gdb.trace/mi-trace-save.exp: New file.
6391
5ad9dba7
YQ
63922016-10-13 Yao Qi <yao.qi@linaro.org>
6393
6394 * gdb.base/code_elim.exp (get_var_address): Remove.
6395 * gdb.base/relocate.exp: Likewise.
6396 * gdb.base/shreloc.exp: Likewise.
6397 * lib/gdb.exp (get_var_address): New.
6398
62df7e21
YQ
63992016-10-13 Yao Qi <yao.qi@linaro.org>
6400
6401 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
6402 floating point tests if $skip_float_test is false.
6403
4dac951e
LM
64042016-10-12 Luis Machado <lgustavo@codesourcery.com>
6405
6406 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
6407 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
6408 argc values.
6409 Add 1 to argc so we guarantee distinct initial/modified argc values.
6410
8f1a8fc4
JK
64112016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6412
6413 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
6414
16c85b5d
JK
64152016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
6418 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
6419 * gdb.arch/vsx-regs.exp: Likewise.
6420
1d0e042a
YQ
64212016-10-07 Yao Qi <yao.qi@linaro.org>
6422
6423 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
6424
68dadef5
MM
64252016-10-07 Markus Metzger <markus.t.metzger@intel.com>
6426
6427 * gdb.python/python.exp: Test decode_line("*0").
6428
33fa2c6e
DE
64292016-10-06 Doug Evans <dje@google.com>
6430
6431 * gdb.python/py-value.exp (test_value_creation): Add test for large
6432 unsigned 64-bit value.
6433
9c37b5ae
TT
64342016-10-06 Tom Tromey <tom@tromey.com>
6435
6436 * gdb.compile/compile.exp: Change java tests to rust.
6437 * gdb.base/setshow.exp: Change java tests to rust.
6438 * gdb.base/default.exp: Remove java from language list.
6439 * README (Examples): Update language example.
6440 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
6441 test.
6442 * lib/gdb.exp (skip_java_tests): Remove.
6443 * lib/java.exp: Remove.
6444 * gdb.java: Remove.
6445
78b86327
MR
64462016-10-06 Maciej W. Rozycki <macro@imgtec.com>
6447
6448 * gdb.arch/mips-fcr.exp: New test.
6449 * gdb.arch/mips-fcr.c: Source for the new test.
6450
7470adbb
MR
64512016-10-06 Maciej W. Rozycki <macro@imgtec.com>
6452
6453 * gdb.base/solib-disc.exp: Use `standard_output_file'
6454 throughout.
6455
4a556533
PA
64562016-10-06 Pedro Alves <palves@redhat.com>
6457
6458 * gdb.base/jit-simple-dl.c: New file.
6459 * gdb.base/jit-simple-jit.c: New file, factored out from ...
6460 * gdb.base/jit-simple.c: ... this.
6461 * gdb.base/jit-simple.exp (jit_run): Delete.
6462 (build_jit): New proc.
6463 (jit_test_reread): Recompile either the main program or the shared
6464 library, depending on what is being tested. Skip changing address
6465 if caller wants to. Compare before/after addresses. If testing
6466 standalone, explicitly load the binary. Test "maint info
6467 breakpoints".
6468 (top level): Add "standalone vs shared lib" and "change address"
6469 vs "same address" axes.
6470
5a122fbc
PA
64712016-10-06 Pedro Alves <palves@redhat.com>
6472
6473 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
6474 call.
6475 (jit_run): Delete.
6476 (jit_test_reread): Use with_test_prefix. Reload the main binary
6477 explicitly. Compare the before/after addresses of the JIT
6478 descriptor.
6479
ee8da4b8
DE
64802016-08-15 Doug Evans <dje@google.com>
6481
6482 * gdb.xml/extra-regs.xml: Update, end field now required, default type
6483 for single bitfields is bool.
6484 * gdb.xml/tdesc-regs.exp: Ditto.
6485
f389f6fe
JK
64862016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6487
6488 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
6489
fdebf1a4
YQ
64902016-10-05 Yao Qi <yao.qi@linaro.org>
6491
6492 * lib/gdb.exp (support_complex_tests): Return zero if
6493 gdb_skip_float_test return true.
6494
9c36d954 64952016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 6496 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
6497
6498 PR gdb/20487
6499 * gdb.mi/user-selected-context-sync.exp: New file.
6500 * gdb.mi/user-selected-context-sync.c: New file.
6501
4034d0ff 65022016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 6503 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
6504
6505 PR gdb/20487
6506 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
6507 =thread-select-event check.
6508
a4297203
PB
65092016-09-29 Peter Bergner <bergner@vnet.ibm.com>
6510
6511 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
6512 the compulsory L operand changes.
6513 * gdb.arch/powerpc-power.s: Likewise.
6514
bb805577
JK
65152016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6516
6517 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
6518 * gdb.base/jit-attach-pie.c: New file.
6519 * gdb.base/jit-attach-pie.exp: New file.
6520
6d61dee5
PA
65212016-09-28 Pedro Alves <palves@redhat.com>
6522
6523 * gdb.base/infcall-input.c: New file.
6524 * gdb.base/infcall-input.exp: New file.
6525
f73842fc
YQ
65262016-09-22 Yao Qi <yao.qi@linaro.org>
6527
6528 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
6529 (gdb_exit): Rename it to ...
6530 (gdbserver_gdb_exit): ... Close GDBserver.
6531 (gdb_exit): New proc, call gdbserver_gdb_exit.
6532 (mi_gdb_exit): Likewise.
6533
90681dab
YQ
65342016-09-22 Yao Qi <yao.qi@linaro.org>
6535
6536 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
6537 path.
6538 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
6539 Remove duplication.
6540
9c211fd8
YQ
65412016-09-22 Yao Qi <yao.qi@linaro.org>
6542
6543 * lib/gdbserver-support.exp: Check the existence of
6544 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
6545
ad0a504f
AK
65462016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
6547
6548 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
6549
36cf1806
TT
65502016-09-21 Tom Tromey <tom@tromey.com>
6551
6552 PR gdb/20604:
6553 * gdb.base/quit.exp: New file.
6554
74172ecf
SM
65552016-09-21 Simon Marchi <simon.marchi@ericsson.com>
6556
6557 * .gitignore: New file.
6558
3d0ec882
MR
65592016-09-21 Maciej W. Rozycki <macro@imgtec.com>
6560
6561 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
6562 throughout.
6563
8193adea
AA
65642016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6565
6566 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
6567
d41a5c09
JK
65682016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6569
6570 * gdb.cp/casts.cc (decltype): Move it ...
6571 (main): ... with its call to ...
6572 * gdb.cp/casts03.cc: ... a new file.
6573 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
6574
d2dfe700
JK
65752016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6576
6577 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
6578
e2a92b16
PB
65792016-09-15 Peter Bergner <bergner@vnet.ibm.com>
6580
6581 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
6582 and sync up the test with tests in gas/testsuite/gas/ppc.
6583 * gdb.arch/powerpc-power.exp: Likewise.
6584
49b4de64
JK
65852016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6586
6587 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
6588
2c29df25
SDJ
65892016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
6590 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
6593 make m1's definition to be different from m2's. Use 'dummy' as an
6594 argument for probe 'two'.
6595
cc3c2846
JB
65962016-09-10 Jon Beniston <jon@beniston.com>
6597
6598 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
6599 for sim target.
6600
e1b2624a
AA
66012016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6602
6603 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
6604 variable declaration.
6605 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
6606 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
6607 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
6608 received HWCAP as its argument.
6609
4295e285
PA
66102016-09-06 Pedro Alves <palves@redhat.com>
6611
6612 * gdb.base/new-ui-pending-input.c: New file.
6613 * gdb.base/new-ui-pending-input.exp: New file.
6614 * gdb.exp (clear_gdb_spawn_id): New procedure.
6615 (with_spawn_id): Check whether gdb_spawn_id exists before
6616 referencing it. If gdb_spawn_id didn't exist on entry, clear it
6617 on exit.
6618
00d5215e
UW
66192016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6620
6621 * gdb.base/float128.c: New file.
6622 * gdb.base/float128.exp: Likewise.
6623 * gdb.base/floatn.c: Likewise.
6624 * gdb.base/floatn.exp: Likewise.
6625
a9ff5f12
UW
66262016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6627
6628 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
6629
f245535c
PA
66302016-09-05 Pedro Alves <palves@redhat.com>
6631
6632 PR backtrace/19927
6633 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
6634 unwinders are immediately called as side effect of "source" or
6635 "disable unwinder" commands.
6636 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
6637
ae9cf263
YQ
66382016-09-02 Yao Qi <yao.qi@linaro.org>
6639
6640 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
6641 is true and $type is "float" or "double".
6642
27aba047
YQ
66432016-09-02 Yao Qi <yao.qi@linaro.org>
6644
6645 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
6646 true.
6647 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
6648 * gdb.base/call-rt-st.exp: Likewise.
6649 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
6650 return value instead of gdb,skip_float_test.
6651 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
6652 (do_function_calls): Use its return value instead of
6653 gdb,skip_float_test.
6654 * gdb.base/finish.exp: Likewise.
6655 * gdb.base/funcargs.exp: Likewise.
6656 * gdb.base/return.exp: Likewise.
6657 * gdb.base/return2.exp: Likewise.
6658 * gdb.base/varargs.exp: Likewise.
6659 * lib/gdb.exp (gdb_skip_float_test): Change it to
6660 gdb_caching_proc. Detect the broken ptrace on arm-linux.
6661
5af962df
AA
66622016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
6663
6664 * gdb.multi/tids.exp: Test "thread apply all".
6665
7fac6910
JK
66662016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6667
6668 * gdb.base/default.exp (tty): Remove.
6669
bb1fe4ac
KB
66702016-08-24 Kevin Buettner <kevinb@redhat.com>
6671
2806dc7e
PA
6672 * gdb.python/py-recurse-unwind.c: New file.
6673 * gdb.python/py-recurse-unwind.py: New file.
6674 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 6675
0a1ddfa6
SM
66762016-08-24 Simon Marchi <simon.marchi@ericsson.com>
6677
6678 * gdb.base/set-inferior-tty.exp: New file.
6679 * gdb.base/set-inferior-tty.c: New file.
6680
d9de1fe3
PA
66812016-08-23 Pedro Alves <palves@redhat.com>
6682
6683 PR gdb/20494
6684 * gdb.base/new-ui-echo.c: New file.
6685 * gdb.base/new-ui-echo.exp: New file.
6686
e9d9abd7
YQ
66872016-08-23 Yao Qi <yao.qi@linaro.org>
6688
6689 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
6690 gdbserver_spawn.
6691 * gdb.server/connect-without-multi-process.exp (do_test):
6692 Likewise.
6693
3589529e
YQ
66942016-08-23 Yao Qi <yao.qi@linaro.org>
6695
6696 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
6697 standalone_txt. Delete gdb_txt and standalone_txt on host
6698 and target. Spawn the binary on target. Copy files from
6699 target to host.
6700
6bb90213
PA
67012016-08-22 Pedro Alves <palves@redhat.com>
6702
6703 PR gdb/20505
6704 * gdb.base/vdso-warning.exp: Test core dumps too. Use
6705 with_test_prefix. Factor out bits to ...
6706 (test_no_vdso): ... this new procedure.
6707
20c2c024
CL
67082016-08-19 Carl Love <cel@us.ibm.com>
6709
6710 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
6711 maintaining separate logic for constructing the output path.
6712 * gdb.arch/powerpc-d128-regs.exp: Likewise.
6713 * gdb.arch/ppc-dfp.exp: Likewise.
6714 * gdb.arch/ppc-fp.exp: Likewise.
6715 * gdb.arch/vsx-regs.exp: Likewise.
6716 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
6717 binprefix for generating the additional binary files.
6718
0646e07d
PA
67192016-08-19 Pedro Alves <palves@redhat.com>
6720
6721 * gdb.trace/mi-trace-frame-collected.exp
6722 (test_trace_frame_collected): On x32, expect two registers.
6723
46da9242
CL
67242016-08-18 Carl Love <cel@us.ibm.com>
6725
6726 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
6727 and sync up the test with tests in gas/testsuite/gas/ppc.
6728 * gdb.arch/powerpc-power.exp: Likewise.
6729
eb2332d7
SM
67302016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6731
6732 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
6733 expected error message.
6734
63c61e04
SM
67352016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6736
6737 * gdb.multi/remove-inferiors.exp: New file.
6738 * gdb.multi/remove-inferiors.c: New file.
6739
7b17065f
YQ
67402016-08-12 Yao Qi <yao.qi@linaro.org>
6741
6742 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
6743 argument list.
6744
01d3dedf
PA
67452016-08-10 Pedro Alves <palves@redhat.com>
6746
6747 PR gdb/19187
6748 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
6749 setup_kfails.
6750
3eb7562a
PA
67512016-08-09 Pedro Alves <palves@redhat.com>
6752 Simon Marchi <simon.marchi@ericsson.com>
6753
6754 PR gdb/20418
6755 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
6756 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
6757
80614914
PA
67582016-08-09 Pedro Alves <palves@redhat.com>
6759
6760 PR mi/20431
6761 * gdb.mi/mi-cmd-error.exp: New file.
6762
f348d89a
PA
67632016-08-09 Pedro Alves <palves@redhat.com>
6764
6765 PR gdb/18653
6766 * gdb.base/signals-state-child.c: New file.
6767 * gdb.base/signals-state-child.exp: New file.
6768 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
6769
e5ca03b4
PA
67702016-08-09 Pedro Alves <palves@redhat.com>
6771
6772 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
6773
282a0691
TT
67742016-08-03 Tom Tromey <tom@tromey.com>
6775
6776 PR python/18565:
6777 * gdb.python/py-frame-inline.exp: Add Frame.function test.
6778
41bfcd63
YQ
67792016-08-01 Yao Qi <yao.qi@linaro.org>
6780
6781 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
6782 variable mode to "multi-process" if $multi_process is 1, otherwise
6783 set it to "single-process".
6784
e3465b24
YQ
67852016-08-01 Yao Qi <yao.qi@linaro.org>
6786
6787 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
6788 * gdb.cp/cpexprs.exp: Likewise.
6789 * gdb.cp/m-static.exp: Likewise.
6790
0b31a4bc
TT
67912016-07-26 Tom Tromey <tom@tromey.com>
6792
6793 PR python/20190:
6794 * gdb.threads/tls.exp (check_thread_local): Add python symbol
6795 test.
6796
e0461dbb
MM
67972016-07-26 Markus Metzger <markus.t.metzger@intel.com>
6798
6799 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
6800 selecting assembly source files.
6801 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
6802 assembly source files.
6803 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
6804 assembly source files.
6805 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
6806 selecting assembly source files.
6807
8194e927
SM
68082016-07-25 Simon Marchi <simon.marchi@ericsson.com>
6809
6810 * gdb.base/new-ui.exp (do_test_invalid_args): New
6811 procedure.
6812
c0272db5
TW
68132016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
6814
6815 * gdb.btrace/reconnect.c: New file.
6816 * gdb.btrace/reconnect.exp: New file.
6817
e3487908
GKB
68182016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
6819
6820 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
6821 to test_catch_syscall_group.
6822 (test_catch_syscall_group): New.
6823
12df5c00
TT
68242016-07-21 Tom Tromey <tom@tromey.com>
6825
6826 * gdb.rust/simple.rs (main): Use empty struct expression.
6827 * gdb.rust/simple.exp: Add tests for empty struct expression.
6828
bae62ee2
YQ
68292016-07-21 Yao Qi <yao.qi@linaro.org>
6830
6831 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
6832 if gdb_skip_xml_test is true on some targets.
6833
b1b53fb3
YQ
68342016-07-21 Yao Qi <yao.qi@linaro.org>
6835
6836 * gdb.server/solib-list.exp: Unset last_loaded_file.
6837
027d97f8
JK
68382016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6839
6840 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
6841 "step into captured_main (args)".
6842
7674d381
JK
68432016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6844
6845 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
6846
72b5d099
JK
68472016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6848
6849 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
6850
1f960ced
PA
68512016-07-19 Pedro Alves <palves@redhat.com>
6852
6853 * gdb.opt/inline-break.exp: Remove optimize=-O2.
6854 * gdb.opt/inline-bt.exp: Likewise.
6855 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
6856 additional_flags=-Winline.
6857 * gdb.opt/inline-locals.exp: Likewise.
6858 * gdb.opt/inline-markers.c (ATTR): Define.
6859 (inlined_fn): Use it.
6860
f25827c1
YQ
68612016-07-19 Yao Qi <yao.qi@linaro.org>
6862
6863 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
6864 (test_with_self): Remove some code. Remove argument executable.
6865 (top-level): Use do_self_tests.
6866
37539ebe
DB
68672016-07-15 Zachary Welch <zwelch@codesourcery.com>
6868 Don Breazeal <donb@codesourcery.com>
6869
6870 * gdb.base/maint.exp: Escape paths used in regular expressions.
6871 * gdb.stabs/weird.exp: Likewise.
6872
dac790e1
TT
68732016-07-13 Tom Tromey <tom@tromey.com>
6874
6875 PR python/15620, PR python/18620:
6876 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
6877 (test_bkpt_events): New procs.
6878
93daf339
TT
68792016-07-13 Tom Tromey <tom@tromey.com>
6880
6881 PR python/17698:
6882 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
6883 test.
6884 (test_watchpoints): Likewise.
6885 (test_bkpt_pending): New proc.
6886
6571a381
TT
68872016-07-13 Tom Tromey <tom@tromey.com>
6888
6889 PR cli/18053:
6890 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
6891 completion test.
6892
e8732474
JK
68932016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6894
6895 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
6896 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
6897 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
6898 f_label.
6899 (g): Rename g_end_lbl to g_label.
6900 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
6901 low_pc and high_pc.
6902 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
6903
e0f3fd7c
TT
69042016-07-12 Tom Tromey <tom@tromey.com>
6905
6906 PR python/19293:
6907 * gdb.python/py-unwind-maint.exp: Update tests.
6908
3cfe46b6
YQ
69092016-07-12 Yao Qi <yao.qi@linaro.org>
6910
6911 * lib/selftest-support.exp (selftest_setup): Match the output
6912 when captured_main is inlined.
6913
4f19a0e6
WT
69142016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
6915
6916 * gdb.fortran/derived-types.exp (result_line, result_line_2):
6917 New variables.
6918 (print this%a, print this%b, print this): New tests.
6919 * gdb.fortran/derived-types.f90 (this): New object and
6920 initialization.
6921
986cf455
SM
69222016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6923
6924 * gdb.ada/arraydim.exp: Remove extra directory level in build
6925 directory.
6926
f0464b23
SM
69272016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6928
6929 * lib/ada.exp: Remove extra directory level in build directory.
6930 * gdb.ada/cond_lang.exp: Likewise.
6931 * gdb.ada/exec_changed.exp: Likewise.
6932 * gdb.ada/lang_switch.exp: Likewise.
6933
42d94011
MG
69342016-07-06 Manish Goregaokar <manish@mozilla.com>
6935
2806dc7e
PA
6936 * simple.rs: Add test for raw pointer subscripting.
6937 * simple.exp: Add test expectations.
42d94011 6938
647c264c
YQ
69392016-07-05 Yao Qi <yao.qi@linaro.org>
6940
6941 * gdb.mi/mi-reverse.exp: Match =record-started output.
6942
20aa2c60
PA
69432016-07-01 Pedro Alves <palves@redhat.com>
6944
6945 * gdb.base/jit-reader.exp (info_registers_current_frame): New
6946 procedure.
6947 (jit_reader_test): Test the jit reader's unwinder.
6948 * gdb.base/jithost.c (jit_function_00_code): New global.
6949 (main): Use memcpy to fill in the mmapped code, instead of poking
6950 bytes manually here.
6951 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
6952 value.
6953 (read_debug_info): Save the function's range.
6954 (read_sp): New function.
6955 (unwind_frame): Use it. Also unwind RBP.
6956 (get_frame_id): Use read_sp.
6957 (gdb_init_reader): Use calloc instead of malloc.
6958 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
6959 parameter. Use gdb_test_multiple.
6960
ced2dffb
PA
69612016-07-01 Pedro Alves <palves@redhat.com>
6962 Antoine Tremblay <antoine.tremblay@ericsson.com>
6963
6964 * gdb.threads/process-dies-while-detaching.c: New file.
6965 * gdb.threads/process-dies-while-detaching.exp: New file.
6966
63000888
PA
69672016-07-01 Pedro Alves <palves@redhat.com>
6968
6969 * gdb.multi/watchpoint-multi-exit.c: New file.
6970 * gdb.multi/watchpoint-multi-exit.exp: New file.
6971
038d4868
PA
69722016-06-30 Pedro Alves <palves@redhat.com>
6973
6974 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
6975 unset inferior_spawn_id.
6976
994e9c83
PA
69772016-06-30 Pedro Alves <palves@redhat.com>
6978
6979 * lib/mi-support.exp (default_mi_gdb_start): Declare global
6980 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
6981
e5653468
YQ
69822016-06-29 Yao Qi <yao.qi@linaro.org>
6983
6984 * gdb.base/return.c: Add copyright header.
6985
803b47e5
TT
69862016-06-29 Tom Tromey <tom@tromey.com>
6987
6988 PR python/20129:
6989 * gdb.python/py-framefilter.exp: Add tests for setting priority
6990 and disabling of non-existent frame filter.
6991
28244707
YQ
69922016-06-29 Yao Qi <yao.qi@linaro.org>
6993
6994 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
6995 0x0f07ff.
6996
a31d2f06
YQ
69972016-06-28 Yao Qi <yao.qi@linaro.org>
6998
6999 * gdb.base/catch-syscall.exp: Remove check on isnative and target
7000 triplets. Start gdb, execute catch syscall, and continue. Check
7001 gdb's output to determine catch syscall is supported.
7002
921d8f54
MG
70032016-06-27 Manish Goregaokar <manish@mozilla.com>
7004
25d49b86
PA
7005 * gdb.rust/simple.rs: Add test for returning unit in a function.
7006 * gdb.rust/simple.exp: Add expectation for functions returning
7007 unit.
921d8f54 7008
f4952523
PMR
70092016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
7010
7011 * gdb.python/py-breakpoint-create-fail.c,
7012 gdb.python/py-breakpoint-create-fail.exp,
7013 gdb.python/py-breakpoint-create-fail.py: New testcase.
7014
fccb08f8
MG
70152016-06-25 Manish Goregaokar <manish@mozilla.com>
7016
7017 PR gdb/20239
7018 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
7019 * gdb.rust/simple.exp: Add test expectations for new NonZero
7020 tests.
fccb08f8 7021
6b850546
DT
70222016-06-24 David Taylor <dtaylor@emc.com>
7023
7024 * gdb.base/offsets.exp: New file.
7025 * gdb.base/offsets.c: New file.
7026
17621150
TT
70272016-06-23 Tom Tromey <tom@tromey.com>
7028
7029 PR gdb/16483:
7030 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
7031 before any filters are loaded.
7032
04d59df6
WT
70332016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
7034
7035 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
7036 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
7037 structs.
7038 * gdb.fortran/derived-type-function.exp: New file.
7039 * gdb.fortran/derived-type-function.f90: New file.
7040
7041
ac69f786
PA
70422016-06-21 Pedro Alves <palves@redhat.com>
7043
7044 * gdb.base/new-ui.exp: New file.
7045 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
7046 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
7047 (with_spawn_id): New procedure.
7048
49940788
PA
70492016-06-21 Pedro Alves <palves@redhat.com>
7050
7051 * gdb.mi/mi-exec-run.exp: New file.
7052
ef274d26
PA
70532016-06-21 Pedro Alves <palves@redhat.com>
7054
7055 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
7056 breakpoint command's output on the main UI.
7057 (test_break): New procedure, factored out from calls in the top
7058 level.
7059 (top level): Use foreach_with_prefix to test MI as main UI and as
7060 separate UI.
7061
468afe6c
PA
70622016-06-21 Pedro Alves <palves@redhat.com>
7063
7064 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
7065 (test_awatch_creation_and_listing)
7066 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
7067 Remove 'type' parameter.
7068 (test_watchpoint_all): New parameter mi_mode. Remove
7069 with_test_prefix.
7070 (top level): Use foreach_with_prefix, and add main/separate UI MI
7071 testing axis.
7072
51f77c37
PA
70732016-06-21 Pedro Alves <palves@redhat.com>
7074
7075 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
7076 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
7077 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
7078 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
7079 (gdb_main_spawn_id, mi_spawn_id): Declare and
7080 comment.
7081 (mi_create_inferior_pty): New procedure,
7082 factored out from default_mi_gdb_start.
7083 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
7084 procedures.
7085 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
7086 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
7087 Use mi_create_inferior_pty.
7088 (mi_gdb_start): Use eval to pass down args list.
7089
8980e177
PA
70902016-06-21 Pedro Alves <palves@redhat.com>
7091
7092 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
7093 * gdb.opt/inline-cmds.exp: Add MI tests.
7094
f38d3ad1
PA
70952016-06-21 Pedro Alves <palves@redhat.com>
7096
7097 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
7098
45db7c09
PA
70992016-06-21 Pedro Alves <palves@redhat.com>
7100
7101 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
7102 (top level): Use it instead of mi_execute_to.
7103
5a069ab3
PA
71042016-06-21 Pedro Alves <palves@redhat.com>
7105
7106 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
7107 (cont_handler_str): New.
7108 (signal_stop_handler): Set stop_handler_str instead of printing to
7109 stdout.
7110 (continue_handler): Set cont_handler_str instead of printing to
7111 stdout.
7112 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
7113 mi_send_resuming_command. Print stop_handler_str and
7114 cont_handler_str instead of expecting the python events print
7115 directly.
7116
2838cc1d
SD
71172016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
7118
7119 * gdb.base/jit-reader.exp: New file.
7120 * gdb.base/jithost.c: New file.
7121 * gdb.base/jithost.h: New file.
7122 * gdb.base/jitreader.c : New file.
7123 * gdb.base/jit-protocol.h: New file.
7124
21a77091
YQ
71252016-06-17 Yao Qi <yao.qi@linaro.org>
7126
7127 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
7128 parameters follow_fork and detach_on_fork. Set follow-fork-mode
7129 and detach-on-fork. Adjust tests.
7130 (top level): Invoke break_cond_on_syscall with combinations of
7131 syscall, follow-fork-mode and detach-on-fork.
7132
f50bf8e5
YQ
71332016-06-17 Yao Qi <yao.qi@linaro.org>
7134
7135 * gdb.base/step-over-exit.c: New.
7136 * gdb.base/step-over-exit.exp: New.
7137
a28d8e50
YTL
71382016-06-17 Yan-Ting Lin <currygt52@gmail.com>
7139
7140 * gdb.base/float.exp: Add target check for nds32*-*-*.
7141 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
7142
cad8e26d
AB
71432016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
7144
7145 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
7146 for unsupported target features.
7147 * gdb.base/call-rt-st.exp: Likewise.
7148 * gdb.base/call-sc.exp: Likewise.
7149 * gdb.base/call-signal-resume.exp: Likewise.
7150 * gdb.base/call-strs.exp: Likewise.
7151 * gdb.base/callexit.exp: Likewise.
7152 * gdb.base/callfuncs.exp: Likewise.
7153 * gdb.base/nodebug.exp: Likewise.
7154 * gdb.base/printcmds.exp: Likewise.
7155 * gdb.base/ptype.exp: Likewise.
7156 * gdb.base/structs.exp: Likewise.
7157 * gdb.base/unwindonsignal.exp: Likewise.
7158 * gdb.cp/gdb2495.exp: Likewise.
7159 * gdb.cp/templates.exp: Likewise.
7160 * gdb.cp/virtfunc.exp: Likewise.
7161 * gdb.threads/hand-call-in-threads.exp: Likewise.
7162 * gdb.threads/interrupted-hand-call.exp: Likewise.
7163 * gdb.threads/thread-unwindonsignal.exp: Likewise.
7164
347dc102
TT
71652016-06-10 Tom Tromey <tom@tromey.com>
7166
7167 PR rust/20110:
7168 * gdb.rust/expr.exp: Add test for integer constant larger than
7169 i32.
7170
5e13cf25
BH
71712016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
7172
7173 * gdb.fortran/nested-funcs.exp: New.
7174 * gdb.fortran/nested-funcs.f90: New.
7175
bb556f1f
TK
71762016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
7177
7178 * gdb.base/examine-backward.c: New file.
7179 * gdb.base/examine-backward.exp: New file.
7180
38b022b4
SM
71812016-06-06 Simon Marchi <simon.marchi@ericsson.com>
7182
7183 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
7184 matching.
7185
1b40ec05
TT
71862016-06-02 Tom Tromey <tom@tromey.com>
7187
7188 PR python/18984:
7189 * gdb.python/py-shared.exp: Add solib_name test.
7190
193bd378
SM
71912016-06-02 Simon Marchi <simon.marchi@ericsson.com>
7192
7193 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
7194
3326303b
MG
71952016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
7196
7197 PR c++/19893
7198 * gdb.dwarf2/implref.exp: Rename to...
7199 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
7200 * gdb.dwarf2/implref-array.c: New file.
7201 * gdb.dwarf2/implref-array.exp: Likewise.
7202 * gdb.dwarf2/implref-global.c: Likewise.
7203 * gdb.dwarf2/implref-global.exp: Likewise.
7204 * gdb.dwarf2/implref-struct.c: Likewise.
7205 * gdb.dwarf2/implref-struct.exp: Likewise.
7206
825c8ef2
AT
72072016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7208
7209 * gdb.trace/trace-condition.exp: Add 64bit tests.
7210
2320162a
AT
72112016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7212
7213 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
7214 bits types.
7215 (main): Adapt to 8 to 64 bits types.
7216 * gdb.trace/trace-condition.exp: Add new tests.
7217
a7818233
AT
72182016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7219
7220 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
7221
0d336466
AT
72222016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7223
7224 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
7225 Move condition tests...
7226 * gdb.trace/trace-condition.exp: Here.
7227
7faeb45a
AT
72282016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7229
7230 * gdb.trace/trace-condition.exp: Add counter-case tests.
7231
e385593e
JK
72322016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 PR c++/15231
7235 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
7236 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
7237
744608cc
PA
72382016-05-27 Pedro Alves <palves@redhat.com>
7239
7240 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7241 New procedure.
7242 (top level): Call it, and bail out of DejaGnu is known to be bad.
7243
ac775bf4
AB
72442016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
7245
7246 * gdb.base/whatis.c: Extend the test case.
7247 * gdb.base/whatis.exp: Add additional tests.
7248
2bbad2ea
BH
72492016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7250
7251* gdb.fortran/type.f90: Add pointer variable.
7252* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
7253
8b70175d
BH
72542016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7255
7256 * gdb.fortran/vla-type.exp: Fix testcase name.
7257
86d8a848
BH
72582016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7259
7260 * gdb.fortran/vla-type.exp: Access elements in nested structs.
7261
e188eb36
BH
72622016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7263
7264 * gdb.fortran/type.f90: Add nested structures.
7265 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
7266 * gdb.fortran/derived-type.exp: Adapt expected output.
7267 * gdb.fortran/vla-type.exp: Adapt expected output.
7268
9b2db1fd
BH
72692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7270
7271 * gdb.fortran/whatis_type.exp: Adapt expected output.
7272
72b17055
BH
72732016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7274
7275 * gdb.fortran/print_type.exp: Fix expected output.
7276 * gdb.fortran/whatis_type.exp: Fix expected output.
7277
3cd81d8d
BH
72782016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7279
7280 * gdb.fortran/whatis_type.exp: Use multi_line.
7281
ddae9462
TT
72822016-05-24 Tom Tromey <tom@tromey.com>
7283
7284 PR python/17386:
7285 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
7286 use value as an index.
7287
1957f6b8
TT
72882016-05-23 Tom Tromey <tom@tromey.com>
7289
7290 PR python/17981:
7291 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
7292 no-breakpoint case.
7293
026a9174
PA
72942016-05-24 Pedro Alves <palves@redhat.com>
7295
7296 PR gdb/19828
7297 * gdb.threads/clone-attach-detach.c: New file.
7298 * gdb.threads/clone-attach-detach.exp: New file.
7299
e70a7231
FR
73002016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
7301
7302 * gdb.base/annota-input-while-running.exp: Fix syntax error.
7303
0f6ed0e0
TT
73042016-05-23 Tom Tromey <tom@tromey.com>
7305
7306 PR python/19438, PR python/18393:
7307 * gdb.python/py-progspace.exp: Add "dir" test.
7308 * gdb.python/py-objfile.exp: Add "dir" test.
7309
ffd19d61
YQ
73102016-05-23 Yao Qi <yao.qi@linaro.org>
7311
7312 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
7313 * gdb.arch/thumb2-it.exp: Likewise.
7314
9e8f9b05
SM
73152016-05-18 Simon Marchi <simon.marchi@ericsson.com>
7316
7317 * gdb.mi/mi-threads-interrupt.c: New file.
7318 * gdb.mi/mi-threads-interrupt.exp: New file.
7319
61c6156d
SM
73202016-05-17 Simon Marchi <simon.marchi@ericsson.com>
7321
7322 PR gdb/18077
7323 * gdb.mi/mi-async-run.exp: New file.
7324 * gdb.mi/mi-async-run.c: New file.
7325
67218854
TT
73262016-05-17 Tom Tromey <tom@tromey.com>
7327 Manish Goregaokar <manishsmail@gmail.com>
7328
7329 * lib/rust-support.exp: New file.
7330 * lib/gdb.exp (skip_rust_tests): New proc.
7331 (build_executable_from_specs): Handle rust.
7332 * lib/future.exp (gdb_find_rustc): New proc.
7333 (gdb_default_target_compile): Handle rust.
7334 * gdb.rust/expr.exp: New file.
7335 * gdb.rust/generics.exp: New file.
7336 * gdb.rust/generics.rs: New file.
7337 * gdb.rust/methods.exp: New file.
7338 * gdb.rust/methods.rs: New file.
7339 * gdb.rust/modules.exp: New file.
7340 * gdb.rust/modules.rs: New file.
7341 * gdb.rust/simple.exp: New file.
7342 * gdb.rust/simple.rs: New file.
7343
c44af4eb
TT
73442016-05-17 Tom Tromey <tom@tromey.com>
7345
7346 * gdb.base/default.exp (set language): Add rust.
7347
dcd1f979
TT
73482016-05-17 Tom Tromey <tom@tromey.com>
7349
7350 * gdb.gdb/unittest.exp: New file.
7351
155b7f57
YQ
73522016-05-16 Yao Qi <yao.qi@linaro.org>
7353
7354 * gdb.base/batch-preserve-term-settings.exp: Remove variable
7355 shell_prompt. Update shell_prompt_re.
7356
8ddd5a6c
DE
73572016-05-12 Doug Evans <dje@google.com>
7358
7359 PR symtab/19999
7360 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
7361 $options when building executable.
7362 * gdb.dwarf2/fission-loclists-pie.S: New file.
7363 * gdb.dwarf2/fission-loclists-pie.exp: New file.
7364
02e370d9
SM
73652016-05-04 Simon Marchi <simon.marchi@ericsson.com>
7366
7367 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
7368 of [is_remote target],
7369
8929ad8b
SM
73702016-05-04 Simon Marchi <simon.marchi@ericsson.com>
7371
7372 * lib/gdb.exp (use_gdb_stub): New procedure.
7373
6c447423
DE
73742016-05-03 Yunlian Jiang <yunlian@google.com>
7375 Doug Evans <dje@google.com>
7376
7377 PR symtab/19914
7378 * gdb.dwarf2/dwp-sepdebug.c: New file.
7379 * gdb.dwarf2/dwp-sepdebug.exp: New file.
7380
444e826c
SM
73812016-05-02 Simon Marchi <simon.marchi@ericsson.com>
7382
7383 * gdb.base/detach.exp: Remove is_remote check.
7384
740feeaa
SM
73852016-05-02 Simon Marchi <simon.marchi@ericsson.com>
7386
7387 * gdb.base/annota-input-while-running.exp: Don't check for
7388 [is_remote target]. Enable annotations after running to main.
7389 Remove unused "set test..." line.
7390
9080ac9d
SM
73912016-04-28 Simon Marchi <simon.marchi@ericsson.com>
7392
7393 * gdb.trace/trace-enable-disable.exp: New file.
7394 * gdb.trace/trace-enable-disable.c: New file.
7395
952ebca5
SM
73962016-04-28 Simon Marchi <simon.marchi@ericsson.com>
7397
7398 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
7399 use it in info sharedlibrary test.
7400 * gdb.trace/ftrace-lock.exp: Likewise.
7401 * gdb.trace/ftrace.exp: Likewise.
7402 * gdb.trace/range-stepping.exp: Likewise.
7403 * gdb.trace/trace-break.exp: Likewise.
7404 * gdb.trace/trace-condition.exp: Likewise.
7405 * gdb.trace/trace-mt.exp: Likewise.
7406
d9019901
SM
74072016-04-27 Simon Marchi <simon.marchi@ericsson.com>
7408
7409 * lib/gdb.exp (gdb_load_shlibs): Rename to...
7410 (gdb_load_shlib): ... this.
7411 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
7412 gdb_load_shlib.
7413 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
7414 * gdb.base/ctxobj.exp: Likewise.
7415 * gdb.base/dprintf-pending.exp: Likewise.
7416 * gdb.base/dso2dso.exp: Likewise.
7417 * gdb.base/fixsection.exp: Likewise.
7418 * gdb.base/gcore-relro.exp: Likewise.
7419 * gdb.base/gdb1555.exp: Likewise.
7420 * gdb.base/global-var-nested-by-dso.exp: Likewise.
7421 * gdb.base/gnu-ifunc.exp: Likewise.
7422 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
7423 * gdb.base/jit-so.exp (one_jit_test): Likewise.
7424 * gdb.base/pending.exp: Likewise.
7425 * gdb.base/print-file-var.exp: Likewise.
7426 * gdb.base/print-symbol-loading.exp: Likewise.
7427 * gdb.base/shlib-call.exp: Likewise.
7428 * gdb.base/shreloc.exp: Likewise.
7429 * gdb.base/so-impl-ld.exp: Likewise.
7430 * gdb.base/solib-disc.exp: Likewise.
7431 * gdb.base/solib-nodir.exp: Likewise.
7432 * gdb.base/solib-overlap.exp: Likewise.
7433 * gdb.base/solib-symbol.exp: Likewise.
7434 * gdb.base/solib-weak.exp (do_test): Likewise.
7435 * gdb.base/sym-file.exp: Likewise.
7436 * gdb.base/symtab-search-order.exp: Likewise.
7437 * gdb.base/type-opaque.exp: Likewise.
7438 * gdb.base/unload.exp: Likewise.
7439 * gdb.base/watchpoint-solib.exp: Likewise.
7440 * gdb.compile/compile.exp: Likewise.
7441 * gdb.cp/gdb2384.exp: Likewise.
7442 * gdb.cp/infcall-dlopen.exp: Likewise.
7443 * gdb.cp/re-set-overloaded.exp: Likewise.
7444 * gdb.fortran/library-module.exp: Likewise.
7445 * gdb.opt/solib-intra-step.exp: Likewise.
7446 * gdb.python/py-finish-breakpoint.exp: Likewise.
7447 * gdb.python/py-shared.exp: Likewise.
7448 * gdb.reverse/solib-precsave.exp: Likewise.
7449 * gdb.reverse/solib-reverse.exp: Likewise.
7450 * gdb.server/solib-list.exp: Likewise.
7451 * gdb.threads/dlopen-libpthread.exp: Likewise.
7452 * gdb.threads/tls-shared.exp: Likewise.
7453 * gdb.threads/tls-so_extern.exp: Likewise.
7454 * gdb.trace/change-loc.exp: Likewise.
7455 * gdb.trace/ftrace-lock.exp: Likewise.
7456 * gdb.trace/ftrace.exp: Likewise.
7457 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
7458 * gdb.trace/pending.exp: Likewise.
7459 * gdb.trace/range-stepping.exp: Likewise.
7460 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
7461 (strace_info_marker): Likewise.
7462 (strace_probe_marker): Likewise.
7463 (strace_trace_on_same_addr): Likewise.
7464 (strace_trace_on_diff_addr): Likewise.
7465 * gdb.trace/trace-break.exp: Likewise.
7466 * gdb.trace/trace-condition.exp: Likewise.
7467 * gdb.trace/trace-mt.exp: Likewise.
7468
fca4cfd9
SM
74692016-04-27 Simon Marchi <simon.marchi@ericsson.com>
7470
7471 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
7472 result of gdb_remote_download.
7473 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
7474 * gdb.base/dso2dso.exp: Likewise.
7475 * gdb.base/global-var-nested-by-dso.exp: Likewise.
7476 * gdb.base/print-file-var.exp: Likewise.
7477 * gdb.base/shlib-call.exp: Likewise.
7478 * gdb.base/shreloc.exp: Likewise.
7479 * gdb.base/solib-overlap.exp: Likewise.
7480 * gdb.base/solib-weak.exp (do_test): Likewise.
7481 * gdb.base/unload.exp: Likewise.
7482
11cf4ffb
YQ
74832016-04-27 Yao Qi <yao.qi@linaro.org>
7484
7485 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
7486 exists.
7487
3e2e34f8
KB
74882016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7489
7490 * vla-type.exp: Print structure from toplevel.
7491
8f07e298
BH
74922016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7493
7494 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
7495 of dynamic types.
7496 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
7497 of dynamic types.
7498
9920b434
BH
74992016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7500
7501 * gdb.fortran/vla-type.f90: New file.
7502 * gdb.fortran/vla-type.exp: New file.
7503
f3abeff5
YQ
75042016-04-25 Yao Qi <yao.qi@linaro.org>
7505
7506 * gdb.base/branch-to-self.c: New file.
7507 * gdb.base/branch-to-self.exp: New file.
7508
0a5d52f0
YQ
75092016-04-22 Yao Qi <yao.qi@linaro.org>
7510
7511 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
7512 more after $hex.
7513
495346f6
YQ
75142016-04-22 Yao Qi <yao.qi@linaro.org>
7515
7516 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
7517 * gdb.base/annota3.exp: Likewise.
7518
4a7e075c
YQ
75192016-04-22 Yao Qi <yao.qi@linaro.org>
7520
7521 * gdb.reverse/step-precsave.exp: Do one step and test program
7522 stops in "callee" and do multiple steps until program goes out
7523 of "callee".
7524 * gdb.reverse/step-reverse.exp: Likewise.
7525
5b061e98
YQ
75262016-04-22 Yao Qi <yao.qi@linaro.org>
7527
7528 * gdb.trace/signal.exp: Also pass if
7529 $tracepoint_hits($i) > $iterations.
7530
5c5dc57f
YQ
75312016-04-22 Yao Qi <yao.qi@linaro.org>
7532
7533 * gdb.trace/signal.c: New file.
7534 * gdb.trace/signal.exp: New file.
7535
a55411b9
DE
75362016-04-19 Doug Evans <xdje42@gmail.com>
7537
7538 * gdb.base/bad-file.exp: New file.
7539
a22df60a
MG
75402016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
7541
7542 * gdb.dwarf2/implref.exp: New file.
7543
0c13f7e5
BH
75442016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7545
7546 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
7547 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
7548 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
7549 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
7550 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
7551 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
7552 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
7553 * lib/fortran.exp (fortran_int4): New procedure.
7554 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
7555 (fortran_logical4): Likewise.
7556
9b9b09e9
BH
75572016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
7558
7559 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
7560
a14d1f4d
BH
75612016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7562
7563 * lib/compiler.c: Add Intel specific preprocessor macros.
7564 * lib/compiler.cc: Likewise.
25d49b86 7565
7d49b1d0
LM
75662016-04-13 Luis Machado <lgustavo@codesourcery.com>
7567
7568 * gdb.server/connect-with-no-symbol-file.c: New file.
7569 * gdb.server/connect-with-no-symbol-file.exp: New file.
7570
8392fa22
SM
75712016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7572
7573 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
7574
8c4c4aeb
SM
75752016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7576
7577 * boards/gdbserver-base.exp (${board}_download): Copy source file to
7578 standard output directory.
7579
45e3745e
AT
75802016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
7581
7582 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
7583
e26b7e41
MM
75842016-04-13 Markus Metzger <markus.t.metzger@intel.com>
7585
7586 * gdb.btrace/instruction_history.c (loop): Add declaration.
7587
8ce09462
AT
75882016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
7589
7590 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
7591
2e88a1ea
SM
75922016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
7593
7594 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
7595 parentheses to print.
7596 (continue_handler): Likewise.
7597
f48e22e3
SM
75982016-04-08 Simon Marchi <simon.marchi@ericsson.com>
7599
7600 * gdb.server/solib-list.exp: Remove is_remote check.
7601 Pass shlib= to gdb_compile. Don't link shared library with
7602 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
7603 Run binary filename through "readlink -f" on the target.
7604
096be756
PA
76052016-04-08 Pedro Alves <palves@redhat.com>
7606
7607 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
7608 interpreter filename as argument to gdbserver_spawn.
7609 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7610 Return empty if $last_loaded_file does not exist.
7611
06500533
JK
76122016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7613
7614 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
7615 * gdb.base/jit-main.c: Use exit after usage.
7616
2d35e871
JK
76172016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7618
7619 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
7620 GDBHISTSIZE prior to the tests.
7621 * gdb.base/gdbinit-history.exp: Likewise.
7622
76232016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
7624
7625 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
7626 instead of build_executable. Use gdb_load_shlibs.
7627
c8064e7e
YQ
76282016-04-07 Yao Qi <yao.qi@linaro.org>
7629
7630 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
7631 Execute "si" command.
7632
bde47561
YQ
76332016-04-07 Yao Qi <yao.qi@linaro.org>
7634
7635 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
7636 number instead of the comments on some line.
7637
b16f8a3b
DB
76382016-04-06 Don Breazeal <donb@codesourcery.com>
7639
7640 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
7641 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
7642
c2f901df
SM
76432016-04-06 Simon Marchi <simon.marchi@ericsson.com>
7644
7645 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
7646 standard_output_file. Remove unused binfile variable.
7647
ac17fda0
CU
76482016-04-05 Catalin Udma <catalin.udma@freescale.com>
7649
7650 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
7651 * gdb.python/py-mi-objfile.exp: Match "list main" output
7652 in console format.
7653
03a8c4df
SM
76542016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
7655
7656 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
7657 absolute.
7658
6e774b13
SM
76592016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7660
7661 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
7662 absolute.
7663 * gdb.trace/ftrace.exp: Likewise.
7664 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
7665 targets as well.
7666 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
7667 (gdb_load_shlibs): Copy libraries to test directory when testing
7668 natively. Only set solib-search-path if testing remotely.
7669 * lib/mi-support.exp (mi_load_shlibs): Likewise.
7670
7817ea46
SM
76712016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7672
7673 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
7674 gdb_download. Use it even if the target is not remote.
7675 * gdb.base/jit.exp (compile_jit_test): Likewise.
7676 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
7677 output directory if the destination board is local, otherwise use
7678 the standard remote_download from DejaGnu.
7679 (gdb_download): Remove.
7680 (gdb_load_shlibs): Use gdb_remote_download instead of
7681 gdb_download.
7682 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7683 Use gdb_remote_download instead of gdb_download. Use it even if
7684 the target is not remote.
7685 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
7686 instead of gdb_download.
7687
7beb7f68
SM
76882016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
7689
7690 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
7691 (test_insert_delete_modify): Call mi_load_shlibs before trying to
7692 run.
7693
cc63428a
AV
76942016-04-01 Artemiy Volkov <artemiyv@acm.org>
7695
7696 PR gdb/19820
7697 * gdb.base/printcmds.exp: Add artificial arrays tests.
7698
64cdf930
PA
76992016-03-31 Pedro Alves <palves@redhat.com>
7700
7701 PR gdb/19858
7702 * gdb.base/jit-main.c: Include unistd.h.
7703 (ATTACH): Define to 0 if not already defined.
7704 (wait_for_gdb, mypid): New globals.
7705 (WAIT_FOR_GDB): New macro.
7706 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
7707 some breakpoint locations.
7708 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
7709 New procedures.
7710 (one_jit_test): Add REATTACH parameter, and handle it. Use
7711 continue_to_test_location.
7712 (top level): Test attach, and adjusts calls to one_jit_test.
7713
40dea8cb
PA
77142016-03-31 Pedro Alves <palves@redhat.com>
7715
7716 PR gdb/19858
7717 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
7718 BINSUFFIX parameter, and handle it.
7719 (top level): Adjust calls compile_jit_test.
7720
e7ea3ec7
CU
77212016-03-31 Catalin Udma <catalin.udma@freescale.com>
7722
7723 PR python/19743
7724 * gdb.python/py-mi-events-gdb.py: New file.
7725 * gdb.python/py-mi-events.c: New file.
7726 * gdb.python/py-mi-events.exp: New file.
7727
e6359af3
YQ
77282016-03-30 Yao Qi <yao.qi@linaro.org>
7729
7730 * gdb.reverse/until-precsave.exp: Match function name only.
7731 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
7732 Move malloc to a condition block.
7733 * gdb.reverse/until-reverse.exp: Match function name only.
7734
a4105d04
MK
77352016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
7736
7737 * gdb.trace/ftrace.exp: Set arg0exp for s390.
7738 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
7739 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
7740 variable for GPR 0 instead of assuming it is register 0.
7741 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
7742 * lib/trace-support.exp: Add s390 registers.
7743
bfa6adb9
YQ
77442016-03-29 Yao Qi <yao.qi@linaro.org>
7745
7746 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
7747
1e6697ea
YQ
77482016-03-24 Yao Qi <yao.qi@linaro.org>
7749
7750 * gdb.reverse/break-reverse.exp: Add quotation mark in the
7751 test message.
7752
64bcd522
AA
77532016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7754
7755 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
7756 maintaining separate logic for constructing the output path.
7757
7868401b
DB
77582016-03-16 Don Breazeal <donb@codesourcery.com>
7759
7760 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
7761 Retry fork and waitpid on interrupted system call errors.
7762 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7763 Use with_timeout_factor to increase timeout by factor of 10.
7764
1cafadb4
DB
77652016-03-15 Don Breazeal <donb@codesourcery.com>
7766
7767 * gdb.cp/scope-err.cc: New test program.
7768 * gdb.cp/scope-err.exp: New test script.
7769 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
7770 lines and "set breakpoint here" comment.
7771 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
7772 Fixed some whitespace and format issues.
7773 * gdb.mi/mi-linespec-err-cp.cc: New test program.
7774 * gdb.mi/mi-linespec-err-cp.exp: New test script.
7775
81516450
DE
77762016-03-15 Doug Evans <dje@google.com>
7777
7778 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
7779 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
7780 All callers updated. Add tests for enums, mixed flags register.
7781
aa52b601
DE
77822016-03-15 Doug Evans <dje@google.com>
7783
7784 * gdb.base/skip.c (main): Call test_skip_file_and_function.
7785 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
7786
fa4ff313
SM
77872016-03-14 Simon Marchi <simon.marchi@ericsson.com>
7788
7789 * gdb.base/default.exp: Add $_as_string to the list of expected
7790 convenience functions.
7791
f2403c39
AB
77922016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
7793
7794 * gdb.base/maint.exp: New tests for 'maint info line-table'.
7795
f2f3ccb9
SM
77962016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
7797
7798 * gdb.python/py-as-string.exp: New file.
7799 * gdb.python/py-as-string.c: New file.
7800
00dbd492
PA
78012016-03-09 Pedro Alves <palves@redhat.com>
7802
7803 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
7804 signal" -> "Thread NN received signal" output change.
7805 * gdb.threads/ia64-sigill.exp: Likewise.
7806 * gdb.threads/linux-dp.exp: Likewise.
7807 * gdb.threads/manythreads.exp: Likewise.
7808 * gdb.threads/pending-step.exp: Likewise.
7809 * gdb.threads/print-threads.exp: Likewise.
7810 * gdb.threads/sigstep-threads.exp: Likewise.
7811 * gdb.threads/staticthreads.exp: Likewise.
7812 * gdb.threads/tls.exp: Likewise.
7813
1e6697ea
YQ
78142016-03-09 Pedro Alves <palves@redhat.com>
7815
7816 * gdb.base/command-line-input.exp: New file.
7817
b04fd3be
MK
78182016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7819
7820 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
7821 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
7822 * gdb.trace/pending.exp: Accept leading dot before function name.
7823 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
7824 * lib/trace-support.exp: Set registers for ppc.
7825
98fa59e9
MK
78262016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7827
7828 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
7829 use it for disassembly; accept .main in addition to main in backtrace.
7830
f77198c8
MK
78312016-03-09 Wei-cheng Wang <cole945@gmail.com>
7832 Marcin Kościelnicki <koriakin@0x04.net>
7833
7834 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
7835 (gdb_recursion_test_ptr): New global variable.
7836 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
7837 gdb_recursion_test.
7838 (gdb_c_test): Ditto.
7839
ba84e0da
MK
78402016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7841
7842 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
7843 ordering.
7844
4366d36e
MK
78452016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7846
7847 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
7848 (bar): Add bar_start_lbl label.
7849 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
7850 of foo/bar for emitting DWARF and tracing.
7851
5eb264df
SDJ
78522016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
7853
7854 * analyze-racy-logs.py: Set executable bit.
7855
fb6a751f
SDJ
78562016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
7857
7858 * Makefile.in (DEFAULT_RACY_ITER): New variable.
7859 (CHECK_TARGET_TMP): Likewise.
7860 (check-single-racy): New rule.
7861 (check-parallel-racy): Likewise.
7862 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
7863 (do-check-parallel-racy): New rule.
7864 (check-racy/%.exp): Likewise.
7865 * README (Racy testcases): New section.
7866 * analyze-racy-logs.py: New file.
7867
bdf7e230
DE
78682016-03-03 Doug Evans <dje@google.com>
7869
7870 * gdb.base/skip.exp: Use with_test_prefix.
7871
4719d415
YQ
78722016-03-03 Yao Qi <yao.qi@linaro.org>
7873
7874 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
7875 Invoke step_over_syscall "clone" and break_cond_on_syscall
7876 "clone".
7877 * gdb.base/step-over-clone.c: New file.
7878
ea507862
YQ
78792016-03-03 Yao Qi <yao.qi@linaro.org>
7880
7881 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
7882 code format.
7883
8fc8cbda
YQ
78842016-03-03 Yao Qi <yao.qi@linaro.org>
7885
7886 * gdb.base/disp-step-fork.c: Rename to ...
7887 * gdb.base/step-over-fork.c: ... it. New file.
7888 * gdb.base/disp-step-vfork.c: Rename to ...
7889 * gdb.base/step-over-vfork.c: ... it. New file.
7890 * gdb.base/disp-step-syscall.exp: Rename to ...
7891 * gdb.base/step-over-syscall.exp: ... it. New file.
7892 (disp_step_cross_syscall): Rename to ...
7893 (step_over_syscall): ... it.
7894
92fa70b0
YQ
78952016-03-03 Yao Qi <yao.qi@linaro.org>
7896
7897 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
7898 If target supports condition evaluation on target, invoke
7899 break_cond_on_syscall for fork and vfork.
7900
e197ad3c
YQ
79012016-03-03 Yao Qi <yao.qi@linaro.org>
7902
7903 * gdb.base/disp-step-syscall.exp: Don't invoke
7904 support_displaced_stepping.
7905 (disp_step_cross_syscall): Test with displaced stepping off and
7906 on if supported.
7907
0b47da9f
YQ
79082016-03-03 Yao Qi <yao.qi@linaro.org>
7909
7910 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
7911 proc.
7912 (setup): New proc.
7913 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
7914 and setup.
7915
065ab6dc
BH
79162016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7917
7918 * gdb.fortran/vla-history.exp: Remove breakpoint.
7919
07e448ad 79202016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7921
25d49b86
PA
7922 * gdb.fortran/vla-history.exp: Lookup array elements and printing
7923 exceeds timeout.
07e448ad 7924
9ac2d526 79252016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7926
25d49b86
PA
7927 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
7928 breakpoint.
9ac2d526 7929
17807369
BH
79302016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7931
7932 * gdb.mi/vla.f90: Nullify pointer after declaration.
7933
86e501af
PA
79342016-03-01 Pedro Alves <palves@redhat.com>
7935
7936 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
7937
1e903e32
PA
79382016-03-01 Pedro Alves <palves@redhat.com>
7939
7940 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
7941 before anything else.
7942 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
7943 _GNU_SOURCE here.
7944 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
7945 before anything else.
7946 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
7947
6ccb54e2
PA
79482016-03-01 Pedro Alves <palves@redhat.com>
7949
7950 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
7951
30ca9da1
YQ
79522016-03-01 Yao Qi <yao.qi@linaro.org>
7953
7954 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
7955 prepare_for_testing.
7956
dc856b38
YQ
79572016-03-01 Yao Qi <yao.qi@linaro.org>
7958
7959 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
7960
4a932159
AA
79612016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7962
7963 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
7964 manually constructing the output path.
7965
f2489477
AA
79662016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7967
7968 * gdb.arch/s390-stackless.S: New.
7969 * gdb.arch/s390-stackless.exp: New.
7970
38899f16
IB
79712016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
7972
7973 * gdb.dlang/circular.c: New file.
7974 * gdb.dlang/circular.exp: New file.
7975
9fde51ed
YQ
79762016-02-26 Yao Qi <yao.qi@linaro.org>
7977
7978 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
7979 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
7980 (testcases): Update.
7981
ce90fefe
YQ
79822016-02-26 Yao Qi <yao.qi@linaro.org>
7983
7984 * gdb.reverse/aarch64.c: Rename to ...
7985 * gdb.reverse/insn-reverse.c: ... it.
7986 * gdb.reverse/aarch64.exp: Rename to ...
7987 * gdb.reverse/insn-reverse.exp: ... it.
7988
3263bceb
YQ
79892016-02-26 Yao Qi <yao.qi@linaro.org>
7990
7991 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
7992 (testcase_ftype): New.
7993 (testcases): New array.
7994 (n_testcases): New.
7995 (main): Call each element in testcases.
7996 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
7997 (read_testcase): New.
7998 Do the tests in a loop.
7999
6cb59ff1
YQ
80002016-02-25 Yao Qi <yao.qi@linaro.org>
8001
8002 * gdb.base/branches.c: Remove.
8003
ae91f625
MK
80042016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
8005
8006 PR gdb/13808
8007 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
8008
678b48b7
MK
80092016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
8010
8011 * gdb.trace/ftrace.exp: Remove unnecessary target check.
8012
7337a6f2
MK
80132016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
8014
8015 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
8016 change x86_64 call_insn to 'callq'.
8017
861ca91f
AT
80182016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
8019
8020 * gdb.trace/tfile-avx.c: Move to...
8021 * gdb.trace/tracefile-pseudo-reg.c: Here.
8022 * gdb.trace/tfile-avx.exp: Move to...
8023 * gdb.trace/tracefile-pseudo-reg.exp: Here.
8024
bf74e428
GB
80252016-02-24 Gary Benson <gbenson@redhat.com>
8026
8027 * gdb.base/attach-pie-noexec.exp: Do not expect an error
8028 message on attach.
8029
cce0e923
DE
80302016-02-23 Doug Evans <dje@google.com>
8031
8032 * gdb.base/skip.c (test_skip): New function.
8033 (end_test_skip_file_and_function): New function.
8034 (test_skip_file_and_function): New function.
8035 * gdb.base/skip1.c (test_skip): New function.
8036 (skip1_test_skip_file_and_function): New function.
8037 * gdb.base/skip.exp: Add tests for new skip options.
8038 * gdb.base/skip-solib.exp: Update expected output.
8039 * gdb.perf/skip-command.cc: New file.
8040 * gdb.perf/skip-command.exp: New file.
8041 * gdb.perf/skip-command.py: New file.
8042
4000e47e
MK
80432016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
8044
8045 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
8046 info registers pattern.
8047
24f75ead
IB
80482016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
8049
8050 * lib/future.exp: Add D support.
8051 (gdb_find_gdc): New proc.
8052 (gdb_default_target_compile): Add D support.
8053
fbb7bcbe
WW
80542016-02-18 Wei-cheng Wang <cole945@gmail.com>
8055
8056 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
8057 user+system time.
8058 (trace_speed_test): Determine the iteration count for a time
8059 between 15..30 seconds.
8060
012b3a21
WT
80612016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
8062
8063 * gdb.arch/i386-mpx-sigsegv.c: New file.
8064 * gdb.arch/i386-mpx-sigsegv.exp: New file.
8065 * gdb.arch/i386-mpx-simple_segv.c: New file.
8066 * gdb.arch/i386-mpx-simple_segv.exp: New file.
8067
2d5189bd
YQ
80682016-02-18 Yao Qi <yao.qi@linaro.org>
8069
8070 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
8071 Don't call setup_kfail.
8072
40fb20d0
YQ
80732016-02-18 Yao Qi <yao.qi@linaro.org>
8074
8075 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
8076 Set "set breakpoint condition-evaluation" per $cond_bp_target.
8077
21b1f8d2
DE
80782016-02-16 Doug Evans <dje@google.com>
8079
8080 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
8081 * gdb.base/skip1.c: Ditto.
8082 * gdb.base/skip.exp: Whitespace cleanup.
8083
4041ed77
DB
80842016-02-16 Don Breazeal <donb@codesourcery.com>
8085
8086 PR remote/19496
8087 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
8088 Remove kfail for PR remote/19496.
8089
c4ef31bf
SM
80902016-02-16 Simon Marchi <simon.marchi@ericsson.com>
8091
8092 * lib/gdb.exp (standard_temp_file): Return a path specific to
8093 the runtest invocation.
8094
266b65b3
SM
80952016-02-16 Simon Marchi <simon.marchi@ericsson.com>
8096
8097 * gdb.trace/save-trace.exp: Change relative path to be in the
8098 standard output directory.
8099
a7a0a6a9
JK
81002016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8101
8102 * gdb.arch/i386-prologue.c: Add missing prototypes.
8103
c99dbb42
JK
81042016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8105
8106 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
8107 * gdb.arch/i386-prologue.exp: Likewise.
8108 * gdb.arch/i386-size.exp: Likewise.
8109
aa480355
SM
81102016-02-15 Simon Marchi <simon.marchi@ericsson.com>
8111
8112 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
8113 define object file path.
8114 * gdb.btrace/gcore.exp: Use standard_output_file to define core
8115 file path.
8116 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
8117 standard_output_file to define binfile.
8118
ba881f50
JK
81192016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8120
8121 Fix compatibility with recent gfortran-5.3.1.
8122 * gdb.fortran/vla-history.exp (print vla1 allocated)
8123 (print vla2 allocated, print $2, print $3): Remove
8124 (print $4): Rename to ...
8125 (print $2): ... here.
8126 (print $9): Rename to ...
8127 (print $5): ... here.
8128 (print $10): Rename to ...
8129 (print $6): ... here.
8130 * gdb.fortran/vla.f90: Add pvla initialization.
8131
e9fb005c
JK
81322016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8133
8134 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
8135 New test.
8136 * gdb.fortran/vla-value-sub.exp: Likewise.
8137
e44e00ff
MK
81382016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
8139
8140 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
8141
97e94151
SM
81422016-02-12 Simon Marchi <simon.marchi@ericsson.com>
8143
8144 * i386-biarch-core.exp: Define corefile using
8145 standard_output_file.
8146
01113bc1
YQ
81472016-02-12 Yao Qi <yao.qi@linaro.org>
8148
8149 * gdb.arch/arm-single-step-kernel-helper.c: New.
8150 * gdb.arch/arm-single-step-kernel-helper.exp: New.
8151
33b4777c
MM
81522016-02-12 Markus Metzger <markus.t.metzger@intel.com>
8153
8154 * gdb.btrace/tailcall-only.exp: New.
8155 * gdb.btrace/tailcall-only.c: New.
8156 * gdb.btrace/x86_64-tailcall-only.S: New.
8157 * gdb.btrace/i686-tailcall-only.S: New.
8158
acc23c11
PA
81592016-02-11 Pedro Alves <palves@redhat.com>
8160
8161 * README (Parallel testing): Add missing double quotes.
8162
e352bf0a
PA
81632016-02-11 Pedro Alves <palves@redhat.com>
8164
8165 * README (Parallel testing): New section.
8166 (GDB_PARALLEL): Rewrite.
8167 (FORCE_PARALLEL): Document.
8168
9f5fed78
MK
81692016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
8170
8171 * gdb.trace/tfile-avx.c: New test.
8172 * gdb.trace/tfile-avx.exp: New test.
8173
9ef9e6a6
KS
81742016-02-09 Keith Seitz <keiths@redhat.com>
8175
8176 PR breakpoints/19546
8177 * gdb.base/infcall-exec.c: New file.
8178 * gdb.base/infcall-exec2.c: New file.
8179 * gdb.base/infcall-exec.exp: New file.
8180
a96e36da
KS
81812016-02-09 Keith Seitz <keiths@redhat.com>
8182
8183 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
8184 (toplevel): Call test_bkpt_address.
8185
9f61929f
KS
81862016-02-09 Keith Seitz <keiths@redhat.com>
8187
8188 PR python/19506
8189 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
8190 (toplevel): Call test_bkpt_address.
8191
1e94266c
SM
81922016-02-09 Simon Marchi <simon.marchi@ericsson.com>
8193
8194 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
8195 to AC_OUTPUT.
8196 * configure: Regenerate.
8197
2a7f3dff
PA
81982016-02-09 Pedro Alves <palves@redhat.com>
8199
8200 PR breakpoints/19548
8201 * gdb.base/execl-update-breakpoints.c (some_function): New
8202 function.
8203 (main): Call it.
8204 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
8205 Tighten expected GDB output.
8206
2151ccc5
SM
82072016-02-08 Simon Marchi <simon.marchi@ericsson.com>
8208
8209 * Makefile.in (ALL_SUBDIRS): Remove.
8210 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
8211 (distclean maintainer-clean realclean): Likewise.
8212 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
8213 * configure: Regenerate.
8214 * gdb.ada/Makefile.in: Delete.
8215 * gdb.arch/Makefile.in: Likewise.
8216 * gdb.asm/Makefile.in: Likewise.
8217 * gdb.base/Makefile.in: Likewise.
8218 * gdb.btrace/Makefile.in: Likewise.
8219 * gdb.cell/Makefile.in: Likewise.
8220 * gdb.compile/Makefile.in: Likewise.
8221 * gdb.cp/Makefile.in: Likewise.
8222 * gdb.disasm/Makefile.in: Likewise.
8223 * gdb.dlang/Makefile.in: Likewise.
8224 * gdb.dwarf2/Makefile.in: Likewise.
8225 * gdb.fortran/Makefile.in: Likewise.
8226 * gdb.gdb/Makefile.in: Likewise.
8227 * gdb.go/Makefile.in: Likewise.
8228 * gdb.guile/Makefile.in: Likewise.
8229 * gdb.java/Makefile.in: Likewise.
8230 * gdb.linespec/Makefile.in: Likewise.
8231 * gdb.mi/Makefile.in: Likewise.
8232 * gdb.modula2/Makefile.in: Likewise.
8233 * gdb.multi/Makefile.in: Likewise.
8234 * gdb.objc/Makefile.in: Likewise.
8235 * gdb.opencl/Makefile.in: Likewise.
8236 * gdb.opt/Makefile.in: Likewise.
8237 * gdb.pascal/Makefile.in: Likewise.
8238 * gdb.perf/Makefile.in: Likewise.
8239 * gdb.python/Makefile.in: Likewise.
8240 * gdb.reverse/Makefile.in: Likewise.
8241 * gdb.server/Makefile.in: Likewise.
8242 * gdb.stabs/Makefile.in: Likewise.
8243 * gdb.threads/Makefile.in: Likewise.
8244 * gdb.trace/Makefile.in: Likewise.
8245 * gdb.xml/Makefile.in: Likewise.
8246 * lib/gdb.exp (make_gdb_parallel_path): Add check for
8247 GDB_PARALLEL.
8248 (standard_output_file): Remove check for GDB_PARALLEL, always
8249 return path in outputs/$subdir/$testname.
8250
437277d4
SM
82512016-02-08 Simon Marchi <simon.marchi@ericsson.com>
8252
8253 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
8254 (site.exp): Assign abs_srcdir to tcl's srcdir.
8255
31d913c7
YQ
82562016-02-04 Yao Qi <yao.qi@linaro.org>
8257
8258 * gdb.base/foll-exec-mode.c: Include limits.h.
8259 (main): Add parameters argc and argv. Get directory from
8260 argv[0].
8261 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
8262 compilation.
8263 * gdb.base/foll-exec.c: Include limits.h.
8264 (main): Add parameters argc and argv.
8265 Get directory from argv[0].
8266 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
8267 Adjust tests on the number of lines as source code changed.
8268 * gdb.base/foll-vfork-exit.c: Include limits.h.
8269 (main): Add one line of statement before vfork.
8270 * gdb.base/foll-vfork.c: Include limits.h and string.h.
8271 (main): Add parameters argc and argv. Get directory from
8272 argv[0].
8273 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
8274 (setup_gdb): Set tbreak to skip some source lines.
8275 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
8276 (main): Add parameters argc and argv. Get directory from
8277 argv[0].
8278 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
8279 compilation.
8280 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
8281 (main): Add parameters argc and argv. Get directory from
8282 argv[0].
8283 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
8284 compilation.
8285
9482b9fb
DE
82862016-02-01 Doug Evans <dje@google.com>
8287
8288 * gdb.base/skip.exp: Clean up multiple references to same test name.
8289
6b2e4f10
PA
82902016-02-01 Pedro Alves <palves@redhat.com>
8291
ccb6afd6 8292 PR remote/19496
6b2e4f10
PA
8293 * gdb.threads/forking-threads-plus-breakpoint.exp
8294 (displaced_stepping_supported): New global.
8295 (probe_displaced_stepping_support): New procedure.
8296 (do_test): Add 'displaced' parameter, and use it.
8297 (top level): Check for displaced stepping support. Add displaced
8298 stepping on/off testing axis.
8299
37a8db1a
AB
83002016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
8301
8302 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
8303 pointer. Don't perform further tests on the unassociated pointer
8304 if the first test fails.
8305
5fdf6324
AB
83062016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
8307
8308 * gdb.base/max-value-size.c: New file.
8309 * gdb.base/max-value-size.exp: New file.
8310 * gdb.base/huge.exp: Disable max-value-size for this test.
8311
935c6144
IB
83122016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
8313
8314 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
8315
7fe8399d
YQ
83162016-01-28 Yao Qi <yao.qi@linaro.org>
8317
8318 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
8319
a2077e25
PA
83202016-01-25 Pedro Alves <palves@redhat.com>
8321
8322 PR threads/19461
8323 * gdb.base/fork-running-state.c: New file.
8324 * gdb.base/fork-running-state.exp: New file.
8325
1d2736d4
PA
83262016-01-25 Pedro Alves <palves@redhat.com>
8327
8328 PR gdb/19494
8329 * gdb.base/catch-fork-kill.c: New file.
8330 * gdb.base/catch-fork-kill.exp: New file.
8331
f1da4b11
PA
83322016-01-25 Pedro Alves <palves@redhat.com>
8333
8334 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
8335 Delete, moved to lib/gdb.exp.
8336 * gdb.threads/forking-threads-plus-breakpoint.exp
8337 (foreach_with_prefix): Likewise.
8338 * gdb.threads/process-dies-while-handling-bp.exp
8339 (foreach_with_prefix): Likewise.
8340 * lib/gdb.exp (foreach_with_prefix): New procedure.
8341
45f38546
MK
83422016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
8343
8344 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
8345 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
8346
dc29a1ce
MK
83472016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
8348
8349 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
8350 endian targets.
8351
092127d7
JK
83522016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8353 Pedro Alves <palves@redhat.com>
8354
8355 Fix testsuite compatibility with Guile.
8356 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
8357 number.
8358
31d765d3
JK
83592016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8360
8361 Fix testsuite compatibility with Guile.
8362 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
8363 (thread 1): New test for backtrace through signal handler.
8364
1ac78c04
YQ
83652016-01-22 Yao Qi <yao.qi@linaro.org>
8366
8367 PR testsuite/19491
8368 * gdb.base/multi-forks.c: Include
8369 ../lib/unbuffer_output.c
8370 (main): Call gdb_unbuffer_output.
8371
4f5946a8
DE
83722016-01-21 Doug Evans <dje@google.com>
8373
8374 * lib/ada.exp (gdb_compile_ada): Fix typo.
8375
305e13e6
JB
83762016-01-21 Joel Brobecker <brobecker@adacore.com>
8377
8378 * gdb.base/break-fun-addr.exp: New file.
8379 * gdb.base/break-fun-addr1.c: New file.
8380 * gdb.base/break-fun-addr2.c: New file.
8381
5f5dfff6
SM
83822016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
8383
8384 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
8385 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
8386 enum flag values.
8387
fd356fa2
AA
83882016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8389
8390 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
8391 when GDB can not set the vector return value. Add more comments
8392 for clarification.
8393
9df22175
AT
83942016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
8395
8396 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
8397 command.
8398
41d1845e
SM
83992016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8400
8401 * Makefile.in (DO_RUNTEST): Add --status and update usages.
8402
01ac6840
SM
84032016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8404
8405 * Makefile.in (check-single): Pass --status to runtest.
8406 (check/%.exp): Likewise.
8407
84082016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8409
8410 * Makefile.in (check-parallel): Propagate return code from make
8411 do-check-parallel.
8412
bd0a71fa
MK
84132016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
8414
8415 * gdb.trace/ftrace.exp: Fix expected message on continue.
8416 * gdb.trace/pending.exp: Fix expected message on continue.
8417 * gdb.trace/trace-break.exp: Fix expected message on continue.
8418
8bcbad33
SM
84192016-01-18 Simon Marchi <simon.marchi@ericsson.com>
8420
8421 * lib/gdb.exp (gdb_test): Remove unused global references.
8422
f303dbd6
PA
84232016-01-18 Pedro Alves <palves@redhat.com>
8424
8425 * gdb.base/async-shell.exp: Adjust expected output.
8426 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
8427 * gdb.base/siginfo-thread.exp: Adjust expected output.
8428 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
8429 * gdb.java/jnpe.exp: Adjust expected output.
8430 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
8431 * gdb.threads/continue-pending-status.exp: Adjust expected output.
8432 * gdb.threads/leader-exit.exp: Adjust expected output.
8433 * gdb.threads/manythreads.exp: Adjust expected output.
8434 * gdb.threads/pthreads.exp: Adjust expected output.
8435 * gdb.threads/schedlock.exp: Adjust expected output.
8436 * gdb.threads/siginfo-threads.exp: Adjust expected output.
8437 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
8438 expected output.
8439 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
8440 output.
8441 * gdb.threads/sigthread.exp: Adjust expected output.
8442 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
8443
b2789696
YQ
84442016-01-18 Yao Qi <yao.qi@linaro.org>
8445
8446 * gdb.guile/scm-section-script.c: Replace @progbits with
8447 %progbits.
8448 * gdb.python/py-section-script.c: Likewise.
8449
71ef29a8
PA
84502016-01-15 Pedro Alves <palves@redhat.com>
8451
8452 * gdb.multi/tids.exp: Test star wildcard ranges.
8453
3f5b7598
PA
84542016-01-15 Pedro Alves <palves@redhat.com>
8455
8456 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
8457 command from "thread apply" invocation.
8458 (thr_apply_info_thr_invalid): Default the expected output to the
8459 input tid list.
8460 (top level): Add tests that use convenience variables. Add tests
8461 for "thread apply" with a valid TID list, but missing the command.
8462
663f6d42
PA
84632016-01-13 Pedro Alves <palves@redhat.com>
8464
8465 * gdb.base/default.exp: Expect $_gthread as well.
8466 * gdb.multi/tids.exp: Test $_gthread.
8467 * gdb.threads/thread-specific.exp: Test $_gthread.
8468
c84f6bbf
PA
84692016-01-13 Pedro Alves <palves@redhat.com>
8470
8471 * gdb.multi/tids.exp: Test "info threads -gid".
8472
22a02324
PA
84732016-01-13 Pedro Alves <palves@redhat.com>
8474
8475 * gdb.multi/tids.exp: Test InferiorThread.global_num and
8476 Breakpoint.thread.
8477 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
8478
5d5658a1
PA
84792016-01-07 Pedro Alves <palves@redhat.com>
8480
8481 * gdb.base/break.exp: Adjust to output changes.
8482 * gdb.base/hbreak2.exp: Likewise.
8483 * gdb.base/sepdebug.exp: Likewise.
8484 * gdb.base/watch_thread_num.exp: Likewise.
8485 * gdb.linespec/keywords.exp: Likewise.
8486 * gdb.multi/info-threads.exp: Likewise.
8487 * gdb.threads/thread-find.exp: Likewise.
8488 * gdb.multi/tids.c: New file.
8489 * gdb.multi/tids.exp: New file.
8490
84654457
PA
84912016-01-13 Pedro Alves <palves@redhat.com>
8492
8493 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
8494
e3940304
PA
84952016-01-13 Pedro Alves <palves@redhat.com>
8496
8497 * gdb.base/default.exp: Expect $_inferior as well.
8498 * gdb.multi/base.exp: Test $_inferior.
8499
a911d87a
PA
85002016-01-13 Pedro Alves <palves@redhat.com>
8501
8502 PR breakpoints/19388
8503 * gdb.base/catch-signal-siginfo-cond.c: New file.
8504 * gdb.base/catch-signal-siginfo-cond.exp: New file.
8505
82075af2
JS
85062016-01-12 Josh Stone <jistone@redhat.com>
8507 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8508
8509 * gdb.base/catch-syscall.c (do_execve): New variable.
8510 (main): Conditionally trigger an execve.
8511 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
8512 (test_catch_syscall_execve): New, check entry/return across execve.
8513 (do_syscall_tests): Call test_catch_syscall_execve.
8514
e46eeedd
PA
85152016-01-12 Pedro Alves <palves@redhat.com>
8516
8517 * gdb.base/random-signal.exp (do_test): New procedure, with body
8518 of testcase moved in.
8519
01d8c27e
JK
85202016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8521 Pedro Alves <palves@redhat.com>
8522
8523 * gdb.base/funcargs.exp (finish from indirectly called function):
8524 Reintroduce the case for 'First'.
8525
9a706302
JK
85262016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8527 Pedro Alves <palves@redhat.com>
8528
8529 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8530 (tcatch_vfork_then_child_follow_exec)
8531 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
8532 identification.
8533
c0ecb95f
JK
85342016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8535
8536 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
8537 and repeats to unlimited.
8538 * gdb.python/py-value.exp: Likewise.
8539 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
8540 and repeats to unlimited.
8541
6cfc1fcb
JK
85422016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8543
8544 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
8545 and reordering the functions.
8546 * gdb.multi/hangout.c: Likewise.
8547 * gdb.multi/hello.c: Likewise.
8548
582a1b00
SM
85492016-01-08 Simon Marchi <simon.marchi@ericsson.com>
8550
8551 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
8552 absolute.
8553 (SingleStatisticTestResult.report): Use dict.keys instead of
8554 dict.iterkeys.
8555
79bc59cb
PA
85562016-01-06 Pedro Alves <palves@redhat.com>
8557
8558 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
8559
43368e1d
MM
85602016-01-04 Markus Metzger <markus.t.metzger@intel.com>
8561
8562 * gdb.btrace/dlopen.exp: New.
8563 * gdb.btrace/dlopen.c: New.
8564 * gdb.btrace/dlopen-dso.c: New.
8565
79fad5b8
SL
85662015-12-25 Sandra Loosemore <sandra@codesourcery.com>
8567
8568 * lib/gdb.exp (gdb_test): Update comments to clarify that the
8569 PATTERN argument is optional.
8570
ab8314b3
JB
85712015-12-24 Joel Brobecker <brobecker@adacore.com>
8572
8573 * lib/ada.exp (target_compile_ada_from_dir): New function.
8574 (gdb_compile_ada): Reimplement avoiding the use of project files.
8575 * gdb.ada/gnat_ada.gpr: Delete.
8576 * gdb.ada/cond_lang.exp: Adjust test to make path before
8577 filename optional.
8578 * gdb.ada/small_reg_param.exp: Likewise.
8579
fe33faff
SM
85802015-12-22 Simon Marchi <simon.marchi@ericsson.com>
8581
8582 * gdb.base/foll-vork.exp: Remove HP-UX special case.
8583
6d265cb4
TP
85842015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8585
8586 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
8587 case.
8588
10125099
SM
85892015-12-21 Simon Marchi <simon.marchi@ericsson.com>
8590
8591 * gdb.base/break.exp: Remove dead code.
8592 * gdb.base/sepdebug.exp: Likewise.
8593
3ca22649
SM
85942015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8595
8596 * gdb.asm/asm-source.exp: Remove HP-UX references.
8597 * gdb.base/annota1.exp: Likewise.
8598 * gdb.base/annota3.exp: Likewise.
8599 * gdb.base/attach.exp: Likewise.
8600 * gdb.base/bigcore.exp: Likewise.
8601 * gdb.base/break.exp: Likewise.
8602 * gdb.base/call-ar-st.exp: Likewise.
8603 * gdb.base/callfuncs.exp: Likewise.
8604 * gdb.base/catch-fork-static.exp: Likewise.
8605 * gdb.base/display.exp: Likewise.
8606 * gdb.base/foll-exec-mode.exp: Likewise.
8607 * gdb.base/foll-exec.exp: Likewise.
8608 * gdb.base/foll-fork.exp: Likewise.
8609 * gdb.base/foll-vfork.exp: Likewise.
8610 * gdb.base/funcargs.exp: Likewise.
8611 * gdb.base/hbreak2.exp: Likewise.
8612 * gdb.base/inferior-died.exp: Likewise.
8613 * gdb.base/interrupt.exp: Likewise.
8614 * gdb.base/multi-forks.exp: Likewise.
8615 * gdb.base/nodebug.exp: Likewise.
8616 * gdb.base/sepdebug.exp: Likewise.
8617 * gdb.base/solib1.c: Likewise.
8618 * gdb.base/step-test.exp: Likewise.
8619 * gdb.mi/non-stop.c: Likewise.
8620 * gdb.mi/pthreads.c: Likewise.
8621 * gdb.multi/bkpt-multi-exec.ex: Likewise.
8622 * gdb.threads/pthreads.c: Likewise.
8623 * gdb.threads/staticthreads.exp: Likewise.
8624 * lib/future.exp: Likewise.
8625 * lib/gdb.exp: Likewise.
8626 * gdb.base/so-indr-cl.c: Remove.
8627 * gdb.base/so-indr-cl.exp: Likewise.
8628 * gdb.base/solib.c: Likewise.
8629 * gdb.base/solib.exp: Likewise.
8630 * gdb.base/solib2.c: Likewise.
8631
b6304613
SM
86322015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8633
8634 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
8635 * gdb.base/call-ar-st.exp: Likewise.
8636 * gdb.base/callfuncs.exp: Likewise.
8637 * gdb.base/condbreak.exp: Likewise.
8638 * gdb.base/constvars.exp: Likewise.
8639 * gdb.base/hbreak2.exp: Likewise.
8640 * gdb.base/langs.exp: Likewise.
8641 * gdb.base/list.exp: Likewise.
8642 * gdb.base/long_long.exp: Likewise.
8643 * gdb.base/ptype.exp: Likewise.
8644 * gdb.base/scope.exp: Likewise.
8645 * gdb.base/signals.exp: Likewise.
8646 * gdb.base/so-impl-ld.exp: Likewise.
8647 * gdb.base/varargs.exp: Likewise.
8648 * gdb.base/volatile.exp: Likewise.
8649 * gdb.base/whatis.exp: Likewise.
8650 * gdb.cp/cplusfuncs.exp: Likewise.
8651 * gdb.cp/inherit.exp: Likewise.
8652 * gdb.cp/local.exp: Likewise.
8653 * gdb.cp/member-ptr.exp: Likewise.
8654 * gdb.cp/method.exp: Likewise.
8655 * gdb.cp/overload.exp: Likewise.
8656 * gdb.cp/templates.exp: Likewise.
8657 * gdb.stabs/weird.exp: Likewise.
8658 * lib/compiler.c: Likewise.
8659 * lib/compiler.cc: Likewise.
8660 * lib/cp-support.exp: Likewise.
8661 * lib/gdb.exp: Likewise.
8662
bf401b07
SM
86632015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
8664
8665 * configure.ac: Remove HP-UX case.
8666 * configure: Regenerate.
8667
aff9c0f8
SM
86682015-12-18 Simon Marchi <simon.marchi@ericsson.com>
8669
8670 * lib/gdb.exp (gdb_compile): Add function doc.
8671
a6904d5a
PA
86722015-12-17 Pedro Alves <palves@redhat.com>
8673
8674 PR threads/19354
8675 * gdb.multi/info-threads.exp: New file.
8676
a22279dd
YQ
86772015-12-15 Yao Qi <yao.qi@linaro.org>
8678
8679 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
8680 is aarch64*-*-*.
8681
0588c796
SL
86822015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8683
8684 * gdb.base/history-duplicates.exp: Skip if no readline support.
8685
5d978e17
SL
86862015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8687
8688 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
8689
7e763b86
SL
86902015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8691
8692 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
8693
87a3a92c
SL
86942015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8695
8696 * gdb.base/completion.exp: Skip tests that interrupt GDB with
8697 ctrl-C if nointerrupts target property is set.
8698 * gdb.base/double-prompt-target-event-error.exp: Likewise.
8699 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
8700 * gdb.base/paginate-bg-execution.exp: Likewise.
8701 * gdb.base/paginate-execution-startup.exp: Likewise.
8702 * gdb.base/random-signal.exp: Likewise.
8703 * gdb.base/range-stepping.exp: Likewise.
8704 * gdb.cp/annota2.exp: Likewise.
8705 * gdb.cp/annota3.exp: Likewise.
8706 * gdb.gdb/selftest.exp: Likewise.
8707 * gdb.threads/continue-pending-status.exp: Likewise.
8708 * gdb.threads/leader-exit.exp: Likewise.
8709 * gdb.threads/manythreads.exp: Likewise.
8710 * gdb.threads/pthreads.exp: Likewise.
8711 * gdb.threads/schedlock.exp: Likewise.
8712 * gdb.threads/sigthread.exp: Likewise.
8713
a8f077dc
DB
87142015-12-11 Don Breazeal <donb@codesourcery.com>
8715
8716 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
8717 remote.
8718 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
8719 * gdb.base/foll-exec.exp (main): Enable for target remote.
8720 * gdb.base/foll-fork.exp (main): Likewise.
8721 * gdb.base/foll-vfork.exp (main): Likewise.
8722 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
8723 (proc continue_to_exit_bp_loc): Use clean_restart.
8724 * gdb.base/pie-execl.exp (main): Disable for target remote.
8725 * gdb.base/watch-vfork.exp (main): Enable for target remote.
8726 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
8727 * gdb.threads/execl.exp (main): Likewise.
8728 * gdb.threads/fork-child-threads.exp (main): Likewise.
8729 * gdb.threads/fork-plus-threads.exp (main): Disable for target
8730 remote.
8731 * gdb.threads/fork-thread-pending.exp (main): Enable for target
8732 remote.
8733 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
8734 pid.tid style ptids, instead of just tid.
8735 * gdb.threads/thread-execl.exp (main): Enable for target remote.
8736 * gdb.threads/watchpoint-fork.exp (main): Likewise.
8737 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
8738 ptids, instead of just tid.
8739
3b2464a8
AB
87402015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8741
8742 * gdb.base/list.exp (test_list_forward): Add end of file error
8743 test.
8744 (test_repeat_list_command): Add end of file error test.
8745 (test_list_backwards): Add beginning of file error test.
8746
a0def019
AB
87472015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8748
8749 * gdb.base/list.exp (test_list_invalid_args): New function,
8750 defined, and called.
8751
5c000dff
AB
87522015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8753
8754 * gdb.base/list.exp (test_list): Make test names unique.
8755
f1637ebe
YQ
87562015-12-11 Yao Qi <yao.qi@linaro.org>
8757
8758 * gdb.base/coremaker2.c: Remove.
8759
36d6fc0a
PA
87602015-12-10 Pedro Alves <palves@redhat.com>
8761
8762 * gdb.multi/base.exp: Remove stale "spaces" references.
8763
762f7747
PA
87642015-12-10 Pedro Alves <palves@redhat.com>
8765
8766 * gdb.multi/base.exp: Don't use nowarnings.
8767 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
8768 * gdb.multi/hangout.c: Include stdio.h.
8769 * gdb.multi/hello.c: Include stdlib.h.
8770 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
8771 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
8772 * gdb.multi/multi-arch.exp: Don't use nowarnings.
8773
28d2bfb9
AB
87742015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
8775
8776 * gdb.dwarf2/dw2-ranges-base.c: New file.
8777 * gdb.dwarf2/dw2-ranges-base.exp: New file.
8778 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
8779 support additional line table, and debug ranges generation.
8780 (Dwarf::ranges): New function, generate .debug_ranges.
8781 (Dwarf::lines): Support generating simple line table programs.
8782 (Dwarf::assemble): Initialise new namespace variables.
8783
5fc2beac
KB
87842015-12-09 Kevin Buettner <kevinb@redhat.com>
8785
8786 * gdb.base/async.exp (proc test_background): Add case for
8787 asynchronous execution not supported.
8788
1c35a88f
LM
87892015-12-09 Luis Machado <lgustavo@codesourcery.com>
8790
8791 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
8792 format and change test names to make them unique.
8793
b593e3d9
RK
87942015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
8795 Pedro Alves <pedro@redhat.com>
8796
8797 PR gdb/18702
8798 Add checking of floatformats setup on x86_64 hosts.
8799 * gdb.arch/i386-float.S (main): Load bigval and smallval.
8800 (smallval, bigval): New labels/constants.
8801 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
8802 float" after loading bigval and smallval.
8803
d72413e6
PMR
88042015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
8805
8806 * gdb.ada/fun_overload_menu.exp: New testcase.
8807 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
8808
ece66d65
JS
88092015-12-04 Josh Stone <jistone@redhat.com>
8810
8811 * gdb.base/catch-fork-static.exp: New.
8812
41d0efca
YQ
88132015-12-03 Yao Qi <yao.qi@linaro.org>
8814
8815 * gdb.base/sizeof.c: Don't include stdio.h and
8816 ../lib/unbuffer_output.c.
8817 (main): New variable 'size' and 'value'. Remove printf and
8818 gdb_unbuffer_output. Assign return value to size and value.
8819 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
8820 at the beginning.
8821 (check_sizeof): Check the result by printing variable 'size'.
8822 (check_valueof): Check the result by printing variable 'value'.
8823
99fd02d9
YQ
88242015-12-01 Yao Qi <yao.qi@linaro.org>
8825
8826 * gdb.base/disp-step-syscall.exp: Define syscall instruction
8827 for aarch64*-*-linux* target.
8828
f2faf941
PA
88292015-11-30 Pedro Alves <palves@redhat.com>
8830
8831 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
8832
04bf20c5
PA
88332015-11-30 Pedro Alves <palves@redhat.com>
8834
8835 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
8836 Handle non-stop mode vCont replies.
8837
09df4675
PA
88382015-11-30 Pedro Alves <palves@redhat.com>
8839
8840 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
8841 prepare_for_testing. Start gdb with "set non-stop on" appended to
8842 GDBFLAGS. Lax expected stop output.
8843
58b584af
YQ
88442015-11-27 Yao Qi <yao.qi@linaro.org>
8845
8846 * gdb.arch/arm-neon.exp: New.
8847 * gdb.arch/arm-neon.c: New.
8848
dfcb77a8
YQ
88492015-11-27 Yao Qi <yao.qi@linaro.org>
8850
8851 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
8852
88e8ec1b
YQ
88532015-11-27 Yao Qi <yao.qi@linaro.org>
8854
8855 * gdb.cp/annota2.exp: Allow multiple occurrences of the
8856 frames-invalid annotation.
8857
bfde72c2
YQ
88582015-11-27 Yao Qi <yao.qi@linaro.org>
8859
8860 * gdb.cp/annota2.exp: Use ${frames_invalid}.
8861
f6512a69
SM
88622015-11-26 Simon Marchi <simon.marchi@ericsson.com>
8863
8864 * gdb.threads/names.exp: New file.
8865 * gdb.threads/names.c: New file.
8866 * README: Mention gdb,no_thread_names.
8867
46a3515b
MM
88682015-11-26 Markus Metzger <markus.t.metzger@intel.com>
8869
8870 PR 19297
8871 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
8872 support" error.
8873
62147a22
PA
88742015-11-24 Pedro Alves <palves@redhat.com>
8875
8876 PR 17539
8877 * gdb.base/display.exp: Expect displays to be sorted in ascending
8878 order. Use multi_line.
8879 * gdb.base/solib-display.exp: Likewise.
8880
2f341b6e
PA
88812015-11-24 Pedro Alves <palves@redhat.com>
8882
8883 PR 17539
25d49b86
PA
8884 * gdb.base/display.exp: Expect displays to be sorted in ascending
8885 order. Use multi_line.
8886 * gdb.base/solib-display.exp: Likewise.
2f341b6e 8887
7e0aa6aa
PA
88882015-11-24 Pedro Alves <palves@redhat.com>
8889
8890 PR 17539
8891 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
8892 threads in ascending order.
8893 * gdb.base/foll-fork.exp: Likewise.
8894 * gdb.base/foll-vfork.exp: Likewise.
8895 * gdb.base/multi-forks.exp: Likewise.
8896 * gdb.mi/mi-nonstop.exp: Likewise.
8897 * gdb.mi/mi-nsintrall.exp: Likewise.
8898 * gdb.multi/base.exp: Likewise.
8899 * gdb.multi/multi-arch.exp: Likewise.
8900 * gdb.python/py-inferior.exp: Likewise.
8901 * gdb.threads/break-while-running.exp: Likewise.
8902 * gdb.threads/execl.exp: Likewise.
8903 * gdb.threads/gcore-thread.exp: Likewise.
8904 * gdb.threads/info-threads-cur-sal.exp: Likewise.
8905 * gdb.threads/kill.exp: Likewise.
8906 * gdb.threads/linux-dp.exp: Likewise.
8907 * gdb.threads/multiple-step-overs.exp: Likewise.
8908 * gdb.threads/next-bp-other-thread.exp: Likewise.
8909 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
8910 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
8911 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
8912 * gdb.threads/thread-find.exp: Likewise.
8913 * gdb.threads/tls.exp: Likewise.
8914 * lib/mi-support.exp (mi_reverse_list): Delete.
8915 (mi_check_thread_states): No longer reverse list.
8916
2cc57ad8
PA
89172015-11-24 Pedro Alves <palves@redhat.com>
8918
8919 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
8920 use lowercase.
8921
c93e8391
SM
89222015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8923
8924 * gdb.trace/actions.c: Include trace-common.h.
8925 (main): Add a location for a fast tracepoint.
8926 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
8927 the normal tracepoints.
8928 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
8929
045ccf91
SM
89302015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8931
8932 * save-trace.exp: Factor out code to these...
8933 (gdb_save_tracepoints): New.
8934 (gdb_load_tracepoints): New.
8935 (do_save_load_test): New.
8936
5506f9f6
KB
89372015-11-23 Kevin Buettner <kevinb@redhat.com>
8938
8939 * gdb.base/asmlabel.exp: New test.
8940 * gdb.base/asmlabel.c: New test case.
8941
16c3b12f
JB
89422015-11-23 Joel Brobecker <brobecker@adacore.com>
8943
8944 * gdb.base/wrong_frame_bt_full-main.c: New file.
8945 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
8946 * gdb.base/wrong_frame_bt_full.exp: New file.
8947
155bfbd3
JB
89482015-11-23 Joel Brobecker <brobecker@adacore.com>
8949
8950 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
8951
bb097445
JM
89522015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8953
206853a0 8954 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
8955 pstate register when comparing registers values in
8956 sparc64-*-linux-gnu targets to avoid spurious differences.
8957
9c88ed8f
JM
89582015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8959
206853a0 8960 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 8961
96161e25
SL
89622015-11-19 Sandra Loosemore <sandra@codesourcery.com>
8963
8964 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
8965 as type argument to gdb_compile.
8966 * gdb.base/nested-subp2.exp: Likewise.
8967 * gdb.base/nested-subp3.exp: Likewise.
8968
340c2830
DV
89692015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
8970
8971 * lib/dwarf.exp (_note): Fix left shift of negative value.
8972 * gdb.trace/trace-condition.exp: Likewise.
8973
c1862d0f
YQ
89742015-11-13 Yao Qi <yao.qi@linaro.org>
8975
8976 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
8977 comments about d10v.
8978 (test_scalar_returns): Likewise.
8979 * gdb.base/d10v.ld: Remove.
8980 * gdb.base/overlays.exp: Remove the target triplet checking for
8981 d10v-*-*.
8982 * gdb.base/structs.exp (test_struct_returns): Remove the
8983 comments about d10v.
8984 (test_struct_calls): Likewise.
8985
77ae9c19
YQ
89862015-11-13 Yao Qi <yao.qi@linaro.org>
8987
8988 * gdb.base/gnu_vector.exp: Check the return value by "p res".
8989 * gdb.base/gnu_vector.c: Don't include stdio.h.
8990 (main): Don't print res and call add_some_intvecs.
8991
430e004e
MK
89922015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
8993
8994 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
8995 macro.
8996 (func5): Removed.
8997 (func4): Use FAST_TRACEPOINT_LABEL.
8998 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
8999 macro.
9000 (func): Removed.
9001 (thread_function): Use FAST_TRACEPOINT_LABEL.
9002 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
9003 (func): Remove.
9004 (marker): Use FAST_TRACEPOINT_LABEL.
9005 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
9006 (pendfunc1): Remove.
9007 (pendfunc): Use FAST_TRACEPOINT_LABEL.
9008 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
9009 (foo): Remove.
9010 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
9011 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
9012 macro.
9013 (func): Remove.
9014 (marker): Use FAST_TRACEPOINT_LABEL.
9015 * gdb.trace/trace-common.h: New header.
9016 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
9017 macro.
9018 (func): Remove.
9019 (marker): Use FAST_TRACEPOINT_LABEL.
9020 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
9021 (func): Remove.
9022 (thread_function): Use FAST_TRACEPOINT_LABEL.
9023
6e7675a7
MK
90242015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
9025
9026 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
9027 in front.
9028 * gdb.trace/change-loc.exp: Use global pcreg definition.
9029 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
9030 * gdb.trace/entry-values.exp: Use global spreg definition, add $
9031 in front.
9032 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
9033 * gdb.trace/pending.exp: Likewise.
9034 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
9035 * gdb.trace/trace-break.exp: Likewise.
9036 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
9037 in front.
9038 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
9039 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
9040 in front.
9041 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
9042
dddc0e16
JB
90432015-11-09 Joel Brobecker <brobecker@adacore.com>
9044
9045 * gdb.ada/fin_fun_out: New testcase.
9046
c6f0b406
KB
90472015-11-07 Kevin Buettner <kevinb@redhat.com>
9048
9049 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
9050 value associated with DW_AT_byte_size.
9051 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
9052 constants for DW_AT_byte_size, DW_AT_lower_bound, and
9053 DW_AT_upper_bound.
9054
f01dcfd9
KB
90552015-11-07 Kevin Buettner <kevinb@redhat.com>
9056
9057 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
9058 (gdb_target_symbol_prefix_flags): Define in terms of _asm
9059 version.
9060 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
9061 gdb.dwarf2/dw2-canonicalize-type.exp,
9062 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
9063 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
9064 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
9065 provided by gdb_target_symbol_prefix_flags_asm.
9066 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
9067 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
9068 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
9069 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
9070 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
9071 macros where needed). Use this macro for symbols which require
9072 the prefix provided by SYMBOL_PREFIX.
9073
2223449a
KB
90742015-11-05 Kevin Buettner <kevinb@redhat.com>
9075
9076 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
9077 New procs.
9078 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
9079 representing expressions, of more than one list element.
9080 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
9081 to prepend linker symbol prefix to f.
9082 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
9083 table_1 and table_2.
9084 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
9085 Likewise, for f and g.
9086 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
9087 for ptr.
9088 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
9089 for main.
9090 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
9091 table_1_ptr and table_2_ptr.
9092
6f2f1a3a
JK
90932015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9094 Joel Brobecker <brobecker@adacore.com>
9095
9096 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
9097
566c56c9
MK
90982015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
9099
9100 * gdb.reverse/s390-mvcle.c: New test.
9101 * gdb.reverse/s390-mvcle.exp: New file.
9102 * lib/gdb.exp: Enable reverse tests on s390*-linux.
9103
d5f0636b
MK
91042015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
9105
9106 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
9107
7ad8b86c
MK
91082015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
9109
9110 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
9111 reaching marker2.
9112 * gdb.reverse/getresuid-reverse.exp: Likewise.
9113 * gdb.reverse/pipe-reverse.exp: Likewise.
9114 * gdb.reverse/readv-reverse.exp: Likewise.
9115 * gdb.reverse/recvmsg-reverse.exp: Likewise.
9116 * gdb.reverse/time-reverse.exp: Likewise.
9117 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
9118
4081c0f1
YQ
91192015-10-30 Yao Qi <yao.qi@linaro.org>
9120
9121 * gdb.threads/wp-replication.c (watch_count_done): Remove.
9122 (empty_cycle): Remove.
9123 (main): Don't call empty_cycle. Don't use watch_count_done.
9124 * gdb.threads/wp-replication.exp: Don't set breakpoint on
9125 empty_cycle. Rewrite the code counting HW watchpoints.
9126
452b4ba5
MK
91272015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
9128
9129 * gdb.reverse/fstatat-reverse.c: New test.
9130 * gdb.reverse/fstatat-reverse.exp: New file.
9131 * gdb.reverse/getresuid-reverse.c: New test.
9132 * gdb.reverse/getresuid-reverse.exp: New file.
9133 * gdb.reverse/pipe-reverse.c: New test.
9134 * gdb.reverse/pipe-reverse.exp: New file.
9135 * gdb.reverse/readv-reverse.c: New test.
9136 * gdb.reverse/readv-reverse.exp: New file.
9137 * gdb.reverse/recvmsg-reverse.c: New test.
9138 * gdb.reverse/recvmsg-reverse.exp: New file.
9139 * gdb.reverse/time-reverse.c: New test.
9140 * gdb.reverse/time-reverse.exp: New file.
9141 * gdb.reverse/waitpid-reverse.c: New test.
9142 * gdb.reverse/waitpid-reverse.exp: New file.
9143
5e2e7507
JK
91442015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9145
9146 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
9147
0fde2c53
DE
91482015-10-26 Doug Evans <dje@google.com>
9149
9150 PR symtab/17391
9151 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
9152 * gdb.dwarf2/bad-regnum.c: New file.
9153 * gdb.dwarf2/bad-regnum.exp: New file.
9154
1a70ae97
DE
91552015-10-26 Doug Evans <dje@google.com>
9156
9157 PR python/18938
9158 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
9159 file.
9160
27dc26ab
JK
91612015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9162
9163 * gdb.compile/compile.exp (compile code globalvar): Update expectation
9164 for a change by "Mention language in compile error message".
9165
bed91f4d
SM
91662015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
9167
9168 PR python/18073
9169 * gdb.python/py-type.c (C::a_method): New.
9170 (C::a_const_method): New.
9171 (C::a_static_method): New.
9172 (a_function): New.
9173 * gdb.python/py-type.exp (test_fields): Test getting fields
9174 from function and method.
9175
3f2f83dd
KB
91762015-10-21 Keven Boell <keven.boell@intel.com>
9177
9178 * gdb.fortran/vla-alloc-assoc.exp: New file.
9179 * gdb.fortran/vla-datatypes.exp: New file.
9180 * gdb.fortran/vla-datatypes.f90: New file.
9181 * gdb.fortran/vla-history.exp: New file.
9182 * gdb.fortran/vla-ptype-sub.exp: New file.
9183 * gdb.fortran/vla-ptype.exp: New file.
9184 * gdb.fortran/vla-sizeof.exp: New file.
9185 * gdb.fortran/vla-sub.f90: New file.
9186 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
9187 * gdb.fortran/vla-value-sub-finish.exp: New file.
9188 * gdb.fortran/vla-value-sub.exp: New file.
9189 * gdb.fortran/vla-value.exp: New file.
9190 * gdb.fortran/vla-ptr-info.exp: New file.
9191 * gdb.mi/mi-vla-fortran.exp: New file.
9192 * gdb.mi/vla.f90: New file.
9193
27145d50
SL
91942015-10-21 Sandra Loosemore <sandra@codesourcery.com>
9195
9196 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
9197 of hardwired timeout value.
9198
5f3ff4f8
JK
91992015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9200 Pedro Alves <palves@redhat.com>
9201
9202 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
9203 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
9204
bfd09d20
JS
92052015-10-19 Josh Stone <jistone@redhat.com>
9206
9207 * gdb.base/catch-syscall.c: Include <sched.h>.
9208 (unknown_syscall): New variable.
9209 (main): Trigger a vfork and an unknown syscall.
9210 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
9211 (unknown_syscall_number): Likewise.
9212 (check_call_to_syscall): Accept an optional syscall pattern.
9213 (check_return_from_syscall): Likewise.
9214 (check_continue): Likewise.
9215 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
9216 (test_catch_syscall_skipping_return): New test toggling off 'catch
9217 syscall' to step over the syscall return, then toggling back on.
9218 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
9219 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
9220 (do_syscall_tests): Call test_catch_syscall_without_args and
9221 test_catch_syscall_mid_vfork.
9222 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
9223 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
9224
b32b93c6
AS
92252015-10-19 Andrew Stubbs <ams@codesourcery.com>
9226
9227 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
9228 print g_vE): Add new pass patterns.
9229 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
9230 print various symbol names for vptr fields.
9231
9d622bda
AB
92322015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
9233
9234 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
9235 results.
9236
0fd8ac1c
YQ
92372015-10-12 Yao Qi <yao.qi@linaro.org>
9238
9239 * gdb.arch/disp-step-insn-reloc.exp: New test case.
9240
34240514
YQ
92412015-10-12 Yao Qi <yao.qi@linaro.org>
9242
9243 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
9244 is aarch64*-*-linux*.
9245
8240f442
YQ
92462015-10-12 Yao Qi <yao.qi@linaro.org>
9247
9248 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
9249 (can_relocate_bcond_true): ... it.
9250 (can_relocate_bcond_false): New function.
9251 (foo): Likewise.
9252 (can_relocate_bl): Likewise.
9253 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
9254 can_relocate_bl.
9255
2520f728
PMR
92562015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
9257
9258 * gdb.base/nested-addr.c: New file.
9259 * gdb.base/nested-addr.exp: New testcase.
9260
abcef95a
MM
92612015-10-09 Markus Metzger <markus.t.metzger@intel.com>
9262
9263 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
9264 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
9265 its output. Ignore the output of "record goto begin" and instead
9266 check that GDB is replaying.
9267
145e3ddb
PA
92682015-10-09 Pedro Alves <palves@redhat.com>
9269
9270 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
9271 (top level): Use it in the run with no args test.
9272
d5d8c4e1
IB
92732015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
9274
9275 * gdb.dlang/properties.exp: New file.
9276
06e635ef
SL
92772015-10-02 Sandra Loosemore <sandra@codesourcery.com>
9278
9279 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
9280 whether or not address 0x1000 is mapped on the target.
9281
e019fd1d
SM
92822015-09-30 Simon Marchi <simon.marchi@ericsson.com>
9283
9284 * gdb.python/py-type.exp: Do not run tests if binaries fail to
9285 build.
9286
77ba2a67
MM
92872015-09-30 Markus Metzger <markus.t.metzger@intel.com>
9288
9289 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
9290 instruction-history test.
9291
c60eb31f
DE
92922015-09-28 Doug Evans <dje@google.com>
9293
9294 * gdb.base/gcore.c (array_func): Add reference to static_array.
9295
9a3c8263
SM
92962015-09-25 Simon Marchi <simon.marchi@ericsson.com>
9297
9298 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
9299 source line.
9300
9720e656
SL
93012015-09-24 Sandra Loosemore <sandra@codesourcery.com>
9302
9303 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
9304 short or char as base type.
9305
938d3bf2
SL
93062015-09-23 Sandra Loosemore <sandra@codesourcery.com>
9307
9308 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
9309 to allow any size enum.
9310
e6c2c623
PMR
93112015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
9312
9313 * gdb.ada/array_ptr_renaming.exp: New testcase.
9314 * gdb.ada/array_ptr_renaming/foo.adb: New file.
9315 * gdb.ada/array_ptr_renaming/pack.ads: New file.
9316
06da0f77
PL
93172015-09-21 Pierre Langlois <pierre.langlois@arm.com>
9318
9319 * gdb.trace/ftrace-lock.c: New file.
9320 * gdb.trace/ftrace-lock.exp: New file.
9321
4f51c22a
PL
93222015-09-21 Pierre Langlois <pierre.langlois@arm.com>
9323
9324 * gdb.arch/insn-reloc.c: New file.
9325 * gdb.arch/ftrace-insn-reloc.exp: New file.
9326
7041adf4
PL
93272015-09-21 Pierre Langlois <pierre.langlois@arm.com>
9328
9329 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
9330 instruction.
9331 * gdb.trace/pendshr1.c (pendfunc): Likewise.
9332 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
9333 * gdb.trace/range-stepping.c: Likewise.
9334 * gdb.trace/trace-break.c: Likewise.
9335 * gdb.trace/trace-mt.c (thread_function): Likewise.
9336 * gdb.trace/ftrace.c (marker): Likewise.
9337 * gdb.trace/trace-condition.c (marker): Likewise.
9338 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
9339 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
9340 is_aarch64_target.
9341
015d2e7e
DE
93422015-09-18 Doug Evans <xdje42@gmail.com>
9343
9344 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
9345 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
9346
26b188a2
SL
93472015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9348
9349 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
9350 the breakpoint.
9351
79dc332b
SL
93522015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9353
9354 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
9355 the pending breakpoint. Remove timeout override for "Run till
9356 MI pending breakpoint on pendfunc3 on thread 2" test.
9357
f57929f2
SL
93582015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9359
9360 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
9361 filename pattern.
9362
3f469b17
SL
93632015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9364
9365 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
9366 in breakpoint filename pattern.
9367
515b89b3
SL
93682015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9369
7800dbe4
SL
9370 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
9371
93722015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9373
515b89b3
SL
9374 * gdb.linespec/explicit.exp: Check for readline support for
9375 tab-completion tests. Fix obvious typo.
9376
d2939ba2
MM
93772015-09-18 Markus Metzger <markus.t.metzger@intel.com>
9378
9379 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
9380 and replay.
9381
cbb55fa7
MM
93822015-09-18 Markus Metzger <markus.t.metzger@intel.com>
9383
9384 * gdb.btrace/non-stop.c: New.
9385 * gdb.btrace/non-stop.exp: New.
9386
43691ca1
PL
93872015-09-17 Pierre Langlois <pierre.langlois@arm.com>
9388 Yao Qi <yao.qi@linaro.org>
9389
9390 * gdb.trace/trace-condition.c: New file.
9391 * gdb.trace/trace-condition.exp: New file.
9392
d78908cf
WW
93932015-09-16 Wei-cheng Wang <cole945@gmail.com>
9394
9395 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
9396 for testing bytecode compilation.
9397
1ed415e2
PA
93982015-09-16 Pedro Alves <palves@redhat.com>
9399 Sandra Loosemore <sandra@codesourcery.com>
9400
9401 * gdb.threads/non-stop-fair-events.c (timeout): New global.
9402 (SECONDS): Redefine.
9403 (main): Call pthread_kill and alarm early.
9404 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
9405 support.
9406 (test): If the target can't hardware step and doesn't support
9407 displaced stepping, increase the timeout.
9408
d136eff5
PA
94092015-09-16 Pedro Alves <palves@redhat.com>
9410
9411 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
9412 (enable_debug): New procedures.
9413 (test): Use them. Bail out if waiting for threads fails.
9414 (top level): Bail out if a test fails.
9415
991f019c
YQ
94162015-09-16 Yao Qi <yao.qi@linaro.org>
9417
9418 * gdb.asm/asm-source.exp: Set asm-arch for
9419 aarch64*-*-* target.
9420 * gdb.asm/aarch64.inc: New file.
9421
bfca584f
PMR
94222015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
9423
9424 * gdb.ada/array_of_variable_length.exp: New testcase.
9425 * gdb.ada/array_of_variable_length/foo.adb: New file.
9426 * gdb.ada/array_of_variable_length/pck.adb: New file.
9427 * gdb.ada/array_of_variable_length/pck.ads: New file.
9428
b326e587
DE
94292015-09-15 Doug Evans <dje@google.com>
9430
9431 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
9432 of function static local variable.
9433
5382cfab
PW
94342015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9435
9436 * gdb.threads/tls-so_extern.exp: New test file.
9437 * gdb.threads/tls-so_extern.c: New test file.
9438 * gdb.threads/tls-so_extern_main.c: New test file.
9439
141c5cc4
JK
94402015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9441
9442 * gdb.opt/solib-intra-step-lib.c: New file.
9443 * gdb.opt/solib-intra-step-main.c: New file.
9444 * gdb.opt/solib-intra-step.exp: New file.
9445
d15dcecd
PA
94462015-09-15 Pedro Alves <palves@redhat.com>
9447
9448 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
9449 gdb_continue_to_breakpoint instead of gdb_test_multiple.
9450
4c2f2a79
PA
94512015-09-14 Pedro Alves <palves@redhat.com>
9452
9453 * gdb.base/hook-stop-continue.c: Delete.
9454 * gdb.base/hook-stop-continue.exp: Delete.
9455 * gdb.base/hook-stop-frame.c: Delete.
9456 * gdb.base/hook-stop-frame.exp: Delete.
9457 * gdb.base/hook-stop.c: New file.
9458 * gdb.base/hook-stop.exp: New file.
9459
919e6dbe
PMR
94602015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
9461
9462 * gdb.ada/access_to_packed_array.exp: New testcase.
9463 * gdb.ada/access_to_packed_array/foo.adb: New file.
9464 * gdb.ada/access_to_packed_array/pack.adb: New file.
9465 * gdb.ada/access_to_packed_array/pack.ads: New file.
9466
157280a4
MM
94672015-09-14 Markus Metzger <markus.t.metzger@intel.com>
9468
9469 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
9470 buffer size test.
9471
2fd33e94
DB
94722015-09-11 Don Breazeal <donb@codesourcery.com>
9473
9474 * gdb.base/foll-exec.c: Add copyright header. Fix
9475 formatting issues.
9476 * gdb.base/foll-exec.exp (zap_session): Delete proc.
9477 (do_exec_tests): Use clean_restart in place of zap_session,
9478 and for test initialization. Fix formatting issues. Use
9479 fail in place of perror.
9480 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
9481 an expect statement to match an expression with output from
9482 the program under debug.
9483 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
9484 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
9485 * gdb.threads/non-ldr-exc-2.exp: Likewise.
9486 * gdb.threads/non-ldr-exc-3.exp: Likewise.
9487 * gdb.threads/non-ldr-exc-4.exp: Likewise.
9488
e70b6e8e
DE
94892015-09-09 Doug Evans <dje@google.com>
9490
9491 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
9492
7a551a51
DE
94932015-09-09 Doug Evans <dje@google.com>
9494
9495 * gdb.base/pie-execl.exp: Fix result test of build_executable.
9496
4c666f84
DE
94972015-09-09 Doug Evans <dje@google.com>
9498
9499 * gdb.base/savedregs.exp: Fix typo.
9500
243a9253
PA
95012015-09-09 Pedro Alves <palves@redhat.com>
9502
9503 * gdb.mi/mi-cli.exp: Add CLI finish tests.
9504
c0fa8fbd
SL
95052015-09-08 Sandra Loosemore <sandra@codesourcery.com>
9506
9507 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
9508 command actually switches threads. Give up on remaining
9509 tests if target fails to stop at breakpoint.
9510
cd7c1778
PMR
95112015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
9512
9513 * gdb.ada/funcall_char.exp: New testcase.
9514 * gdb.ada/funcall_char/foo.adb: New file.
9515
dc5c8746
PMR
95162015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
9517
9518 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
9519 expected outputs. Add two testcases for completing ambiguous
9520 functions.
9521 * gdb.ada/complete/aux_pck.adb: New file.
9522 * gdb.ada/complete/aux_pck.ads: New file.
9523 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
9524 Ambiguous_Func functions.
9525 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
9526 * gdb.ada/complete/pck.adb: Likewise.
9527
4e83a1e7
UW
95282015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
9529
9530 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
9531 failures to run the test program under GDB.
9532
8ce74153
LM
95332015-08-26 Luis Machado <lgustavo@codesourcery.com>
9534
9535 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
9536 to C.
9537
e9756d52
PP
95382015-08-26 Patrick Palka <patrick@parcs.ath.cx>
9539
9540 * gdb.base/run-after-attach.exp: New test file.
9541 * gdb.base/run-after-attach.c: New test file.
9542
8d37573b
DB
95432015-08-26 Don Breazeal <donb@codesourcery.com>
9544
9545 * gdb.base/foll-exec-2.c: New test program.
9546 * gdb.base/foll-exec-2.exp: New test.
9547
63e43d3a
PMR
95482015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
9549
9550 * gdb.base/nested-subp1.exp: New file.
9551 * gdb.base/nested-subp1.c: New file.
9552 * gdb.base/nested-subp2.exp: New file.
9553 * gdb.base/nested-subp2.c: New file.
9554 * gdb.base/nested-subp3.exp: New file.
9555 * gdb.base/nested-subp3.c: New file.
9556
3d40fbb5
PA
95572015-08-24 Pedro Alves <palves@redhat.com>
9558
9559 * gdb.server/connect-without-multi-process.c: New file.
9560 * gdb.server/connect-without-multi-process.exp: New file.
9561
4422ac93
LM
95622015-08-24 Luis Machado <lgustavo@codesourcery.com>
9563
9564 * gdb.opt/inline-markers.c: Make z int.
9565
91dddb86
LM
95662015-08-24 Luis Machado <lgustavo@codesourcery.com>
9567
9568 * gdb.opt/inline-markers.c: Make z volatile.
9569
a48847ee
LM
95702015-08-24 Luis Machado <lgustavo@codesourcery.com>
9571
9572 * gdb.opt/inline-bt.c: New volatile global z.
9573 * gdb.opt/inline-cmds.c: Likewise.
9574 * gdb.opt/inline-locals.c: Likewise.
9575 * gdb.opt/inline-markers.c: New extern global z.
9576 (marker): Use z.
9577 (inline_fn): Likewise.
9578
0ebbc52b
PA
95792015-08-24 Pedro Alves <palves@redhat.com>
9580
9581 * config/m32r-stub.exp: Remove file.
9582 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
9583 * gdb.base/call-rt-st.exp: Likewise.
9584 * gdb.base/call-strs.exp: Likewise.
9585 * gdb.base/default.exp: Remove references to h8300-*-hms and
9586 *-*-udi*.
9587 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
9588
77c365df
AA
95892015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9590
9591 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
9592 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
9593 and "return" use KFAIL when GDB can not read/write the vector
9594 return value.
9595
4313b8c0
GB
95962015-08-21 Gary Benson <gbenson@redhat.com>
9597
9598 * gdb.trace/pending.exp: Cope with remote transfer warnings.
9599
0e433b32
PA
96002015-08-20 Pedro Alves <palves@redhat.com>
9601
9602 * gdb.server/solib-list.exp: No longer expect an interior stop in
9603 non-stop mode.
9604
221e1a37
PA
96052015-08-20 Pedro Alves <palves@redhat.com>
9606
9607 * gdb.server/connect-stopped-target.c: New file.
9608 * gdb.server/connect-stopped-target.exp: New file.
9609
40e3ad0e
PA
96102015-08-20 Pedro Alves <palves@redhat.com>
9611
9612 * gdb.dwarf2/comp-unit-lang.exp: New file.
9613 * gdb.dwarf2/comp-unit-lang.c: New file.
9614
af39b327
PMR
96152015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
9616
9617 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
9618 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
9619
7d45c7c3 96202015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 9621
7d45c7c3
KB
9622 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
9623 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
9624
4d6cceb4
DE
96252015-08-18 Doug Evans <dje@google.com>
9626 Adrian Sendroiu <adrian.sendroiu@freescale.com>
9627
9628 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
9629 skip_python_tests. New arg prompt_regexp.
9630 (skip_python_tests): New function.
9631 * lib/mi-support.exp (mi_skip_python_tests): New function.
9632 * gdb.python/py-mi-objfile-gdb.py: New file.
9633 * gdb.python/py-mi-objfile.c: New file.
9634 * gdb.python/py-mi-objfile.exp: New file.
9635
ad89c2aa
KS
96362015-08-17 Keith Seitz <keiths@redhat.com>
9637
9638 * gdb.linespec/explicit.exp: Move strace test from here ...
9639 * gdb.trace/strace.exp: ... to here.
9640
e3ae3c43
PP
96412015-08-15 Patrick Palka <patrick@parcs.ath.cx>
9642
9643 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
9644 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
9645
604b2636
DE
96462015-08-14 Doug Evans <xdje42@gmail.com>
9647
9648 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
9649 inferior before selecting a new file.
9650
6ff0ba5f
DE
96512015-08-14 Doug Evans <xdje42@gmail.com>
9652
9653 * gdb.mi/mi-disassemble.exp: Update.
9654 * gdb.base/disasm-optim.S: New file.
9655 * gdb.base/disasm-optim.c: New file.
9656 * gdb.base/disasm-optim.h: New file.
9657 * gdb.base/disasm-optim.exp: New file.
9658
9ca98f92
KS
96592015-08-14 Keith Seitz <keiths@redhat.com>
9660
9661 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
9662 "evaluated-by".
9663
52bbc560
JB
96642015-08-13 Joel Brobecker <brobecker@adacore.com>
9665
9666 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
9667
5d8c3ed3
PMR
96682015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
9669
9670 * gdb.ada/fun_renaming.exp: New testcase.
9671 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
9672 * gdb.ada/fun_renaming/pack.adb: New file.
9673 * gdb.ada/fun_renaming/pack.ads: New file.
9674
ea8812bc
KS
96752015-08-12 Keith Seitz <keiths@redhat.com>
9676
9677 * gdb.base/dso2dso.exp: Pass basename of source file in call to
9678 gdb_get_line_number.
9679
4dafcdeb
JB
96802015-08-12 Joel Brobecker <brobecker@adacore.com>
9681
9682 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
9683 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
9684 gdb.base/dso2dso.exp: New files.
9685
5ba32597
SDJ
96862015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
9687 Pedro Alves <palves@redhat.com>
9688 Keith Seitz <keiths@redhat.com>
9689
9690 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
9691 GDBFLAGS.
9692
b6dafabf
PP
96932015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9694
9695 * gdb.base/gdbhistsize-history.exp
9696 (test_histsize_history_setting): Use save_vars.
9697 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
9698 Use save_vars.
9699 (test_no_truncation_of_unlimited_history_file): Use save_vars.
9700 * gdb.base/readline.exp: Use save_vars.
9701
abe8e607
PP
97022015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9703
9704 * lib/gdb.exp (save_vars): New proc.
9705
629500fa
KS
97062015-08-11 Keith Seitz <keiths@redhat.com>
9707
9708 * gdb.base/help.exp: Update help_breakpoint_text.
9709
eb8c4e2e
KS
97102015-08-11 Keith Seitz <keiths@redhat.com>
9711
9712 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
9713 (at toplevel): Call test_explicit_breakpoints.
9714 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
9715 breakpoints.
9716 * lib/mi-support.exp (mi_make_breakpoint): Add support for
9717 breakpoint conditions, "-cond".
9718
87f0e720
KS
97192015-08-11 Keith Seitz <keiths@redhat.com>
9720
9721 * gdb.linespec/3explicit.c: New file.
9722 * gdb.linespec/cpexplicit.cc: New file.
9723 * gdb.linespec/cpexplicit.exp: New file.
9724 * gdb.linespec/explicit.c: New file.
9725 * gdb.linespec/explicit.exp: New file.
9726 * gdb.linespec/explicit2.c: New file.
9727 * gdb.linespec/ls-errs.exp: Add explicit location tests.
9728 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
9729 before using in the matching pattern.
9730 Clarify that `prefix' is a regular expression.
9731
f00aae0f
KS
97322015-08-11 Keith Seitz <keiths@redhat.com>
9733
9734 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
9735 test.
9736 Add tests for missing ",FMT" and ",".
9737
e27852be
DE
97382015-08-10 Doug Evans <dje@google.com>
9739 Keith Seitz <keiths@redhat.com>
9740
9741 PR gdb/17960
9742 * gdb.base/completion.exp: Add location completer tests.
9743
7f03bd92
PA
97442015-08-07 Pedro Alves <palves@redhat.com>
9745
9746 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
9747 tests here.
9748 (top level): Run do_test with and without displaced stepping.
9749
3fc8eb30
PA
97502015-08-07 Pedro Alves <palves@redhat.com>
9751
9752 * gdb.base/valgrind-disp-step.c: New file.
9753 * gdb.base/valgrind-disp-step.exp: New file.
9754
d4569d7b
PA
97552015-08-07 Pedro Alves <palves@redhat.com>
9756
9757 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
9758 Delete function.
9759 (main): Add alarm. Run an infinite loop instead of calling
9760 wait_threads.
9761 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
9762 comment.
9763 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
9764 Delete function.
9765 (main): Add alarm. Run an infinite loop instead of calling
9766 wait_threads.
9767 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
9768 comment.
9769
e1316e60
PA
97702015-08-07 Pedro Alves <palves@redhat.com>
9771
9772 * gdb.base/checkpoint-ns.exp: New file.
9773 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
9774 standard_testfile.
9775
da8c46d2
MM
97762015-08-07 Markus Metzger <markus.t.metzger@intel.com>
9777
9778 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
9779 * gdb.btrace/instruction_history.exp: Update.
9780 * gdb.btrace/tsx.exp: New.
9781 * gdb.btrace/tsx.c: New.
9782
de1c2c52
PA
97832015-08-06 Pedro Alves <palves@redhat.com>
9784
9785 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
9786 increase timeout.
9787 * gdb.reverse/until-precsave.exp: Bump timeouts.
9788
782e0bf4
PA
97892015-08-06 Pedro Alves <palves@redhat.com>
9790
9791 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
9792
83e97ed0
PA
97932015-08-06 Pedro Alves <palves@redhat.com>
9794
9795 PR gdb/18749
9796 * gdb.threads/process-dies-while-handling-bp.c: New file.
9797 * gdb.threads/process-dies-while-handling-bp.exp: New file.
9798
863d01bd
PA
97992015-08-06 Pedro Alves <palves@redhat.com>
9800
9801 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
9802 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
9803
0a39bb32
PA
98042015-08-05 Pedro Alves <palves@redhat.com>
9805
9806 * gdb.threads/next-while-other-thread-longjmps.c: New file.
9807 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
9808
ee2d2b10
SL
98092015-08-03 Sandra Loosemore <sandra@codesourcery.com>
9810
9811 * gdb.base/bp-permanent.exp: Report test as unsupported if
9812 the target cannot stop at the permanent breakpoint.
9813
4e1bdb00
DE
98142015-08-03 Doug Evans <dje@google.com>
9815
9816 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
9817 10000.
9818
3d338901
DE
98192015-08-03 Doug Evans <dje@google.com>
9820
9821 * Makefile.in (workers/%.worker, build-perf): New rule.
9822 (GDB_PERFTEST_MODE): New variable.
9823 (check-perf): Use it.
9824 (clean): Clean up gdb.perf parallel build subdirs.
9825 * lib/build-piece.exp: New file.
9826 * lib/gdb.exp (make_gdb_parallel_path): New function
9827 (standard_output_file, standard_temp_file): Call it.
9828 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9829 of $GDB_PARALLEL.
9830 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
9831
af061d3e
DE
98322015-08-03 Doug Evans <dje@google.com>
9833
8e1afc81 9834 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
9835 (LOG_FILE_NAME): New global.
9836 (TextReporter.__init__): Initialize self.txt_sum.
9837 (TextReporter.report): Add support for multiple data-points.
9838 Move report to perftest.sum, put raw data in perftest.log.
9839 (TextReporter.start): Open sum and log files.
9840 (TextReporter.end): Close sum and log files.
8e1afc81
DE
9841 * gdb.perf/lib/perftest/testresult.py
9842 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 9843
2c8c5d37
PA
98442015-07-31 Pedro Alves <palves@redhat.com>
9845
9846 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
9847 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9848 kill_wait_spawned_process instead of explicit "kill -9".
9849 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
9850 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9851 kill_wait_spawned_process.
9852 * gdb.base/attach-twice.exp: Likewise.
9853 * gdb.base/attach.exp: Likewise.
9854 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
9855 gdb_test_multiple.
9856 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
9857 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9858 kill_wait_spawned_process.
9859 * gdb.base/valgrind-infcall.exp: Likewise.
9860 * gdb.multi/multi-attach.exp: Likewise.
9861 * gdb.python/py-prompt.exp: Likewise.
9862 * gdb.python/py-sync-interp.exp: Likewise.
9863 * gdb.server/ext-attach.exp: Likewise.
9864 * gdb.threads/attach-into-signal.exp (corefunc): Use
9865 spawn_wait_for_attach, spawn_id_get_pid and
9866 kill_wait_spawned_process.
9867 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
9868 spawn_wait_for_attach returning a spawn id instead of a pid. Use
9869 spawn_id_get_pid and kill_wait_spawned_process.
9870 * gdb.threads/attach-stopped.exp (corefunc): Use
9871 spawn_wait_for_attach, spawn_id_get_pid and
9872 kill_wait_spawned_process.
9873 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
9874 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9875 kill_wait_spawned_process instead of explicit "kill -9".
9876 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
9877 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
9878 (spawn_wait_for_attach): Use spawn instead of exec to spawn
9879 processes. Don't map cygwin/windows pids here. Now returns a
9880 spawn id list.
9881
032a0fca
SL
98822015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9883
9884 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
9885 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
9886 correct patch.
9887
61a934ca
SL
98882015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9889
9890 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
9891
4bc4d428
SL
98922015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9893
9894 Reapply:
9895 2014-05-21 Mark Wielaard <mjw@redhat.com>
9896
9897 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
9898
998d452a
PA
98992015-07-30 Pedro Alves <palves@redhat.com>
9900
9901 * linux-low.c (handle_extended_wait): Set the child's last
9902 reported status to TARGET_WAITKIND_STOPPED.
9903
69dde7dc
PA
99042015-07-30 Pedro Alves <palves@redhat.com>
9905
9906 PR threads/18600
9907 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
9908 only shows inferior 1.
9909
4dd63d48
PA
99102015-07-30 Simon Marchi <simon.marchi@ericsson.com>
9911 Pedro Alves <palves@redhat.com>
9912
9913 PR threads/18600
9914 * gdb.threads/fork-plus-threads.c: New file.
9915 * gdb.threads/fork-plus-threads.exp: New file.
9916
d618e4c5
PP
99172015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9918
9919 * gdb.base/batch-preserve-term-settings.exp
9920 (test_terminal_settings_preserved_after_cli_exit): Use
9921 send_quit_command.
9922
1eef6428
PA
99232015-07-29 Pedro Alves <palves@redhat.com>
9924 Don Breazeal <donb@codesourcery.com>
9925
9926 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
9927 output from both inferior_spawn_id and gdb_spawn_id.
9928
7da5b897
SDJ
99292015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9930
9931 * gdb.threads/attach-into-signal.exp (corefunc): Use
9932 with_test_prefix on nested loops, uniquefying the test messages.
9933
dac804df
SDJ
99342015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9935
9936 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
9937 commit.
9938
06265e53
PP
99392015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9940
9941 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
9942 New proc.
9943 (test_terminal_settings_preserved_after_sigterm): New test.
9944
18206ca3
PP
99452015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9946
9947 * gdb.base/batch-preserve-term-settings.exp
9948 (test_terminal_settings_preserved_after_cli_exit): New test.
9949
90074d11
PP
99502015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9951
9952 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
9953 manipulation of saved_gdbflags.
9954 (test_terminal_settings_preserved): Remove global declaration of
9955 the unused variable pagination_prompt. Remove manipulation of
9956 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
9957 GDBFLAGS.
9958
eb1a7902
PA
99592015-07-29 Pedro Alves <palves@redhat.com>
9960
9961 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
9962
8b75dd3b
PA
99632015-07-29 Pedro Alves <palves@redhat.com>
9964
9965 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
9966 at the top.
9967
dedad4e3
PA
99682015-07-29 Pedro Alves <palves@redhat.com>
9969
9970 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
9971 (main): Call gdb_unbuffer_output.
9972 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
9973 (main): Call gdb_unbuffer_output.
9974 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
9975 (main): Call gdb_unbuffer_output.
9976 * gdb.base/call-strs.exp: Adjust to step over the
9977 gdb_unbuffer_output call.
9978 * gdb.base/catch-gdb-caused-signals.c: Include
9979 "../lib/unbuffer_output.c".
9980 (main): Call gdb_unbuffer_output.
9981 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
9982 (main): Call gdb_unbuffer_output.
9983 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
9984 (main): Call gdb_unbuffer_output.
9985 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
9986 (main): Call gdb_unbuffer_output.
9987 * gdb.base/shlib-call.exp: Adjust to step over the
9988 gdb_unbuffer_output call.
9989 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
9990 (main): Call gdb_unbuffer_output.
9991 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
9992 (main): Call gdb_unbuffer_output.
9993 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
9994 (main): Rename to ...
9995 (test): ... this.
9996 (main): Reimplement.
9997 * gdb.base/varargs.exp: Run to test instead of to main.
9998 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
9999 (main): Call gdb_unbuffer_output.
10000
58789a91
PA
100012015-07-29 Pedro Alves <palves@redhat.com>
10002
10003 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
10004 factore out from mi_continue_dprintf. For call-style dprintfs,
10005 expect dprintf output out of $inferior_spawn_id.
10006 (mi_continue_dprintf): Use mi_expect_dprintf.
10007 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
10008 (main): Call gdb_unbuffer_output.
10009
e8376742
PA
100102015-07-29 Pedro Alves <palves@redhat.com>
10011
10012 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
10013 (default_mi_gdb_start): Set inferior_spawn_id instead of
10014 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
10015 gdb_spawn_id.
10016 (mi_gdb_test): Always expect inferior output from both
10017 $inferior_spawn_id and $gdb_spawn_id.
10018
08280010
PA
100192015-07-29 Pedro Alves <palves@redhat.com>
10020
10021 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
10022 send_inferior and $inferior_spawn_id.
10023
4d30e432
PA
100242015-07-29 Pedro Alves <palves@redhat.com>
10025
10026 * gdb.gdb/complaints.exp (test_initial_complaints)
10027 (test_serial_complaints, test_short_complaints): Use
10028 gdb_test_stdio.
10029 (test_empty_complaint): Handle $inferior_spawn_id !=
10030 $gdb_spawn_id.
10031
0d30a335
PA
100322015-07-29 Pedro Alves <palves@redhat.com>
10033
10034 * gdb.base/varargs.exp: Use gdb_test_stdio.
10035
39413b29
PA
100362015-07-29 Pedro Alves <palves@redhat.com>
10037
10038 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
10039
7cb000a9
PA
100402015-07-29 Pedro Alves <palves@redhat.com>
10041
10042 * gdb.base/ending-run.exp: Use gdb_test_stdio.
10043
d7b8ac82
PA
100442015-07-29 Pedro Alves <palves@redhat.com>
10045
10046 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
10047 parameter into two new parameters, "inf_result" and "gdb_result".
10048 Expect inferior output and gdb output from $inferior_spawn_id and
10049 $gdb_spawn_id, respectively. Adjust all callers.
10050
789c3a0c
PA
100512015-07-29 Pedro Alves <palves@redhat.com>
10052
10053 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
10054 of gdb_test_sequence.
10055
77e760c3
PA
100562015-07-29 Pedro Alves <palves@redhat.com>
10057
10058 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
10059 (saw_spurious_output): Expect inferior output from
10060 $inferior_spawn_id. Use gdb_test_stdio.
10061
8396d2cd
PA
100622015-07-29 Pedro Alves <palves@redhat.com>
10063
10064 * gdb.base/dprintf.exp: Use standard_testfile. Change
10065 prepare_for_testing call.
10066 (srcfile): Don't set.
10067 (restart): New procedure.
10068 (test_dprintf): New procecure, use to continue over dprintfs.
10069 (test_call, test_agent): New procedures, tests moved here.
10070 Restart gdb and recreate dprintfs. Adjust expected output.
10071
2051d61f
PA
100722015-07-29 Pedro Alves <palves@redhat.com>
10073
10074 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
10075
452397af
PA
100762015-07-29 Pedro Alves <palves@redhat.com>
10077
10078 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
10079
8aed9555
PA
100802015-07-29 Pedro Alves <palves@redhat.com>
10081
10082 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
10083 gdb_test_stdio.
10084
188a61b4
PA
100852015-07-29 Pedro Alves <palves@redhat.com>
10086
10087 * lib/gdb.exp (gdb_test_stdio): New procedure.
10088
12264a45
PA
100892015-07-29 Pedro Alves <palves@redhat.com>
10090
10091 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
10092
23ffc893
PA
100932015-07-29 Pedro Alves <palves@redhat.com>
10094
10095 * gdb.base/call-signal-resume.exp: Remove check for
10096 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
10097 * gdb.base/unwindonsignal.exp: Likewise.
10098 * gdb.base/call-signals.c (gen_signal): Remove printf call.
10099 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
10100
65566918
PA
101012015-07-29 Pedro Alves <palves@redhat.com>
10102
10103 * gdb.base/siginfo-addr.c (pass): New function.
10104 (handler): Call it iff si_addr is correct.
10105 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
10106 Set a breakpoint at "pass" and continue to it.
10107
d60a9221
SDJ
101082015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
10109
10110 * gdb.python/py-objfile.exp: Make some tests have unique names.
10111 * gdb.python/py-pp-registration.exp: Likewise.
10112
bde40b8f
PA
101132015-07-28 Pedro Alves <palves@redhat.com>
10114
10115 * gdb.server/server-exec-info.exp: Issue a "disconnect".
10116
13e1dec8
SM
101172015-07-27 Simon Marchi <simon.marchi@ericsson.com>
10118
10119 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
10120
da33c9a7
SM
101212015-07-27 Simon Marchi <simon.marchi@ericsson.com>
10122
10123 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
10124
077836f7
PP
101252015-07-27 Patrick Palka <patrick@parcs.ath.cx>
10126
10127 * gdb.base/gdb-sigterm-2.exp: New test.
10128
b8cc7b2e
DE
101292015-07-25 Doug Evans <xdje42@gmail.com>
10130
10131 Revert:
10132 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
10133 (workers/%.worker, build-perf): New rule.
10134 (GDB_PERFTEST_MODE): New variable.
10135 (check-perf): Use it.
10136 (clean): Clean up gdb.perf parallel build subdirs.
10137 * lib/build-piece.exp: New file.
10138 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
10139 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
10140 name.
10141 (standard_temp_file): Ditto.
10142 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
10143 of $GDB_PARALLEL.
10144
c8bd4544
DE
101452015-07-24 Doug Evans <dje@google.com>
10146
10147 * gdb.perf/lib/perftest/utils.py: New file.
10148 * gdb.perf/gm-hello.cc: New file.
10149 * gdb.perf/gm-pervasive-typedef.cc: New file.
10150 * gdb.perf/gm-pervasive-typedef.h: New file.
10151 * gdb.perf/gm-std.cc: New file.
10152 * gdb.perf/gm-std.h: New file.
10153 * gdb.perf/gm-use-cerr.cc: New file.
10154 * gdb.perf/gm-utils.h: New file.
10155 * gdb.perf/gmonster-null-lookup.py: New file.
10156 * gdb.perf/gmonster-pervasive-typedef.py: New file.
10157 * gdb.perf/gmonster-print-cerr.py: New file.
10158 * gdb.perf/gmonster-ptype-string.py: New file.
10159 * gdb.perf/gmonster-runto-main.py: New file.
10160 * gdb.perf/gmonster-select-file.py: New file.
10161 * gdb.perf/gmonster1-null-lookup.exp: New file.
10162 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
10163 * gdb.perf/gmonster1-print-cerr.exp: New file.
10164 * gdb.perf/gmonster1-ptype-string.exp: New file.
10165 * gdb.perf/gmonster1-runto-main.exp: New file.
10166 * gdb.perf/gmonster1-select-file.exp: New file.
10167 * gdb.perf/gmonster1.cc: New file.
10168 * gdb.perf/gmonster1.exp: New file.
10169 * gdb.perf/gmonster2-null-lookup.exp: New file.
10170 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
10171 * gdb.perf/gmonster2-print-cerr.exp: New file.
10172 * gdb.perf/gmonster2-ptype-string.exp: New file.
10173 * gdb.perf/gmonster2-runto-main.exp: New file.
10174 * gdb.perf/gmonster2-select-file.exp: New file.
10175 * gdb.perf/gmonster2.cc: New file.
10176 * gdb.perf/gmonster2.exp: New file.
10177
6eab34f3
DE
101782015-07-24 Doug Evans <dje@google.com>
10179
10180 * gdb.perf/README: New file.
10181 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
10182 * lib/gen-perf-test.exp: New file.
10183
63738bfd
DE
101842015-07-24 Doug Evans <dje@google.com>
10185
10186 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
10187 (PerfTest::startup): New function.
10188 (PerfTest::run): Return result of calling body.
10189 (PerfTest::assemble): Rewrite.
10190 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
10191 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
10192 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
10193 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
10194 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
10195
7b606f95
DE
101962015-07-24 Doug Evans <dje@google.com>
10197
10198 * lib/gdb.exp (clean_restart): Make executable optional.
10199
a97b16b8
DE
102002015-07-24 Doug Evans <dje@google.com>
10201
10202 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
10203 compiler_info references.
10204 * gdb.cp/temargs.exp: Ditto.
10205 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
10206 (get_compiler_info): Early exit if already computed. Set compiler_info
10207 to "unknown" if there was a problem.
10208 (test_compiler_info): Add function comment. Call get_compiler_info.
10209
35baa57f
DE
102102015-07-24 Doug Evans <dje@google.com>
10211
10212 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
10213 (workers/%.worker, build-perf): New rule.
10214 (GDB_PERFTEST_MODE): New variable.
10215 (check-perf): Use it.
10216 (clean): Clean up gdb.perf parallel build subdirs.
10217 * lib/build-piece.exp: New file.
10218 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
10219 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
10220 name.
10221 (standard_temp_file): Ditto.
10222 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
10223 of $GDB_PARALLEL.
10224
6ebea266
DE
102252015-07-24 Doug Evans <dje@google.com>
10226
10227 * lib/future.exp (gdb_default_target_compile): New option
10228 "early_flags".
10229 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
10230 --as-needed.
10231
1e76a7e9
SDJ
102322015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
10233
10234 * gdb.base/catch-syscall.exp: Call gdb_exit before
10235 gdb_skip_xml_test.
10236
5068630a
PA
102372015-07-24 Pedro Alves <palves@redhat.com>
10238
10239 * gdb.python/py-events.exp: Accept output between the stop event
10240 and the prompt.
10241 * gdb.python/py-evsignal.exp: Likewise.
10242 * gdb.python/py-evthreads.exp: Likewise.
10243
77598427
PA
102442015-07-24 Pedro Alves <palves@redhat.com>
10245
10246 PR gdb/18717
10247 * gdb.threads/non-ldr-exit.c: New file.
10248 * gdb.threads/non-ldr-exit.exp: New file.
10249
11e6c98f
YQ
102502015-07-24 Yao Qi <yao.qi@linaro.org>
10251
10252 * gdb.server/ext-wrapper.exp: Test --wrapper option when
10253 restarting process.
10254
51aee833
YQ
102552015-07-24 Yao Qi <yao.qi@linaro.org>
10256
10257 * gdb.server/ext-restart.exp: New file.
10258
8cfe207c
YQ
102592015-07-24 Yao Qi <yao.qi@linaro.org>
10260
10261 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
10262 argument options.
10263 * gdb.server/ext-wrapper.exp: New file.
10264
cc12ce38
DE
102652015-07-23 Doug Evans <dje@google.com>
10266
10267 * gdb.dwarf2/dw2-dummy-cu.S: New file.
10268 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
10269
d0d84780
PMR
102702015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
10271
10272 * gdb.ada/var_arr_typedef.exp: New testcase.
10273 * gdb.ada/var_arr_typedef/pack.adb: New file.
10274 * gdb.ada/var_arr_typedef/pack.ads: New file.
10275 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
10276
8b558f79
JB
102772015-07-20 Joel Brobecker <brobecker@adacore.com>
10278
10279 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
10280
775a3298
JK
102812015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10282
10283 * gdb.arch/i386-biarch-core.exp: Replace istarget
10284 by "complete set gnutarget". Remove expectation for the "core-file"
10285 command.
10286
db1ff28b
JK
102872015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10288
10289 Revert the previous commit:
10290 Tests for validate symbol file using build-id.
10291
0a94970d
JK
102922015-07-15 Aleksandar Ristovski <aristovski@qnx.com
10293
10294 Tests for validate symbol file using build-id.
10295 * gdb.base/solib-mismatch-lib.c: New file.
10296 * gdb.base/solib-mismatch-libmod.c: New file.
10297 * gdb.base/solib-mismatch.c: New file.
10298 * gdb.base/solib-mismatch.exp: New file.
10299
03346981
SL
103002015-07-15 Sandra Loosemore <sandra@codesourcery.com>
10301
10302 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
10303 nios2-*-linux*.
10304 * gdb.base/sigbpt.exp (stepi_out): Likewise.
10305 * gdb.base/siginfo.exp: Likewise.
10306 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10307
42422cc7
PL
103082015-07-15 Pierre Langlois <pierre.langlois@arm.com>
10309
10310 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
10311 Move it to ...
10312 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
10313 ... here.
10314 * gdb.trace/range-stepping.exp: Check that the target supports
10315 range stepping.
10316
cfa68bae
JK
103172015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10318
10319 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
10320
8ffdba26
PA
103212015-07-14 Pedro Alves <palves@redhat.com>
10322
10323 * gdb.base/killed-outside.exp: New file.
10324 * gdb.base/killed-outside.c: New file.
10325
218a5a11
JK
103262015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10327
10328 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
10329 (n at main): New.
10330 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
10331
e03ed3c6
AA
103322015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
10333
10334 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
10335 infcall tests instead of setting up for KFAIL.
10336
485668e5
MM
103372015-07-10 Markus Metzger <markus.t.metzger@intel.com>
10338
10339 * gdb.btrace/record_goto-step.exp: New.
10340
08464196
JK
103412015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10342
10343 PR compile/18484
10344 * gdb.compile/compile.c (struct struct_type): Add volatile to
10345 selffield's type.
10346 * gdb.compile/compile.exp
10347 (compile code struct_object.selffield = &struct_object): Skip further
10348 struct_object tests if this one xfails.
10349
bcf5c1d9
RC
103502015-07-08 Robert O'Callahan <robert@ocallahan.org>
10351
10352 PR exp/18617
10353 * gdb.trace/ax.exp: Add test.
10354
4931af25
YQ
103552015-07-07 Yao Qi <yao.qi@linaro.org>
10356
10357 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
10358 instead of istarget "aarch64*-*-*".
10359 * gdb.arch/aarch64-fp.exp: Likewise.
10360 * gdb.base/float.exp: Likewise.
10361 * gdb.reverse/aarch64.exp: Likewise.
10362 * lib/gdb.exp (is_aarch64_target): New proc.
10363
9fcf688e
YQ
103642015-07-07 Yao Qi <yao.qi@linaro.org>
10365
10366 * lib/gdb.exp (is_aarch32_target): New proc.
10367 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
10368 instead of "istarget "arm*-*-*"".
10369 * gdb.arch/arm-disp-step.exp: Likewise.
10370 * gdb.arch/thumb-bx-pc.exp: Likewise.
10371 * gdb.arch/thumb-prologue.exp: Likewise.
10372 * gdb.arch/thumb-singlestep.exp: Likewise.
10373 * gdb.base/disp-step-syscall.exp: Likewise.
10374 * gdb.base/float.exp: Likewise.
10375
fbd8d50d
YQ
103762015-07-07 Yao Qi <yao.qi@linaro.org>
10377
10378 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
10379 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
10380
71be1fdc
YQ
103812015-07-07 Yao Qi <yao.qi@linaro.org>
10382
10383 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
10384 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
10385 if it exists.
10386 * gdb.multi/multi-arch.exp: Likewise.
10387
3e221d36
SM
103882015-07-07 Simon Marchi <simon.marchi@ericsson.com>
10389
10390 * gdb.python/py-lazy-string.exp: Add missing parentheses to
10391 print.
10392
d441430b
YQ
103932015-07-07 Yao Qi <yao.qi@linaro.org>
10394
10395 * gdb.arch/thumb-singlestep.exp: Do one more single step.
10396
06f810bd
MG
103972015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
10398
10399 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
10400 '[' and ']' characters.
10401
5e61e7c0
IB
104022015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
10403
10404 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
10405
28bf096c
PA
104062015-06-29 Pedro Alves <palves@redhat.com>
10407
10408 PR threads/18127
10409 * gdb.threads/hand-call-new-thread.c: New file.
10410 * gdb.threads/hand-call-new-thread.c: New file.
10411
ee93cd5e
KS
104122015-06-26 Keith Seitz <keiths@redhat.com>
10413 Doug Evans <dje@google.com>
10414
10415 PR 16253
10416 * gdb.cp/var-tag-2.cc: New file.
10417 * gdb.cp/var-tag-3.cc: New file.
10418 * gdb.cp/var-tag-4.cc: New file.
10419 * gdb.cp/var-tag.cc: New file.
10420 * gdb.cp/var-tag.exp: New file.
10421
fc637f04
PP
104222015-06-26 Patrick Palka <patrick@parcs.ath.cx>
10423
10424 * gdb.base/history-duplicates.exp: New test.
10425
2e52ae68
PP
104262015-06-26 Patrick Palka <patrick@parcs.ath.cx>
10427
10428 * gdb.base/completion.exp: Test the completion of the "focus"
10429 command.
10430
6e22494e
JK
104312015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10432
10433 * gdb.arch/amd64-prologue-skip.S: New file.
10434 * gdb.arch/amd64-prologue-skip.exp: New file.
10435
bf7b9cd9
SM
104362015-06-25 Simon Marchi <simon.marchi@ericsson.com>
10437
10438 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
10439 is_address_zero_readable check.
10440
201e8dfd
PB
104412015-06-24 Peter Bergner <bergner@vnet.ibm.com>
10442
10443 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
10444 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
10445
5cd867b4
YQ
104462015-06-24 Yao Qi <yao.qi@linaro.org>
10447
10448 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
10449 linux targets.
10450
4d7be007
YQ
104512015-06-24 Yao Qi <yao.qi@linaro.org>
10452
10453 * lib/gdb.exp (supports_get_siginfo_type): New proc.
10454 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
10455 * gdb.base/siginfo-thread.exp: Likewise.
10456
07fcd301
YQ
104572015-06-22 Yao Qi <yao.qi@linaro.org>
10458
10459 * boards/remote-gdbserver-on-localhost.exp: Add comments.
10460
52042a00
YQ
104612015-06-22 Yao Qi <yao.qi@linaro.org>
10462
10463 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
10464 aarch64*-*-*.
10465 (skip_hw_watchpoint_tests): Likewise.
10466
74bd41ce
PP
104672015-06-18 Patrick Palka <patrick@parcs.ath.cx>
10468
10469 * gdb.base/gdbinit-history.exp: Test the interaction between
10470 setting GDBHISTSIZE and setting the history size via .gdbinit.
10471
bc460514
PP
104722015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10473
10474 PR gdb/16999
10475 * gdb.base/gdbhistsize-history.exp: New test.
10476
b58c513b
PP
104772015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10478
10479 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
10480 with GDBHISTSIZE.
10481 * gdb.base/readline.exp: Likewise.
10482
92046791
YQ
104832015-06-17 Yao Qi <yao.qi@linaro.org>
10484
10485 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
10486 line.
10487
2093d2d3
PP
104882015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10489
10490 * gdb.base/gdbinit-history.exp: Add test case to check that
10491 an unlimited history file does not get truncated on exit.
10492
e6c693af
AA
104932015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
10494
10495 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
10496 (VECTOR): New macro. Use it...
10497 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
10498 ...for these typedefs.
10499 (int8, char1, int1, double1): New typedefs.
10500 (struct just_int2, struct two_int2): New structures.
10501 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
10502 (add_structvecs, add_singlevecs): New functions.
10503 (main): Call add_some_intvecs twice.
10504 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
10505 the compile and exit upon failure. Try compiling for the "native"
10506 architecture. Test inferior function calls with vector arguments
10507 and vector return value handling with "finish" and "return".
10508
c74f7d1c
JT
105092015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
10510
10511 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
10512 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
10513 PE file.
10514 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
10515
98aa42ee
AT
105162015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
10517
10518 PR breakpoints/16465
10519 * gdb.mi/mi-dprintf-pending.c: New file.
10520 * gdb.mi/mi-dprintf-pending.exp: New test.
10521 * gdb.mi/mi-dprintf-pendshr.c: New file.
10522
7d73c23c 105232015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 10524 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
10525
10526 * gdb.arch/i386-mpx-map.c: New file.
10527 * gdb.arch/i386-mpx-map.exp: New File.
10528
105292015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10530
10531 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
10532 * gdb.arch/i386-mpx.exp: Indentation fixed.
10533
105342015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10535
10536 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
10537 function and improved indentation.
10538 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
10539 gdb_test_multiple. Added additional tests to skip the test.
10540
105412015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10542
10543 * gdb.arch/i386-avx512.c: Change path in include file.
10544 * gdb.arch/i386-avx512.exp: Change include dir path
10545 compilation flag.
10546 * gdb.arch/i386-mpx.c: Change path in include file.
10547 * gdb.arch/i386-mpx.exp: Change include dir path compilation
10548 flag.
10549
d5eba19a
JK
105502015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10551
10552 * gdb.compile/compile-print.exp (compile print *vararray@3)
10553 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
10554
7f361056
JK
105552015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10556
10557 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
10558 (do not keep jit in memory): ... this.
10559 (expect 5): Change it to ...
10560 (expect no 5): ... this.
10561
3b462ec2
SM
105622015-06-02 Simon Marchi <simon.marchi@ericsson.com>
10563
10564 PR gdb/15564
10565 * gdb.mi/mi-detach.exp: New file.
10566
e0619de6
JK
105672015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10568
10569 PR symtab/18392
10570 * gdb.arch/amd64-tailcall-self.S: New file.
10571 * gdb.arch/amd64-tailcall-self.c: New file.
10572 * gdb.arch/amd64-tailcall-self.exp: New file.
10573
e970cb34
DB
105742015-05-28 Don Breazeal <donb@codesourcery.com>
10575
10576 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
10577 tests for remote targets by checking is_target_gdbserver.
10578
b2e2f908
DE
105792015-05-27 Doug Evans <dje@google.com>
10580
10581 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
10582 * gdb.dwarf2/opaque-type-lookup.c: New file.
10583 * gdb.dwarf2/opaque-type-lookup.exp: New file.
10584
82c7be31
DE
105852015-05-26 Doug Evans <dje@google.com>
10586
10587 * gdb.cp/iostream.cc: New file.
10588 * gdb.cp/iostream.exp: New file.
10589
b4f54984
DE
105902015-05-26 Doug Evans <dje@google.com>
10591
10592 * gdb.dwarf2/dw2-op-call.exp: Update.
10593 * gdb.dwarf2/dw4-sig-types.exp: Update.
10594 * gdb.dwarf2/implptr.exp: Update.
10595 * gdb.mi/mi-cmd-param-changed.exp: Update.
10596
4ea6efe9
DE
105972015-05-26 Doug Evans <dje@google.com>
10598
10599 * gdb.python/py-lazy-string.c: New file.
10600 * gdb.python/py-lazy-string.exp: New file.
10601 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
10602 (main): Update. Add estring3.
10603 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
10604 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
10605
f6bb7db3
YQ
106062015-05-26 Omair Javaid <omair.javaid@linaro.org>
10607 Yao Qi <yao.qi@linaro.org>
10608
10609 * gdb.reverse/aarch64.c: New.
10610 * gdb.reverse/aarch64.exp: New.
10611
a81bfbd0
OJ
106122015-05-26 Omair Javaid <omair.javaid@linaro.org>
10613
25d49b86
PA
10614 * lib/gdb.exp (supports_process_record): Return true for
10615 aarch64*-linux*.
a81bfbd0
OJ
10616 (supports_reverse): Likewise.
10617
158bf1b4
PP
106182015-05-22 Patrick Palka <patrick@parcs.ath.cx>
10619
10620 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10621 Use with_test_prefix.
10622
a0145030
AB
106232015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
10624
10625 * gdb.base/completion.exp: Add test for completion of layout
10626 names.
10627
ebe3b578
AB
106282015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
10629
10630 * lib/gdb.exp (skip_tui_tests): New proc.
10631 * gdb.base/tui-layout.exp: Check skip_tui_tests.
10632
84204ed7
PA
106332015-05-19 Pedro Alves <palves@redhat.com>
10634
10635 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10636 Save the whole env array instead of just HOME. Unset HISTSIZE in
10637 the environment while testing. Restore whole environment
10638 afterwards.
10639
37442ce1
DE
106402015-05-16 Doug Evans <xdje42@gmail.com>
10641
10642 * gdb.guile/scm-ports.c: New file.
10643 * gdb.guile/scm-ports.exp: Add memory port tests.
10644
36de76f9
JK
106452015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10646
10647 * gdb.compile/compile-print.c: New file.
10648 * gdb.compile/compile-print.exp: New file.
10649
3a9558c4
JK
106502015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10651
10652 * gdb.compile/compile-ops.exp: Cast param to void.
10653 * gdb.compile/compile.exp: Complete type for _gdb_expr.
10654 (compile code struct_object.selffield = &struct_object): Add xfail.
10655
aa715135
JG
106562015-05-15 Joel Brobecker <brobecker@adacore.com>
10657
10658 * gdb.ada/arr_enum_with_gap: New testcase.
10659
931e5bc3
JG
106602015-05-15 Joel Brobecker <brobecker@adacore.com>
10661
10662 * gdb.ada/byte_packed_arr: New testcase.
10663
9cd4d857
JB
106642015-05-15 Joel Brobecker <brobecker@adacore.com>
10665
10666 * gdb.ada/pckd_neg: New testcase.
10667
ebfd00d2
PP
106682015-05-13 Patrick Palka <patrick@parcs.ath.cx>
10669
10670 PR gdb/17820
10671 * gdb.base/gdbinit-history.exp: New test.
10672 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
10673 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
10674
4c082a81
SC
106752015-05-09 Siva Chandra Reddy <sivachandra@google.com>
10676
10677 * gdb.python/py-xmethods.cc: Enhance test case.
10678 * gdb.python/py-xmethods.exp: New tests.
10679 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
10680 function.
10681 (B_indexoper): Likewise.
10682 (global_dm_list) : Add new xmethod worker functions.
10683
f7797074
SDJ
106842015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
10685
10686 * gdb.base/coredump-filter.exp: Correctly unset
10687 "coredump_var_addr" array.
10688
a4674e4e
PA
106892015-05-08 Pedro Alves <palves@redhat.com>
10690
10691 * gdb.server/non-existing-program.exp: Unset spawn_id.
10692
df2eb078
SC
106932015-05-08 Siva Chandra Reddy <sivachandra@google.com>
10694
10695 PR python/18291
10696 * gdb.python/py-xmethods.exp: Add tests.
10697
422349a3
YQ
106982015-05-08 Yao Qi <yao.qi@linaro.org>
10699
10700 PR gdb/18208
10701 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
10702 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
10703 function set_coredump_filter, and remove remote_exec call.
10704 Remove argument ipid. Callers update.
10705 (top level): Don't get inferior's PID.
10706
63fc80ce
AA
107072015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
10708
10709 * gdb.base/watch_thread_num.exp: Skip test on targets without
10710 access watchpoints.
10711
80ad801e
PA
107122015-05-06 Pedro Alves <palves@redhat.com>
10713
10714 PR server/18081
10715 * gdb.server/non-existing-program.exp: New file.
10716
0fa7fe50
JB
107172015-05-05 Joel Brobecker <brobecker@adacore.com>
10718
10719 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
10720
3ea89b92
PMR
107212015-05-05 Joel Brobecker <brobecker@adacore.com>
10722
10723 * gdb.ada/out_of_line_in_inlined: New testcase.
10724
87b8eff0
JB
107252015-05-05 Joel Brobecker <brobecker@adacore.com>
10726
10727 * gdb.ada/var_rec_arr: New testcase.
10728
5fccc635
YQ
107292015-04-30 Yao Qi <yao.qi@linaro.org>
10730
10731 * gdb.base/break-idempotent.exp: If
10732 skip_hw_watchpoint_multi_tests returns true, skip the tests
10733 on "rwatch" and "awatch".
10734
42d38f42
YQ
107352015-04-30 Yao Qi <yao.qi@linaro.org>
10736
10737 * gdb.base/relativedebug.exp: Invoke gdb command
10738 "info sharedlibrary", and if libc.so doesn't have debug info,
10739 skip the test.
10740
2ce1cdbf
DE
107412015-04-29 Doug Evans <dje@google.com>
10742
10743 * gdb.python/py-xmethods.exp: Add ptype tests.
10744 * gdb.python/py-xmethods.py (E_method_char_worker): Add
10745 get_result_type method.
10746
f24a38c5
LM
107472015-04-29 Luis Machado <lgustavo@codesourcery.com>
10748
10749 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
10750 the target does not support hardware watchpoints.
10751
ecbf2b3c
LM
107522015-04-29 Luis Machado <lgustavo@codesourcery.com>
10753
10754 * gdb.base/break-always.exp: Abort testing if writing to memory
10755 causes an error.
10756
34f5f757
DE
107572015-04-28 Doug Evans <dje@google.com>
10758
10759 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
10760 * gdb.python/py-pp-registration.exp: ... here. New file.
10761 * gdb.python/py-pp-registration.c: New file.
10762 * gdb.python/py-pp-registration.py: New file.
10763
69b4374a
DE
107642015-04-28 Doug Evans <dje@google.com>
10765
10766 * gdb.python/py-bad-printers.c: New file.
10767 * gdb.python/py-bad-printers.py: New file.
10768 * gdb.python/py-bad-printers.exp: New file.
10769
59fb7612
SS
107702015-04-28 Sasha Smundak <asmundak@google.com>
10771
10772 * gdb.python/py-type.exp: New test.
10773
2631b16a
AW
107742015-04-28 Andy Wingo <wingo@igalia.com>
10775
10776 * gdb.python/py-parameter.exp:
10777 * gdb.guile/scm-parameter.exp: Escape the path that we are
10778 matching against, as it might contain characters that are special
10779 to regular expressions.
10780
460efde1
JB
107812015-04-27 Joel Brobecker <brobecker@adacore.com>
10782
10783 * gdb.ada/rec_comp: New testcase.
10784
2d369d8e
SDJ
107852015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
10786
10787 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
10788 before using it.
10789
cf75d6c3
AB
107902015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
10791
10792 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
10793 new tests for verilog output.
10794
8dbe7ca5
YQ
107952015-04-24 Yao Qi <yao.qi@linaro.org>
10796
10797 * boards/remote-gdbserver-on-localhost.exp: New file.
10798
4ef9fb2f
PA
107992015-04-23 Pedro Alves <palves@redhat.com>
10800
10801 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
10802 $inferior_spawn_id instead of $inferior_spawn_id directly. On
10803 "end of file", remove $inferior_spawn_id from the indirect list.
10804
0a803169
PA
108052015-04-23 Pedro Alves <palves@redhat.com>
10806
10807 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
10808
749ef8f8
PA
108092015-04-23 Pedro Alves <palves@redhat.com>
10810
10811 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
10812 on $any_spawn_id instead of only on $gdb_spawn_id.
10813
8aae4344
PM
108142015-04-21 Pierre Muller <muller@sourceware.org>
10815
10816 PR pascal/17815
10817 * lib/pascal.exp (gpc_compile): Add new option "class".
10818 (fpc_compile): Likewise.
10819 * gdb.pascal/case-insensitive-symbols.pas: New file.
10820 * gdb.pascal/case-insensitive-symbols.exp: New file.
10821
1586c8fb
GB
108222015-04-20 Gary Benson <gbenson@redhat.com>
10823
10824 * gdb.base/attach.exp: Fix three extended remote failures.
10825
1b6e6f5c
GB
108262015-04-17 Gary Benson <gbenson@redhat.com>
10827
10828 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
10829 the main executable over the remote protocol.
10830
e797481d
PA
108312015-04-16 Pedro Alves <palves@redhat.com>
10832
10833 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
10834 a new gdbserver if gdbserver_reconnect_p is set.
10835
1ca99c42
PA
108362015-04-16 Pedro Alves <palves@redhat.com>
10837
10838 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
10839 is set, don't exit gdbserver.
10840
af9fd6f8
AA
108412015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10842
10843 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
10844 appropriate .insn, such that an older assembler can be used.
10845 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
10846 the z/Architecture instruction set on 31-bit targets as well.
10847
04ff1e61
AA
108482015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10849
10850 * gdb.go/handcall.exp: Remove all logic related to the first
10851 breakpoint and rely on go_runto_main instead.
10852 * gdb.go/strings.exp: Likewise.
10853 * gdb.go/unsafe.exp: Likewise.
10854 * gdb.go/hello.exp: Likewise. Also rename the remaining
10855 breakpoint marker to "breakpoint 1".
10856 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
10857 * gdb.go/strings.go: Likewise.
10858 * gdb.go/unsafe.go: Likewise.
10859 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
10860 "set breakpoint 2 here" and rename the remaining breakpoint marker
10861 to "breakpoint 1".
10862
40d2f8d6
SM
108632015-04-15 Simon Marchi <simon.marchi@ericsson.com>
10864
10865 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
10866 if itertools.imap is not present.
10867 * gdb.python/py-objfile.exp: Add parentheses.
10868 * gdb.python/py-type.exp: Same.
10869 * gdb.python/py-unwind-maint.py: Same.
10870
8cbc97c6
YQ
108712015-04-15 Yao Qi <yao.qi@linaro.org>
10872
10873 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
10874 of ":$ptr_size" and set its form explicitly.
10875
45fd756c
YQ
108762015-04-15 Pedro Alves <palves@redhat.com>
10877 Yao Qi <yao.qi@linaro.org>
10878
10879 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
10880 timeout by factor of 4.
10881 (test_regular_watch): Likewise.
10882 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
10883 * gdb.reverse/sigall-reverse.exp: Likewise.
10884 * gdb.reverse/until-precsave.exp: Likewise.
10885 * lib/gdb.exp (with_timeout_factor): New proc.
10886 (gdb_expect): Move some code to ...
10887 (get_largest_timeout): ... here. New procedure.
10888
9e811bc3
LM
108892015-04-14 Luis Machado <lgustavo@codesourcery.com>
10890
10891 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
10892
0ff6fcb2
LM
108932015-04-13 Luis Machado <lgustavo@codesourcery.com>
10894
10895 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
10896 to write to the .text section.
10897
7578d5f7
LM
108982015-04-13 Luis Machado <lgustavo@codesourcery.com>
10899
10900 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
10901 Handle the case of targets that do not provide PID information.
10902
2efe15c4
YQ
109032015-04-13 Yao Qi <yao.qi@linaro.org>
10904
10905 * lib/gdbserver-support.exp (gdb_exit): Catch exception
10906 and use expect instead of gdb_expect.
10907
8cd8f2f8
SDJ
109082015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
10909
10910 * gdb.base/coredump-filter.exp: Rename variable "addr" to
10911 "coredump_var_addr" to avoid naming conflict with other testcases.
10912
9ee41772
PA
109132015-04-10 Pedro Alves <palves@redhat.com>
10914
10915 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
10916 gdb_test_sequence and gdb_assert.
10917
07473109
PA
109182015-04-10 Pedro Alves <palves@redhat.com>
10919
10920 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
10921 test messages that don't include the breakpoint address.
10922
de3db44c
YQ
109232015-04-10 Yao Qi <yao.qi@linaro.org>
10924
10925 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
10926 false for some offset and width combinations which aren't
10927 supported by linux kernel.
10928
c79d856c
PA
109292015-04-10 Pedro Alves <palves@redhat.com>
10930
10931 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
10932 procedure, factored out from ...
10933 (top level): ... here. Add "set displaced-stepping" testing axis.
10934 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
10935 parameter "displaced". Use it.
10936 (top level): Use foreach and add "set displaced-stepping" testing
10937 axis.
10938
ebc90b50
PA
109392015-04-10 Pedro Alves <palves@redhat.com>
10940
10941 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
10942 Remove comment.
10943 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
10944 both the address of the instruction that triggers the watchpoint
10945 and the address of the instruction immediately after, and use
10946 those addresses for the test. Fix comment.
10947
8f572e5c
PA
109482015-04-10 Pedro Alves <palves@redhat.com>
10949
10950 * gdb.base/sigstep.exp (breakpoint_to_handler)
10951 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
10952 Test "backtrace" in handler.
10953 (breakpoint_over_handler): New parameter 'displaced'. Use it.
10954 (top level): Add new "displaced" test axis to
10955 breakpoint_to_handler, breakpoint_to_handler_entry and
10956 breakpoint_over_handler.
10957
8d707a12
PA
109582015-04-10 Pedro Alves <palves@redhat.com>
10959
10960 PR gdb/18216
10961 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
10962
ef713951
YQ
109632015-04-10 Yao Qi <yao.qi@linaro.org>
10964
10965 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
10966 (test_add_rn_pc): New function.
10967 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
10968 (top level): Invoke test_add_rn_pc.
10969
906d60cf
PA
109702015-04-10 Pedro Alves <palves@redhat.com>
10971
10972 PR gdb/13858
10973 * gdb.base/step-over-no-symbols.exp: New file.
10974
f2983cc3
AW
109752015-04-09 Andy Wingo <wingo@igalia.com>
10976
10977 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
10978 after the Python tests.
10979
6d62641c
SDJ
109802015-04-08 Keith Seitz <keiths@redhat.com>
10981
10982 PR python/16699
10983 * gdb.python/py-completion.exp: New tests for completion.
10984 * gdb.python/py-completion.py (CompleteLimit1): New class.
10985 (CompleteLimit2): Likewise.
10986 (CompleteLimit3): Likewise.
10987 (CompleteLimit4): Likewise.
10988 (CompleteLimit5): Likewise.
10989 (CompleteLimit6): Likewise.
10990 (CompleteLimit7): Likewise.
10991
f3770638
PA
109922015-04-08 Pedro Alves <palves@redhat.com>
10993
10994 PR gdb/18214
10995 PR gdb/18216
10996 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
10997 function.
10998 (main): Install it as SIGUSR1 handler.
10999 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
11000 parameter. Always use "setup" as prefix. Toggle "set
11001 displaced-stepping" off/on depending on global. Don't switch to
11002 thread 1 here.
11003 (top level): Add displaced stepping "off/on" test axis. Update
11004 "setup" calls. Wrap each subtest with with_test_prefix. Test
11005 continuing with a queued signal in each thread.
11006
4496bed7
PA
110072015-04-08 Pedro Alves <palves@redhat.com>
11008
11009 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
11010 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
11011 gdb_breakpoint instead of gdb_test that doesn't expect anything.
11012 Return early if running to main fails.
11013 * gdb.trace/while-stepping.exp: Likewise.
11014
b97fde92
PA
110152015-04-07 Pedro Alves <palves@redhat.com>
11016
11017 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
11018 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
11019 interact with inferior program.
11020
f71c18e7
PA
110212015-04-07 Pedro Alves <palves@redhat.com>
11022
11023 * lib/gdb.exp (inferior_spawn_id): New global.
11024 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
11025 spawn id after processing the user code.
11026 (default_gdb_start): Set inferior_spawn_id.
11027 (send_inferior): New procedure.
11028 * lib/gdbserver-support.exp (gdbserver_start): Set
11029 inferior_spawn_id.
11030 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
11031
6423214f
PA
110322015-04-07 Pedro Alves <palves@redhat.com>
11033
11034 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
11035 * lib/gdbserver-support.exp (gdbserver_start): Make
11036 $server_spawn_id global.
11037 (gdbserver_start): Don't wait for gdbserver's spawn id with
11038 expect_background.
11039 (close_gdbserver): New procedure.
11040 (gdb_exit): Rename the default version and reimplement.
11041
71c0ee8c
PA
110422015-04-07 Pedro Alves <palves@redhat.com>
11043
72f4393d 11044 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
11045 append the substituted item, not the original item.
11046
203bc29b
PA
110472015-04-07 Pedro Alves <palves@redhat.com>
11048
11049 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
11050 gdb_expect.
11051
508a3ddf
PA
110522015-04-07 Pedro Alves <palves@redhat.com>
11053
11054 * gdb.base/interrupt.exp: Don't handle the case of the inferior
11055 output appearing once only.
11056
9f6dbe2b
PA
110572015-04-07 Pedro Alves <palves@redhat.com>
11058
11059 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
11060 that doesn't expect anything. Return early if running to main
11061 fails.
11062
337532fa
YQ
110632015-04-07 Yao Qi <yao.qi@linaro.org>
11064
11065 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
11066 (child_function): Call alarm.
11067 (main): Move call to alarm into the loop.
11068 * gdb.threads/non-stop-fair-events.exp: Build program with
11069 -DTIMEOUT=$timeout.
11070
01b622d4
DE
110712015-04-06 Doug Evans <xdje42@gmail.com>
11072
11073 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
11074 Fix dest parameter to board_info.
11075 (fpc_compile): Ditto.
11076 (gdb_compile_pascal): Rename dest arg to destfile.
11077
961f4160
PMR
110782015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
11079
11080 * gdb.ada/funcall_ref.exp: New file.
11081 * gdb.ada/funcall_ref/foo.adb: New file.
11082
cafda597
YQ
110832015-04-02 Yao Qi <yao.qi@linaro.org>
11084
11085 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
11086 is remote.
11087
fed040c6
GB
110882015-04-02 Gary Benson <gbenson@redhat.com>
11089
11090 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
11091
d11916aa
SS
110922015-04-01 Sasha Smundak <asmundak@google.com>
11093
11094 * gdb.python/py-unwind-maint.c: New file.
11095 * gdb.python/py-unwind-maint.exp: New test.
11096 * gdb.python/py-unwind-maint.py: New file.
11097 * gdb.python/py-unwind.c: New file.
11098 * gdb.python/py-unwind.exp: New test.
11099 * gdb.python/py-unwind.py: New test.
11100
a1471180
PA
111012015-04-01 Pedro Alves <palves@redhat.com>
11102
11103 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
11104 to fail instead of non-existent $test.
11105
0bbeccb1
PA
111062015-04-01 Pedro Alves <palves@redhat.com>
11107
11108 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
11109 GDBFLAGS if not empty.
11110
3c724c8c
PMR
111112015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
11112
11113 * gdb.ada/complete.exp: Remove "multi_line".
11114 * gdb.ada/info_exc.exp: Remove "multi_line".
11115 * gdb.ada/packed_tagged.exp: Remove "multi_line".
11116 * gdb.ada/ptype_field.exp: Remove "multi_line".
11117 * gdb.ada/sym_print_name.exp: Remove "multi_line".
11118 * gdb.ada/tagged.exp: Remove "multi_line".
11119 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
11120 [multi_line ...]
11121 * gdb.btrace/delta.exp: Likewise.
11122 * gdb.btrace/exception.exp: Likewise.
11123 * gdb.btrace/function_call_history.exp: Likewise.
11124 * gdb.btrace/instruction_history.exp: Likewise.
11125 * gdb.btrace/nohist.exp: Likewise.
11126 * gdb.btrace/record_goto.exp: Likewise.
11127 * gdb.btrace/segv.exp: Likewise.
11128 * gdb.btrace/stepi.exp: Likewise.
11129 * gdb.btrace/tailcall.exp: Likewise.
11130 * gdb.btrace/unknown_functions.exp: Likewise.
11131 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
11132 * lib/gdb.exp: Add the "multi_line" helper.
11133
4eec2deb
PA
111342015-04-01 Pedro Alves <palves@redhat.com>
11135
11136 * gdb.threads/tid-reuse.c: New file.
11137 * gdb.threads/tid-reuse.exp: New file.
11138
df8411da
SDJ
111392015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
11140
11141 PR corefiles/16092
11142 * gdb.base/coredump-filter.c: New file.
11143 * gdb.base/coredump-filter.exp: Likewise.
11144
6ef37366
PM
111452015-03-27 Petr Machata <pmachata@redhat.com>
11146
11147 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
11148 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
11149 (Dwarf::assemble): Initialize them.
11150 (Dwarf::lines): New function.
11151
7ec911b0
JT
111522015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
11153
11154 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
11155 SYMBOL_PREFIX for x86_64-*-cygwin.
11156
ff908ebf
AW
111572015-03-26 Andy Wingo <wingo@igalia.com>
11158
11159 PR symtab/18148
11160 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
11161 const_value but not a location.
11162 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
11163 location defined in non-main CUs are visible.
11164
6d5f0679
YQ
111652015-03-26 Yao Qi <yao.qi@linaro.org>
11166
11167 PR testsuite/18139
11168 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
11169 Add a line number entry for the same line.
11170 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
11171 Add a line number entry for the same line.
11172
2898689b
YQ
111732015-03-26 Yao Qi <yao.qi@linaro.org>
11174
11175 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
11176 .int 0.
11177 (func): Likewise. Add .Lfunc_1 label.
11178 Use .Lfunc_1 label.
11179 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
11180 .int 0.
11181 (func): Likewise.
11182 Use .Lfunc_1 label.
11183
85180498
YQ
111842015-03-26 Yao Qi <yao.qi@linaro.org>
11185
11186 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
11187 Call gdb_compile instead to compile each .s files without debug
11188 information.
11189
8aa08a8d
YQ
111902015-03-26 Yao Qi <yao.qi@linaro.org>
11191
11192 * gdb.base/savedregs.exp (process_saved_regs): Make
11193 "Saved registers:" optional in the pattern.
11194
66849923
MM
111952015-03-25 Markus Metzger <markus.t.metzger@intel.com>
11196
11197 * gdb.btrace/next.exp: Merged into step.exp.
11198 * gdb.btrace/finish.exp: Merged into step.exp.
11199 * gdb.btrace/nexti.exp: Merged into stepi.exp.
11200 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
11201 "record goto" and checking the exact replay position.
11202 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
11203 check for "Recording format" in "info record" output.
11204 * gdb.btrace/record_goto.exp: Choose test file based on target.
11205 * gdb.btrace/x86-record_goto.S: Renamed into ...
11206 * gdb.btrace/x86_64-record_goto.S: ... this.
11207 * gdb.btrace/i686-record_goto.S: New.
11208 * gdb.btrace/x86-tailcall.S: Renamed into ...
11209 * gdb.btrace/x86_64-tailcall.S: ... this.
11210 * gdb.btrace/i686-tailcall.S: New.
11211 * gdb.btrace/x86-tailcall.c: Renamed into ...
11212 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
11213 separate statements. Update test.
11214 * gdb.btrace/delta.exp: Use record_goto.c as test file.
11215 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
11216 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
11217 * gdb.btrace/tailcall.exp: Choose test file based on target.
11218 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
11219
11cc1b74
MM
112202015-03-25 Markus Metzger <markus.t.metzger@intel.com>
11221
11222 * gdb.btrace/exception.exp: Increase BTS buffer size.
11223
a25d8bf9
PA
112242015-03-24 Pedro Alves <palves@redhat.com>
11225
11226 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
11227
856e7dd6
PA
112282015-03-24 Pedro Alves <palves@redhat.com>
11229
11230 * gdb.threads/schedlock.exp (test_step): No longer expect that
11231 "set scheduler-locking step" with "next" over a function call runs
11232 threads unlocked.
11233
ad235a41
AT
112342015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11235
11236 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
11237
15630549
AT
112382015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11239
11240 PR breakpoints/16466
11241 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
11242 * gdb.mi/mi-pending.c (thread_func): New function.
11243 (int main): Add threading support required.
11244 * gdb.mi/mi-pending.exp: Add tests for this issue.
11245 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
11246 (pendfunc2): Remove stdio dependency.
11247 * gdb.mi/mi-pendshr2.c: New file.
11248
693dca06
KS
112492015-03-23 Keith Seitz <keiths@redhat.com>
11250
11251 * gdb.linespec/keywords.c: New file.
11252 * gdb.linespec/keywords.exp: New file.
11253
7e993ebf
KS
112542015-03-23 Keith Seitz <keiths@redhat.com>
11255
11256 PR gdb/18021
11257 * gdb.dwarf2/staticvirtual.exp: New test.
11258
bc23328c
JK
112592015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11260
11261 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
11262 * README: Remove HP-UX and gdb.hp.
11263 (configuration):
11264 * configure: Regenerate.
11265 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
11266 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
11267 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
11268 gdb.hp/gdb.defects/Makefile.
11269 * gdb.hp/Makefile.in: File deleted.
11270 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
11271 * gdb.hp/gdb.aCC/optimize.c: File deleted.
11272 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
11273 * gdb.hp/gdb.aCC/run.c: File deleted.
11274 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
11275 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
11276 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
11277 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
11278 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
11279 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
11280 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
11281 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
11282 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
11283 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
11284 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
11285 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
11286 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
11287 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
11288 * gdb.hp/gdb.base-hp/reg.s: File deleted.
11289 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
11290 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
11291 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
11292 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
11293 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
11294 * gdb.hp/gdb.compat/Makefile.in: File deleted.
11295 * gdb.hp/gdb.compat/average.c: File deleted.
11296 * gdb.hp/gdb.compat/sum.c: File deleted.
11297 * gdb.hp/gdb.compat/xdb.c: File deleted.
11298 * gdb.hp/gdb.compat/xdb0.c: File deleted.
11299 * gdb.hp/gdb.compat/xdb0.h: File deleted.
11300 * gdb.hp/gdb.compat/xdb1.c: File deleted.
11301 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
11302 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
11303 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
11304 * gdb.hp/gdb.defects/Makefile.in: File deleted.
11305 * gdb.hp/gdb.defects/bs14602.c: File deleted.
11306 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
11307 * gdb.hp/gdb.defects/solib-d.c: File deleted.
11308 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
11309 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
11310 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
11311 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
11312 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
11313 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
11314 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
11315 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
11316 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
11317 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
11318 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
11319 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
11320 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
11321 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
11322 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
11323 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
11324 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
11325 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
11326 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
11327 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
11328 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
11329 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
11330 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
11331 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
11332 * gdb.hp/tools/odump: File deleted.
11333
8bf3b159
PA
113342015-03-19 Pedro Alves <palves@redhat.com>
11335
11336 * gdb.threads/continue-pending-status.exp (saw_thread_2)
11337 (saw_thread_3): New globals.
11338 (top level): Increment them when an event for the corresponding
11339 thread is seen.
11340 (no thread starvation): New test.
11341
eb54c8bf
PA
113422015-03-19 Pedro Alves <palves@redhat.com>
11343
11344 * gdb.threads/continue-pending-status.c: New file.
11345 * gdb.threads/continue-pending-status.exp: New file.
11346
32d2e5d6
PA
113472015-03-18 Pedro Alves <palves@redhat.com>
11348
11349 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11350 Use gdb_is_target_remote instead of is_remote. Use
11351 gdb_test_multiple instead of gdb_expect. Exit early if
11352 gdb_test_multiple hits its internal matches. Tighten stepi tests
11353 expected output. Fail on exit with any signal, instead of just
11354 SIGILL.
11355
f68f11b7
YQ
113562015-03-18 Yao Qi <yao.qi@linaro.org>
11357
11358 PR tdep/18107
11359 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
11360 variable.
11361 * gdb.base/catch-syscall.exp: Don't skip it on
11362 aarch64*-*-linux* target. Remove elements in all_syscalls.
11363 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
11364 target.
11365 (setup_all_syscalls): New proc.
11366
ca5fd19b
YQ
113672015-03-16 Yao Qi <yao.qi@linaro.org>
11368
11369 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
11370 (top level): Skip tests if valid_addr_p returns false for
11371 $cmd1 or $cmd2.
11372
85642ba0
AW
113732015-03-11 Andy Wingo <wingo@igalia.com>
11374
11375 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
11376
e03f9645
YQ
113772015-03-11 Yao Qi <yao.qi@linaro.org>
11378
11379 * gdb.base/catch-syscall.exp: Fix typo in comments.
11380
5d0962b2
YQ
113812015-03-11 Yao Qi <yao.qi@linaro.org>
11382
11383 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
11384
b2df3cef
PA
113852015-03-09 Pedro Alves <palves@redhat.com>
11386
11387 * dg-extract-results.py: Delete.
11388
ef878e53
PA
113892015-03-09 Pedro Alves <palves@redhat.com>
11390
11391 Merge dg-extract-results.sh from GCC upstream (r218843).
11392
11393 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
11394 * dg-extract-results.sh: Use --text with grep to avoid issues with
11395 binary files. Fall back to cat -v, if that doesn't work.
11396
9494d219
PA
113972015-03-05 Pedro Alves <palves@redhat.com>
11398
11399 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
11400
a8d9763a
SM
114012015-03-04 Simon Marchi <simon.marchi@ericsson.com>
11402
11403 * lib/mi-support.exp (mi_expect_interrupt): Accept
11404 alternative event for when in all-stop mode.
11405
be9957b8
PA
114062015-03-04 Pedro Alves <palves@redhat.com>
11407
11408 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
11409
d57be0f4 114102015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
11411
11412 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
11413
c214c7cf
AA
114142015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
11415
11416 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
11417 regexps for GDB's current line display, accept a hex address
11418 preceding the line number.
11419
6d74a497
AA
114202015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
11421
11422 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
11423 the 'arch1' variable for "s390*-linux*" targets.
11424
511aee7c
PA
114252015-03-04 Pedro Alves <palves@redhat.com>
11426
11427 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
11428 (main): Pass missing retval argument to pthread_join call.
11429
95e50b27
PA
114302015-03-02 Pedro Alves <palves@redhat.com>
11431
11432 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
11433 (top level): Call do_test with non-stop as well.
11434
28054d69
PA
114352015-03-02 Pedro Alves <palves@redhat.com>
11436
11437 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
11438 -1.
11439
4fa5d7b4
AA
114402015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
11441
11442 * gdb.arch/s390-vregs.exp: New test.
11443 * gdb.arch/s390-vregs.S: New file.
11444
97c18565
PA
114452015-02-27 Pedro Alves <palves@redhat.com>
11446
11447 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
11448 call to catch_command_errors.
11449 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
11450 catch_command_errors.
11451
a37bfa30
PA
114522015-02-27 Pedro Alves <palves@redhat.com>
11453
11454 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
11455 "true" for boolean result.
11456 * gdb.gdb/selftest.exp (test_with_self): Also accept full
11457 prototype of main.
11458
6f98576f
PA
114592015-02-27 Pedro Alves <palves@redhat.com>
11460
11461 * lib/unbuffer_output.c: New file.
11462 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
11463 (main): Call gdb_unbuffer_output.
11464
eba5ab56
YQ
114652015-02-27 Yao Qi <yao.qi@linaro.org>
11466
11467 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
11468 target.
11469
0def5aaa
DE
114702015-02-26 Doug Evans <dje@google.com>
11471
11472 * gdb.cp/class2.cc (Dbase, D): New classes.
11473 (main): New local delta.
11474 * gdb.cp/class2.exp: Test printing delta.
11475 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
11476 (dynbar): New global.
11477 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
11478
081a1c2c
JK
114792015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11480
11481 * gdb.compile/compile-ifunc.c: New file.
11482 * gdb.compile/compile-ifunc.exp: New file.
11483
2f41223f
AT
114842015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
11485
11486 * gdb.base/structs.exp: Check for correct struct on finish.
11487
03eddd80
YQ
114882015-02-26 Yao Qi <yao.qi@linaro.org>
11489
11490 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
11491 is zero.
11492
80c57053
JK
114932015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11494
11495 * gdb.arch/cordic.ko.bz2: New file.
11496 * gdb.arch/cordic.ko.debug.bz2: New file.
11497 * gdb.arch/ppc64-symtab-cordic.exp: New file.
11498
21613c12
YQ
114992015-02-25 Yao Qi <yao.qi@linaro.org>
11500
11501 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
11502 aarch64*-*-* target.
11503
d8b901ed
PA
115042015-02-23 Pedro Alves <palves@redhat.com>
11505
11506 * lib/gdb.exp (delete_breakpoints): Rewrite using
11507 gdb_test_multiple.
11508
e5b85ead
PA
115092015-02-23 Pedro Alves <palves@redhat.com>
11510
11511 * gdb.base/info-os.c: Include stdlib.h.
11512
85c3a371
DE
115132015-02-22 Doug Evans <xdje42@gmail.com>
11514
11515 PR symtab/17855
11516 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
11517 is read after symbols have been re-read.
11518 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
11519 * gdb.ada/exec_changed/second.adb (Second): Ditto.
11520
96553a0c
DE
115212015-02-21 Doug Evans <dje@google.com>
11522
11523 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
11524
97a0c697
JK
115252015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11526
11527 PR corefiles/17808
11528 * gdb.arch/i386-biarch-core.core.bz2: New file.
11529 * gdb.arch/i386-biarch-core.exp: New file.
11530
a47cd6e9
PA
115312015-02-21 Pedro Alves <palves@redhat.com>
11532
11533 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
11534 runto_main fails.
11535
c5facdc4
PA
115362015-02-20 Pedro Alves <palves@redhat.com>
11537
11538 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
11539 info probes.
11540
2db9a427
PA
115412015-02-20 Pedro Alves <palves@redhat.com>
11542
11543 * gdb.threads/multi-create-ns-info-thr.exp: New file.
11544
60fb7e9e
PA
115452015-02-20 Pedro Alves <palves@redhat.com>
11546
11547 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
11548 clean_restart before gdb_target_supports_trace.
11549
5c5019c2
PA
115502015-02-20 Pedro Alves <palves@redhat.com>
11551
11552 PR threads/18006
11553 * gdb.threads/clone-thread_db.c: New file.
11554 * gdb.threads/clone-thread_db.exp: New file.
11555
c9587f88
AT
115562015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
11557
11558 PR breakpoints/16812
11559 * gdb.base/catch-gdb-caused-signals.c: New file.
11560 * gdb.base/catch-gdb-caused-signals.exp: New file.
11561
f6a88844
JM
115622015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
11563
11564 * configure: Regenerated.
11565 * configure.ac: Use GDB_AC_TRANSFORM.
11566 * aclocal.m4: sinclude ../transform.m4.
11567
497c491b
JM
115682015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11569
11570 * lib/dtrace.exp: New file.
11571 * gdb.base/dtrace-probe.exp: Likewise.
11572 * gdb.base/dtrace-probe.d: Likewise.
11573 * gdb.base/dtrace-probe.c: Likewise.
11574 * lib/pdtrace.in: Likewise.
11575 * configure.ac: Output variables with the transformed names of
11576 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
11577 * configure: Regenerated.
11578
03e98035
JM
115792015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11580
11581 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
11582 expected message when trying to access $_probe_* convenience
11583 variables while not on a probe.
11584
63cc30e9
JK
115852015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11586
11587 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
11588
0703599a
PA
115892015-02-11 Pedro Alves <pedro@codesourcery.com>
11590
11591 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
11592 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
11593
7e60a48e
DE
115942015-02-10 Doug Evans <xdje42@gmail.com>
11595
11596 * lib/gdb.exp (gdb_load): Always return a result.
11597
01b088bc
PA
115982015-02-10 Pedro Alves <palves@redhat.com>
11599
11600 * gdb.threads/signal-sigtrap.c: New file.
11601 * gdb.threads/signal-sigtrap.exp: New file.
11602
b05ec7a5
AT
116032015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
11604
11605 * gdb.trace/no-attach-trace.c: New file.
11606 * gdb.trace/no-attach-trace.exp: New file.
11607
a2c2acaf
MW
116082015-02-09 Mark Wielaard <mjw@redhat.com>
11609
11610 * gdb.dwarf2/atomic.c: New file.
11611 * gdb.dwarf2/atomic-type.exp: Likewise.
11612
31fd9caa
MM
116132015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11614
11615 * gdb.btrace/buffer-size.exp: Update "info record" output.
11616 * gdb.btrace/delta.exp: Update "info record" output.
11617 * gdb.btrace/enable.exp: Update "info record" output.
11618 * gdb.btrace/finish.exp: Update "info record" output.
11619 * gdb.btrace/instruction_history.exp: Update "info record" output.
11620 * gdb.btrace/next.exp: Update "info record" output.
11621 * gdb.btrace/nexti.exp: Update "info record" output.
11622 * gdb.btrace/step.exp: Update "info record" output.
11623 * gdb.btrace/stepi.exp: Update "info record" output.
11624 * gdb.btrace/nohist.exp: Update "info record" output.
11625
d33501a5
MM
116262015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11627
11628 * gdb.btrace/buffer-size: New.
11629
f4abbc16
MM
116302015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11631
11632 * gdb.btrace/delta.exp: Update "info record" output.
11633 * gdb.btrace/enable.exp: Update "info record" output.
11634 * gdb.btrace/finish.exp: Update "info record" output.
11635 * gdb.btrace/instruction_history.exp: Update "info record" output.
11636 * gdb.btrace/next.exp: Update "info record" output.
11637 * gdb.btrace/nexti.exp: Update "info record" output.
11638 * gdb.btrace/step.exp: Update "info record" output.
11639 * gdb.btrace/stepi.exp: Update "info record" output.
11640 * gdb.btrace/nohist.exp: Update "info record" output.
11641
b9d61307
SM
116422015-02-06 Simon Marchi <simon.marchi@ericsson.com>
11643
11644 PR gdb/15678
11645 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
11646
e584fdbc
PA
116472015-02-06 Pedro Alves <palves@redhat.com>
11648
11649 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
11650 macro.
11651 (seconds_left, again): New globals.
11652 (main): Wait seconds_left in a 1-second sleep loop instead of
11653 sleeping 180 seconds. If 'again' is set, reset the seconds
11654 counter.
11655 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
11656 'again' in the inferior before detaching. Print the seconds left.
11657 (options): New global.
11658 (top level): Build program with -DTIMEOUT=$timeout.
11659
77f41761
PA
116602015-02-06 Pedro Alves <palves@redhat.com>
11661
11662 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
11663 determine how many seconds to pass to 'alarm'.
11664 * gdb.base/gdb-sigterm.exp (top level): Build program with
11665 -DTIMEOUT=$timeout.
11666 (do_test): Return success/failure indication. Add more verbose
11667 logging. Don't fail if 200 single steps are seen. Instead, fail
11668 when the test times out.
11669 (passes): New global.
11670 (top level): Break the testing loop if testing fails on any
11671 iteration. Use gdb_assert.
11672
b9394193
DB
116732015-02-04 Don Breazeal <donb@codesourcery.com>
11674
11675 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
11676 and initialize them.
11677 (ipc_cleanup): New function.
11678 (main): Don't declare shmid, semid, and msqid. Add a call to
11679 atexit so that we call ipc_cleanup on exit.
11680
42d9e528
PA
116812015-02-04 Pedro Alves <palves@redhat.com>
11682
11683 * boards/native-extended-gdbserver.exp: Remove any target variant
11684 specifications from the board name before clearing the isremote
11685 flag from board_info.
11686
ae6ae975
DE
116872015-01-31 Doug Evans <xdje42@gmail.com>
11688
11689 * gdb.base/maint.exp <maint print type argc>: Update expected output.
11690
cfb069a8
GB
116912015-01-31 Gary Benson <gbenson@redhat.com>
11692
11693 * gdb.base/completion.exp: Disable completion limiting for
11694 existing tests. Add new tests to check completion limiting.
11695 * gdb.linespec/ls-errs.exp: Disable completion limiting.
11696
5dd31d79
DE
116972015-01-31 Doug Evans <xdje42@gmail.com>
11698
11699 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
11700
9f050062
DE
117012015-01-31 Doug Evans <xdje42@gmail.com>
11702
11703 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
11704 entries. Duplicate file section script entries.
11705 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
11706 inlined entries. Add test for safe-path rejection.
11707 * gdb.python/py-section-script.c: Add duplicate inlined section script
11708 entries. Duplicate file section script entries.
11709 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
11710 inlined entries. Add test for safe-path rejection.
11711
df25ebbd
JB
117122015-01-29 Joel Brobecker <brobecker@adacore.com>
11713
11714 * gdb.ada/disc_arr_bound: New testcase.
11715
4a0ca9ec
JB
117162015-01-29 Joel Brobecker <brobecker@adacore.com>
11717
11718 * gdb.ada/mi_var_array: New testcase.
11719
3a8b707a
DE
117202015-01-27 Doug Evans <dje@google.com>
11721
11722 * gdb.python/py-objfile.exp: Add tests for objfile.username.
11723 Add test for objfile.filename, objfile.username after objfile
11724 has been unloaded.
11725
f8313f6e
JB
117262015-01-26 Joel Brobecker <brobecker@adacore.com>
11727
11728 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
11729 the second test to print the name attribute of value
11730 returned by the call to gdb.lookup_type, and adjust
11731 the expected output accordingly.
11732
37bc665e
MW
117332015-01-25 Mark Wielaard <mjw@redhat.com>
11734
11735 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
11736 * gdb.base/disp-step-fork.c: Include unistd.h.
11737 * gdb.base/siginfo-obj.c: Include stdio.h.
11738 * gdb.base/siginfo-thread.c: Likewise.
11739 * gdb.mi/non-stop.c: Include unistd.h.
11740 * gdb.mi/nsthrexec.c: Include stdio.h.
11741 * gdb.mi/pthreads.c: Include unistd.h.
11742 * gdb.modula2/unbounded1.c (main): Declare returns int.
11743 * gdb.reverse/consecutive-reverse.c: Likewise.
11744 * gdb.threads/create-fail.c: Include unistd.h.
11745 * gdb.threads/killed.c: Likewise.
11746 * gdb.threads/linux-dp.c: Likewise.
11747 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
11748 * gdb.threads/non-ldr-exc-2.c: Likewise.
11749 * gdb.threads/non-ldr-exc-3.c: Likewise.
11750 * gdb.threads/non-ldr-exc-4.c: Likewise.
11751 * gdb.threads/pthreads.c: Include unistd.h.
11752 (main): Declare returns int.
11753 * gdb.threads/tls-main.c (foo): New declaration.
11754 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
11755
f7e5394d
SM
117562015-01-23 Simon Marchi <simon.marchi@ericsson.com>
11757
11758 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
11759 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
11760
743649fd
MW
117612015-01-15 Mark Wielaard <mjw@redhat.com>
11762
11763 * gdb.base/noreturn-return.c: New file.
11764 * gdb.base/noreturn-return.exp: New file.
11765 * gdb.base/noreturn-finish.c: New file.
11766 * gdb.base/noreturn-finish.exp: New file.
11767
198297aa
PA
117682015-01-23 Pedro Alves <palves@redhat.com>
11769
11770 * gdb.threads/continue-pending-after-query.c: New file.
11771 * gdb.threads/continue-pending-after-query.exp: New file.
11772
717cf30c
AG
117732015-01-22 Anders Granlund <anders.granlund@ericsson.com>
11774 Simon Marchi <simon.marchi@ericsson.com>
11775
11776 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
11777 * gdb.base/valgrind-db-attach.exp: Same.
11778 * gdb.base/valgrind-infcall.exp: Same.
11779 * lib/mi-support.exp (default_mi_gdb_start): Same.
11780 * lib/prompt.exp (default_prompt_gdb_start): Same.
11781 * lib/gdb.exp (default_gdb_spawn): Same.
11782 (gdb_interact): New.
11783
11784
4b62a76e
JK
117852015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11786
11787 * gdb.compile/compile.exp (pointer to jit function): New test.
11788
b4cdae6f
WW
117892015-01-17 Wei-cheng Wang <cole945@gmail.com>
11790
11791 * lib/gdb.exp (supports_process_record): Return true for
11792 powerpc*-*-linux*.
11793 (supports_reverse): Likewise.
11794
d221e7ef
DB
117952015-01-15 Don Breazeal <donb@codesourcery.com>
11796
11797 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
11798 instead of checking whether the target board is remote and
11799 use spawn_wait_for_attach instead of exec/sleep.
11800 * gdb.base/attach-twice.exp: Likewise.
11801
bafffb51
JB
118022015-01-15 Joel Brobecker <brobecker@adacore.com>
11803
11804 * gdb.ada/var_arr_attrs: New testcase.
11805
5589af0e
PA
118062015-01-14 Pedro Alves <palves@redhat.com>
11807 Joel Brobecker <brobecker@adacore.com>
11808
11809 PR gdb/17525
11810 * gdb.base/bp-cmds-execution-x-script.c: New file.
11811 * gdb.base/bp-cmds-execution-x-script.exp: New file.
11812 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
11813
6c400b59
PA
118142015-01-14 Pedro Alves <palves@redhat.com>
11815
11816 PR cli/17828
11817 * gdb.base/batch-preserve-term-settings.c: New file.
11818 * gdb.base/batch-preserve-term-settings.exp: New file.
11819
e02c96a7
DE
118202015-01-13 Doug Evans <dje@google.com>
11821
11822 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
11823 binary.
11824
576fd14c
JB
118252015-01-13 Joel Brobecker <brobecker@adacore.com>
11826
11827 * Makefile.in (clean mostlyclean): Do not delete *.py.
11828
04dccad0
JB
118292015-01-13 Joel Brobecker <brobecker@adacore.com>
11830
11831 * gdb.python/py-lookup-type.exp: New file.
11832
3d230f71
PA
118332015-01-12 Pedro Alves <palves@redhat.com>
11834
11835 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
11836 restore GDBFLAGS before returning.
11837
7e67715d
JK
118382015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11839
11840 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
11841 is_amd64_regs_target and is_x86_like_target.
11842
f2e0d4b4
DE
118432015-01-11 Doug Evans <xdje42@gmail.com>
11844
11845 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
11846 is given without an explicit form.
11847 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
11848 attributes.
11849 * gdb.dwarf/corrupt.exp: Ditto.
11850 * gdb.dwarf2/enum-type.exp: Ditto.
11851 * gdb.trace/entry-values.exp: Ditto.
11852 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
11853
439250fb
DE
118542015-01-11 Doug Evans <xdje42@gmail.com>
11855
11856 PR gdb/15830
11857 * gdb.base/maint.exp: Remove references to "maint demangle".
11858 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
11859 Add tests for explicitly specifying language to demangle.
11860 * gdb.dlang/demangle.exp: Ditto.
11861
ede9f622
PA
118622015-01-09 Pedro Alves <palves@redhat.com>
11863
11864 * gdb.threads/non-stop-fair-events.c: New file.
11865 * gdb.threads/non-stop-fair-events.exp: New file.
11866
a7b796db
PA
118672015-01-09 Pedro Alves <palves@redhat.com>
11868
11869 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
11870 the global scope. Set a breakpoint after all threads are started
11871 rather than stepping over two source lines. Expect the prompt.
11872 * gdb.base/watch_thread_num.c (threads_started_barrier): New
11873 global.
11874 (NUM): Now 15.
11875 (main): Use threads_started_barrier to wait for all threads to
11876 start. Main thread no longer calls thread_function. Exit after
11877 180 seconds.
11878 (loop): New function.
11879 (thread_function): Wait on threads_started_barrier barrier. Call
11880 'loop' at each iteration.
11881 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
11882 threads have started, instead of hardcoding number of "next"
11883 steps. Use an access watchpoint instead of a write watchpoint.
11884
9665ffdd
PA
118852015-01-09 Pedro Alves <palves@redhat.com>
11886
11887 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
11888 (thread_func): Wait on barrier.
11889 (main): Wait for all threads to start before stopping GDB.
11890 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
11891 global.
11892 (thread1_func, thread2_func): Wait on barrier.
11893 (main): Wait for all threads to start before stopping GDB.
11894 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
11895 New global.
11896 (thread1_func, thread2_func): Wait on barrier.
11897 (main): Wait for all threads to start before stopping GDB.
11898
c945a99f
PA
118992015-01-09 Pedro Alves <palves@redhat.com>
11900
11901 * gdb.threads/attach-many-short-lived-threads.c: New file.
11902 * gdb.threads/attach-many-short-lived-threads.exp: New file.
11903
c1a747c1
PA
119042014-01-09 Pedro Alves <palves@redhat.com>
11905
11906 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
11907 instead of to thread 2.
11908 * gdb.threads/signal-command-multiple-signals-pending.c (main):
11909 Add barrier around each pthread_create call instead of around all
11910 calls.
11911 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
11912 Set a break on thread_function and have the child threads hit it
11913 one at at a time.
11914
60b3033e
PA
119152015-01-09 Pedro Alves <palves@redhat.com>
11916
11917 * lib/gdb.exp (can_spawn_for_attach): New procedure.
11918 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
11919 false.
11920 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
11921 checking whether the target board is remote.
11922 * gdb.multi/multi-attach.exp: Likewise.
11923 * gdb.python/py-sync-interp.exp: Likewise.
11924 * gdb.server/ext-attach.exp: Likewise.
11925 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
11926 tests that need to attach, instead of checking whether the target
11927 board is remote at the top of the file.
11928
acc018ac
YQ
119292015-01-08 Yao Qi <yao@codesourcery.com>
11930
11931 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
11932
50a18af8
JK
119332015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11934
11935 Fix testcase compilation.
11936 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
11937
8503d6e1
JB
119382015-01-06 Joel Brobecker <brobecker@adacore.com>
11939
11940 * gdb.python/py-type.exp: Add a couple test about empty
11941 array creation, and negative-length array creation.
11942
cc73dbcc
DE
119432015-01-02 Doug Evans <xdje42@gmail.com>
11944
11945 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
11946
0300bbc7
DE
119472015-01-02 Doug Evans <dje@google.com>
11948
11949 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
11950
9d85a0ec
YQ
119512014-12-29 Yao Qi <yao@codesourcery.com>
11952
11953 * gdb.trace/entry-values.exp: Update comments. Rename variable
11954 bar_call_foo to returned_from_foo.
11955
87186c6a
MMN
119562014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
11957
11958 PR gdb/17394
11959 * gdb.linespec/break-asm-file.c: New file.
11960 * gdb.linespec/break-asm-file.exp: New file.
11961 * gdb.linespec/break-asm-file0.s: New file.
11962 * gdb.linespec/break-asm-file1.s: New file.
11963
1bab7383
YQ
119642014-12-18 Nigel Stephens <nigel@mips.com>
11965 Maciej W. Rozycki <macro@codesourcery.com>
11966
11967 * gdb.base/float.exp: Handle the new output from "info float" on
11968 MIPS targets.
11969
1bc1068a
JK
119702014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11971
11972 Fix MinGW compilation.
11973 * gdb.compile/compile-ops.exp: Update untested message if
11974 !skip_compile_feature_tests.
11975 * gdb.compile/compile-setjmp.exp: Likewise.
11976 * gdb.compile/compile-tls.exp: Likewise.
11977 * gdb.compile/compile.exp: Likewise.
11978 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
11979 supported on this host".
11980
b6615d10
DE
119812014-12-16 Doug Evans <xdje42@gmail.com>
11982
11983 * boards/stabs.exp: New file.
11984
25dda427
AA
119852014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
11986
11987 * gdb.base/completion.exp: Adjust to format changes of "maint
11988 print user-registers".
11989
bf330350
CU
119902014-12-16 Catalin Udma <catalin.udma@freescale.com>
11991
11992 PR server/17457
11993 * gdb.arch/aarch64-fp.c: New file.
11994 * gdb.arch/aarch64-fp.exp: New file.
11995
395cf596
SDJ
119962014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11997
11998 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
11999 r210637, r210913, r211666, r215400, r215817).
12000
12001 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
12002 * dg-extract-results.py: New file.
12003 * dg-extract-results.sh: Use it if the environment seems
12004 suitable.
12005
12006 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
12007
12008 * dg-extract-results.py (parse_run): Handle warnings that
12009 are printed before a test harness is run.
12010
12011 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
12012
12013 * dg-extract-results.py (Named): Remove __cmp__ method.
12014 (output_variation): Use a key to sort variation.harnesses.
12015
12016 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
12017
12018 * dg-extract-results.py: For Python 3, force sys.stdout to
12019 handle surrogate escape sequences.
12020 (safe_open): New function.
12021 (output_segment, main): Use it.
12022
12023 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
12024
12025 * dg-extract-results.py (Prog.result_re): Include options
12026 in test name.
12027
12028 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
12029
12030 * dg-extract-results.py (output_variation): Always sort if
12031 do_sum.
12032
e882ef3c
SM
120332014-12-15 Simon Marchi <simon.marchi@ericsson.com>
12034
12035 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
12036 as long as we get pagination notifications.
12037
4992aa20
JM
120382014-12-15 Jason Merrill <jason@redhat.com>
12039
12040 * Makefile.in (check-gdb.%): Restore.
12041 * README: Mention it.
12042
c1b5a1a6
JB
120432014-12-13 Joel Brobecker <brobecker@adacore.com>
12044
12045 * gdb.ada/str_uninit: New testcase.
12046
5537b577
JK
120472014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12048
12049 PR symtab/17642
12050 * gdb.base/vla-stub-define.c: New file.
12051 * gdb.base/vla-stub.c: New file.
12052 * gdb.base/vla-stub.exp: New file.
12053
bb2ec1b3
TT
120542014-12-12 Phil Muldoon <pmuldoon@redhat.com>
12055 Jan Kratochvil <jan.kratochvil@redhat.com>
12056 Tom Tromey <tromey@redhat.com>
12057
12058 * configure.ac: Add gdb.compile/.
12059 * configure: Regenerate.
12060 * gdb.compile/Makefile.in: New file.
12061 * gdb.compile/compile-ops.exp: New file.
12062 * gdb.compile/compile-ops.c: New file.
12063 * gdb.compile/compile-tls.c: New file.
12064 * gdb.compile/compile-tls.exp: New file.
12065 * gdb.compile/compile-constvar.S: New file.
12066 * gdb.compile/compile-constvar.c: New file.
12067 * gdb.compile/compile-mod.c: New file.
12068 * gdb.compile/compile-nodebug.c: New file.
12069 * gdb.compile/compile-setjmp-mod.c: New file.
12070 * gdb.compile/compile-setjmp.c: New file.
12071 * gdb.compile/compile-setjmp.exp: New file.
12072 * gdb.compile/compile-shlib.c: New file.
12073 * gdb.compile/compile.c: New file.
12074 * gdb.compile/compile.exp: New file.
12075 * lib/gdb.exp (skip_compile_feature_tests): New proc.
12076
4ff709eb
TT
120772014-12-12 Tom Tromey <tromey@redhat.com>
12078
12079 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
12080 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
12081
6dddd6a5
DE
120822014-12-12 Doug Evans <dje@google.com>
12083
12084 * lib/gdb-python.exp (get_python_valueof): New function.
12085 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
12086
71c24708
AA
120872014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
12088
12089 * gdb.base/completion.exp: Add test for completion of "info
12090 registers ".
12091
3e29f34a
MR
120922014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
12093
12094 * gdb.base/func-ptrs.c: New file.
12095 * gdb.base/func-ptrs.exp: New file.
12096
fc126975
SM
120972014-12-10 Simon Marchi <simon.marchi@ericsson.com>
12098
12099 PR breakpoints/17012
12100 * gdb.base/dprintf-detach.c: New file.
12101 * gdb.base/dprintf-detach.exp: New file.
12102
0a46d518
SM
121032014-12-10 Simon Marchi <simon.marchi@ericsson.com>
12104
12105 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
12106 * lib/gdb.exp (target_is_gdbserver): New procedure.
12107
a0be3e44
DE
121082014-12-08 Doug Evans <dje@google.com>
12109
12110 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
12111
df1b803a
YQ
121122014-12-05 Yao Qi <yao@codesourcery.com>
12113
12114 * gdb.guile/scm-error.exp: Remove the third argument to
12115 gdb_remote_download.
12116 * gdb.guile/scm-frame-args.exp: Likewise.
12117 * gdb.guile/scm-section-script.exp: Likewise.
12118
ddb9f679
YQ
121192014-12-05 Yao Qi <yao@codesourcery.com>
12120
12121 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
12122
86e4ed39
DE
121232014-12-04 Doug Evans <dje@google.com>
12124
12125 * gdb.python/py-objfile.exp: Add tests for
12126 objfile.add_separate_debug_file.
12127
7c50a931
DE
121282014-12-04 Doug Evans <dje@google.com>
12129
12130 * lib/gdb.exp (get_build_id): New function.
12131 (build_id_debug_filename_get): Rewrite to use it.
12132 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
12133
621661e3
MR
121342014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
12135
12136 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
12137 `method(long)', not just 0x0.
12138 * gdb.cp/nsalias.exp: Align code labels to 4.
12139 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
12140 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
12141 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
12142 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
12143 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
12144 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
12145
29f0c3b7
DE
121462014-12-02 Doug Evans <dje@google.com>
12147
e1e061e7 12148 PR symtab/17602
29f0c3b7 12149 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 12150 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
12151 * gdb.cp/anon-ns.exp: Update.
12152
162078c8
NB
121532014-12-02 Nick Bull <nicholaspbull@gmail.com>
12154
12155 * gdb.python/py-events.py (inferior_call_handler): New.
12156 (register_changed_handler, memory_changed_handler): New.
12157 (test_events.invoke): Register new handlers.
12158 * gdb.python/py-events.exp: Add tests for inferior call,
12159 memory_changed and register_changed events.
12160
fdb09caf
AA
121612014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
12162
12163 * gdb.base/execl-update-breakpoints.exp: Specify the link address
12164 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
12165 if the linker doesn't understand this.
12166
55cfb2c4
SM
121672014-12-01 Simon Marchi <simon.marchi@ericsson.com>
12168
12169 * gdb.python/python.exp: Change expected reply to help().
12170
9e8cd6df
YQ
121712014-12-01 Yao Qi <yao@codesourcery.com>
12172
12173 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
12174 AC_CONFIG_SUBDIRS(gdb.gdbtk).
12175 * configure: Re-generated.
12176
6c659fc2
SC
121772014-11-28 Siva Chandra Reddy <sivachandra@google.com>
12178
12179 * gdb.cp/chained-calls.cc: New file.
12180 * gdb.cp/chained-calls.exp: New file.
12181 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
12182
d7fc3181
SM
121832014-11-28 Simon Marchi <simon.marchi@ericsson.com>
12184
12185 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
12186 * gdb.dwarf2/symtab-producer.exp: Same.
12187 * gdb.gdb/python-interrupts.exp: Same.
12188 * gdb.gdb/python-selftest.exp: Same.
12189 * gdb.python/py-linetable.exp: Same.
12190 * gdb.python/py-type.exp: Same.
12191 * gdb.python/py-value-cc.exp: Same.
12192 * gdb.python/py-value.exp: Same.
12193
10e79639
YQ
121942014-11-28 Yao Qi <yao@codesourcery.com>
12195
12196 * gdb.base/break-probes.exp: Match library name prefixed with
12197 sysroot.
12198
f28a0564
SM
121992014-11-27 Simon Marchi <simon.marchi@ericsson.com>
12200
12201 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
12202 test expected output. Add parentheses for the call to print.
12203 Remove L suffix from integers.
12204
3fe1ce1d
DE
122052014-11-26 Doug Evans <dje@google.com>
12206
12207 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
12208
84429e27
YQ
122092014-11-22 Yao Qi <yao@codesourcery.com>
12210
12211 * gdb.trace/entry-values.c: Remove asms.
12212 (foo): Add foo_label.
12213 (bar): Add bar_label.
12214 * gdb.trace/entry-values.exp: Remove code computing foo's
12215 length and bar's length.
12216 (Dwarf::assemble): Invoke function_range for bar and use
12217 MACRO_AT_func for foo.
12218
26741859
YQ
122192014-11-22 Yao Qi <yao@codesourcery.com>
12220
12221 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
12222 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
12223 Use .Lgcc43_procstart instead of gcc43.
12224
45e44d27
JB
122252014-11-21 Joel Brobecker <brobecker@adacore.com>
12226
12227 * gdb.ada/n_arr_bound: New testcase.
12228
458c8db8
SDJ
122292014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
12230
12231 PR breakpoints/10737
12232 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
12233 test_catch_syscall_multi_arch.
12234 (test_catch_syscall_multi_arch): New function.
12235
43f3e411
DE
122362014-11-20 Doug Evans <xdje42@gmail.com>
12237
12238 * gdb.base/maint.exp: Update expected output.
12239
0d7b2549
AA
122402014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
12241
12242 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
12243 4-byte instruction on S390.
12244
8908fca5
JB
122452014-11-19 Joel Brobecker <brobecker@adacore.com>
12246
12247 * gdb.ada/arr_arr: New testcase.
12248
4a46959e
JB
122492014-11-19 Joel Brobecker <brobecker@adacore.com>
12250
12251 * gdb.ada/pkd_arr_elem: New Testcase.
12252
470e2f4e
LM
122532014-11-18 Luis Machado <lgustavo@codesourcery.com>
12254
12255 * gdb.reverse/break-precsave: Expect completion message for
12256 core file reads.
12257 * gdb.reverse/consecutive-precsave.exp: Likewise.
12258 * gdb.reverse/finish-precsave.exp: Likewise.
12259 * gdb.reverse/i386-precsave.exp: Likewise.
12260 * gdb.reverse/machinestate-precsave.exp: Likewise.
12261 * gdb.reverse/sigall-precsave.exp: Likewise.
12262 * gdb.reverse/solib-precsave.exp: Likewise.
12263 * gdb.reverse/step-precsave.exp: Likewise.
12264 * gdb.reverse/until-precsave.exp: Likewise.
12265 * gdb.reverse/watch-precsave.exp: Likewise.
12266
a267f3ad
AA
122672014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12268
12269 * gdb.base/bp-permanent.c: Include unistd.h.
12270 * gdb.python/py-framefilter-mi.c (main): Add return type.
12271 * gdb.python/py-framefilter.c (main): Likewise.
12272 * gdb.trace/actions-changed.c (main): Likewise.
12273
12084a9a
AA
122742014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12275
12276 * gdb.mi/until.c: Add eye-catchers.
12277 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
12278 line numbers.
12279
dc7e1a77
AA
122802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12281
12282 * gdb.base/condbreak.exp: Drop references to removed non-prototype
12283 function header variants in break1.c.
12284 * gdb.base/ena-dis-br.exp: Likewise.
12285 * gdb.base/hbreak2.exp: Likewise.
12286 * gdb.reverse/until-precsave.exp: Drop references to removed
12287 non-prototype function header variants in ur1.c.
12288 * gdb.reverse/until-reverse.exp: Likewise.
12289
41c77605
PM
122902014-11-17 Petr Machata <pmachata@redhat.com>
12291
12292 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
12293 ${_cu_offset_size} bytes abbrev offset.
12294
34248c3a
DE
122952014-11-15 Doug Evans <xdje42@gmail.com>
12296
12297 PR symtab/17559
12298 * gdb.base/line-symtabs.exp: New file.
12299 * gdb.base/line-symtabs.c: New file.
12300 * gdb.base/line-symtabs.h: New file.
12301
646da059
YQ
123022014-11-14 Yao Qi <yao@codesourcery.com>
12303
12304 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
12305 (func): Add label func_label.
12306 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
12307 Replace low_pc and high_pc with MACRO_AT_range.
12308 Replace name, low_pc and high_pc with MACRO_AT_func.
12309
9301ebe6
YQ
123102014-11-14 Yao Qi <yao@codesourcery.com>
12311
12312 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
12313 Replace name, low_pc and high_pc with MACRO_AT_func.
12314
f166b542
YQ
123152014-11-14 Yao Qi <yao@codesourcery.com>
12316
12317 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
12318 produce debug information.
12319 * gdb.dwarf2/implptr-optimized-out.S: Removed.
12320
0f6e71e3
YQ
123212014-11-14 Yao Qi <yao@codesourcery.com>
12322
12323 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
12324 object and get function length.
12325 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
12326 with MACRO_AT_func.
12327 (top-level): Replace gdb_compile and clean_restart with
12328 prepare_for_testing.
12329 * gdb.dwarf2/main.c (main): Add label main_label.
12330
876c4df9
YQ
123312014-11-14 Yao Qi <yao@codesourcery.com>
12332
12333 * lib/dwarf.exp (function_range): New procedure.
12334 (Dwarf::_handle_macro_at_func): New procedure.
12335 (Dwarf::_handle_macro_at_range): New procedure.
12336 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
12337
02ad9cf1
YQ
123382014-11-14 Yao Qi <yao@codesourcery.com>
12339
12340 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
12341 (_handle_attribute): New procedure.
12342
a59add0c
AA
123432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12344
12345 * gdb.ada/cond_lang/foo.c (callme): Add return type.
12346 * gdb.base/call-sc.c (zed): Likewise.
12347 * gdb.base/checkpoint.c (main): Likewise.
12348 * gdb.base/dump.c (main): Likewise.
12349 * gdb.base/gcore.c (main): Likewise.
12350 * gdb.base/huge.c (main): Likewise.
12351 * gdb.base/multi-forks.c (main): Likewise.
12352 * gdb.base/pr10179-a.c (main): Likewise.
12353 * gdb.base/savedregs.c (main): Likewise.
12354 * gdb.base/sigaltstack.c (main): Likewise.
12355 * gdb.base/siginfo.c (main): Likewise.
12356 * gdb.base/structs.c (zed): Likewise.
12357 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
12358 * gdb.mi/mi-syn-frame.c (main): Likewise.
12359 * gdb.mi/until.c (foo, main): Likewise.
12360 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
12361 * gdb.base/solib-weak.c (foo): Declare.
12362 * gdb.base/attach-twice.c: Include stdio.h.
12363 * gdb.base/weaklib1.c: Likewise.
12364 * gdb.base/weaklib2.c: Likewise.
12365 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
12366 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
12367 unistd.h.
12368 * gdb.base/attach-pie-misread.c: Include stdlib.h.
12369 * gdb.mi/mi-exit-code.c: Likewise.
12370 * gdb.base/break-interp-lib.c: Include string.h.
12371 * gdb.base/coremaker.c: Likewise.
12372 * gdb.base/testenv.c: Likewise.
12373 * gdb.python/py-finish-breakpoint.c: Likewise.
12374 * gdb.base/inferior-died.c: Include sys/wait.h.
12375 * gdb.base/fileio.c: Include time.h.
12376 * gdb.base/async-shell.c: Include unistd.h.
12377 * gdb.base/dprintf-non-stop.c: Likewise.
12378 * gdb.base/info-os.c: Likewise.
12379 * gdb.mi/mi-console.c: Likewise.
12380 * gdb.mi/watch-nonstop.c: Likewise.
12381 * gdb.python/py-events.c: Likewise.
12382 * gdb.base/async.c (baz): Move up before its invocation.
12383 * gdb.base/code_elim2.c (my_global_func): Likewise.
12384 * gdb.base/skip-solib-lib.c (multiply): Likewise.
12385 * gdb.base/advance.c (func2): Likewise.
12386
3b5d5997
AA
123872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12388
12389 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
12390 variant.
12391 * gdb.base/annota3.c: Likewise.
12392 * gdb.base/async.c: Likewise.
12393 * gdb.base/average.c: Likewise.
12394 * gdb.base/call-ar-st.c: Likewise.
12395 * gdb.base/call-rt-st.c: Likewise.
12396 * gdb.base/call-sc.c: Likewise.
12397 * gdb.base/call-strs.c: Likewise.
12398 * gdb.base/ending-run.c: Likewise.
12399 * gdb.base/execd-prog.c: Likewise.
12400 * gdb.base/exprs.c: Likewise.
12401 * gdb.base/foll-exec.c: Likewise.
12402 * gdb.base/foll-fork.c: Likewise.
12403 * gdb.base/foll-vfork.c: Likewise.
12404 * gdb.base/funcargs.c: Likewise.
12405 * gdb.base/gcore.c: Likewise.
12406 * gdb.base/jump.c: Likewise.
12407 * gdb.base/langs0.c: Likewise.
12408 * gdb.base/langs1.c: Likewise.
12409 * gdb.base/langs2.c: Likewise.
12410 * gdb.base/mips_pro.c: Likewise.
12411 * gdb.base/nodebug.c: Likewise.
12412 * gdb.base/opaque0.c: Likewise.
12413 * gdb.base/opaque1.c: Likewise.
12414 * gdb.base/recurse.c: Likewise.
12415 * gdb.base/run.c: Likewise.
12416 * gdb.base/scope0.c: Likewise.
12417 * gdb.base/scope1.c: Likewise.
12418 * gdb.base/setshow.c: Likewise.
12419 * gdb.base/setvar.c: Likewise.
12420 * gdb.base/shmain.c: Likewise.
12421 * gdb.base/shr1.c: Likewise.
12422 * gdb.base/shr2.c: Likewise.
12423 * gdb.base/sigall.c: Likewise.
12424 * gdb.base/signals.c: Likewise.
12425 * gdb.base/so-indr-cl.c: Likewise.
12426 * gdb.base/solib2.c: Likewise.
12427 * gdb.base/structs.c: Likewise.
12428 * gdb.base/sum.c: Likewise.
12429 * gdb.base/vforked-prog.c: Likewise.
12430 * gdb.base/watchpoint.c: Likewise.
12431 * gdb.reverse/shr2.c: Likewise.
12432 * gdb.reverse/until-reverse.c: Likewise.
12433 * gdb.reverse/ur1.c: Likewise.
12434 * gdb.reverse/watch-reverse.c: Likewise.
12435
066a77c5
AA
124362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12437
12438 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
12439 variant.
12440 * gdb.base/sepdebug.exp: Drop references to removed code.
12441
4f204ea5
AA
124422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12443
12444 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
12445 variant. Preserve original line numbering.
12446 * gdb.base/list1.c: Likewise.
12447
3b377a3a
AA
124482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12449
12450 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
12451 variant.
12452 * gdb.base/break1.c: Likewise.
12453 * gdb.base/break.exp: Drop references to removed code.
12454
e444df73
AA
124552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12456
12457 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
12458 variant.
12459
8008f2a7
AA
124602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12461
12462 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
12463
a5a06887
AA
124642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12465
12466 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
12467 logic into perform_all_tests() and invoke it with and without
12468 function header prototypes.
12469 (do_function_calls): Remove conditional XFAIL for PR 5318.
12470 (rerun_and_prepare): Remove duplicate code.
12471 (perform_all_tests): New. Main logic moved here.
12472
44dba9b9
AA
124732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12474
12475 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
12476 code guarded by #ifdef NO_PROTOTYPES.
12477 (t_double_many_args): Likewise.
12478 (DEF_FUNC_MANY_ARGS_1): Likewise.
12479 (DEF_FUNC_VALUES_1): Likewise.
12480 (t_structs_ldc): Renamed from t_structs_fc in conditional code
12481 guarded by #ifdef PROTOTYPES.
12482
d1fbcd56
AA
124832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12484
12485 * gdb.mi/mi-console.c: Add eye-catcher.
12486 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
12487 instead of literal line number.
12488
b0e59b8f
AA
124892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12490
12491 * gdb.base/shr2.c: Add eye-catcher.
12492 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
12493 line number.
12494
78f98cca
AA
124952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12496
12497 * gdb.base/jump.c: Add eye-catchers.
12498 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
12499 numbers.
12500
58fa2af0
AA
125012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12502
12503 * gdb.base/execd-prog.c: Add eye-catchers.
12504 * gdb.base/foll-exec.c: Likewise.
12505 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
12506 line numbers.
12507
04e5059b
AA
125082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12509
12510 * gdb.base/ending-run.c: Add eye-catchers.
12511 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
12512 literal line numbers.
12513
dbfdb174
AA
125142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12515
12516 * gdb.base/call-rt-st.c: Add eye-catchers.
12517 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
12518 literal line numbers.
12519
888a2ade
AA
125202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12521
12522 * gdb.base/call-ar-st.c: Add eye-catchers.
12523 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
12524 literal line numbers.
12525
6acc2dde
AA
125262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12527
12528 * gdb.base/average.c: Add eye-catchers.
12529 * gdb.base/sum.c: Likewise.
12530 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
12531 regexps dynamically.
12532
9ecfcd1d
AA
125332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12534
12535 * gdb.base/solib1.c: Add eye-catchers.
12536 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
12537 literal line numbers.
12538
78708b7c
PA
125392014-11-12 Pedro Alves <palves@redhat.com>
12540
12541 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
12542 leader has exited.
12543
af48d08f
PA
125442014-11-12 Pedro Alves <palves@redhat.com>
12545
12546 * gdb.arch/i386-bp_permanent.c: New file.
12547 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
12548 (srcfile): Set to i386-bp_permanent.c.
12549 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
12550 that stepi does not execute the 'leave' instruction, instead of
12551 testing it does execute.
12552 * gdb.base/bp-permanent.c: New file.
12553 * gdb.base/bp-permanent.exp: New file.
12554
af3768e9
DE
125552014-11-10 Doug Evans <xdje42@gmail.com>
12556
12557 PR symtab/17564
12558 * gdb.base/symtab-search-order.exp: New file.
12559 * gdb.base/symtab-search-order.c: New file.
12560 * gdb.base/symtab-search-order-1.c: New file.
12561 * gdb.base/symtab-search-order-shlib-1.c: New file.
12562
9de00a4a
PA
125632014-11-07 Pedro Alves <palves@redhat.com>
12564
12565 PR gdb/17511
12566 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
12567 i?86-*-linux*.
12568
e0f52461
SC
125692014-11-03 Siva Chandra Reddy <sivachandra@google.com>
12570
12571 PR c++/17494
12572 * gdb.cp/pr17494.cc: New file.
12573 * gdb.cp/pr17494.exp: New file.
12574
6ce8c980
YQ
125752014-11-02 Yao Qi <yao@codesourcery.com>
12576
12577 * gdb.python/python.exp: Get working directory and match the
12578 output of "set extended-prompt \\w " with it.
12579
02be9a71
DE
125802014-10-30 Doug Evans <dje@google.com>
12581
12582 * gdb.python/py-objfile.exp: Add tests for setting random attributes
12583 in objfiles.
12584 * gdb.python/py-progspace.exp: Add tests for setting random attributes
12585 in progspaces.
12586
3bdff46b
LM
125872014-10-30 Janis Johnson <janisjo@codesourcery.com>
12588
12589 * gdb.base/fullpath-expand.exp: Skip for a remote host.
12590 * gdb.base/realname-expand.exp: Likewise.
12591 * gdb.linespec/macro-relative.exp: Likewise.
12592
ab917dfb
PA
125932014-10-29 Pedro Alves <palves@redhat.com>
12594
12595 PR gdb/17408
12596 * gdb.threads/schedlock.c (some_function): New function.
12597 (call_function): New global.
12598 (MAYBE_CALL_SOME_FUNCTION): New macro.
12599 (thread_function): Call it.
12600 * gdb.threads/schedlock.exp (get_args): Add description parameter,
12601 and use it instead of a global counter. Adjust all callers.
12602 (get_current_thread): Use "find current thread" for test message
12603 here rather than having all callers pass down the same string.
12604 (goto_loop): New procedure, factored out from ...
12605 (my_continue): ... this.
12606 (step_ten_loops): Change parameter from test message to command to
12607 use. Adjust.
12608 (list_count): Delete global.
12609 (check_result): New procedure, factored out from duplicate top
12610 level code.
12611 (continue tests): Wrap in with_test_prefix.
12612 (test_step): New procedure, factored out from duplicate top level
12613 code.
12614 (top level): Test "step" in combination with all scheduler-locking
12615 modes. Test "next" in combination with all scheduler-locking
12616 modes, and in combination with stepping over a function call or
12617 not.
12618 * gdb.threads/next-bp-other-thread.c: New file.
12619 * gdb.threads/next-bp-other-thread.exp: New file.
12620
d3d4baed
PA
126212014-10-29 Pedro Alves <palves@redhat.com>
12622
12623 PR python/17372
12624 * gdb.python/python.exp: Test a multi-line command that spawns
12625 interactive Python.
12626 * gdb.base/multi-line-starts-subshell.exp: New file.
12627
563e8d85
YQ
126282014-10-29 Yao Qi <yao@codesourcery.com>
12629
12630 * gdb.base/fileio.exp: Make directories on host.
12631
0ea4d52e
YQ
126322014-10-29 Yao Qi <yao@codesourcery.com>
12633
12634 * gdb.base/fileio.c (test_write): Close the file.
12635
7f5ef605
PA
126362014-10-28 Pedro Alves <palves@redhat.com>
12637
12638 PR gdb/12623
12639 * gdb.base/sigstep.c (no_handler): New global.
12640 (main): If 'no_handler is true, set the signal handlers to
12641 SIG_IGN.
12642 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
12643 with_sw_watch and no_handler parameters. Handle them.
12644 (top level) <stepping over handler when stopped at a breakpoint
12645 test>: Add a test axis for testing with a software watchpoint, and
12646 another for testing with the signal handler set to SIG_IGN.
12647 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
12648 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
12649
abbdbd03
PA
126502014-10-28 Pedro Alves <palves@redhat.com>
12651
12652 PR gdb/17511
12653 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
12654 * gdb.base/sigstep.exp (other_handler_location): New global.
12655 (advance): Support stepping into the signal handler, and running
12656 commands while in the handler.
12657 (in_handler_map): New global.
12658 (top level): In the advance test, add combinations for getting
12659 into the handler with stepping commands, and for running commands
12660 in the handler. Add comment descripting the advancei tests.
12661
1df4399f
PA
126622014-10-28 Pedro Alves <palves@redhat.com>
12663
12664 * gdb.base/sigstep.exp: Use build_executable instead of
12665 prepare_for_testing.
12666 (top level): Move code that starts GDB, runs to main and creates a
12667 display to ...
12668 (restart): ... this new procedure.
12669 (top level): Move backtrace from signal handler test to ...
12670 (validate_backtrace): ... this new procedure.
12671 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
12672 with_test_prefix. Always restart GDB.
12673 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
12674 with_test_prefix. Always restart GDB. No need to delete
12675 breakpoints after the test.
12676 (test_skip_handler): Remove prefix parameter.
12677 (skip_over_handler, breakpoint_to_handler)
12678 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
12679 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
12680 restart GDB. No need to delete breakpoints after the test.
12681 (top level): Use foreach to call the test procedures with
12682 different commands.
12683
a5b6e449
PA
126842014-10-28 Pedro Alves <palves@redhat.com>
12685
12686 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
12687 instead of GNATS numbers.
12688 * gdb.base/sigbpt.exp: Likewise.
12689 * gdb.base/siginfo.exp: Likewise.
12690 * gdb.base/sigstep.exp: Likewise.
12691
e5f8a7cc
PA
126922014-10-27 Pedro Alves <palves@redhat.com>
12693
12694 * gdb.base/sigstep.c (dummy): New global.
12695 (main): Issue a couple writes to the new global.
12696 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
12697 procedures.
12698 (skip_over_handler): Use test_skip_handler.
12699 (top level): Call skip_over_handler for stepi and nexti too.
12700 (breakpoint_over_handler): Use test_skip_handler.
12701 (top level): Call breakpoint_over_handler for stepi and nexti too.
12702
763905a3
YQ
127032014-10-27 Yao Qi <yao@codesourcery.com>
12704
12705 * gdb.trace/tfile.c (adjust_function_address)
12706 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
12707 function descriptor.
12708
6f259a23
DB
127092014-10-24 Don Breazeal <donb@codesourcery.com>
12710
12711 * gdb.base/foll-fork.exp (test_follow_fork,
12712 catch_fork_child_follow): Check for updated fork messages emitted
12713 from infrun.c.
12714 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
12715 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
12716 vfork_and_exec_child_follow_through_step): Check for updated vfork
12717 messages emitted from infrun.c.
12718
09dd9a69
PA
127192014-10-24 Pedro Alves <palves@redhat.com>
12720
12721 * gdb.base/corefile.exp: Remove references to ultrix.
12722 * gdb.base/interrupt.exp: Likewise.
12723 * gdb.base/whatis.exp: Likewise.
12724 * gdb.gdb/selftest.exp: Likewise.
12725 * gdb.threads/manythreads.exp: Likewise.
12726 * gdb.threads/print-threads.exp: Likewise.
12727 * gdb.threads/pthreads.exp:: Likewise.
12728 * gdb.threads/schedlock.exp: Likewise.
12729
3433cfa5
SC
127302014-10-24 Siva Chandra Reddy <sivachandra@google.com>
12731
12732 * gdb.cp/non-trivial-retval.cc: Add a test case.
12733 * gdb.cp/non-trivial-retval.exp: Add a test.
12734
092f880b
YQ
127352014-10-20 Yao Qi <yao@codesourcery.com>
12736
12737 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
12738 * gdb.python/py-objfile-script-gdb.py: New file.
12739 * gdb.python/py-objfile-script.exp: Update reference to
12740 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
12741 of remote_download. Remove the dest file.
12742
acbdb7f3
YQ
127432014-10-20 Yao Qi <yao@codesourcery.com>
12744
12745 * gdb.base/checkpoint.exp: Don't remove file copied on host.
12746 * gdb.base/step-line.exp: Likewise.
12747 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
12748 * gdb.dwarf2/dw2-basic.exp: Likewise.
12749 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12750 * gdb.dwarf2/dw2-filename.exp: Likewise.
12751 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12752 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12753 * gdb.dwarf2/dw2-producer.exp: Likewise.
12754 * gdb.dwarf2/mac-fileno.exp: Likewise.
12755 * gdb.python/py-frame-args.exp: Likewise.
12756 * gdb.python/py-framefilter.exp: Likewise.
12757 * gdb.python/py-mi.exp: Likewise.
12758 * gdb.python/py-objfile-script.exp: Likewise
12759 * gdb.python/py-pp-integral.exp: Likewise.
12760 * gdb.python/py-pp-re-notag.exp: Likewise.
12761 * gdb.python/py-prettyprint.exp: Likewise.
12762 * gdb.python/py-section-script.exp: Likewise.
12763 * gdb.python/py-typeprint.exp: Likewise.
12764 * gdb.python/py-xmethods.exp: Likewise.
12765 * gdb.stabs/weird.exp: Likewise.
12766 * gdb.xml/tdesc-regs.exp: Likewise.
12767
bd286a29
KCY
127682014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
12769
12770 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
12771 (out_cu): Use addr_len for the size of addresses.
12772 (out_line): Likewise. Size DW_LNE_set_address instruction
12773 according to addr_len.
12774 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
12775 (FUNC): Add START_INSNS to definition.
12776
673dc4a0
YQ
127772014-10-18 Yao Qi <yao@codesourcery.com>
12778
12779 * gdb.base/argv0-symlink.exp: Check argv[0] value if
12780 gdb_has_argv0 return true.
12781 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
12782 check [target_info exists noargs], check [gdb_has_argv0]
12783 instead.
12784 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
12785 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
12786 procedures.
12787
4ffbba72
DE
127882014-10-17 Doug Evans <dje@google.com>
12789
12790 * gdb.python/py-events.exp: Update expected output for clear_objfiles
12791 event.
12792 * gdb.python/py-events.py: Add clear_objfiles event.
12793
d096d8c1
DE
127942014-10-17 Doug Evans <dje@google.com>
12795
12796 * gdb.python/py-objfile.exp: Test progspace attribute.
12797
a80db015
LM
127982014-10-17 Luis Machado <lgustavo@codesourcery.com>
12799
12800 * gdb.guile/scm-breakpoint.exp: Do not assume any
12801 directory separators when matching source file paths.
12802 * gdb.python/py-breakpoint.exp: Likewise.
12803 * gdb.reverse/break-precsave.exp: Likewise.
12804 * gdb.reverse/break-reverse.exp: Likewise.
12805 * gdb.reverse/consecutive-precsave.exp: Likewise.
12806 * gdb.reverse/finish-precsave.exp: Likewise.
12807 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
12808 * gdb.reverse/finish-reverse.exp: Likewise.
12809 * gdb.reverse/i386-precsave.exp: Likewise.
12810 * gdb.reverse/i387-env-reverse.exp: Likewise.
12811 * gdb.reverse/i387-stack-reverse.exp: Likewise.
12812 * gdb.reverse/machinestate-precsave.exp: Likewise.
12813 * gdb.reverse/machinestate.exp: Likewise.
12814 * gdb.reverse/sigall-precsave.exp: Likewise.
12815 * gdb.reverse/solib-precsave.exp: Likewise.
12816 * gdb.reverse/step-precsave.exp: Likewise.
12817 * gdb.reverse/until-precsave.exp: Likewise.
12818 * gdb.reverse/watch-precsave.exp: Likewise.
12819 * gdb.reverse/watch-reverse.exp: Likewise.
12820
b22089ab
YQ
128212014-10-17 Yao Qi <yao@codesourcery.com>
12822
12823 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
12824 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
12825
6c4486e6
PA
128262014-10-17 Pedro Alves <palves@redhat.com>
12827
12828 PR gdb/17471
12829 * gdb.base/bg-execution-repeat.c: New file.
12830 * gdb.base/bg-execution-repeat.exp: New file.
12831
0ff33695
PA
128322014-10-17 Pedro Alves <palves@redhat.com>
12833
12834 PR gdb/17300
12835 * gdb.base/continue-all-already-running.c: New file.
12836 * gdb.base/continue-all-already-running.exp: New file.
12837
6fdebc3d
PA
128382014-10-17 Pedro Alves <palves@redhat.com>
12839
12840 PR gdb/17472
12841 * gdb.base/annota-input-while-running.c: New file.
12842 * gdb.base/annota-input-while-running.exp: New file.
12843
32a8097b
PA
128442014-10-17 Pedro Alves <palves@redhat.com>
12845
12846 * gdb.base/callfuncs.exp: emove references to osf.
12847 * gdb.base/sigall.exp: Likewise.
12848 * gdb.gdb/selftest.exp: Likewise.
12849 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12850 * gdb.mi/non-stop.c: Likewise.
12851 * gdb.mi/pthreads.c: Likewise.
12852 * gdb.reverse/sigall-precsave.exp: Likewise.
12853 * gdb.reverse/sigall-reverse.exp: Likewise.
12854 * gdb.threads/pthreads.c: Likewise.
12855 * gdb.threads/pthreads.exp: Likewise.
12856
7a3517ff
YQ
128572014-10-17 Yao Qi <yao@codesourcery.com>
12858
12859 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
12860 check 'target_info exists noargs'.
12861 (test_command_prompt_position): Likewise.
12862 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
12863 Remove "set args".
12864 (progvar_simple_while_test): Likewise.
12865 (progvar_complex_if_while_test): Likewise.
12866 (if_while_breakpoint_command_test): Likewise.
12867 (infrun_breakpoint_command_test): Likewise.
12868 (breakpoint_command_test): Likewise.
12869 (watchpoint_command_test): Likewise.
12870 (bp_deleted_in_command_test): Likewise.
12871 (temporary_breakpoint_commands): Likewise.
12872
bb99c472
YQ
128732014-10-16 Yao Qi <yao@codesourcery.com>
12874
12875 * gdb.base/remotetimeout.exp: Remove noargs checking.
12876
7c16b83e
PA
128772014-10-15 Pedro Alves <palves@redhat.com>
12878
12879 PR breakpoints/9649
12880 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
12881 * gdb.base/breakpoint-in-ro-region.exp
12882 (probe_target_hardware_step): New procedure.
12883 (top level): Probe hardware stepping and hardware breakpoint
12884 support. Test stepping through a read-only region, with both
12885 "breakpoint auto-hw" on and off and both "always-inserted" on and
12886 off.
12887
35a49624
IB
128882014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
12889
12890 * gdb.dlang/demangle.exp: Update for demangling changes.
12891
2d1c107c
SC
128922014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12893
12894 * gdb.cp/non-trivial-retval.cc: Add new test cases.
12895 * gdb.cp/non-trivial-retval.exp: Add new tests.
12896
778811d5
SC
128972014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12898
12899 PR c++/13403
12900 PR c++/15154
12901 * gdb.cp/non-trivial-retval.cc: New file.
12902 * gdb.cp/non-trivial-retval.exp: New file.
12903
10c5f0a8
YQ
129042014-10-15 Yao Qi <yao@codesourcery.com>
12905
12906 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
12907 remote host.
12908
65d7b369
YQ
129092014-10-15 Yao Qi <yao@codesourcery.com>
12910
12911 * gdb.python/py-symbol.exp: Match file base name if host is
12912 remote, otherwise match file name with dir name.
12913 * gdb.python/py-symtab.exp: Likewise.
12914 * gdb.python/python.exp: Likewise.
12915
46dc1394
YQ
129162014-10-15 Yao Qi <yao@codesourcery.com>
12917
12918 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
12919 pattern.
12920 * gdb.python/py-symtab.exp: Likewise.
12921 * gdb.python/python.exp: Remove trailing ".*". Fix typo
12922 locationn.
12923
c40cc657
JB
129242014-10-14 Joel Brobecker <brobecker@adacore.com>
12925
12926 * gdb.ada/addr_arith: New testcase.
12927
2abf49e1
MR
129282014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
12929
12930 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
12931 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
12932 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
12933 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
12934
f7088df3
SDJ
129352014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
12936
12937 * gdb.arch/stap-eval-lang-ada.S: Likewise.
12938 * gdb.arch/stap-eval-lang-ada.c: Likewise.
12939 * gdb.arch/stap-eval-lang-ada.exp: New file.
12940
4dc06805
YQ
129412014-10-14 Yao Qi <yao@codesourcery.com>
12942
12943 * gdb.mi/mi-var-child.c (nothing1): New function.
12944 (nothing2): New function.
12945 (do_children_tests): Set function pointers by nothing1 and
12946 nothing2.
12947 * gdb.mi/mi-var-child.exp: Step over new added statements.
12948 Update test to match the new output.
12949 * gdb.mi/var-cmd.c (nothing1): New function.
12950 (nothing2): New function.
12951 (do_children_tests): Set function pointers by nothing1 and
12952 nothing2.
12953 * gdb.mi/mi-var-display.exp: Update test to match output.
12954 Step to the line specified by $line_dct_nothing.
12955 Increase the number of lines to step.
12956
46a93de2
YQ
129572014-10-14 Yao Qi <yao@codesourcery.com>
12958
12959 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
12960 tests.
12961 * gdb.mi/mi2-var-child.exp: Likewise.
12962
14ea52ee
DE
129632014-10-13 Doug Evans <dje@google.com>
12964
12965 * gdb.python/py-objfile.exp: Change name of file name test.
12966
e5c6e92b
DE
129672014-10-13 Doug Evans <dje@google.com>
12968
12969 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
12970 from the start of the CU.
12971
c780cc2f
JK
129722014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12973 Yao Qi <yao@codesourcery.com>
12974
12975 Fix "save breakpoints" for "catch" command.
12976 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
12977 Remove -nonewline. Match also the added "main" line.
12978
99894e11
JK
129792014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12980
12981 Fix "save breakpoints" for "disable $bpnum" command.
12982 * gdb.base/save-bp.c (main): Add label.
12983 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
12984
6e1ac5a3
JK
129852014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12986
12987 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
12988
754dd2b0
YQ
129892014-10-11 Yao Qi <yao@codesourcery.com>
12990
12991 * gdb.server/server-kill.exp: Execute command
12992 "set remote trace-status-packet on" before "tstatus".
12993
f90183d7
YQ
129942014-10-11 Yao Qi <yao@codesourcery.com>
12995
12996 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
12997 (main): Call getppid.
12998 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
12999 and continue to it. Read variable "server_pid".
13000
bf40a607
YQ
130012014-10-11 Yao Qi <yao@codesourcery.com>
13002
13003 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
13004
052ca370
YQ
130052014-10-11 Yao Qi <yao@codesourcery.com>
13006
13007 * gdb.threads/thread-find.exp: Don't execute command
13008 "info threads".
13009 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
13010 * gdb.threads/linux-dp.exp: Don't check the condition
13011 $threads_created equals to zero.
13012
3831839c
PA
130132014-10-10 Pedro Alves <palves@redhat.com>
13014
13015 * gdb.base/bigcore.exp: Remove references to IRIX.
13016 * gdb.base/funcargs.exp: Likewise.
13017 * gdb.base/interrupt.exp: Likewise.
13018 * gdb.base/mips_pro.exp: Likewise.
13019 * gdb.base/nodebug.exp: Likewise.
13020 * gdb.base/setvar.exp: Likewise.
13021 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
13022
8b9a549d
PA
130232014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13024 Pedro Alves <palves@redhat.com>
13025
13026 PR symtab/14466
13027 * gdb.base/vdso-warning.c: New file.
13028 * gdb.base/vdso-warning.exp: New file.
13029
d48ba5e8
DE
130302014-10-02 Doug Evans <dje@google.com>
13031
13032 * gdb.base/structs.c (main): Don't run forever.
13033
2278c276
PA
130342014-10-02 Pedro Alves <palves@redhat.com>
13035
13036 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
13037 (top level) <stop threads 1, stop threads 2>: Use it.
13038
b57bacec
PA
130392014-10-02 Pedro Alves <palves@redhat.com>
13040
13041 * gdb.threads/break-while-running.exp (test): Add new
13042 'update_thread_list' argument. Skip "info threads" if false.
13043 (top level): Add new 'update_thread_list' axis.
13044
13fd3ff3
PA
130452014-10-02 Pedro Alves <palves@redhat.com>
13046
13047 PR breakpoints/17431
13048 * gdb.base/execl-update-breakpoints.c: New file.
13049 * gdb.base/execl-update-breakpoints.exp: New file.
13050
0fec99e8
PA
130512014-10-01 Pedro Alves <palves@redhat.com>
13052
13053 * gdb.base/breakpoint-in-ro-region.c: New file.
13054 * gdb.base/breakpoint-in-ro-region.exp: New file.
13055
2ddf4301
SM
130562014-10-01 Simon Marchi <simon.marchi@ericsson.com>
13057
13058 * gdb.mi/mi-exit-code.exp: New file.
13059 * gdb.mi/mi-exit-code.c: New file.
13060
6a5f3f43
YQ
130612014-09-30 Yao Qi <yao@codesourcery.com>
13062
13063 * lib/prelink-support.exp (build_executable_own_libs): Error if
13064 the target isn't native.
13065
345bcc73
YQ
130662014-09-30 Yao Qi <yao@codesourcery.com>
13067
13068 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
13069 false.
13070
a25a5a45
PA
130712014-09-22 Pedro Alves <palves@redhat.com>
13072
13073 * gdb.threads/break-while-running.exp: New file.
13074 * gdb.threads/break-while-running.c: New file.
13075
00ba3162
YQ
130762014-09-19 Yao Qi <yao@codesourcery.com>
13077
13078 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
13079 Invoke test. Restart GDB with --readnow and invoke test again.
13080
c3b7b696
YQ
130812014-09-19 Yao Qi <yao@codesourcery.com>
13082
13083 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
13084 proc set_breakpoint_on_gcd_function. Invoke
13085 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
13086 invoke set_breakpoint_on_gcd_function again.
13087
2b4fd423
DE
130882014-09-18 Doug Evans <dje@google.com>
13089
13090 * gdb.dwarf2/symtab-producer.exp: New file.
13091
a5947601
SDJ
130922014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
13093
13094 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
13095 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
13096 * gdb.base/global-var-nested-by-dso.c: Likewise.
13097 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13098
91c19059
SDJ
130992014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
13100 Pedro Alves <palves@redhat.com>
13101
13102 * gdb.base/watch-bitfields.exp: Pass string other than test file
13103 name to prepare_for_testing.
13104 (watch): New procedure.
13105 (expect_watchpoint): Use with_test_prefix.
13106 (top level): Factor out tests to ...
13107 (test_watch_location, test_regular_watch): ... these new
13108 procedures, and use with_test_prefix and gdb_continue_to_end.
13109
bb9d5f81
PP
131102014-09-16 Patrick Palka <patrick@parcs.ath.cx>
13111
13112 PR breakpoints/12526
13113 * gdb.base/watch-bitfields.exp: New file.
13114 * gdb.base/watch-bitfields.c: New file.
13115
635856f5
PA
131162014-09-16 Pedro Alves <palves@redhat.com>
13117
13118 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
13119 software and hardware addresses, not software address against
13120 itself.
13121
7280ceea
PA
131222014-09-16 Pedro Alves <palves@redhat.com>
13123
13124 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
13125 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
13126
428b16bd
PA
131272014-09-16 Pedro Alves <palves@redhat.com>
13128
13129 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
13130 files.
13131 * gdb.base/a2-run.exp: Remove all code guarded by istarget
13132 "*-*-vxworks*" throughout.
13133 * gdb.base/break.exp: Likewise.
13134 * gdb.base/default.exp: Likewise.
13135 * gdb.base/scope.exp: Likewise.
13136 * gdb.base/sepdebug.exp: Likewise.
13137 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
13138 throughout.
13139 * gdb.base/run.c: Likewise.
13140 * gdb.base/sepdebug.c: Likewise.
13141 * gdb.hp/gdb.aCC/run.c: Likewise.
13142 * gdb.reverse/until-reverse.c: Likewise.
13143 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
13144
666d413c
YQ
131452014-09-16 Yao Qi <yao@codesourcery.com>
13146
13147 * boards/local-remote-host-native.exp: New file.
13148
57cbd724
DE
131492014-09-14 Doug Evans <xdje42@gmail.com>
13150
13151 * gdb.threads/queue-signal.c (thread_count): New variable.
13152 (thread_count_mutex, thread_count_condvar): New variables.
13153 (incr_thread_count, wait_all_threads_running): New functions.
13154 (main): Wait for all threads to be in their thread functions.
13155
81219e53
DE
131562014-09-13 Doug Evans <xdje42@gmail.com>
13157
13158 * gdb.threads/queue-signal.c: New file.
13159 * gdb.threads/queue-signal.exp: New file.
13160
3714cea7
DE
131612014-09-13 Doug Evans <xdje42@gmail.com>
13162
13163 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
13164 be consistent with what default_gdb_init uses.
13165 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
13166 the plain text of the prompt. Add some logging printfs.
13167 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
13168
fa43b1d7
PA
131692014-09-12 Pedro Alves <palves@redhat.com>
13170
13171 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
13172 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
13173 * gdb.arch/i386-size-overlap.exp: Likewise.
13174 * gdb.arch/i386-size.exp: Likewise.
13175 * gdb.arch/i386-unwind.exp: Likewise.
13176 * gdb.base/a2-run.exp: Likewise.
13177 * gdb.base/break.exp: Likewise.
13178 * gdb.base/charset.exp: Likewise.
13179 * gdb.base/chng-syms.exp: Likewise.
13180 * gdb.base/commands.exp: Likewise.
13181 * gdb.base/dbx.exp: Likewise.
13182 * gdb.base/find.exp: Likewise.
13183 * gdb.base/funcargs.exp: Likewise.
13184 * gdb.base/jit-simple.exp: Likewise.
13185 * gdb.base/reread.exp: Likewise.
13186 * gdb.base/sepdebug.exp: Likewise.
13187 * gdb.base/step-bt.exp: Likewise.
13188 * gdb.cp/mb-inline.exp: Likewise.
13189 * gdb.cp/mb-templates.exp: Likewise.
13190 * gdb.objc/basicclass.exp: Likewise.
13191 * gdb.threads/killed.exp: Likewise.
13192
9d9bf2df
EBM
131932014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13194
13195 PR tdep/17379
13196 * gdb.arch/powerpc-stackless.S: New file.
13197 * gdb.arch/powerpc-stackless.exp: New file.
13198
1cf2f1b0
JK
131992014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13200
13201 * gdb.base/attach.c: Include unistd.h.
13202 (main): Call alarm. Add label postloop.
13203 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
13204 gdb_breakpoint, gdb_continue_to_breakpoint.
13205 (test_command_line_attach_run): Kill ${testpid} in one exit path.
13206
98880d46
PA
132072014-09-11 Pedro Alves <palves@redhat.com>
13208
13209 PR gdb/17347
13210 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
13211 * gdb.base/attach.exp (test_command_line_attach_run): New
13212 procedure.
13213 (top level): Call it.
13214
4c92ff2c
PA
132152014-09-11 Pedro Alves <palves@redhat.com>
13216
13217 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
13218 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
13219 (do_command_attach_tests): Use spawn_wait_for_attach.
13220 * gdb.base/solib-overlap.exp: Likewise.
13221 * gdb.multi/multi-attach.exp: Likewise.
13222 * gdb.python/py-prompt.exp: Likewise.
13223 * gdb.python/py-sync-interp.exp: Likewise.
13224 * gdb.server/ext-attach.exp: Likewise.
13225
3adc1a7d
GKB
132262014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
13227
13228 * gdb.fortran/array-element.exp: Remove unexpected "continue"
13229 command in testcase. Simplify testcase.
13230
96334934
JB
132312014-09-10 Joel Brobecker <brobecker@adacore.com>
13232
13233 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
13234
eb479039
JB
132352014-09-10 Joel Brobecker <brobecker@adacore.com>
13236
13237 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
13238
deede10c
JB
132392014-09-10 Joel Brobecker <brobecker@adacore.com>
13240
13241 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
13242
7828a5f5
JB
132432014-09-10 Joel Brobecker <brobecker@adacore.com>
13244
13245 * gdb.dwarf2/dynarr-ptr.c: New file.
13246 * gdb.dwarf2/dynarr-ptr.exp: New file.
13247
33aeebcf
MR
132482014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13249
13250 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
13251 of 30 rather than hardcoding 120 for a slow test case. Take the
13252 `gdb,timeout' target setting into account for this calculation.
13253 Don't extend the timeout for the test cases that don't need it.
13254
7b415901
MR
132552014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13256
13257 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
13258 a factor of 2 for a slow test case. Take the `gdb,timeout'
13259 target setting into account for this calculation.
13260 * gdb.reverse/until-precsave.exp: Increase the timeout by
13261 a factor of 15 and 3 respectively rather than adding 120
13262 for a pair of slow test cases. Take the `gdb,timeout'
13263 target setting into account for this calculation.
13264
4a40f85a
MR
132652014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13266
13267 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
13268 timeout, don't pass one down to gdb_expect.
13269 (gdb_expect): Rework timeout selection.
13270
09635af7
MR
132712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13272
13273 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
13274 exception on timeout.
13275 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
13276 (gdbserver_start_extended): Catch any `gdbserver_start' error
13277 exceptions.
13278 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
13279 * lib/mi-support.exp (mi_gdb_target_load): Catch any
13280 `gdbserver_gdb_load' error exceptions.
13281
2bdd10b7
MR
132822014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13283
13284 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
13285 120 on waiting for the TCP socket to open.
13286
316935f0
DE
132872014-09-09 Doug Evans <xdje42@gmail.com>
13288
13289 * gdb.base/default.exp (show_conv_list): Add _caller_is,
13290 _caller_matches, _any_caller_is, _any_caller_matches.
13291
83740597
DE
132922014-09-09 Doug Evans <xdje42@gmail.com>
13293
13294 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
13295
4c122fc3
YQ
132962014-09-09 Yao Qi <yao@codesourcery.com>
13297
13298 * gdb.mi/mi-var-display.exp: Set print symbol off.
13299
a9f116cb
GKB
133002014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
13301
13302 PR gdb/17035
13303 * gdb.base/commands.exp: Add tests to verify user-defined
13304 commands with empty bodies.
13305 * gdb.python/py-cmd.exp: Test that we don't show user-defined
13306 python commands in `show user command`.
13307 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
13308 scheme commands in `show user command`.
13309
c75bd3a2
JK
133102014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13311
13312 PR python/17355
13313 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
13314 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
13315 * gdb.python/py-framefilter-invalidarg.exp: New file.
13316 * gdb.python/py-framefilter-invalidarg.py: New file.
13317
faa42425
DE
133182014-09-06 Doug Evans <xdje42@gmail.com>
13319
13320 PR 15276
13321 * gdb.python/py-caller-is.c: New file.
13322 * gdb.python/py-caller-is.exp: New file.
13323
474ca4f6
SDJ
133242014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
13325
13326 PR gdb/17235
13327 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
13328 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
13329
eb0b0463
SDJ
133302014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
13331
13332 PR fortran/17237
13333 * gdb.fortran/print-formatted.exp: New file.
13334 * gdb.fortran/print-formatted.f90: Likewise.
13335
5f3b99cf
SS
133362014-09-03 Sasha Smundak <asmundak@google.com>
13337
13338 * gdb.python/py-frame.exp: Test Frame.read_register.
13339
7d793aa9
SDJ
133402014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
13341
13342 PR python/16699
13343 * gdb.python/py-completion.exp: New file.
13344 * gdb.python/py-completion.py: Likewise.
13345
fb0576e9
DE
133462014-08-28 Doug Evans <dje@google.com>
13347
13348 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
13349 eax,etc. are live with values set by gdb and thus the compiler can't
13350 use them.
13351 * gdb.arch/i386-pseudo.c (main): Ditto.
13352
ee92b0dd
DE
133532014-08-27 Doug Evans <dje@google.com>
13354
13355 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
13356
6649db35
DE
133572014-08-25 Doug Evans <dje@google.com>
13358
13359 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
13360 (main): Ditto.
13361
564b7600
DE
133622014-08-25 Doug Evans <dje@google.com>
13363
13364 * gdb.threads/thread-execl.exp: #include <stdio.h>.
13365
3881fb67
YQ
133662014-08-24 Yao Qi <yao@codesourcery.com>
13367
13368 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
13369 symbol off.
13370 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
13371
a05a36a5
DE
133722014-08-22 Doug Evans <dje@google.com>
13373
13374 PR 17276
13375 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
13376 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
13377 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
13378
7c343b48
YQ
133792014-08-22 Yao Qi <yao@codesourcery.com>
13380
13381 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
13382 * gdb.python/py-finish-breakpoint2.exp: Likewise.
13383 * gdb.python/python.exp: Likewise. Use .py file on the host
13384 instead of the build.
13385
22fd09ae
JK
133862014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13387
13388 * gdb.threads/gcore-stale-thread.c: New file.
13389 * gdb.threads/gcore-stale-thread.exp: New file.
13390
a8454a7c
PA
133912014-08-21 Pedro Alves <palves@redhat.com>
13392
13393 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
13394 * gdb.base/gcore-relro-pie.exp: Likewise.
13395 * gdb.base/gcore-relro.exp: Likewise.
13396 * gdb.base/gcore.exp: Likewise.
13397 * gdb.base/print-symbol-loading.exp: Likewise.
13398 * gdb.threads/gcore-thread.exp: Likewise.
13399 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
13400
2a31c623
PA
134012014-08-20 Pedro Alves <palves@redhat.com>
13402 Jan Kratochvil <jan.kratochvil@redhat.com>
13403
13404 * Makefile.in (EXTRA_RULES, CC): New variables, get from
13405 configure.
13406 (EXPECT): Handle READ1 being set.
13407 (all): Depend on EXTRA_RULES.
13408 (check-read1, expect-read1, read1.so, read1): New rules.
13409 * README (Testsuite Parameters): Document the READ1 make variable.
13410 (Race detection): New section.
13411 * configure: Regenerate.
13412 * configure.ac: If build==host==target, and running under a
13413 GNU/glibc system, add read1 to the extra Makefile rules.
13414 (EXTRA_RULES): AC_SUBST it.
13415 * lib/read1.c: New file.
13416
d36430db
JB
134172014-08-20 Joel Brobecker <brobecker@adacore.com>
13418
13419 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
13420 the handling of variables declared as a typedef to an array
13421 which a DW_AT_data_location attribute.
13422
9a0dc9e3
PA
134232014-08-19 Andrew Burgess <aburgess@broadcom.com>
13424 Pedro Alves <palves@redhat.com>
13425
13426 PR symtab/14604
13427 PR symtab/14605
13428 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
13429 gdb_test.
13430
0718a8da
PA
134312014-08-19 Pedro Alves <palves@redhat.com>
13432
13433 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
13434
13b448cd
YQ
134352014-08-19 Yao Qi <yao@codesourcery.com>
13436
13437 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
13438 right line.
13439
1cbf5077
DB
134402014-08-18 David Blaikie <dblaikie@gmail.com>
13441
13442 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
13443
bf0fae19
JB
134442014-08-18 Joel Brobecker <brobecker@adacore.com>
13445
13446 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
13447 attribute in array range.
13448
3c8c5dcc
JB
134492014-08-18 Joel Brobecker <brobecker@adacore.com>
13450
13451 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
13452
e66d4446
SC
134532014-08-15 Siva Chandra Reddy <sivachandra@google.com>
13454
13455 PR c++/17132
13456 * gdb.cp/pr17132.cc: New file.
13457 * gdb.cp/pr17132.exp: New file.
13458
940df408
SC
134592014-08-15 Siva Chandra Reddy <sivachandra@google.com>
13460
13461 * gdb.python/py-xmethods.py (A_getarrayind)
13462 (E_method_char_worker.__call__, E_method_int_worker.__call__):
13463 Use 'print' with function call syntax.
13464 (E_method_matcher.match): Fix tab vs space indentation mixup.
13465
ebcc6c3a
YQ
134662014-08-15 Yao Qi <yao@codesourcery.com>
13467
13468 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
13469 false.
13470
775e0f04
YQ
134712014-08-15 Yao Qi <yao@codesourcery.com>
13472
13473 * gdb.cp/casts.exp: Set print symbol off.
13474 * gdb.cp/class2.exp: Likewise.
13475 * gdb.cp/overload.exp: Likewise.
13476 * gdb.cp/templates.exp: Likewise.
13477
d769e349
DE
134782014-08-11 Doug Evans <dje@google.com>
13479
13480 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
13481 (test_load_shlib): Update.
13482
20c6f1e1
YQ
134832014-08-09 Yao Qi <yao@codesourcery.com>
13484
13485 * gdb.base/display.exp: Invoke is_address_zero_readable.
13486 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
13487 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
13488 * gdb.base/hbreak-unmapped.exp: Return if
13489 is_address_zero_readable returns true.
13490 * gdb.base/signest.exp: Likewise.
13491 * gdb.base/signull.exp: Likewise.
13492 * gdb.base/sigbpt.exp: Likewise.
13493 * gdb.guile/scm-disasm.exp: Do the test if
13494 is_address_zero_readable returns false.
13495 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
13496 * gdb.python/py-arch.exp: Likewise.
13497 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
13498 * lib/gdb.exp (is_address_zero_readable): New proc.
13499
5792e8e3
YQ
135002014-08-09 Yao Qi <yao@codesourcery.com>
13501
13502 PR testsuite/13443
13503 * gdb.mi/mi-var-display.exp: Make test messages unique.
13504
3cecbbbe
TT
135052014-08-04 Tom Tromey <tromey@redhat.com>
13506
13507 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
13508 target 0".
13509
00b51ff5
TT
135102014-08-04 Tom Tromey <tromey@redhat.com>
13511
13512 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
13513 "target_resume".
13514
6908c509
JB
135152014-08-01 Joel Brobecker <brobecker@adacore.com>
13516
13517 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
13518 inner_vla_struct_object_size.
13519 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
13520 as xfail.
13521
cc6563d2
PA
135222014-07-30 Pedro Alves <palves@redhat.com>
13523
13524 * gdb.threads/signal-command-handle-nopass.exp (test): Add
13525 comment.
13526
7e09a223
YQ
135272014-07-29 Yao Qi <yao@codesourcery.com>
13528
13529 PR gdb/17206
13530 * gdb.base/until-nodebug.exp: New.
13531
7ebdbe92
DE
135322014-07-28 Doug Evans <xdje42@gmail.com>
13533
13534 PR guile/17203
13535 * gdb.guile/scm-parameter.exp: Add tests for trying to create
13536 previously existing parameter, and previously ambiguously spelled
13537 parameter.
13538
fdb1adc6
WN
135392014-07-28 Will Newton <will.newton@linaro.org>
13540
13541 * gdb.base/varargs.exp: Remove KFAILs for ARM.
13542
186fcde0
DE
135432014-07-26 Ludovic Courtès <ludo@gnu.org>
13544 Doug Evans <xdje42@gmail.com>
13545
13546 PR guile/17146
13547 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
13548
70509625
PA
135492014-07-25 Pedro Alves <palves@redhat.com>
13550
13551 * gdb.threads/signal-command-handle-nopass.c: New file.
13552 * gdb.threads/signal-command-handle-nopass.exp: New file.
13553 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
13554 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
13555 * gdb.threads/signal-delivered-right-thread.c: New file.
13556 * gdb.threads/signal-delivered-right-thread.exp: New file.
13557
c3f814a1
PA
135582014-07-25 Pedro Alves <palves@redhat.com>
13559
13560 * gdb.base/double-prompt-target-event-error.exp
13561 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
13562 match.
13563 (cancel_pagination_in_target_event): Rework double prompt
13564 detection.
13565 * gdb.base/paginate-after-ctrl-c-running.exp
13566 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
13567 <return>' match.
13568 * gdb.base/paginate-bg-execution.exp
13569 (test_bg_execution_pagination_return)
13570 (test_bg_execution_pagination_cancel): Remove '-notransfer
13571 <return>' matches.
13572 * gdb.base/paginate-execution-startup.exp
13573 (test_fg_execution_pagination_return)
13574 (test_fg_execution_pagination_cancel): Remove '-notransfer
13575 <return>' matches.
13576 * gdb.base/paginate-inferior-exit.exp
13577 (test_paginate_inferior_exited): Remove '-notransfer <return>'
13578 match.
13579 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
13580 * lib/gdb.exp (pagination_prompt): Run text through
13581 string_to_regexp.
13582 (gdb_test_multiple): Match $pagination_prompt instead of
13583 "<return>".
13584 (string_to_regexp): Move to lib/gdb-utils.exp.
13585
e214cf6c
JK
135862014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13587
13588 * gdb.arch/amd64-entry-value-paramref.S: New file.
13589 * gdb.arch/amd64-entry-value-paramref.cc: New file.
13590 * gdb.arch/amd64-entry-value-paramref.exp: New file.
13591 * gdb.arch/amd64-optimout-repeat.S: New file.
13592 * gdb.arch/amd64-optimout-repeat.c: New file.
13593 * gdb.arch/amd64-optimout-repeat.exp: New file.
13594
17d0c5c8
JK
135952014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
13596
13597 PR gdb/17170
13598 * gdb.base/statistics.exp: New file.
13599
b8b8facf
DE
136002014-07-17 Doug Evans <dje@google.com>
13601
74b49205 13602 PR gdb/17170
b8b8facf
DE
13603 * gdb.base/maint.exp: Update testing of per-command stats.
13604
1b5d0ab3
PA
136052014-07-16 Pedro Alves <palves@redhat.com>
13606
13607 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
13608 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
13609 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
13610 (tfile_write_buf): New functions.
13611 (add_memory_block): Rewrite using the above.
13612 (adjust_function_address): New function.
13613 (FUNCTION_ADDRESS): New macro.
13614 (write_basic_trace_file): Remove short_x local, and use
13615 tfile_write_16. Change type of func_addr local to unsigned long
13616 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
13617 here. Cast argument of add_memory_block to char pointer.
13618 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
13619 (main): Remove parameters.
13620 * gdb.trace/tfile.exp: Remove nowarnings.
13621
4d974e88
SM
136222014-07-15 Simon Marchi <simon.marchi@ericsson.com>
13623
13624 * gdb.base/debug-expr.exp: Test string evaluation with
13625 "debug expression" on.
13626
41e99568
PA
136272014-07-15 Pedro Alves <palves@redhat.com>
13628
13629 * gdb.base/reread.exp: Use clean_restart.
13630
487d9753
PL
136312014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
13632
13633 * gdb.arch/avr-flash-qualifer.c: New.
13634 * gdb.arch/avr-flash-qualifer.exp: New.
13635
cc1c52ad
PA
136362014-07-14 Pedro Alves <palves@redhat.com>
13637
13638 * gdb.base/paginate-after-ctrl-c-running.c: New file.
13639 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
13640
1e973570
PA
136412014-07-14 Pedro Alves <palves@redhat.com>
13642
13643 * gdb.base/double-prompt-target-event-error.c: New file.
13644 * gdb.base/double-prompt-target-event-error.exp: New file.
13645
93d6eb10
PA
136462014-07-14 Pedro Alves <palves@redhat.com>
13647
13648 PR gdb/17072
13649 * gdb.base/paginate-inferior-exit.c: New file.
13650 * gdb.base/paginate-inferior-exit.exp: New file.
13651
0017922d
PA
136522014-07-14 Pedro Alves <palves@redhat.com>
13653
13654 PR gdb/17072
13655 * gdb.base/paginate-bg-execution.c: New file.
13656 * gdb.base/paginate-bg-execution.exp: New file.
13657
94696ad3
PA
136582014-07-14 Pedro Alves <palves@redhat.com>
13659
13660 PR gdb/17072
13661 * gdb.base/paginate-execution-startup.c: New file.
13662 * gdb.base/paginate-execution-startup.exp: New file.
13663 * lib/gdb.exp (pagination_prompt): New global.
13664 (default_gdb_spawn): New procedure, factored out from
13665 default_gdb_spawn.
13666 (default_gdb_start): Adjust to call default_gdb_spawn.
13667 (gdb_spawn): New procedure.
13668
bd293940
PA
136692014-07-14 Pedro Alves <palves@redhat.com>
13670
13671 * lib/gdb.exp (gdb_assert): New procedure.
13672 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
13673
c933f875
PA
136742014-07-14 Pedro Alves <palves@redhat.com>
13675
13676 * gdb.base/execution-termios.c: New file.
13677 * gdb.base/execution-termios.exp: New file.
13678
d98b7a16
TT
136792014-07-14 Tom Tromey <tromey@redhat.com>
13680
13681 * gdb.cp/vla-cxx.cc: New file.
13682 * gdb.cp/vla-cxx.exp: New file.
13683
548740d6
TT
136842014-07-14 Tom Tromey <tromey@redhat.com>
13685
13686 * gdb.reverse/rerun-prec.c: New file.
13687 * gdb.reverse/rerun-prec.exp: New file.
13688
a25eb028
MR
136892014-07-12 Maciej W. Rozycki <macro@mips.com>
13690 Maciej W. Rozycki <macro@codesourcery.com>
13691
13692 * lib/gdb-utils.exp: New file.
13693 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
13694 inline `gdb_init_command' processing.
13695 (gdb_start_cmd): Likewise.
13696 * lib/mi-support.exp (mi_run_cmd): Likewise.
13697 * README: Document `gdb_init_command' and `gdb_init_commands'.
13698
218c2655
JK
136992014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13700
13701 Fix false FAIL running under a very long directory name.
13702 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
13703 and "set print elements 10000". Twice.
13704
5401fde3
YQ
137052014-07-11 Yao Qi <yao@codesourcery.com>
13706
13707 * gdb.base/exprs.exp: "set print symbol off".
13708
e76126e8
PA
137092014-07-11 Pedro Alves <palves@redhat.com>
13710
13711 * gdb.threads/kill.c: New file.
13712 * gdb.threads/kill.exp: New file.
13713
2d6f0de6
YQ
137142014-07-10 Yao Qi <yao@codesourcery.com>
13715
13716 * gdb.trace/tfile.c (write_basic_trace_file)
13717 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
13718 address written to trace file.
13719
7180e04a
PA
137202014-07-09 Pedro Alves <palves@redhat.com>
13721
13722 * gdb.base/attach-wait-input.exp: New file.
13723 * gdb.base/attach-wait-input.c: New file.
13724
9a9a7608
AB
137252014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
13726
13727 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
13728 setting up test structures.
13729 (main): Call new test function.
13730 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
13731 test function, continue into test function and walk test
13732 structures.
13733
161ac41e
YQ
137342014-07-02 Yao Qi <yao@codesourcery.com>
13735
13736 * gdb.trace/entry-values.c: Define labels 'foo_start' and
13737 'bar_start' at the beginning of functions 'foo' and 'bar'
13738 respectively.
13739 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
13740 instead of 'foo' and 'bar'.
13741
1f267ae3
MM
137422014-07-08 Markus Metzger <markus.t.metzger@intel.com>
13743
13744 * gdb.btrace/segv.exp: New.
13745 * gdb.btrace/segv.c: New.
13746
2b239efb
LM
137472014-07-02 Luis Machado <lgustavo@codesourcery.com>
13748
13749 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
13750 instruction.
13751
cf363f18
MW
137522014-06-30 Mark Wielaard <mjw@redhat.com>
13753
13754 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
13755 vulture, vilify, villar): New volatile array constants.
13756 (vindictive, vegetation): New const volatile array constants.
13757 * gdb.base/volatile.exp: Test volatile and const volatile array
13758 types.
13759
aebf9d24
AA
137602014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13761
13762 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
13763 target lacks support for awatch, rwatch, or hbreak.
13764
b67a2c6f
YQ
137652014-06-27 Yao Qi <yao@codesourcery.com>
13766
13767 * gdb.multi/dummy-frame-restore.exp: New.
13768 * gdb.multi/dummy-frame-restore.c: New.
13769
aef92902
MM
137702014-06-25 Markus Metzger <markus.t.metzger@intel.com>
13771
13772 * gdb.btrace/gcore.exp: New.
13773
8e9db26e
PA
137742014-06-23 Pedro Alves <palves@redhat.com>
13775
13776 * gdb.base/watchpoint-reuse-slot.c: New file.
13777 * gdb.base/watchpoint-reuse-slot.exp: New file.
13778
70afc5b7
SC
137792014-06-23 Siva Chandra Reddy <sivachandra@google.com>
13780
13781 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
13782 progspace's filename in 'info', 'enable' and 'disable' command
13783 tests.
13784
b972bd9c
JK
137852014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13786
13787 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
13788 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
13789 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
13790
125f8a3d
GB
137912014-06-20 Gary Benson <gbenson@redhat.com>
13792
13793 * gdb.arch/i386-avx.exp: Fix include file location.
13794 * gdb.arch/i386-sse.exp: Likewise.
13795
3ed9baed
IB
137962014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
13797
13798 * gdb.dlang/expression.exp: New file.
13799
034f788c
PA
138002014-06-19 Pedro Alves <palves@redhat.com>
13801
13802 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
13803 out from ...
13804 (top level): ... here. Iterate running tests under different
13805 scheduler-locking settings.
13806
45371d0c
LM
138072014-06-18 Luis Machado <lgustavo@codesourcery.com>
13808
13809 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
13810 to DW_FORM_addr and use non-zero addresses.
13811
5d376983
SC
138122014-06-18 Siva Chandra Reddy <sivachandra@google.com>
13813
13814 PR gdb/17017
13815 * gdb.python/py-xmethods.cc: Add global function call counters and
13816 increment them in their respective functions. Remove "cout"
13817 statements.
13818 * gdb.python/py-xmethods.exp: Make tests check the global function
13819 call counters instead of depending on inferior IO.
13820
a1aa2221
LM
138212014-06-18 Don Breazeal <donb@codesourcery.com>
13822
13823 * gdb.base/foll-fork.exp (default_fork_parent_follow):
13824 Deleted procedure.
13825 (explicit_fork_parent_follow): Deleted procedure.
13826 (explicit_fork_child_follow): Deleted procedure.
13827 (test_follow_fork): New procedure.
13828 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 13829 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
13830 procedure calls.
13831
0fc05997
YQ
138322014-06-17 Yao Qi <yao@codesourcery.com>
13833
13834 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
13835 CP1252.
13836
70795c52
LM
138372014-06-17 Luis Machado <lgustavo@codesourcery.com>
13838
13839 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
13840 Initialize ptr and S explicitly.
13841 (skip_type_update_when_not_use_rtti_test): Likewise.
13842
6be47f0c
KS
138432014-06-16 Keith Seitz <keiths@redhat.com>
13844
13845 PR mi/15863
13846 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
13847 the inferior is started.
13848
d03de421
PA
138492014-06-16 Pedro Alves <palves@redhat.com>
13850
13851 * gdb.base/break-main-file-remove-fail.c: New file.
13852 * gdb.base/break-main-file-remove-fail.exp: New file.
13853 * gdb.base/break-unload-file.exp: Use build_executable instead of
13854 prepare_for_testing.
13855 (test_break): New parameter "initial_load". Handle it.
13856 (top level): Add initial_load cmdline/file axis.
13857
f9579b99
TT
138582014-06-12 Tom Tromey <tromey@redhat.com>
13859
13860 * gdb.base/completion.exp: Don't use directory name in test.
13861
3657956b
GB
138622014-06-09 Gary Benson <gbenson@redhat.com>
13863
13864 * gdb.base/sigall.c [Functions to send signals]: Reorder to
13865 separate the always-available ANSI-standard signals from the
13866 signals that require checking.
13867 (main): Likewise.
13868 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
13869 Likewise.
13870 (main): Likewise.
13871
4186eb54
KS
138722014-06-07 Keith Seitz <keiths@redhat.com>
13873
13874 Revert:
13875 PR c++/16253
13876 * gdb.cp/var-tag.cc: New file.
13877 * gdb.cp/var-tag.exp: New file.
13878 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
13879 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
13880 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
13881 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
13882
25326a28 138832014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
13884
13885 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
13886
829155c9
PA
138872014-06-06 Pedro Alves <palves@redhat.com>
13888
13889 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
13890 in target debug output instead of looking at RSP packets,
13891 disabling the test on any target that uses hardware stepping.
13892 Update comments.
13893
61c8d22e
PA
138942014-06-06 Pedro Alves <palves@redhat.com>
13895
13896 * gdb.base/break-unload-file.exp: Fix typo.
13897
d9a47287
YQ
138982014-06-06 Yao Qi <yao@codesourcery.com>
13899
13900 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
13901 from "jit_function" to "^jit_function".
13902
e5e01dbf
YQ
139032014-06-06 Yao Qi <yao@codesourcery.com>
13904
13905 * gdb.base/async.c (foo): Add one statement.
13906 * gdb.base/async.exp: Get the next instruction address and
13907 match the output of "nexti" by instruction address. Match
13908 the hex address in the output of "finish".
13909
73ba372c
GB
139102014-06-06 Gary Benson <gbenson@redhat.com>
13911
13912 * gdb.base/call-signals.c: Remove preprocessor conditionals
13913 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
13914 SIGSEGV and SIGTERM.
13915 * gdb.base/sigall.c: Likewise.
13916 * gdb.base/unwindonsignal.c: Likewise.
13917 * gdb.reverse/sigall-reverse.c: Likewise.
13918
831517df
YQ
139192014-06-06 Yao Qi <yao@codesourcery.com>
13920
13921 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
13922 readable, skip the test.
13923
b8b91e98
YQ
139242014-06-06 Yao Qi <yao@codesourcery.com>
13925
13926 * gdb.threads/staticthreads.c (thread_function): Move the line
13927 setting breakpoint on forward.
13928 * gdb.threads/staticthreads.exp: Update comments.
13929
fb934770
LC
139302014-06-05 Ludovic Courtès <ludo@gnu.org>
13931
13932 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
13933 "history-append! type error".
13934
6ef284bd
SM
139352014-06-05 Simon Marchi <simon.marchi@ericsson.com>
13936
13937 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
13938 erroneous dprintf expected input.
13939
a872e241
DE
139402014-06-04 Doug Evans <xdje42@gmail.com>
13941
13942 * gdb.guile/scm-generics.exp: Delete.
13943
16f691fb
DE
139442014-06-04 Doug Evans <xdje42@gmail.com>
13945
13946 * gdb.guile/scm-breakpoint.exp: Update.
13947 Add tests for breakpoint registration.
13948
012370f6
TT
139492014-06-04 Tom Tromey <tromey@redhat.com>
13950
13951 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
13952 VLA-in-union.
13953 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
13954 inner_vla_struct, vla_union types. Initialize objects of those
13955 types and compute their sizes.
13956
9f5a4cef
HZ
139572014-06-04 Nathan Sidwell <nathan@codesourcery.com>
13958 Hui Zhu <hui@codesourcery.com>
13959
13960 * gdb.base/fileio.exp: Add test for shell not available as well as
13961 available.
13962 * gdb.base/fileio.c (test_system): Check for shell twice.
13963
90a45c4d
YQ
139642014-06-04 Yao Qi <yao@codesourcery.com>
13965
13966 * gdb.base/auto-connect-native-target.exp: Remove redundant
13967 space from the regexp pattern.
13968
70017e41
YQ
139692014-06-04 Yao Qi <yao@codesourcery.com>
13970
13971 * gdb.base/default.exp: Replace "child" with "native" in
13972 regexp pattern.
13973
883964a7
SC
139742014-06-03 Siva Chandra Reddy <sivachandra@google.com>
13975
13976 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
13977 * gdb.python/py-xmethods.exp: New tests to test xmethods.
13978 * gdb.python/py-xmethods.py: Python script supporting the
13979 new testcase and tests.
13980
ef370185
JB
139812014-06-03 Joel Brobecker <brobecker@adacore.com>
13982 Pedro Alves <palves@redhat.com>
13983
13984 PR breakpoints/17000
13985 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
13986 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
13987
1e2ccb61
BM
139882014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
13989
13990 * gdb.base/subst.exp: Add tests to verify partial path matching
13991 output.
13992
c6ec5ab2
PA
139932014-06-03 Pedro Alves <palves@redhat.com>
13994
13995 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
13996 target that doesn't use software single-stepping.
13997
835c559f
PA
139982014-06-03 Pedro Alves <palves@redhat.com>
13999
14000 PR breakpoints/17000
14001 * gdb.base/sss-bp-on-user-bp-2.c: New file.
14002 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
14003
06eb1586
DE
140042014-06-02 Doug Evans <xdje42@gmail.com>
14005
14006 * gdb.guile/scm-parameter.exp: New file.
14007
e698b8c4
DE
140082014-06-02 Doug Evans <xdje42@gmail.com>
14009
14010 * gdb.guile/scm-cmd.c: New file.
14011 * gdb.guile/scm-cmd.exp: New file.
14012
ded03782
DE
140132014-06-02 Doug Evans <xdje42@gmail.com>
14014
14015 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
14016 pretty-printer lookup.
14017 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
14018 (make-pp_s-printer): Call it.
14019 (make-pretty-printer-from-dict): New function.
14020 (lookup-pretty-printer-maker-from-dict): New function.
14021 (*pretty-printer*): Simplify.
14022 (make-objfile-pp_s-printer): New function.
14023 (install-objfile-pretty-printers!): New function.
14024 (make-progspace-pp_s-printer): New function.
14025 (install-progspace-pretty-printers!): New function.
14026 * gdb.guile/scm-progspace.c: New file.
14027 * gdb.guile/scm-progspace.exp: New file.
14028
41fac0cf
PA
140292014-06-02 Pedro Alves <palves@redhat.com>
14030
14031 * gdb.base/dprintf-bp-same-addr.c: New file.
14032 * gdb.base/dprintf-bp-same-addr.exp: New file.
14033
96ae5695
EBM
140342014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
14035
14036 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
14037 * gdb.arch/powerpc-power.s: Likewise.
14038
da02b3a8
JB
140392014-06-02 Joel Brobecker <brobecker@adacore.com>
14040
14041 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
14042
c72b2e7b
YQ
140432014-06-01 Yao Qi <yao@codesourcery.com>
14044
14045 * gdb.base/watchpoint.exp (test_watch_location): Check null
14046 pointer can be dereferenced. If not, do the test, otherwise
14047 skip it.
14048
53e8a631
AB
140492014-05-30 Andrew Burgess <aburgess@broadcom.com>
14050
14051 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
14052 results.
14053 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
14054
938f0e2f
AB
140552014-05-30 Andrew Burgess <aburgess@broadcom.com>
14056
14057 * gdb.arch/amd64-invalid-stack-middle.S: New file.
14058 * gdb.arch/amd64-invalid-stack-middle.c: New file.
14059 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
14060 * gdb.arch/amd64-invalid-stack-top.c: New file.
14061 * gdb.arch/amd64-invalid-stack-top.exp: New file.
14062
9ba6657a
PA
140632014-05-30 Pedro Alves <palves@redhat.com>
14064
14065 PR breakpoints/17000
14066 * gdb.base/sss-bp-on-user-bp.c: New file.
14067 * gdb.base/sss-bp-on-user-bp.exp: New file.
14068
522c09bf
DB
140692014-05-30 David Blaikie <dblaikie@gmail.com>
14070
14071 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
14072 gnu_inline semantics via attribute.
14073 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
14074 source explicitly specifies the required semantics.
14075
bf4ef81e
MR
140762014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
14077
14078 * gdb.reverse/sigall-reverse.exp: Fix a typo.
14079
329ea579
PA
140802014-05-29 Pedro Alves <palves@redhat.com>
14081 Tom Tromey <tromey@redhat.com>
14082
14083 * gdb.base/async-shell.exp: Don't enable target-async.
14084 * gdb.base/async.exp
14085 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
14086 parameter. Adjust.
14087 (top level): Don't test with "target-async".
14088 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
14089 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
14090 * gdb.base/inferior-died.exp: Don't enable target-async.
14091 * gdb.base/interrupt-noterm.exp: Likewise.
14092 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
14093 * gdb.mi/mi-nonstop-exit.exp: Likewise.
14094 * gdb.mi/mi-nonstop.exp: Likewise.
14095 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
14096 * gdb.mi/mi-nsintrall.exp: Likewise.
14097 * gdb.mi/mi-nsmoribund.exp: Likewise.
14098 * gdb.mi/mi-nsthrexec.exp: Likewise.
14099 * gdb.mi/mi-watch-nonstop.exp: Likewise.
14100 * gdb.multi/watchpoint-multi.exp: Adjust comment.
14101 * gdb.python/py-evsignal.exp: Don't enable target-async.
14102 * gdb.python/py-evthreads.exp: Likewise.
14103 * gdb.python/py-prompt.exp: Likewise.
14104 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
14105 * gdb.server/solib-list.exp: Don't enable target-async.
14106 * gdb.threads/thread-specific-bp.exp: Likewise.
14107 * lib/mi-support.exp: Adjust to use mi-async.
14108
fd664c91
PA
141092014-05-29 Pedro Alves <palves@redhat.com>
14110
14111 PR gdb/13860
14112 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
14113 reason, even in sync mode.
14114
251bde03
PA
141152014-05-29 Pedro Alves <palves@redhat.com>
14116 Hui Zhu <hui@codesourcery.com>
14117
14118 PR PR15693
14119 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
14120 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
14121 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
14122 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
14123
7f3c0343
JB
141242014-05-28 Joel Brobecker <brobecker@adacore.com>
14125
14126 * config/monitor.exp (gdb_target_monitor): Replace use of
14127 "set remotebaud" by "set serial baud".
14128
b2715b27
AW
141292014-05-26 Andy Wingo <wingo@igalia.com>
14130
14131 * gdb.guile/scm-breakpoint.exp:
14132 * gdb.guile/scm-gsmob.exp: Update to use plain old object
14133 properties instead of gdb-object-properties.
14134
498a4489
YQ
141352014-05-26 Yao Qi <yao@codesourcery.com>
14136
14137 * gdb.server/no-thread-db.exp: Specify source file name
14138 explicitly when setting a breakpoint.
14139
589fdceb
MM
141402014-05-23 Markus Metzger <markus.t.metzger@intel.com>
14141
14142 * gdb.btrace/vdso.c: New.
14143 * gdb.btrace/vdso.exp: New.
14144
e9089e05
MM
141452014-05-23 Markus Metzger <markus.t.metzger@intel.com>
14146
14147 * gdb.base/gcore.exp (capture_command_output): Move ...
14148 * lib/gdb.exp (capture_command_output): ... here.
14149
67b5c0c1
MM
141502014-05-23 Markus Metzger <markus.t.metzger@intel.com>
14151
14152 * gdb.btrace/data.exp: Test memory access during btrace replay.
14153
a2199296
SM
141542014-05-22 Simon Marchi <simon.marchi@ericsson.com>
14155
14156 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
14157
17b2616c
PA
141582014-05-21 Pedro Alves <palves@redhat.com>
14159
14160 PR gdb/13860
14161 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
14162 (top level): Test that output related to execution commands is
14163 sent to the console with CLI commands, but not with MI commands.
14164 Test that breakpoint events are always mirrored to the console.
14165 Also expect the new source line to be output after a "next" in
14166 async mode too. Make it a pass/fail test.
14167 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
14168 output.
14169 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
14170
5166082f
PA
141712014-05-21 Pedro Alves <palves@redhat.com>
14172
14173 * gdb.base/list.exp (build_pattern, test_list): New procedures.
14174 Use them to test variations of "list" after reaching a breakpoint.
14175 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
14176 Test "list" with listsize 10 after reaching a breakpoint.
14177 * gdb.python/python.exp (decode_line current location line
14178 number): Adjust expected line number.
14179
2f25d70f
SM
141802014-05-21 Simon Marchi <simon.marchi@ericsson.com>
14181
14182 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
14183 behavior for $args, pass it directly to "run".
14184
ff604a67
MR
141852014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
14186
14187 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
14188 30000 to 65536.
14189
6a3cb8e8
PA
141902014-05-21 Pedro Alves <palves@redhat.com>
14191
14192 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
14193 auto-connect-native-target off".
14194 * gdb.base/auto-connect-native-target.c: New file.
14195 * gdb.base/auto-connect-native-target.exp: New file.
14196
4ebfc96e
PA
141972014-05-21 Pedro Alves <palves@redhat.com>
14198
14199 * gdb.base/default.exp: Test "target native" instead of "target
14200 child".
14201
36d46afb
MW
142022014-05-21 Mark Wielaard <mjw@redhat.com>
14203
14204 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14205
5876f503
JK
142062014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14207
14208 Fix TLS access for -static -pthread.
14209 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
14210 <HAVE_TLS> (thread_function, main): Initialize it.
14211 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
14212 Add clean_restart.
14213 <$have_tls != "">: Check TLSVAR.
14214
0256a6ac
PA
142152014-05-21 Pedro Alves <palves@redhat.com>
14216
14217 * gdb.base/dcache-line-read-error.c: New.
14218 * gdb.base/dcache-line-read-error.exp: New.
14219
936d2992
PA
142202014-05-20 Pedro Alves <palves@redhat.com>
14221
14222 * gdb.base/compare-sections.c: New file.
14223 * gdb.base/compare-sections.exp: New file.
14224
802e8e6d
PA
142252014-05-20 Pedro Alves <palves@redhat.com>
14226
14227 * gdb.base/break-idempotent.c: New file.
14228 * gdb.base/break-idempotent.exp: New file.
14229
e59fa00f
MM
142302014-05-20 Markus Metzger <markus.t.metzger@intel.com>
14231
14232 * gdb.btrace/nohist.exp: New.
14233
8b696e31
YQ
142342014-05-20 Yao Qi <yao@codesourcery.com>
14235
14236 * lib/gdb.exp (gdb_init): Set timeout if test file is under
14237 gdb.reverse directory and gdb_reverse_timeout exists in board
14238 setting.
14239 * README: Document gdb_reverse_timeout.
14240
73c9764f
YQ
142412014-05-20 Yao Qi <yao@codesourcery.com>
14242
14243 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
14244 'test_file_name'. Treat args as a string instead of a list.
14245 (gdb_init): Rename argument 'args' by 'test_file_name'.
14246
f1f4348a
JK
142472014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14248
14249 * gdb.arch/powerpc-power.exp: New file.
14250 * gdb.arch/powerpc-power.s: New file.
14251
0dbe70ce
DE
142522014-05-16 Doug Evans <dje@google.com>
14253
14254 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
14255 * gdb.base/completion.exp: Check that all expected files exist
14256 before doing file completion.
0dbe70ce 14257
8d551b02
DE
142582014-05-16 Doug Evans <dje@google.com>
14259
14260 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
14261 Update.
14262 (do_syscall_tests_without_xml): Update.
14263
73eb7709
PA
142642014-05-16 Pedro Alves <palves@redhat.com>
14265
14266 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
14267 instead of "unknown output after running".
14268
3fae92fc
YQ
142692014-05-16 Yao Qi <yao@codesourcery.com>
14270
14271 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
14272 file1.txt from host at the end.
14273 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
14274
c2b2ccc5
DE
142752014-05-15 Doug Evans <dje@google.com>
14276
14277 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
14278 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
14279 loading file. Add test for TU lookup.
14280
8c217a4b
SM
142812014-05-15 Simon Marchi <simon.marchi@ericsson.com>
14282
14283 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
14284 calling "-exec-arguments" or "set args" before running the
14285 inferior.
14286
3deb39c6
SM
142872014-05-15 Simon Marchi <simon.marchi@ericsson.com>
14288
14289 * lib/mi-support.exp (mi_expect_stop): Expect message for
14290 inferiors that exit with non-zero exit code.
14291
71a79f8c
YQ
142922014-05-14 Yao Qi <yao@codesourcery.com>
14293
14294 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
14295 match absolute path on remote host.
14296 (test_file_list_exec_source_files): Remove "/" from the
14297 pattern.
14298
f23fcd46
YQ
142992014-05-14 Yao Qi <yao@codesourcery.com>
14300
14301 * boards/local-remote-host-notty.exp (${board}_file): New
14302 proc.
14303
9404b58f
KM
143042014-05-07 Kyle McMartin <kyle@redhat.com>
14305
14306 Pushed by Joel Brobecker <brobecker@adacore.com>.
14307 * gdb.arch/aarch64-atomic-inst.c: New file.
14308 * gdb.arch/aarch64-atomic-inst.exp: New file.
14309
5e45f04c
YQ
143102014-05-07 Yao Qi <yao@codesourcery.com>
14311
14312 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
14313 in current context" too.
14314
c888a17d
KS
143152014-05-05 Keith Seitz <keiths@redhat.com>
14316
14317 * gdb.linespec/ls-dollar.exp: Add test for linespec
14318 file:convenience_variable.
14319
290a839c
YQ
143202014-05-05 Yao Qi <yao@codesourcery.com>
14321
14322 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
14323 traceframes into tfile and ctf trace files. Read data from
14324 trace file and test collected data.
14325 (gdb_collect_locals_test): Likewise.
14326 (gdb_unavailable_registers_test): Likewise.
14327 (gdb_unavailable_floats): Likewise.
14328 (gdb_collect_globals_test): Likewise.
14329 (top-level): Append "ctf" to trace_file_targets if GDB
14330 supports.
14331
b5262cd0
YQ
143322014-05-05 Yao Qi <yao@codesourcery.com>
14333
14334 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
14335 code to ...
14336 (gdb_collect_args_test_1): ... it. New proc.
14337 (gdb_collect_locals_test): Move some code to ...
14338 (gdb_collect_locals_test_1): ... it. New proc.
14339 (gdb_unavailable_registers_test): Move some code to ...
14340 (gdb_unavailable_registers_test_1): ... it. New proc.
14341 (gdb_unavailable_floats): Move some code to ...
14342 (gdb_unavailable_floats_1): ... it. New proc.
14343
30a1e6cc
SDJ
143442014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
14345
14346 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
14347 probes to test for bitness recognition.
14348 * gdb.arch/amd64-stap-optional-prefix.exp
14349 (test_probe_value_without_reg): New procedure.
14350 Add code to test for different kinds of bitness.
14351
f33da99a
SDJ
143522014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
14353
14354 PR breakpoints/16889
14355 * gdb.arch/amd64-stap-optional-prefix.S: New file.
14356 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
14357
5b80f00d
PA
143582014-05-01 Pedro Alves <palves@redhat.com>
14359
14360 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
14361 gdb_file_cmd if no file is specified.
14362 * boards/native-extended-gdbserver.exp (gdb_load): Use the
14363 last_loaded_file to set the remote exec-file.
14364
f8c2a73c
PA
143652014-05-01 Pedro Alves <palves@redhat.com>
14366
14367 * boards/local-remote-host.exp: New file.
14368
be6e8ac7
PA
143692014-05-01 Pedro Alves <palves@redhat.com>
14370
14371 * boards/local-remote-host.exp: Rename to ...
14372 * boards/local-remote-host-notty.exp: ... this.
14373
cac0dc8f
JB
143742014-04-28 Joel Brobecker <brobecker@adacore.com>
14375
14376 * gdb.ada/dyn_arrayidx: New testcase.
14377
9730e6cc
YQ
143782014-04-26 Yao Qi <yao@codesourcery.com>
14379
14380 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
14381 and compute the length of function main. Save it in
14382 $main_length.
14383 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
14384 (top-level): Use gdb_compile to compile objects into
14385 executable and restart GDB. Remove invocation to
14386 prepare_for_testing.
14387
7ae1a6a6
PA
143882014-04-25 Simon Marchi <simon.marchi@ericsson.com>
14389 Pedro Alves <palves@redhat.com>
14390
14391 PR server/16255
14392 * gdb.multi/multi-attach.c: New file.
14393 * gdb.multi/multi-attach.exp: New file.
14394
4082afcc
PA
143952014-04-25 Pedro Alves <palves@redhat.com>
14396
14397 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
14398 user.
14399 (top level): Test that "set remote conditional-breakpoints-packet
14400 off" works as intended.
14401 * gdb.base/dprintf.exp: Test that "set remote
14402 breakpoint-commands-packet off" works as intended.
14403 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
14404 New function.
14405 (top level): Call it.
14406 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
14407 remote fast-tracepoints-packet off" works as intended.
14408 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
14409 * lib/gdb.exp (gdb_is_target_remote): ... here.
14410
2abc3f8d
DB
144112014-04-24 David Blaikie <dblaikie@gmail.com>
14412
14413 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
14414 ensure clang would not discard them.
14415 * gdb.base/gdbvars.c: Ditto.
14416 * gdb.base/memattr.c: Ditto.
14417 * gdb.base/whatis.c: Ditto.
14418 * gdb.python/py-prettyprint.c: Ditto.
14419 * gdb.trace/actions.c: Ditto.
14420 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
14421 ensure clang would not discard it.
14422
bfd39632
DB
144232014-04-24 David Blaikie <dblaikie@gmail.com>
14424
14425 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
14426 clang to emit the full definition of type required by the test
14427 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
14428
22842ff6
DB
144292014-04-24 David Blaikie <dblaikie@gmail.com>
14430
14431 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
14432 coax Clang into emitting the definition of the type.
14433 * gdb.cp/pr10728-x.h (y): Ditto.
14434 * gdb.cp/pr10728-y.cc (y): Ditto.
14435
c2e827ad
DB
144362014-04-24 David Blaikie <dblaikie@gmail.com>
14437
14438 * gdb.base/label.exp: XFAIL label related tests under Clang.
14439 * gdb.cp/cplabel.exp: Ditto.
14440 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
14441 under Clang those using labels.
14442
4c2d33e7
YQ
144432014-04-25 Yao Qi <yao@codesourcery.com>
14444
14445 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
14446 double_label.
14447 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
14448 partial_label and double_label.
14449
56083b99
DB
144502014-04-24 David Blaikie <dblaikie@gmail.com>
14451
14452 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
14453
25d4e99d
DB
144542014-04-24 David Blaikie <dblaikie@gmail.com>
14455
14456 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
14457 of the function to work across GCC and Clang.
14458 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
14459 pointer types (const void ** const V void **).
14460
01f9f808
MS
144612014-04-24 Michael Sturm <michael.sturm@mintel.com>
14462 Walfred Tedeschi <walfred.tedeschi@intel.com>
14463
14464 * Makefile.in (EXECUTABLES): Added i386-avx512.
14465 * gdb.arch/i386-avx512.c: New file.
14466 * gdb.arch/i386-avx512.exp: Likewise.
14467
4b48d439
KS
144682014-04-23 Keith Seitz <keiths@redhat.com>
14469
14470 * lib/mi-support.exp (mi_list_breakpoints): Delete.
14471 (mi_make_breakpoint_table): New procedure.
14472 (mi_create_breakpoint): Use mi_make_breakpoint
14473 and return the result.
14474 (mi_make_breakpoint): New procedure.
14475 (mi_build_kv_pairs): New procedure.
14476
14477 * gdb.mi/mi-break.exp: Remove unused globals,
14478 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
14479 All callers updated.
14480 * gdb.mi/mi-dprintf.exp: Use variable to track command
14481 number.
14482 Update all callers of mi_create_breakpoint and use
14483 mi_make_breakpoint_table.
14484 Remove any unused global variables.
14485 * gdb.mi/mi-nonstop.exp: Likewise.
14486 * gdb.mi/mi-nsintrall.exp: Likewise.
14487 * gdb.mi/mi-nsmoribund.exp: Likewise.
14488 * gdb.mi/mi-nsthrexec.exp: Likewise.
14489 * gdb.mi/mi-reverse.exp: Likewise.
14490 * gdb.mi/mi-simplerun.exp: Likewise.
14491 * gdb.mi/mi-stepn.exp: Likewise.
14492 * gdb.mi/mi-syn-frame.exp: Likewise.
14493 * gdb.mi/mi-until.exp: Likewise.
14494 * gdb.mi/mi-var-cp.exp: Likewise.
14495 * gdb.mi/mi-var-display.exp: Likewise.
14496 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
14497 * gdb.mi/mi2-var-child.exp: Likewise.
14498 * gdb.mi/mi-vla-c99.exp: Likewise.
14499 * lib/mi-support.exp: Likewise.
14500
14501 From Ian Lance Taylor <iant@cygnus.com>:
14502 * lib/gdb.exp (parse_args): New procedure.
14503
08351840
PA
145042014-04-23 Pedro Alves <palves@redhat.com>
14505
14506 * gdb.base/break-unload-file.c: New file.
14507 * gdb.base/break-unload-file.exp: New file.
14508 * gdb.base/sym-file-lib.c (baz): New function.
14509 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
14510 field.
14511 (load): Store the segment's mapped size.
14512 (unload): New function.
14513 (unload_shlib): New function.
14514 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
14515 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
14516 set a breakpoint at baz, and call it.
14517 * gdb.base/sym-file.exp: New tests for stale breakpoint
14518 instructions.
14519
076855f9
PA
145202014-04-23 Pedro Alves <palves@redhat.com>
14521
14522 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
14523 * gdb.base/hbreak-in-shr-unsupported.c: New file.
14524 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
14525 * gdb.base/hbreak-unmapped.c: New file.
14526 * gdb.base/hbreak-unmapped.exp: New file.
14527 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
14528 * lib/gdb.exp (gdb_is_target_remote): ... here.
14529
483805cf
PA
145302014-04-22 Pedro Alves <palves@redhat.com>
14531
14532 * gdb.base/consecutive-step-over.c: New file.
14533 * gdb.base/consecutive-step-over.exp: New file.
14534
06d97543
PA
145352014-04-22 Pedro Alves <palves@redhat.com>
14536
14537 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
14538 instead of send_gdb/gdb_expect.
14539
b4429ea2
YQ
145402014-04-22 Yao Qi <yao@codesourcery.com>
14541
14542 * lib/trace-support.exp (generate_tracefile): New procedure.
14543 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
14544 return 0.
14545 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
14546 if generate_tracefile returns 1.
14547
51d48146
PA
145482014-04-18 Tom Tromey <palves@redhat.com>
14549 Pedro alves <tromey@redhat.com>
14550
14551 PR backtrace/15558
14552 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
14553 with a backtrace limit.
14554 * gdb.python/py-frame-inline.exp: Test running to an inline
14555 function with a backtrace limit, and printing the newest frame.
14556 * gdb.python/py-frame-inline.c (main): Call f.
14557
bd1dce5f
MS
145582014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14559
14560 * gdb.java/jnpe.exp: Drop srcdir from untested path.
14561
40d1a503
MS
145622014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14563
14564 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
14565 Drop prefix from unsupported source file path.
14566
389b98f7
YQ
145672014-04-17 Yao Qi <yao@codesourcery.com>
14568
14569 * lib/gdb.exp (with_target_charset): New proc.
14570 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
14571 with_target_charset.
14572 (test_print_strings): Likewise.
14573 (test_repeat_bytes): Likewise.
14574 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
14575 for some tests.
14576
22869d73
KS
145772014-04-16 Keith Seitz <keiths@redhat.com>
14578
14579 PR gdb/15827
14580 * gdb.dwarf2/corrupt.c: New file.
14581 * gdb.dwarf2/corrupt.exp: New file.
14582
c4f87ca6
KS
145832014-04-16 Keith Seitz <keiths@redhat.com>
14584
14585 PR c++/16597
14586 * gdb.cp/namelessclass.cc: New file.
14587 * gdb.cp/namelessclass.exp: New file.
14588 * gdb.cp/namelessclass.S: New file.
14589
ab19de87
DE
145902014-04-16 Doug Evans <dje@google.com>
14591
14592 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
14593 Add comment.
14594 (gdbserver_default_get_comm_port): New function.
14595 (gdbserver_start): Check if board file provided
14596 "gdbserver,get_comm_port" and use it if so.
14597 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
14598 (gdb,socketport): Set to "stdio".
14599 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
14600 (stdio_gdbserver_template): Delete.
14601 (${board}_get_remote_address): Update.
14602 (${board}_build_remote_cmd): Delete.
14603 (${board}_get_comm_port): New function.
14604 (${board}_spawn): Update.
14605 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
14606 Delete.
14607 (${board}_get_remote_address): Update.
14608 (${board}_get_comm_port): New function.
14609
fc98a809
AB
146102014-04-16 Andrew Burgess <aburgess@broadcom.com>
14611
14612 * gdb.base/memattr.exp: Improve regexps to handle memory regions
14613 appearing in any order.
14614
87fd9e6e
DE
146152014-04-15 Doug Evans <dje@google.com>
14616
14617 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
14618 uninitialized value of "description".
14619
099fc3ea
KS
146202014-04-15 Keith Seitz <keiths@redhat.com>
14621
14622 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
14623 Remove unused globals.
14624 (test_running_the_program): Likewise.
14625 (test_controlled_execution): Likewise.
14626 (test_controlling_breakpoints): Likewise.
14627 (test_program_termination): Likewise.
14628
5da151d4
KS
146292014-04-15 Keith Seitz <keiths@redhat.com>
14630
14631 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
14632 unused globals.
14633 (test_rbreak_creation_and_listing): Likewise.
14634 (test_ignore_count): Likewise.
14635 (test_error): Likewise.
14636
35e5d2f0
PA
146372014-04-15 Pedro Alves <palves@redhat.com>
14638
14639 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
14640 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
14641 sym-file-loader.c.
14642 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14643 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14644 to sym-file-loader.c.
14645 (struct library): Forward declare.
14646 (load_shlib, lookup_function): Change prototypes.
14647 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14648 (translate_offset): Remove declarations.
14649 (get_text_addr): New declaration.
14650 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
14651 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
14652 sym-file-loader.h.
14653 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14654 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14655 here from sym-file-loader.h.
14656 (struct library): New structure.
14657 (load_shlib, lookup_function): Change prototypes and adjust to
14658 work with a struct library.
14659 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14660 (translate_offset): Make static.
14661 (get_text_addr): New function.
14662 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
14663
eb4c1710
PA
146642014-04-15 Pedro Alves <palves@redhat.com>
14665
14666 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
14667
2d1baf52
PA
146682014-04-15 Pedro Alves <palves@redhat.com>
14669
14670 * gdb.base/sym-file-loader.c: Include <limits.h>.
14671 (SELF_LINK): New define.
14672 (get_origin): New function.
14673 (load_shlib): Use it.
14674 * gdb.base/sym-file.exp: Don't early return if the target is
14675 remote. Use runto_main, and issue fail is that fails. Use
14676 gdb_load_shlibs.
14677 (shlib_name): Delete.
14678 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
14679
7dd6df01
PA
146802014-04-15 Pedro Alves <palves@redhat.com>
14681
14682 * gdb.base/sym-file.exp: Remove regex characters from test
14683 message. Don't refer to breakpoint numbers in test messages.
14684
b50c8614
KS
146852014-04-14 Keith Seitz <keiths@redhat.com>
14686
14687 PR c++/16253
14688 * gdb.cp/var-tag.cc: New file.
14689 * gdb.cp/var-tag.exp: New file.
14690 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
14691 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
14692 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
14693 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
14694
3d567982
TT
146952014-04-14 Tom Tromey <tromey@redhat.com>
14696
14697 * gdb.cp/classes.exp (test_enums): Handle underlying type.
14698 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
14699 type.
14700 * gdb.cp/enum-class.exp: New file.
14701 * gdb.cp/enum-class.cc: New file.
14702
0626fc76
TT
147032014-04-14 Tom Tromey <tromey@redhat.com>
14704
14705 * gdb.dwarf2/enum-type.exp: New file.
14706
dca325b3
SA
147072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14708
14709 * gdb.mi/mi-vla-c99.exp: New file.
14710 * gdb.mi/vla.c: New file.
14711
5854b38a
SA
147122014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14713
14714 * gdb.base/vla-datatypes.c: New file.
14715 * gdb.base/vla-datatypes.exp: New file.
14716
463bb957
SA
147172014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14718
14719 * gdb.base/vla-ptr.c: New file.
14720 * gdb.base/vla-ptr.exp: New file.
14721
3dd170be
SA
147222014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14723
14724 * gdb.dwarf2/count.exp: New file.
14725
5ecaaa66
SA
147262014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14727
14728 * gdb.base/vla-sideeffect.c: New file.
14729 * gdb.base/vla-sideeffect.exp: New file.
14730
41f1ada5
DB
147312014-04-14 David Blaikie <dblaikie@gmail.com>
14732
14733 * gdb.mi/non-stop.c: Add return value for non-void function return
14734 statement.
14735 * gdb.threads/staticthreads.c: Ditto.
14736
0be03e84
DE
147372014-04-12 Siva Chandra Reddy <sivachandra@google.com>
14738 Doug Evans <xdje42@gmail.com>
14739
14740 * gdb.guile/scm-value.c: Improve test case.
14741 * gdb.guile/scm-value.exp: Add new test.
14742
f180a1fb
DB
147432014-04-11 David Blaikie <dblaikie@gmail.com>
14744
14745 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
14746 override Clang's default.
14747
6b662e19
JB
147482014-04-11 Joel Brobecker <brobecker@adacore.com>
14749
14750 Revert the following changes (regressions):
14751
14752 * gdb.base/vla-sideeffect.c: New file.
14753 * gdb.base/vla-sideeffect.exp: New file.
14754
14755 * gdb.dwarf2/count.exp: New file.
14756
14757 * gdb.base/vla-multi.c: New file.
14758 * gdb.base/vla-multi.exp: New file.
14759
14760 * gdb.base/vla-ptr.c: New file.
14761 * gdb.base/vla-ptr.exp: New file.
14762
14763 * gdb.base/vla-datatypes.c: New file.
14764 * gdb.base/vla-datatypes.exp: New file.
14765
14766 * gdb.mi/mi-vla-c99.exp: New file.
14767 * gdb.mi/vla.c: New file.
14768
245a5f0b
KS
147692014-04-11 Keith Seitz <keiths@redhat.com>
14770
14771 PR c++/16675
14772 * gdb.cp/cpsizeof.exp: New file.
14773 * gdb.cp/cpsizeof.cc: New file.
14774
58a84dcf
SA
147752014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14776
191a8a90
JB
14777 * gdb.mi/mi-vla-c99.exp: New file.
14778 * gdb.mi/vla.c: New file.
58a84dcf 14779
c8655f75
SA
147802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14781
14782 * gdb.base/vla-datatypes.c: New file.
14783 * gdb.base/vla-datatypes.exp: New file.
14784
024e13b4
SA
147852014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14786
14787 * gdb.base/vla-ptr.c: New file.
14788 * gdb.base/vla-ptr.exp: New file.
14789
1a237e0e
SA
147902014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14791
14792 * gdb.base/vla-multi.c: New file.
14793 * gdb.base/vla-multi.exp: New file.
14794
504f3432
SA
147952014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14796
14797 * gdb.dwarf2/count.exp: New file.
14798
3bce8237
SA
147992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14800
191a8a90
JB
14801 * gdb.base/vla-sideeffect.c: New file.
14802 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 14803
322f9c21
YQ
148042014-04-11 Yao Qi <yao@codesourcery.com>
14805
14806 * gdb.base/completion.exp: Check file exists before running tests
14807 on file completion.
14808
d708bcd1
PA
148092014-04-10 Pedro Alves <palves@redhat.com>
14810
14811 * gdb.base/cond-eval-mode.c: New file.
14812 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
14813 prepare_for_testing to build the new file. Check result of
14814 runto_main.
14815 (test_break, test_watch): New procedures.
14816 (top level): Use them.
14817
ae1d2761
PM
148182014-04-08 Pierre Muller <muller@sourceware.org>
14819
14820 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
14821 Ctrl-V use for mingw hosts.
14822
7af389b8
SC
148232014-04-07 Siva Chandra Reddy <sivachandra@google.com>
14824
14825 * gdb.python/py-value.c: Improve test case.
14826 * gdb.python/py-value.exp: Add new test.
14827
5e703181
DE
148282014-04-07 David Blaikie <dblaikie@gmail.com>
14829
14830 * lib/compiler.c: Identify the clang compiler.
14831 * lib/compiler.cc: Ditto.
14832
9810b410
YQ
148332014-04-03 Yao Qi <yao@codesourcery.com>
14834
14835 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
14836
98d1b8dc
AB
148372014-04-01 Anton Blanchard <anton@samba.org>
14838
14839 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
14840 messages unique.
14841
3114cea1
AB
148422014-04-01 Anton Blanchard <anton@samba.org>
14843
14844 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
14845 prepare_for_testing.
14846
62f7182c
AB
148472014-04-01 Anton Blanchard <anton@samba.org>
14848
14849 * gdb.arch/ppc64-atomic-inst.c: Remove.
14850 * gdb.arch/ppc64-atomic-inst.S: New file.
14851 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
14852
770e7fc7
DE
148532014-03-31 Doug Evans <dje@google.com>
14854
14855 * gdb.base/print-symbol-loading-lib.c: New file.
14856 * gdb.base/print-symbol-loading-main.c: New file.
14857 * gdb.base/print-symbol-loading.exp: New file.
14858
46e2bafa
YQ
148592014-03-31 Yao Qi <yao@codesourcery.com>
14860
14861 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
14862
8776cfe9
JB
148632014-03-28 Joel Brobecker <brobecker@adacore.com>
14864
14865 * gdb.ada/mi_dyn_arr: New testcase.
14866
5d1ef361
DE
148672014-03-27 Doug Evans <dje@google.com>
14868
14869 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
14870
b5bee914
YQ
148712014-03-27 Yao Qi <yao@codesourcery.com>
14872
14873 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
14874 if target is nios2-*-*.
14875
0d4d0e77
YQ
148762014-03-26 Yao Qi <yao@codesourcery.com>
14877
14878 * lib/gdb.exp (readline_is_used): New proc.
14879 * gdb.base/completion.exp: Move tests on command complete up.
14880 Skip the rest of tests if readline is not used.
14881 * gdb.ada/complete.exp: Skp the test if readline is not
14882 used.
14883 * gdb.base/filesym.exp: Likewise.
14884 * gdb.base/macscp.exp: Likewise.
14885 * gdb.base/readline-ask.exp: Likewise.
14886 * gdb.base/readline.exp: Likewise.
14887 * gdb.python/py-cmd.exp: Likewise.
14888 * gdb.trace/tfile.exp: Likewise.
14889
29361eee
YQ
148902014-03-26 Yao Qi <yao@codesourcery.com>
14891
14892 * gdb.base/macscp.exp: Fix code format issues.
14893
bc9a5525
UW
148942014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
14895
14896 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
14897 * gdb.asm/powerpc64le.inc: New file.
14898
d3839ede
PA
148992014-03-25 Pedro Alves <palves@redhat.com>
14900 Doug Evans <dje@google.com>
14901
14902 * gdb.base/source-execution.c: New file.
14903 * gdb.base/source-execution.exp: New file.
14904 * gdb.base/source-execution.gdb: New file.
14905
01672a57
DE
149062014-03-24 Doug Evans <dje@google.com>
14907
14908 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
14909 using fission.
14910
88bbeca9
HZ
149112014-03-24 Hui Zhu <hui@codesourcery.com>
14912 Pedro Alves <palves@redhat.com>
14913
14914 PR breakpoints/16101
14915 * gdb.base/dprintf.exp: Use unsupported rather than changing the
14916 test pass/fail messages. Detect missing support for dprintf when
14917 breakpoints are actually inserted.
14918 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
14919 breakpoints are actually inserted.
14920 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
14921 fails.
14922
d2348791
JK
149232014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14924
14925 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
14926
feef67ab
DE
149272014-03-22 Doug Evans <xdje42@gmail.com>
14928
14929 * gdb.python/python.exp (python not supported): Verify multi-line
14930 python command issues an error.
25d743f9 14931 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 14932 guile command issues an error.
feef67ab 14933
ecebef6a
MR
149342014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
14935
14936 * gdb.threads/thread-specific.exp: Handle the lack of usable
14937 $this_breakpoint and $this_thread.
14938
ccdd1909
HZ
149392014-03-21 Hui Zhu <hui@codesourcery.com>
14940
14941 * gdb.base/attach.exp (do_command_attach_tests): New.
14942
beb460e8
PA
149432014-03-20 Tom Tromey <tromey@redhat.com>
14944 Pedro Alves <palves@redhat.com>
14945
14946 PR cli/15718
14947 * gdb.base/condbreak-call-false.c: New file.
14948 * gdb.base/condbreak-call-false.exp: New file.
14949
40acf43a
PA
149502014-03-20 Pedro Alves <palves@redhat.com>
14951
14952 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
14953 Delete.
14954 (block_signals, unblock_signals): Delete.
14955 (child_function_2, main): Remove references to deleted variable
14956 and functions.
14957
9f5e1e02
PA
149582014-03-20 Pedro Alves <palves@redhat.com>
14959
14960 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
14961 Use pthread_kill to signal thread 2.
14962 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14963 Adjust to make the test send itself a signal rather than using the
14964 host's "kill" command.
14965
99619bea
PA
149662014-03-20 Pedro Alves <palves@redhat.com>
14967
14968 * gdb.threads/multiple-step-overs.c: New file.
14969 * gdb.threads/multiple-step-overs.exp: New file.
14970 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14971 Adjust expected infrun debug output.
14972
2adfaa28
PA
149732014-03-20 Pedro Alves <palves@redhat.com>
14974
14975 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
14976 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
14977
31e77af2
PA
149782014-03-20 Pedro Alves <palves@redhat.com>
14979
14980 PR breakpoints/7143
14981 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
14982 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
14983 of gdb_test_multiple.
14984 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
14985 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
14986
b9f437de
PA
149872014-03-20 Pedro Alves <palves@redhat.com>
14988
14989 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
14990 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
14991
05adc73e
PA
149922014-03-19 Pedro Alves <palves@redhat.com>
14993
14994 * gdb.base/async.exp: Remove early return.
14995
6048b950
PA
149962014-03-19 Pedro Alves <palves@redhat.com>
14997
14998 * gdb.base/async.exp (step& tests): Pass explicit test messages.
14999
8bcfb00a
PA
150002014-03-19 Pedro Alves <palves@redhat.com>
15001
15002 * gdb.base/async.exp (test_background): Expect \r\n after
15003 "completed." in the fail pattern.
15004
884e37dc
PA
150052014-03-19 Pedro Alves <palves@redhat.com>
15006
15007 * gdb.base/async.exp (test_background): New procedure.
15008 Use it for all background execution command tests.
15009
148e57e2
PA
150102014-03-19 Pedro Alves <palves@redhat.com>
15011
15012 * gdb.base/async.exp: Use prepare_for_testing.
15013
f48088c7
PA
150142014-03-19 Pedro Alves <palves@redhat.com>
15015
15016 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
15017 the same line.
15018
e2f6c966
PA
150192014-03-19 Pedro Alves <palves@redhat.com>
15020
15021 * gdb.base/async.c (main): Add "jump here" and "until here" line
15022 marker comments.
15023 * gdb.base/async.exp (jump_here): New global.
15024 (jump& test): Use it.
15025 (until_here): New global.
15026 (until& test): Use it.
15027
c30568d4
PA
150282014-03-19 Pedro Alves <palves@redhat.com>
15029
15030 * gdb.base/async.exp: Don't frob gdb_protocol.
15031
0172b6a7
DE
150322014-03-18 Doug Evans <xdje42@gmail.com>
15033
15034 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
15035 Fix spelling of exec-done-display.
15036
06c868a8
JK
150372014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15038
15039 PR gdb/15358
15040 * gdb.base/gdb-sigterm.c: New file.
15041 * gdb.base/gdb-sigterm.exp: New file.
15042
0c7e1a46
PA
150432014-03-18 Pedro Alves <palves@redhat.com>
15044
15045 PR gdb/13860
15046 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
15047 * lib/mi-support.exp (mi_expect_stop): Add special handling for
15048 solib-event.
15049
f7c77d93
JB
150502014-03-17 Joel Brobecker <brobecker@adacore.com>
15051
15052 * gdb.ada/pckd_arr_ren: New testcase.
15053
5a1e8c7a
DE
150542014-03-13 Doug Evans <xdje42@gmail.com>
15055
15056 PR guile/16612
15057 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
15058 collect after discarding symbols.
15059
350e1a76
DE
150602014-03-13 Ludovic Courtès <ludo@gnu.org>
15061 Doug Evans <xdje42@gmail.com>
15062
15063 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
15064 to history survives a gc.
15065
a69900ae
PA
150662014-03-13 Pedro Alves <palves@redhat.com>
15067
15068 * gdb.base/default.exp: Don't test "target procfs".
15069
5db9f0bd
PA
150702014-03-13 Pedro Alves <palves@redhat.com>
15071
15072 * gdb.base/default.exp: Update "target child" and "target procfs"
15073 tests to not expect "Unix".
15074
b3ccfe11
TT
150752014-03-12 Tom Tromey <tromey@redhat.com>
15076
15077 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
15078 New procs. Add target-async tests.
15079 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
15080 Add target-async tests.
15081
646f4417
AA
150822014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15083
15084 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
15085 'func_start' and 'func_end' for the beginning and end of the
15086 function code, respectively.
15087 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
15088 'func_end' instead of 'func' and 'main'.
15089
288c211f
AA
150902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15091
15092 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
15093 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
15094 generate the debug info assembler source.
15095
e0c0f156
AA
150962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15097
15098 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
15099 * gdb.dwarf2/arr-subrange.exp: Likewise.
15100 * gdb.dwarf2/dwz.exp: Likewise.
15101 * gdb.dwarf2/method-ptr.exp: Likewise.
15102 * gdb.dwarf2/missing-sig-type.exp: Likewise.
15103 * gdb.dwarf2/subrange.exp: Likewise.
15104 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
15105 * gdb.dwarf2/implptrpiece.exp: Likewise.
15106 * gdb.dwarf2/nostaticblock.exp: Likewise.
15107
0e5c4555
AA
151082014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15109
15110 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
15111 directory to absolute path name arguments.
15112
5ec18f2b
JG
151132014-03-10 Joel Brobecker <brobecker@adacore.com>
15114
15115 * gdb.ada/tagged_access: New testcase.
15116
847fc4f2
MM
151172014-03-07 Markus Metzger <markus.t.metzger@intel.com>
15118
15119 * gdb.btrace/data.exp: Update expected output.
15120
cc3da688
YQ
151212014-03-06 Yao Qi <yao@codesourcery.com>
15122
15123 * gdb.trace/pr16508.exp: New file.
15124
0f26cec1
PA
151252014-03-05 Pedro Alves <palves@redhat.com>
15126
15127 PR gdb/16575
15128 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
15129 procedure.
15130 (top level): Adjust to use it. Add tests that exercise breakpoint
15131 interaction with the code-cache.
15132
7a5a839f
LC
151332014-02-26 Ludovic Courtès <ludo@gnu.org>
15134
15135 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
15136 test for 'history-append!'.
15137
31aa7e4e
JB
151382014-02-26 Joel Brobecker <brobecker@adacore.com>
15139
15140 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
15141 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
15142 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
15143 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
15144 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
15145 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
15146
1b588015
JB
151472014-02-26 Joel Brobecker <brobecker@adacore.com>
15148
15149 * testsuite/gdb.python/py-pp-re-notag.c: New file.
15150 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
15151 * testsuite/gdb.python/py-pp-re-notag.p: New file.
15152
55426c9d
JB
151532014-02-26 Joel Brobecker <brobecker@adacore.com>
15154
15155 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
15156
dc53a7ad
JB
151572014-02-26 Joel Brobecker <brobecker@adacore.com>
15158
15159 * gdb.dwarf2/arr-stride.c: New file.
15160 * gdb.dwarf2/arr-stride.exp: New file.
15161
12ab52e9
PA
151622014-02-26 Pedro Alves <palves@redhat.com>
15163
15164 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
15165 that won't ever trigger. Make sure that GDB reports the correct
15166 breakpoint that caused the stop.
15167
849c862e
JK
151682014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15169
15170 PR gdb/16626
15171 * gdb.base/auto-load-script: New file.
15172 * gdb.base/auto-load.c: New file.
15173 * gdb.base/auto-load.exp: New file.
15174
71b7d793
JK
15175 PR gdb/16626
15176 * gdb.base/auto-load.exp: Fix out-of-srctree run.
15177
e2f0d509
JK
151782014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15179
15180 Fix dw2-icycle.exp -fsanitize=address GDB crash.
15181 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
15182
50cc37c8
DE
151832014-02-24 Doug Evans <dje@google.com>
15184
15185 * lib/gdb.exp (run_on_host): Log error output if program fails.
15186
ea4758f2
PA
151872014-02-21 Pedro Alves <palves@redhat.com>
15188
15189 * gdb.threads/step-after-sr-lock.c: Rename to ...
15190 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
15191 * gdb.threads/step-after-sr-lock.exp: Rename to ...
15192 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
15193 ... this.
15194
d7b30f67
SDJ
151952014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
15196
15197 PR tdep/16397
15198 * gdb.arch/amd64-stap-special-operands.exp: New file.
15199 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
15200 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
15201 * gdb.arch/amd64-stap-triplet.S: Likewise.
15202 * gdb.arch/amd64-stap-triplet.c: Likewise.
15203
83deb43f
JB
152042014-02-20 Joel Brobecker <brobecker@adacore.com>
15205
15206 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
15207 in .section pseudo-op.
15208
adde2bff
DE
152092014-02-20 lin zuojian <manjian2006@gmail.com>
15210 Joel Brobecker <brobecker@adacore.com>
15211 Doug Evans <xdje42@gmail.com>
15212
15213 PR symtab/16581
15214 * gdb.dwarf2/dw2-icycle.S: New file.
15215 * gdb.dwarf2/dw2-icycle.c: New file.
15216 * gdb.dwarf2/dw2-icycle.exp: New file.
15217
f7bd0f78
SC
152182014-02-19 Siva Chandra Reddy <sivachandra@google.com>
15219
15220 * gdb.python/py-value-cc.cc: Improve test case to enable testing
15221 operations on gdb.Value objects.
15222 * gdb.python/py-value-cc.exp: Add new test to test operations on
15223 gdb.Value objects.
15224
c17ef0d5
DE
152252014-02-18 Doug Evans <dje@google.com>
15226
15227 * Makefile.in (TESTS): New variable.
15228 (expanded_tests, expanded_tests_or_none): New variables
15229 (check-single): Pass $(expanded_tests_or_none) to runtest.
15230 (check-parallel): Only run tests in $(TESTS) if non-empty.
15231 (check/no-matching-tests-found): New rule.
15232 * README: Document TESTS makefile variable.
15233
5dd3176f
DE
152342014-02-18 Doug Evans <dje@google.com>
15235
15236 * Makefile.in (check-parallel): rm -rf outputs temp.
15237
0b10be4f
JK
152382014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15239
15240 Fix "ERROR: no fileid for" in the testsuite.
15241 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
15242
85f224e7
DE
152432014-02-12 Doug Evans <dje@google.com>
15244
15245 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
15246 (MISCELLANEOUS): New variable.
15247 (clean): rm -rf $(MISCELLANEOUS).
15248 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
15249 dwp live in the same directory as symlinks, with each symlink pointed
15250 to a differently named file in a different directory.
15251
149b30ff
DE
152522014-02-11 Doug Evans <dje@google.com>
15253
15254 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
15255 of Tcl file commands.
15256
1dfdac32
MK
152572014-02-10 Mark Kettenis <kettenis@gnu.org>
15258
15259 * gdb.threads/step-after-sr-lock.exp: Avoid executing
15260 "kill -SIGUSR1 -1".
15261
aa4fb036
JB
152622014-02-10 Joel Brobecker <brobecker@adacore.com>
15263
15264 * gdb.ada/tick_length_array_enum_idx: New testcase.
15265
ed3ef339
DE
152662014-02-10 Doug Evans <xdje42@gmail.com>
15267
15268 * configure.ac (AC_OUTPUT): Add gdb.guile.
15269 * configure: Regenerate.
15270 * lib/gdb-guile.exp: New file.
15271 * lib/gdb.exp (get_target_charset): New function.
15272 * gdb.base/help.exp: Update expected output from "apropos apropos".
15273 * gdb.guile/Makefile.in: New file.
15274 * gdb.guile/guile.exp: New file.
15275 * gdb.guile/scm-arch.c: New file.
15276 * gdb.guile/scm-arch.exp: New file.
15277 * gdb.guile/scm-block.c: New file.
15278 * gdb.guile/scm-block.exp: New file.
15279 * gdb.guile/scm-breakpoint.c: New file.
15280 * gdb.guile/scm-breakpoint.exp: New file.
15281 * gdb.guile/scm-disasm.c: New file.
15282 * gdb.guile/scm-disasm.exp: New file.
15283 * gdb.guile/scm-equal.c: New file.
15284 * gdb.guile/scm-equal.exp: New file.
15285 * gdb.guile/scm-error.exp: New file.
15286 * gdb.guile/scm-error.scm: New file.
15287 * gdb.guile/scm-frame-args.c: New file.
15288 * gdb.guile/scm-frame-args.exp: New file.
15289 * gdb.guile/scm-frame-args.scm: New file.
15290 * gdb.guile/scm-frame-inline.c: New file.
15291 * gdb.guile/scm-frame-inline.exp: New file.
15292 * gdb.guile/scm-frame.c: New file.
15293 * gdb.guile/scm-frame.exp: New file.
15294 * gdb.guile/scm-generics.exp: New file.
15295 * gdb.guile/scm-gsmob.exp: New file.
15296 * gdb.guile/scm-iterator.c: New file.
15297 * gdb.guile/scm-iterator.exp: New file.
15298 * gdb.guile/scm-math.c: New file.
15299 * gdb.guile/scm-math.exp: New file.
15300 * gdb.guile/scm-objfile-script-gdb.in: New file.
15301 * gdb.guile/scm-objfile-script.c: New file.
15302 * gdb.guile/scm-objfile-script.exp: New file.
15303 * gdb.guile/scm-objfile.c: New file.
15304 * gdb.guile/scm-objfile.exp: New file.
15305 * gdb.guile/scm-ports.exp: New file.
15306 * gdb.guile/scm-pretty-print.c: New file.
15307 * gdb.guile/scm-pretty-print.exp: New file.
15308 * gdb.guile/scm-pretty-print.scm: New file.
15309 * gdb.guile/scm-section-script.c: New file.
15310 * gdb.guile/scm-section-script.exp: New file.
15311 * gdb.guile/scm-section-script.scm: New file.
15312 * gdb.guile/scm-symbol.c: New file.
15313 * gdb.guile/scm-symbol.exp: New file.
15314 * gdb.guile/scm-symtab-2.c: New file.
15315 * gdb.guile/scm-symtab.c: New file.
15316 * gdb.guile/scm-symtab.exp: New file.
15317 * gdb.guile/scm-type.c: New file.
15318 * gdb.guile/scm-type.exp: New file.
15319 * gdb.guile/scm-value-cc.cc: New file.
15320 * gdb.guile/scm-value-cc.exp: New file.
15321 * gdb.guile/scm-value.c: New file.
15322 * gdb.guile/scm-value.exp: New file.
15323 * gdb.guile/source2.scm: New file.
15324 * gdb.guile/types-module.cc: New file.
15325 * gdb.guile/types-module.exp: New file.
15326
7026a7c1
YQ
153272014-02-10 Yao Qi <yao@codesourcery.com>
15328
15329 PR testsuite/16543
15330 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
15331 * configure: Regenerated.
15332 * Makefile.in: New file.
15333
6c466447
AS
153342014-02-08 Andreas Schwab <schwab@linux-m68k.org>
15335
15336 * gdb.python/py-framefilter.exp: Fix typo.
15337
6e854735
YQ
153382014-02-08 Yao Qi <yao@codesourcery.com>
15339
15340 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
15341 that no =breakpoint-modified is emitted when breakpoints are
15342 modified through MI commands.
15343
d137e6dc
PA
153442014-02-07 Pedro Alves <pedro@codesourcery.com>
15345 Pedro Alves <palves@redhat.com>
15346
15347 * gdb.threads/step-after-sr-lock.c: New file.
15348 * gdb.threads/step-after-sr-lock.exp: New file.
15349
b5ee5a50
PA
153502014-02-07 Pedro Alves <palves@redhat.com>
15351
15352 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
15353
3c77faf3
JK
153542014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15355
15356 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
15357 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
15358
6dddc817
DE
153592014-02-06 Doug Evans <xdje42@gmail.com>
15360
15361 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
15362 output.
15363
15364 * gdb.gdb/python-interrupts.exp: New file.
15365
de7b2893
YQ
153662014-02-05 Yao Qi <yao@codesourcery.com>
15367
15368 * gdb.trace/report.exp (use_collected_data): Test the output
15369 of "info threads" and "info inferiors".
15370
66d032ac
YQ
153712014-02-05 Yao Qi <yao@codesourcery.com>
15372
15373 Revert this patch:
15374
15375 2013-05-24 Yao Qi <yao@codesourcery.com>
15376
15377 * gdb.trace/tfile.exp: Test inferior and thread.
15378
591a12a1
UW
153792014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15380
15381 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
15382 on a function.
15383 * gdb.base/step-bt.c: Call hello via function pointer to make
15384 sure its first instruction is executed on powerpc64le-linux.
15385
0ff3e01f
UW
153862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15387
15388 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
15389
084ee545
UW
153902014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15391
15392 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
15393 of the test patterns for use on little-endian systems.
15394
6ed14ff3
UW
153952014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15396
15397 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
15398 (decimal_vector): Fix for little-endian.
15399
401e27fd
JM
154002014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
15401
15402 * gdb.arch/sparc-sysstep.exp: New file.
15403 * gdb.arch/sparc-sysstep.c: Likewise.
15404
15405 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
15406
8b924729
EBM
154072014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
15408
15409 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
15410
fb151210
JB
154112014-01-23 Tom Tromey <tromey@redhat.com>
15412
15413 * gdb.ada/array_char_idx: New testcase.
15414
0740f8d8
TT
154152014-01-23 Tom Tromey <tromey@redhat.com>
15416
15417 PR python/16487:
15418 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
15419 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
15420 classes.
15421
21909fa1
TT
154222014-01-23 Tom Tromey <tromey@redhat.com>
15423
15424 PR python/16491:
15425 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
15426 string from an inferior frame.
15427 * gdb.python/py-framefilter-mi.exp: Update.
15428
87ce2a04
DE
154292014-01-22 Doug Evans <dje@google.com>
15430
15431 * gdb.server/server-mon.exp: Add tests for "set debug-format".
15432
237b092b
AA
154332014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15434
15435 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
15436
d674a709
AA
154372014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15438
15439 * gdb.trace/entry-values.exp: Remove excess space character from
15440 regex patterns. Handle s390 call instruction.
15441
20fa3390
AA
154422014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15443
15444 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
15445 define "*_start" label. Make "name" static.
15446 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
15447 ${name} by references to ${name}_start.
15448
78466714
AA
154492014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15450
15451 * gdb.base/info-macros.exp: Remove "debug" from the compile
15452 options.
15453
ec9f644a
IB
154542014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15455
15456 * gdb.dlang/demangle.exp: New file.
15457
94b1b47e
IB
154582014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15459
15460 * gdb.dlang/primitive-types.exp: New file.
15461
7f420862
IB
154622014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15463
15464 * configure.ac: Create gdb.dlang/Makefile.
15465 * configure: Regenerate.
15466 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
15467 * gdb.dlang/Makefile.in: New file.
15468 * lib/d-support.exp: New file.
15469 * lib/gdb.exp (skip_d_tests): New proc.
15470
52834460
MM
154712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15472
15473 * gdb.btrace/delta.exp: Check reverse stepi.
15474 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
15475 * gdb.btrace/finish.exp: New.
15476 * gdb.btrace/next.exp: New.
15477 * gdb.btrace/nexti.exp: New.
15478 * gdb.btrace/record_goto.c: Add comments.
15479 * gdb.btrace/step.exp: New.
15480 * gdb.btrace/stepi.exp: New.
15481 * gdb.btrace/multi-thread-step.c: New.
15482 * gdb.btrace/multi-thread-step.exp: New.
15483 * gdb.btrace/rn-dl-bind.c: New.
15484 * gdb.btrace/rn-dl-bind.exp: New.
15485 * gdb.btrace/data.c: New.
15486 * gdb.btrace/data.exp: New.
15487 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
15488
6e07b1d2
MM
154892014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15490
15491 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
15492 * gdb.btrace/exception.exp: Update.
15493 * gdb.btrace/instruction_history.exp: Update.
15494 * gdb.btrace/record_goto.exp: Update.
15495 * gdb.btrace/tailcall.exp: Update.
15496 * gdb.btrace/unknown_functions.exp: Update.
15497 * gdb.btrace/delta.exp: New.
15498
0b722aec
MM
154992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15500
15501 * gdb.btrace/record_goto.exp: Add backtrace test.
15502 * gdb.btrace/tailcall.exp: Add backtrace test.
15503
066ce621
MM
155042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15505
15506 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
15507 * gdb.btrace/record_goto.c: New.
15508 * gdb.btrace/record_goto.exp: New.
15509 * gdb.btrace/x86-record_goto.S: New.
15510
0688d04e
MM
155112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15512
15513 * gdb.btrace/function_call_history.exp: Update tests.
15514 * gdb.btrace/instruction_history.exp: Update tests.
15515
8710b709
MM
155162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15517
15518 * gdb.btrace/function_call_history.exp: Fix expected field
15519 order for "record function-call-history".
15520 Add new tests for "record function-call-history /c".
15521 * gdb.btrace/exception.cc: New.
15522 * gdb.btrace/exception.exp: New.
15523 * gdb.btrace/tailcall.exp: New.
15524 * gdb.btrace/x86-tailcall.S: New.
15525 * gdb.btrace/x86-tailcall.c: New.
15526 * gdb.btrace/unknown_functions.c: New.
15527 * gdb.btrace/unknown_functions.exp: New.
15528 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
15529
5de9129b
MM
155302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15531
15532 * gdb.btrace/instruction_history.exp: Update.
15533 * gdb.btrace/function_call_history.exp: Update.
15534
23a7fe75
MM
155352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15536
15537 * gdb.btrace/function_call_history.exp: Fix expected function
15538 trace.
15539 * gdb.btrace/instruction_history.exp: Initialize traced.
15540 Remove traced_functions.
15541
724c7dd8
MM
155422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15543
15544 * gdb.btrace/function_call_history.exp: Update
15545 * gdb.btrace/instruction_history.exp: Update.
15546
6d78d93b
MM
155472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15548
15549 * gdb.btrace/enable.exp: Update expected text.
15550
93a360cc
OJ
155512014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
15552
15553 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
15554 bytes.
15555
3772b53f
MR
155562014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
15557
15558 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
15559
596662fa
OJ
155602014-01-15 Omair Javaid <omair.javaid@linaro.org>
15561
15562 * lib/gdb.exp (supports_process_record): Return true for
15563 arm*-linux*. (supports_reverse): Likewise.
15564
b5b08fb4
SC
155652014-01-13 Siva Chandra Reddy <sivachandra@google.com>
15566
15567 PR python/15464
15568 PR python/16113
15569 * gdb.python/py-type.c: Enhance test case.
15570 * gdb.python/py-value-cc.cc: Likewise
15571 * gdb.python/py-type.exp: Add new tests.
15572 * gdb.python/py-value-cc.exp: Likewise
15573
52d7fb13
AA
155742014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15575 Pedro Alves <palves@redhat.com>
15576
15577 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
15578 Make "name" extern.
15579 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
15580 references to ${name}_start by references to ${name}.
15581
a2cd8cfe
JB
155822014-01-10 Joel Brobecker <brobecker@adacore.com>
15583
15584 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
15585
4e23fced
JB
155862014-01-10 Joel Brobecker <brobecker@adacore.com>
15587
15588 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
15589
c6a9e42c
PA
155902014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
15591 Pedro Alves <palves@redhat.com>
15592
15593 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 15594 mi_gdb_target_load.
c6a9e42c 15595
b7ea362b
PA
155962014-01-08 Pedro Alves <palves@redhat.com>
15597
15598 * gdb.threads/reconnect-signal.c: New file.
15599 * gdb.threads/reconnect-signal.exp: New file.
15600
5e3f4fab
EBM
156012014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15602
15603 * gdb.base/source-dir.exp: New file.
15604
79301218
JB
156052014-01-07 Joel Brobecker <brobecker@adacore.com>
15606
15607 * gdb.ada/mi_interface: New testcase.
15608
8e355c5d
JB
156092014-01-07 Joel Brobecker <brobecker@adacore.com>
15610
15611 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
15612 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
15613 gdb.ada/pp-rec-component/pck.ads: New files.
15614
c0d48811
JB
156152014-01-07 Joel Brobecker <brobecker@adacore.com>
15616
15617 * gdb.python/py-pp-integral.c: New file.
15618 * gdb.python/py-pp-integral.py: New file.
15619 * gdb.python/py-pp-integral.exp: New file.
15620
17b609c3 15621For older changes see ChangeLog-1993-2013.
c906108c 15622\f
8d8cb839
EZ
15623;; Local Variables:
15624;; mode: change-log
15625;; left-margin: 8
15626;; fill-column: 74
15627;; version-control: never
15628;; End:
902f2ccb 15629
42a4f53d 15630 Copyright 2014-2019 Free Software Foundation, Inc.
902f2ccb
MC
15631 Copying and distribution of this file, with or without modification,
15632 are permitted provided the copyright notice and this notice are preserved.
This page took 5.644294 seconds and 4 git commands to generate.