]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c4973306
SM
12019-06-16 Tom de Vries <tdevries@suse.de>
2
3 PR gdb/24445
4 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5 generated index.
6
93cb9841
AB
72019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8
9 PR gdb/24686
10 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
11 improve detection of bug gdb/24541.
12
399aaebd
SM
132019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
14
15 PR gdb/24669
16 * gdb.base/index-cache.exp (uses_readnow,
17 expecting_index_cache_use): Define global variable.
18 (test_cache_enabled_miss, test_cache_enabled_hit): Use
19 expecting_index_cache_use.
20
584a927c
AB
212019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
22 Andrew Burgess <andrew.burgess@embecosm.com>
23
24 * gdb.fortran/pointers.f90: New file.
25 * gdb.fortran/print_type.exp: New file.
26 * gdb.fortran/vla-ptype.exp: Adapt expected results.
27 * gdb.fortran/vla-type.exp: Likewise.
28 * gdb.fortran/vla-value.exp: Likewise.
29 * gdb.mi/mi-vla-fortran.exp: Likewise.
30
30056ea0
AB
312019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
32
33 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
34 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
35 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
36 as a stop reason.
37
ec8e2b6d
AB
382019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
39
40 * gdb.base/annota1.exp: Update expected results.
41 * gdb.cp/annota2.exp: Likewise.
42 * gdb.cp/annota3.exp: Likewise.
43
09e4c4e1
AB
442019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
45
46 * gdb.base/style-logging.exp: Remove path from test name.
47
0735b091
TT
482019-06-14 Tom Tromey <tromey@adacore.com>
49
50 PR gdb/24502:
51 * gdb.base/style-logging.exp: New file.
52
f5686554
TT
532019-06-14 Tom Tromey <tromey@adacore.com>
54
55 * gdb.base/symfile-warn.exp: New file.
56 * gdb.base/symfile-warn.c: New file.
57
a0c1ffed
TT
582019-06-14 Tom Tromey <tromey@adacore.com>
59
60 * gdb.base/annotate-symlink.exp: New file.
61
f411722c
TT
622019-06-14 Tom Tromey <tromey@adacore.com>
63
64 * gdb.ada/set_wstr.exp: Add reassignment test.
65
4268ec18
TT
662019-06-14 Tom Tromey <tromey@adacore.com>
67
68 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
69 'unchecked_access and 'unrestricted_access as well.
70
9a9e394b
TT
712019-06-14 Tom Tromey <tromey@adacore.com>
72
73 PR ada/24539:
74 * gdb.ada/vla.exp: Update tests.
75 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
76 pragma.
77
4c048731
PA
782019-06-13 Pedro Alves <palves@redhat.com>
79
80 * gdb.base/settings.exp (test-integer): Test junk after
81 "unlimited".
82
6665660a
PA
832019-06-13 Pedro Alves <palves@redhat.com>
84
85 * gdb.base/options.exp (test-thread-apply): New.
86 (top level): Call it.
87
5d707134
PA
882019-06-13 Pedro Alves <palves@redhat.com>
89
90 * gdb.base/options.exp (test-frame-apply): New.
91 (top level): Test print commands with different "frame apply"
92 prefixes.
93
e2a689da
PA
942019-06-13 Pedro Alves <palves@redhat.com>
95
e79be6e5 96 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
97 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
98 'max_completions' parameter and handle it.
99 (test_gdb_completion_offers_commands): New.
100
90a1ef87
PA
1012019-06-13 Pedro Alves <palves@redhat.com>
102
103 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
104
d4c16835
PA
1052019-06-13 Pedro Alves <palves@redhat.com>
106
107 * gdb.base/options.exp (test-backtrace): New.
108 (top level): Call it.
109
2daf894e
PA
1102019-06-13 Pedro Alves <palves@redhat.com>
111
112 * gdb.guile/scm-frame-args.exp: Use "set print
113 raw-frame-arguments" instead of "set print raw frame-arguments".
114 * gdb.python/py-frame-args.exp: Likewise.
115
e6ed716c
PA
1162019-06-13 Pedro Alves <palves@redhat.com>
117
118 * gdb.compile/compile.exp: Adjust expected output to option
119 processing changes.
120
7d8062de
PA
1212019-06-13 Pedro Alves <palves@redhat.com>
122
123 * gdb.base/options.exp: Build executable.
124 (test-print): New procedure.
125 (top level): Call it, once for "print" and another for "compile
126 print".
127
9d0faba9
PA
1282019-06-13 Pedro Alves <palves@redhat.com>
129
130 * gdb.base/options.c: New file.
131 * gdb.base/options.exp: New file.
132
dee7b4c8
PA
1332019-06-13 Pedro Alves <palves@redhat.com>
134
135 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
136 that "o" is ambiguous.
137
dca0f6c0
PA
1382019-06-13 Pedro Alves <palves@redhat.com>
139
140 * gdb.base/settings.c: New file.
141 * gdb.base/settings.exp: New file.
142
ccf46844
PA
1432019-06-13 Pedro Alves <palves@redhat.com>
144
145 * gdb.base/completion.exp: Fix comment typo.
146
b9a3f842
PA
1472019-06-13 Pedro Alves <palves@redhat.com>
148
149 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
150 foo --1" test.
151
d106773e
PA
1522019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
153
154 * gdb.fortran/block-data.f: New.
155 * gdb.fortran/block-data.exp: New.
156
fea82da0
TV
1572019-06-11 Tom de Vries <tdevries@suse.de>
158
159 PR testsuite/24521
160 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
161 message.
162
8c2e74f1
TV
1632019-06-11 Tom de Vries <tdevries@suse.de>
164
165 PR testsuite/24521
166 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
167
b49851c8
TV
1682019-06-11 Tom de Vries <tdevries@suse.de>
169
170 * boards/readnow.exp: New file.
171
a7067863
AB
1722019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
173
174 * gdb.fortran/vla-sizeof.exp: Update expected results.
175
1a3da2cd
AB
1762019-06-06 Amos Bird <amosbird@gmail.com>
177
178 * gdb.base/annota1.exp (thread_switch): Add test for
179 thread-exited annotation.
180
3847a7bf
TT
1812019-06-06 Tom Tromey <tromey@adacore.com>
182
183 * gdb.base/maint.exp: Expect command started/finished output.
184
0088ba59
AB
1852019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
186
187 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
188 comment.
189 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
190
312617a3
AB
1912019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
192
193 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
194 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
195 * gdb.arch/riscv-unwind-long-insn.c: New file.
196 * gdb.arch/riscv-unwind-long-insn.exp: New file.
197
e1f2e1a2
CB
1982019-06-04 Christian Biesinger <cbiesinger@google.com>
199
d3238f7d 200 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 201
206584bd
PW
2022019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
203
204 * lib/gdb.exp (help_list_trailer): New regexp variable
205 factorizing the help trailer message.
206 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
207 arg to allow to better factorize various tests.
208 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
209 (test_prefix_command_help): Use help_list_trailer.
210 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
211 * gdb.guile/scm-cmd.exp: Likewise.
212 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
213 * gdb.base/help.exp: Use test_user_defined_class_help.
214 * gdb.base/style.exp: Add tests for styling of help and apropos.
215 * lib/gdb-utils.exp (style): Add title and highlight styles.
216
708dc93e
PW
2172019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
218
219 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
220 $_shell_exitsignal.
221 * gdb.base/default.exp: Update for new convenience variables.
222
f49055a5
TT
2232019-05-29 Tom Tromey <tromey@adacore.com>
224
225 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
226 to "break complete ada" test case's regexp.
227
4330d61d
TT
2282019-05-29 Tom Tromey <tromey@adacore.com>
229
230 PR c++/20020:
231 * gdb.cp/constexpr-field.exp: New file.
232 * gdb.cp/constexpr-field.cc: New file.
233
000439d5
TT
2342019-05-29 Tom Tromey <tromey@adacore.com>
235
236 * gdb.base/finish.exp (finish_no_print): New proc.
237 (finish_tests): Call it.
238
5a01c34c
TV
2392019-05-24 Tom de Vries <tdevries@suse.de>
240
241 * gdb.dwarf2/gdb-add-index.exp: New file.
242
18125b16
TT
2432019-05-22 Tom Tromey <tromey@adacore.com>
244
245 * gdb.base/info-shared.exp (check_info_shared): Use "style".
246 * gdb.base/style.exp: Use "style".
247 * lib/gdb-utils.exp (style): New proc.
248
af1a8d03
TV
2492019-05-22 Tom de Vries <tdevries@suse.de>
250
251 * gdb.base/align.exp: Require c++11.
252
e7fe496b
TV
2532019-05-22 Tom de Vries <tdevries@suse.de>
254
255 PR testsuite/24586
256 * gdb.python/py-mi-var-info-path-expression.exp: Call
257 mi_skip_python_tests to check if python is supported.
258
8fca4da0
AH
2592019-05-22 Alan Hayward <alan.hayward@arm.com>
260
261 * gdb.arch/aarch64-pauth.c: New test.
262 * gdb.arch/aarch64-pauth.exp: New file.
263
b7060614
AH
2642019-05-22 Alan Hayward <alan.hayward@arm.com>
265
266 * README (Re-running Tests Outside The Testsuite): New section.
267
669d0468
TV
2682019-05-21 Tom de Vries <tdevries@suse.de>
269
270 * gdb.arch/amd64-eval.exp: Require c++11.
271 * gdb.base/max-depth.exp: Same.
272 * gdb.compile/compile-cplus-array-decay.exp: Same.
273 * gdb.cp/meth-typedefs.exp: Same.
274 * gdb.cp/subtypes.exp: Same.
275 * gdb.cp/temargs.exp: Same.
276
ce3ebcaa
AH
2772019-05-21 Alan Hayward <alan.hayward@arm.com>
278
279 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
280
34d11c68
AB
2812019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
282
283 PR gdb/18644
284 * gdb.fortran/complex.exp: Remove setup_kfail calls.
285 * gdb.fortran/printing-types.exp: Add new test.
286 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
287 testing.
288 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
289 setup_kfail call.
290
87781e84
AH
2912019-05-17 Alan Hayward <alan.hayward@arm.com>
292
293 * README (Running the Testsuite): Change example.
294 (Testsuite Parameters): Remove TRANSCRIPT.
295 * lib/gdb.exp: Remove TRANSCRIPT check.
296
b420b89e
AH
2972019-05-17 Alan Hayward <alan.hayward@arm.com>
298
299 * README (Testsuite Parameters): Add replay logging to
300 GDBSERVER_DEBUG.
301 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
302 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
303 as a comma separated list.
304 (gdb_debug_init): Override procedure.
305
408e9b8b
AH
3062019-05-17 Alan Hayward <alan.hayward@arm.com>
307
308 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
309 (gdb_write_cmd_file): New procedure.
310 * lib/gdbserver-support.exp (gdbserver_start): Call
311 gdbserver_write_cmd_file.
312 (gdbserver_write_cmd_file): New procedure.
313
f9e2e39d
AH
3142019-05-17 Alan Hayward <alan.hayward@arm.com>
315
316 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
317 (delete_breakpoints): Likewise.
318 (gdb_run_cmd): Likewise.
319 (gdb_start_cmd): Likewise.
320 (gdb_starti_cmd): Likewise.
321 (gdb_internal_error_resync): Likewise.
322 (gdb_test_multiple): Likewise.
323 (gdb_reinitialize_dir): Likewise.
324 (default_gdb_exit): Likewise.
325 (gdb_file_cmd): Mark kill as optional.
326 (default_gdb_start): Call gdb_stdin_log_init.
327 (send_gdb): Call gdb_stdin_log_write.
328 (rerun_to_main): Mark Y as an answer.
329 (gdb_stdin_log_init): New function.
330 (gdb_stdin_log_write): Likewise.
331
81f47ac2
AH
3322019-05-17 Alan Hayward <alan.hayward@arm.com>
333
334 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
335 * gdb.base/debug-expr.exp: Likewise.
336 * gdb.base/foll-fork.exp: Likewise.
337 * gdb.base/foll-vfork.exp: Likewise.
338 * gdb.base/fork-print-inferior-events.exp: Likewise.
339 * gdb.base/gdb-sigterm.exp: Likewise.
340 * gdb.base/gdbinit-history.exp: Likewise.
341 * gdb.base/osabi.exp: Likewise.
342 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
343 * gdb.base/ui-redirect.exp: Likewise.
344 * gdb.gdb/unittest.exp: Likewise.
345 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
346 * gdb.mi/mi-watch.exp: Likewise.
347 * gdb.mi/new-ui-mi-sync.exp: Likewise.
348 * gdb.mi/user-selected-context-sync.exp: Likewise.
349 * gdb.python/python.exp: Disable debug test when debugging.
350 * gdb.threads/check-libthread-db.exp: Disable when debugging.
351 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
352 Likewise.
353 * gdb.threads/stepi-random-signal.exp: Likewise.
354
29b52314
AH
3552019-05-17 Alan Hayward <alan.hayward@arm.com>
356
357 * Makefile.in: Pass through GDB_DEBUG.
358 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
359 (gdb,debug): Add board setting.
360 * lib/gdb.exp (default_gdb_start): Start debugging.
361 (gdb_debug_enabled): New procedure.
362 (gdb_debug_init): Likewise.
29b52314
AH
363
3642019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 365
29b52314
AH
366 * Makefile.in: Pass through GDB_DEBUG.
367 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
368 (gdb,debug): Add board setting.
369 * lib/gdb.exp (default_gdb_start): Start debugging.
370 (gdb_debug_enabled): New procedure.
371 (gdb_debug_init): Likewise.
29b52314 372
ca1285d1
AH
3732019-05-17 Alan Hayward <alan.hayward@arm.com>
374
375 * gdb.base/ui-redirect.exp: Add debug redirect tests.
376
f3a09c80
AH
3772019-05-17 Alan Hayward <alan.hayward@arm.com>
378
379 * gdb.base/ui-redirect.exp: Test redirection.
380
26648588
JV
3812019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
382
383 * gdb.mi/mi-complete.exp: New file.
384 * gdb.mi/mi-complete.cc: Likewise.
385
14237686
AB
3862019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
387
388 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
389 indexed and sliced arrays, and pointers to arrays.
390
e7bd7fba
TT
3912019-05-14 Tom Tromey <tromey@adacore.com>
392
393 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
394 styling test.
395
2764128d
TV
3962019-05-14 Tom de Vries <tdevries@suse.de>
397
398 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
399 selection entry encoding.
400
71bed2db
TT
4012019-05-10 Tom Tromey <tromey@adacore.com>
402
403 * gdb.ada/info_exc.exp: Add "complete" test.
404
63b667ad
TV
4052019-05-09 Tom de Vries <tdevries@suse.de>
406
407 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
408 CU-relative.
409
9cfd2b89
TV
4102019-05-09 Tom de Vries <tdevries@suse.de>
411
412 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
413 CU-relative.
414
2228ef77
XR
4152019-05-08 Joel Brobecker <brobecker@adacore.com>
416
417 * gdb.ada/frame_arg_lang.exp: New testcase.
418 * gdb.ada/frame_arg_lang/bla.adb: New file.
419 * gdb.ada/frame_arg_lang/pck.ads: New file.
420 * gdb.ada/frame_arg_lang/pck.adb: New file.
421 * gdb.ada/frame_arg_lang/foo.c: New file.
422
80e55b13
TT
4232019-05-08 Tom Tromey <tromey@adacore.com>
424
425 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
426
9d3421af
TT
4272019-05-08 Tom Tromey <tromey@adacore.com>
428
429 * gdb.base/ptype-offsets.exp: Update tests.
430
844333e2
TT
4312019-05-08 Tom Tromey <tromey@adacore.com>
432
433 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
434 cases.
435 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
436 "short".
437
988915ee
TT
4382019-05-08 Tom Tromey <tromey@adacore.com>
439
440 * gdb.ada/vla.exp: New file.
441 * gdb.ada/vla/vla.adb: New file.
442
7bd55dac
TV
4432019-05-07 Tom de Vries <tdevries@suse.de>
444
445 * gdb.base/index-cache.exp (ls_host): Fix return statement.
446
75f06e9d
TV
4472019-05-07 Tom de Vries <tdevries@suse.de>
448
449 PR testsuite/24522
450 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
451 section.
452
77e7aaa4
TV
4532019-05-07 Tom de Vries <tdevries@suse.de>
454
455 PR testsuite/24522
456 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
457 .debug_aranges section.
458
456ba0fa
TV
4592019-05-07 Tom de Vries <tdevries@suse.de>
460
461 PR testsuite/24159
462 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
463
5a56d6a6
TV
4642019-05-06 Tom de Vries <tdevries@suse.de>
465
466 * lib/gdb.exp (exec_has_index_section): New proc.
467 * gdb.base/index-cache.exp: Handle case that binfile contains an index
468 section.
469
9d6d4be8
TV
4702019-05-04 Tom de Vries <tdevries@suse.de>
471
472 * boards/cc-with-debug-names.exp: New file.
473
222a8d25
TT
4742019-05-03 Tom Tromey <tromey@adacore.com>
475
476 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
477 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
478 * gdb.ada/char_enum.exp: Add test.
479
0fdfd794
TV
4802019-05-03 Tom de Vries <tdevries@suse.de>
481
482 * boards/cc-with-gdb-index.exp: New file.
483
80062eb9
AB
4842019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
485
486 * gdb.rust/simple.exp: Add new test case.
487 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
488 (main): Initialise an instance of the new struct.
489
4504bbde
TT
4902019-05-01 Tom Tromey <tromey@adacore.com>
491
492 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
493 record.
494 (NPR): New variable.
495 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
496 test.
497
d48e62f4
TT
4982019-05-01 Tom Tromey <tromey@adacore.com>
499
500 * gdb.ada/packed_array_assign.exp: Add packed assignment
501 regression test.
502
f59f30f5
TV
5032019-05-01 Tom de Vries <tdevries@suse.de>
504
505 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
506
b70bfc54
TV
5072019-05-01 Tom de Vries <tdevries@suse.de>
508
509 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
510
15f18d14
AT
5112019-04-30 Ali Tamur <tamur@google.com>
512
513 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
514
2ff0a947
TT
5152019-04-30 Tom Tromey <tromey@adacore.com>
516
517 * lib/ada.exp (find_ada_tool): New proc.
518 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
519 * gdb.ada/catch_ex_std.exp: New file.
520 * gdb.ada/catch_ex_std/foo.adb: New file.
521 * gdb.ada/catch_ex_std/some_package.adb: New file.
522 * gdb.ada/catch_ex_std/some_package.ads: New file.
523
a776957c
TT
5242019-04-30 Tom Tromey <tromey@adacore.com>
525
526 PR c++/24470:
527 * gdb.cp/temargs.cc: Add test code from PR.
528
bc68014d
AB
5292019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
530
531 * gdb.fortran/vla-datatypes.exp: Update expected results.
532 * gdb.fortran/vla-ptype.exp: Likewise.
533 * gdb.fortran/vla-type.exp: Likewise.
534 * gdb.fortran/vla-value.exp: Likewise.
535
f1fdc960
AB
5362019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
537
538 * gdb.fortran/ptr-indentation.exp: Update expected results.
539 * gdb.fortran/ptype-on-functions.exp: Likewise.
540 * gdb.fortran/vla-ptr-info.exp: Likewise.
541 * gdb.fortran/vla-value.exp: Likewise.
542
bf7a4de1
AB
5432019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
544
545 * gdb.fortran/ptype-on-functions.exp: New file.
546 * gdb.fortran/ptype-on-functions.f90: New file.
547
bbe75b9d
AB
5482019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
549
550 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
551 case void string.
552
1db455a7
AB
5532019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
554
555 * gdb.fortran/complex.exp: Expand.
556 * gdb.fortran/complex.f: Renamed to...
557 * gdb.fortran/complex.f90: ...this, and extended to add more
558 complex values.
559
b6d03bb2
AB
5602019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
561
562 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
563 MODULO, CMPLX.
564
2e62ab40
AB
5652019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
566 Richard Bunt <richard.bunt@arm.com>
567
568 * gdb.base/max-depth.c: New file.
569 * gdb.base/max-depth.exp: New file.
570 * gdb.python/py-nested-maps.c: New file.
571 * gdb.python/py-nested-maps.exp: New file.
572 * gdb.python/py-nested-maps.py: New file.
573 * gdb.python/py-format-string.exp (test_max_depth): New proc.
574 (test_all_common): Call test_max_depth.
575 * gdb.fortran/max-depth.exp: New file.
576 * gdb.fortran/max-depth.f90: New file.
577 * gdb.go/max-depth.exp: New file.
578 * gdb.go/max-depth.go: New file.
579 * gdb.modula2/max-depth.exp: New file.
580 * gdb.modula2/max-depth.c: New file.
581 * lib/gdb.exp (get_print_expr_at_depths): New proc.
582
d2b584a5
TV
5832019-04-29 Tom de Vries <tdevries@suse.de>
584
585 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
586
136afab8
PW
5872019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
588
589 * gdb.base/callexit.exp: Test may-call-functions off.
590
725cbb63
KS
5912019-04-25 Keith Seitz <keiths@redhat.com>
592
593 PR c++/24367
594 * gdb.cp/meth-typedefs.cc (incomplete_struct)
595 (another_incomplete_struct, test_incomplete): New definitions.
596 (main): Use new definitions.
597 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
598 functions.
599
82433e3e
SDJ
6002019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
601
602 PR corefiles/11608
603 PR corefiles/18187
604 * gdb.base/coredump-filter-build-id.exp: New file.
605
dd06d4d6
AH
6062019-04-25 Alan Hayward <alan.hayward@arm.com>
607
e79be6e5
SM
608 * Makefile.in: Pass through GDBSERVER_DEBUG.
609 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
610 (gdbserver,debug): Add board setting.
611 * gdb.trace/tspeed.exp: Skip when debugging.
612 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
613 * lib/gdbserver-support.exp: Likewise
dd06d4d6 614
1670072e
TT
6152019-04-24 Tom Tromey <tromey@adacore.com>
616
617 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
618 Rust.
619
a59240a4
TT
6202019-04-24 Tom Tromey <tromey@adacore.com>
621
622 * gdb.arch/amd64-eval.exp: Test bitfield return.
623 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
624 (class Foo) <return_bitfields>: New method.
625 (main): Call it.
626
b907456c
AB
6272019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
628
629 * gdb.cp/many-args.cc: New file.
630 * gdb.cp/many-args.exp: New file.
631
5c565afd
TV
6322019-04-23 Tom de Vries <tdevries@suse.de>
633
634 PR gdb/24433
635 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
636
ba22ff86
AH
6372019-04-23 Alan Hayward <alan.hayward@arm.com>
638
639 * gdb.trace/backtrace.exp: Use nopie flag.
640 * gdb.trace/circ.exp: Likewise.
641 * gdb.trace/collection.exp: Likewise.
642 * gdb.trace/ftrace.exp: Likewise.
643 * gdb.trace/mi-trace-unavailable.exp: Likewise.
644 * gdb.trace/mi-traceframe-changed.exp: Likewise.
645 * gdb.trace/qtro.exp: Likewise.
646 * gdb.trace/read-memory.exp: Likewise.
647 * gdb.trace/report.exp: Likewise.
648 * gdb.trace/tfile.exp: Likewise.
649 * gdb.trace/tfind.exp: Likewise.
650 * gdb.trace/unavailable.exp: Likewise.
651
7905fc35
PA
6522019-04-22 Pedro Alves <palves@redhat.com>
653
654 * gdb.base/solib-probes-nosharedlibrary.c,
655 gdb.base/solib-probes-nosharedlibrary.exp: New files.
656
8ecb59f8
TT
6572019-04-19 Tom Tromey <tromey@adacore.com>
658
659 * gdb.ada/ptype_union.c: New file.
660 * gdb.ada/ptype_union.exp: New file.
661
62160ec9
TT
6622019-04-19 Tom Tromey <tromey@adacore.com>
663
664 PR symtab/24423:
665 * gdb.base/list0.h (foo): Add a control-l character.
666
36cd4ba5
TV
6672019-04-18 Tom de Vries <tdevries@suse.de>
668
669 PR gdb/24433
670 * boards/local-board.exp: Set sysroot to "".
671
b73715df
TV
6722019-04-18 Tom de Vries <tdevries@suse.de>
673 Pedro Alves <palves@redhat.com>
674
675 PR gdb/24454
676 * gdb.threads/vfork-follow-child-exec.c: New file.
677 * gdb.threads/vfork-follow-child-exec.exp: New file.
678 * gdb.threads/vfork-follow-child-exit.c: New file.
679 * gdb.threads/vfork-follow-child-exit.exp: New file.
680
4aa866af
LS
6812019-04-15 Leszek Swirski <leszeks@google.com>
682
683 * gdb.arch/amd64-eval.cc: New file.
684 * gdb.arch/amd64-eval.exp: New file.
685
e5a1a79a
AH
6862019-04-11 Alan Hayward <alan.hayward@arm.com>
687
688 * gdb.server/sysroot.c: New test.
689 * gdb.server/sysroot.exp: New file.
690 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
691 matching param.
692
41077b66
AB
6932019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
694
695 * gdb.base/align.exp: Extend test to cover structures containing
696 only static fields.
697
c30391f8
TV
6982019-04-11 Tom de Vries <tdevries@suse.de>
699
700 * boards/cc-with-dwz-m.exp: New file.
701 * boards/cc-with-dwz.exp: New file.
702 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
703
e242fd12
SM
7042019-04-09 Simon Marchi <simon.marchi@efficios.com>
705
706 * gdb.base/start-cpp.exp: New file.
707 * gdb.base/start-cpp.cc: New file.
708
2b0c8b01
KB
7092019-04-08 Kevin Buettner <kevinb@redhat.com>
710
711 * gdb.python/py-thrhandle.exp: Adjust tests to call
712 thread_from_handle instead of thread_from_thread_handle.
713
947210e5
KB
7142019-04-08 Kevin Buettner <kevinb@redhat.com>
715
716 * gdb.python/py-thrhandle.exp: Add tests for
717 gdb.InferiorThread.handle.
718
d7df6549
AB
7192019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
720
721 * gdb.python/py-function.exp: Check calling helper function from
722 all languages.
723 * lib/gdb.exp (gdb_supported_languages): New proc.
724
8bdc1658
AB
7252019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
726
727 * gdb.base/complex-parts.c: New file.
728 * gdb.base/complex-parts.exp: New file.
729
05caa1d2
TT
7302019-04-01 Tom Tromey <tromey@adacore.com>
731
732 PR symtab/23331:
733 * gdb.dwarf2/dw2-ranges-main.c: New file.
734 * gdb.dwarf2/dw2-ranges-psym.c: New file.
735 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
736
7734102d
EZ
7372019-03-30 Simon Marchi <simark@simark.ca>
738
739 * gdb.base/default.exp: Add values for $_gdb_major and
740 $_gdb_minor.
741
188e1fa9
TT
7422019-03-29 Tom Tromey <tromey@adacore.com>
743
744 * gdb.base/help.exp: Tighten apropos regexp.
745
2880242d
KS
7462019-03-29 Keith Seitz <keiths@redhat.com>
747
748 * gdb.fortran/array-bounds.exp: New file.
749 * gdb.fortran/array-bounds.f90: New file.
750
077cad8e
PW
7512019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
752
753 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
754
80047cfc
PW
7552019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
756
757 * gdb.multi/hello.c (main): Increase alarm timer.
758
f489207e
SL
7592019-03-28 Sandra Loosemore <sandra@codesourcery.com>
760
761 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
762 factor when no hardware watchpoint support.
763
c92df149
AH
7642019-03-28 Alan Hayward <alan.hayward@arm.com>
765 Pedro Alves <palves@redhat.com>
766
767 * boards/local-board.exp: set sysroot to /.
768
933aebfa
AH
7692019-03-27 Alan Hayward <alan.hayward@arm.com>
770
771 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
772 in child.
773
9f9aa852
AB
7742019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
775
776 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
777 field.
778 (make_container): Initialise new field.
779 * gdb.python/py-prettyprint.exp: Add new tests.
780 * gdb.python/py-prettyprint.py (class ContainerPrinter)
781 <display_hint>: New method.
782
3714a195
AB
7832019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
784
785 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
786 gdb_continue_to_breakpoint more throughout this test.
787 (run_lang_tests) Supply unique test names, and use
788 gdb_test_no_output.
789
18c77628
AB
7902019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
791
792 * gdb.base/finish-pretty.exp: Update expected results.
793 * gdb.base/pretty-print.c: New file.
794 * gdb.base/pretty-print.exp: New file.
795
9a93502f
PA
7962019-03-25 Pedro Alves <palves@redhat.com>
797
798 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
799 move comments outside list. Append '-i "" eof' section.
800
968aa7ae
AH
8012019-03-22 Alan Hayward <alan.hayward@arm.com>
802
803 * README: Add pie options.
804 * gdb.base/break-interp.exp: Ensure pie is disabled.
805 * gdb.base/dump.exp: Likewise.
806 * lib/gdb.exp (gdb_compile): Add pie option.
807
4c7d57e7
TT
8082019-03-19 Tom Tromey <tromey@adacore.com>
809
810 * gdb.mi/mi2-cli-display.c: New file.
811 * gdb.mi/mi2-cli-display.exp: New file.
812
bff8c71f
TT
8132019-03-18 Joel Brobecker <brobecker@adacore.com>
814 Tom Tromey <tromey@adacore.com>
815
816 * gdb.ada/ptype_array/pck.adb: New file.
817 * gdb.ada/ptype_array/pck.ads: New file.
818 * gdb.ada/ptype_array/foo.adb: New file.
819 * gdb.ada/ptype_array.exp: New file.
820
d085f989
TT
8212019-03-14 Tom Tromey <tromey@adacore.com>
822
823 * gdb.base/style.exp: Add "set style sources" test.
824
b4be1b06
SM
8252019-03-13 Simon Marchi <simon.marchi@ericsson.com>
826
827 * mi-breakpoint-location-ena-dis.exp: Rename to ...
828 * mi-breakpoint-multiple-locations.exp: ... this.
829 (make_breakpoints_pattern): New proc.
830 (do_test): Add mi_version parameter, test -break-insert,
831 -break-info and =breakpoint-created.
832
7cde5fc2
AB
8332019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
834
835 * config/default.exp: Remove 'load_lib gdb.exp'.
836 * config/monitor.exp: Likewise.
837 * config/sid.exp: Likewise.
838 * config/sim.exp: Likewise.
839 * config/slite.exp: Likewise.
840 * config/unix.exp: Likewise.
841 * gdb.base/default.exp: Remove unhelpful comment.
842
efbecbc1
AB
8432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
844
845 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
846
0841c79a
AB
8472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
848
849 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
850
4a270568
AB
8512019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
852
853 * gdb.fortran/type-kinds.exp: Update expected results.
854
067630bd
AB
8552019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
856
857 * gdb.fortran/type-kinds.exp: Test new integer type kind.
858
3be47f7a
AB
8592019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
860
861 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
862 function.
863 (test_basic_parsing_of_type_kinds): Expand types tested.
864 (test_parsing_invalid_type_kinds): New function.
865
4d00f5d8
AB
8662019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
867
868 * gdb.fortran/intrinsics.exp: New file.
869 * gdb.fortran/intrinsics.f90: New file.
870 * gdb.fortran/type-kinds.exp: New file.
871
c8f91604
AB
8722019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
873
874 * gdb.fortran/dot-ops.exp: New file.
875
dd9f2c76
AB
8762019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
877
878 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
879 Check upper and lower case logical literals.
880
84ec9724
AB
8812019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
882
883 * gdb.fortran/types.exp (test_float_literal_types_accepted):
884 Remove duplicate tests.
885
c3734e09
AH
8862019-03-06 Alan Hayward <alan.hayward@arm.com>
887
888 * lib/gdb.exp (builtin_cd): rename of cd.
889 (cd): Override builtin.
890
aa3cfbda
RB
8912019-03-06 Richard Bunt <richard.bunt@arm.com>
892
893 * gdb.fortran/function-calls.exp: New file.
894 * gdb.fortran/function-calls.f90: New test.
895
7b63ad86
RB
8962019-03-04 Richard Bunt <richard.bunt@arm.com>
897
898 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
899 on user program standard output.
900 * gdb.fortran/short-circuit-argument-list.f90: Record function
901 calls.
902
01abb042
AH
9032019-02-28 Alan Hayward <alan.hayward@arm.com>
904
c3734e09
AH
905 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
906 failure.
01abb042 907
92137da0
RO
9082019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
909
910 PR gdb/8527
911 * gdb.base/interrupt-daemon-attach.c,
912 gdb.base/interrupt-daemon-attach.exp: New test.
913
5862844d
PA
9142019-02-27 Pedro Alves <palves@redhat.com>
915
916 * gdb.base/page.exp: Add tests for "set width/height -1".
917
8ed25214
PA
9182019-02-27 Pedro Alves <palves@redhat.com>
919
920 * gdb.base/page.exp: Add tests for "set/show width/height" with
921 "infinite" values.
922
6c28e44a
TT
9232019-02-27 Tom Tromey <tromey@adacore.com>
924
925 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
926 2.4.
927 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
928 workaround.
929
bf9a735e
AB
9302019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
931
932 * gdb.base/align.exp: Extend to compile in both C and C++, and add
933 tests for structs with static members.
934
8791793c
TT
9352019-02-26 Tom Tromey <tromey@adacore.com>
936
937 * gdb.python/py-value.exp (test_value_from_buffer): Check for
938 ValueError, not TypeError.
939
bc2a507e
KB
9402019-02-26 Kevin Buettner <kevinb@redhat.com>
941
942 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
943 call from main program.
944
e0e7d3bd
JB
9452019-02-23 Joel Brobecker <brobecker@adacore.com>
946
947 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
948 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
949 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
950 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
951 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
952
9600246d
KS
9532019-02-22 Keith Seitz <keiths@redhat.com>
954
955 PR symtab/23853
956 * gdb.base/symlink-sourcefile.c: New file.
957 * gdb.base/symlink-sourcefile.exp: New file.
958
0c95f9ed
TT
9592019-02-20 Tom Tromey <tom@tromey.com>
960
961 * gdb.base/info_qt.exp: Update.
962
6caa91b6
SM
9632019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
964
965 * gdb.base/source.exp: Move "error in sourced script" code to
966 the end.
967 * gdb.base/source-error.gdb: Move contents to
968 source-error-1.gdb. Add new code to source source-error-1.gdb.
969 * gdb.base/source-error-1.gdb: New file, from previous
970 source-error.gdb.
971
6506371f
TT
9722019-02-17 Tom Tromey <tom@tromey.com>
973
974 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
975 for macro styling.
976 * gdb.base/style.c (SOME_MACRO): New macro.
977
a0087920
TT
9782019-02-17 Tom Tromey <tom@tromey.com>
979
980 * gdb.base/style.exp: Add line-wrapping tests.
981 * gdb.base/page.exp: Add test for quitting during pagination.
982
a2cd4f14
JB
9832019-02-17 Joel Brobecker <brobecker@adacore.com>
984
985 * gdb.ada/big_packed_array: New testcase.
986 * gdb.ada/homonym.exp: Fix incorrect expected output for
987 "break <homonym__get_value>" test.
988
9d70ffbc
WP
9892019-02-13 Weimin Pan <weimin.pan@oracle.com>
990
991 PR breakpoints/21870
992 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
993 and prepare_for_testing. Add comment.
994 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
995 redundant cleanup call. Clean up comment.
996
01c7ae81
WP
9972019-02-12 Weimin Pan <weimin.pan@oracle.com>
998
999 PR breakpoints/21870
1000 * gdb.arch/aarch64-dbreg-contents.exp: New file.
1001 * gdb.arch/aarch64-dbreg-contents.c: New file.
1002
aff29d1c
JB
10032019-02-10 Joel Brobecker <brobecker@adacore.com>
1004
1005 * gdb.ada/mi_ref_changeable: New testcase.
1006
df0da8a2
AH
10072019-02-07 Alan Hayward <alan.hayward@arm.com>
1008
1009 * gdb.base/attach.exp: Add double attach test.
1010
bd447abb
SM
10112019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
1012
1013 * lib/gdb.exp (default_gdb_start): Don't match pagination
1014 prompt.
1015 (gdb_init): Set stty_init.
1016
1dbc40b9
TT
10172019-01-27 Tom Tromey <tom@tromey.com>
1018
1019 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
1020 skip_python_tests.
1021
353229bf
AH
10222019-01-24 Alan Hayward <alan.hayward@arm.com>
1023
1024 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
1025 New structure.
1026 (struct struct_static_02_02): Likewise.
1027 (struct struct_static_02_03): Likewise.
1028 (struct struct_static_02_04): Likewise.
1029 (struct struct_static_04_01): Likewise.
1030 (struct struct_static_04_02): Likewise.
1031 (struct struct_static_04_03): Likewise.
1032 (struct struct_static_04_04): Likewise.
1033 (struct struct_static_06_01): Likewise.
1034 (struct struct_static_06_02): Likewise.
1035 (struct struct_static_06_03): Likewise.
1036 (struct struct_static_06_04): Likewise.
1037 (cmp_struct_static_02_01): Likewise.
1038 (cmp_struct_static_02_02): Likewise.
1039 (cmp_struct_static_02_03): Likewise.
1040 (cmp_struct_static_02_04): Likewise.
1041 (cmp_struct_static_04_01): Likewise.
1042 (cmp_struct_static_04_02): Likewise.
1043 (cmp_struct_static_04_03): Likewise.
1044 (cmp_struct_static_04_04): Likewise.
1045 (cmp_struct_static_06_01): Likewise.
1046 (cmp_struct_static_06_02): Likewise.
1047 (cmp_struct_static_06_03): Likewise.
1048 (cmp_struct_static_06_04): Likewise.
1049 (call_all): Test new structs.
1050 * gdb.base/infcall-nested-structs.exp: Likewise.
1051
73021deb
AH
10522019-01-21 Alan Hayward <alan.hayward@arm.com>
1053 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
1054
fc65c7db
AH
10552019-01-21 Alan Hayward <alan.hayward@arm.com>
1056 * gdb.base/stack-protector.c: New test.
1057 * gdb.base/stack-protector.exp: New file.
1058 * gdb.cp/ovldbreak.exp: Only allow a single break line.
1059 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
1060 option.
1061 (gdb_compile): Remove stack protector for GCC and prevent
1062 recursion.
1063
c24bdb02
KS
10642019-01-16 Keith Seitz <keiths@redhat.com>
1065
1066 PR gdb/23773
1067 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
1068
6f072a10
PFC
10692019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1070
1071 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
1072 aliases.
1073 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
1074 tests.
1075 * gdb.arch/powerpc-vector-regs.c: New file.
1076 * gdb.arch/powerpc-vector-regs.exp: New file.
1077
a7b8d682
PFC
10782019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1079
1080 * gdb.arch/altivec-regs.exp: Fix the list passed to
1081 gdb_expect_list when testing "info vector".
1082
6eb6fb67
AB
10832019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1084
1085 * gdb.base/style.exp: Don't include path in testname.
1086
b56f80d8
KS
10872019-01-10 Keith Seitz <keiths@redhat.com>
1088
1089 PR gdb/23712
1090 PR symtab/23010
1091 * gdb.dwarf2/multidictionary.exp: New file.
1092
041be526
SM
10932019-01-09 Simon Marchi <simon.marchi@ericsson.com>
1094
1095 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
1096 (test_gnuv3_style_demangling): ... this.
1097 (test_lucid_style_demangling): Remove.
1098 (test_arm_style_demangling): Remove.
1099 (test_hp_style_demangling): Remove.
1100 (do_tests): Remove calls to the above.
1101
d820d0c3
AB
11022019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1103
1104 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
1105 case.
1106
f097f5ad
TT
11072019-01-06 Tom Tromey <tom@tromey.com>
1108
1109 PR gdb/28155:
1110 * gdb.dwarf2/typedef-void-finish.exp: New file.
1111
2cd8cc0b
TT
11122018-12-28 Tom Tromey <tom@tromey.com>
1113 Simon Marchi <simark@simark.ca>
1114
1115 * gdb.base/jit-exec.exp: New file.
1116 * gdb.base/jit-exec.c: New file.
1117 * gdb.base/jit-execd.c: New file.
1118
35fb8261
TT
11192018-12-28 Tom Tromey <tom@tromey.com>
1120
1121 * gdb.base/style.exp: Update test to check for address styling.
1122
47fd17cd
TT
11232018-12-28 Tom Tromey <tom@tromey.com>
1124
1125 * gdb.base/style.exp: Add test for styling of "Reading symbols"
1126 message.
1127
d47032b7
TT
11282018-12-28 Tom Tromey <tom@tromey.com>
1129
1130 * gdb.base/style.exp: Add test for version number styling.
1131
af79b68d
TT
11322018-12-28 Tom Tromey <tom@tromey.com>
1133
1134 * gdb.base/style.exp: Add test for print_address_symbolic.
1135
0bb296cb
TT
11362018-12-28 Tom Tromey <tom@tromey.com>
1137
1138 * gdb.base/style.exp: Add test for breakpoint setting.
1139
80ae2043
TT
11402018-12-28 Tom Tromey <tom@tromey.com>
1141
1142 * gdb.base/style.exp: Add test for variable names.
1143
cbe56571
TT
11442018-12-28 Tom Tromey <tom@tromey.com>
1145
1146 * gdb.base/style.exp: New file.
1147 * gdb.base/style.c: New file.
1148
9162a27c
TT
11492018-12-28 Tom Tromey <tom@tromey.com>
1150
1151 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
1152 "dumb".
1153 * gdb.base/readline.exp (operate_and_get_next): Save and restore
1154 the TERM environment variable.
1155
bc543c90
TT
11562018-12-27 Tom Tromey <tom@tromey.com>
1157
1158 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
1159 pagination test.
1160
6f0ffe50
AB
11612018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1162
1163 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
1164 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
1165
b5a1e557
PW
11662018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1167
1168 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
1169 Filename a.adb changed to bp_fun_addr.adb.
1170 gdb.ada/bp_fun_addr.exp: Update test accordingly.
1171
6e8b1ab2
JV
11722018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
1173
1174 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
1175 non-PIE executables.
1176 * README: Mention the gdb,nopie_flag board setting.
1177 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
1178 non-PIE executable.
1179 * gdb.arch/amd64-entry-value.exp: Likewise.
1180 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
1181 * gdb.arch/i386-float.exp: Likewise.
1182 * gdb.arch/i386-signal.exp: Likewise.
1183 * gdb.mi/mi-reg-undefined.exp: Likewise.
1184
d00a27c5
PM
11852018-12-21 Paul Marechal <paul.marechal@ericsson.com>
1186
1187 PR gdb/23974
1188 * gdb.base/info-os.exp: Check return for unknown "info os" type.
1189
161d081c
PW
11902018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1191
1192 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
1193 Update order of results accordingly.
1194
b001de23
AB
11952018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
1196
1197 * gdb.base/annota1.exp: Update a test regexp.
1198
99e1a184
AB
11992018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1200
1201 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
1202
7a81c1e2
PW
12032018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1204
1205 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
1206 (reuse_time): Initialize to REUSE_TIME_CAP.
1207 (check_rc): New function.
1208 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
1209 Check pthread_create rc.
1210 (spawner_thread_func): Check pthread_create and pthread_join rc.
1211
73e8dc90
PA
12122018-12-08 Pedro Alves <palves@redhat.com>
1213
1214 * gdb.base/list.exp (test_forward_search): Rename to ...
1215 (test_forward_reverse_search): ... this. Also test reverse-search
1216 and the forward-search alias.
1217
13f2ed32
AB
12182018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
1219
1220 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
1221 local timeout variable before return, and remove all local timeout
1222 variable entirely.
1223 (gdb_load): Likewise.
1224
64d27cfc
TV
12252018-12-01 Tom de Vries <tdevries@suse.de>
1226
1227 * gdb.base/gdb-caching-proc.exp: New file.
1228
f63c03b4
SDJ
12292018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
1230
1231 * Makefile.in (TIMESTAMP): New variable.
1232 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
1233 command.
1234 (check-single-racy): Likewise.
1235 (check/%.exp): Likewise.
1236 (check-racy/%.exp): Likewise.
1237 (workers/%.worker): Likewise.
1238 (build-perf): Likewise.
1239 (check-perf): Likewise.
1240 * README: Describe new "TS" and "TS_FORMAT" variables.
1241 * print-ts.py: New file.
1242
1c97054b
BF
12432018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
1244
1245 PR python/23714
1246 * gdb.python/python.exp: Test command repetition after
1247 gdb.execute.
1248
1871a62d
AB
12492018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
1250
1251 * gdb.opt/inline-break.exp: Add test that info breakpoint output
1252 is correctly aligned.
1253
fb5e1ed9
PW
12542018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1255
1256 * gdb.ada/info_auto_lang.exp: New testcase.
1257 * gdb.ada/info_auto_lang/global_pack.ads: New file.
1258 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
1259 * gdb.ada/info_auto_lang/some_c.c: New file.
1260
43d397ca
PW
12612018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1262
1263 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
1264 FUNC_lang language syntax.
1265
beddd671
PW
12662018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1267
1268 * gdb.base/info_minsym.c: New file.
1269 * gdb.base/info_minsym.exp: New file.
1270
73fc52c4
TT
12712018-11-19 Tom Tromey <tom@tromey.com>
1272
1273 PR rust/23625:
1274 * gdb.rust/simple.exp: Add ptype test. Update expected output.
1275 * gdb.rust/expr.exp: Update expected output. Change one test.
1276
994b876a
TT
12772018-11-19 Tom Tromey <tom@tromey.com>
1278
1279 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
1280
6769f276
PA
12812018-11-19 Pedro Alves <palves@redhat.com>
1282
1283 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
1284 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
1285 see the expected warning.
1286
38a72da0
AH
12872018-11-16 Alan Hayward <alan.hayward@arm.com>
1288
1289 PR gdb/22736:
1290 * gdb.cp/infcall-nodebug-lib.c: New test.
1291 * gdb.cp/infcall-nodebug-main.c: New test.
1292 * gdb.cp/infcall-nodebug.exp: New file.
1293
53a89d6e
SM
12942018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
1295
1296 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
1297 completer tests.
1298
9325300d
TV
12992018-11-09 Tom de Vries <tdevries@suse.de>
1300
1301 * gdb.base/msym-lang.c: New test.
1302 * gdb.base/msym-lang.exp: New file.
1303 * gdb.base/msym-lang-main.c: New test.
1304
20f0d60d
TT
13052018-11-08 Tom Tromey <tom@tromey.com>
1306
1307 PR gdb/23555:
1308 PR gdb/23838:
1309 * gdb.base/warning.exp: New file.
1310
b5420128
JB
13112018-11-08 Jan Beulich <jbeulich@suse.com>
1312
1313 * testsuite/gdb.arch/i386-avx512.c,
1314 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
1315
cd115d61
AB
13162018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
1317
1318 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
1319 point hardware.
1320
35ee2dc2
AB
13212018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
1322
1323 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
1324 * gdb.dwarf2/missing-type-name.exp: New file.
1325
31aceee8
TV
13262018-11-06 Tom de Vries <tdevries@suse.de>
1327
1328 * gdb.base/many-headers.c: New test.
1329 * gdb.base/many-headers.exp: New file.
1330
109be305
JW
13312018-11-06 Jim Wilson <jimw@sifive.com>
1332
1333 * gdb.base/code_elim.exp: For riscv, set additional_flags
1334 to include -msmall-data-limit=0.
1335
e2b7af72
JB
13362018-11-01 Joel Brobecker <brobecker@adacore.com>
1337
1338 * gdb.ada/watch_minus_l: New testcase.
1339
cdcda965
SM
13402018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
1341
1342 * gdb.arch/aix-sighandle.c: New file.
1343 * gdb.arch/aix-sighandle.exp: New file.
1344
92dcebf3
AB
13452018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1346
1347 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
1348 registers being unions.
1349
68b9ac18
TV
13502018-10-31 Tom de Vries <tdevries@suse.de>
1351
1352 * lib/valgrind.exp: New file.
1353 (vgdb_start, vgdb_stop): New procs, factored out of ...
1354 * gdb.base/valgrind-bt.exp: ... here, ...
1355 * gdb.base/valgrind-disp-step.exp: ... here and ...
1356 * gdb.base/valgrind-infcall.exp: ... here.
1357
1443936e
TV
13582018-10-31 Tom de Vries <tdevries@suse.de>
1359
1360 * lib/gdb.exp (get_valueof): Don't output read value in test name.
1361
eb77c9df
AB
13622018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1363
1364 * gdb.dwarf2/void-type.c: New file.
1365 * gdb.dwarf2/void-type.exp: New file.
1366
82b5e646
PW
13672018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1368
1369 * gdb.base/info_qt.c: New file.
1370 * gdb.base/info_qt.exp: New file.
1371
8d619c01
EBM
13722018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1373
1374 * gdb.arch/powerpc-htm-regs.c: New file.
1375 * gdb.arch/powerpc-htm-regs.exp: New file.
1376
f2cf6173
EBM
13772018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1378
1379 * gdb.arch/powerpc-tar.c: New file.
1380 * gdb.arch/powerpc-tar.exp: New file.
1381
7ca18ed6
EBM
13822018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1383
1384 * gdb.arch/powerpc-ppr-dscr.c: New file.
1385 * gdb.arch/powerpc-ppr-dscr.exp: New file.
1386
bfcc0eba
TV
13872018-10-25 Tom de Vries <tdevries@suse.de>
1388
1389 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
1390
fe1a5cad
TV
13912018-10-24 Tom de Vries <tdevries@suse.de>
1392
1393 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
1394 longer exists error.
1395
a76dc3b7
TV
13962018-10-24 Tom de Vries <tdevries@suse.de>
1397
1398 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
1399
4df46df7
TV
14002018-10-24 Tom de Vries <tdevries@suse.de>
1401
1402 * gdb.base/valgrind-db-attach.exp: Handle removed support for
1403 --db-attach in valgrind.
1404
0dbfcfff
AB
14052018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
1406
1407 * gdb.arch/riscv-reg-aliases.c: New file.
1408 * gdb.arch/riscv-reg-aliases.exp: New file.
1409
b04480b1
AH
14102018-10-19 Alan Hayward <alan.hayward@arm.com>
1411
1412 * gdb.python/py-cmd.exp: Check for gdb_prompt.
1413
2c6ac8d7
AH
14142018-10-19 Alan Hayward <alan.hayward@arm.com>
1415
1416 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
1417
2bc69f25
AH
14182018-10-19 Alan Hayward <alan.hayward@arm.com>
1419
1420 * gdb.cp/ovldbreak.exp: Fix regexps.
1421
1f1ae3a3
AH
14222018-10-19 Alan Hayward <alan.hayward@arm.com>
1423
1424 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
1425
94c18618
SDJ
14262018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
1427
1428 PR cli/23785
1429 * gdb.base/restore.exp: New test to check if "restore" with an
1430 invalid file doesn't segfault.
1431
812cd6eb
TV
14322018-10-18 Tom de Vries <tdevries@suse.de>
1433
1434 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
1435 * gdb.ada/excep_handle.exp: Same.
1436 * gdb.ada/mi_string_access.exp: Same.
1437 * gdb.ada/mi_var_union.exp: Same.
1438 * gdb.arch/arc-analyze-prologue.exp: Same.
1439 * gdb.arch/arc-decode-insn.exp: Same.
1440 * gdb.base/readnever.exp: Same.
1441 * gdb.fortran/printing-types.exp: Same.
1442 * gdb.guile/scm-lazy-string.exp: Same.
1443
c4b90788
TV
14442018-10-16 Tom de Vries <tdevries@suse.de>
1445
1446 PR gdb/23730
1447 * gdb.base/catch-follow-exec.c: Add copyright notice.
1448 * gdb.base/catch-follow-exec.exp: Rewrite to use
1449 gdb_spawn_with_cmdline_opts. Require gdb-native.
1450
8bca2978
SL
14512018-10-12 Sandra Loosemore <sandra@codesourcery.com>
1452
1453 * gdb.trace/actions-changed.exp: Check for arch support.
1454 * gdb.trace/actions.exp: Likewise.
1455 * gdb.trace/ax.exp: Likewise.
1456 * gdb.trace/backtrace.exp: Likewise.
1457 * gdb.trace/change-loc.exp: Likewise.
1458 * gdb.trace/deltrace.exp: Likewise.
1459 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
1460 * gdb.trace/ftrace.exp: Likewise.
1461 * gdb.trace/infotrace.exp: Check for arch support.
1462 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
1463 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1464 * gdb.trace/mi-tsv-changed.exp: Likewise.
1465 * gdb.trace/packetlen.exp: Likewise.
1466 * gdb.trace/passc-dyn.exp: Likewise.
1467 * gdb.trace/passcount.exp: Likewise.
1468 * gdb.trace/pending.exp: Likewise.
1469 * gdb.trace/range-stepping.exp: Check for shlib support.
1470 * gdb.trace/report.exp: Check for arch support.
1471 * gdb.trace/save-trace.exp: Likewise.
1472 * gdb.trace/signal.exp: Check for signal support.
1473 * gdb.trace/tfind.exp: Check for arch support.
1474 * gdb.trace/trace-break.exp: Check for arch and shlib support.
1475 * gdb.trace/trace-common.h: Add comment.
1476 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
1477 * gdb.trace/trace-enable-disable.exp: Likewise.
1478 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
1479 * gdb.trace/tracecmd.exp: Check for arch support.
1480 * gdb.trace/tspeed.exp: Check for shlib and target support.
1481 * gdb.trace/tstatus.exp: Check for arch support.
1482 * gdb.trace/tsv.exp: Likewise.
1483 * gdb.trace/while-dyn.exp: Likewise.
1484 * gdb.trace/while-stepping.exp: Likewise.
1485 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
1486
f9c49bff
SM
14872018-10-12 Simon Marchi <simon.marchi@ericsson.com>
1488
1489 * gdb.trace/tspeed.exp: Remove nowarnings.
1490 (prepare_for_trace_test): Declare "global ipalib".
1491 * gdb.trace/tspeed.c: Include unistd.h.
1492 (main): Remove superfluous printf argument.
1493
d4330bde
SL
14942018-10-11 Sandra Loosemore <sandra@codesourcery.com>
1495
1496 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
1497 directory prefix on the filename.
1498
8ecfd7bd
SDJ
14992018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
1500
1501 * gdb.gdb/unittest.exp: Update expected message informing that
1502 selftests have been disabled.
1503 * gdb.server/unittest.exp: Likewise.
1504
58bbcd02
TV
15052018-10-09 Tom de Vries <tdevries@suse.de>
1506
1507 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
1508 with runto_main.
1509
9f6b697b
WP
15102018-10-08 Weimin Pan <weimin.pan@oracle.com>
1511
1512 PR c++/16841
1513 * gdb.cp/virtbase2.cc: New file.
1514 * gdb.cp/virtbase2.exp: New file.
1515
add5ded5
TT
15162018-10-06 Tom Tromey <tom@tromey.com>
1517
1518 PR python/19399:
1519 * gdb.python/py-inferior.exp: Add architecture test.
1520
f9e48344
TT
15212018-10-06 Tom Tromey <tom@tromey.com>
1522
1523 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
1524 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
1525
2a8be203
TT
15262018-10-06 Tom Tromey <tom@tromey.com>
1527
1528 * gdb.python/py-breakpoint.exp (check_last_event): Check location
1529 of a "throw" catchpoint.
1530
e04caa70
SDJ
15312018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1532
1533 * gdb.base/info-proc.exp: Update string expected from "help info
1534 proc".
1535
5ca8c39f
TT
15362018-10-04 Tom Tromey <tom@tromey.com>
1537
1538 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
1539 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
1540 (test_initial_complaints, test_empty_complaints): Update.
1541 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
1542
3453e7e4
TT
15432018-10-04 Tom Tromey <tom@tromey.com>
1544
1545 PR cli/19551:
1546 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
1547 * lib/gdb.exp (gdb_file_cmd): Update.
1548 * gdb.stabs/weird.exp (print_weird_var): Update.
1549 * gdb.server/solib-list.exp: Update.
1550 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
1551 * gdb.mi/mi-cli.exp: Update.
1552 * gdb.linespec/linespec.exp: Update.
1553 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
1554 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
1555 * gdb.cp/cp-relocate.exp: Update.
1556 * gdb.base/sym-file.exp: Update.
1557 * gdb.base/relocate.exp: Update.
1558 * gdb.base/readnever.exp: Update.
1559 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1560 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
1561 * gdb.base/dbx.exp (gdb_file_cmd): Update.
1562 * gdb.base/code_elim.exp: Update.
1563 * gdb.base/break-unload-file.exp (test_break): Update.
1564 * gdb.base/break-interp.exp (test_attach_gdb): Update.
1565 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
1566 Update.
1567 * gdb.base/attach.exp (do_attach_tests): Update.
1568 * gdb.base/sepdebug.exp: Update.
1569 * gdb.python/py-section-script.exp: Update.
1570
6afcf761
TT
15712018-10-04 Tom Tromey <tom@tromey.com>
1572
1573 PR cli/22234:
1574 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
1575 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
1576 output.
1577
fef1b293
TT
15782018-10-04 Tom Tromey <tom@tromey.com>
1579
1580 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
1581 set width and height to 0.
1582 (test_command_line_attach_run): Use -quiet.
1583
ca98345e
SL
15842018-10-03 Sandra Loosemore <sandra@codesourcery.com>
1585
1586 * lib/gdb.exp (skip_ifunc_tests): New.
1587 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
1588 other compile failures.
1589 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
1590
ff34e6ae
SM
15912018-10-01 Simon Marchi <simon.marchi@ericsson.com>
1592
1593 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
1594 is_amd64_regs_target.
1595
6bb8890e
AH
15962018-10-01 Alan Hayward <alan.hayward@arm.com>
1597
1598 * gdb.arch/aarch64-sighandler-regs.c: New test.
1599 * gdb.arch/aarch64-sighandler-regs.exp: New file.
1600 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
1601
224d30d3
MM
16022018-10-01 Markus Metzger <markus.t.metzger@intel.com>
1603
1604 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
1605 assembly.
1606
f67ffa6a
AB
16072018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
1608
1609 * gdb.base/frame-selection.exp: New file.
1610 * gdb.base/frame-selection.c: New file.
1611
9fc3183f
AH
16122018-09-27 Alan Hayward <alan.hayward@arm.com>
1613
1614 * gdb.threads/check-libthread-db.c (thread_routine): Use a
1615 pthread barrier.
1616 (main): Likewise.
1617
d354055e
AB
16182018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
1619
1620 * gdb.base/large-frame-1.c: New file.
1621 * gdb.base/large-frame-2.c: New file.
1622 * gdb.base/large-frame.exp: New file.
1623 * gdb.base/large-frame.h: New file.
1624
db727370
JL
16252018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1626
1627 PR gdb/20948
1628 * gdb.base/write_mem.exp: New test.
1629 * gdb.base/write_mem.c: Likewise.
1630
ae778caf
TT
16312018-09-23 Tom Tromey <tom@tromey.com>
1632
1633 PR python/18852:
1634 * gdb.python/py-parameter.exp: Add test for parameter that throws
1635 on "set".
1636
fd3ba736
TT
16372018-09-23 Tom Tromey <tom@tromey.com>
1638
1639 PR python/17284:
1640 * gdb.python/py-template.exp (test_template_arg): Add test for
1641 negative template argument number.
1642
39a24317
TT
16432018-09-23 Tom Tromey <tom@tromey.com>
1644
1645 PR python/14062:
1646 * gdb.python/python.exp: Add test for post_event error.
1647
f5769a2c
TT
16482018-09-23 Tom Tromey <tom@tromey.com>
1649
1650 PR python/18170:
1651 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
1652 convert pointers to int and long.
1653
1c1e54f6
TT
16542018-09-23 Tom Tromey <tom@tromey.com>
1655
1656 PR python/20126:
1657 * gdb.python/py-value.exp (test_value_numeric_ops): Add
1658 signed-ness conversion tests.
1659
fb4fa946
TT
16602018-09-23 Tom Tromey <tom@tromey.com>
1661
1662 PR python/18352;
1663 * gdb.python/py-value.exp (test_float_conversion): New proc.
1664 Use it.
1665
a466edac
HAQ
16662018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
1667
1668 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
1669
4ee9b0c5
SL
16702018-09-18 Sandra Loosemore <sandra@codesourcery.com>
1671
1672 * gdb.base/complete-empty.exp: Skip tab-completion tests if
1673 no readline.
1674 * gdb.base/utf8-identifiers.exp: Likewise.
1675 * gdb.cp/cpcompletion.exp: Likewise.
1676 * gdb.linespec/cpcompletion.exp: Likewise.
1677 * gdb.linespec/cpls-abi-tag.exp: Likewise.
1678 * gdb.linespec/cpls-ops.exp: Likewise.
1679
23be8da7
RB
16802018-09-19 Richard Bunt <richard.bunt@arm.com>
1681 Chris January <chris.january@arm.com>
1682
1683 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
1684 * gdb.fortran/short-circuit-argument-list.exp: New file.
1685 * gdb.fortran/short-circuit-argument-list.f90: New test.
1686
5031d0ae
SDJ
16872018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
1688
1689 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
1690 "arch=" keyword when executing "-stack-list-frames".
1691
b4c0d1a4
SDJ
16922018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
1693
1694 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
1695 "arch=" keyword when executing "-stack-list-frames".
1696
7a6d2b45
SDJ
16972018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
1698
1699 * gdb.ada/complete.exp: Expect for "@" when doing "complete
1700 break ada".
1701
8588b356
SM
17022018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
1703
1704 PR python/23669
1705 * gdb.python/python.exp: Test gdb.execute("show commands").
1706
65e65158
TT
17072018-09-16 Tom Tromey <tom@tromey.com>
1708
1709 * gdb.base/new-ui.exp (do_execution_tests): Update.
1710 * gdb.base/dbx.exp (test_breakpoints): Update.
1711
bf326452
AH
17122018-09-14 Alan Hayward <alan.hayward@arm.com>
1713
1714 * lib/gdb.exp (gdb_simple_compile): Add proc.
1715 (is_elf_target): Use gdb_simple_compile.
1716 (skip_altivec_tests): Likewise.
1717 (skip_vsx_tests): Likewise.
1718 (skip_tsx_tests): Likewise.
1719 (skip_btrace_tests): Likewise.
1720 (skip_btrace_pt_tests): Likewise.
1721 (gdb_can_simple_compile): Likewise.
1722 (gdb_has_argv0): Likewise.
1723 (gdb_target_symbol_prefix): Likewise.
1724 (target_supports_scheduler_locking): Likewise.
1725
2361b0fb
TT
17262018-09-13 Tom Tromey <tom@tromey.com>
1727
1728 * Makefile.in (TAGS): Recognize proc_with_prefix and
1729 gdb_caching_proc.
1730
0ae1a321
SM
17312018-09-13 Simon Marchi <simon.marchi@ericsson.com>
1732
1733 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
1734 method.
1735
a40bf0c2
SM
17362018-09-13 Simon Marchi <simon.marchi@ericsson.com>
1737
1738 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
1739 and a few other Inferior properties when the Inferior is no
1740 longer valid.
1741
4a3fe98f
TT
17422018-09-13 Tom Tromey <tom@tromey.com>
1743
1744 PR rust/23650:
1745 * gdb.rust/simple.exp: Add test for enum field access error.
1746
098b2108
TT
17472018-09-13 Tom Tromey <tom@tromey.com>
1748
1749 PR rust/23626:
1750 * gdb.rust/simple.rs (EmptyEnum): New type.
1751 (main): Use it.
1752 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
1753
1256af7d
SM
17542018-09-13 Simon Marchi <simon.marchi@ericsson.com>
1755
1756 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
1757 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
1758 * gdb.python/py-symtab.exp: Update test printing an objfile.
1759
4aa8e6c2
SM
17602018-09-12 Simon Marchi <simon.marchi@ericsson.com>
1761
1762 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
1763 object.
1764
c221b2f7
AH
17652018-09-12 Alan Hayward <alan.hayward@arm.com>
1766
1767 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
1768 (support_complex_tests): Use gdb_can_simple_compile.
1769 (is_ilp32_target): Likewise.
1770 (is_lp64_target): Likewise.
1771 (is_64_target): Likewise.
1772 (is_amd64_regs_target): Likewise.
1773 (is_aarch32_target): Likewise.
1774 (gdb_int128_helper): Likewise.
1775
6f1107b5
JK
17762018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1777
1778 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
1779
1f5d1570
JG
17802018-09-10 Jerome Guitton <guitton@adacore.com>
1781
1782 * gdb.ada/same_component_name: Add test for case of tagged record
1783 with variable-length fields.
1784
cc330e39
XR
17852018-09-10 Xavier Roirand <roirand@adacore.com>
1786
1787 * gdb.ada/access_to_unbounded_array.exp: New testcase.
1788 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
1789 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
1790 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
1791
b9c50e9a
XR
17922018-09-10 Xavier Roirand <roirand@adacore.com>
1793
1794 * gdb.ada/mi_string_access.exp: New testcase.
1795 * gdb.ada/mi_string_access/bar.adb: New file.
1796 * gdb.ada/mi_string_access/pck.adb: New file.
1797 * gdb.ada/mi_string_access/pck.asd: New file.
1798
2963898f
XR
17992018-09-10 Xavier Roirand <roirand@adacore.com>
1800
1801 * gdb.ada/mi_var_union.exp: New testcase.
1802 * gdb.ada/mi_var_union/bar.adb: New file.
1803 * gdb.ada/mi_var_union/pck.adb: New file.
1804 * gdb.ada/mi_var_union/pck.asd: New file.
1805
1aac008f
TT
18062018-09-08 Tom Tromey <tom@tromey.com>
1807
1808 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
1809
332cf4c9
TT
18102018-09-08 Tom Tromey <tom@tromey.com>
1811
1812 PR python/16047:
1813 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
1814 (register_pretty_printers): Register new printer.
1815 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
1816 test.
1817 * gdb.python/py-prettyprint.c (int_type3): New typedef.
1818 (an_int_type3): New global.
1819
424da6cf
JB
18202018-09-08 Joel Brobecker <brobecker@adacore.com>
1821
1822 * gdb.ada/expr_with_funcall: New testcase.
1823
2a62dfa9
JB
18242018-09-08 Joel Brobecker <brobecker@adacore.com>
1825
1826 * gdb.ada/packed_array_assign: New testcase.
1827
96b6697f
AB
18282018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
1829
1830 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
1831 names, and add test prefixes to make test names unique.
1832
e4a62c65
TV
18332018-09-05 Tom de Vries <tdevries@suse.de>
1834
1835 * gdb.dwarf2/varval.exp: Add test.
1836
dd083ee2
GB
18372018-09-04 Gary Benson <gbenson@redhat.com>
1838
1839 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
1840 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
1841
aef9346c
TT
18422018-08-31 Tom Tromey <tom@tromey.com>
1843
1844 * gdb.rust/simple.rs: Rename second variable "v".
1845
c67f2e15
AB
18462018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
1847
1848 * gdb.base/funcargs.c (use_a): New function.
1849 (recurse): Call use_a.
1850
078a0207
KS
18512018-08-29 Keith Seitz <keiths@redhat.com>
1852
1853 * gdb.compile/compile-cplus-anonymous.cc: New file.
1854 * gdb.compile/compile-cplus-anonymous.exp: New file.
1855 * gdb.compile/compile-cplus-array-decay.cc: New file.
1856 * gdb.compile/compile-cplus-array-decay.exp: New file.
1857 * gdb.compile/compile-cplus-inherit.cc: New file.
1858 * gdb.compile/compile-cplus-inherit.exp: New file.
1859 * gdb.compile/compile-cplus-member.cc: New file.
1860 * gdb.compile/compile-cplus-member.exp: New file.
1861 * gdb.compile/compile-cplus-method.cc: New file.
1862 * gdb.compile/compile-cplus-method.exp: New file.
1863 * gdb.compile/compile-cplus-mod.c: "New" file.
1864 * gdb.compile/compile-cplus-namespace.cc: New file.
1865 * gdb.compile/compile-cplus-namespace.exp: New file.
1866 * gdb.compile/compile-cplus-nested.cc: New file.
1867 * gdb.compile/compile-cplus-nested.exp: New file.
1868 * gdb.compile/compile-cplus-print.c: "New" file.
1869 * gdb.compile/compile-cplus-print.exp: "New" file.
1870 * gdb.compile/compile-cplus-virtual.cc: New file.
1871 * gdb.compile/compile-cplus-virtual.exp: New file.
1872 * gdb.compile/compile-cplus.c: "New" file.
1873 * gdb.compile/compile-cplus.exp: "New" file.
1874 * lib/compile-support.exp: New file.
1875
b0f492b9
GB
18762018-08-16 Gary Benson <gbenson@redhat.com>
1877
1878 PR gdb/13000:
1879 * gdb.base/batch-exit-status.exp: New file.
1880 * gdb.base/batch-exit-status.good-commands: Likewise.
1881 * gdb.base/batch-exit-status.bad-commands: Likewise.
1882
36eb4c5f
AH
18832018-08-29 Alan Hayward <alan.hayward@arm.com>
1884
1885 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
1886 (struct struct02): Likewise.
1887 (struct struct03): Likewise.
1888 (struct struct04): Likewise.
1889 (struct struct_01_01): New struct.
1890 (struct struct_01_02): Likewise.
1891 (struct struct_01_03): Likewise.
1892 (struct struct_01_04): Likewise.
1893 (struct struct_02_01): Likewise.
1894 (struct struct_02_02): Likewise.
1895 (struct struct_02_03): Likewise.
1896 (struct struct_02_04): Likewise.
1897 (struct struct_04_01): Likewise.
1898 (struct struct_04_02): Likewise.
1899 (struct struct_04_03): Likewise.
1900 (struct struct_04_04): Likewise.
1901 (struct struct_05_01): Likewise.
1902 (struct struct_05_02): Likewise.
1903 (struct struct_05_03): Likewise.
1904 (struct struct_05_04): Likewise.
1905 (cmp_struct01): Remove function.
1906 (cmp_struct02): Likewise.
1907 (cmp_struct03): Likewise.
1908 (cmp_struct04): Likewise.
1909 (cmp_struct_01_01): Add Function.
1910 (cmp_struct_01_02): Likewise.
1911 (cmp_struct_01_03): Likewise.
1912 (cmp_struct_01_04): Likewise.
1913 (cmp_struct_02_01): Likewise.
1914 (cmp_struct_02_02): Likewise.
1915 (cmp_struct_02_03): Likewise.
1916 (cmp_struct_02_04): Likewise.
1917 (cmp_struct_04_01): Likewise.
1918 (cmp_struct_04_02): Likewise.
1919 (cmp_struct_04_03): Likewise.
1920 (cmp_struct_04_04): Likewise.
1921 (cmp_struct_05_01): Likewise.
1922 (cmp_struct_05_02): Likewise.
1923 (cmp_struct_05_03): Likewise.
1924 (cmp_struct_05_04): Likewise.
1925 (call_all): Add new structs.
1926 * gdb.base/infcall-nested-structs.exp: Likewise.
1927
3bf9c013
JV
19282018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
1929
1930 * gdb.python/py-framefilter-mi.exp: Update regexp to
1931 check for "arch" field in frame output.
1932
450d1e88
KB
19332018-08-23 Kevin Buettner <kevinb@redhat.com>
1934
1935 * gdb.dwarf2/dw2-ranges-func.c: New file.
1936 * gdb.dwarf2/dw2-ranges-func.exp: New file.
1937
ae739fe7
SM
19382018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
1939
1940 * gdb.base/term.exp: Compare terminal settings with values from
1941 the inferior.
1942 * gdb.base/term.c: Get and set terminal settings.
1943
6d52907e
JV
19442018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
1945
1946 * lib/mi-support.exp (mi_expect_stop): Update regexp to
1947 accommodate new "arch" field in frame output.
1948 * gdb.mi/mi-return.exp: Likewise.
1949 * gdb.mi/mi-stack.exp: Likewise.
1950 * gdb.mi/mi-syn-frame.exp: Likewise.
1951 * gdb.mi/user-selected-context-sync.exp: Likewise.
1952
be2d111a
MS
19532018-08-19 Michael Spang <spang@google.com>
1954
1955 PR gdb/11786
1956 * gdb.base/gcore-tls-pie.c: New file.
1957 * gdb.base/gcore-tls-pie.exp: New file.
1958
ae3a7c47
KB
19592018-08-18 Kevin Buettner <kevinb@redhat.com>
1960
1961 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
1962 * gdb.dwarf2/varval.c: New file.
1963 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 1964
2ecae92e
AH
19652018-08-17 Alan Hayward <alan.hayward@arm.com>
1966
1967 PR gdb/18931
1968 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
1969
c1854f1d
KS
19702018-08-16 Keith Seitz <keiths@redhat.com>
1971
1972 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
1973 tests expected to pass.
1974
26fb3983
JV
19752018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
1976
1977 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
1978 -data-disassemble -a.
1979 (test_disassembly_bogus_args): Likewise.
1980
67943c00
AB
19812018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
1982
1983 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
1984
5ff2bbae
AB
19852018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
1986
1987 * gdb.base/vla-optimized-out.exp: Add new test.
1988
e5bbcd0f
AB
19892018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
1990
1991 * gdb.base/vla-optimized-out-o3.exp: Delete.
1992 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
1993 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
1994 deleted tests.
1995
9d4a934c
AB
19962018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
1997
1998 PR gdb/18050:
1999 * gdb.server/extended-remote-restart.c: New file.
2000 * gdb.server/extended-remote-restart.exp: New file.
2001
045cf012
SM
20022018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
2003
2004 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
2005 "set variable index = 42".
2006
87d6a7aa
SM
20072018-08-07 Simon Marchi <simon.marchi@ericsson.com>
2008
2009 * boards/index-cache-gdb.exp: New file.
2010 * gdb.dwarf2/index-cache.exp: New file.
2011 * gdb.dwarf2/index-cache.c: New file.
2012 * gdb.base/maint.exp: Check if we are using the index cache.
2013
96d68bd4
RO
20142018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2015
2016 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
2017 MAKEFLAGS.
2018
5a699617
RO
20192018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2020
2021 * dg-extract-results.sh: Move to toplevel contrib.
2022 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
2023 * Makefile.in (check-parallel-racy): Likewise.
2024
5bd18990
AB
20252018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
2026
2027 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
2028 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
2029 tests if the target supports scheduler locking.
2030
3fbbcf47
TV
20312018-08-04 Tom de Vries <tdevries@suse.de>
2032
2033 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
2034
3e1d3d8c
TT
20352018-08-02 Tom Tromey <tom@tromey.com>
2036
2037 PR symtab/16842.
2038 * gdb.cp/temargs.exp: Test "info address" of a template
2039 parameter.
2040
5abe0f0c
JV
20412018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
2042
2043 * gdb.python/py-mi-var-info-path-expression.c: New file.
2044 * gdb.python/py-mi-var-info-path-expression.py: New file.
2045 * gdb.python/py-mi-var-info-path-expression.exp: New file.
2046
fb66cde8
SDJ
20472018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
2048
2049 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
2050 error after "cannot resolve name" string.
2051
c708f4d2
AB
20522018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2053
2054 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
2055 started.
2056 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
2057
37cc0cae
TV
20582018-07-28 Tom de Vries <tdevries@suse.de>
2059
2060 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
2061
63b4ecf7
TV
20622018-07-26 Tom de Vries <tdevries@suse.de>
2063
2064 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
2065
3c3bb058
AB
20662018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
2067
2068 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
2069 is visible.
2070
9e7f3bbb
TV
20712018-07-26 Tom de Vries <tdevries@suse.de>
2072
2073 PR breakpoints/23366
2074 * gdb.base/catch-follow-exec.c: New test.
2075 * gdb.base/catch-follow-exec.exp: New file.
2076
16f808ec
TV
20772018-07-25 Tom de Vries <tdevries@suse.de>
2078
2079 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
2080 vla-optimized-out.c.
2081
d7154a8d
JV
20822018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
2083
2084 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
2085 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
2086
232a0032
TV
20872018-07-20 Tom de Vries <tdevries@suse.de>
2088
2089 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
2090 NOCLONE macro.
2091 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
2092
fbb1d502
TV
20932018-07-19 Tom de Vries <tdevries@suse.de>
2094
2095 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
2096 regular expression.
2097
42dc7699
TV
20982018-07-18 Tom de Vries <tdevries@suse.de>
2099
2100 * gdb.base/vla-optimized-out.c: New test.
2101 * gdb.base/vla-optimized-out.exp: New file.
2102
7f1f7e23
SDJ
21032018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
2104
2105 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
2106 message "No address associated with hostname" when gdbserver
2107 cannot resolve the hostname.
2108
5759ebb3
PW
21092018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2110
2111 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
2112 Add some test prefixes to make tests unique.
2113
3606ccab
PW
21142018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2115
2116 * gdb.base/frameapply.c: New file.
2117 * gdb.base/frameapply.exp: New file.
2118
529c08b2
PW
21192018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2120
2121 * gdb.base/skip.exp: Update expected error message.
2122
c7ab0aef
SDJ
21232018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
2124 Jan Kratochvil <jan.kratochvil@redhat.com>
2125 Paul Fertser <fercerpav@gmail.com>
2126 Tsutomu Seki <sekiriki@gmail.com>
2127
2128 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
2129 parameter.
2130 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
2131 by default.
2132 * boards/native-gdbserver.exp: Likewise.
2133 * gdb.server/run-without-local-binary.exp: Improve regexp used
2134 for detecting when a remote debugging connection succeeds.
2135 * gdb.server/server-connect.exp: New file.
2136 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
2137 Do not prefix the port number with ":".
2138 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
2139 support for detecting and using it. Add '$debughost_gdbserver'
2140 to the list of arguments used to start gdbserver. Handle case
2141 when gdbserver cannot resolve a network name.
2142
16ff70dd
SDJ
21432018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
2144
2145 PR c++/23373
2146 * gdb.base/ptype-offsets.cc (struct static_member): New
2147 struct.
2148 (main) <stmember>: New variable.
2149 * gdb.base/ptype-offsets.exp: Add test for printing a struct
2150 with a static member in it.
2151
3541979f
AB
21522018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
2153
2154 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
2155 watchpoints enabled and disabled.
2156
c8ad9b9a
AB
21572018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2158
2159 * gdb.base/examine-backward.exp: Still run tests around address
2160 0x0, even if address 0x0 is not readable. Update the pattern for
2161 matching address 0x0 in expected output.
2162
e0e5e971
AB
21632018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2164
2165 * gdb.base/share-env-with-gdbserver.c (main): Add call to
2166 malloc/free.
2167
1ea5da02
TV
21682018-07-04 Tom de Vries <tdevries@suse.de>
2169
2170 * gdb.dwarf2/dw2-error.exp: Update expected error message.
2171
471b9d15
MR
21722018-07-02 Maciej W. Rozycki <macro@mips.com>
2173
2174 PR tdep/8282
2175 * gdb.arch/mips-disassembler-options.exp: New test.
2176 * gdb.arch/mips-disassembler-options.s: New test source.
2177
75acb486
PA
21782018-06-29 Pedro Alves <palves@redhat.com>
2179
2180 * gdb.threads/names.exp: Adjust expected "info threads" output.
2181
cd2bb709
PA
21822018-06-29 Pedro Alves <palves@redhat.com>
2183
2184 * gdb.opt/inline-break.exp (line number, address): Add "info
2185 break" tests.
2186
991ff292
PA
21872018-06-29 Pedro Alves <palves@redhat.com>
2188
2189 * gdb.opt/inline-break.c (func1): Add "break here" marker.
2190 * gdb.opt/inline-break.exp: Test setting breakpoints by line
2191 number and address and running to them.
2192
356819b6 21932018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
2194
2195 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
2196
2512d7ef
JK
21972018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2198
2199 * lib/compiler.c: Remove executable permission flag.
2200
be1b6474
RB
22012018-06-28 Richard Bunt <richard.bunt@arm.com>
2202
2203 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
2204 code.
2205 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
2206
291f9a96
PT
22072018-06-28 Petr Tesarik <ptesarik@suse.cz>
2208
2209 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
2210
ed6dfe51
PT
22112018-06-28 Petr Tesarik <ptesarik@suse.cz>
2212
2213 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
2214 address argument is omitted.
2215
d4d429d5
PT
22162018-06-28 Petr Tesarik <ptesarik@suse.cz>
2217
2218 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
2219
7ab6656f
OJ
22202018-06-27 Omair Javaid <omair.javaid@linaro.org>
2221
2222 PR gdb/21695
2223 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
2224 * gdb.base/infoline-reloc-main-from-zero.c: New file.
2225
a33ccfc7
TT
22262018-06-26 Tom Tromey <tom@tromey.com>
2227
2228 PR rust/22574:
2229 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
2230 * gdb.rust/simple.rs (struct SimpleLayout): New.
2231
6d72d289
SM
22322018-06-22 Simon Marchi <simon.marchi@ericsson.com>
2233
2234 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
2235 "info registers" output.
2236
8363f9d5
RB
22372018-06-21 Richard Bunt <richard.bunt@arm.com>
2238
2239 * gdb.base/watchpoint-hw-attach.c: New test.
2240 * gdb.base/watchpoint-hw-attach.exp: New file.
2241
f00674fe
SM
22422018-06-20 Simon Marchi <simon.marchi@ericsson.com>
2243
2244 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
2245 through /bin/sh.
2246 * boards/dwarf4-gdb-index.exp: Likewise.
2247 * boards/fission-dwp.exp: Likewise.
2248
1d554008
UW
22492018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
2250
2251 * gdb.base/float128.exp: Add comment and improved fail message
2252 to the failure case of "print large128" test.
2253
d0ac1c44
SM
22542018-06-19 Simon Marchi <simon.marchi@ericsson.com>
2255
2256 * configure.ac: Remove AC_PREREQ.
2257 * configure: Re-generate.
2258
61b04dd0
PA
22592018-06-19 Pedro Alves <palves@redhat.com>
2260
2261 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
2262 (func_extern_caller): New.
2263 (main): Call func_extern_caller.
2264 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
2265 logic change.
2266
f63b508a
SM
22672018-06-18 Weimin Pan <weimin.pan@oracle.com>
2268
2269 PR gdb/16841
2270 * gdb.cp/typedef-base.cc: New file.
2271 * gdb.cp/typedef-base.exp: New file.
2272
0fe3a558
TV
22732018-06-18 Tom de Vries <tdevries@suse.de>
2274
2275 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
2276
7010835a
AB
22772018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2278 Richard Bunt <Richard.Bunt@arm.com>
2279
2280 * gdb.threads/attach-slow-waitpid.c: New file.
2281 * gdb.threads/attach-slow-waitpid.exp: New file.
2282 * gdb.threads/slow-waitpid.c: New file.
2283
14897d65
PA
22842018-06-14 Pedro Alves <palves@redhat.com>
2285
2286 * gdb.base/fork-running-state.c: Include <errno.h>.
2287 (exit_if_relative_exits): New.
2288 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
2289 exits.
2290 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
2291 child exits.
2292
5d9a0608
TV
22932018-06-14 Tom de Vries <tdevries@suse.de>
2294
2295 PR cli/22573
2296 * gdb.base/finish-pretty.c: New test.
2297 * gdb.base/finish-pretty.exp: New file.
2298
11ae5818
PA
22992018-06-14 Pedro Alves <palves@redhat.com>
2300
2301 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
2302 gdb's expected startup output.
2303
1d39de44
PA
23042018-06-14 Pedro Alves <palves@redhat.com>
2305
2306 * lib/selftest-support.exp (selftest_setup): Remove inlined
2307 function handling.
2308
70ee0000
TV
23092018-06-14 Tom de Vries <tdevries@suse.de>
2310
2311 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
2312 matching of breakpoint printing.
2313
11f4b608
TV
23142018-06-13 Tom de Vries <tdevries@suse.de>
2315
2316 PR testsuite/23269
2317 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
2318 (fork_child): ... here, and ...
2319 (fork_parent): ... here.
2320
23212018-06-12 Tom de Vries <tdevries@suse.de>
2322
2323 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
2324
9516f85a
AB
23252018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2326 Stephen Roberts <stephen.roberts@arm.com>
2327
2328 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
2329 rewrite test to describe action performed, rather than possible
2330 failure.
2331
5045b3d7
GB
23322018-06-08 Gary Benson <gbenson@redhat.com>
2333
2334 * gdb.threads/check-libthread-db.exp: New file.
2335 * gdb.threads/check-libthread-db.c: Likewise.
2336
c61b06a1
TT
23372018-06-05 Tom Tromey <tom@tromey.com>
2338
2339 * gdb.base/default.exp: Update expected "show version" output.
2340
eb6af809
TT
23412018-06-05 Tom Tromey <tom@tromey.com>
2342
2343 PR cli/12326:
2344 * gdb.cp/static-print-quit.exp: Update.
2345 * lib/gdb.exp (pagination_prompt): Update.
2346 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
2347 * gdb.python/python.exp: Update.
2348
178d6a63
JB
23492018-06-04 Joel Brobecker <brobecker@adacore.com>
2350
2351 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
2352
8e817061
JB
23532018-06-01 Joel Brobecker <brobecker@adacore.com>
2354
2355 * gdb.ada/bp_fun_addr: New testcase.
2356
e86ca25f
TT
23572018-06-01 Tom Tromey <tom@tromey.com>
2358
2359 * gdb.xml/tdesc-regs.exp (load_description): Update expected
2360 results.
2361 * gdb.dwarf2/method-ptr.exp: Set language to C++.
2362 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
2363 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
2364 * gdb.base/maint.exp (maint_pass_if): Update.
2365
4b2dfa9d
MR
23662018-05-31 Maciej W. Rozycki <macro@mips.com>
2367
2368 * gdb.base/endian.exp: New test.
2369 * gdb.base/endian.c: New test source.
2370
45f25d6c
AB
23712018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
2372
2373 PR gdb/23203
2374 * gdb.base/bt-selected-frame.c: New file.
2375 * gdb.base/bt-selected-frame.exp: New file.
2376 * lib/gdb.exp (get_current_frame_number): New function.
2377
d9f6d7f8
MR
23782018-05-24 Maciej W. Rozycki <macro@mips.com>
2379 Pedro Alves <palves@redhat.com>
2380
2381 * gdb.threads/tls-core.c: Include <stdlib.h>
2382 (thread_proc): Call `abort'.
2383 * gdb.threads/tls-core.exp: Generate a core with core_find too.
2384 (tls_core_test): New procedure, bits factored out from ...
2385 (top level): ... here. Test both native cores and gcore cores.
2386
ff1cf532
TT
23872018-05-23 Tom Tromey <tom@tromey.com>
2388
2389 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
2390
b98664d3
TT
23912018-05-23 Tom Tromey <tom@tromey.com>
2392
2393 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
2394 symfile_complaints.
2395 (test_short_complaints): Likewise.
2396 (test_empty_complaints): Likewise.
2397 (test_initial_complaints): Update.
2398
4e9668d0
TT
23992018-05-23 Tom Tromey <tom@tromey.com>
2400
2401 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
2402
43ba33c7
TT
24032018-05-23 Tom Tromey <tom@tromey.com>
2404
2405 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
2406 (test_short_complaints): Update.
2407
035522c0
PA
24082018-05-22 Pedro Alves <palves@redhat.com>
2409
2410 * gdb.base/remote.exp: Only gdb_start after compiling the
2411 testcase. Issue "disconnect" before testing "set remote" command
2412 defaults. Issue clean_restart before running to main.
2413
cc0be08f
PA
24142018-05-22 Pedro Alves <palves@redhat.com>
2415
2416 * gdb.base/remote.exp: Adjust expected output of "show remote
2417 memory-write-packet-size". Add tests for "set remote
2418 memory-write-packet-size 0" and "set remote
2419 memory-write-packet-size fixed/limit".
2420
b1b60145
PA
24212018-05-22 Pedro Alves <palves@redhat.com>
2422
2423 PR gdb/22973
2424 * gdb.base/utf8-identifiers.c: New file.
2425 * gdb.base/utf8-identifiers.exp: New file.
2426
0ec848ad
PFC
24272018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
2428
2429 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
2430
2c3305f6
PFC
24312018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
2432
2433 * gdb.arch/powerpc-vsx-gcore.exp: New file.
2434
ce1e8424
TT
24352018-05-18 Tom Tromey <tom@tromey.com>
2436
2437 * gdb.base/ptype-offsets.exp: Update.
2438
ddfe970e
KS
24392018-05-17 Keith Seitz <keiths@redhat.com>
2440
2441 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
2442 in expected breakpoint stop locations.
2443 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
2444 move to proper scope to test variable values.
2445 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
2446 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
2447 New functions.
2448 (main): Call not_inline_func3.
2449 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
2450 inline_func1, inline_func2, and inline_func3. Test that when each
2451 breakpoint is hit, GDB properly reports both the stop location
2452 and the backtrace. Repeat tests for temporary breakpoints.
2453
0726fcc6
MR
24542018-05-15 Maciej W. Rozycki <macro@mips.com>
2455
2456 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
2457 rather then trying to access it in determining whether the PID
2458 of `gdbserver' could have been retrieved.
2459
8ee22052
AB
24602018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
2461
2462 * gdb.arch/amd64-init-x87-values.S: New file.
2463 * gdb.arch/amd64-init-x87-values.exp: New file.
2464
7785df48
JK
24652018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2466
2467 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
2468
56bcdbea
TT
24692018-05-04 Tom Tromey <tom@tromey.com>
2470
2471 PR python/22730:
2472 * gdb.python/python.exp: Test multi-line execute.
2473
a913fffb
TT
24742018-05-04 Tom Tromey <tom@tromey.com>
2475
2476 PR python/22731:
2477 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
2478
7a2c85f2
TT
24792018-05-04 Tom Tromey <tom@tromey.com>
2480
2481 PR gdb/11750:
2482 * gdb.base/define.exp: Test defining a user command inside a user
2483 command.
2484 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
2485
a3b60e45
JK
24862018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2487 Pedro Alves <palves@redhat.com>
2488
2489 PR breakpoints/19806 and support for PR external/20207.
2490 * gdb.base/watchpoint-unaligned.c: New file.
2491 * gdb.base/watchpoint-unaligned.exp: New file.
2492
45fe4a03
AB
24932018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
2494
2495 * gdb.base/maint.exp: Make test names unique, use
2496 test_prefix_command_help to test 'help maint info', and remove
2497 repeated test of 'help maint'.
2498
9be2ae8f
TT
24992018-05-04 Tom Tromey <tom@tromey.com>
2500
2501 PR gdb/22619:
2502 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
2503 behavior.
2504
11859c31
AB
25052018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
2506
2507 * gdb.base/maint.exp: Process output from 'maint print registers'
2508 line at a time.
2509
089a9490
AB
25102018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
2511
2512 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
2513 timeout.
2514
9b0797e2
AB
25152018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
2516
2517 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
2518 filter pattern.
2519
f6ac5f3d
PA
25202018-05-02 Pedro Alves <palves@redhat.com>
2521
2522 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
2523 to_log_command renames.
2524 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
2525
77d3c63b
TT
25262018-05-02 Tom Tromey <tom@tromey.com>
2527
2528 * gdb.python/py-parameter.exp: Set test message.
2529
0489430a
TT
25302018-05-02 Tom Tromey <tom@tromey.com>
2531
2532 PR python/20084:
2533 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
2534 PARAM_ZUINTEGER_UNLIMITED tests.
2535
1632f8ba
DR
25362018-04-28 Dan Robertson <danlrobertson89@gmail.com>
2537
2538 PR rust/23124
2539 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
2540 when casting.
2541
6d7bb824
TT
25422018-04-30 Tom Tromey <tom@tromey.com>
2543
2544 * gdb.python/py-type.exp: Check align attribute.
2545 * gdb.python/py-type.c: New "aligncheck" global.
2546
007e1530
TT
25472018-04-30 Tom Tromey <tom@tromey.com>
2548
2549 PR exp/17095:
2550 * gdb.dwarf2/dw2-align.exp: New file.
2551 * gdb.cp/align.exp: New file.
2552 * gdb.base/align.exp: New file.
2553 * lib/gdb.exp (gdb_int128_helper): New proc.
2554 (has_int128_c, has_int128_cxx): New caching procs.
2555
6873858b
TT
25562018-04-27 Tom Tromey <tom@tromey.com>
2557
2558 PR rust/22545:
2559 * gdb.rust/simple.exp: Add inclusive range tests.
2560
79188d8d
PA
25612018-04-26 Pedro Alves <palves@redhat.com>
2562
2563 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
2564 ifunc breakpoint locations correctly of ifunc breakpoints set
2565 while the program resolves the ifunc.
2566
c7075ad5
PA
25672018-04-26 Pedro Alves <palves@redhat.com>
2568
2569 * gdb.base/gnu-ifunc-final.c: New file.
2570 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
2571 * gdb.base/gnu-ifunc.exp (executable): Delete.
2572 (staticexecutable): Adjust.
2573 (lib_opts, exec_opts): Delete.
2574 (make_binsuffix, build, set-break): New procedures.
2575 (misc_tests): New, with tests factored out from the top level.
2576 (top level): Test different combinations of ifunc resolver name,
2577 resolver with and with debug info, and ifunc target with and
2578 without debug info. Wrap static tests with with_target_prefix.
2579
8388016d
PA
25802018-04-26 Pedro Alves <palves@redhat.com>
2581
2582 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
2583 return type" warnings.
2584
249b5733
PA
25852018-04-25 Pedro Alves <palves@redhat.com>
2586
2587 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
2588 killed".
2589 * gdb.base/kill-after-signal.exp: Likewise.
2590 * gdb.threads/kill.exp: Likewise.
2591
f67c0c91
SDJ
25922018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2593 Sergio Durigan Junior <sergiodj@redhat.com>
2594 Pedro Alves <palves@redhat.com>
2595
2596 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
2597 regexps to expect for '[Inferior ... detached]' as well.
2598 * gdb.base/attach.exp: Likewise.
2599 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
2600 "gdb_continue_to_end".
2601 (test_catch_syscall_with_wrong_args): Likewise.
2602 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
2603 ']'. Don't set 'verbose' on.
2604 * gdb.base/foll-vfork.exp: Likewise.
2605 * gdb.base/fork-print-inferior-events.c: New file.
2606 * gdb.base/fork-print-inferior-events.exp: New file.
2607 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
2608 '[Inferior ... has been killed]' message.
2609 * gdb.base/kill-after-signal.exp: Likewise.
2610 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
2611 detach message.
2612 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
2613 message.
2614 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
2615 regexps to expect for '[Inferior ... detached]' as well.
2616 * gdb.threads/process-dies-while-detaching.exp: Likewise.
2617
0a8ddac4
SM
26182018-04-24 Simon Marchi <simon.marchi@ericsson.com>
2619
2620 PR gdb/23104
2621 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
2622
d27d16bf
RB
26232018-04-19 Richard Bunt <richard.bunt@arm.com>
2624
2625 * gdb.threads/multiple-successive-infcall.c: New test.
2626 * gdb.threads/multiple-successive-infcall.exp: New file.
2627
a037790e
TT
26282018-04-17 Tom Tromey <tom@tromey.com>
2629
2630 * gdb.rust/simple.rs (Union): New type.
2631 (main): New local "u".
2632 * gdb.rust/simple.exp (test_one_slice): Add new test case.
2633
e3a91079
AA
26342018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2635
2636 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
2637 number information in output of "whereis" command.
2638 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
2639
b744723f
AA
26402018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2641
2642 * gdb.ada/info_types.exp: Adjust expected output to the line
2643 numbers now printed by "info var/func/type".
2644 * gdb.base/completion.exp: Likewise.
2645 * gdb.base/included.exp: Likewise.
2646 * gdb.cp/cp-relocate.exp: Likewise.
2647 * gdb.cp/cplusfuncs.exp: Likewise.
2648 * gdb.cp/namespace.exp: Likewise.
2649 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
2650
4a4495d6
MM
26512018-04-13 Markus Metzger <markus.t.metzger@intel.com>
2652
2653 * gdb.btrace/cpu.exp: New.
2654
1d509aa6
MM
26552018-04-13 Markus Metzger <markus.t.metzger@intel.com>
2656
2657 * gdb.base/step-indirect-call-thunk.exp: New.
2658 * gdb.base/step-indirect-call-thunk.c: New.
2659 * gdb.reverse/step-indirect-call-thunk.exp: New.
2660 * gdb.reverse/step-indirect-call-thunk.c: New.
2661
6295b6da
SM
26622018-04-11 Simon Marchi <simon.marchi@ericsson.com>
2663
2664 * gdb.base/pie-fork.c: New file.
2665 * gdb.base/pie-fork.exp: New file.
2666
50146e70
TT
26672018-04-11 Tom Tromey <tom@tromey.com>
2668
2669 * gdb.rust/simple.exp: Add test for ".." struct initializer.
2670
f50d8a2e
PA
26712018-04-10 Pedro Alves <palves@redhat.com>
2672
2673 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
2674 exits. Instead loop running forever.
2675 (fork_parent): Run forever too.
2676
a0be7a36
SM
26772018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
2678
2679 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
2680 mi_continue_to_line.
2681 * gdb.mi/mi-stack.c (callee4): Add comment.
2682
9b73db36
SM
26832018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
2684
2685 * gdb.mi/mi-stack.exp: Fix indentation.
2686
c912f608
SM
26872018-04-07 Simon Marchi <simon.marchi@ericsson.com>
2688
2689 PR gdb/22979
2690 * gdb.arch/amd64-osabi.exp: New file.
2691
26540402
SM
26922018-04-07 Simon Marchi <simon.marchi@ericsson.com>
2693
2694 PR gdb/22980
2695 * gdb.base/osabi.exp: New file.
2696
121ad66c 26972018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
2698
2699 * gdb.cp/static-typedef-print.exp: New file.
2700 * gdb.cp/static-typedef-print.cc: New file.
2701
3fcded8f
JB
27022018-03-27 Joel Brobecker <brobecker@adacore.com>
2703
2704 * gdb.ada/varsize_limit: New testcase.
2705
59cc4834
JB
27062018-03-27 Joel Brobecker <brobecker@adacore.com>
2707
2708 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
2709
2710 * gdb.ada/notcplusplus: New testcase.
2711
2712 * gdb.base/c-linkage-name.c: New file.
2713 * gdb.base/c-linkage-name.exp: New testcase.
2714
4ca59a9f
TT
27152018-03-26 Tom Tromey <tom@tromey.com>
2716
2717 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
2718 * gdb.python/py-framefilter.py (name_error): New global.
2719 (ErrorInName.function): Use name_error.
2720
978d6c75
TT
27212018-03-26 Tom Tromey <tom@tromey.com>
2722
2723 PR backtrace/15582:
2724 * gdb.python/py-framefilter.exp: Add "bt hide" test.
2725
b7fee5a3
KS
27262018-03-23 Keith Seitz <keiths@redhat.com>
2727
2728 PR c++/22968
2729 * gdb.cp/subtypes.exp: New file.
2730 * gdb.cp/subtypes.h: New file.
2731 * gdb.cp/subtypes.cc: New file.
2732 * gdb.cp/subtypes-2.cc: New file.
2733
376be529
AB
27342018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2735
2736 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
2737 (done): Call '_exit' not 'exit' to avoid atexit handlers.
2738 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
2739 -nostartfiles when compiling the test. Confirm that all registers
2740 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
2741
066cfa98
AB
27422018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2743
2744 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
2745 option, syntax was wrong anyway.
2746 * gdb.arch/arm-disp-step.exp: Likewise.
2747 * gdb.arch/sparc64-regs.exp: Likewise.
2748 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
2749 option, syntax was wrong anyway, switch to use
2750 prepare_for_testing.
2751 * gdb.arch/i386-disp-step.exp: Likewise.
2752
079670b9
AA
27532018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
2754
2755 * gdb.ada/exec_changed.exp: Replace "target_info exists
2756 use_gdb_stub" by "use_gdb_stub".
2757 * gdb.ada/start.exp: Likewise.
2758 * gdb.base/async-shell.exp: Likewise.
2759 * gdb.base/attach-pie-misread.exp: Likewise.
2760 * gdb.base/attach-wait-input.exp: Likewise.
2761 * gdb.base/break-entry.exp: Likewise.
2762 * gdb.base/break-interp.exp: Likewise.
2763 * gdb.base/dprintf-detach.exp: Likewise.
2764 * gdb.base/nostdlib.exp: Likewise.
2765 * gdb.base/solib-nodir.exp: Likewise.
2766 * gdb.base/statistics.exp: Likewise.
2767 * gdb.base/testenv.exp: Likewise.
2768 * gdb.mi/mi-exec-run.exp: Likewise.
2769 * gdb.mi/mi-start.exp: Likewise.
2770 * gdb.multi/dummy-frame-restore.exp: Likewise.
2771 * gdb.multi/multi-arch-exec.exp: Likewise.
2772 * gdb.multi/multi-arch.exp: Likewise.
2773 * gdb.multi/tids.exp: Likewise.
2774 * gdb.multi/watchpoint-multi.exp: Likewise.
2775 * gdb.python/py-events.exp: Likewise.
2776 * gdb.threads/attach-into-signal.exp: Likewise.
2777 * gdb.threads/attach-stopped.exp: Likewise.
2778 * gdb.threads/threadapply.exp: Likewise.
2779 * lib/selftest-support.exp: Likewise.
2780
26d6cec4
AA
27812018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
2782
2783 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
2784
4ee89e90
SR
27852018-03-20 Stephen Roberts <stephen.roberts@arm.com>
2786
2787 * gdb.perf/template-breakpoints.cc: New file.
2788 * gdb.perf/template-breakpoints.exp: New file.
2789 * gdb.perf/template-breakpoints.py: New file.
2790
92630041
TT
27912018-03-19 Tom Tromey <tom@tromey.com>
2792
2793 * gdb.rust/simple.rs (main): Add local variables field1, field2,
2794 y0.
2795 * gdb.rust/simple.exp: Test bare identifier form of struct
2796 initializer.
2797
76727919
TT
27982018-03-19 Tom Tromey <tom@tromey.com>
2799
2800 * gdb.gdb/observer.exp: Remove.
2801
194ed413
AA
28022018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
2803
2804 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
2805 "qualified" option when setting breakpoints.
2806 * gdb.trace/backtrace.exp: Likewise.
2807 * gdb.trace/circ.exp: Likewise.
2808 * gdb.trace/collection.exp: Likewise.
2809 * gdb.trace/disconnected-tracing.exp: Likewise.
2810 * gdb.trace/ftrace-lock.exp: Likewise.
2811 * gdb.trace/ftrace.exp: Likewise.
2812 * gdb.trace/infotrace.exp: Likewise.
2813 * gdb.trace/packetlen.exp: Likewise.
2814 * gdb.trace/passc-dyn.exp: Likewise.
2815 * gdb.trace/qtro.exp: Likewise.
2816 * gdb.trace/read-memory.exp: Likewise.
2817 * gdb.trace/report.exp: Likewise.
2818 * gdb.trace/signal.exp: Likewise.
2819 * gdb.trace/status-stop.exp: Likewise.
2820 * gdb.trace/strace.exp: Likewise.
2821 * gdb.trace/tfind.exp: Likewise.
2822 * gdb.trace/trace-break.exp: Likewise.
2823 * gdb.trace/trace-condition.exp: Likewise.
2824 * gdb.trace/trace-mt.exp: Likewise.
2825 * gdb.trace/tstatus.exp: Likewise.
2826 * gdb.trace/tsv.exp: Likewise.
2827 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
2828 * gdb.trace/unavailable.exp: Likewise.
2829 * gdb.trace/while-dyn.exp: Likewise.
2830
8b067d2c
AA
28312018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2832
2833 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
2834 that libinproctrace is copied to the target.
2835
3ae9ce5d
TT
28362018-03-14 Tom Tromey <tom@tromey.com>
2837
2838 PR cli/14977:
2839 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
2840 a null pointer.
2841 * gdb.base/wchar.exp: Likewise.
2842
b8c2339b
TT
28432018-03-14 Tom Tromey <tom@tromey.com>
2844
2845 PR cli/19918:
2846 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
2847 flag.
2848
4872dc46
SM
28492018-03-08 Simon Marchi <simon.marchi@ericsson.com>
2850
2851 PR gdb/22841
2852 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
2853 "target" to remote_exec.
2854
e4fe3756
SM
28552018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
2856
2857 PR gdb/22841
2858 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
2859 ${board}_upload): Remove.
2860
e95a97d4
AA
28612018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2862
2863 * gdb.cp/watch-cp.cc: New test.
2864 * gdb.cp/watch-cp.exp: New file.
2865
dbbb1059
AB
28662018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2867
2868 * gdb.base/infcall-nested-structs.exp: New file.
2869 * gdb.base/infcall-nested-structs.c: New file.
2870 * gdb.base/float.exp: Add riscv support.
2871
ecc054c0
TP
28722018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
2873
2874 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
2875 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
2876
25e3c82c
SDJ
28772018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
2878
2879 * gdb.server/abspath.exp: New file.
2880 * lib/gdb.exp (with_cwd): New procedure.
2881
3083294d
SM
28822018-02-28 Simon Marchi <simon.marchi@ericsson.com>
2883
2884 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
2885 use it.
2886 (gdb_is_target_remote_prompt): New proc.
2887 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
2888 (gdb_is_target_native): Pass prompt parameter to
2889 gdb_is_target_1.
2890
3275ef47
SM
28912018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
2892
2893 * gdb.base/load-command.c: New file.
2894 * gdb.base/load-command.exp: New file.
2895 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
2896 (gdb_is_target_1): ...this, and generalize for other targets
2897 than just remote.
2898 (gdb_is_target_remote): Use gdb_is_target_1.
2899 (gdb_is_target_native): use gdb_is_target_1.
2900
6893c19a
TT
29012018-02-26 Tom Tromey <tom@tromey.com>
2902
2903 PR python/16497:
2904 * gdb.python/py-framefilter.exp: Update test.
2905
2ddeaf8a
TT
29062018-02-26 Tom Tromey <tom@tromey.com>
2907
2908 * gdb.dwarf2/variant.c: New file.
2909 * gdb.dwarf2/variant.exp: New file.
2910
c9317f21
TT
29112018-02-26 Tom Tromey <tom@tromey.com>
2912
2913 * gdb.rust/simple.exp: Accept more possible results in enum test.
2914
6f6d0c26
SM
29152018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
2916
2917 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
2918 parentheses.
2919
11b03145
MR
29202018-02-23 Maciej W. Rozycki <macro@mips.com>
2921
2922 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
2923 name of a variable: $actual_linejj -> $actual_line.
2924
54a27fe5
JB
29252018-02-21 John Baldwin <jhb@FreeBSD.org>
2926
2927 * gdb.arch/amd64-i386-address.exp: Fix a typo.
2928
de65820c
MM
29292018-02-20 Markus Metzger <markus.t.metzger@intel.com>
2930
2931 * gdb.btrace/buffer-size.exp: Do not force BTS.
2932
980548fd
PA
29332018-02-14 Pedro Alves <palves@redhat.com>
2934
2935 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
2936 getting a "Quit".
2937
c4e12631
MM
29382018-02-09 Markus Metzger <markus.t.metzger@intel.com>
2939
2940 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
2941 Fix test name.
2942
c2e0e465
SM
29432018-02-07 Simon Marchi <simon.marchi@ericsson.com>
2944
2945 * gdb.cp/m-static.exp: Check type of optimized out static
2946 member.
2947
f7216783
AB
29482018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
2949
2950 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
2951 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
2952
0625771b
LS
29532018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
2954 Leszek Swirski <leszeks@google.com>
2955
2956 * gdb.python/py-prettyprint.c
2957 (struct to_string_returns_value_inner,
2958 struct to_string_returns_value_wrapper): New.
2959 (main): Add tsrvw variable.
2960 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
2961 ToStringReturnsValueWrapper): New classes.
2962 (register_pretty_printers): Register new pretty-printers.
2963 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
2964 recursive pretty printer.
2965 * gdb.python/py-mi.exp: Likewise.
2966
59498c30
LS
29672018-02-01 Leszek Swirski <leszeks@google.com>
2968
2969 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
2970 functions with the same name as an include file are parsed
2971 correctly.
2972
d4d38844
YQ
29732018-02-01 Yao Qi <yao.qi@linaro.org>
2974
2975 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
2976 "\[^\r\n\]*".
2977
07e5f5cf
NP
29782018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
2979
2980 * gdb.arch/powerpc-prologue-frame.s: New file.
2981 * gdb.arch/powerpc-prologue-frame.c: Likewise.
2982 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
2983
929b5ad4
JB
29842018-01-31 Joel Brobecker <brobecker@adacore.com>
2985
2986 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
2987
e671cd59
PA
29882018-01-30 Pedro Alves <palves@redhat.com>
2989
2990 PR gdb/13211
2991 * gdb.base/interrupt-daemon.c: New.
2992 * gdb.base/interrupt-daemon.exp: New.
2993 * gdb.multi/multi-term-settings.c: New.
2994 * gdb.multi/multi-term-settings.exp: New.
2995
fc413dc4
JB
29962018-01-30 Joel Brobecker <brobecker@adacore.com>
2997
2998 * gdb.base/break.exp: Save the location where the breakpoint
2999 on break.c:47 was actually inserted when debugging the version
3000 compiled at -O2 and use it in the expected output of the "info
3001 break" test performed soon after.
3002
5c319bb2
PA
30032018-01-22 Pedro Alves <palves@redhat.com>
3004 Sergio Durigan Junior <sergiodj@redhat.com>
3005
3006 * gdb.base/whatis.exp: Add tests for 'set print object on' +
3007 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
3008
a9e40818
JB
30092018-01-22 Joel Brobecker <brobecker@adacore.com>
3010
3011 * gdb.base/break-include.c, gdb.base/break-include.inc,
3012 gdb.base/break-include.exp: New files.
3013 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
3014 line number now being the actual line number where the breakpoint
3015 was inserted.
3016 * gdb.mi/mi-break.exp: Likewise.
3017 * gdb.mi/mi-reverse.exp: Likewise.
3018 * gdb.mi/mi-simplerun.exp: Ditto.
3019
e707fc44
AB
30202018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
3021
3022 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
3023 varobj.
3024 * gdb.mi/mi-var-create-rtti.exp: Likewise.
3025
ae451627
AB
30262018-01-21 Don Breazeal <donb@codesourcery.com>
3027 Andrew Burgess <andrew.burgess@embecosm.com>
3028
3029 * gdb.mi/basics.c: Add new global.
3030 * gdb.mi/mi-frame-regs.exp: New file.
3031 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
3032 case.
3033
b1b189e0
AB
30342018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
3035
3036 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
3037 non-parameter, and on an unknown symbol.
3038
fcfcc376
TT
30392018-01-19 Tom Tromey <tom@tromey.com>
3040
3041 * gdb.rust/modules.rs (TWENTY_THREE): New global.
3042 * gdb.rust/modules.exp: Add ::-qualified lookup test.
3043
634c1c31
AA
30442018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
3045
3046 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
3047 setrlimit and chdir to int.
3048
d6ad07fd
AA
30492018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
3050
3051 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
3052 function.
3053 (my_tend): Likewise.
3054 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
3055 rationale of avoiding FP- and vector instructions.
3056
adf8243b
RK
30572018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
3058
3059 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
3060 "info reg" with "\[ \t\]*".
3061 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
3062 "\[ \t\]+".
3063 * gdb.arch/s390-multiarch.exp: Ditto.
3064 * gdb.base/pc-fp.exp: Ditto.
3065 * gdb.reverse/i386-precsave.exp: Ditto.
3066 * gdb.reverse/i386-reverse.exp: Ditto.
3067 * gdb.reverse/i387-env-reverse.exp: Ditto.
3068 * gdb.reverse/i387-stack-reverse.exp: Ditto.
3069
dcc06925
AA
30702018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
3071
3072 * lib/gdb.exp (gdb_compile): Re-enable use of
3073 universal_compile_options for languages other than Rust.
3074
25d4fd80
AA
30752018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
3076
3077 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
3078
ee7f689e 30792018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
3080
3081 PR gdb/16577
3082 * gdb.base/solib-vanish.exp: New.
3083 * gdb.base/solib-vanish-main.c: New.
3084 * gdb.base/solib-vanish-lib1.c: New.
3085 * gdb.base/solib-vanish-lib2.c: New.
3086
d8447b6b
YQ
30872018-01-17 Yao Qi <yao.qi@linaro.org>
3088
3089 * gdb.compile/compile.exp: Match the address printed for
3090 frame in the output of command "bt".
3091
86d6a90c
TT
30922018-01-15 Tom Tromey <tom@tromey.com>
3093
3094 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
3095 compute sp_reg.
3096
cbcdb1aa
AB
30972018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
3098
3099 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
3100 to prepare.
3101 (prepare): Return 0 on error, 1 on success.
3102
eea61984
PA
31032018-01-12 Pedro Alves <palves@redhat.com>
3104
3105 * gdb.base/continue-after-aborted-step-over.c: New.
3106 * gdb.base/continue-after-aborted-step-over.exp: New.
3107
6181e9c2
SM
31082018-01-11 Simon Marchi <simon.marchi@ericsson.com>
3109
3110 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
3111 options when not creating an executable.
3112
3cada740
PA
31132018-01-11 Pedro Alves <palves@redhat.com>
3114
3115 PR remote/22597
3116 * gdb.server/stop-reply-no-thread.c: New file.
3117 * gdb.server/stop-reply-no-thread.exp: New file.
3118
c63d3e8d
PA
31192018-01-10 Pedro Alves <palves@redhat.com>
3120
3121 PR gdb/22670
3122 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
3123 functions too. Test setting breakpoints and printing C functions
3124 with no debug info too.
3125 * gdb.ada/bp_c_mixed_case/qux.c: New file.
3126
d4c2a405
PA
31272018-01-10 Pedro Alves <palves@redhat.com>
3128
3129 PR gdb/22670
3130 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
3131 a fail.
3132
8825213e
PA
31332018-01-10 Pedro Alves <palves@redhat.com>
3134
3135 PR gdb/22670
3136 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
3137
605fd3c6
YQ
31382018-01-08 Simon Marchi <simon.marchi@ericsson.com>
3139
3140 * gdb.server/unittest.exp: Match the output in non-development
3141 mode.
3142
1e5ded6c
YQ
31432018-01-08 Simon Marchi <simon.marchi@ericsson.com>
3144
3145 * gdb.gdb/unittest.exp: Match output in non-development mode.
3146
30066b0b
JB
31472018-01-08 Joel Brobecker <brobecker@adacore.com>
3148
3149 * gdb.ada/access_tagged_param.exp: Relax expected output
3150 for value of "ObjL" in "continue" to pck.inspect breakpoint
3151 test.
3152
04bafb1e
XR
31532018-01-08 Joel Brobecker <brobecker@adacore.com>
3154
9f86398b
JB
3155 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
3156 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 3157
e379cee6
PA
31582018-01-05 Pedro Alves <palves@redhat.com>
3159
3160 PR gdb/18653
3161 * gdb.base/libsegfault.exp: New.
3162
de63c46b
PA
31632018-01-05 Joel Brobecker <brobecker@adacore.com>
3164
3165 PR gdb/22670
3166 * gdb.ada/access_tagged_param.exp: New file.
3167 * gdb.ada/access_tagged_param/foo.adb: New file.
3168
f98fc17b
PA
31692018-01-05 Pedro Alves <palves@redhat.com>
3170
3171 PR gdb/22670
3172 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
3173 exercise lower case too, and to exercise both full matching and
3174 wild matching.
3175
342f8240
JB
31762018-01-05 Joel Brobecker <brobecker@adacore.com>
3177
3178 * gdb.ada/rename_subscript_param: New testcase.
3179
7150d33c
JG
31802018-01-05 Jerome Guitton <guitton@adacore.com>
3181
3182 * gdb.ada/arr_acc_idx_w_gap: New testcase.
3183
cc0e770c
JB
31842018-01-05 Joel Brobecker <brobecker@adacore.com>
3185
3186 * gdb.ada/convvar_comp: New testcase.
3187
672a41aa 31882018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
3189
3190 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
3191 (My_Table): New global variable.
3192 * testsuite/gdb.ada/array_char_idx.exp: Add test.
3193
7365ec2f
JB
31942018-01-04 Joel Brobecker <brobecker@adacore.com>
3195
3196 PR gdb/22670
3197 * gdb.ada/maint_with_ada: New testcase.
3198
289483b6
JB
31992018-01-04 Joel Brobecker <brobecker@adacore.com>
3200
3201 PR gdb/22670
3202 * gdb.ada/bp_c_mixed_case: New testcase.
3203
344420da
JB
32042018-01-04 Joel Brobecker <brobecker@adacore.com>
3205
3206 PR gdb/22670
3207 * gdb.ada/complete.exp: Add "complete break ada" test.
3208
66fc87a0
JB
32092018-01-04 Joel Brobecker <brobecker@adacore.com>
3210
3211 PR gdb/22670
3212 * gdb.ada/info_addr_mixed_case: New testcase.
3213
9f757bf7
XR
32142018-01-03 Xavier Roirand <roirand@adacore.com>
3215
3216 * gdb.ada/excep_handle.exp: New testcase.
3217 * gdb.ada/excep_handle/foo.adb: New file.
3218 * gdb.ada/excep_handle/pck.ads: New file.
3219
bd570f80
JB
32202018-01-03 Joel Brobecker <brobecker@adacore.com>
3221
3222 * gdb.base/step-line.c: Add extra empty line in copyright header.
3223 * gdb.base/step-line.inp: Likewise.
3224
9fe561ab
JB
32252018-01-02 Joel Brobecker <brobecker@adacore.com>
3226
3227 * gdb.ada/dyn_stride.exp: Add slice test.
3228
a405673c
JB
32292018-01-02 Joel Brobecker <brobecker@adacore.com>
3230
3231 * gdb.ada/dyn_stride: New testcase.
3232
cef0f868
SH
32332017-12-27 Stafford Horne <shorne@gmail.com>
3234
3235 * gdb.xml/extra-regs.xml: Add example foo reggroup.
3236 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
3237
b67d92b0
SH
32382017-12-27 Stafford Horne <shorne@gmail.com>
3239
3240 * gdb.base/reggroups.c: New file.
3241 * gdb.base/reggroups.exp: New file.
3242
eccab96d
JB
32432017-12-18 Joel Brobecker <brobecker@adacore.com>
3244
3245 * gdb.dwarf2/ada-valprint-error.c: New file.
3246 * gdb.dwarf2/ada-valprint-error.exp: New file.
3247
0e2da9f0
JB
32482017-12-18 Joel Brobecker <brobecker@adacore.com>
3249
3250 * gdb.ada/assign_arr: New testcase.
3251
cb923fcc
XR
32522017-12-18 Xavier Roirand <roirand@adacore.com>
3253
3254 * gdb.ada/funcall_ptr: New testcase.
3255
7c161838
SDJ
32562017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
3257
3258 PR cli/16224
3259 * gdb.base/ptype-offsets.cc: New file.
3260 * gdb.base/ptype-offsets.exp: New file.
3261
1af17fd9
YQ
32622017-12-15 Yao Qi <yao.qi@linaro.org>
3263
3264 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
3265 if XML is disabled.
3266
828d5846
XR
32672017-12-15 Xavier Roirand <roirand@adacore.com>
3268
3269 * gdb.ada/same_component_name: New testcase.
3270
79e8fcaa
JB
32712017-12-14 Joel Brobecker <brobecker@adacore.com>
3272
3273 * gdb.ada/str_binop_equal: New testcase.
3274
e05fa6f9
JB
32752017-12-14 Joel Brobecker <brobecker@adacore.com>
3276
3277 * gdb.ada/task_switch_in_core: New testcase.
3278
b89641ba
SM
32792017-12-13 Simon Marchi <simon.marchi@ericsson.com>
3280
3281 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
3282 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
3283 call test_bkpt_qualified.
3284 (test_bkpt_qualified): New proc.
3285
6892d2e4
PA
32862017-12-13 Pedro Alves <palves@redhat.com>
3287
3288 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3289 Tighten regexp by matching with an anchor.
3290
a22ecf70
PA
32912017-12-13 Pedro Alves <palves@redhat.com>
3292
3293 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
3294 ("expression with namespace"): New set of tests.
3295 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
3296 (Nested::Test_NS::qux): New.
3297 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
3298 defaults to 'start_quote_char' and 'end_quote_char' parameters.
3299
9937536c
JB
33002017-12-13 Joel Brobecker <brobecker@adacore.com>
3301
3302 * gdb.base/server-del-break.c: New file.
3303 * gdb.base/server-del-break.exp: New file.
3304
fe49c6f5
SH
33052017-12-12 Stafford Horne <shorne@gmail.com>
3306
3307 * gdb.xml/tdesc-regs.exp: Add or1k support.
3308
c3d18620
SH
33092017-12-12 Stafford Horne <shorne@gmail.com>
3310
3311 * gdb.base/bp-permanent.c: Define nop of or1k.
3312
c5f9cfc8
JB
33132017-12-11 Joel Brobecker <brobecker@adacore.com>
3314
3315 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
3316 output with components being reordered.
3317
a9c135fc
JB
33182017-12-11 Joel Brobecker <brobecker@adacore.com>
3319
3320 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
3321 output with components being reordered.
3322
927aa2e7
JK
33232017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3324 Pedro Alves <palves@redhat.com>
3325
3326 * gdb.base/maint.exp (check for .gdb_index): Check also for
3327 .debug_names.
3328 * gdb.dlang/watch-loc.c (.debug_aranges): New.
3329 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
3330 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
3331 (.gdb_index used after symbol reloading): Support also .debug_names.
3332 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
3333
f17d9474
YQ
33342017-12-08 Yao Qi <yao.qi@linaro.org>
3335
3336 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
3337 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
3338
a0de8c21
YQ
33392017-12-08 Yao Qi <yao.qi@linaro.org>
3340
3341 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
3342 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
3343
a738ea1d
YQ
33442017-12-08 Yao Qi <yao.qi@linaro.org>
3345
3346 * gdb.arch/aarch64-tagged-pointer.c: New file.
3347 * gdb.arch/aarch64-tagged-pointer.exp: New file.
3348
1cd9a73b
SDJ
33492017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
3350
3351 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
3352 "int".
3353
fa6eb693
KS
33542017-12-07 Keith Seitz <keiths@redhat.com>
3355
3356 PR breakpoints/22569
3357 * gdb.linespec/ls-errs.exp: Change expected result of "break
3358 -source this file has spaces.c -line 3".
3359 Check that an explicit source file followed by whitespace is
3360 identified as an invalid explicit location.
3361
883fd55a
KS
33622017-12-07 Keith Seitz <keiths@redhat.com>
3363
3364 * gdb.cp/nested-types.cc: New file.
3365 * gdb.cp/nested-types.exp: New file.
3366 * lib/cp-support.exp: Load data-structures.exp library.
3367 (debug_cp_test_ptype_class): New global.
3368 (cp_ptype_class_verbose, next_line): New procedures.
3369 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
3370 Add and document new return value.
3371 Switch the list of lines to a queue.
3372 Add support for new `type' key for nested type definitions.
3373 Add debugging/troubleshooting messages.
3374 * lib/data-structures.exp: New file.
3375
ec72db3e
SM
33762017-12-07 Simon Marchi <simon.marchi@ericsson.com>
3377
3378 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
3379 with proc_with_prefix, don't use with_test_prefix.
3380
99598d71
TT
33812017-12-07 Tom Tromey <tom@tromey.com>
3382
3383 * gdb.base/break.exp: Add test for empty "commands".
3384
a8806230
YQ
33852017-12-07 Yao Qi <yao.qi@linaro.org>
3386
3387 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
3388 malloc and catch syscall.
3389
824cc835
PM
33902017-12-07 Phil Muldoon <pmuldoon@redhat.com>
3391
e79be6e5 3392 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
3393 tests for explicit locations.
3394
7cc244de
PA
33952017-12-06 Pedro Alves <palves@redhat.com>
3396
3397 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
3398 force-disabling XML descriptions.
3399
50a1fdd5
PA
34002017-12-04 Pedro Alves <palves@redhat.com>
3401
3402 PR gdb/22499
3403 * gdb.arch/amd64-disp-step-avx.S: New file.
3404 * gdb.arch/amd64-disp-step-avx.exp: New file.
3405
f0fb2488
PA
34062017-12-03 Pedro Alves <palves@redhat.com>
3407
3408 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
3409 and <string.h>.
3410 (parent_function): Print distinct messages when waitpid fails, or
3411 the child exits with a signal, or the child exits for an unhandled
3412 reason.
3413 * gdb.threads/process-dies-while-detaching.exp
3414 (detach_and_expect_exit): New 'inf_output_re' parameter and use
3415 it. Wait for both inferior output and GDB's prompt. Use an
3416 indirect spawn id list.
3417 (do_detach): New parameter 'child_exit'. Use it to compute
3418 expected inferior output.
3419 (test_detach, test_detach_watch, test_detach_killed_outside):
3420 Adjust to pass down the expected child exit kind.
3421
97cbe998
SDJ
34222017-12-01 Joel Brobecker <brobecker@adacore.com>
3423 Sergio Durigan Junior <sergiodj@redhat.com>
3424 Pedro Alves <palves@redhat.com>
3425
3426 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
3427
40fc416f
SDJ
34282017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
3429
3430 * gdb.base/relocate.exp: Add tests to guarantee that arguments
3431 to 'symbol-file' and 'add-symbol-file' can be
3432 position-independent.
3433
1cc75e92
YQ
34342017-12-01 Yao Qi <yao.qi@linaro.org>
3435
3436 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
3437 the URL in copyright header.
3438 * gdb.arch/aarch64-fp.exp: Likewise.
3439 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
3440 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
3441 * gdb.base/expand-psymtabs.exp: Likewise.
3442 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
3443 * gdb.fortran/common-block.exp: Likewise.
3444 * gdb.fortran/common-block.f90: Likewise.
3445 * gdb.fortran/logical.exp: Likewise.
3446 * gdb.fortran/vla-datatypes.f90: Likewise.
3447 * gdb.fortran/vla-sub.f90: Likewise.
3448
875fb7a7
JB
34492017-11-30 Joel Brobecker <brobecker@adacore.com>
3450
3451 * gdb.ada/repeat_dyn: New testcase.
3452
6f14765f
UW
34532017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3454
3455 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
3456 Update for changed thread numbering.
3457 * gdb.cell/bt.exp: Update for changed GDB output.
3458
f1af7b94
SM
34592017-11-30 Simon Marchi <simon.marchi@ericsson.com>
3460
3461 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
3462 setting isremote by hand.
3463 * boards/dwarf4-gdb-index.exp: Likewise.
3464 * boards/fission.exp: Likewise.
3465 * boards/stabs.exp: Likewise.
3466
e3919f3e
PA
34672017-11-30 Pedro Alves <palves@redhat.com>
3468
3469 * gdb.linespec/cpls-ops.exp
3470 (check_explicit_skips_function_argument): Extract the underlying
3471 type of size_t instead of hardcoding it.
3472
bd69330d
PA
34732017-11-29 Pedro Alves <palves@redhat.com>
3474
3475 PR c++/19436
3476 * gdb.linespec/cpls-abi-tag.cc: New file.
3477 * gdb.linespec/cpls-abi-tag.exp: New file.
3478
a20714ff
PA
34792017-11-29 Pedro Alves <palves@redhat.com>
3480
3481 * gdb.base/langs.exp: Use -qualified.
3482 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
3483 it.
3484 * gdb.cp/namespace.exp: Use -qualified.
3485 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
3486 (overload-3, template-overload, template-ret-type, const-overload)
3487 (const-overload-quoted, anon-ns, ambiguous-prefix): New
3488 procedures.
3489 (test_driver): Call them.
3490 * gdb.cp/save-bp-qualified.cc: New.
3491 * gdb.cp/save-bp-qualified.exp: New.
3492 * gdb.linespec/explicit.exp: Test -qualified.
3493 * lib/completion-support.exp (completion::explicit_opts_list): Add
3494 "-qualified".
3495 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
3496
f6f1d339
PM
34972017-11-29 Phil Muldoon <pmuldoon@redhat.com>
3498
3499 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
3500
02ca603a
TT
35012017-11-29 Tom Tromey <tom@tromey.com>
3502
3503 * gdb.base/relocate.exp: Update invalid argument test.
3504 Add new tests for invalid arguments.
3505
ed6c0bfb
TP
35062017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
3507
3508 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
3509 Return 0 as a long.
3510 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
3511
f106e10e
TP
35122017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
3513
3514 * gdb.cp/breakpoint.cc (bar): Set return type to void.
3515 * gdb.cp/psymtab-parameter.cc (func): Likewise.
3516 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
3517 func ().
3518 * gdb.cp/shadow.cc (B.func): Return 0.
3519
10329bb2
JB
35202017-11-27 Joel Brobecker <brobecker@adacore.com>
3521
3522 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
3523 expected output in gdb_expect call to allow the exception
3524 message to be present as well. Fix syntax confusion to avoid
3525 TCL thinking that exception_name is an array.
3526
617cd4bc
UW
35272017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
3528
3529 * gdb.arch/spu-info.c: Include <unistd.h>.
3530 (do_signal_test): Fix broken calls to write.
3531 * gdb.arch/spu-info.exp: Use prepare_for_testing.
3532 Fix checks for empty mailboxes. Update signal tests for corrected
3533 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
3534 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
3535 * gdb.cell/arch.exp: Use standard_output_file.
3536 * gdb.cell/break.exp: Likewise.
3537 * gdb.cell/bt.exp: Likewise.
3538 * gdb.cell/core.exp: Likewise.
3539 * gdb.cell/dwarfaddr.exp: Likewise.
3540 * gdb.cell/ea-cache.exp: Likewise.
3541 * gdb.cell/ea-standalone.exp: Likewise.
3542 * gdb.cell/f-regs.exp: Likewise.
3543 * gdb.cell/fork.exp: Likewise.
3544 * gdb.cell/gcore.exp: Likewise.
3545 * gdb.cell/mem-access.exp: Likewise.
3546 * gdb.cell/ptype.exp: Likewise.
3547 * gdb.cell/registers.exp: Likewise.
3548 * gdb.cell/sizeof.exp: Likewise.
3549 * gdb.cell/solib-symbol.exp: Likewise.
3550 * gdb.cell/solib.exp: Likewise.
617cd4bc 3551
a81aaca0
PA
35522017-11-25 Pedro Alves <palves@redhat.com>
3553
3554 * gdb.base/complete-empty.exp: New file.
3555 * gdb.base/completion.exp: Adjust.
3556
6a3c6ee4
PA
35572017-11-25 Pedro Alves <palves@redhat.com>
3558
3559 * gdb.linespec/cpls-ops.cc: New file.
3560 * gdb.linespec/cpls-ops.exp: New file.
3561 * lib/completion-support.exp (test_complete_prefix_range_re): New,
3562 factored out from ...
3563 (test_complete_prefix_range): ... this.
3564
8955eb2d
PA
35652017-11-24 Pedro Alves <palves@redhat.com>
3566
3567 * gdb.linespec/cpcompletion.exp: New file.
3568 * gdb.linespec/cpls-hyphen.cc: New file.
3569 * gdb.linespec/cpls.cc: New file.
3570 * gdb.linespec/cpls2.cc: New file.
3571 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
3572 test to use test_gdb_complete_unique. Add label completion,
3573 keyword completion and explicit location completion tests.
3574 * lib/completion-support.exp: New file.
3575
e547c119
JB
35762017-11-24 Joel Brobecker <brobecker@adacore.com>
3577
3578 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
3579 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
3580 when hitting an exception catchpoint.
3581
7c3c1aa8
YQ
35822017-11-22 Yao Qi <yao.qi@linaro.org>
3583
3584 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
3585
41bd68f5
SM
35862017-11-22 Simon Marchi <simon.marchi@ericsson.com>
3587
3588 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
3589 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
3590 * gdb.dwarf2/info-locals-optimized-out.c: New file.
3591
1daad298
YQ
35922017-11-22 Yao Qi <yao.qi@linaro.org>
3593
3594 * gdb.base/info-os.exp: Pass pthreads.
3595 * gdb.multi/multi-attach.exp: Likewise.
3596
88465e87
YQ
35972017-11-22 Yao Qi <yao.qi@linaro.org>
3598
3599 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
3600 compiler.
3601
dc196b23
YQ
36022017-11-22 Yao Qi <yao.qi@linaro.org>
3603
3604 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
3605 * gdb.base/break-interp.exp: Likewise.
3606 * gdb.base/jit-attach-pie.exp: Likewise.
3607
2400729e
UW
36082017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
3609
3610 * gdb.base/float128.c (large128): New variable.
3611 * gdb.base/float128.exp: Add test to print largest __float128 value.
3612
7a26362d
UW
36132017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
3614
3615 * gdb.arch/vsx-regs.exp: Update register content checks.
3616
ed0f4273
UW
36172017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
3618
3619 * gdb.arch/ppc-longdouble.exp: New file.
3620 * gdb.arch/ppc-longdouble.c: Likewise.
3621
a25d69c6
PA
36222017-11-21 Pedro Alves <palves@redhat.com>
3623
3624 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
3625
73fcf641
PA
36262017-11-20 Pedro Alves <palves@redhat.com>
3627
3628 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
3629 (long_double_typedef): New typedefs.
3630 Use DEF on double and long double.
3631 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
3632 cases.
3633 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
3634 and 'long_double_ptr_same_size' locals. Use them to decide
3635 whether cast from array/function to float is valid/invalid.
3636
71a3c369
TT
36372017-11-17 Tom Tromey <tom@tromey.com>
3638
3639 * gdb.rust/traits.rs: New file.
3640 * gdb.rust/traits.exp: New file.
3641
ced9779b
JB
36422017-11-17 Joel Brobecker <brobecker@adacore.com>
3643
3644 * gdb.ada/minsyms: New testcase.
3645
a0922d80
PA
36462017-11-16 Pedro Alves <palves@redhat.com>
3647
3648 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
3649 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
3650
ea04e54c
PA
36512017-11-16 Pedro Alves <palves@redhat.com>
3652
3653 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
3654 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
3655
e849ea89
PA
36562017-11-16 Pedro Alves <palves@redhat.com>
3657
3658 * gdb.server/reconnect-ctrl-c.c: New file.
3659 * gdb.server/reconnect-ctrl-c.exp: New file.
3660
d8ae99a7
PM
36612017-11-16 Phil Muldoon <pmuldoon@redhat.com>
3662
3663 * gdb.python/py-rbreak.exp: New file.
3664 * gdb.python/py-rbreak.c: New file.
3665 * gdb.python/py-rbreak-func2.c: New file.
3666
968a13f8
PA
36672017-11-16 Pedro Alves <palves@redhat.com>
3668
3669 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
3670 pattern.
3671 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
3672 GDB.
3673
71774bc9
SM
36742017-11-15 Simon Marchi <simon.marchi@ericsson.com>
3675
3676 * gdb.tui/completionn.exp (test_tab_completion): Add space in
3677 regex.
3678
ddbb44cf
SM
36792017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
3680
3681 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
3682 test names.
3683
584a564f
PA
36842017-11-09 Pedro Alves <palves@redhat.com>
3685
3686 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
3687 factored out from ...
3688 (top level): ... here, and adjusted to avoid expecting beyond the
3689 prompt in a single gdb_test_multiple.
3690
5ed7a928
PA
36912017-11-09 Pedro Alves <palves@redhat.com>
3692
3693 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
3694 output.
3695 * gdb.server/ext-attach.exp ("kill" test): Likewise.
3696 * gdb.server/ext-restart.exp ("kill" test): Likewise.
3697 * gdb.server/ext-run.exp ("kill" test): Likewise.
3698 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
3699
a60e0738
PA
37002017-11-09 Pedro Alves <palves@redhat.com>
3701
3702 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
3703 match till end of line.
3704
2c88253f
PA
37052017-11-09 Pedro Alves <palves@redhat.com>
3706
3707 * gdb.base/memattr.exp: Tighten regexes to match the end line.
3708
c7a38517
PA
37092017-11-09 Pedro Alves <palves@redhat.com>
3710
3711 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
3712 New procedures, factored out from ...
3713 (top level): ... here, and adjusted to avoid expecting beyond the
3714 prompt in one go.
3715
f29f4b6b
PA
37162017-11-09 Pedro Alves <palves@redhat.com>
3717
3718 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
3719 output. Fix '?' match.
3720
286acbb5
JB
37212017-11-08 Joel Brobecker <brobecker@adacore.com>
3722
3723 * gdb.ada/scoped_watch: New testcase.
3724 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
3725 which is actually correct.
3726 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
3727 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
3728
62d7ae92
PA
37292017-11-08 Pedro Alves <palves@redhat.com>
3730
3731 * gdb.gdb/complaints.exp (test_initial_complaints)
3732 (test_serial_complaints, test_short_complaints): Call
3733 complaint_internal instead of complaint.
3734
280ca31f
DT
37352017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
3736
3737 * gdb.threads/tls-core.c: New file.
3738 * gdb.threads/tls-core.exp: Likewise.
3739
b5ec771e
PA
37402017-11-08 Pedro Alves <palves@redhat.com>
3741
3742 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
3743 (p Exported_Capitalized): New test.
3744 (p exported_capitalized): New test.
3745
a02b41a7
PA
37462017-11-07 Pedro Alves <palves@redhat.com>
3747
3748 * gdb.cp/ena-dis-br-range.exp: Add more tests.
3749
95e95a6d
PA
37502017-11-07 Pedro Alves <palves@redhat.com>
3751
3752 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
3753 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
3754 (disable_invalid, disable_inverted, disable_negative): New
3755 procedures.
3756 ("bad numbers"): New set of tests.
3757
cee62dbd
PA
37582017-11-07 Pedro Alves <palves@redhat.com>
3759
3760 * gdb.cp/ena-dis-br-range.exp: Add tests.
3761
cc638e86
PA
37622017-11-07 Pedro Alves <palves@redhat.com>
3763
3764 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
3765
d0fe4701
XR
37662017-11-07 Xavier Roirand <roirand@adacore.com>
3767 Pedro Alves <palves@redhat.com>
3768
3769 * gdb.base/ena-dis-br.exp: Add reference to
3770 gdb.cp/ena-dis-br-range.exp.
3771 * gdb.cp/ena-dis-br-range.exp: New file.
3772 * gdb.cp/ena-dis-br-range.cc: New file.
3773
46f67f80
PA
37742017-11-06 Pedro Alves <palves@redhat.com>
3775
3776 * gdb.base/attach-non-pgrp-leader.c: New.
3777 * gdb.base/attach-non-pgrp-leader.exp: New.
3778
726e1356
PA
37792017-11-06 Pedro Alves <palves@redhat.com>
3780
3781 * configure.ac: No longer check for termio.h and sgtty.h.
3782 * configure: Regenerate.
3783 * remote-utils.c: Include termios.h instead of gdb_termios.h.
3784 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
3785 Remove termio and sgtty code.
3786
50ab6ace
YQ
37872017-11-03 Yao Qi <yao.qi@linaro.org>
3788
3789 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
3790 in GDB is disabled.
3791
8e68731c
YQ
37922017-11-03 Yao Qi <yao.qi@linaro.org>
3793
3794 * gdb.python/py-thrhandle.exp: Skip it if python is not
3795 enabled.
3796
3a87ae65
SM
37972017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
3798
3799 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
3800 as a breakpoint command.
3801
484d8d36
MD
38022017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
3803
3804 PR python/21213
3805 * gdb.python/py-infthread.exp: Test calling
3806 InferiorThread.inferior () multiple times in a row.
3807
4a27f119
KS
38082017-10-27 Keith Seitz <keiths@redhat.com>
3809
3810 * gdb.opt/inline-break.exp (break_info_1): New procedure.
3811 Test "info break" for every inlined function breakpoint.
3812
bb11dd58
YQ
38132017-10-27 Yao Qi <yao.qi@linaro.org>
3814
3815 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
3816
a43f3893
PF
38172017-10-26 Patrick Frants <osscontribute@gmail.com>
3818
3819 * gdb.cp/classes.exp (test_static_members): Test printing
3820 Outer::instance.
3821 * gdb.cp/classes.c (struct Inner, struct Outer): New.
3822 (Inner::instance, Outer::instance): New.
3823
792ccf00
PA
38242017-10-24 Pedro Alves <palves@redhat.com>
3825
3826 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
3827 extra console" test in two stages.
3828
eb2bfbad
PA
38292017-10-24 Pedro Alves <palves@redhat.com>
3830
3831 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
3832
1f75a651
PA
38332017-10-24 Pedro Alves <palves@redhat.com>
3834
3835 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
3836 loop.
3837
779990d9
PA
38382017-10-24 Pedro Alves <palves@redhat.com>
3839
3840 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
3841 $attempt" and "stoppedtry $stoppedtry" test prefixes.
3842
ad9b8f5d
PA
38432017-10-24 Pedro Alves <palves@redhat.com>
3844
3845 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
3846 parameter and handle it. Don't output read value in test name.
3847
fee6da6e
PA
38482017-10-24 Pedro Alves <palves@redhat.com>
3849
3850 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
3851 custom test name.
3852
10389c2c
PA
38532017-10-24 Pedro Alves <palves@redhat.com>
3854
3855 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
3856 include the unstable output directory name in the test's name.
3857 (initial_setup_simple) <'set args'>: Use custom test name.
3858
a80e65a9
PA
38592017-10-24 Pedro Alves <palves@redhat.com>
3860
3861 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
3862 with explicit test name.
3863
15763a09
PA
38642017-10-20 Pedro Alves <palves@redhat.com>
3865
3866 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
3867 'wait -i'. Use gdb_assert and remote_close.
3868
49a4ce2e
AB
38692017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
3870
3871 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
3872 number from variable rather than hard-coded.
3873
a75868f5
PA
38742017-10-19 Pedro Alves <palves@redhat.com>
3875
3876 * gdb.base/long-inferior-output.c: New file.
3877 * gdb.base/long-inferior-output.exp: New file.
3878
c8ba13ad
KS
38792017-11-18 Keith Seitz <keiths@redhat.com>
3880
3881 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
3882 method.
3883 (main): Call it.
3884 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
3885 Add additional user-defined conversion operator tests.
3886
b27de576
PA
38872017-10-17 Pedro Alves <palves@redhat.com>
3888
3889 * boards/native-stdio-gdbserver.exp: Load "local-board".
3890
8484c955
PA
38912017-10-17 Pedro Alves <palves@redhat.com>
3892
3893 * gdb.base/quit-live.c: New file.
3894 * gdb.base/quit-live.exp: New file.
3895
83d5a34d
KS
38962017-10-16 Keith Seitz <keiths@redhat.com>
3897
3898 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
3899 (class_with_protected_typedef, class_with_private_typedef)
3900 (struct_with_public_typedef, struct_with_protected_typedef)
3901 (struct_with_private_typedef): New classes/structs.
3902 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
3903 typedefs and access specifiers.
3904
739b3f1d
PA
39052017-10-16 Pedro Alves <palves@redhat.com>
3906 Simon Marchi <simon.marchi@polymtl.ca>
3907
3908 * README (Local vs Remote vs Native): New section.
3909 * boards/local-board.exp: New file, with bits factored out from
3910 ...
3911 * boards/native-extended-gdbserver.exp: ... here. Load
3912 "local-board".
3913 * boards/native-gdbserver.exp: Load "local-board".
3914 (${board}_spawn, ${board}_exec): Delete.
3915 * boards/native-stdio-gdbserver.exp: Most contents factored out to
3916 ...
3917 * boards/stdio-gdbserver-base.exp: ... this new file.
3918 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
3919 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
3920 procedure.
3921 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
3922 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
3923 stdio_gdbserver_command.
3924 (${board}_get_remote_address, ${board}_get_comm_port)
3925 (${board}_download, ${board}_upload): Delete.
3926 (get_target_remote_pipe_cmd): New.
3927
fe68b953
SM
39282017-10-16 Simon Marchi <simon.marchi@ericsson.com>
3929
3930 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
3931 test_bkpt_deletion, test_bkpt_cond_and_cmds,
3932 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
3933 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
3934 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
3935 remove with_test_prefix.
3936
300b6685
PA
39372017-10-13 Pedro Alves <palves@redhat.com>
3938
3939 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
3940 * gdb.base/annota1.exp: Use it instead of is_remote.
3941 * gdb.base/annota3.exp: Use it instead of is_remote.
3942 * gdb.cp/annota2.exp: Use it instead of is_remote.
3943 * gdb.cp/annota3.exp: Use it instead of is_remote.
3944 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
3945
50500caf
PA
39462017-10-13 Pedro Alves <palves@redhat.com>
3947
3948 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
3949 (test_num_test_vars, run_and_count_vars, find_env)
3950 (test_set_unset_env, test_inherit_env_var): New procedures.
3951 (top level): Use them.
3952
dad0c6d2
PA
39532017-10-13 Pedro Alves <palves@redhat.com>
3954
3955 * lib/selftest-support.exp (selftest_setup): Extend comments, and
3956 also skip on stub-like targets.
3957
8b0553c1
PA
39582017-10-13 Pedro Alves <palves@redhat.com>
3959
3960 PR gdb/22293
3961 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
3962 (top level): Move some tests to ...
3963 (test_not_found): ... this new procedure.
3964 (top level): Call it.
3965
7594f623
PA
39662017-10-13 Pedro Alves <palves@redhat.com>
3967
3968 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
3969 expect different "info terminal" output if testing with a
3970 non-native target.
3971
ebe3b402
PA
39722017-10-13 Pedro Alves <palves@redhat.com>
3973 Simon Marchi <simon.marchi@polymtl.ca>
3974
3975 PR python/12966
3976 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
3977
42f1b161
PA
39782017-10-13 Pedro Alves <palves@redhat.com>
3979
3980 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
3981 already.
3982
8d6ef72b
PA
39832017-10-13 Pedro Alves <palves@redhat.com>
3984
3985 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
3986 is_remote.
3987
d7bcd5b8
PA
39882017-10-13 Pedro Alves <palves@redhat.com>
3989
3990 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
3991 is_remote.
3992
df479dc6
PA
39932017-10-13 Pedro Alves <palves@redhat.com>
3994
3995 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
3996 is set.
3997 (corefile_test_attach): Likewise. Check can_spawn_for_attach
3998 instead of is_remote.
3999
23fb630a
PA
40002017-10-13 Pedro Alves <palves@redhat.com>
4001
4002 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
4003 (top level): Add comment.
4004
cc77b1dc
PA
40052017-10-13 Pedro Alves <palves@redhat.com>
4006
4007 * gdb.base/remote.exp (top level): Fix comment typo and add
4008 missing return.
4009
27c9e813
PA
40102017-10-13 Pedro Alves <palves@redhat.com>
4011 Simon Marchi <simon.marchi@polymtl.ca>
4012
4013 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
4014 calls and add comments. Skip test if use_gdb_stub is set.
4015 (top level): Use "set cwd" command instead of "cd" command.
4016
5e830d98
PA
40172017-10-13 Pedro Alves <palves@redhat.com>
4018
4019 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
4020 is_remote target check.
4021
f5ca0032
PA
40222017-10-13 Pedro Alves <palves@redhat.com>
4023
4024 * gdb.base/scope.exp: Use build_executable + clean_restart +
4025 gdb_file_cmd instead of prepare_for_testing and no longer skip
4026 "before run" tests on is_remote target boards. Update comments.
4027 * boards/native-extended-gdbserver.exp
4028 (extended_gdbserver_load_last_file): New, factored out from ...
4029 (gdb_load): ... this. Move further below and add comment.
4030 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
4031
8aed1c0d
PA
40322017-10-12 Pedro Alves <palves@redhat.com>
4033
4034 * gdb.base/attach.exp: Remove references to gdb64.
4035 * gdb.base/dbx.exp: Remove references to gdb64.
4036
cfa34c87
SM
40372017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
4038 Pedro Alves <palves@redhat.com>
4039
4040 * gdb.base/label.exp: Remove is_remote target check.
4041
9192b7de
PA
40422017-10-12 Pedro Alves <palves@redhat.com>
4043
4044 * gdb.base/auvx.exp (coredir): Update comment.
4045 (top level) <core_works>: Use "set cwd" command instead of "cd"
4046 command.
4047
6bf0052d
PA
40482017-10-12 Pedro Alves <palves@redhat.com>
4049 Simon Marchi <simon.marchi@polymtl.ca>
4050
4051 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
4052 target boards.
4053
e48ef82d
PA
40542017-10-12 Pedro Alves <palves@redhat.com>
4055 Simon Marchi <simon.marchi@polymtl.ca>
4056
4057 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
4058 Instead skip if there's any gdb_protocol set.
4059
8d7aea57
SM
40602017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
4061 Pedro Alves <palves@redhat.com>
4062
4063 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
4064
30440677
PA
40652017-10-12 Pedro Alves <palves@redhat.com>
4066 Simon Marchi <simon.marchi@polymtl.ca>
4067
4068 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
4069 instead of on dejagnu remote boards.
4070
4e04f045 40712017-10-12 Pedro Alves <palves@redhat.com>
175654b9 4072 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
4073
4074 * gdb.base/inferior-died.exp: Remove is_remote and isnative
4075 checks. Use build_executable + clean_restart instead of
4076 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
4077 of enabling non-stop after starting gdb.
4078
871a186e
PA
40792017-10-12 Pedro Alves <palves@redhat.com>
4080
4081 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
4082 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4083 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4084 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4085
56d704da
AK
40862017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
4087
4088 * gdb.arch/arc-tdesc-cpu.exp: New file.
4089 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
4090
2f20e312
SM
40912017-10-10 Simon Marchi <simon.marchi@ericsson.com>
4092
4093 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
4094
65630365
PA
40952017-10-10 Pedro Alves <palves@redhat.com>
4096
4097 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
4098 expect CLI output.
4099
bf469271
PA
41002017-10-10 Pedro Alves <palves@redhat.com>
4101
4102 * lib/selftest-support.exp (selftest_setup): Update for
4103 captured_command_loop's prototype change.
4104
777a42f1
PA
41052017-10-09 Pedro Alves <palves@redhat.com>
4106
4107 Test both arch1=>arch2 and arch2=>arch1.
4108
4109 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
4110 (srcfile2, binfile2, march1, march2): Remove globals. Largely
4111 factored out to...
4112 (append_arch1_options, append_arch2_options, append_arch_options)
4113 (build_executables): New procedures.
4114 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
4115 local.
4116 (top level): Add new 'first_arch' testing axis.
4117
cbd2b4e3
PA
41182017-10-09 Pedro Alves <palves@redhat.com>
4119
4120 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
4121 (barrier): New.
4122 (thread_start, all_started): New functions.
4123 (main): Spawn new thread and wait until it is scheduled.
4124 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
4125 option.
4126 (do_test): Add 'selected_thread' parameter. Run to all_started
4127 instead of main. Explicitly set the breakpoint at main. Switch
4128 to the SELECTED_THREAD thread.
4129 (top level): Test handling the exec event with either the main
4130 thread or the second thread selected.
4131
5c9e4427
PA
41322017-10-09 Pedro Alves <palves@redhat.com>
4133
4134 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
4135 logic. Move STOP marker after the value checks.
4136 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
4137 regexp.
4138
b3b7c423
SL
41392017-10-06 Sandra Loosemore <sandra@codesourcery.com>
4140
4141 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
4142
3b4b2f16
UW
41432017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
4144
4145 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
4146 integer-to-dfp conversion.
4147 * gdb.base/dfp-test.exp: Likewise.
4148
5cd63fda
PA
41492017-10-04 Pedro Alves <palves@redhat.com>
4150
4151 * gdb.multi/hangout.c: Include <unistd.h>.
4152 (hangout_loop): New function.
4153 (main): Call alarm. Call hangout_loop in a loop.
4154 * gdb.multi/hello.c: Include <unistd.h>.
4155 (hello_loop): New function.
4156 (main): Call alarm. Call hangout_loop in a loop.
4157 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
4158 inferior with the other selected.
4159
4c71c105
SM
41602017-10-04 Simon Marchi <simon.marchi@ericsson.com>
4161
4162 * gdb.mi/list-thread-groups-available.exp: New file.
4163 * gdb.mi/list-thread-groups-available.c: New file.
4164
bc3b087d
SDJ
41652017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
4166
4167 * gdb.base/set-cwd.exp: Make it available on
4168 native-extended-gdbserver.
4169
d092c5a2
SDJ
41702017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
4171
4172 * gdb.base/set-cwd.c: New file.
4173 * gdb.base/set-cwd.exp: Likewise.
4174
45320ffa
TT
41752017-10-02 Tom Tromey <tom@tromey.com>
4176
4177 PR rust/22236:
4178 * gdb.rust/simple.rs (main): New variable "fslice".
4179 * gdb.rust/simple.exp: Add slice tests. Update string tests.
4180
b3e3859b
TT
41812017-10-02 Tom Tromey <tom@tromey.com>
4182
4183 * gdb.rust/simple.exp: Test ptype of a slice.
4184
01af5e0d
TT
41852017-10-02 Tom Tromey <tom@tromey.com>
4186
4187 * gdb.rust/simple.exp: Test index of slice.
4188
a9bbfbd8
TT
41892017-09-27 Tom Tromey <tom@tromey.com>
4190
4191 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
4192
df8899e5
TP
41932017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4194 Pedro Alves <palves@redhat.com>
4195
4196 * gdb.base/compare-sections.exp (get value of read-only section): Read
4197 as unsigned value.
4198 (corrupt read-only section): Likewise and don't set written if patching
4199 failed.
4200
757bf54b
KB
42012017-09-21 Kevin Buettner <kevinb@redhat.com>
4202
4203 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
4204 files.
4205
06871ae8
PA
42062017-09-20 Pedro Alves <palves@redhat.com>
4207
4208 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
4209 symbol names in gdb's output.
4210 * gdb.cp/overload.exp ("list all overloads"): Likewise.
4211
e5f25bc5
PA
42122017-09-20 Pedro Alves <palves@redhat.com>
4213
4214 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
4215 Rename to ...
4216 (test_list_ambiguous_symbol): ... this and add a symbol name
4217 parameter. Adjust.
4218 (test_list_ambiguous_function): Reimplement on top of
4219 test_list_ambiguous_symbol and also test listing ambiguous
4220 variables.
4221 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
4222 (ambiguous_fun): ... this.
4223 (ambiguous_var): New.
4224 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
4225 (ambiguous_fun): ... this.
4226 (ambiguous_var): New.
4227
4e5a4f58
JB
42282017-09-19 John Baldwin <jhb@FreeBSD.org>
4229
4230 * gdb.base/starti.c: New file.
4231 * gdb.base/starti.exp: New file.
4232 * lib/gdb.exp (gdb_starti_cmd): New procedure.
4233
26e53f3e
PA
42342017-09-14 Pedro Alves <palves@redhat.com>
4235
4236 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
4237 (top level): Use it instead of runto.
4238
cb791d59
TT
42392017-09-11 Tom Tromey <tom@tromey.com>
4240
4241 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
4242
7c96f8c1
TT
42432017-09-11 Tom Tromey <tom@tromey.com>
4244
4245 * gdb.python/py-infthread.exp: Add tests for new_thread event.
4246 * gdb.python/py-inferior.exp: Add tests for new inferior events.
4247
469412dd
CW
42482017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
4249
4250 * gdb.fortran/printing-types.exp: New file.
4251 * gdb.fortran/printing-types.exp: New file.
4252
e0f86435
BH
42532017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
4254
4255 * gdb.fortran/vla-ptype.exp: Fix typos.
4256 * gdb.fortran/vla-value.exp: Same.
4257
9e9af4be
BH
42582017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
4259
4260 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
4261 * gdb.mi/mi-var-child-f.exp: Likewise.
4262 * gdb.mi/mi-vla-fortran.exp: Likewise.
4263
a5ad232b 42642017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
4265 Christoph Weinmann <christoph.t.weinmann@intel.com>
4266 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
4267
4268 * gdb.fortran/ptr-indentation.f90: New file.
4269 * gdb.fortran/ptr-indentation.exp: New file.
4270
5aec60eb
TT
42712017-09-05 Tom Tromey <tom@tromey.com>
4272
4273 PR gdb/22010:
4274 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
4275
8f8f8152
TP
42762017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4277
4278 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
4279
fbd1b771
JK
42802017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4281
4282 * gdb.threads/tls-nodebug-pie.c: New file.
4283 * gdb.threads/tls-nodebug-pie.exp: New file.
4284
5eb5f850
TT
42852017-09-05 Tom Tromey <tom@tromey.com>
4286
4287 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
4288 for rust.
4289
ae780a21
SM
42902017-09-05 Simon Marchi <simon.marchi@ericsson.com>
4291
4292 * gdb.multi/multi-arch-exec.exp: Test with different
4293 "follow-exec-mode" settings.
4294 (do_test): New procedure.
4295
3693fdb3
PA
42962017-09-04 Pedro Alves <palves@redhat.com>
4297
4298 * gdb.base/func-static.c (S::method const, S::method volatile)
4299 (S::method volatile const): New methods.
4300 (c_s, v_s, cv_s): New instances.
4301 (main): Call method() on them.
4302 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
4303 (cannot_resolve): New procedure.
4304 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
4305 print-quote-unquoted columns.
4306 (do_test): Test printing each scope too.
4307
e68cb8e0
PA
43082017-09-04 Pedro Alves <palves@redhat.com>
4309
4310 * gdb.base/local-static.exp: Also test with
4311 class::method::variable wholly quoted.
4312 * gdb.cp/m-static.exp (class::method::variable): Remove test.
4313
858be34c
PA
43142017-09-04 Pedro Alves <palves@redhat.com>
4315
4316 * gdb.base/local-static.c: New.
4317 * gdb.base/local-static.cc: New.
4318 * gdb.base/local-static.exp: New.
4319
46a4882b
PA
43202017-09-04 Pedro Alves <palves@redhat.com>
4321
4322 * gdb.asm/asm-source.exp: Add casts to int.
4323 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
4324 (dataglobal64_1, dataglobal64_2): New globals.
4325 * gdb.base/nodebug.exp: Test different expressions involving the
4326 new globals, with print, whatis and ptype. Add casts to int.
4327 * gdb.base/solib-display.exp: Add casts to int.
4328 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
4329 * gdb.cp/m-static.exp: Add cast to int.
4330 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
4331 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
4332 tls variable with no debug info without a cast. Test with a cast
4333 to int too.
4334 * gdb.trace/entry-values.exp: Add casts.
4335
2c5a2be1
PA
43362017-09-04 Pedro Alves <palves@redhat.com>
4337
4338 * gdb.base/nodebug.exp: Test that ptype's error about functions
4339 with unknown return type includes the function name too.
4340
7022349d
PA
43412017-09-04 Pedro Alves <palves@redhat.com>
4342
4343 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
4344 return type of munmap in infcall.
4345 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
4346 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
4347 type of ftell in infcall.
4348 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
4349 type of getpid in infcall.
4350 * gdb.base/infcall-exec.exp: Cast return type of execlp in
4351 infcall.
4352 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
4353 Bail on failure to extract the pid.
4354 * gdb.base/nodebug.c: #include <stdint.h>.
4355 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
4356 New functions.
4357 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
4358 Change expected output of print/whatis/ptype with functions with
4359 no debug info. Test all supported languages. Call
4360 test_call_promotion.
4361 * gdb.compile/compile.exp: Adjust expected output to expect
4362 warning.
4363 * gdb.threads/siginfo-threads.exp: Likewise.
4364
54990598
PA
43652017-09-04 Pedro Alves <palves@redhat.com>
4366
4367 * gdb.base/callfuncs.exp (do_function_calls): New parameter
4368 "prototypes". Test calling float functions via prototyped and
4369 unprototyped function pointers.
4370 (perform_all_tests): New parameter "prototypes". Pass it down.
4371 (top level): Pass down "prototypes" parameter to
4372 perform_all_tests.
4373
34d16ea2
SM
43742017-09-04 Simon Marchi <simon.marchi@ericsson.com>
4375
4376 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
4377 Test with nested loops.
4378
9521ecda
SM
43792017-09-04 Simon Marchi <simon.marchi@ericsson.com>
4380
4381 * gdb.base/commands.exp: Call the new procedures.
4382 (loop_break_test, loop_continue_test): New procedures.
4383
80a65e9b
SM
43842017-09-04 Simon Marchi <simon.marchi@ericsson.com>
4385
4386 * gdb.base/commands.exp: Call new procedure.
4387 (define_if_without_arg_test): New procedure.
4388
e439fa14
PA
43892017-09-04 Pedro Alves <palves@redhat.com>
4390
4391 * gdb.base/list-ambiguous.exp: New file.
4392 * gdb.base/list-ambiguous0.c: New file.
4393 * gdb.base/list-ambiguous1.c: New file.
4394 * gdb.base/list.exp (test_list_range): Adjust expected output.
4395
0a2dde4a
SDJ
43962017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
4397
4398 * gdb.base/share-env-with-gdbserver.c: New file.
4399 * gdb.base/share-env-with-gdbserver.exp: Likewise.
4400
5e89eb3a
SM
44012017-08-28 Simon Marchi <simon.marchi@ericsson.com>
4402
4403 * gdb.base/commands.exp (gdbvar_simple_if_test,
4404 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
4405 progvar_simple_if_test, progvar_simple_while_test,
4406 progvar_complex_if_while_test, user_defined_command_test,
4407 user_defined_command_args_eval,
4408 user_defined_command_args_stack_test,
4409 user_defined_command_manyargs_test, bp_deleted_in_command_test,
4410 temporary_breakpoint_commands,
4411 gdb_test_no_prompt, redefine_hook_test,
4412 redefine_backtrace_test): Remove "global gdb_prompt".
4413
fd437cbc
SM
44142017-08-28 Simon Marchi <simon.marchi@ericsson.com>
4415
4416 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
4417 New proc, call it from toplevel.
4418
87215ad1
SDJ
44192017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
4420
4421 PR remote/21852
4422 * gdb.server/normal.c: New file, copied from gdb.base.
4423 * gdb.server/run-without-local-binary.exp: New file.
4424
58afddc6
WP
44252017-08-07 Weimin Pan <weimin.pan@oracle.com>
4426
4427 * gdb.arch/sparc64-adi.exp: New file.
4428 * gdb.arch/sparc64-adi.c: New file.
4429
5277199a
PA
44302017-08-22 Pedro Alves <palves@redhat.com>
4431
4432 * gdb.cp/overload.exp (line_range_pattern): New procedure.
4433 (top level): Add "list all overloads" tests.
4434
14278e1f
TT
44352017-08-22 Tom Tromey <tom@tromey.com>
4436
4437 * gdb.gdb/xfullpath.exp: Remove.
4438
bf223d3e
PA
44392017-08-21 Pedro Alves <palves@redhat.com>
4440
4441 PR gdb/19487
4442 * gdb.base/symbol-alias.c: New.
4443 * gdb.base/symbol-alias2.c: New.
4444 * gdb.base/symbol-alias.exp: New.
4445
c973d0aa
PA
44462017-08-21 Pedro Alves <palves@redhat.com>
4447
4448 * gdb.base/dfp-test.c
4449 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
4450 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
4451 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
4452 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
4453 * gdb.base/whatis-ptype-typedefs.c: New.
4454 * gdb.base/whatis-ptype-typedefs.exp: New.
4455 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
4456 (an_int, an_int_type, an_int_type2): New globals.
4457 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
4458 involving typedefs and cast expressions.
4459 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
4460 (lookup_typedefs_function): New.
4461 (typedefs_pretty_printers_dict): New.
4462 (top level): Register lookup_typedefs_function in
4463 gdb.pretty_printers.
4464
6d580b63
YQ
44652017-08-18 Yao Qi <yao.qi@linaro.org>
4466
4467 * gdb.server/unittest.exp: New.
4468
206726fb
SDJ
44692017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
4470
4471 PR gdb/21954
4472 * gdb.base/environ.exp: Add test to check if 'unset environment'
4473 works.
4474
bf0ec4c2
AA
44752017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
4476
4477 * lib/gdb.exp (universal_compile_options): New caching proc.
4478 (gdb_compile): Suppress GCC's coloring of messages.
4479
d6382fff
TT
44802017-08-14 Tom Tromey <tom@tromey.com>
4481
4482 PR gdb/21675:
4483 * gdb.base/printcmds.exp (test_radices): New function.
4484 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
4485 * gdb.base/sizeof.exp (check_valueof): Use p/d.
4486 * lib/gdb.exp (get_integer_valueof): Use p/d.
4487
c2c2dd9f
SM
44882017-08-12 Simon Marchi <simon.marchi@ericsson.com>
4489
4490 * lib/gdb.exp (get_valueof): Don't capture end-of-line
4491 characters.
4492
fdffd6f4
TT
44932017-08-05 Tom Tromey <tom@tromey.com>
4494
4495 * gdb.rust/simple.exp: Allow String to appear in a different
4496 namespace.
4497
27d41eac
YQ
44982017-07-26 Yao Qi <yao.qi@linaro.org>
4499
4500 * gdb.gdb/unittest.exp: Invoke command
4501 "maintenance check xml-descriptions".
4502
031ed05d
AA
45032017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
4504
4505 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
4506 calling context.
4507 (hex128): Drop erroneous calculation of parameters.
4508
dcd27ddf
SM
45092017-07-22 Simon Marchi <simon.marchi@ericsson.com>
4510
4511 * gdb.python/py-unwind.exp: Disable stack protection when
4512 building test file.
4513
47e77640
PA
45142017-07-20 Pedro Alves <palves@redhat.com>
4515
4516 * gdb.base/default.exp (set language): Adjust expected output.
4517
62d2a18a
PA
45182017-07-20 Pedro Alves <palves@redhat.com>
4519
4520 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
4521 (test_minsym): ... this, and make static.
4522 (get_pck__foo__bar__minsym): Rename to ...
4523 (get_test_minsym): ... this.
4524 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
4525 symbol names and comments.
4526 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
4527 (get_test_minsym): ... this.
4528 (pck__foo__bar__minsym__2): Rename to ...
4529 (test_minsym): ... this.
4530 (main): Adjust.
4531
c45ec17c
PA
45322017-07-17 Pedro Alves <palves@redhat.com>
4533
4534 * gdb.base/completion.exp: Adjust expected output.
4535 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
4536 the completer works.
4537
c6756f62
PA
45382017-07-17 Pedro Alves <palves@redhat.com>
4539
4540 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
4541
5bd68487
AB
45422017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4543
4544 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
4545
8880f2a9
TT
45462017-07-14 Tom Tromey <tom@tromey.com>
4547
4548 PR rust/21764:
4549 * gdb.rust/simple.exp: Add tests.
4550
65547233
TT
45512017-07-14 Tom Tromey <tom@tromey.com>
4552
4553 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
4554
8f14146e
PA
45552017-07-14 Pedro Alves <palves@redhat.com>
4556
4557 * gdb.linespec/base/one/thefile.cc (z1): New function.
4558 * gdb.linespec/base/two/thefile.cc (z2): New function.
4559 * gdb.linespec/linespec.exp: Add tests.
4560
b4365d02
AB
45612017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
4562
4563 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
4564 to mi_create_breakpoint.
4565
5d2cbaa5
AB
45662017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
4567
4568 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
4569 mi_create_breakpoint.
4570
11cb5716
IB
45712017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
4572
4573 * gdb.dlang/demangle.exp: Update for demangling changes.
4574
03278692
TT
45752017-07-09 Tom Tromey <tom@tromey.com>
4576
4577 * gdb.dwarf2/shortpiece.exp: New file.
4578
33c5cd75
DB
45792017-07-06 David Blaikie <dblaikie@gmail.com>
4580
4581 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
4582 built from fissiont-multi-cu{1,2}.c.
4583 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
4584 except putting 'main' and 'func' in separate CUs in the same DWO file.
4585 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
4586 test.
4587 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
4588 test.
4589
8455d262
PA
45902017-07-06 Pedro Alves <palves@redhat.com>
4591
4592 * gdb.python/py-unwind.exp: Test flushregs.
4593
dc4bde35
SDJ
45942017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
4595
4596 PR cli/21688
4597 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
4598 tests for alias commands and trailing whitespace.
4599
51ed89aa
SDJ
46002017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
4601
4602 PR cli/21688
4603 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
4604 procedure. Call it.
4605
eb17d413
PA
46062017-06-29 Pedro Alves <palves@redhat.com>
4607
4608 * gdb.base/printcmds.exp: Add tests.
4609
41664b45
DG
46102017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
4611
4612 PR gdb/21337
4613 * gdb.base/reread-readsym.exp: New file.
4614 * gdb.base/reread-readsym.c: New file.
4615
75312ae3
KB
46162017-06-21 Kevin Buettner <kevinb@redhat.com>
4617
4618 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
4619 subpattern.
4620
66953522
PB
46212017-06-19 Peter Bergner <bergner@vnet.ibm.com>
4622
4623 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
4624 extended mnemonic.
4625 * gdb.arch/powerpc-power9.s: Likewise.
4626
5524b525
AA
46272017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
4628
4629 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
4630 on 32-bit x86 targets. Exploit is_*_target macros where
4631 appropriate.
4632
03c8af18
AA
46332017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
4634
4635 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
4636 register pieces.
4637
3bf31011
AA
46382017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
4639
4640 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
4641 located in one or more DWARF pieces.
4642
805acca0
AA
46432017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
4644
4645 * lib/gdb.exp (get_endianness): New proc.
4646 * gdb.arch/aarch64-fp.exp: Use it.
4647 * gdb.arch/altivec-regs.exp: Likewise.
4648 * gdb.arch/e500-regs.exp: Likewise.
4649 * gdb.arch/vsx-regs.exp: Likewise.
4650 * gdb.base/dump.exp: Likewise.
4651 * gdb.base/funcargs.exp: Likewise.
4652 * gdb.base/gnu_vector.exp: Likewise.
4653 * gdb.dwarf2/formdata16.exp: Likewise.
4654 * gdb.dwarf2/implptrpiece.exp: Likewise.
4655 * gdb.dwarf2/nonvar-access.exp: Likewise.
4656 * gdb.python/py-inferior.exp: Likewise.
4657 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
4658
e9352324
AA
46592017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
4660
4661 PR gdb/21226
4662 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
4663 stack value pieces are taken from the LSB end.
4664
d5d1163e
AA
46652017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
4666
4667 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
4668 variable at nonzero offset.
4669
0567c986
AA
46702017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
4671
4672 * gdb.dwarf2/var-access.c: New file.
4673 * gdb.dwarf2/var-access.exp: New test.
4674 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
4675
973e9aab
TT
46762017-06-12 Tom Tromey <tom@tromey.com>
4677
4678 * gdb.dwarf2/formdata16.exp: Add tests.
4679
d9109c80
TT
46802017-06-12 Tom Tromey <tom@tromey.com>
4681
4682 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
4683
30a25466
TT
46842017-06-12 Tom Tromey <tom@tromey.com>
4685
4686 PR exp/16225:
4687 * gdb.reverse/i386-sse-reverse.exp: Update tests.
4688 * gdb.arch/vsx-regs.exp: Update tests.
4689 * gdb.arch/s390-vregs.exp (hex128): New proc.
4690 Update test.
4691 * gdb.arch/altivec-regs.exp: Update tests.
4692
aefd8b33
SDJ
46932017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
4694
4695 * gdb.base/startup-with-shell.c: New file.
4696 * gdb.base/startup-with-shell.exp: Likewise.
4697
2090129c
SDJ
46982017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
4699
4700 * gdb.server/non-existing-program.exp: Update regex in order to
4701 reflect the fact that gdbserver is now using fork_inferior (with a
4702 shell) to startup the inferior.
4703
8e86a419
SM
47042017-05-30 Simon Marchi <simon.marchi@ericsson.com>
4705
4706 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
4707 support function calls from GDB.
4708
e6cf65f2
TT
47092017-05-21 Tom Tromey <tom@tromey.com>
4710
4711 PR rust/21466:
4712 * gdb.rust/unsized.exp: New file.
4713 * gdb.rust/unsized.rs: New file.
4714
43cc5389
TT
47152017-05-19 Tom Tromey <tom@tromey.com>
4716
4717 PR rust/21484:
4718 * gdb.rust/watch.exp: New file.
4719 * gdb.rust/watch.rs: New file.
4720
ec8df234
TT
47212017-05-18 Tom Tromey <tom@tromey.com>
4722
4723 * gdb.rust/simple.exp: Allow Box to be qualified.
4724
3e3e7fae
TP
47252017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4726
4727 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
4728
59cc050d
PA
47292017-05-18 Pedro Alves <palves@redhat.com>
4730
4731 * gdb.base/fileio.c (test_write, test_read, test_close)
4732 (test_fstat): Don't print 'ret' in the fail path.
4733
c8f6abd1
PA
47342017-05-18 Pedro Alves <palves@redhat.com>
4735
4736 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
4737 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
4738 (test_system, test_rename, test_unlink, test_time): Change
4739 prototypes.
4740 * gdb.base/fileio.exp (stop_msg): Adjust.
4741
d2a03b77
PA
47422017-05-18 Pedro Alves <palves@redhat.com>
4743
4744 * gdb.base/fileio.c (null_str): New global.
4745 (test_stat): Use it.
4746 * gdb.base/fileio.exp: Remove nowarnings.
4747
0d5c6999
YQ
47482017-05-17 Yao Qi <yao.qi@linaro.org>
4749
4750 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
4751
21873064
YQ
47522017-05-17 Simon Marchi <simon.marchi@ericsson.com>
4753
4754 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
4755 argument command.
4756 (top-level): Invoke test_set_inferior_tty.
4757
d512d31c
PA
47582017-05-04 Pedro Alves <palves@redhat.com>
4759
4760 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
4761 Add parens to print call for Python 3.
4762
90cef2ed
KS
47632017-05-03 Keith Seitz <keiths@redhat.com>
4764
4765 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
4766 (main): Call it.
4767
14f819c8
TW
47682017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4769
4770 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
4771 to prev and next.
4772
913aeadd
TW
47732017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4774
4775 * gdb.python/py-record-btrace.exp: Remove test for
4776 gdb.BtraceInstruction.error.
4777
a3be24ad
TW
47782017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4779
4780 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
4781
ae20e79a
TW
47822017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
4783
4784 * gdb.python/py-record-btrace-threads.c: New file.
4785 * gdb.python/py-record-btrace-threads.exp: New file.
4786
45ce1b47
SDJ
47872017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
4788
4789 PR testsuite/8595
4790 * gdb.base/environ.exp: Make test available in all architectures.
4791 Move bits related to "info program" testing to
4792 gdb.base/info-program.exp. Rewrite tests to use the two new
4793 procedures mentione below.
4794 (test_set_show_env_var) New procedure.
4795 (test_set_show_env_var_equal): Likewise.
4796 * gdb.base/info-program.exp: New file.
4797
e15c3eb4
KS
47982017-04-27 Keith Seitz <keiths@redhat.com>
4799
4800 * gdb.cp/oranking.cc (test15): New function.
4801 (main): Call test15 and declare additional variables for testing.
4802 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
4803 "p foo101('abc')" tests.
4804 Add tests for cv qualifier overloads.
4805 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
4806 "lvalue reference overload" test.
4807 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
4808 "print value of f1 on Child&& in f2" test.
4809
3a3fd0fd
PA
48102017-04-19 Pedro Alves <palves@redhat.com>
4811
4812 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
4813 procedure.
4814 (top level): Call it.
4815 * lib/gdb.exp (gdb_define_cmd): New procedure.
4816
53375380
PA
48172017-04-12 Pedro Alves <palves@redhat.com>
4818
4819 PR gdb/21323
4820 * gdb.cp/wide_char_types.c: Include <wchar.h>.
4821 (wchar): New global.
4822 * gdb.cp/wide_char_types.exp (wide_char_types_program)
4823 (do_test_wide_char, wide_char_types_no_program, top level): Add
4824 wchar_t testing.
4825
53e710ac
PA
48262017-04-12 Pedro Alves <palves@redhat.com>
4827
4828 PR c++/21323
4829 * gdb.cp/wide_char_types.c: New file.
4830 * gdb.cp/wide_char_types.exp: New file.
4831
0ad9d8c7
SDJ
48322017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
4833
4834 PR gdb/21352
4835 * gdb.trace/tsv.exp: Add test for "tsave -r".
4836
b1b45502
IB
48372017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
4838
4839 * gdb.dlang/watch-loc.c: New file.
4840 * gdb.dlang/watch-loc.exp: New file.
4841
ec13808e
JK
48422017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4843
4844 * gdb.python/py-section-script.exp (sepdebug): New testcases.
4845
fe5f7374
AK
48462017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
4847
4848 * gdb.arch/arc-analyze-prologue.S: New file.
4849 * gdb.arch/arc-analyze-prologue.exp: Likewise.
4850
eea78757
AK
48512017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
4852
4853 * gdb.arch/arc-decode-insn.S: New file.
4854 * gdb.arch/arc-decode-insn.exp: Likewise.
4855
5badf10a
IR
48562017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
4857
4858 PR tdep/20928
4859 * gdb.arch/sparc64-regs.exp: New file.
4860 * gdb.arch/sparc64-regs.S: Likewise.
4861
cee59b3f
TW
48622017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
4863
4864 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
4865 and memory view on Python 3.
4866
c0f55cc6
AV
48672017-03-20 Artemiy Volkov <artemiyv@acm.org>
4868 Keith Seitz <keiths@redhat.com>
4869
4870 PR gdb/14441
4871 * gdb.cp/demangle.exp: Add rvalue reference tests.
4872 * gdb.cp/rvalue-ref-casts.cc: New file.
4873 * gdb.cp/rvalue-ref-casts.exp: New file.
4874 * gdb.cp/rvalue-ref-overload.cc: New file.
4875 * gdb.cp/rvalue-ref-overload.exp: New file.
4876 * gdb.cp/rvalue-ref-params.cc: New file.
4877 * gdb.cp/rvalue-ref-params.exp: New file.
4878 * gdb.cp/rvalue-ref-sizeof.cc: New file.
4879 * gdb.cp/rvalue-ref-sizeof.exp: New file.
4880 * gdb.cp/rvalue-ref-types.cc: New file.
4881 * gdb.cp/rvalue-ref-types.exp: New file.
4882 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
4883 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
4884
51457a05
MAL
48852017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
4886
4887 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
4888 New procedure.
4889
5b291c04
MAL
48902017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
4891
4892 * lib/mi-support.exp (mi_gdb_test): Add additional message
4893 for unexpected output.
4894
59a56148
AA
48952017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4896
4897 * gdb.base/examine-backward.c (Barrier): New character array
4898 constant, to ensure that TestStrings is preceded by a string
4899 terminator.
4900
7942e96e
AA
49012017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
4902
4903 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
4904 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
4905 and implicit pointer into such a location.
4906
6ebac3fb
DE
49072017-03-16 Doug Evans <dje@google.com>
4908
4909 * gdb.python/py-lazy-string (pointer): Really add new typedef.
4910
ec3b243d
TP
49112017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
4912
4913 * gdb.cp/m-static.exp: Fix expectation for prototype of
4914 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
4915
49162017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
4917
4918 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
4919 * gdb.guile/scm-lazy-string.c: New file.
4920 * gdb.guile/scm-value.exp: Move lazy string tests to ...
4921 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
4922 for pointer, array, typedef lazy strings.
4923
2cc36e25 49242017-03-16 Doug Evans <dje@google.com>
34b43320
DE
4925
4926 PR python/17728, python/18439, python/18779
4927 * gdb.python/py-value.c (main) Delete locals sptr, sn.
4928 * gdb.python/py-lazy-string.c (pointer): New typedef.
4929 (main): New locals ptr, array, typedef_ptr.
4930 * gdb.python/py-value.exp: Move lazy string tests to ...
4931 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
4932 array, typedef lazy strings.
ec3b243d 4933
0efcde63
AK
49342017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
4935
4936 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
4937 Add optional 'test' parameter.
4938
7978d7c3
SM
49392017-03-13 Simon Marchi <simon.marchi@ericsson.com>
4940
4941 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
4942 Skip for versions of DejaGnu < 1.5.
4943
896c0c1e
SM
49442017-03-13 Simon Marchi <simon.marchi@ericsson.com>
4945
4946 * lib/gdb.exp (dejagnu_version): New proc.
4947 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
4948 Use dejagnu_version.
4949
5f4d1085
KS
49502017-03-10 Keith Seitz <keiths@redhat.com>
4951
4952 PR c++/8128
4953 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
4954 type from destructor regexps.
4955 Add a branch which actually passes the test.
4956 Adjust "ptype t5i" test names.
4957
1de05205
PA
49582017-03-08 Pedro Alves <palves@redhat.com>
4959
4960 * gdb.base/step-over-exit.exp: Add explicit test message.
4961
c65d6b55
PA
49622017-03-08 Pedro Alves <palves@redhat.com>
4963
4964 PR gdb/18360
4965 * gdb.threads/interrupt-while-step-over.c: New file.
4966 * gdb.threads/interrupt-while-step-over.exp: New file.
4967
2e86a283
PA
49682017-03-08 Pedro Alves <palves@redhat.com>
4969
4970 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
4971 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
4972
25dcbff6
PA
49732017-03-08 Pedro Alves <palves@redhat.com>
4974
4975 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
4976 PKRU as not supported as a PASS.
4977
dc9366eb
PA
49782017-03-08 Pedro Alves <palves@redhat.com>
4979
4980 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
4981 prefix instead of $binfile1/$binfile2.
4982 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
4983 in test message.
4984 * gdb.python/py-completion.exp: Use "load python file" as test
4985 messages instead of unstable path names.
4986
6e5d74e7
PA
49872017-03-08 Pedro Alves <palves@redhat.com>
4988 Jan Kratochvil <jan.kratochvil@redhat.com>
4989
4990 PR cli/21218
4991 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
4992 New proc.
4993 (top level): Call it.
4994
9753a2f6
PA
49952017-03-08 Pedro Alves <palves@redhat.com>
4996
4997 PR tui/21216
4998 * gdb.tui/tui-nl-filtered-output.exp: New file.
4999
1a4dd9dd
PA
50002017-03-08 Pedro Alves <palves@redhat.com>
5001
5002 * gdb.base/completion.exp: Move TUI completion tests to ...
5003 * gdb.tui/completion.exp: ... this new file.
5004
7cbbff33
PA
50052017-03-08 Pedro Alves <palves@redhat.com>
5006
5007 * gdb.base/tui-disasm-long-lines.c,
5008 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
5009 gdb.base/tui-layout.exp: Move to ...
5010 * gdb.tui/: ... this new directory.
5011
5f6fd321
PA
50122017-03-07 Pedro Alves <palves@redhat.com>
5013
5014 * gdb.base/tui-layout.c: New file.
5015 * gdb.base/tui-layout.exp: New file.
5016
44959fa8
PA
50172017-03-07 Pedro Alves <palves@redhat.com>
5018
5019 * gdb.base/tui-layout.c: Rename to ...
5020 * gdb.base/tui-disasm-long-lines.c: ... this.
5021 * gdb.base/tui-layout.exp: Rename to ...
5022 * gdb.base/tui-disasm-long-lines.exp: ... this.
5023
f8c4e718
PA
50242017-03-07 Pedro Alves <palves@redhat.com>
5025
5026 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
5027
6dbb839a 50282017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
5029
5030 * i386-mpx-call.c: New file.
5031 * i386-mpx-call.exp: New file.
5032
65b48a81
PB
50332017-02-28 Peter Bergner <bergner@vnet.ibm.com>
5034
5035 * gdb.arch/powerpc-power.exp: Delete test.
5036 * gdb.arch/powerpc-power.s: Likewise.
5037 * gdb.disasm/disassembler-options.exp: New test.
5038 * gdb.arch/powerpc-altivec.exp: Likewise.
5039 * gdb.arch/powerpc-altivec.s: Likewise.
5040 * gdb.arch/powerpc-altivec2.exp: Likewise.
5041 * gdb.arch/powerpc-altivec2.s: Likewise.
5042 * gdb.arch/powerpc-altivec3.exp: Likewise.
5043 * gdb.arch/powerpc-altivec3.s: Likewise.
5044 * gdb.arch/powerpc-power7.exp: Likewise.
5045 * gdb.arch/powerpc-power7.s: Likewise.
5046 * gdb.arch/powerpc-power8.exp: Likewise.
5047 * gdb.arch/powerpc-power8.s: Likewise.
5048 * gdb.arch/powerpc-power9.exp: Likewise.
5049 * gdb.arch/powerpc-power9.s: Likewise.
5050 * gdb.arch/powerpc-vsx.exp: Likewise.
5051 * gdb.arch/powerpc-vsx.s: Likewise.
5052 * gdb.arch/powerpc-vsx2.exp: Likewise.
5053 * gdb.arch/powerpc-vsx2.s: Likewise.
5054 * gdb.arch/powerpc-vsx3.exp: Likewise.
5055 * gdb.arch/powerpc-vsx3.s: Likewise.
5056 * gdb.arch/arm-disassembler-options.exp: Likewise.
5057 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
5058 * gdb.arch/s390-disassembler-options.exp: Likewise.
5059
17cd4947
LM
50602017-02-23 Luis Machado <lgustavo@codesourcery.com>
5061
5062 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
5063 (check_supported_features): ... this. Changed return type to void.
5064 (supports_rdseed): New static global.
5065 (rdseed): Check supports_rdseed.
5066 (initialize): Call check_supported_features.
5067
2039d74e
EBM
50682017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5069
5070 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
5071 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
5072 and lqarx/stqcx.
5073 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
5074 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
5075
a51d7ecf
EBM
50762017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5077
5078 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
5079 uppercase.
5080
0224619f
JK
50812017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 * gdb.dwarf2/formdata16.c: New file.
5084 * gdb.dwarf2/formdata16.exp: New file.
5085 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
5086
216f72a1
JK
50872017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5088
5089 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
5090 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
5091 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
5092 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
5093 DW_AT_GNU_*.
5094
43988095
JK
50952017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
5098
99e8a4f9
SDJ
50992017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
5100
5101 PR gdb/21164
5102 * gdb.base/maint.exp: Add testcases for when the commands do
5103 not have arguments.
5104
b58a8c0c
TP
51052017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5106
5107 * gdb.cp/chained-calls.exp: Use p instead of P.
5108
4e746bb6
TW
51092017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
5110
5111 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
5112 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
5113
3f77c769
TT
51142017-02-14 Tom Tromey <tom@tromey.com>
5115
5116 PR python/13598:
5117 * gdb.python/py-events.exp: Add before_prompt event tests.
5118
075beec0
AA
51192017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
5120
5121 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
5122
bf5f525c
LM
51232017-02-13 Luis Machado <lgustavo@codesourcery.com>
5124
5125 * gdb.linespec/explicit.c (my_unique_function_name): New function.
5126 (main): Call my_unique_function_name.
5127 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
5128 completion of patterns with a single match.
5129 Add missing -re switches to gdb_test_multiple calls.
5130
13a66184
LM
51312017-02-13 Luis Machado <lgustavo@codesourcery.com>
5132
5133 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
5134 return if core file is not recognized.
5135
26a06916
SM
51362017-02-10 Simon Marchi <simon.marchi@ericsson.com>
5137
5138 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
5139 and extra UIs.
5140
b761ca9e
SM
51412017-02-10 Simon Marchi <simon.marchi@ericsson.com>
5142
5143 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
5144 proc_with_prefix.
5145
b964bee0
TT
51462017-02-10 Tom Tromey <tom@tromey.com>
5147
5148 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
5149
18da0c51
MG
51502017-02-10 Martin Galvan <martingalvan@sourceware.org>
5151
5152 PR gdb/21122
5153 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
5154
604c4576
JG
51552017-02-08 Jerome Guitton <guitton@adacore.com>
5156
5157 * gdb.base/define.exp: Add test for command abbreviations
5158 in define.
5159
20b477a7
LM
51602017-02-06 Luis Machado <lgustavo@codesourcery.com>
5161
5162 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
5163 * gdb.reverse/insn-reverse-x86.c: New file.
5164
3f7b46f2
IR
51652017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
5166
5167 PR tdep/20936
5168 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
5169
f0fd41c1
TT
51702017-02-03 Tom Tromey <tom@tromey.com>
5171
5172 PR rust/21097:
5173 * gdb.rust/simple.exp: Add new tests.
5174
5be5dbf0
PA
51752017-02-02 Pedro Alves <palves@redhat.com>
5176
5177 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
5178 tests.
5179
7346ef59
AA
51802017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
5181
5182 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
5183 taking a 2-byte value out of a 4-byte DWARF implicit value on
5184 big-endian targets.
5185 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
5186 logic. Add test cases for DW_OP_implicit.
5187
787f0025
MM
51882017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5189
5190 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
5191
68777c29
MM
51922017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5193
5194 * gdb.btrace/enable.exp: Call gdb_exit before
5195 skip_gdbserver_tests.
5196
0a1c7e28
MM
51972017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5198
5199 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
5200 GDBFLAGS.
5201
b5ac99b0
MM
52022017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5203
5204 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
5205 the test is skipped.
5206 * gdb.btrace/data.exp: Likewise.
5207 * gdb.btrace/delta.exp: Likewise.
5208 * gdb.btrace/dlopen.exp: Likewise.
5209 * gdb.btrace/enable-running.exp: Likewise.
5210 * gdb.btrace/enable.exp: Likewise.
5211 * gdb.btrace/exception.exp: Likewise.
5212 * gdb.btrace/function_call_history.exp: Likewise.
5213 * gdb.btrace/gcore.exp: Likewise.
5214 * gdb.btrace/instruction_history.exp: Likewise.
5215 * gdb.btrace/multi-thread-step.exp: Likewise.
5216 * gdb.btrace/nohist.exp: Likewise.
5217 * gdb.btrace/non-stop.exp: Likewise.
5218 * gdb.btrace/reconnect.exp: Likewise.
5219 * gdb.btrace/record_goto-step.exp: Likewise.
5220 * gdb.btrace/record_goto.exp: Likewise.
5221 * gdb.btrace/rn-dl-bind.exp: Likewise.
5222 * gdb.btrace/segv.exp: Likewise.
5223 * gdb.btrace/step.exp: Likewise.
5224 * gdb.btrace/stepi.exp: Likewise.
5225 * gdb.btrace/tailcall-only.exp: Likewise.
5226 * gdb.btrace/tailcall.exp: Likewise.
5227 * gdb.btrace/tsx.exp: Likewise.
5228 * gdb.btrace/unknown_functions.exp: Likewise.
5229 * gdb.btrace/vdso.exp: Likewise.
5230
cd4007e4
MM
52312017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5232
5233 * gdb.btrace/enable-running.c: New.
5234 * gdb.btrace/enable-running.exp: New.
5235
2735833d
WT
52362017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
5237
5238 * gdb.arch/amd64-gs_base.c: New file.
5239 * gdb.arch/amd64-gs_base.exp: New file.
5240
b51e1e94
LM
52412017-01-26 Luis Machado <lgustavo@codesourcery.com>
5242
5243 * lib/memory.exp: Remove spurious empty newlines.
5244
72ca0410
SM
52452017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
5246
5247 * gdb.python/py-bad-printers.exp: Load python file using "source".
5248 * gdb.python/py-events.exp: Likewise.
5249 * gdb.python/py-evsignal.exp: Likewise.
5250 * gdb.python/py-evthreads.exp: Likewise.
5251 * gdb.python/py-frame-args.exp: Likewise.
5252 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
5253 * gdb.python/py-framefilter-mi.exp: Likewise.
5254 * gdb.python/py-framefilter.exp: Likewise.
5255 * gdb.python/py-mi.exp: Likewise.
5256 * gdb.python/py-pp-maint.exp: Likewise.
5257 * gdb.python/py-pp-registration.exp: Likewise.
5258 * gdb.python/py-prettyprint.exp: Likewise.
5259 (run_lang_tests): Likewise.
5260 * gdb.python/py-typeprint.exp: Likewise.
5261
e309aa65
LM
52622017-01-26 Luis Machado <lgustavo@codesourcery.com>
5263
5264 * lib/memory.exp: New file.
5265 * lib/gdb.exp: Load memory.exp.
5266 * gdb.base/memattr.exp (delete_memory): Move proc to
5267 lib/memory.exp and rename to delete_memory_regions.
5268 Replace delete_memory with delete_memory_regions.
5269 Cleanup memory regions before tests.
5270 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
5271 before tests.
5272
515aff23
LM
52732017-01-26 Luis Machado <lgustavo@codesourcery.com>
5274
5275 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
5276 files.
5277 (initialize): New function conditionally defined.
5278 (testcases): Move within conditional block.
5279 (main): Call initialize.
5280 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
5281 of gdb.reverse/insn-reverse.c.
5282 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
5283 gdb.reverse/insn-reverse.c.
5284
d8b49cf0
YQ
52852017-01-26 Yao Qi <yao.qi@linaro.org>
5286
5287 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
5288 disassemble on address 0.
5289
f13a9a0c
YQ
52902017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
5291 Yao Qi <yao.qi@linaro.org>
5292
5293 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
5294 * gdb.dwarf2/implptr-64bit.S: Remove.
5295 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
5296 variables in caller's context. Add DW_OP_implicit_value.
5297
5ac95241
YQ
52982017-01-25 Yao Qi <yao.qi@linaro.org>
5299
5300 * lib/dwarf.exp (Dwarf::_location): Handle
5301 DW_OP_GNU_implicit_pointer with proper size.
5302
23e82930
LM
53032017-01-20 Luis Machado <lgustavo@codesourcery.com>
5304
5305 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
5306 and add untested calls.
5307
d334ae25
LM
53082017-01-20 Luis Machado <lgustavo@codesourcery.com>
5309
5310 * gdb.python/python.exp: Check line number against what GDB thinks
5311 the line number is for func1.
5312
f5e6296e
IB
53132017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
5314
5315 * gdb.dlang/debug-expr.exp: New file.
5316
5b362f04
LM
53172016-12-23 Luis Machado <lgustavo@codesourcery.com>
5318
5319 Fix test names for the following files:
5320
5321 * gdb.ada/exec_changed.exp
5322 * gdb.ada/info_types.exp
5323 * gdb.arch/aarch64-atomic-inst.exp
5324 * gdb.arch/aarch64-fp.exp
5325 * gdb.arch/altivec-abi.exp
5326 * gdb.arch/altivec-regs.exp
5327 * gdb.arch/amd64-byte.exp
5328 * gdb.arch/amd64-disp-step.exp
5329 * gdb.arch/amd64-dword.exp
5330 * gdb.arch/amd64-entry-value-inline.exp
5331 * gdb.arch/amd64-entry-value-param.exp
5332 * gdb.arch/amd64-entry-value-paramref.exp
5333 * gdb.arch/amd64-entry-value.exp
5334 * gdb.arch/amd64-i386-address.exp
5335 * gdb.arch/amd64-invalid-stack-middle.exp
5336 * gdb.arch/amd64-invalid-stack-top.exp
5337 * gdb.arch/amd64-optimout-repeat.exp
5338 * gdb.arch/amd64-prologue-skip.exp
5339 * gdb.arch/amd64-prologue-xmm.exp
5340 * gdb.arch/amd64-stap-special-operands.exp
5341 * gdb.arch/amd64-stap-wrong-subexp.exp
5342 * gdb.arch/amd64-tailcall-cxx.exp
5343 * gdb.arch/amd64-tailcall-noret.exp
5344 * gdb.arch/amd64-tailcall-ret.exp
5345 * gdb.arch/amd64-tailcall-self.exp
5346 * gdb.arch/amd64-word.exp
5347 * gdb.arch/arm-bl-branch-dest.exp
5348 * gdb.arch/arm-disp-step.exp
5349 * gdb.arch/arm-neon.exp
5350 * gdb.arch/arm-single-step-kernel-helper.exp
5351 * gdb.arch/avr-flash-qualifier.exp
5352 * gdb.arch/disp-step-insn-reloc.exp
5353 * gdb.arch/e500-abi.exp
5354 * gdb.arch/e500-regs.exp
5355 * gdb.arch/ftrace-insn-reloc.exp
5356 * gdb.arch/i386-avx512.exp
5357 * gdb.arch/i386-bp_permanent.exp
5358 * gdb.arch/i386-byte.exp
5359 * gdb.arch/i386-cfi-notcurrent.exp
5360 * gdb.arch/i386-disp-step.exp
5361 * gdb.arch/i386-dr3-watch.exp
5362 * gdb.arch/i386-float.exp
5363 * gdb.arch/i386-gnu-cfi.exp
5364 * gdb.arch/i386-mpx-map.exp
5365 * gdb.arch/i386-mpx-sigsegv.exp
5366 * gdb.arch/i386-mpx-simple_segv.exp
5367 * gdb.arch/i386-mpx.exp
5368 * gdb.arch/i386-permbkpt.exp
5369 * gdb.arch/i386-prologue.exp
5370 * gdb.arch/i386-signal.exp
5371 * gdb.arch/i386-size-overlap.exp
5372 * gdb.arch/i386-unwind.exp
5373 * gdb.arch/i386-word.exp
5374 * gdb.arch/mips-fcr.exp
5375 * gdb.arch/powerpc-d128-regs.exp
5376 * gdb.arch/powerpc-stackless.exp
5377 * gdb.arch/ppc64-atomic-inst.exp
5378 * gdb.arch/s390-stackless.exp
5379 * gdb.arch/s390-tdbregs.exp
5380 * gdb.arch/s390-vregs.exp
5381 * gdb.arch/sparc-sysstep.exp
5382 * gdb.arch/thumb-bx-pc.exp
5383 * gdb.arch/thumb-singlestep.exp
5384 * gdb.arch/thumb2-it.exp
5385 * gdb.arch/vsx-regs.exp
5386 * gdb.asm/asm-source.exp
5387 * gdb.base/a2-run.exp
5388 * gdb.base/advance.exp
5389 * gdb.base/all-bin.exp
5390 * gdb.base/anon.exp
5391 * gdb.base/args.exp
5392 * gdb.base/arithmet.exp
5393 * gdb.base/async-shell.exp
5394 * gdb.base/async.exp
5395 * gdb.base/attach-pie-noexec.exp
5396 * gdb.base/attach-twice.exp
5397 * gdb.base/auto-load.exp
5398 * gdb.base/bang.exp
5399 * gdb.base/bitfields.exp
5400 * gdb.base/break-always.exp
5401 * gdb.base/break-caller-line.exp
5402 * gdb.base/break-entry.exp
5403 * gdb.base/break-inline.exp
5404 * gdb.base/break-on-linker-gcd-function.exp
5405 * gdb.base/break-probes.exp
5406 * gdb.base/break.exp
5407 * gdb.base/breakpoint-shadow.exp
5408 * gdb.base/call-ar-st.exp
5409 * gdb.base/call-sc.exp
5410 * gdb.base/call-signal-resume.exp
5411 * gdb.base/call-strs.exp
5412 * gdb.base/callfuncs.exp
5413 * gdb.base/catch-fork-static.exp
5414 * gdb.base/catch-gdb-caused-signals.exp
5415 * gdb.base/catch-load.exp
5416 * gdb.base/catch-signal-fork.exp
5417 * gdb.base/catch-signal.exp
5418 * gdb.base/catch-syscall.exp
5419 * gdb.base/charset.exp
5420 * gdb.base/checkpoint.exp
5421 * gdb.base/chng-syms.exp
5422 * gdb.base/code-expr.exp
5423 * gdb.base/code_elim.exp
5424 * gdb.base/commands.exp
5425 * gdb.base/completion.exp
5426 * gdb.base/complex.exp
5427 * gdb.base/cond-expr.exp
5428 * gdb.base/condbreak.exp
5429 * gdb.base/consecutive.exp
5430 * gdb.base/continue-all-already-running.exp
5431 * gdb.base/coredump-filter.exp
5432 * gdb.base/corefile.exp
5433 * gdb.base/dbx.exp
5434 * gdb.base/debug-expr.exp
5435 * gdb.base/define.exp
5436 * gdb.base/del.exp
5437 * gdb.base/disabled-location.exp
5438 * gdb.base/disasm-end-cu.exp
5439 * gdb.base/disasm-optim.exp
5440 * gdb.base/display.exp
5441 * gdb.base/duplicate-bp.exp
5442 * gdb.base/ena-dis-br.exp
5443 * gdb.base/ending-run.exp
5444 * gdb.base/enumval.exp
5445 * gdb.base/environ.exp
5446 * gdb.base/eu-strip-infcall.exp
5447 * gdb.base/eval-avoid-side-effects.exp
5448 * gdb.base/eval-skip.exp
5449 * gdb.base/exitsignal.exp
5450 * gdb.base/expand-psymtabs.exp
5451 * gdb.base/filesym.exp
5452 * gdb.base/find-unmapped.exp
5453 * gdb.base/finish.exp
5454 * gdb.base/float.exp
5455 * gdb.base/foll-exec-mode.exp
5456 * gdb.base/foll-exec.exp
5457 * gdb.base/foll-fork.exp
5458 * gdb.base/fortran-sym-case.exp
5459 * gdb.base/freebpcmd.exp
5460 * gdb.base/func-ptr.exp
5461 * gdb.base/func-ptrs.exp
5462 * gdb.base/funcargs.exp
5463 * gdb.base/gcore-buffer-overflow.exp
5464 * gdb.base/gcore-relro-pie.exp
5465 * gdb.base/gcore-relro.exp
5466 * gdb.base/gcore.exp
5467 * gdb.base/gdb1090.exp
5468 * gdb.base/gdb11530.exp
5469 * gdb.base/gdb11531.exp
5470 * gdb.base/gdb1821.exp
5471 * gdb.base/gdbindex-stabs.exp
5472 * gdb.base/gdbvars.exp
5473 * gdb.base/hbreak.exp
5474 * gdb.base/hbreak2.exp
5475 * gdb.base/included.exp
5476 * gdb.base/infcall-input.exp
5477 * gdb.base/inferior-died.exp
5478 * gdb.base/infnan.exp
5479 * gdb.base/info-macros.exp
5480 * gdb.base/info-os.exp
5481 * gdb.base/info-proc.exp
5482 * gdb.base/info-shared.exp
5483 * gdb.base/info-target.exp
5484 * gdb.base/infoline.exp
5485 * gdb.base/interp.exp
5486 * gdb.base/interrupt.exp
5487 * gdb.base/jit-reader.exp
5488 * gdb.base/jit-simple.exp
5489 * gdb.base/kill-after-signal.exp
5490 * gdb.base/kill-detach-inferiors-cmd.exp
5491 * gdb.base/label.exp
5492 * gdb.base/langs.exp
5493 * gdb.base/ldbl_e308.exp
5494 * gdb.base/line-symtabs.exp
5495 * gdb.base/linespecs.exp
5496 * gdb.base/list.exp
5497 * gdb.base/long_long.exp
5498 * gdb.base/longest-types.exp
5499 * gdb.base/maint.exp
5500 * gdb.base/max-value-size.exp
5501 * gdb.base/memattr.exp
5502 * gdb.base/mips_pro.exp
5503 * gdb.base/morestack.exp
5504 * gdb.base/moribund-step.exp
5505 * gdb.base/multi-forks.exp
5506 * gdb.base/nested-addr.exp
5507 * gdb.base/nextoverexit.exp
5508 * gdb.base/noreturn-finish.exp
5509 * gdb.base/noreturn-return.exp
5510 * gdb.base/nostdlib.exp
5511 * gdb.base/offsets.exp
5512 * gdb.base/opaque.exp
5513 * gdb.base/pc-fp.exp
5514 * gdb.base/permissions.exp
5515 * gdb.base/print-symbol-loading.exp
5516 * gdb.base/prologue-include.exp
5517 * gdb.base/psymtab.exp
5518 * gdb.base/ptype.exp
5519 * gdb.base/random-signal.exp
5520 * gdb.base/randomize.exp
5521 * gdb.base/range-stepping.exp
5522 * gdb.base/readline-ask.exp
5523 * gdb.base/recpar.exp
5524 * gdb.base/recurse.exp
5525 * gdb.base/relational.exp
5526 * gdb.base/restore.exp
5527 * gdb.base/return-nodebug.exp
5528 * gdb.base/return.exp
5529 * gdb.base/run-after-attach.exp
5530 * gdb.base/save-bp.exp
5531 * gdb.base/scope.exp
5532 * gdb.base/sect-cmd.exp
5533 * gdb.base/set-lang-auto.exp
5534 * gdb.base/set-noassign.exp
5535 * gdb.base/setvar.exp
5536 * gdb.base/sigall.exp
5537 * gdb.base/sigbpt.exp
5538 * gdb.base/siginfo-addr.exp
5539 * gdb.base/siginfo-infcall.exp
5540 * gdb.base/siginfo-obj.exp
5541 * gdb.base/siginfo.exp
5542 * gdb.base/signals-state-child.exp
5543 * gdb.base/signest.exp
5544 * gdb.base/sigstep.exp
5545 * gdb.base/sizeof.exp
5546 * gdb.base/skip.exp
5547 * gdb.base/solib-corrupted.exp
5548 * gdb.base/solib-nodir.exp
5549 * gdb.base/solib-search.exp
5550 * gdb.base/stack-checking.exp
5551 * gdb.base/stale-infcall.exp
5552 * gdb.base/stap-probe.exp
5553 * gdb.base/start.exp
5554 * gdb.base/step-break.exp
5555 * gdb.base/step-bt.exp
5556 * gdb.base/step-line.exp
5557 * gdb.base/step-over-exit.exp
5558 * gdb.base/step-over-syscall.exp
5559 * gdb.base/step-resume-infcall.exp
5560 * gdb.base/step-test.exp
5561 * gdb.base/store.exp
5562 * gdb.base/structs3.exp
5563 * gdb.base/sym-file.exp
5564 * gdb.base/symbol-without-target_section.exp
5565 * gdb.base/term.exp
5566 * gdb.base/testenv.exp
5567 * gdb.base/ui-redirect.exp
5568 * gdb.base/until.exp
5569 * gdb.base/unwindonsignal.exp
5570 * gdb.base/value-double-free.exp
5571 * gdb.base/vla-datatypes.exp
5572 * gdb.base/vla-ptr.exp
5573 * gdb.base/vla-sideeffect.exp
5574 * gdb.base/volatile.exp
5575 * gdb.base/watch-cond-infcall.exp
5576 * gdb.base/watch-cond.exp
5577 * gdb.base/watch-non-mem.exp
5578 * gdb.base/watch-read.exp
5579 * gdb.base/watch-vfork.exp
5580 * gdb.base/watchpoint-cond-gone.exp
5581 * gdb.base/watchpoint-delete.exp
5582 * gdb.base/watchpoint-hw-hit-once.exp
5583 * gdb.base/watchpoint-hw.exp
5584 * gdb.base/watchpoint-stops-at-right-insn.exp
5585 * gdb.base/watchpoints.exp
5586 * gdb.base/wchar.exp
5587 * gdb.base/whatis-exp.exp
5588 * gdb.btrace/buffer-size.exp
5589 * gdb.btrace/data.exp
5590 * gdb.btrace/delta.exp
5591 * gdb.btrace/dlopen.exp
5592 * gdb.btrace/enable.exp
5593 * gdb.btrace/exception.exp
5594 * gdb.btrace/function_call_history.exp
5595 * gdb.btrace/gcore.exp
5596 * gdb.btrace/instruction_history.exp
5597 * gdb.btrace/nohist.exp
5598 * gdb.btrace/reconnect.exp
5599 * gdb.btrace/record_goto-step.exp
5600 * gdb.btrace/record_goto.exp
5601 * gdb.btrace/rn-dl-bind.exp
5602 * gdb.btrace/segv.exp
5603 * gdb.btrace/step.exp
5604 * gdb.btrace/stepi.exp
5605 * gdb.btrace/tailcall-only.exp
5606 * gdb.btrace/tailcall.exp
5607 * gdb.btrace/tsx.exp
5608 * gdb.btrace/unknown_functions.exp
5609 * gdb.btrace/vdso.exp
5610 * gdb.compile/compile-ifunc.exp
5611 * gdb.compile/compile-ops.exp
5612 * gdb.compile/compile-print.exp
5613 * gdb.compile/compile-setjmp.exp
5614 * gdb.cp/abstract-origin.exp
5615 * gdb.cp/ambiguous.exp
5616 * gdb.cp/annota2.exp
5617 * gdb.cp/annota3.exp
5618 * gdb.cp/anon-ns.exp
5619 * gdb.cp/anon-struct.exp
5620 * gdb.cp/anon-union.exp
5621 * gdb.cp/arg-reference.exp
5622 * gdb.cp/baseenum.exp
5623 * gdb.cp/bool.exp
5624 * gdb.cp/breakpoint.exp
5625 * gdb.cp/bs15503.exp
5626 * gdb.cp/call-c.exp
5627 * gdb.cp/casts.exp
5628 * gdb.cp/chained-calls.exp
5629 * gdb.cp/class2.exp
5630 * gdb.cp/classes.exp
5631 * gdb.cp/cmpd-minsyms.exp
5632 * gdb.cp/converts.exp
5633 * gdb.cp/cp-relocate.exp
5634 * gdb.cp/cpcompletion.exp
5635 * gdb.cp/cpexprs.exp
5636 * gdb.cp/cplabel.exp
5637 * gdb.cp/cplusfuncs.exp
5638 * gdb.cp/cpsizeof.exp
5639 * gdb.cp/ctti.exp
5640 * gdb.cp/derivation.exp
5641 * gdb.cp/destrprint.exp
5642 * gdb.cp/dispcxx.exp
5643 * gdb.cp/enum-class.exp
5644 * gdb.cp/exception.exp
5645 * gdb.cp/exceptprint.exp
5646 * gdb.cp/expand-psymtabs-cxx.exp
5647 * gdb.cp/expand-sals.exp
5648 * gdb.cp/extern-c.exp
5649 * gdb.cp/filename.exp
5650 * gdb.cp/formatted-ref.exp
5651 * gdb.cp/fpointer.exp
5652 * gdb.cp/gdb1355.exp
5653 * gdb.cp/gdb2495.exp
5654 * gdb.cp/hang.exp
5655 * gdb.cp/impl-this.exp
5656 * gdb.cp/infcall-dlopen.exp
5657 * gdb.cp/inherit.exp
5658 * gdb.cp/iostream.exp
5659 * gdb.cp/koenig.exp
5660 * gdb.cp/local.exp
5661 * gdb.cp/m-data.exp
5662 * gdb.cp/m-static.exp
5663 * gdb.cp/mb-ctor.exp
5664 * gdb.cp/mb-inline.exp
5665 * gdb.cp/mb-templates.exp
5666 * gdb.cp/member-name.exp
5667 * gdb.cp/member-ptr.exp
5668 * gdb.cp/meth-typedefs.exp
5669 * gdb.cp/method.exp
5670 * gdb.cp/method2.exp
5671 * gdb.cp/minsym-fallback.exp
5672 * gdb.cp/misc.exp
5673 * gdb.cp/namelessclass.exp
5674 * gdb.cp/namespace-enum.exp
5675 * gdb.cp/namespace-nested-import.exp
5676 * gdb.cp/namespace.exp
5677 * gdb.cp/nextoverthrow.exp
5678 * gdb.cp/no-dmgl-verbose.exp
5679 * gdb.cp/non-trivial-retval.exp
5680 * gdb.cp/noparam.exp
5681 * gdb.cp/nsdecl.exp
5682 * gdb.cp/nsimport.exp
5683 * gdb.cp/nsnested.exp
5684 * gdb.cp/nsnoimports.exp
5685 * gdb.cp/nsrecurs.exp
5686 * gdb.cp/nsstress.exp
5687 * gdb.cp/nsusing.exp
5688 * gdb.cp/operator.exp
5689 * gdb.cp/oranking.exp
5690 * gdb.cp/overload-const.exp
5691 * gdb.cp/overload.exp
5692 * gdb.cp/ovldbreak.exp
5693 * gdb.cp/ovsrch.exp
5694 * gdb.cp/paren-type.exp
5695 * gdb.cp/parse-lang.exp
5696 * gdb.cp/pass-by-ref.exp
5697 * gdb.cp/pr-1023.exp
5698 * gdb.cp/pr-1210.exp
5699 * gdb.cp/pr-574.exp
5700 * gdb.cp/pr10687.exp
5701 * gdb.cp/pr12028.exp
5702 * gdb.cp/pr17132.exp
5703 * gdb.cp/pr17494.exp
5704 * gdb.cp/pr9067.exp
5705 * gdb.cp/pr9167.exp
5706 * gdb.cp/pr9631.exp
5707 * gdb.cp/printmethod.exp
5708 * gdb.cp/psmang.exp
5709 * gdb.cp/psymtab-parameter.exp
5710 * gdb.cp/ptype-cv-cp.exp
5711 * gdb.cp/ptype-flags.exp
5712 * gdb.cp/re-set-overloaded.exp
5713 * gdb.cp/ref-types.exp
5714 * gdb.cp/rtti.exp
5715 * gdb.cp/scope-err.exp
5716 * gdb.cp/shadow.exp
5717 * gdb.cp/smartp.exp
5718 * gdb.cp/static-method.exp
5719 * gdb.cp/static-print-quit.exp
5720 * gdb.cp/temargs.exp
5721 * gdb.cp/templates.exp
5722 * gdb.cp/try_catch.exp
5723 * gdb.cp/typedef-operator.exp
5724 * gdb.cp/typeid.exp
5725 * gdb.cp/userdef.exp
5726 * gdb.cp/using-crash.exp
5727 * gdb.cp/var-tag.exp
5728 * gdb.cp/virtbase.exp
5729 * gdb.cp/virtfunc.exp
5730 * gdb.cp/virtfunc2.exp
5731 * gdb.cp/vla-cxx.exp
5732 * gdb.disasm/t01_mov.exp
5733 * gdb.disasm/t02_mova.exp
5734 * gdb.disasm/t03_add.exp
5735 * gdb.disasm/t04_sub.exp
5736 * gdb.disasm/t05_cmp.exp
5737 * gdb.disasm/t06_ari2.exp
5738 * gdb.disasm/t07_ari3.exp
5739 * gdb.disasm/t08_or.exp
5740 * gdb.disasm/t09_xor.exp
5741 * gdb.disasm/t10_and.exp
5742 * gdb.disasm/t11_logs.exp
5743 * gdb.disasm/t12_bit.exp
5744 * gdb.disasm/t13_otr.exp
5745 * gdb.dlang/circular.exp
5746 * gdb.dwarf2/arr-stride.exp
5747 * gdb.dwarf2/arr-subrange.exp
5748 * gdb.dwarf2/atomic-type.exp
5749 * gdb.dwarf2/bad-regnum.exp
5750 * gdb.dwarf2/bitfield-parent-optimized-out.exp
5751 * gdb.dwarf2/callframecfa.exp
5752 * gdb.dwarf2/clztest.exp
5753 * gdb.dwarf2/corrupt.exp
5754 * gdb.dwarf2/data-loc.exp
5755 * gdb.dwarf2/dup-psym.exp
5756 * gdb.dwarf2/dw2-anon-mptr.exp
5757 * gdb.dwarf2/dw2-anonymous-func.exp
5758 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
5759 * gdb.dwarf2/dw2-bad-unresolved.exp
5760 * gdb.dwarf2/dw2-basic.exp
5761 * gdb.dwarf2/dw2-canonicalize-type.exp
5762 * gdb.dwarf2/dw2-case-insensitive.exp
5763 * gdb.dwarf2/dw2-common-block.exp
5764 * gdb.dwarf2/dw2-compdir-oldgcc.exp
5765 * gdb.dwarf2/dw2-compressed.exp
5766 * gdb.dwarf2/dw2-const.exp
5767 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
5768 * gdb.dwarf2/dw2-cu-size.exp
5769 * gdb.dwarf2/dw2-dup-frame.exp
5770 * gdb.dwarf2/dw2-entry-value.exp
5771 * gdb.dwarf2/dw2-icycle.exp
5772 * gdb.dwarf2/dw2-ifort-parameter.exp
5773 * gdb.dwarf2/dw2-inline-break.exp
5774 * gdb.dwarf2/dw2-inline-param.exp
5775 * gdb.dwarf2/dw2-intercu.exp
5776 * gdb.dwarf2/dw2-intermix.exp
5777 * gdb.dwarf2/dw2-lexical-block-bare.exp
5778 * gdb.dwarf2/dw2-linkage-name-trust.exp
5779 * gdb.dwarf2/dw2-minsym-in-cu.exp
5780 * gdb.dwarf2/dw2-noloc.exp
5781 * gdb.dwarf2/dw2-op-call.exp
5782 * gdb.dwarf2/dw2-op-out-param.exp
5783 * gdb.dwarf2/dw2-opt-structptr.exp
5784 * gdb.dwarf2/dw2-param-error.exp
5785 * gdb.dwarf2/dw2-producer.exp
5786 * gdb.dwarf2/dw2-ranges-base.exp
5787 * gdb.dwarf2/dw2-ref-missing-frame.exp
5788 * gdb.dwarf2/dw2-reg-undefined.exp
5789 * gdb.dwarf2/dw2-regno-invalid.exp
5790 * gdb.dwarf2/dw2-restore.exp
5791 * gdb.dwarf2/dw2-restrict.exp
5792 * gdb.dwarf2/dw2-single-line-discriminators.exp
5793 * gdb.dwarf2/dw2-strp.exp
5794 * gdb.dwarf2/dw2-undefined-ret-addr.exp
5795 * gdb.dwarf2/dw2-unresolved.exp
5796 * gdb.dwarf2/dw2-var-zero-addr.exp
5797 * gdb.dwarf2/dw4-sig-types.exp
5798 * gdb.dwarf2/dwz.exp
5799 * gdb.dwarf2/dynarr-ptr.exp
5800 * gdb.dwarf2/enum-type.exp
5801 * gdb.dwarf2/gdb-index.exp
5802 * gdb.dwarf2/implptr-64bit.exp
5803 * gdb.dwarf2/implptr-optimized-out.exp
5804 * gdb.dwarf2/implptr.exp
5805 * gdb.dwarf2/implref-array.exp
5806 * gdb.dwarf2/implref-const.exp
5807 * gdb.dwarf2/implref-global.exp
5808 * gdb.dwarf2/implref-struct.exp
5809 * gdb.dwarf2/mac-fileno.exp
5810 * gdb.dwarf2/main-subprogram.exp
5811 * gdb.dwarf2/member-ptr-forwardref.exp
5812 * gdb.dwarf2/method-ptr.exp
5813 * gdb.dwarf2/missing-sig-type.exp
5814 * gdb.dwarf2/nonvar-access.exp
5815 * gdb.dwarf2/opaque-type-lookup.exp
5816 * gdb.dwarf2/pieces-optimized-out.exp
5817 * gdb.dwarf2/pieces.exp
5818 * gdb.dwarf2/pr10770.exp
5819 * gdb.dwarf2/pr13961.exp
5820 * gdb.dwarf2/staticvirtual.exp
5821 * gdb.dwarf2/subrange.exp
5822 * gdb.dwarf2/symtab-producer.exp
5823 * gdb.dwarf2/trace-crash.exp
5824 * gdb.dwarf2/typeddwarf.exp
5825 * gdb.dwarf2/valop.exp
5826 * gdb.dwarf2/watch-notconst.exp
5827 * gdb.fortran/array-element.exp
5828 * gdb.fortran/charset.exp
5829 * gdb.fortran/common-block.exp
5830 * gdb.fortran/complex.exp
5831 * gdb.fortran/derived-type-function.exp
5832 * gdb.fortran/derived-type.exp
5833 * gdb.fortran/logical.exp
5834 * gdb.fortran/module.exp
5835 * gdb.fortran/multi-dim.exp
5836 * gdb.fortran/nested-funcs.exp
5837 * gdb.fortran/print-formatted.exp
5838 * gdb.fortran/subarray.exp
5839 * gdb.fortran/vla-alloc-assoc.exp
5840 * gdb.fortran/vla-datatypes.exp
5841 * gdb.fortran/vla-history.exp
5842 * gdb.fortran/vla-ptr-info.exp
5843 * gdb.fortran/vla-ptype-sub.exp
5844 * gdb.fortran/vla-ptype.exp
5845 * gdb.fortran/vla-sizeof.exp
5846 * gdb.fortran/vla-type.exp
5847 * gdb.fortran/vla-value-sub-arbitrary.exp
5848 * gdb.fortran/vla-value-sub-finish.exp
5849 * gdb.fortran/vla-value-sub.exp
5850 * gdb.fortran/vla-value.exp
5851 * gdb.fortran/whatis_type.exp
5852 * gdb.go/chan.exp
5853 * gdb.go/handcall.exp
5854 * gdb.go/hello.exp
5855 * gdb.go/integers.exp
5856 * gdb.go/methods.exp
5857 * gdb.go/package.exp
5858 * gdb.go/strings.exp
5859 * gdb.go/types.exp
5860 * gdb.go/unsafe.exp
5861 * gdb.guile/scm-arch.exp
5862 * gdb.guile/scm-block.exp
5863 * gdb.guile/scm-breakpoint.exp
5864 * gdb.guile/scm-cmd.exp
5865 * gdb.guile/scm-disasm.exp
5866 * gdb.guile/scm-equal.exp
5867 * gdb.guile/scm-frame-args.exp
5868 * gdb.guile/scm-frame-inline.exp
5869 * gdb.guile/scm-frame.exp
5870 * gdb.guile/scm-iterator.exp
5871 * gdb.guile/scm-math.exp
5872 * gdb.guile/scm-objfile.exp
5873 * gdb.guile/scm-ports.exp
5874 * gdb.guile/scm-symbol.exp
5875 * gdb.guile/scm-symtab.exp
5876 * gdb.guile/scm-value-cc.exp
5877 * gdb.guile/types-module.exp
5878 * gdb.linespec/break-ask.exp
5879 * gdb.linespec/cpexplicit.exp
5880 * gdb.linespec/explicit.exp
5881 * gdb.linespec/keywords.exp
5882 * gdb.linespec/linespec.exp
5883 * gdb.linespec/ls-dollar.exp
5884 * gdb.linespec/ls-errs.exp
5885 * gdb.linespec/skip-two.exp
5886 * gdb.linespec/thread.exp
5887 * gdb.mi/mi-async.exp
5888 * gdb.mi/mi-basics.exp
5889 * gdb.mi/mi-break.exp
5890 * gdb.mi/mi-catch-load.exp
5891 * gdb.mi/mi-cli.exp
5892 * gdb.mi/mi-cmd-param-changed.exp
5893 * gdb.mi/mi-console.exp
5894 * gdb.mi/mi-detach.exp
5895 * gdb.mi/mi-disassemble.exp
5896 * gdb.mi/mi-eval.exp
5897 * gdb.mi/mi-file-transfer.exp
5898 * gdb.mi/mi-file.exp
5899 * gdb.mi/mi-fill-memory.exp
5900 * gdb.mi/mi-inheritance-syntax-error.exp
5901 * gdb.mi/mi-linespec-err-cp.exp
5902 * gdb.mi/mi-logging.exp
5903 * gdb.mi/mi-memory-changed.exp
5904 * gdb.mi/mi-read-memory.exp
5905 * gdb.mi/mi-record-changed.exp
5906 * gdb.mi/mi-reg-undefined.exp
5907 * gdb.mi/mi-regs.exp
5908 * gdb.mi/mi-return.exp
5909 * gdb.mi/mi-reverse.exp
5910 * gdb.mi/mi-simplerun.exp
5911 * gdb.mi/mi-solib.exp
5912 * gdb.mi/mi-stack.exp
5913 * gdb.mi/mi-stepi.exp
5914 * gdb.mi/mi-syn-frame.exp
5915 * gdb.mi/mi-until.exp
5916 * gdb.mi/mi-var-block.exp
5917 * gdb.mi/mi-var-child.exp
5918 * gdb.mi/mi-var-cmd.exp
5919 * gdb.mi/mi-var-cp.exp
5920 * gdb.mi/mi-var-display.exp
5921 * gdb.mi/mi-var-invalidate.exp
5922 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
5923 * gdb.mi/mi-vla-fortran.exp
5924 * gdb.mi/mi-watch.exp
5925 * gdb.mi/mi2-var-child.exp
5926 * gdb.mi/user-selected-context-sync.exp
5927 * gdb.modula2/unbounded-array.exp
5928 * gdb.multi/dummy-frame-restore.exp
5929 * gdb.multi/multi-arch-exec.exp
5930 * gdb.multi/multi-arch.exp
5931 * gdb.multi/tids.exp
5932 * gdb.multi/watchpoint-multi.exp
5933 * gdb.opencl/callfuncs.exp
5934 * gdb.opencl/convs_casts.exp
5935 * gdb.opencl/datatypes.exp
5936 * gdb.opencl/operators.exp
5937 * gdb.opencl/vec_comps.exp
5938 * gdb.opt/clobbered-registers-O2.exp
5939 * gdb.opt/inline-break.exp
5940 * gdb.opt/inline-bt.exp
5941 * gdb.opt/inline-cmds.exp
5942 * gdb.opt/inline-locals.exp
5943 * gdb.pascal/case-insensitive-symbols.exp
5944 * gdb.pascal/floats.exp
5945 * gdb.pascal/gdb11492.exp
5946 * gdb.python/lib-types.exp
5947 * gdb.python/py-arch.exp
5948 * gdb.python/py-as-string.exp
5949 * gdb.python/py-bad-printers.exp
5950 * gdb.python/py-block.exp
5951 * gdb.python/py-breakpoint-create-fail.exp
5952 * gdb.python/py-breakpoint.exp
5953 * gdb.python/py-caller-is.exp
5954 * gdb.python/py-cmd.exp
5955 * gdb.python/py-explore-cc.exp
5956 * gdb.python/py-explore.exp
5957 * gdb.python/py-finish-breakpoint.exp
5958 * gdb.python/py-finish-breakpoint2.exp
5959 * gdb.python/py-frame-args.exp
5960 * gdb.python/py-frame-inline.exp
5961 * gdb.python/py-frame.exp
5962 * gdb.python/py-framefilter-mi.exp
5963 * gdb.python/py-infthread.exp
5964 * gdb.python/py-lazy-string.exp
5965 * gdb.python/py-linetable.exp
5966 * gdb.python/py-mi-events.exp
5967 * gdb.python/py-mi-objfile.exp
5968 * gdb.python/py-mi.exp
5969 * gdb.python/py-objfile.exp
5970 * gdb.python/py-pp-integral.exp
5971 * gdb.python/py-pp-maint.exp
5972 * gdb.python/py-pp-re-notag.exp
5973 * gdb.python/py-pp-registration.exp
5974 * gdb.python/py-recurse-unwind.exp
5975 * gdb.python/py-strfns.exp
5976 * gdb.python/py-symbol.exp
5977 * gdb.python/py-symtab.exp
5978 * gdb.python/py-sync-interp.exp
5979 * gdb.python/py-typeprint.exp
5980 * gdb.python/py-unwind-maint.exp
5981 * gdb.python/py-unwind.exp
5982 * gdb.python/py-value-cc.exp
5983 * gdb.python/py-xmethods.exp
5984 * gdb.reverse/amd64-tailcall-reverse.exp
5985 * gdb.reverse/break-precsave.exp
5986 * gdb.reverse/break-reverse.exp
5987 * gdb.reverse/consecutive-precsave.exp
5988 * gdb.reverse/consecutive-reverse.exp
5989 * gdb.reverse/finish-precsave.exp
5990 * gdb.reverse/finish-reverse-bkpt.exp
5991 * gdb.reverse/finish-reverse.exp
5992 * gdb.reverse/fstatat-reverse.exp
5993 * gdb.reverse/getresuid-reverse.exp
5994 * gdb.reverse/i386-precsave.exp
5995 * gdb.reverse/i386-reverse.exp
5996 * gdb.reverse/i386-sse-reverse.exp
5997 * gdb.reverse/i387-env-reverse.exp
5998 * gdb.reverse/i387-stack-reverse.exp
5999 * gdb.reverse/insn-reverse.exp
6000 * gdb.reverse/machinestate-precsave.exp
6001 * gdb.reverse/machinestate.exp
6002 * gdb.reverse/next-reverse-bkpt-over-sr.exp
6003 * gdb.reverse/pipe-reverse.exp
6004 * gdb.reverse/readv-reverse.exp
6005 * gdb.reverse/recvmsg-reverse.exp
6006 * gdb.reverse/rerun-prec.exp
6007 * gdb.reverse/s390-mvcle.exp
6008 * gdb.reverse/step-precsave.exp
6009 * gdb.reverse/step-reverse.exp
6010 * gdb.reverse/time-reverse.exp
6011 * gdb.reverse/until-precsave.exp
6012 * gdb.reverse/until-reverse.exp
6013 * gdb.reverse/waitpid-reverse.exp
6014 * gdb.reverse/watch-precsave.exp
6015 * gdb.reverse/watch-reverse.exp
6016 * gdb.rust/generics.exp
6017 * gdb.rust/methods.exp
6018 * gdb.rust/modules.exp
6019 * gdb.rust/simple.exp
6020 * gdb.server/connect-with-no-symbol-file.exp
6021 * gdb.server/ext-attach.exp
6022 * gdb.server/ext-restart.exp
6023 * gdb.server/ext-wrapper.exp
6024 * gdb.server/file-transfer.exp
6025 * gdb.server/server-exec-info.exp
6026 * gdb.server/server-kill.exp
6027 * gdb.server/server-mon.exp
6028 * gdb.server/wrapper.exp
6029 * gdb.stabs/exclfwd.exp
6030 * gdb.stabs/gdb11479.exp
6031 * gdb.threads/clone-new-thread-event.exp
6032 * gdb.threads/corethreads.exp
6033 * gdb.threads/current-lwp-dead.exp
6034 * gdb.threads/dlopen-libpthread.exp
6035 * gdb.threads/gcore-thread.exp
6036 * gdb.threads/sigstep-threads.exp
6037 * gdb.threads/watchpoint-fork.exp
6038 * gdb.trace/actions-changed.exp
6039 * gdb.trace/backtrace.exp
6040 * gdb.trace/change-loc.exp
6041 * gdb.trace/circ.exp
6042 * gdb.trace/collection.exp
6043 * gdb.trace/disconnected-tracing.exp
6044 * gdb.trace/ftrace.exp
6045 * gdb.trace/mi-trace-frame-collected.exp
6046 * gdb.trace/mi-trace-unavailable.exp
6047 * gdb.trace/mi-traceframe-changed.exp
6048 * gdb.trace/mi-tsv-changed.exp
6049 * gdb.trace/no-attach-trace.exp
6050 * gdb.trace/passc-dyn.exp
6051 * gdb.trace/qtro.exp
6052 * gdb.trace/range-stepping.exp
6053 * gdb.trace/read-memory.exp
6054 * gdb.trace/save-trace.exp
6055 * gdb.trace/signal.exp
6056 * gdb.trace/status-stop.exp
6057 * gdb.trace/tfile.exp
6058 * gdb.trace/trace-break.exp
6059 * gdb.trace/trace-buffer-size.exp
6060 * gdb.trace/trace-condition.exp
6061 * gdb.trace/tracefile-pseudo-reg.exp
6062 * gdb.trace/tstatus.exp
6063 * gdb.trace/unavailable.exp
6064 * gdb.trace/while-dyn.exp
6065 * gdb.trace/while-stepping.exp
6066
34c41c68
DE
60672016-12-22 Doug Evans <xdje42@gmail.com>
6068
6069 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
6070 and msymbols.
6071
16e69324
YQ
60722016-12-19 Yao Qi <yao.qi@linaro.org>
6073
6074 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
6075 (test_with_self): Don't call do_steps_and_nexts, and remove
6076 code about stepping into xmalloc.
6077
f94f411b
YQ
60782016-12-09 Yao Qi <yao.qi@linaro.org>
6079
6080 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
6081
60822016-12-09 Yao Qi <yao.qi@linaro.org>
6083
6084 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
6085
f1b5deee
PA
60862016-12-09 Pedro Alves <palves@redhat.com>
6087
6088 * gdb.base/all-architectures-0.exp: New file.
6089 * gdb.base/all-architectures-1.exp: New file.
6090 * gdb.base/all-architectures-2.exp: New file.
6091 * gdb.base/all-architectures-3.exp: New file.
6092 * gdb.base/all-architectures-4.exp: New file.
6093 * gdb.base/all-architectures-5.exp: New file.
6094 * gdb.base/all-architectures-6.exp: New file.
6095 * gdb.base/all-architectures-7.exp: New file.
6096 * gdb.base/all-architectures.exp.in: New file.
6097
364ca42e
YQ
60982016-12-09 Yao Qi <yao.qi@linaro.org>
6099
6100 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
6101
107c2d62
LM
61022016-12-02 Luis Machado <lgustavo@codesourcery.com>
6103
6104 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
6105 possible.
6106 Remove useless pattern-matching code.
6107
df3ee9ca
PA
61082016-12-02 Pedro Alves <palves@redhat.com>
6109
6110 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
6111 procedure.
6112 (top level): Call it.
6113
ec835369
PA
61142016-12-02 Pedro Alves <palves@redhat.com>
6115
6116 * gdb.base/commands.exp (user_defined_command_args_stack_test):
6117 New procedure.
6118 (top level): Call it.
6119
01770bbd
PA
61202016-12-02 Pedro Alves <palves@redhat.com>
6121
6122 PR cli/20559
6123 * gdb.base/commands.exp (user_defined_command_args_eval): New
6124 procedure.
6125 (top level): Call it.
6126
008459ea
LM
61272016-12-02 Luis Machado <lgustavo@codesourcery.com>
6128
6129 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
6130 timeout handling.
6131
0c1b455e
TT
61322016-12-02 Tom Tromey <tom@tromey.com>
6133
6134 * gdb.dwarf2/main-subprogram.c: New file.
6135 * gdb.dwarf2/main-subprogram.exp: New file.
6136
018572b8
LM
61372016-12-01 Luis Machado <lgustavo@codesourcery.com>
6138
6139 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
6140 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
6141 gdb_test_no_output for a couple of cases.
6142 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
6143
84c93cd5
LM
61442016-12-01 Luis Machado <lgustavo@codesourcery.com>
6145
6146 Fix test names and standardize compilation error messages throughout
6147 the following files:
6148
6149 * gdb.ada/start.exp
6150 * gdb.arch/alpha-step.exp
6151 * gdb.arch/e500-prologue.exp
6152 * gdb.arch/ftrace-insn-reloc.exp
6153 * gdb.arch/gdb1291.exp
6154 * gdb.arch/gdb1431.exp
6155 * gdb.arch/gdb1558.exp
6156 * gdb.arch/i386-dr3-watch.exp
6157 * gdb.arch/i386-sse-stack-align.exp
6158 * gdb.arch/ia64-breakpoint-shadow.exp
6159 * gdb.arch/pa-nullify.exp
6160 * gdb.arch/powerpc-aix-prologue.exp
6161 * gdb.arch/thumb-bx-pc.exp
6162 * gdb.base/annota1.exp
6163 * gdb.base/annota3.exp
6164 * gdb.base/arrayidx.exp
6165 * gdb.base/assign.exp
6166 * gdb.base/attach.exp
6167 * gdb.base/auxv.exp
6168 * gdb.base/bang.exp
6169 * gdb.base/bfp-test.exp
6170 * gdb.base/bigcore.exp
6171 * gdb.base/bitfields2.exp
6172 * gdb.base/break-fun-addr.exp
6173 * gdb.base/break-probes.exp
6174 * gdb.base/call-rt-st.exp
6175 * gdb.base/callexit.exp
6176 * gdb.base/catch-fork-kill.exp
6177 * gdb.base/charset.exp
6178 * gdb.base/checkpoint.exp
6179 * gdb.base/comprdebug.exp
6180 * gdb.base/constvars.exp
6181 * gdb.base/coredump-filter.exp
6182 * gdb.base/cursal.exp
6183 * gdb.base/cvexpr.exp
6184 * gdb.base/detach.exp
6185 * gdb.base/display.exp
6186 * gdb.base/dmsym.exp
6187 * gdb.base/dprintf-pending.exp
6188 * gdb.base/dso2dso.exp
6189 * gdb.base/dtrace-probe.exp
6190 * gdb.base/dump.exp
6191 * gdb.base/enum_cond.exp
6192 * gdb.base/exe-lock.exp
6193 * gdb.base/exec-invalid-sysroot.exp
6194 * gdb.base/execl-update-breakpoints.exp
6195 * gdb.base/exprs.exp
6196 * gdb.base/fileio.exp
6197 * gdb.base/find.exp
6198 * gdb.base/finish.exp
6199 * gdb.base/fixsection.exp
6200 * gdb.base/foll-vfork.exp
6201 * gdb.base/frame-args.exp
6202 * gdb.base/gcore.exp
6203 * gdb.base/gdb1250.exp
6204 * gdb.base/global-var-nested-by-dso.exp
6205 * gdb.base/gnu-ifunc.exp
6206 * gdb.base/hashline1.exp
6207 * gdb.base/hashline2.exp
6208 * gdb.base/hashline3.exp
6209 * gdb.base/hbreak-in-shr-unsupported.exp
6210 * gdb.base/huge.exp
6211 * gdb.base/infcall-input.exp
6212 * gdb.base/info-fun.exp
6213 * gdb.base/info-shared.exp
6214 * gdb.base/jit-simple.exp
6215 * gdb.base/jit-so.exp
6216 * gdb.base/jit.exp
6217 * gdb.base/jump.exp
6218 * gdb.base/label.exp
6219 * gdb.base/lineinc.exp
6220 * gdb.base/logical.exp
6221 * gdb.base/longjmp.exp
6222 * gdb.base/macscp.exp
6223 * gdb.base/miscexprs.exp
6224 * gdb.base/new-ui-echo.exp
6225 * gdb.base/new-ui-pending-input.exp
6226 * gdb.base/new-ui.exp
6227 * gdb.base/nodebug.exp
6228 * gdb.base/nofield.exp
6229 * gdb.base/offsets.exp
6230 * gdb.base/overlays.exp
6231 * gdb.base/pending.exp
6232 * gdb.base/pointers.exp
6233 * gdb.base/pr11022.exp
6234 * gdb.base/printcmds.exp
6235 * gdb.base/prologue.exp
6236 * gdb.base/ptr-typedef.exp
6237 * gdb.base/realname-expand.exp
6238 * gdb.base/relativedebug.exp
6239 * gdb.base/relocate.exp
6240 * gdb.base/remote.exp
6241 * gdb.base/reread.exp
6242 * gdb.base/return2.exp
6243 * gdb.base/savedregs.exp
6244 * gdb.base/sep.exp
6245 * gdb.base/sepdebug.exp
6246 * gdb.base/sepsymtab.exp
6247 * gdb.base/set-inferior-tty.exp
6248 * gdb.base/setshow.exp
6249 * gdb.base/shlib-call.exp
6250 * gdb.base/sigaltstack.exp
6251 * gdb.base/siginfo-addr.exp
6252 * gdb.base/signals.exp
6253 * gdb.base/signull.exp
6254 * gdb.base/sigrepeat.exp
6255 * gdb.base/so-impl-ld.exp
6256 * gdb.base/solib-display.exp
6257 * gdb.base/solib-overlap.exp
6258 * gdb.base/solib-search.exp
6259 * gdb.base/solib-symbol.exp
6260 * gdb.base/structs.exp
6261 * gdb.base/structs2.exp
6262 * gdb.base/symtab-search-order.exp
6263 * gdb.base/twice.exp
6264 * gdb.base/unload.exp
6265 * gdb.base/varargs.exp
6266 * gdb.base/watchpoint-solib.exp
6267 * gdb.base/watchpoint.exp
6268 * gdb.base/whatis.exp
6269 * gdb.base/wrong_frame_bt_full.exp
6270 * gdb.btrace/dlopen.exp
6271 * gdb.cell/ea-standalone.exp
6272 * gdb.cell/ea-test.exp
6273 * gdb.cp/dispcxx.exp
6274 * gdb.cp/gdb2384.exp
6275 * gdb.cp/method2.exp
6276 * gdb.cp/nextoverthrow.exp
6277 * gdb.cp/pr10728.exp
6278 * gdb.disasm/am33.exp
6279 * gdb.disasm/h8300s.exp
6280 * gdb.disasm/mn10300.exp
6281 * gdb.disasm/sh3.exp
6282 * gdb.dwarf2/dw2-dir-file-name.exp
6283 * gdb.fortran/complex.exp
6284 * gdb.fortran/library-module.exp
6285 * gdb.guile/scm-pretty-print.exp
6286 * gdb.guile/scm-symbol.exp
6287 * gdb.guile/scm-type.exp
6288 * gdb.guile/scm-value.exp
6289 * gdb.linespec/linespec.exp
6290 * gdb.mi/gdb701.exp
6291 * gdb.mi/gdb792.exp
6292 * gdb.mi/mi-breakpoint-changed.exp
6293 * gdb.mi/mi-dprintf-pending.exp
6294 * gdb.mi/mi-dprintf.exp
6295 * gdb.mi/mi-exit-code.exp
6296 * gdb.mi/mi-pending.exp
6297 * gdb.mi/mi-solib.exp
6298 * gdb.mi/new-ui-mi-sync.exp
6299 * gdb.mi/pr11022.exp
6300 * gdb.mi/user-selected-context-sync.exp
6301 * gdb.opt/solib-intra-step.exp
6302 * gdb.python/py-events.exp
6303 * gdb.python/py-finish-breakpoint.exp
6304 * gdb.python/py-mi.exp
6305 * gdb.python/py-prettyprint.exp
6306 * gdb.python/py-shared.exp
6307 * gdb.python/py-symbol.exp
6308 * gdb.python/py-template.exp
6309 * gdb.python/py-type.exp
6310 * gdb.python/py-value.exp
6311 * gdb.reverse/solib-precsave.exp
6312 * gdb.reverse/solib-reverse.exp
6313 * gdb.server/solib-list.exp
6314 * gdb.stabs/weird.exp
6315 * gdb.threads/reconnect-signal.exp
6316 * gdb.threads/stepi-random-signal.exp
6317 * gdb.trace/actions.exp
6318 * gdb.trace/ax.exp
6319 * gdb.trace/backtrace.exp
6320 * gdb.trace/change-loc.exp
6321 * gdb.trace/deltrace.exp
6322 * gdb.trace/ftrace-lock.exp
6323 * gdb.trace/ftrace.exp
6324 * gdb.trace/infotrace.exp
6325 * gdb.trace/mi-tracepoint-changed.exp
6326 * gdb.trace/packetlen.exp
6327 * gdb.trace/passcount.exp
6328 * gdb.trace/pending.exp
6329 * gdb.trace/range-stepping.exp
6330 * gdb.trace/report.exp
6331 * gdb.trace/stap-trace.exp
6332 * gdb.trace/tfind.exp
6333 * gdb.trace/trace-break.exp
6334 * gdb.trace/trace-condition.exp
6335 * gdb.trace/trace-enable-disable.exp
6336 * gdb.trace/trace-mt.exp
6337 * gdb.trace/tracecmd.exp
6338 * gdb.trace/tspeed.exp
6339 * gdb.trace/tsv.exp
6340 * lib/perftest.exp
6341
fb9feb35
LM
63422016-12-01 Luis Machado <lgustavo@codesourcery.com>
6343
6344 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
6345 with gdb_test_no_output.
6346 Use command as test name.
6347
cd2ddb6c
LM
63482016-12-01 Luis Machado <lgustavo@codesourcery.com>
6349
6350 Fix test names starting with uppercase throughout the files.
6351
6352 * gdb.ada/assign_1.exp
6353 * gdb.ada/boolean_expr.exp
6354 * gdb.base/arrayidx.exp
6355 * gdb.base/del.exp
6356 * gdb.base/gcore-buffer-overflow.exp
6357 * gdb.base/testenv.exp
6358 * gdb.compile/compile.exp
6359 * gdb.python/py-framefilter-invalidarg.exp
6360 * gdb.python/py-framefilter.exp
6361
bb95117e
LM
63622016-12-01 Luis Machado <lgustavo@codesourcery.com>
6363
6364 Fix test names starting with uppercase throughout the files.
6365
6366 * gdb.ada/array_return.exp
6367 * gdb.ada/expr_delims.exp
6368 * gdb.ada/mi_dyn_arr.exp
6369 * gdb.ada/mi_interface.exp
6370 * gdb.ada/mi_var_array.exp
6371 * gdb.ada/watch_arg.exp
6372 * gdb.arch/alpha-step.exp
6373 * gdb.arch/altivec-regs.exp
6374 * gdb.arch/e500-regs.exp
6375 * gdb.arch/powerpc-d128-regs.exp
6376 * gdb.base/arrayidx.exp
6377 * gdb.base/break.exp
6378 * gdb.base/checkpoint.exp
6379 * gdb.base/debug-expr.exp
6380 * gdb.base/dmsym.exp
6381 * gdb.base/radix.exp
6382 * gdb.base/sepdebug.exp
6383 * gdb.base/testenv.exp
6384 * gdb.base/watch_thread_num.exp
6385 * gdb.base/watchpoint-cond-gone.exp
6386 * gdb.cell/break.exp
6387 * gdb.cell/ea-cache.exp
6388 * gdb.compile/compile.exp
6389 * gdb.cp/gdb2495.exp
6390 * gdb.gdb/selftest.exp
6391 * gdb.gdb/xfullpath.exp
6392 * gdb.go/hello.exp
6393 * gdb.go/integers.exp
6394 * gdb.objc/basicclass.exp
6395 * gdb.pascal/hello.exp
6396 * gdb.pascal/integers.exp
6397 * gdb.python/py-breakpoint.exp
6398 * gdb.python/py-cmd.exp
6399 * gdb.python/py-linetable.exp
6400 * gdb.python/py-xmethods.exp
6401 * gdb.python/python.exp
6402 * gdb.reverse/consecutive-precsave.exp
6403 * gdb.reverse/finish-precsave.exp
6404 * gdb.reverse/i386-precsave.exp
6405 * gdb.reverse/machinestate-precsave.exp
6406 * gdb.reverse/sigall-precsave.exp
6407 * gdb.reverse/solib-precsave.exp
6408 * gdb.reverse/step-precsave.exp
6409 * gdb.reverse/until-precsave.exp
6410 * gdb.reverse/watch-precsave.exp
6411 * gdb.threads/leader-exit.exp
6412 * gdb.threads/pthreads.exp
6413 * gdb.threads/wp-replication.exp
6414 * gdb.trace/actions.exp
6415 * gdb.trace/mi-tsv-changed.exp
6416 * gdb.trace/tsv.exp
6417
de97fdd4
LM
64182016-12-01 Luis Machado <lgustavo@codesourcery.com>
6419
6420 Fix test names starting with uppercase throughout the files.
6421
6422 * gdb.arch/i386-bp_permanent.exp
6423 * gdb.arch/i386-gnu-cfi.exp
6424 * gdb.base/disasm-end-cu.exp
6425 * gdb.base/macscp.exp
6426 * gdb.base/pending.exp
6427 * gdb.base/watch_thread_num.exp
6428 * gdb.cp/exception.exp
6429 * gdb.cp/gdb2495.exp
6430 * gdb.cp/local.exp
6431 * gdb.python/py-evsignal.exp
6432 * gdb.python/python.exp
6433 * gdb.trace/tracecmd.exp
6434
9f058c10
LM
64352016-12-01 Luis Machado <lgustavo@codesourcery.com>
6436
6437 Fix test names starting with uppercase throughout the files.
6438
6439 * gdb.base/charset.exp
6440 * gdb.base/eval.exp
6441 * gdb.base/multi-forks.exp
6442 * gdb.guile/scm-progspace.exp
6443 * gdb.opencl/datatypes.exp
6444 * gdb.python/py-block.exp
6445 * gdb.python/py-function.exp
6446 * gdb.python/py-symbol.exp
6447 * gdb.python/py-symtab.exp
6448 * gdb.python/py-xmethods.exp
6449 * gdb.reverse/break-precsave.exp
6450 * gdb.reverse/break-reverse.exp
6451 * gdb.reverse/consecutive-precsave.exp
6452 * gdb.reverse/consecutive-reverse.exp
6453 * gdb.reverse/finish-precsave.exp
6454 * gdb.reverse/finish-reverse-bkpt.exp
6455 * gdb.reverse/finish-reverse.exp
6456 * gdb.reverse/fstatat-reverse.exp
6457 * gdb.reverse/getresuid-reverse.exp
6458 * gdb.reverse/i386-precsave.exp
6459 * gdb.reverse/i386-reverse.exp
6460 * gdb.reverse/i386-sse-reverse.exp
6461 * gdb.reverse/i387-stack-reverse.exp
6462 * gdb.reverse/insn-reverse.exp
6463 * gdb.reverse/machinestate-precsave.exp
6464 * gdb.reverse/machinestate.exp
6465 * gdb.reverse/next-reverse-bkpt-over-sr.exp
6466 * gdb.reverse/pipe-reverse.exp
6467 * gdb.reverse/readv-reverse.exp
6468 * gdb.reverse/recvmsg-reverse.exp
6469 * gdb.reverse/rerun-prec.exp
6470 * gdb.reverse/s390-mvcle.exp
6471 * gdb.reverse/sigall-precsave.exp
6472 * gdb.reverse/sigall-reverse.exp
6473 * gdb.reverse/solib-precsave.exp
6474 * gdb.reverse/solib-reverse.exp
6475 * gdb.reverse/step-precsave.exp
6476 * gdb.reverse/step-reverse.exp
6477 * gdb.reverse/time-reverse.exp
6478 * gdb.reverse/until-precsave.exp
6479 * gdb.reverse/until-reverse.exp
6480 * gdb.reverse/waitpid-reverse.exp
6481 * gdb.reverse/watch-precsave.exp
6482 * gdb.reverse/watch-reverse.exp
6483
cdc7edd7
LM
64842016-12-01 Luis Machado <lgustavo@codesourcery.com>
6485
6486 Fix test names starting with uppercase throughout the files.
6487
6488 * gdb.arch/i386-mpx-simple_segv.exp
6489 * gdb.arch/i386-mpx.exp
6490 * gdb.arch/i386-permbkpt.exp
6491 * gdb.arch/pa-nullify.exp
6492 * gdb.arch/powerpc-d128-regs.exp
6493 * gdb.arch/vsx-regs.exp
6494 * gdb.base/bfp-test.exp
6495 * gdb.base/break.exp
6496 * gdb.base/breakpoint-shadow.exp
6497 * gdb.base/callfuncs.exp
6498 * gdb.base/charset.exp
6499 * gdb.base/commands.exp
6500 * gdb.base/completion.exp
6501 * gdb.base/dfp-test.exp
6502 * gdb.base/echo.exp
6503 * gdb.base/ending-run.exp
6504 * gdb.base/eval.exp
6505 * gdb.base/expand-psymtabs.exp
6506 * gdb.base/float128.exp
6507 * gdb.base/floatn.exp
6508 * gdb.base/foll-exec-mode.exp
6509 * gdb.base/gdb1056.exp
6510 * gdb.base/gdb11531.exp
6511 * gdb.base/kill-after-signal.exp
6512 * gdb.base/multi-forks.exp
6513 * gdb.base/overlays.exp
6514 * gdb.base/pending.exp
6515 * gdb.base/sepdebug.exp
6516 * gdb.base/testenv.exp
6517 * gdb.base/valgrind-db-attach.exp
6518 * gdb.base/watch_thread_num.exp
6519 * gdb.base/watchpoint-cond-gone.exp
6520 * gdb.base/watchpoint.exp
6521 * gdb.base/watchpoints.exp
6522 * gdb.cp/arg-reference.exp
6523 * gdb.cp/baseenum.exp
6524 * gdb.cp/operator.exp
6525 * gdb.cp/shadow.exp
6526 * gdb.dwarf2/dw2-op-out-param.exp
6527 * gdb.dwarf2/dw2-reg-undefined.exp
6528 * gdb.go/chan.exp
6529 * gdb.go/hello.exp
6530 * gdb.go/integers.exp
6531 * gdb.go/methods.exp
6532 * gdb.go/package.exp
6533 * gdb.guile/scm-parameter.exp
6534 * gdb.guile/scm-progspace.exp
6535 * gdb.guile/scm-value.exp
6536 * gdb.mi/mi-pending.exp
6537 * gdb.mi/user-selected-context-sync.exp
6538 * gdb.multi/multi-attach.exp
6539 * gdb.multi/tids.exp
6540 * gdb.opt/clobbered-registers-O2.exp
6541 * gdb.pascal/floats.exp
6542 * gdb.pascal/integers.exp
6543 * gdb.python/py-block.exp
6544 * gdb.python/py-events.exp
6545 * gdb.python/py-parameter.exp
6546 * gdb.python/py-symbol.exp
6547 * gdb.python/py-symtab.exp
6548 * gdb.python/py-type.exp
6549 * gdb.python/py-value.exp
6550 * gdb.python/py-xmethods.exp
6551 * gdb.python/python.exp
6552 * gdb.reverse/break-precsave.exp
6553 * gdb.reverse/consecutive-precsave.exp
6554 * gdb.reverse/finish-precsave.exp
6555 * gdb.reverse/i386-precsave.exp
6556 * gdb.reverse/machinestate-precsave.exp
6557 * gdb.reverse/sigall-precsave.exp
6558 * gdb.reverse/solib-precsave.exp
6559 * gdb.reverse/step-precsave.exp
6560 * gdb.reverse/until-precsave.exp
6561 * gdb.reverse/watch-precsave.exp
6562 * gdb.server/ext-attach.exp
6563 * gdb.server/ext-restart.exp
6564 * gdb.server/ext-run.exp
6565 * gdb.server/ext-wrapper.exp
6566 * gdb.stabs/gdb11479.exp
6567 * gdb.stabs/weird.exp
6568 * gdb.threads/attach-many-short-lived-threads.exp
6569 * gdb.threads/kill.exp
6570 * gdb.threads/watchpoint-fork.exp
6571
bc6c7af4
LM
65722016-12-01 Luis Machado <lgustavo@codesourcery.com>
6573
6574 Fix test names starting with uppercase throughout all the files below.
6575
6576 * gdb.ada/array_return.exp
6577 * gdb.ada/catch_ex.exp
6578 * gdb.ada/info_exc.exp
6579 * gdb.ada/mi_catch_ex.exp
6580 * gdb.ada/mi_dyn_arr.exp
6581 * gdb.ada/mi_ex_cond.exp
6582 * gdb.ada/mi_exc_info.exp
6583 * gdb.ada/mi_interface.exp
6584 * gdb.ada/mi_task_arg.exp
6585 * gdb.ada/mi_task_info.exp
6586 * gdb.ada/mi_var_array.exp
6587 * gdb.arch/alpha-step.exp
6588 * gdb.arch/amd64-disp-step.exp
6589 * gdb.arch/arm-disp-step.exp
6590 * gdb.arch/disp-step-insn-reloc.exp
6591 * gdb.arch/e500-prologue.exp
6592 * gdb.arch/ftrace-insn-reloc.exp
6593 * gdb.arch/gdb1558.exp
6594 * gdb.arch/i386-bp_permanent.exp
6595 * gdb.arch/i386-disp-step.exp
6596 * gdb.arch/i386-float.exp
6597 * gdb.arch/i386-gnu-cfi.exp
6598 * gdb.arch/ia64-breakpoint-shadow.exp
6599 * gdb.arch/mips16-thunks.exp
6600 * gdb.arch/pa-nullify.exp
6601 * gdb.arch/powerpc-aix-prologue.exp
6602 * gdb.arch/powerpc-power.exp
6603 * gdb.arch/ppc-dfp.exp
6604 * gdb.arch/s390-tdbregs.exp
6605 * gdb.arch/spu-info.exp
6606 * gdb.arch/spu-ls.exp
6607 * gdb.arch/thumb-bx-pc.exp
6608 * gdb.base/advance.exp
6609 * gdb.base/annota-input-while-running.exp
6610 * gdb.base/arrayidx.exp
6611 * gdb.base/asmlabel.exp
6612 * gdb.base/async.exp
6613 * gdb.base/attach-wait-input.exp
6614 * gdb.base/auto-connect-native-target.exp
6615 * gdb.base/batch-preserve-term-settings.exp
6616 * gdb.base/bfp-test.exp
6617 * gdb.base/bigcore.exp
6618 * gdb.base/bp-permanent.exp
6619 * gdb.base/break-always.exp
6620 * gdb.base/break-fun-addr.exp
6621 * gdb.base/break-idempotent.exp
6622 * gdb.base/break-main-file-remove-fail.exp
6623 * gdb.base/break-probes.exp
6624 * gdb.base/break-unload-file.exp
6625 * gdb.base/break.exp
6626 * gdb.base/call-ar-st.exp
6627 * gdb.base/call-rt-st.exp
6628 * gdb.base/call-sc.exp
6629 * gdb.base/call-signal-resume.exp
6630 * gdb.base/call-strs.exp
6631 * gdb.base/callexit.exp
6632 * gdb.base/callfuncs.exp
6633 * gdb.base/catch-gdb-caused-signals.exp
6634 * gdb.base/catch-signal-siginfo-cond.exp
6635 * gdb.base/catch-syscall.exp
6636 * gdb.base/compare-sections.exp
6637 * gdb.base/cond-eval-mode.exp
6638 * gdb.base/condbreak-call-false.exp
6639 * gdb.base/consecutive-step-over.exp
6640 * gdb.base/cursal.exp
6641 * gdb.base/disabled-location.exp
6642 * gdb.base/disasm-end-cu.exp
6643 * gdb.base/display.exp
6644 * gdb.base/double-prompt-target-event-error.exp
6645 * gdb.base/dprintf-bp-same-addr.exp
6646 * gdb.base/dprintf-detach.exp
6647 * gdb.base/dprintf-next.exp
6648 * gdb.base/dprintf-non-stop.exp
6649 * gdb.base/dprintf-pending.exp
6650 * gdb.base/dso2dso.exp
6651 * gdb.base/ending-run.exp
6652 * gdb.base/enum_cond.exp
6653 * gdb.base/examine-backward.exp
6654 * gdb.base/exe-lock.exp
6655 * gdb.base/exec-invalid-sysroot.exp
6656 * gdb.base/execl-update-breakpoints.exp
6657 * gdb.base/execution-termios.exp
6658 * gdb.base/fileio.exp
6659 * gdb.base/fixsection.exp
6660 * gdb.base/foll-exec-mode.exp
6661 * gdb.base/foll-exec.exp
6662 * gdb.base/fork-running-state.exp
6663 * gdb.base/frame-args.exp
6664 * gdb.base/fullpath-expand.exp
6665 * gdb.base/func-ptr.exp
6666 * gdb.base/gcore-relro-pie.exp
6667 * gdb.base/gdb1090.exp
6668 * gdb.base/gdb1555.exp
6669 * gdb.base/global-var-nested-by-dso.exp
6670 * gdb.base/gnu-ifunc.exp
6671 * gdb.base/hbreak-in-shr-unsupported.exp
6672 * gdb.base/hbreak-unmapped.exp
6673 * gdb.base/hook-stop.exp
6674 * gdb.base/infcall-input.exp
6675 * gdb.base/info-fun.exp
6676 * gdb.base/info-shared.exp
6677 * gdb.base/interrupt-noterm.exp
6678 * gdb.base/jit-so.exp
6679 * gdb.base/jit.exp
6680 * gdb.base/line-symtabs.exp
6681 * gdb.base/list.exp
6682 * gdb.base/longjmp.exp
6683 * gdb.base/macscp.exp
6684 * gdb.base/max-value-size.exp
6685 * gdb.base/nodebug.exp
6686 * gdb.base/nofield.exp
6687 * gdb.base/overlays.exp
6688 * gdb.base/paginate-after-ctrl-c-running.exp
6689 * gdb.base/paginate-bg-execution.exp
6690 * gdb.base/paginate-inferior-exit.exp
6691 * gdb.base/pending.exp
6692 * gdb.base/pr11022.exp
6693 * gdb.base/printcmds.exp
6694 * gdb.base/ptr-typedef.exp
6695 * gdb.base/ptype.exp
6696 * gdb.base/randomize.exp
6697 * gdb.base/range-stepping.exp
6698 * gdb.base/realname-expand.exp
6699 * gdb.base/relativedebug.exp
6700 * gdb.base/remote.exp
6701 * gdb.base/savedregs.exp
6702 * gdb.base/sepdebug.exp
6703 * gdb.base/set-noassign.exp
6704 * gdb.base/shlib-call.exp
6705 * gdb.base/shreloc.exp
6706 * gdb.base/sigaltstack.exp
6707 * gdb.base/sigbpt.exp
6708 * gdb.base/siginfo-addr.exp
6709 * gdb.base/siginfo-obj.exp
6710 * gdb.base/siginfo-thread.exp
6711 * gdb.base/signest.exp
6712 * gdb.base/signull.exp
6713 * gdb.base/sigrepeat.exp
6714 * gdb.base/skip.exp
6715 * gdb.base/so-impl-ld.exp
6716 * gdb.base/solib-corrupted.exp
6717 * gdb.base/solib-disc.exp
6718 * gdb.base/solib-display.exp
6719 * gdb.base/solib-overlap.exp
6720 * gdb.base/solib-search.exp
6721 * gdb.base/solib-symbol.exp
6722 * gdb.base/source-execution.exp
6723 * gdb.base/sss-bp-on-user-bp-2.exp
6724 * gdb.base/sss-bp-on-user-bp.exp
6725 * gdb.base/stack-checking.exp
6726 * gdb.base/stale-infcall.exp
6727 * gdb.base/step-break.exp
6728 * gdb.base/step-line.exp
6729 * gdb.base/step-over-exit.exp
6730 * gdb.base/step-test.exp
6731 * gdb.base/structs.exp
6732 * gdb.base/sym-file.exp
6733 * gdb.base/symtab-search-order.exp
6734 * gdb.base/term.exp
6735 * gdb.base/type-opaque.exp
6736 * gdb.base/unload.exp
6737 * gdb.base/until-nodebug.exp
6738 * gdb.base/until.exp
6739 * gdb.base/unwindonsignal.exp
6740 * gdb.base/watch-cond.exp
6741 * gdb.base/watch-non-mem.exp
6742 * gdb.base/watch_thread_num.exp
6743 * gdb.base/watchpoint-reuse-slot.exp
6744 * gdb.base/watchpoint-solib.exp
6745 * gdb.base/watchpoint.exp
6746 * gdb.btrace/dlopen.exp
6747 * gdb.cell/arch.exp
6748 * gdb.cell/break.exp
6749 * gdb.cell/bt.exp
6750 * gdb.cell/core.exp
6751 * gdb.cell/data.exp
6752 * gdb.cell/dwarfaddr.exp
6753 * gdb.cell/ea-cache.exp
6754 * gdb.cell/ea-standalone.exp
6755 * gdb.cell/ea-test.exp
6756 * gdb.cell/f-regs.exp
6757 * gdb.cell/fork.exp
6758 * gdb.cell/gcore.exp
6759 * gdb.cell/mem-access.exp
6760 * gdb.cell/ptype.exp
6761 * gdb.cell/registers.exp
6762 * gdb.cell/sizeof.exp
6763 * gdb.cell/solib-symbol.exp
6764 * gdb.cell/solib.exp
6765 * gdb.compile/compile-tls.exp
6766 * gdb.cp/exception.exp
6767 * gdb.cp/gdb2495.exp
6768 * gdb.cp/local.exp
6769 * gdb.cp/mb-inline.exp
6770 * gdb.cp/mb-templates.exp
6771 * gdb.cp/pr10687.exp
6772 * gdb.cp/pr9167.exp
6773 * gdb.cp/scope-err.exp
6774 * gdb.cp/templates.exp
6775 * gdb.cp/virtfunc.exp
6776 * gdb.dwarf2/dw2-dir-file-name.exp
6777 * gdb.dwarf2/dw2-single-line-discriminators.exp
6778 * gdb.fortran/complex.exp
6779 * gdb.fortran/library-module.exp
6780 * gdb.guile/guile.exp
6781 * gdb.guile/scm-cmd.exp
6782 * gdb.guile/scm-frame-inline.exp
6783 * gdb.guile/scm-objfile.exp
6784 * gdb.guile/scm-pretty-print.exp
6785 * gdb.guile/scm-symbol.exp
6786 * gdb.guile/scm-type.exp
6787 * gdb.guile/scm-value.exp
6788 * gdb.linespec/keywords.exp
6789 * gdb.linespec/ls-errs.exp
6790 * gdb.linespec/macro-relative.exp
6791 * gdb.linespec/thread.exp
6792 * gdb.mi/mi-breakpoint-changed.exp
6793 * gdb.mi/mi-dprintf-pending.exp
6794 * gdb.mi/mi-fullname-deleted.exp
6795 * gdb.mi/mi-logging.exp
6796 * gdb.mi/mi-pending.exp
6797 * gdb.mi/mi-solib.exp
6798 * gdb.mi/new-ui-mi-sync.exp
6799 * gdb.mi/user-selected-context-sync.exp
6800 * gdb.multi/dummy-frame-restore.exp
6801 * gdb.multi/multi-arch-exec.exp
6802 * gdb.multi/remove-inferiors.exp
6803 * gdb.multi/watchpoint-multi-exit.exp
6804 * gdb.opt/solib-intra-step.exp
6805 * gdb.perf/backtrace.exp
6806 * gdb.perf/single-step.exp
6807 * gdb.perf/skip-command.exp
6808 * gdb.perf/skip-prologue.exp
6809 * gdb.perf/solib.exp
6810 * gdb.python/lib-types.exp
6811 * gdb.python/py-as-string.exp
6812 * gdb.python/py-bad-printers.exp
6813 * gdb.python/py-block.exp
6814 * gdb.python/py-breakpoint.exp
6815 * gdb.python/py-cmd.exp
6816 * gdb.python/py-events.exp
6817 * gdb.python/py-evthreads.exp
6818 * gdb.python/py-finish-breakpoint.exp
6819 * gdb.python/py-finish-breakpoint2.exp
6820 * gdb.python/py-frame-inline.exp
6821 * gdb.python/py-frame.exp
6822 * gdb.python/py-inferior.exp
6823 * gdb.python/py-infthread.exp
6824 * gdb.python/py-mi.exp
6825 * gdb.python/py-objfile.exp
6826 * gdb.python/py-pp-maint.exp
6827 * gdb.python/py-pp-registration.exp
6828 * gdb.python/py-prettyprint.exp
6829 * gdb.python/py-recurse-unwind.exp
6830 * gdb.python/py-shared.exp
6831 * gdb.python/py-symbol.exp
6832 * gdb.python/py-symtab.exp
6833 * gdb.python/py-template.exp
6834 * gdb.python/py-type.exp
6835 * gdb.python/py-unwind-maint.exp
6836 * gdb.python/py-unwind.exp
6837 * gdb.python/py-value.exp
6838 * gdb.python/python.exp
6839 * gdb.reverse/finish-reverse-bkpt.exp
6840 * gdb.reverse/insn-reverse.exp
6841 * gdb.reverse/next-reverse-bkpt-over-sr.exp
6842 * gdb.reverse/solib-precsave.exp
6843 * gdb.reverse/solib-reverse.exp
6844 * gdb.stabs/gdb11479.exp
6845 * gdb.stabs/weird.exp
6846 * gdb.threads/fork-child-threads.exp
6847 * gdb.threads/fork-plus-threads.exp
6848 * gdb.threads/fork-thread-pending.exp
6849 * gdb.threads/forking-threads-plus-breakpoint.exp
6850 * gdb.threads/hand-call-in-threads.exp
6851 * gdb.threads/interrupted-hand-call.exp
6852 * gdb.threads/linux-dp.exp
6853 * gdb.threads/local-watch-wrong-thread.exp
6854 * gdb.threads/next-while-other-thread-longjmps.exp
6855 * gdb.threads/non-ldr-exit.exp
6856 * gdb.threads/pending-step.exp
6857 * gdb.threads/print-threads.exp
6858 * gdb.threads/process-dies-while-detaching.exp
6859 * gdb.threads/process-dies-while-handling-bp.exp
6860 * gdb.threads/pthreads.exp
6861 * gdb.threads/queue-signal.exp
6862 * gdb.threads/reconnect-signal.exp
6863 * gdb.threads/signal-command-handle-nopass.exp
6864 * gdb.threads/signal-command-multiple-signals-pending.exp
6865 * gdb.threads/signal-delivered-right-thread.exp
6866 * gdb.threads/signal-sigtrap.exp
6867 * gdb.threads/sigthread.exp
6868 * gdb.threads/staticthreads.exp
6869 * gdb.threads/stepi-random-signal.exp
6870 * gdb.threads/thread-unwindonsignal.exp
6871 * gdb.threads/thread_check.exp
6872 * gdb.threads/thread_events.exp
6873 * gdb.threads/tid-reuse.exp
6874 * gdb.threads/tls-nodebug.exp
6875 * gdb.threads/tls-shared.exp
6876 * gdb.threads/tls-so_extern.exp
6877 * gdb.threads/tls.exp
6878 * gdb.threads/wp-replication.exp
6879 * gdb.trace/actions-changed.exp
6880 * gdb.trace/actions.exp
6881 * gdb.trace/backtrace.exp
6882 * gdb.trace/change-loc.exp
6883 * gdb.trace/collection.exp
6884 * gdb.trace/deltrace.exp
6885 * gdb.trace/disconnected-tracing.exp
6886 * gdb.trace/entry-values.exp
6887 * gdb.trace/ftrace-lock.exp
6888 * gdb.trace/ftrace.exp
6889 * gdb.trace/infotrace.exp
6890 * gdb.trace/mi-trace-frame-collected.exp
6891 * gdb.trace/mi-trace-unavailable.exp
6892 * gdb.trace/mi-traceframe-changed.exp
6893 * gdb.trace/mi-tracepoint-changed.exp
6894 * gdb.trace/mi-tsv-changed.exp
6895 * gdb.trace/no-attach-trace.exp
6896 * gdb.trace/packetlen.exp
6897 * gdb.trace/passc-dyn.exp
6898 * gdb.trace/passcount.exp
6899 * gdb.trace/pending.exp
6900 * gdb.trace/pr16508.exp
6901 * gdb.trace/qtro.exp
6902 * gdb.trace/range-stepping.exp
6903 * gdb.trace/read-memory.exp
6904 * gdb.trace/report.exp
6905 * gdb.trace/save-trace.exp
6906 * gdb.trace/signal.exp
6907 * gdb.trace/stap-trace.exp
6908 * gdb.trace/status-stop.exp
6909 * gdb.trace/strace.exp
6910 * gdb.trace/tfile.exp
6911 * gdb.trace/tfind.exp
6912 * gdb.trace/trace-break.exp
6913 * gdb.trace/trace-condition.exp
6914 * gdb.trace/trace-enable-disable.exp
6915 * gdb.trace/trace-mt.exp
6916 * gdb.trace/tracecmd.exp
6917 * gdb.trace/tracefile-pseudo-reg.exp
6918 * gdb.trace/tspeed.exp
6919 * gdb.trace/tstatus.exp
6920 * gdb.trace/tsv.exp
6921 * gdb.trace/unavailable.exp
6922 * gdb.trace/while-dyn.exp
6923 * gdb.trace/while-stepping.exp
6924 * lib/gdb-guile.exp
6925 * lib/gdb.exp
6926 * lib/mi-support.exp
6927 * lib/pascal.exp
6928 * lib/perftest.exp
6929 * lib/prelink-support.exp
6930 * lib/selftest-support.exp
6931
ad02e4fe
SM
69322016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
6933
6934 * Makefile.in: Include disable-implicit-rules.mk.
6935
22347e55
AA
69362016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6937
6938 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
6939 non-byte-aligned bit fields.
6940
da5b30da
AA
69412016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6942
6943 PR gdb/12616
6944 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
6945 respects the DW_AT_data_bit_offset attribute.
6946
b593ecca
SM
69472016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
6948
6949 * gdb.base/default.exp: Fix output of "set language".
6950
3b165252
SM
69512016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
6952
6953 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
6954 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
6955 make.
6956 * configure.ac: Remove checks for the make program.
6957 * configure: Re-generate.
6958
1a2f3d7f
KB
69592016-11-16 Kevin Buettner <kevinb@redhat.com>
6960
6961 * gdb.python/py-recurse-unwind.c (main): Add loop.
6962 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
6963 to read_register() and gdb.parse_and_eval(). Make each code
6964 call a separate case that can be individually tested.
6965 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
6966 proc. Call cont_and_backtrace for each of the code paths that
6967 we want to test in the unwinder.
6968
b7f38fda
AA
69692016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
6970
6971 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
6972 the definition of struct S.
6973
1f8db343
CM
69742016-11-11 Catherine Moore <clm@codesourcery.com>
6975
6976 * gdb.base/dump.exp: Identify verilog format dump tests as such.
6977
fad0c9fb
PA
69782016-11-09 Pedro Alves <palves@redhat.com>
6979
6980 * gdb.base/commands.exp (runto_or_return): New procedure.
6981 (gdbvar_simple_if_test, gdbvar_simple_while_test)
6982 (gdbvar_complex_if_while_test, progvar_simple_if_test)
6983 (progvar_simple_while_test, progvar_complex_if_while_test)
6984 (if_while_breakpoint_command_test)
6985 (infrun_breakpoint_command_test, breakpoint_command_test)
6986 (user_defined_command_test, watchpoint_command_test)
6987 (test_command_prompt_position, redefine_hook_test)
6988 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
6989 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
6990 multi_line_input and multi_line. Remove gdb_expect and
6991 gdb_stop_suppressing_tests uses.
6992 * lib/gdb.exp (valnum_re): New global.
6993 (multi_line_input): New procedure.
6994
8354c62c
SM
69952016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
6996
6997 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
6998 Remove.
6999 (test_setup): Define with proc_with_prefix.
7000 (test_cli_inferior): Likewise.
7001 (test_cli_thread): Likewise.
7002 (test_cli_frame): Likewise.
7003 (test_cli_select_frame): Likewise.
7004 (test_cli_up_down): Likewise.
7005 (test_mi_thread_select): Likewise.
7006 (test_mi_stack_select_frame): Likewise.
7007 (test_cli_in_mi_inferior): Likewise.
7008 (test_cli_in_mi_thread): Likewise.
7009 (test_cli_in_mi_frame): Likewise.
7010 (top level): Do not use with_test_prefix_procname.
7011
64f367a2
PA
70122016-11-09 Pedro Alves <palves@redhat.com>
7013
7014 * gdb.base/commands.exp (gdbvar_simple_if_test)
7015 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
7016 (progvar_simple_if_test, progvar_simple_while_test)
7017 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
7018 (infrun_breakpoint_command_test, breakpoint_command_test)
7019 (user_defined_command_test, watchpoint_command_test)
7020 (test_command_prompt_position, deprecated_command_test)
7021 (bp_deleted_in_command, temporary_breakpoint_commands)
7022 (stray_arg0_test, source_file_with_indented_comment)
7023 (recursive_source_test, if_commands_test)
7024 (error_clears_commands_left, redefine_hook_test)
7025 (redefine_backtrace_test): Use proc_with_prefix.
7026 * lib/gdb.exp (proc_with_prefix): New proc.
7027
0bb65f1e
AA
70282016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
7029
7030 * gdb.base/tui-layout.c: New file.
7031 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
7032 disassembly window contains very long lines.
7033
7353f247
TT
70342016-11-08 Tom Tromey <tom@tromey.com>
7035
7036 * gdb.python/py-value.exp (test_value_creation): Make "long" test
7037 depend on Python 2.
7038
30a7bb83
TT
70392016-11-08 Tom Tromey <tom@tromey.com>
7040
7041 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
7042 New method.
7043
cdf5a07c
MG
70442016-10-29 Manish Goregaokar <manish@mozilla.com>
7045
2806dc7e 7046 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 7047
51a789c3
MG
70482016-10-27 Manish Goregaokar <manish@mozilla.com>
7049
2806dc7e
PA
7050 * gdb.rust/simple.rs: Add test for univariant enums without
7051 discriminants and for encoded struct-like enums.
51a789c3 7052
f610ab6d
PA
70532016-10-28 Pedro Alves <palves@redhat.com>
7054
7055 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
7056 gdb_test_multiple, tighten regexps and match symtabs and line
7057 tables incrementally.
7058
b129b0ca
LM
70592016-10-28 Luis Machado <lgustavo@codesourcery.com>
7060
7061 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
7062 general.
7063
ecf45d2c
SL
70642016-10-25 Luis Machado <lgustavo@codesourcery.com>
7065
7066 * gdb.base/exec-invalid-sysroot.exp: New file.
7067
b8d38ee4
JK
70682016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7069
7070 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
7071
f90fd8c2
JK
70722016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7073
7074 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
7075
2d2476aa
MR
70762016-10-19 Maciej W. Rozycki <macro@imgtec.com>
7077
2806dc7e
PA
7078 * gdb.base/killed-outside.exp: Remove $options from a call to
7079 `prepare_for_testing'.
2d2476aa 7080
e42b25a0
SM
70812016-10-17 Simon Marchi <simon.marchi@ericsson.com>
7082
7083 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
7084 Change test message.
7085
3ccdb432
SM
70862016-10-17 Simon Marchi <simon.marchi@ericsson.com>
7087
7088 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
7089 Update comment.
7090
5bad3170
SM
70912016-10-17 Simon Marchi <simon.marchi@ericsson.com>
7092
7093 * gdb.trace/mi-trace-save.exp: New file.
7094
5ad9dba7
YQ
70952016-10-13 Yao Qi <yao.qi@linaro.org>
7096
7097 * gdb.base/code_elim.exp (get_var_address): Remove.
7098 * gdb.base/relocate.exp: Likewise.
7099 * gdb.base/shreloc.exp: Likewise.
7100 * lib/gdb.exp (get_var_address): New.
7101
62df7e21
YQ
71022016-10-13 Yao Qi <yao.qi@linaro.org>
7103
7104 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
7105 floating point tests if $skip_float_test is false.
7106
4dac951e
LM
71072016-10-12 Luis Machado <lgustavo@codesourcery.com>
7108
7109 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
7110 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
7111 argc values.
7112 Add 1 to argc so we guarantee distinct initial/modified argc values.
7113
8f1a8fc4
JK
71142016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7115
7116 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
7117
16c85b5d
JK
71182016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7119
7120 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
7121 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
7122 * gdb.arch/vsx-regs.exp: Likewise.
7123
1d0e042a
YQ
71242016-10-07 Yao Qi <yao.qi@linaro.org>
7125
7126 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
7127
68dadef5
MM
71282016-10-07 Markus Metzger <markus.t.metzger@intel.com>
7129
7130 * gdb.python/python.exp: Test decode_line("*0").
7131
33fa2c6e
DE
71322016-10-06 Doug Evans <dje@google.com>
7133
7134 * gdb.python/py-value.exp (test_value_creation): Add test for large
7135 unsigned 64-bit value.
7136
9c37b5ae
TT
71372016-10-06 Tom Tromey <tom@tromey.com>
7138
7139 * gdb.compile/compile.exp: Change java tests to rust.
7140 * gdb.base/setshow.exp: Change java tests to rust.
7141 * gdb.base/default.exp: Remove java from language list.
7142 * README (Examples): Update language example.
7143 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
7144 test.
7145 * lib/gdb.exp (skip_java_tests): Remove.
7146 * lib/java.exp: Remove.
7147 * gdb.java: Remove.
7148
78b86327
MR
71492016-10-06 Maciej W. Rozycki <macro@imgtec.com>
7150
7151 * gdb.arch/mips-fcr.exp: New test.
7152 * gdb.arch/mips-fcr.c: Source for the new test.
7153
7470adbb
MR
71542016-10-06 Maciej W. Rozycki <macro@imgtec.com>
7155
7156 * gdb.base/solib-disc.exp: Use `standard_output_file'
7157 throughout.
7158
4a556533
PA
71592016-10-06 Pedro Alves <palves@redhat.com>
7160
7161 * gdb.base/jit-simple-dl.c: New file.
7162 * gdb.base/jit-simple-jit.c: New file, factored out from ...
7163 * gdb.base/jit-simple.c: ... this.
7164 * gdb.base/jit-simple.exp (jit_run): Delete.
7165 (build_jit): New proc.
7166 (jit_test_reread): Recompile either the main program or the shared
7167 library, depending on what is being tested. Skip changing address
7168 if caller wants to. Compare before/after addresses. If testing
7169 standalone, explicitly load the binary. Test "maint info
7170 breakpoints".
7171 (top level): Add "standalone vs shared lib" and "change address"
7172 vs "same address" axes.
7173
5a122fbc
PA
71742016-10-06 Pedro Alves <palves@redhat.com>
7175
7176 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
7177 call.
7178 (jit_run): Delete.
7179 (jit_test_reread): Use with_test_prefix. Reload the main binary
7180 explicitly. Compare the before/after addresses of the JIT
7181 descriptor.
7182
ee8da4b8
DE
71832016-08-15 Doug Evans <dje@google.com>
7184
7185 * gdb.xml/extra-regs.xml: Update, end field now required, default type
7186 for single bitfields is bool.
7187 * gdb.xml/tdesc-regs.exp: Ditto.
7188
f389f6fe
JK
71892016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7190
7191 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
7192
fdebf1a4
YQ
71932016-10-05 Yao Qi <yao.qi@linaro.org>
7194
7195 * lib/gdb.exp (support_complex_tests): Return zero if
7196 gdb_skip_float_test return true.
7197
9c36d954 71982016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 7199 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
7200
7201 PR gdb/20487
7202 * gdb.mi/user-selected-context-sync.exp: New file.
7203 * gdb.mi/user-selected-context-sync.c: New file.
7204
4034d0ff 72052016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 7206 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
7207
7208 PR gdb/20487
7209 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
7210 =thread-select-event check.
7211
a4297203
PB
72122016-09-29 Peter Bergner <bergner@vnet.ibm.com>
7213
7214 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
7215 the compulsory L operand changes.
7216 * gdb.arch/powerpc-power.s: Likewise.
7217
bb805577
JK
72182016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7219
7220 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
7221 * gdb.base/jit-attach-pie.c: New file.
7222 * gdb.base/jit-attach-pie.exp: New file.
7223
6d61dee5
PA
72242016-09-28 Pedro Alves <palves@redhat.com>
7225
7226 * gdb.base/infcall-input.c: New file.
7227 * gdb.base/infcall-input.exp: New file.
7228
f73842fc
YQ
72292016-09-22 Yao Qi <yao.qi@linaro.org>
7230
7231 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
7232 (gdb_exit): Rename it to ...
7233 (gdbserver_gdb_exit): ... Close GDBserver.
7234 (gdb_exit): New proc, call gdbserver_gdb_exit.
7235 (mi_gdb_exit): Likewise.
7236
90681dab
YQ
72372016-09-22 Yao Qi <yao.qi@linaro.org>
7238
7239 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
7240 path.
7241 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
7242 Remove duplication.
7243
9c211fd8
YQ
72442016-09-22 Yao Qi <yao.qi@linaro.org>
7245
7246 * lib/gdbserver-support.exp: Check the existence of
7247 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
7248
ad0a504f
AK
72492016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
7250
7251 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
7252
36cf1806
TT
72532016-09-21 Tom Tromey <tom@tromey.com>
7254
7255 PR gdb/20604:
7256 * gdb.base/quit.exp: New file.
7257
74172ecf
SM
72582016-09-21 Simon Marchi <simon.marchi@ericsson.com>
7259
7260 * .gitignore: New file.
7261
3d0ec882
MR
72622016-09-21 Maciej W. Rozycki <macro@imgtec.com>
7263
7264 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
7265 throughout.
7266
8193adea
AA
72672016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7268
7269 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
7270
d41a5c09
JK
72712016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7272
7273 * gdb.cp/casts.cc (decltype): Move it ...
7274 (main): ... with its call to ...
7275 * gdb.cp/casts03.cc: ... a new file.
7276 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
7277
d2dfe700
JK
72782016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7279
7280 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
7281
e2a92b16
PB
72822016-09-15 Peter Bergner <bergner@vnet.ibm.com>
7283
7284 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
7285 and sync up the test with tests in gas/testsuite/gas/ppc.
7286 * gdb.arch/powerpc-power.exp: Likewise.
7287
49b4de64
JK
72882016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7289
7290 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
7291
2c29df25
SDJ
72922016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
7293 Jan Kratochvil <jan.kratochvil@redhat.com>
7294
7295 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
7296 make m1's definition to be different from m2's. Use 'dummy' as an
7297 argument for probe 'two'.
7298
cc3c2846
JB
72992016-09-10 Jon Beniston <jon@beniston.com>
7300
7301 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
7302 for sim target.
7303
e1b2624a
AA
73042016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
7305
7306 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
7307 variable declaration.
7308 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
7309 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
7310 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
7311 received HWCAP as its argument.
7312
4295e285
PA
73132016-09-06 Pedro Alves <palves@redhat.com>
7314
7315 * gdb.base/new-ui-pending-input.c: New file.
7316 * gdb.base/new-ui-pending-input.exp: New file.
7317 * gdb.exp (clear_gdb_spawn_id): New procedure.
7318 (with_spawn_id): Check whether gdb_spawn_id exists before
7319 referencing it. If gdb_spawn_id didn't exist on entry, clear it
7320 on exit.
7321
00d5215e
UW
73222016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
7323
7324 * gdb.base/float128.c: New file.
7325 * gdb.base/float128.exp: Likewise.
7326 * gdb.base/floatn.c: Likewise.
7327 * gdb.base/floatn.exp: Likewise.
7328
a9ff5f12
UW
73292016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
7330
7331 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
7332
f245535c
PA
73332016-09-05 Pedro Alves <palves@redhat.com>
7334
7335 PR backtrace/19927
7336 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
7337 unwinders are immediately called as side effect of "source" or
7338 "disable unwinder" commands.
7339 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
7340
ae9cf263
YQ
73412016-09-02 Yao Qi <yao.qi@linaro.org>
7342
7343 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
7344 is true and $type is "float" or "double".
7345
27aba047
YQ
73462016-09-02 Yao Qi <yao.qi@linaro.org>
7347
7348 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
7349 true.
7350 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
7351 * gdb.base/call-rt-st.exp: Likewise.
7352 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
7353 return value instead of gdb,skip_float_test.
7354 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
7355 (do_function_calls): Use its return value instead of
7356 gdb,skip_float_test.
7357 * gdb.base/finish.exp: Likewise.
7358 * gdb.base/funcargs.exp: Likewise.
7359 * gdb.base/return.exp: Likewise.
7360 * gdb.base/return2.exp: Likewise.
7361 * gdb.base/varargs.exp: Likewise.
7362 * lib/gdb.exp (gdb_skip_float_test): Change it to
7363 gdb_caching_proc. Detect the broken ptrace on arm-linux.
7364
5af962df
AA
73652016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
7366
7367 * gdb.multi/tids.exp: Test "thread apply all".
7368
7fac6910
JK
73692016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7370
7371 * gdb.base/default.exp (tty): Remove.
7372
bb1fe4ac
KB
73732016-08-24 Kevin Buettner <kevinb@redhat.com>
7374
2806dc7e
PA
7375 * gdb.python/py-recurse-unwind.c: New file.
7376 * gdb.python/py-recurse-unwind.py: New file.
7377 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 7378
0a1ddfa6
SM
73792016-08-24 Simon Marchi <simon.marchi@ericsson.com>
7380
7381 * gdb.base/set-inferior-tty.exp: New file.
7382 * gdb.base/set-inferior-tty.c: New file.
7383
d9de1fe3
PA
73842016-08-23 Pedro Alves <palves@redhat.com>
7385
7386 PR gdb/20494
7387 * gdb.base/new-ui-echo.c: New file.
7388 * gdb.base/new-ui-echo.exp: New file.
7389
e9d9abd7
YQ
73902016-08-23 Yao Qi <yao.qi@linaro.org>
7391
7392 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
7393 gdbserver_spawn.
7394 * gdb.server/connect-without-multi-process.exp (do_test):
7395 Likewise.
7396
3589529e
YQ
73972016-08-23 Yao Qi <yao.qi@linaro.org>
7398
7399 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
7400 standalone_txt. Delete gdb_txt and standalone_txt on host
7401 and target. Spawn the binary on target. Copy files from
7402 target to host.
7403
6bb90213
PA
74042016-08-22 Pedro Alves <palves@redhat.com>
7405
7406 PR gdb/20505
7407 * gdb.base/vdso-warning.exp: Test core dumps too. Use
7408 with_test_prefix. Factor out bits to ...
7409 (test_no_vdso): ... this new procedure.
7410
20c2c024
CL
74112016-08-19 Carl Love <cel@us.ibm.com>
7412
7413 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
7414 maintaining separate logic for constructing the output path.
7415 * gdb.arch/powerpc-d128-regs.exp: Likewise.
7416 * gdb.arch/ppc-dfp.exp: Likewise.
7417 * gdb.arch/ppc-fp.exp: Likewise.
7418 * gdb.arch/vsx-regs.exp: Likewise.
7419 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
7420 binprefix for generating the additional binary files.
7421
0646e07d
PA
74222016-08-19 Pedro Alves <palves@redhat.com>
7423
7424 * gdb.trace/mi-trace-frame-collected.exp
7425 (test_trace_frame_collected): On x32, expect two registers.
7426
46da9242
CL
74272016-08-18 Carl Love <cel@us.ibm.com>
7428
7429 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
7430 and sync up the test with tests in gas/testsuite/gas/ppc.
7431 * gdb.arch/powerpc-power.exp: Likewise.
7432
eb2332d7
SM
74332016-08-17 Simon Marchi <simon.marchi@ericsson.com>
7434
7435 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
7436 expected error message.
7437
63c61e04
SM
74382016-08-17 Simon Marchi <simon.marchi@ericsson.com>
7439
7440 * gdb.multi/remove-inferiors.exp: New file.
7441 * gdb.multi/remove-inferiors.c: New file.
7442
7b17065f
YQ
74432016-08-12 Yao Qi <yao.qi@linaro.org>
7444
7445 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
7446 argument list.
7447
01d3dedf
PA
74482016-08-10 Pedro Alves <palves@redhat.com>
7449
7450 PR gdb/19187
7451 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
7452 setup_kfails.
7453
3eb7562a
PA
74542016-08-09 Pedro Alves <palves@redhat.com>
7455 Simon Marchi <simon.marchi@ericsson.com>
7456
7457 PR gdb/20418
7458 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
7459 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
7460
80614914
PA
74612016-08-09 Pedro Alves <palves@redhat.com>
7462
7463 PR mi/20431
7464 * gdb.mi/mi-cmd-error.exp: New file.
7465
f348d89a
PA
74662016-08-09 Pedro Alves <palves@redhat.com>
7467
7468 PR gdb/18653
7469 * gdb.base/signals-state-child.c: New file.
7470 * gdb.base/signals-state-child.exp: New file.
7471 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
7472
e5ca03b4
PA
74732016-08-09 Pedro Alves <palves@redhat.com>
7474
7475 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
7476
282a0691
TT
74772016-08-03 Tom Tromey <tom@tromey.com>
7478
7479 PR python/18565:
7480 * gdb.python/py-frame-inline.exp: Add Frame.function test.
7481
41bfcd63
YQ
74822016-08-01 Yao Qi <yao.qi@linaro.org>
7483
7484 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
7485 variable mode to "multi-process" if $multi_process is 1, otherwise
7486 set it to "single-process".
7487
e3465b24
YQ
74882016-08-01 Yao Qi <yao.qi@linaro.org>
7489
7490 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
7491 * gdb.cp/cpexprs.exp: Likewise.
7492 * gdb.cp/m-static.exp: Likewise.
7493
0b31a4bc
TT
74942016-07-26 Tom Tromey <tom@tromey.com>
7495
7496 PR python/20190:
7497 * gdb.threads/tls.exp (check_thread_local): Add python symbol
7498 test.
7499
e0461dbb
MM
75002016-07-26 Markus Metzger <markus.t.metzger@intel.com>
7501
7502 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
7503 selecting assembly source files.
7504 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
7505 assembly source files.
7506 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
7507 assembly source files.
7508 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
7509 selecting assembly source files.
7510
8194e927
SM
75112016-07-25 Simon Marchi <simon.marchi@ericsson.com>
7512
7513 * gdb.base/new-ui.exp (do_test_invalid_args): New
7514 procedure.
7515
c0272db5
TW
75162016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
7517
7518 * gdb.btrace/reconnect.c: New file.
7519 * gdb.btrace/reconnect.exp: New file.
7520
e3487908
GKB
75212016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
7522
7523 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
7524 to test_catch_syscall_group.
7525 (test_catch_syscall_group): New.
7526
12df5c00
TT
75272016-07-21 Tom Tromey <tom@tromey.com>
7528
7529 * gdb.rust/simple.rs (main): Use empty struct expression.
7530 * gdb.rust/simple.exp: Add tests for empty struct expression.
7531
bae62ee2
YQ
75322016-07-21 Yao Qi <yao.qi@linaro.org>
7533
7534 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
7535 if gdb_skip_xml_test is true on some targets.
7536
b1b53fb3
YQ
75372016-07-21 Yao Qi <yao.qi@linaro.org>
7538
7539 * gdb.server/solib-list.exp: Unset last_loaded_file.
7540
027d97f8
JK
75412016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7542
7543 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
7544 "step into captured_main (args)".
7545
7674d381
JK
75462016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7547
7548 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
7549
72b5d099
JK
75502016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7551
7552 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
7553
1f960ced
PA
75542016-07-19 Pedro Alves <palves@redhat.com>
7555
7556 * gdb.opt/inline-break.exp: Remove optimize=-O2.
7557 * gdb.opt/inline-bt.exp: Likewise.
7558 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
7559 additional_flags=-Winline.
7560 * gdb.opt/inline-locals.exp: Likewise.
7561 * gdb.opt/inline-markers.c (ATTR): Define.
7562 (inlined_fn): Use it.
7563
f25827c1
YQ
75642016-07-19 Yao Qi <yao.qi@linaro.org>
7565
7566 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
7567 (test_with_self): Remove some code. Remove argument executable.
7568 (top-level): Use do_self_tests.
7569
37539ebe
DB
75702016-07-15 Zachary Welch <zwelch@codesourcery.com>
7571 Don Breazeal <donb@codesourcery.com>
7572
7573 * gdb.base/maint.exp: Escape paths used in regular expressions.
7574 * gdb.stabs/weird.exp: Likewise.
7575
dac790e1
TT
75762016-07-13 Tom Tromey <tom@tromey.com>
7577
7578 PR python/15620, PR python/18620:
7579 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
7580 (test_bkpt_events): New procs.
7581
93daf339
TT
75822016-07-13 Tom Tromey <tom@tromey.com>
7583
7584 PR python/17698:
7585 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
7586 test.
7587 (test_watchpoints): Likewise.
7588 (test_bkpt_pending): New proc.
7589
6571a381
TT
75902016-07-13 Tom Tromey <tom@tromey.com>
7591
7592 PR cli/18053:
7593 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
7594 completion test.
7595
e8732474
JK
75962016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7597
7598 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
7599 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
7600 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
7601 f_label.
7602 (g): Rename g_end_lbl to g_label.
7603 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
7604 low_pc and high_pc.
7605 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
7606
e0f3fd7c
TT
76072016-07-12 Tom Tromey <tom@tromey.com>
7608
7609 PR python/19293:
7610 * gdb.python/py-unwind-maint.exp: Update tests.
7611
3cfe46b6
YQ
76122016-07-12 Yao Qi <yao.qi@linaro.org>
7613
7614 * lib/selftest-support.exp (selftest_setup): Match the output
7615 when captured_main is inlined.
7616
4f19a0e6
WT
76172016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
7618
7619 * gdb.fortran/derived-types.exp (result_line, result_line_2):
7620 New variables.
7621 (print this%a, print this%b, print this): New tests.
7622 * gdb.fortran/derived-types.f90 (this): New object and
7623 initialization.
7624
986cf455
SM
76252016-07-06 Simon Marchi <simon.marchi@ericsson.com>
7626
7627 * gdb.ada/arraydim.exp: Remove extra directory level in build
7628 directory.
7629
f0464b23
SM
76302016-07-06 Simon Marchi <simon.marchi@ericsson.com>
7631
7632 * lib/ada.exp: Remove extra directory level in build directory.
7633 * gdb.ada/cond_lang.exp: Likewise.
7634 * gdb.ada/exec_changed.exp: Likewise.
7635 * gdb.ada/lang_switch.exp: Likewise.
7636
42d94011
MG
76372016-07-06 Manish Goregaokar <manish@mozilla.com>
7638
2806dc7e
PA
7639 * simple.rs: Add test for raw pointer subscripting.
7640 * simple.exp: Add test expectations.
42d94011 7641
647c264c
YQ
76422016-07-05 Yao Qi <yao.qi@linaro.org>
7643
7644 * gdb.mi/mi-reverse.exp: Match =record-started output.
7645
20aa2c60
PA
76462016-07-01 Pedro Alves <palves@redhat.com>
7647
7648 * gdb.base/jit-reader.exp (info_registers_current_frame): New
7649 procedure.
7650 (jit_reader_test): Test the jit reader's unwinder.
7651 * gdb.base/jithost.c (jit_function_00_code): New global.
7652 (main): Use memcpy to fill in the mmapped code, instead of poking
7653 bytes manually here.
7654 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
7655 value.
7656 (read_debug_info): Save the function's range.
7657 (read_sp): New function.
7658 (unwind_frame): Use it. Also unwind RBP.
7659 (get_frame_id): Use read_sp.
7660 (gdb_init_reader): Use calloc instead of malloc.
7661 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
7662 parameter. Use gdb_test_multiple.
7663
ced2dffb
PA
76642016-07-01 Pedro Alves <palves@redhat.com>
7665 Antoine Tremblay <antoine.tremblay@ericsson.com>
7666
7667 * gdb.threads/process-dies-while-detaching.c: New file.
7668 * gdb.threads/process-dies-while-detaching.exp: New file.
7669
63000888
PA
76702016-07-01 Pedro Alves <palves@redhat.com>
7671
7672 * gdb.multi/watchpoint-multi-exit.c: New file.
7673 * gdb.multi/watchpoint-multi-exit.exp: New file.
7674
038d4868
PA
76752016-06-30 Pedro Alves <palves@redhat.com>
7676
7677 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
7678 unset inferior_spawn_id.
7679
994e9c83
PA
76802016-06-30 Pedro Alves <palves@redhat.com>
7681
7682 * lib/mi-support.exp (default_mi_gdb_start): Declare global
7683 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
7684
e5653468
YQ
76852016-06-29 Yao Qi <yao.qi@linaro.org>
7686
7687 * gdb.base/return.c: Add copyright header.
7688
803b47e5
TT
76892016-06-29 Tom Tromey <tom@tromey.com>
7690
7691 PR python/20129:
7692 * gdb.python/py-framefilter.exp: Add tests for setting priority
7693 and disabling of non-existent frame filter.
7694
28244707
YQ
76952016-06-29 Yao Qi <yao.qi@linaro.org>
7696
7697 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
7698 0x0f07ff.
7699
a31d2f06
YQ
77002016-06-28 Yao Qi <yao.qi@linaro.org>
7701
7702 * gdb.base/catch-syscall.exp: Remove check on isnative and target
7703 triplets. Start gdb, execute catch syscall, and continue. Check
7704 gdb's output to determine catch syscall is supported.
7705
921d8f54
MG
77062016-06-27 Manish Goregaokar <manish@mozilla.com>
7707
25d49b86
PA
7708 * gdb.rust/simple.rs: Add test for returning unit in a function.
7709 * gdb.rust/simple.exp: Add expectation for functions returning
7710 unit.
921d8f54 7711
f4952523
PMR
77122016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
7713
7714 * gdb.python/py-breakpoint-create-fail.c,
7715 gdb.python/py-breakpoint-create-fail.exp,
7716 gdb.python/py-breakpoint-create-fail.py: New testcase.
7717
fccb08f8
MG
77182016-06-25 Manish Goregaokar <manish@mozilla.com>
7719
7720 PR gdb/20239
7721 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
7722 * gdb.rust/simple.exp: Add test expectations for new NonZero
7723 tests.
fccb08f8 7724
6b850546
DT
77252016-06-24 David Taylor <dtaylor@emc.com>
7726
7727 * gdb.base/offsets.exp: New file.
7728 * gdb.base/offsets.c: New file.
7729
17621150
TT
77302016-06-23 Tom Tromey <tom@tromey.com>
7731
7732 PR gdb/16483:
7733 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
7734 before any filters are loaded.
7735
04d59df6
WT
77362016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
7737
7738 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
7739 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
7740 structs.
7741 * gdb.fortran/derived-type-function.exp: New file.
7742 * gdb.fortran/derived-type-function.f90: New file.
7743
7744
ac69f786
PA
77452016-06-21 Pedro Alves <palves@redhat.com>
7746
7747 * gdb.base/new-ui.exp: New file.
7748 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
7749 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
7750 (with_spawn_id): New procedure.
7751
49940788
PA
77522016-06-21 Pedro Alves <palves@redhat.com>
7753
7754 * gdb.mi/mi-exec-run.exp: New file.
7755
ef274d26
PA
77562016-06-21 Pedro Alves <palves@redhat.com>
7757
7758 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
7759 breakpoint command's output on the main UI.
7760 (test_break): New procedure, factored out from calls in the top
7761 level.
7762 (top level): Use foreach_with_prefix to test MI as main UI and as
7763 separate UI.
7764
468afe6c
PA
77652016-06-21 Pedro Alves <palves@redhat.com>
7766
7767 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
7768 (test_awatch_creation_and_listing)
7769 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
7770 Remove 'type' parameter.
7771 (test_watchpoint_all): New parameter mi_mode. Remove
7772 with_test_prefix.
7773 (top level): Use foreach_with_prefix, and add main/separate UI MI
7774 testing axis.
7775
51f77c37
PA
77762016-06-21 Pedro Alves <palves@redhat.com>
7777
7778 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
7779 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
7780 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
7781 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
7782 (gdb_main_spawn_id, mi_spawn_id): Declare and
7783 comment.
7784 (mi_create_inferior_pty): New procedure,
7785 factored out from default_mi_gdb_start.
7786 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
7787 procedures.
7788 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
7789 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
7790 Use mi_create_inferior_pty.
7791 (mi_gdb_start): Use eval to pass down args list.
7792
8980e177
PA
77932016-06-21 Pedro Alves <palves@redhat.com>
7794
7795 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
7796 * gdb.opt/inline-cmds.exp: Add MI tests.
7797
f38d3ad1
PA
77982016-06-21 Pedro Alves <palves@redhat.com>
7799
7800 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
7801
45db7c09
PA
78022016-06-21 Pedro Alves <palves@redhat.com>
7803
7804 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
7805 (top level): Use it instead of mi_execute_to.
7806
5a069ab3
PA
78072016-06-21 Pedro Alves <palves@redhat.com>
7808
7809 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
7810 (cont_handler_str): New.
7811 (signal_stop_handler): Set stop_handler_str instead of printing to
7812 stdout.
7813 (continue_handler): Set cont_handler_str instead of printing to
7814 stdout.
7815 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
7816 mi_send_resuming_command. Print stop_handler_str and
7817 cont_handler_str instead of expecting the python events print
7818 directly.
7819
2838cc1d
SD
78202016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
7821
7822 * gdb.base/jit-reader.exp: New file.
7823 * gdb.base/jithost.c: New file.
7824 * gdb.base/jithost.h: New file.
7825 * gdb.base/jitreader.c : New file.
7826 * gdb.base/jit-protocol.h: New file.
7827
21a77091
YQ
78282016-06-17 Yao Qi <yao.qi@linaro.org>
7829
7830 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
7831 parameters follow_fork and detach_on_fork. Set follow-fork-mode
7832 and detach-on-fork. Adjust tests.
7833 (top level): Invoke break_cond_on_syscall with combinations of
7834 syscall, follow-fork-mode and detach-on-fork.
7835
f50bf8e5
YQ
78362016-06-17 Yao Qi <yao.qi@linaro.org>
7837
7838 * gdb.base/step-over-exit.c: New.
7839 * gdb.base/step-over-exit.exp: New.
7840
a28d8e50
YTL
78412016-06-17 Yan-Ting Lin <currygt52@gmail.com>
7842
7843 * gdb.base/float.exp: Add target check for nds32*-*-*.
7844 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
7845
cad8e26d
AB
78462016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
7847
7848 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
7849 for unsupported target features.
7850 * gdb.base/call-rt-st.exp: Likewise.
7851 * gdb.base/call-sc.exp: Likewise.
7852 * gdb.base/call-signal-resume.exp: Likewise.
7853 * gdb.base/call-strs.exp: Likewise.
7854 * gdb.base/callexit.exp: Likewise.
7855 * gdb.base/callfuncs.exp: Likewise.
7856 * gdb.base/nodebug.exp: Likewise.
7857 * gdb.base/printcmds.exp: Likewise.
7858 * gdb.base/ptype.exp: Likewise.
7859 * gdb.base/structs.exp: Likewise.
7860 * gdb.base/unwindonsignal.exp: Likewise.
7861 * gdb.cp/gdb2495.exp: Likewise.
7862 * gdb.cp/templates.exp: Likewise.
7863 * gdb.cp/virtfunc.exp: Likewise.
7864 * gdb.threads/hand-call-in-threads.exp: Likewise.
7865 * gdb.threads/interrupted-hand-call.exp: Likewise.
7866 * gdb.threads/thread-unwindonsignal.exp: Likewise.
7867
347dc102
TT
78682016-06-10 Tom Tromey <tom@tromey.com>
7869
7870 PR rust/20110:
7871 * gdb.rust/expr.exp: Add test for integer constant larger than
7872 i32.
7873
5e13cf25
BH
78742016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
7875
7876 * gdb.fortran/nested-funcs.exp: New.
7877 * gdb.fortran/nested-funcs.f90: New.
7878
bb556f1f
TK
78792016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
7880
7881 * gdb.base/examine-backward.c: New file.
7882 * gdb.base/examine-backward.exp: New file.
7883
38b022b4
SM
78842016-06-06 Simon Marchi <simon.marchi@ericsson.com>
7885
7886 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
7887 matching.
7888
1b40ec05
TT
78892016-06-02 Tom Tromey <tom@tromey.com>
7890
7891 PR python/18984:
7892 * gdb.python/py-shared.exp: Add solib_name test.
7893
193bd378
SM
78942016-06-02 Simon Marchi <simon.marchi@ericsson.com>
7895
7896 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
7897
3326303b
MG
78982016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
7899
7900 PR c++/19893
7901 * gdb.dwarf2/implref.exp: Rename to...
7902 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
7903 * gdb.dwarf2/implref-array.c: New file.
7904 * gdb.dwarf2/implref-array.exp: Likewise.
7905 * gdb.dwarf2/implref-global.c: Likewise.
7906 * gdb.dwarf2/implref-global.exp: Likewise.
7907 * gdb.dwarf2/implref-struct.c: Likewise.
7908 * gdb.dwarf2/implref-struct.exp: Likewise.
7909
825c8ef2
AT
79102016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7911
7912 * gdb.trace/trace-condition.exp: Add 64bit tests.
7913
2320162a
AT
79142016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7915
7916 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
7917 bits types.
7918 (main): Adapt to 8 to 64 bits types.
7919 * gdb.trace/trace-condition.exp: Add new tests.
7920
a7818233
AT
79212016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7922
7923 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
7924
0d336466
AT
79252016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7926
7927 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
7928 Move condition tests...
7929 * gdb.trace/trace-condition.exp: Here.
7930
7faeb45a
AT
79312016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
7932
7933 * gdb.trace/trace-condition.exp: Add counter-case tests.
7934
e385593e
JK
79352016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7936
7937 PR c++/15231
7938 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
7939 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
7940
744608cc
PA
79412016-05-27 Pedro Alves <palves@redhat.com>
7942
7943 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7944 New procedure.
7945 (top level): Call it, and bail out of DejaGnu is known to be bad.
7946
ac775bf4
AB
79472016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
7948
7949 * gdb.base/whatis.c: Extend the test case.
7950 * gdb.base/whatis.exp: Add additional tests.
7951
2bbad2ea
BH
79522016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7953
7954* gdb.fortran/type.f90: Add pointer variable.
7955* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
7956
8b70175d
BH
79572016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7958
7959 * gdb.fortran/vla-type.exp: Fix testcase name.
7960
86d8a848
BH
79612016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7962
7963 * gdb.fortran/vla-type.exp: Access elements in nested structs.
7964
e188eb36
BH
79652016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7966
7967 * gdb.fortran/type.f90: Add nested structures.
7968 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
7969 * gdb.fortran/derived-type.exp: Adapt expected output.
7970 * gdb.fortran/vla-type.exp: Adapt expected output.
7971
9b2db1fd
BH
79722016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7973
7974 * gdb.fortran/whatis_type.exp: Adapt expected output.
7975
72b17055
BH
79762016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7977
7978 * gdb.fortran/print_type.exp: Fix expected output.
7979 * gdb.fortran/whatis_type.exp: Fix expected output.
7980
3cd81d8d
BH
79812016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
7982
7983 * gdb.fortran/whatis_type.exp: Use multi_line.
7984
ddae9462
TT
79852016-05-24 Tom Tromey <tom@tromey.com>
7986
7987 PR python/17386:
7988 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
7989 use value as an index.
7990
1957f6b8
TT
79912016-05-23 Tom Tromey <tom@tromey.com>
7992
7993 PR python/17981:
7994 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
7995 no-breakpoint case.
7996
026a9174
PA
79972016-05-24 Pedro Alves <palves@redhat.com>
7998
7999 PR gdb/19828
8000 * gdb.threads/clone-attach-detach.c: New file.
8001 * gdb.threads/clone-attach-detach.exp: New file.
8002
e70a7231
FR
80032016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
8004
8005 * gdb.base/annota-input-while-running.exp: Fix syntax error.
8006
0f6ed0e0
TT
80072016-05-23 Tom Tromey <tom@tromey.com>
8008
8009 PR python/19438, PR python/18393:
8010 * gdb.python/py-progspace.exp: Add "dir" test.
8011 * gdb.python/py-objfile.exp: Add "dir" test.
8012
ffd19d61
YQ
80132016-05-23 Yao Qi <yao.qi@linaro.org>
8014
8015 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
8016 * gdb.arch/thumb2-it.exp: Likewise.
8017
9e8f9b05
SM
80182016-05-18 Simon Marchi <simon.marchi@ericsson.com>
8019
8020 * gdb.mi/mi-threads-interrupt.c: New file.
8021 * gdb.mi/mi-threads-interrupt.exp: New file.
8022
61c6156d
SM
80232016-05-17 Simon Marchi <simon.marchi@ericsson.com>
8024
8025 PR gdb/18077
8026 * gdb.mi/mi-async-run.exp: New file.
8027 * gdb.mi/mi-async-run.c: New file.
8028
67218854
TT
80292016-05-17 Tom Tromey <tom@tromey.com>
8030 Manish Goregaokar <manishsmail@gmail.com>
8031
8032 * lib/rust-support.exp: New file.
8033 * lib/gdb.exp (skip_rust_tests): New proc.
8034 (build_executable_from_specs): Handle rust.
8035 * lib/future.exp (gdb_find_rustc): New proc.
8036 (gdb_default_target_compile): Handle rust.
8037 * gdb.rust/expr.exp: New file.
8038 * gdb.rust/generics.exp: New file.
8039 * gdb.rust/generics.rs: New file.
8040 * gdb.rust/methods.exp: New file.
8041 * gdb.rust/methods.rs: New file.
8042 * gdb.rust/modules.exp: New file.
8043 * gdb.rust/modules.rs: New file.
8044 * gdb.rust/simple.exp: New file.
8045 * gdb.rust/simple.rs: New file.
8046
c44af4eb
TT
80472016-05-17 Tom Tromey <tom@tromey.com>
8048
8049 * gdb.base/default.exp (set language): Add rust.
8050
dcd1f979
TT
80512016-05-17 Tom Tromey <tom@tromey.com>
8052
8053 * gdb.gdb/unittest.exp: New file.
8054
155b7f57
YQ
80552016-05-16 Yao Qi <yao.qi@linaro.org>
8056
8057 * gdb.base/batch-preserve-term-settings.exp: Remove variable
8058 shell_prompt. Update shell_prompt_re.
8059
8ddd5a6c
DE
80602016-05-12 Doug Evans <dje@google.com>
8061
8062 PR symtab/19999
8063 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
8064 $options when building executable.
8065 * gdb.dwarf2/fission-loclists-pie.S: New file.
8066 * gdb.dwarf2/fission-loclists-pie.exp: New file.
8067
02e370d9
SM
80682016-05-04 Simon Marchi <simon.marchi@ericsson.com>
8069
8070 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
8071 of [is_remote target],
8072
8929ad8b
SM
80732016-05-04 Simon Marchi <simon.marchi@ericsson.com>
8074
8075 * lib/gdb.exp (use_gdb_stub): New procedure.
8076
6c447423
DE
80772016-05-03 Yunlian Jiang <yunlian@google.com>
8078 Doug Evans <dje@google.com>
8079
8080 PR symtab/19914
8081 * gdb.dwarf2/dwp-sepdebug.c: New file.
8082 * gdb.dwarf2/dwp-sepdebug.exp: New file.
8083
444e826c
SM
80842016-05-02 Simon Marchi <simon.marchi@ericsson.com>
8085
8086 * gdb.base/detach.exp: Remove is_remote check.
8087
740feeaa
SM
80882016-05-02 Simon Marchi <simon.marchi@ericsson.com>
8089
8090 * gdb.base/annota-input-while-running.exp: Don't check for
8091 [is_remote target]. Enable annotations after running to main.
8092 Remove unused "set test..." line.
8093
9080ac9d
SM
80942016-04-28 Simon Marchi <simon.marchi@ericsson.com>
8095
8096 * gdb.trace/trace-enable-disable.exp: New file.
8097 * gdb.trace/trace-enable-disable.c: New file.
8098
952ebca5
SM
80992016-04-28 Simon Marchi <simon.marchi@ericsson.com>
8100
8101 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
8102 use it in info sharedlibrary test.
8103 * gdb.trace/ftrace-lock.exp: Likewise.
8104 * gdb.trace/ftrace.exp: Likewise.
8105 * gdb.trace/range-stepping.exp: Likewise.
8106 * gdb.trace/trace-break.exp: Likewise.
8107 * gdb.trace/trace-condition.exp: Likewise.
8108 * gdb.trace/trace-mt.exp: Likewise.
8109
d9019901
SM
81102016-04-27 Simon Marchi <simon.marchi@ericsson.com>
8111
8112 * lib/gdb.exp (gdb_load_shlibs): Rename to...
8113 (gdb_load_shlib): ... this.
8114 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
8115 gdb_load_shlib.
8116 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
8117 * gdb.base/ctxobj.exp: Likewise.
8118 * gdb.base/dprintf-pending.exp: Likewise.
8119 * gdb.base/dso2dso.exp: Likewise.
8120 * gdb.base/fixsection.exp: Likewise.
8121 * gdb.base/gcore-relro.exp: Likewise.
8122 * gdb.base/gdb1555.exp: Likewise.
8123 * gdb.base/global-var-nested-by-dso.exp: Likewise.
8124 * gdb.base/gnu-ifunc.exp: Likewise.
8125 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
8126 * gdb.base/jit-so.exp (one_jit_test): Likewise.
8127 * gdb.base/pending.exp: Likewise.
8128 * gdb.base/print-file-var.exp: Likewise.
8129 * gdb.base/print-symbol-loading.exp: Likewise.
8130 * gdb.base/shlib-call.exp: Likewise.
8131 * gdb.base/shreloc.exp: Likewise.
8132 * gdb.base/so-impl-ld.exp: Likewise.
8133 * gdb.base/solib-disc.exp: Likewise.
8134 * gdb.base/solib-nodir.exp: Likewise.
8135 * gdb.base/solib-overlap.exp: Likewise.
8136 * gdb.base/solib-symbol.exp: Likewise.
8137 * gdb.base/solib-weak.exp (do_test): Likewise.
8138 * gdb.base/sym-file.exp: Likewise.
8139 * gdb.base/symtab-search-order.exp: Likewise.
8140 * gdb.base/type-opaque.exp: Likewise.
8141 * gdb.base/unload.exp: Likewise.
8142 * gdb.base/watchpoint-solib.exp: Likewise.
8143 * gdb.compile/compile.exp: Likewise.
8144 * gdb.cp/gdb2384.exp: Likewise.
8145 * gdb.cp/infcall-dlopen.exp: Likewise.
8146 * gdb.cp/re-set-overloaded.exp: Likewise.
8147 * gdb.fortran/library-module.exp: Likewise.
8148 * gdb.opt/solib-intra-step.exp: Likewise.
8149 * gdb.python/py-finish-breakpoint.exp: Likewise.
8150 * gdb.python/py-shared.exp: Likewise.
8151 * gdb.reverse/solib-precsave.exp: Likewise.
8152 * gdb.reverse/solib-reverse.exp: Likewise.
8153 * gdb.server/solib-list.exp: Likewise.
8154 * gdb.threads/dlopen-libpthread.exp: Likewise.
8155 * gdb.threads/tls-shared.exp: Likewise.
8156 * gdb.threads/tls-so_extern.exp: Likewise.
8157 * gdb.trace/change-loc.exp: Likewise.
8158 * gdb.trace/ftrace-lock.exp: Likewise.
8159 * gdb.trace/ftrace.exp: Likewise.
8160 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
8161 * gdb.trace/pending.exp: Likewise.
8162 * gdb.trace/range-stepping.exp: Likewise.
8163 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
8164 (strace_info_marker): Likewise.
8165 (strace_probe_marker): Likewise.
8166 (strace_trace_on_same_addr): Likewise.
8167 (strace_trace_on_diff_addr): Likewise.
8168 * gdb.trace/trace-break.exp: Likewise.
8169 * gdb.trace/trace-condition.exp: Likewise.
8170 * gdb.trace/trace-mt.exp: Likewise.
8171
fca4cfd9
SM
81722016-04-27 Simon Marchi <simon.marchi@ericsson.com>
8173
8174 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
8175 result of gdb_remote_download.
8176 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
8177 * gdb.base/dso2dso.exp: Likewise.
8178 * gdb.base/global-var-nested-by-dso.exp: Likewise.
8179 * gdb.base/print-file-var.exp: Likewise.
8180 * gdb.base/shlib-call.exp: Likewise.
8181 * gdb.base/shreloc.exp: Likewise.
8182 * gdb.base/solib-overlap.exp: Likewise.
8183 * gdb.base/solib-weak.exp (do_test): Likewise.
8184 * gdb.base/unload.exp: Likewise.
8185
11cf4ffb
YQ
81862016-04-27 Yao Qi <yao.qi@linaro.org>
8187
8188 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
8189 exists.
8190
3e2e34f8
KB
81912016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
8192
8193 * vla-type.exp: Print structure from toplevel.
8194
8f07e298
BH
81952016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
8196
8197 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
8198 of dynamic types.
8199 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
8200 of dynamic types.
8201
9920b434
BH
82022016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
8203
8204 * gdb.fortran/vla-type.f90: New file.
8205 * gdb.fortran/vla-type.exp: New file.
8206
f3abeff5
YQ
82072016-04-25 Yao Qi <yao.qi@linaro.org>
8208
8209 * gdb.base/branch-to-self.c: New file.
8210 * gdb.base/branch-to-self.exp: New file.
8211
0a5d52f0
YQ
82122016-04-22 Yao Qi <yao.qi@linaro.org>
8213
8214 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
8215 more after $hex.
8216
495346f6
YQ
82172016-04-22 Yao Qi <yao.qi@linaro.org>
8218
8219 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
8220 * gdb.base/annota3.exp: Likewise.
8221
4a7e075c
YQ
82222016-04-22 Yao Qi <yao.qi@linaro.org>
8223
8224 * gdb.reverse/step-precsave.exp: Do one step and test program
8225 stops in "callee" and do multiple steps until program goes out
8226 of "callee".
8227 * gdb.reverse/step-reverse.exp: Likewise.
8228
5b061e98
YQ
82292016-04-22 Yao Qi <yao.qi@linaro.org>
8230
8231 * gdb.trace/signal.exp: Also pass if
8232 $tracepoint_hits($i) > $iterations.
8233
5c5dc57f
YQ
82342016-04-22 Yao Qi <yao.qi@linaro.org>
8235
8236 * gdb.trace/signal.c: New file.
8237 * gdb.trace/signal.exp: New file.
8238
a55411b9
DE
82392016-04-19 Doug Evans <xdje42@gmail.com>
8240
8241 * gdb.base/bad-file.exp: New file.
8242
a22df60a
MG
82432016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
8244
8245 * gdb.dwarf2/implref.exp: New file.
8246
0c13f7e5
BH
82472016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
8248
8249 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
8250 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
8251 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
8252 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
8253 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
8254 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
8255 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
8256 * lib/fortran.exp (fortran_int4): New procedure.
8257 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
8258 (fortran_logical4): Likewise.
8259
9b9b09e9
BH
82602016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
8261
8262 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
8263
a14d1f4d
BH
82642016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
8265
8266 * lib/compiler.c: Add Intel specific preprocessor macros.
8267 * lib/compiler.cc: Likewise.
25d49b86 8268
7d49b1d0
LM
82692016-04-13 Luis Machado <lgustavo@codesourcery.com>
8270
8271 * gdb.server/connect-with-no-symbol-file.c: New file.
8272 * gdb.server/connect-with-no-symbol-file.exp: New file.
8273
8392fa22
SM
82742016-04-13 Simon Marchi <simon.marchi@ericsson.com>
8275
8276 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
8277
8c4c4aeb
SM
82782016-04-13 Simon Marchi <simon.marchi@ericsson.com>
8279
8280 * boards/gdbserver-base.exp (${board}_download): Copy source file to
8281 standard output directory.
8282
45e3745e
AT
82832016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
8284
8285 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
8286
e26b7e41
MM
82872016-04-13 Markus Metzger <markus.t.metzger@intel.com>
8288
8289 * gdb.btrace/instruction_history.c (loop): Add declaration.
8290
8ce09462
AT
82912016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
8292
8293 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
8294
2e88a1ea
SM
82952016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
8296
8297 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
8298 parentheses to print.
8299 (continue_handler): Likewise.
8300
f48e22e3
SM
83012016-04-08 Simon Marchi <simon.marchi@ericsson.com>
8302
8303 * gdb.server/solib-list.exp: Remove is_remote check.
8304 Pass shlib= to gdb_compile. Don't link shared library with
8305 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
8306 Run binary filename through "readlink -f" on the target.
8307
096be756
PA
83082016-04-08 Pedro Alves <palves@redhat.com>
8309
8310 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
8311 interpreter filename as argument to gdbserver_spawn.
8312 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
8313 Return empty if $last_loaded_file does not exist.
8314
06500533
JK
83152016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
8318 * gdb.base/jit-main.c: Use exit after usage.
8319
2d35e871
JK
83202016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8321
8322 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
8323 GDBHISTSIZE prior to the tests.
8324 * gdb.base/gdbinit-history.exp: Likewise.
8325
83262016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
8327
8328 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
8329 instead of build_executable. Use gdb_load_shlibs.
8330
c8064e7e
YQ
83312016-04-07 Yao Qi <yao.qi@linaro.org>
8332
8333 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
8334 Execute "si" command.
8335
bde47561
YQ
83362016-04-07 Yao Qi <yao.qi@linaro.org>
8337
8338 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
8339 number instead of the comments on some line.
8340
b16f8a3b
DB
83412016-04-06 Don Breazeal <donb@codesourcery.com>
8342
8343 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
8344 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
8345
c2f901df
SM
83462016-04-06 Simon Marchi <simon.marchi@ericsson.com>
8347
8348 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
8349 standard_output_file. Remove unused binfile variable.
8350
ac17fda0
CU
83512016-04-05 Catalin Udma <catalin.udma@freescale.com>
8352
8353 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
8354 * gdb.python/py-mi-objfile.exp: Match "list main" output
8355 in console format.
8356
03a8c4df
SM
83572016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
8358
8359 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
8360 absolute.
8361
6e774b13
SM
83622016-04-05 Simon Marchi <simon.marchi@ericsson.com>
8363
8364 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
8365 absolute.
8366 * gdb.trace/ftrace.exp: Likewise.
8367 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
8368 targets as well.
8369 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
8370 (gdb_load_shlibs): Copy libraries to test directory when testing
8371 natively. Only set solib-search-path if testing remotely.
8372 * lib/mi-support.exp (mi_load_shlibs): Likewise.
8373
7817ea46
SM
83742016-04-05 Simon Marchi <simon.marchi@ericsson.com>
8375
8376 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
8377 gdb_download. Use it even if the target is not remote.
8378 * gdb.base/jit.exp (compile_jit_test): Likewise.
8379 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
8380 output directory if the destination board is local, otherwise use
8381 the standard remote_download from DejaGnu.
8382 (gdb_download): Remove.
8383 (gdb_load_shlibs): Use gdb_remote_download instead of
8384 gdb_download.
8385 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
8386 Use gdb_remote_download instead of gdb_download. Use it even if
8387 the target is not remote.
8388 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
8389 instead of gdb_download.
8390
7beb7f68
SM
83912016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
8392
8393 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
8394 (test_insert_delete_modify): Call mi_load_shlibs before trying to
8395 run.
8396
cc63428a
AV
83972016-04-01 Artemiy Volkov <artemiyv@acm.org>
8398
8399 PR gdb/19820
8400 * gdb.base/printcmds.exp: Add artificial arrays tests.
8401
64cdf930
PA
84022016-03-31 Pedro Alves <palves@redhat.com>
8403
8404 PR gdb/19858
8405 * gdb.base/jit-main.c: Include unistd.h.
8406 (ATTACH): Define to 0 if not already defined.
8407 (wait_for_gdb, mypid): New globals.
8408 (WAIT_FOR_GDB): New macro.
8409 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
8410 some breakpoint locations.
8411 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
8412 New procedures.
8413 (one_jit_test): Add REATTACH parameter, and handle it. Use
8414 continue_to_test_location.
8415 (top level): Test attach, and adjusts calls to one_jit_test.
8416
40dea8cb
PA
84172016-03-31 Pedro Alves <palves@redhat.com>
8418
8419 PR gdb/19858
8420 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
8421 BINSUFFIX parameter, and handle it.
8422 (top level): Adjust calls compile_jit_test.
8423
e7ea3ec7
CU
84242016-03-31 Catalin Udma <catalin.udma@freescale.com>
8425
8426 PR python/19743
8427 * gdb.python/py-mi-events-gdb.py: New file.
8428 * gdb.python/py-mi-events.c: New file.
8429 * gdb.python/py-mi-events.exp: New file.
8430
e6359af3
YQ
84312016-03-30 Yao Qi <yao.qi@linaro.org>
8432
8433 * gdb.reverse/until-precsave.exp: Match function name only.
8434 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
8435 Move malloc to a condition block.
8436 * gdb.reverse/until-reverse.exp: Match function name only.
8437
a4105d04
MK
84382016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
8439
8440 * gdb.trace/ftrace.exp: Set arg0exp for s390.
8441 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
8442 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
8443 variable for GPR 0 instead of assuming it is register 0.
8444 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
8445 * lib/trace-support.exp: Add s390 registers.
8446
bfa6adb9
YQ
84472016-03-29 Yao Qi <yao.qi@linaro.org>
8448
8449 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
8450
1e6697ea
YQ
84512016-03-24 Yao Qi <yao.qi@linaro.org>
8452
8453 * gdb.reverse/break-reverse.exp: Add quotation mark in the
8454 test message.
8455
64bcd522
AA
84562016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8457
8458 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
8459 maintaining separate logic for constructing the output path.
8460
7868401b
DB
84612016-03-16 Don Breazeal <donb@codesourcery.com>
8462
8463 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
8464 Retry fork and waitpid on interrupted system call errors.
8465 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
8466 Use with_timeout_factor to increase timeout by factor of 10.
8467
1cafadb4
DB
84682016-03-15 Don Breazeal <donb@codesourcery.com>
8469
8470 * gdb.cp/scope-err.cc: New test program.
8471 * gdb.cp/scope-err.exp: New test script.
8472 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
8473 lines and "set breakpoint here" comment.
8474 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
8475 Fixed some whitespace and format issues.
8476 * gdb.mi/mi-linespec-err-cp.cc: New test program.
8477 * gdb.mi/mi-linespec-err-cp.exp: New test script.
8478
81516450
DE
84792016-03-15 Doug Evans <dje@google.com>
8480
8481 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
8482 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
8483 All callers updated. Add tests for enums, mixed flags register.
8484
aa52b601
DE
84852016-03-15 Doug Evans <dje@google.com>
8486
8487 * gdb.base/skip.c (main): Call test_skip_file_and_function.
8488 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
8489
fa4ff313
SM
84902016-03-14 Simon Marchi <simon.marchi@ericsson.com>
8491
8492 * gdb.base/default.exp: Add $_as_string to the list of expected
8493 convenience functions.
8494
f2403c39
AB
84952016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
8496
8497 * gdb.base/maint.exp: New tests for 'maint info line-table'.
8498
f2f3ccb9
SM
84992016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
8500
8501 * gdb.python/py-as-string.exp: New file.
8502 * gdb.python/py-as-string.c: New file.
8503
00dbd492
PA
85042016-03-09 Pedro Alves <palves@redhat.com>
8505
8506 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
8507 signal" -> "Thread NN received signal" output change.
8508 * gdb.threads/ia64-sigill.exp: Likewise.
8509 * gdb.threads/linux-dp.exp: Likewise.
8510 * gdb.threads/manythreads.exp: Likewise.
8511 * gdb.threads/pending-step.exp: Likewise.
8512 * gdb.threads/print-threads.exp: Likewise.
8513 * gdb.threads/sigstep-threads.exp: Likewise.
8514 * gdb.threads/staticthreads.exp: Likewise.
8515 * gdb.threads/tls.exp: Likewise.
8516
1e6697ea
YQ
85172016-03-09 Pedro Alves <palves@redhat.com>
8518
8519 * gdb.base/command-line-input.exp: New file.
8520
b04fd3be
MK
85212016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
8522
8523 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
8524 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
8525 * gdb.trace/pending.exp: Accept leading dot before function name.
8526 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
8527 * lib/trace-support.exp: Set registers for ppc.
8528
98fa59e9
MK
85292016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
8530
8531 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
8532 use it for disassembly; accept .main in addition to main in backtrace.
8533
f77198c8
MK
85342016-03-09 Wei-cheng Wang <cole945@gmail.com>
8535 Marcin Kościelnicki <koriakin@0x04.net>
8536
8537 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
8538 (gdb_recursion_test_ptr): New global variable.
8539 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
8540 gdb_recursion_test.
8541 (gdb_c_test): Ditto.
8542
ba84e0da
MK
85432016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
8544
8545 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
8546 ordering.
8547
4366d36e
MK
85482016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
8549
8550 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
8551 (bar): Add bar_start_lbl label.
8552 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
8553 of foo/bar for emitting DWARF and tracing.
8554
5eb264df
SDJ
85552016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
8556
8557 * analyze-racy-logs.py: Set executable bit.
8558
fb6a751f
SDJ
85592016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
8560
8561 * Makefile.in (DEFAULT_RACY_ITER): New variable.
8562 (CHECK_TARGET_TMP): Likewise.
8563 (check-single-racy): New rule.
8564 (check-parallel-racy): Likewise.
8565 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
8566 (do-check-parallel-racy): New rule.
8567 (check-racy/%.exp): Likewise.
8568 * README (Racy testcases): New section.
8569 * analyze-racy-logs.py: New file.
8570
bdf7e230
DE
85712016-03-03 Doug Evans <dje@google.com>
8572
8573 * gdb.base/skip.exp: Use with_test_prefix.
8574
4719d415
YQ
85752016-03-03 Yao Qi <yao.qi@linaro.org>
8576
8577 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
8578 Invoke step_over_syscall "clone" and break_cond_on_syscall
8579 "clone".
8580 * gdb.base/step-over-clone.c: New file.
8581
ea507862
YQ
85822016-03-03 Yao Qi <yao.qi@linaro.org>
8583
8584 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
8585 code format.
8586
8fc8cbda
YQ
85872016-03-03 Yao Qi <yao.qi@linaro.org>
8588
8589 * gdb.base/disp-step-fork.c: Rename to ...
8590 * gdb.base/step-over-fork.c: ... it. New file.
8591 * gdb.base/disp-step-vfork.c: Rename to ...
8592 * gdb.base/step-over-vfork.c: ... it. New file.
8593 * gdb.base/disp-step-syscall.exp: Rename to ...
8594 * gdb.base/step-over-syscall.exp: ... it. New file.
8595 (disp_step_cross_syscall): Rename to ...
8596 (step_over_syscall): ... it.
8597
92fa70b0
YQ
85982016-03-03 Yao Qi <yao.qi@linaro.org>
8599
8600 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
8601 If target supports condition evaluation on target, invoke
8602 break_cond_on_syscall for fork and vfork.
8603
e197ad3c
YQ
86042016-03-03 Yao Qi <yao.qi@linaro.org>
8605
8606 * gdb.base/disp-step-syscall.exp: Don't invoke
8607 support_displaced_stepping.
8608 (disp_step_cross_syscall): Test with displaced stepping off and
8609 on if supported.
8610
0b47da9f
YQ
86112016-03-03 Yao Qi <yao.qi@linaro.org>
8612
8613 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
8614 proc.
8615 (setup): New proc.
8616 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
8617 and setup.
8618
065ab6dc
BH
86192016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
8620
8621 * gdb.fortran/vla-history.exp: Remove breakpoint.
8622
07e448ad 86232016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
8624
25d49b86
PA
8625 * gdb.fortran/vla-history.exp: Lookup array elements and printing
8626 exceeds timeout.
07e448ad 8627
9ac2d526 86282016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
8629
25d49b86
PA
8630 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
8631 breakpoint.
9ac2d526 8632
17807369
BH
86332016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
8634
8635 * gdb.mi/vla.f90: Nullify pointer after declaration.
8636
86e501af
PA
86372016-03-01 Pedro Alves <palves@redhat.com>
8638
8639 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
8640
1e903e32
PA
86412016-03-01 Pedro Alves <palves@redhat.com>
8642
8643 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
8644 before anything else.
8645 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
8646 _GNU_SOURCE here.
8647 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
8648 before anything else.
8649 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
8650
6ccb54e2
PA
86512016-03-01 Pedro Alves <palves@redhat.com>
8652
8653 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
8654
30ca9da1
YQ
86552016-03-01 Yao Qi <yao.qi@linaro.org>
8656
8657 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
8658 prepare_for_testing.
8659
dc856b38
YQ
86602016-03-01 Yao Qi <yao.qi@linaro.org>
8661
8662 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
8663
4a932159
AA
86642016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8665
8666 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
8667 manually constructing the output path.
8668
f2489477
AA
86692016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8670
8671 * gdb.arch/s390-stackless.S: New.
8672 * gdb.arch/s390-stackless.exp: New.
8673
38899f16
IB
86742016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
8675
8676 * gdb.dlang/circular.c: New file.
8677 * gdb.dlang/circular.exp: New file.
8678
9fde51ed
YQ
86792016-02-26 Yao Qi <yao.qi@linaro.org>
8680
8681 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
8682 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
8683 (testcases): Update.
8684
ce90fefe
YQ
86852016-02-26 Yao Qi <yao.qi@linaro.org>
8686
8687 * gdb.reverse/aarch64.c: Rename to ...
8688 * gdb.reverse/insn-reverse.c: ... it.
8689 * gdb.reverse/aarch64.exp: Rename to ...
8690 * gdb.reverse/insn-reverse.exp: ... it.
8691
3263bceb
YQ
86922016-02-26 Yao Qi <yao.qi@linaro.org>
8693
8694 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
8695 (testcase_ftype): New.
8696 (testcases): New array.
8697 (n_testcases): New.
8698 (main): Call each element in testcases.
8699 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
8700 (read_testcase): New.
8701 Do the tests in a loop.
8702
6cb59ff1
YQ
87032016-02-25 Yao Qi <yao.qi@linaro.org>
8704
8705 * gdb.base/branches.c: Remove.
8706
ae91f625
MK
87072016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
8708
8709 PR gdb/13808
8710 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
8711
678b48b7
MK
87122016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
8713
8714 * gdb.trace/ftrace.exp: Remove unnecessary target check.
8715
7337a6f2
MK
87162016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
8717
8718 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
8719 change x86_64 call_insn to 'callq'.
8720
861ca91f
AT
87212016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
8722
8723 * gdb.trace/tfile-avx.c: Move to...
8724 * gdb.trace/tracefile-pseudo-reg.c: Here.
8725 * gdb.trace/tfile-avx.exp: Move to...
8726 * gdb.trace/tracefile-pseudo-reg.exp: Here.
8727
bf74e428
GB
87282016-02-24 Gary Benson <gbenson@redhat.com>
8729
8730 * gdb.base/attach-pie-noexec.exp: Do not expect an error
8731 message on attach.
8732
cce0e923
DE
87332016-02-23 Doug Evans <dje@google.com>
8734
8735 * gdb.base/skip.c (test_skip): New function.
8736 (end_test_skip_file_and_function): New function.
8737 (test_skip_file_and_function): New function.
8738 * gdb.base/skip1.c (test_skip): New function.
8739 (skip1_test_skip_file_and_function): New function.
8740 * gdb.base/skip.exp: Add tests for new skip options.
8741 * gdb.base/skip-solib.exp: Update expected output.
8742 * gdb.perf/skip-command.cc: New file.
8743 * gdb.perf/skip-command.exp: New file.
8744 * gdb.perf/skip-command.py: New file.
8745
4000e47e
MK
87462016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
8747
8748 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
8749 info registers pattern.
8750
24f75ead
IB
87512016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
8752
8753 * lib/future.exp: Add D support.
8754 (gdb_find_gdc): New proc.
8755 (gdb_default_target_compile): Add D support.
8756
fbb7bcbe
WW
87572016-02-18 Wei-cheng Wang <cole945@gmail.com>
8758
8759 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
8760 user+system time.
8761 (trace_speed_test): Determine the iteration count for a time
8762 between 15..30 seconds.
8763
012b3a21
WT
87642016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
8765
8766 * gdb.arch/i386-mpx-sigsegv.c: New file.
8767 * gdb.arch/i386-mpx-sigsegv.exp: New file.
8768 * gdb.arch/i386-mpx-simple_segv.c: New file.
8769 * gdb.arch/i386-mpx-simple_segv.exp: New file.
8770
2d5189bd
YQ
87712016-02-18 Yao Qi <yao.qi@linaro.org>
8772
8773 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
8774 Don't call setup_kfail.
8775
40fb20d0
YQ
87762016-02-18 Yao Qi <yao.qi@linaro.org>
8777
8778 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
8779 Set "set breakpoint condition-evaluation" per $cond_bp_target.
8780
21b1f8d2
DE
87812016-02-16 Doug Evans <dje@google.com>
8782
8783 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
8784 * gdb.base/skip1.c: Ditto.
8785 * gdb.base/skip.exp: Whitespace cleanup.
8786
4041ed77
DB
87872016-02-16 Don Breazeal <donb@codesourcery.com>
8788
8789 PR remote/19496
8790 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
8791 Remove kfail for PR remote/19496.
8792
c4ef31bf
SM
87932016-02-16 Simon Marchi <simon.marchi@ericsson.com>
8794
8795 * lib/gdb.exp (standard_temp_file): Return a path specific to
8796 the runtest invocation.
8797
266b65b3
SM
87982016-02-16 Simon Marchi <simon.marchi@ericsson.com>
8799
8800 * gdb.trace/save-trace.exp: Change relative path to be in the
8801 standard output directory.
8802
a7a0a6a9
JK
88032016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8804
8805 * gdb.arch/i386-prologue.c: Add missing prototypes.
8806
c99dbb42
JK
88072016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8808
8809 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
8810 * gdb.arch/i386-prologue.exp: Likewise.
8811 * gdb.arch/i386-size.exp: Likewise.
8812
aa480355
SM
88132016-02-15 Simon Marchi <simon.marchi@ericsson.com>
8814
8815 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
8816 define object file path.
8817 * gdb.btrace/gcore.exp: Use standard_output_file to define core
8818 file path.
8819 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
8820 standard_output_file to define binfile.
8821
ba881f50
JK
88222016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8823
8824 Fix compatibility with recent gfortran-5.3.1.
8825 * gdb.fortran/vla-history.exp (print vla1 allocated)
8826 (print vla2 allocated, print $2, print $3): Remove
8827 (print $4): Rename to ...
8828 (print $2): ... here.
8829 (print $9): Rename to ...
8830 (print $5): ... here.
8831 (print $10): Rename to ...
8832 (print $6): ... here.
8833 * gdb.fortran/vla.f90: Add pvla initialization.
8834
e9fb005c
JK
88352016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8836
8837 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
8838 New test.
8839 * gdb.fortran/vla-value-sub.exp: Likewise.
8840
e44e00ff
MK
88412016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
8842
8843 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
8844
97e94151
SM
88452016-02-12 Simon Marchi <simon.marchi@ericsson.com>
8846
8847 * i386-biarch-core.exp: Define corefile using
8848 standard_output_file.
8849
01113bc1
YQ
88502016-02-12 Yao Qi <yao.qi@linaro.org>
8851
8852 * gdb.arch/arm-single-step-kernel-helper.c: New.
8853 * gdb.arch/arm-single-step-kernel-helper.exp: New.
8854
33b4777c
MM
88552016-02-12 Markus Metzger <markus.t.metzger@intel.com>
8856
8857 * gdb.btrace/tailcall-only.exp: New.
8858 * gdb.btrace/tailcall-only.c: New.
8859 * gdb.btrace/x86_64-tailcall-only.S: New.
8860 * gdb.btrace/i686-tailcall-only.S: New.
8861
acc23c11
PA
88622016-02-11 Pedro Alves <palves@redhat.com>
8863
8864 * README (Parallel testing): Add missing double quotes.
8865
e352bf0a
PA
88662016-02-11 Pedro Alves <palves@redhat.com>
8867
8868 * README (Parallel testing): New section.
8869 (GDB_PARALLEL): Rewrite.
8870 (FORCE_PARALLEL): Document.
8871
9f5fed78
MK
88722016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
8873
8874 * gdb.trace/tfile-avx.c: New test.
8875 * gdb.trace/tfile-avx.exp: New test.
8876
9ef9e6a6
KS
88772016-02-09 Keith Seitz <keiths@redhat.com>
8878
8879 PR breakpoints/19546
8880 * gdb.base/infcall-exec.c: New file.
8881 * gdb.base/infcall-exec2.c: New file.
8882 * gdb.base/infcall-exec.exp: New file.
8883
a96e36da
KS
88842016-02-09 Keith Seitz <keiths@redhat.com>
8885
8886 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
8887 (toplevel): Call test_bkpt_address.
8888
9f61929f
KS
88892016-02-09 Keith Seitz <keiths@redhat.com>
8890
8891 PR python/19506
8892 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
8893 (toplevel): Call test_bkpt_address.
8894
1e94266c
SM
88952016-02-09 Simon Marchi <simon.marchi@ericsson.com>
8896
8897 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
8898 to AC_OUTPUT.
8899 * configure: Regenerate.
8900
2a7f3dff
PA
89012016-02-09 Pedro Alves <palves@redhat.com>
8902
8903 PR breakpoints/19548
8904 * gdb.base/execl-update-breakpoints.c (some_function): New
8905 function.
8906 (main): Call it.
8907 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
8908 Tighten expected GDB output.
8909
2151ccc5
SM
89102016-02-08 Simon Marchi <simon.marchi@ericsson.com>
8911
8912 * Makefile.in (ALL_SUBDIRS): Remove.
8913 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
8914 (distclean maintainer-clean realclean): Likewise.
8915 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
8916 * configure: Regenerate.
8917 * gdb.ada/Makefile.in: Delete.
8918 * gdb.arch/Makefile.in: Likewise.
8919 * gdb.asm/Makefile.in: Likewise.
8920 * gdb.base/Makefile.in: Likewise.
8921 * gdb.btrace/Makefile.in: Likewise.
8922 * gdb.cell/Makefile.in: Likewise.
8923 * gdb.compile/Makefile.in: Likewise.
8924 * gdb.cp/Makefile.in: Likewise.
8925 * gdb.disasm/Makefile.in: Likewise.
8926 * gdb.dlang/Makefile.in: Likewise.
8927 * gdb.dwarf2/Makefile.in: Likewise.
8928 * gdb.fortran/Makefile.in: Likewise.
8929 * gdb.gdb/Makefile.in: Likewise.
8930 * gdb.go/Makefile.in: Likewise.
8931 * gdb.guile/Makefile.in: Likewise.
8932 * gdb.java/Makefile.in: Likewise.
8933 * gdb.linespec/Makefile.in: Likewise.
8934 * gdb.mi/Makefile.in: Likewise.
8935 * gdb.modula2/Makefile.in: Likewise.
8936 * gdb.multi/Makefile.in: Likewise.
8937 * gdb.objc/Makefile.in: Likewise.
8938 * gdb.opencl/Makefile.in: Likewise.
8939 * gdb.opt/Makefile.in: Likewise.
8940 * gdb.pascal/Makefile.in: Likewise.
8941 * gdb.perf/Makefile.in: Likewise.
8942 * gdb.python/Makefile.in: Likewise.
8943 * gdb.reverse/Makefile.in: Likewise.
8944 * gdb.server/Makefile.in: Likewise.
8945 * gdb.stabs/Makefile.in: Likewise.
8946 * gdb.threads/Makefile.in: Likewise.
8947 * gdb.trace/Makefile.in: Likewise.
8948 * gdb.xml/Makefile.in: Likewise.
8949 * lib/gdb.exp (make_gdb_parallel_path): Add check for
8950 GDB_PARALLEL.
8951 (standard_output_file): Remove check for GDB_PARALLEL, always
8952 return path in outputs/$subdir/$testname.
8953
437277d4
SM
89542016-02-08 Simon Marchi <simon.marchi@ericsson.com>
8955
8956 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
8957 (site.exp): Assign abs_srcdir to tcl's srcdir.
8958
31d913c7
YQ
89592016-02-04 Yao Qi <yao.qi@linaro.org>
8960
8961 * gdb.base/foll-exec-mode.c: Include limits.h.
8962 (main): Add parameters argc and argv. Get directory from
8963 argv[0].
8964 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
8965 compilation.
8966 * gdb.base/foll-exec.c: Include limits.h.
8967 (main): Add parameters argc and argv.
8968 Get directory from argv[0].
8969 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
8970 Adjust tests on the number of lines as source code changed.
8971 * gdb.base/foll-vfork-exit.c: Include limits.h.
8972 (main): Add one line of statement before vfork.
8973 * gdb.base/foll-vfork.c: Include limits.h and string.h.
8974 (main): Add parameters argc and argv. Get directory from
8975 argv[0].
8976 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
8977 (setup_gdb): Set tbreak to skip some source lines.
8978 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
8979 (main): Add parameters argc and argv. Get directory from
8980 argv[0].
8981 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
8982 compilation.
8983 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
8984 (main): Add parameters argc and argv. Get directory from
8985 argv[0].
8986 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
8987 compilation.
8988
9482b9fb
DE
89892016-02-01 Doug Evans <dje@google.com>
8990
8991 * gdb.base/skip.exp: Clean up multiple references to same test name.
8992
6b2e4f10
PA
89932016-02-01 Pedro Alves <palves@redhat.com>
8994
ccb6afd6 8995 PR remote/19496
6b2e4f10
PA
8996 * gdb.threads/forking-threads-plus-breakpoint.exp
8997 (displaced_stepping_supported): New global.
8998 (probe_displaced_stepping_support): New procedure.
8999 (do_test): Add 'displaced' parameter, and use it.
9000 (top level): Check for displaced stepping support. Add displaced
9001 stepping on/off testing axis.
9002
37a8db1a
AB
90032016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
9004
9005 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
9006 pointer. Don't perform further tests on the unassociated pointer
9007 if the first test fails.
9008
5fdf6324
AB
90092016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
9010
9011 * gdb.base/max-value-size.c: New file.
9012 * gdb.base/max-value-size.exp: New file.
9013 * gdb.base/huge.exp: Disable max-value-size for this test.
9014
935c6144
IB
90152016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
9016
9017 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
9018
7fe8399d
YQ
90192016-01-28 Yao Qi <yao.qi@linaro.org>
9020
9021 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
9022
a2077e25
PA
90232016-01-25 Pedro Alves <palves@redhat.com>
9024
9025 PR threads/19461
9026 * gdb.base/fork-running-state.c: New file.
9027 * gdb.base/fork-running-state.exp: New file.
9028
1d2736d4
PA
90292016-01-25 Pedro Alves <palves@redhat.com>
9030
9031 PR gdb/19494
9032 * gdb.base/catch-fork-kill.c: New file.
9033 * gdb.base/catch-fork-kill.exp: New file.
9034
f1da4b11
PA
90352016-01-25 Pedro Alves <palves@redhat.com>
9036
9037 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
9038 Delete, moved to lib/gdb.exp.
9039 * gdb.threads/forking-threads-plus-breakpoint.exp
9040 (foreach_with_prefix): Likewise.
9041 * gdb.threads/process-dies-while-handling-bp.exp
9042 (foreach_with_prefix): Likewise.
9043 * lib/gdb.exp (foreach_with_prefix): New procedure.
9044
45f38546
MK
90452016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
9046
9047 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
9048 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
9049
dc29a1ce
MK
90502016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
9051
9052 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
9053 endian targets.
9054
092127d7
JK
90552016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9056 Pedro Alves <palves@redhat.com>
9057
9058 Fix testsuite compatibility with Guile.
9059 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
9060 number.
9061
31d765d3
JK
90622016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9063
9064 Fix testsuite compatibility with Guile.
9065 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
9066 (thread 1): New test for backtrace through signal handler.
9067
1ac78c04
YQ
90682016-01-22 Yao Qi <yao.qi@linaro.org>
9069
9070 PR testsuite/19491
9071 * gdb.base/multi-forks.c: Include
9072 ../lib/unbuffer_output.c
9073 (main): Call gdb_unbuffer_output.
9074
4f5946a8
DE
90752016-01-21 Doug Evans <dje@google.com>
9076
9077 * lib/ada.exp (gdb_compile_ada): Fix typo.
9078
305e13e6
JB
90792016-01-21 Joel Brobecker <brobecker@adacore.com>
9080
9081 * gdb.base/break-fun-addr.exp: New file.
9082 * gdb.base/break-fun-addr1.c: New file.
9083 * gdb.base/break-fun-addr2.c: New file.
9084
5f5dfff6
SM
90852016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
9086
9087 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
9088 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
9089 enum flag values.
9090
fd356fa2
AA
90912016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
9092
9093 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
9094 when GDB can not set the vector return value. Add more comments
9095 for clarification.
9096
9df22175
AT
90972016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
9098
9099 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
9100 command.
9101
41d1845e
SM
91022016-01-19 Simon Marchi <simon.marchi@ericsson.com>
9103
9104 * Makefile.in (DO_RUNTEST): Add --status and update usages.
9105
01ac6840
SM
91062016-01-19 Simon Marchi <simon.marchi@ericsson.com>
9107
9108 * Makefile.in (check-single): Pass --status to runtest.
9109 (check/%.exp): Likewise.
9110
91112016-01-19 Simon Marchi <simon.marchi@ericsson.com>
9112
9113 * Makefile.in (check-parallel): Propagate return code from make
9114 do-check-parallel.
9115
bd0a71fa
MK
91162016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
9117
9118 * gdb.trace/ftrace.exp: Fix expected message on continue.
9119 * gdb.trace/pending.exp: Fix expected message on continue.
9120 * gdb.trace/trace-break.exp: Fix expected message on continue.
9121
8bcbad33
SM
91222016-01-18 Simon Marchi <simon.marchi@ericsson.com>
9123
9124 * lib/gdb.exp (gdb_test): Remove unused global references.
9125
f303dbd6
PA
91262016-01-18 Pedro Alves <palves@redhat.com>
9127
9128 * gdb.base/async-shell.exp: Adjust expected output.
9129 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
9130 * gdb.base/siginfo-thread.exp: Adjust expected output.
9131 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
9132 * gdb.java/jnpe.exp: Adjust expected output.
9133 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
9134 * gdb.threads/continue-pending-status.exp: Adjust expected output.
9135 * gdb.threads/leader-exit.exp: Adjust expected output.
9136 * gdb.threads/manythreads.exp: Adjust expected output.
9137 * gdb.threads/pthreads.exp: Adjust expected output.
9138 * gdb.threads/schedlock.exp: Adjust expected output.
9139 * gdb.threads/siginfo-threads.exp: Adjust expected output.
9140 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
9141 expected output.
9142 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
9143 output.
9144 * gdb.threads/sigthread.exp: Adjust expected output.
9145 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
9146
b2789696
YQ
91472016-01-18 Yao Qi <yao.qi@linaro.org>
9148
9149 * gdb.guile/scm-section-script.c: Replace @progbits with
9150 %progbits.
9151 * gdb.python/py-section-script.c: Likewise.
9152
71ef29a8
PA
91532016-01-15 Pedro Alves <palves@redhat.com>
9154
9155 * gdb.multi/tids.exp: Test star wildcard ranges.
9156
3f5b7598
PA
91572016-01-15 Pedro Alves <palves@redhat.com>
9158
9159 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
9160 command from "thread apply" invocation.
9161 (thr_apply_info_thr_invalid): Default the expected output to the
9162 input tid list.
9163 (top level): Add tests that use convenience variables. Add tests
9164 for "thread apply" with a valid TID list, but missing the command.
9165
663f6d42
PA
91662016-01-13 Pedro Alves <palves@redhat.com>
9167
9168 * gdb.base/default.exp: Expect $_gthread as well.
9169 * gdb.multi/tids.exp: Test $_gthread.
9170 * gdb.threads/thread-specific.exp: Test $_gthread.
9171
c84f6bbf
PA
91722016-01-13 Pedro Alves <palves@redhat.com>
9173
9174 * gdb.multi/tids.exp: Test "info threads -gid".
9175
22a02324
PA
91762016-01-13 Pedro Alves <palves@redhat.com>
9177
9178 * gdb.multi/tids.exp: Test InferiorThread.global_num and
9179 Breakpoint.thread.
9180 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
9181
5d5658a1
PA
91822016-01-07 Pedro Alves <palves@redhat.com>
9183
9184 * gdb.base/break.exp: Adjust to output changes.
9185 * gdb.base/hbreak2.exp: Likewise.
9186 * gdb.base/sepdebug.exp: Likewise.
9187 * gdb.base/watch_thread_num.exp: Likewise.
9188 * gdb.linespec/keywords.exp: Likewise.
9189 * gdb.multi/info-threads.exp: Likewise.
9190 * gdb.threads/thread-find.exp: Likewise.
9191 * gdb.multi/tids.c: New file.
9192 * gdb.multi/tids.exp: New file.
9193
84654457
PA
91942016-01-13 Pedro Alves <palves@redhat.com>
9195
9196 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
9197
e3940304
PA
91982016-01-13 Pedro Alves <palves@redhat.com>
9199
9200 * gdb.base/default.exp: Expect $_inferior as well.
9201 * gdb.multi/base.exp: Test $_inferior.
9202
a911d87a
PA
92032016-01-13 Pedro Alves <palves@redhat.com>
9204
9205 PR breakpoints/19388
9206 * gdb.base/catch-signal-siginfo-cond.c: New file.
9207 * gdb.base/catch-signal-siginfo-cond.exp: New file.
9208
82075af2
JS
92092016-01-12 Josh Stone <jistone@redhat.com>
9210 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9211
9212 * gdb.base/catch-syscall.c (do_execve): New variable.
9213 (main): Conditionally trigger an execve.
9214 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
9215 (test_catch_syscall_execve): New, check entry/return across execve.
9216 (do_syscall_tests): Call test_catch_syscall_execve.
9217
e46eeedd
PA
92182016-01-12 Pedro Alves <palves@redhat.com>
9219
9220 * gdb.base/random-signal.exp (do_test): New procedure, with body
9221 of testcase moved in.
9222
01d8c27e
JK
92232016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9224 Pedro Alves <palves@redhat.com>
9225
9226 * gdb.base/funcargs.exp (finish from indirectly called function):
9227 Reintroduce the case for 'First'.
9228
9a706302
JK
92292016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9230 Pedro Alves <palves@redhat.com>
9231
9232 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9233 (tcatch_vfork_then_child_follow_exec)
9234 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
9235 identification.
9236
c0ecb95f
JK
92372016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9238
9239 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
9240 and repeats to unlimited.
9241 * gdb.python/py-value.exp: Likewise.
9242 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
9243 and repeats to unlimited.
9244
6cfc1fcb
JK
92452016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9246
9247 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
9248 and reordering the functions.
9249 * gdb.multi/hangout.c: Likewise.
9250 * gdb.multi/hello.c: Likewise.
9251
582a1b00
SM
92522016-01-08 Simon Marchi <simon.marchi@ericsson.com>
9253
9254 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
9255 absolute.
9256 (SingleStatisticTestResult.report): Use dict.keys instead of
9257 dict.iterkeys.
9258
79bc59cb
PA
92592016-01-06 Pedro Alves <palves@redhat.com>
9260
9261 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
9262
43368e1d
MM
92632016-01-04 Markus Metzger <markus.t.metzger@intel.com>
9264
9265 * gdb.btrace/dlopen.exp: New.
9266 * gdb.btrace/dlopen.c: New.
9267 * gdb.btrace/dlopen-dso.c: New.
9268
79fad5b8
SL
92692015-12-25 Sandra Loosemore <sandra@codesourcery.com>
9270
9271 * lib/gdb.exp (gdb_test): Update comments to clarify that the
9272 PATTERN argument is optional.
9273
ab8314b3
JB
92742015-12-24 Joel Brobecker <brobecker@adacore.com>
9275
9276 * lib/ada.exp (target_compile_ada_from_dir): New function.
9277 (gdb_compile_ada): Reimplement avoiding the use of project files.
9278 * gdb.ada/gnat_ada.gpr: Delete.
9279 * gdb.ada/cond_lang.exp: Adjust test to make path before
9280 filename optional.
9281 * gdb.ada/small_reg_param.exp: Likewise.
9282
fe33faff
SM
92832015-12-22 Simon Marchi <simon.marchi@ericsson.com>
9284
9285 * gdb.base/foll-vork.exp: Remove HP-UX special case.
9286
6d265cb4
TP
92872015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9288
9289 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
9290 case.
9291
10125099
SM
92922015-12-21 Simon Marchi <simon.marchi@ericsson.com>
9293
9294 * gdb.base/break.exp: Remove dead code.
9295 * gdb.base/sepdebug.exp: Likewise.
9296
3ca22649
SM
92972015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
9298
9299 * gdb.asm/asm-source.exp: Remove HP-UX references.
9300 * gdb.base/annota1.exp: Likewise.
9301 * gdb.base/annota3.exp: Likewise.
9302 * gdb.base/attach.exp: Likewise.
9303 * gdb.base/bigcore.exp: Likewise.
9304 * gdb.base/break.exp: Likewise.
9305 * gdb.base/call-ar-st.exp: Likewise.
9306 * gdb.base/callfuncs.exp: Likewise.
9307 * gdb.base/catch-fork-static.exp: Likewise.
9308 * gdb.base/display.exp: Likewise.
9309 * gdb.base/foll-exec-mode.exp: Likewise.
9310 * gdb.base/foll-exec.exp: Likewise.
9311 * gdb.base/foll-fork.exp: Likewise.
9312 * gdb.base/foll-vfork.exp: Likewise.
9313 * gdb.base/funcargs.exp: Likewise.
9314 * gdb.base/hbreak2.exp: Likewise.
9315 * gdb.base/inferior-died.exp: Likewise.
9316 * gdb.base/interrupt.exp: Likewise.
9317 * gdb.base/multi-forks.exp: Likewise.
9318 * gdb.base/nodebug.exp: Likewise.
9319 * gdb.base/sepdebug.exp: Likewise.
9320 * gdb.base/solib1.c: Likewise.
9321 * gdb.base/step-test.exp: Likewise.
9322 * gdb.mi/non-stop.c: Likewise.
9323 * gdb.mi/pthreads.c: Likewise.
9324 * gdb.multi/bkpt-multi-exec.ex: Likewise.
9325 * gdb.threads/pthreads.c: Likewise.
9326 * gdb.threads/staticthreads.exp: Likewise.
9327 * lib/future.exp: Likewise.
9328 * lib/gdb.exp: Likewise.
9329 * gdb.base/so-indr-cl.c: Remove.
9330 * gdb.base/so-indr-cl.exp: Likewise.
9331 * gdb.base/solib.c: Likewise.
9332 * gdb.base/solib.exp: Likewise.
9333 * gdb.base/solib2.c: Likewise.
9334
b6304613
SM
93352015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
9336
9337 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
9338 * gdb.base/call-ar-st.exp: Likewise.
9339 * gdb.base/callfuncs.exp: Likewise.
9340 * gdb.base/condbreak.exp: Likewise.
9341 * gdb.base/constvars.exp: Likewise.
9342 * gdb.base/hbreak2.exp: Likewise.
9343 * gdb.base/langs.exp: Likewise.
9344 * gdb.base/list.exp: Likewise.
9345 * gdb.base/long_long.exp: Likewise.
9346 * gdb.base/ptype.exp: Likewise.
9347 * gdb.base/scope.exp: Likewise.
9348 * gdb.base/signals.exp: Likewise.
9349 * gdb.base/so-impl-ld.exp: Likewise.
9350 * gdb.base/varargs.exp: Likewise.
9351 * gdb.base/volatile.exp: Likewise.
9352 * gdb.base/whatis.exp: Likewise.
9353 * gdb.cp/cplusfuncs.exp: Likewise.
9354 * gdb.cp/inherit.exp: Likewise.
9355 * gdb.cp/local.exp: Likewise.
9356 * gdb.cp/member-ptr.exp: Likewise.
9357 * gdb.cp/method.exp: Likewise.
9358 * gdb.cp/overload.exp: Likewise.
9359 * gdb.cp/templates.exp: Likewise.
9360 * gdb.stabs/weird.exp: Likewise.
9361 * lib/compiler.c: Likewise.
9362 * lib/compiler.cc: Likewise.
9363 * lib/cp-support.exp: Likewise.
9364 * lib/gdb.exp: Likewise.
9365
bf401b07
SM
93662015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
9367
9368 * configure.ac: Remove HP-UX case.
9369 * configure: Regenerate.
9370
aff9c0f8
SM
93712015-12-18 Simon Marchi <simon.marchi@ericsson.com>
9372
9373 * lib/gdb.exp (gdb_compile): Add function doc.
9374
a6904d5a
PA
93752015-12-17 Pedro Alves <palves@redhat.com>
9376
9377 PR threads/19354
9378 * gdb.multi/info-threads.exp: New file.
9379
a22279dd
YQ
93802015-12-15 Yao Qi <yao.qi@linaro.org>
9381
9382 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
9383 is aarch64*-*-*.
9384
0588c796
SL
93852015-12-14 Sandra Loosemore <sandra@codesourcery.com>
9386
9387 * gdb.base/history-duplicates.exp: Skip if no readline support.
9388
5d978e17
SL
93892015-12-14 Sandra Loosemore <sandra@codesourcery.com>
9390
9391 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
9392
7e763b86
SL
93932015-12-14 Sandra Loosemore <sandra@codesourcery.com>
9394
9395 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
9396
87a3a92c
SL
93972015-12-14 Sandra Loosemore <sandra@codesourcery.com>
9398
9399 * gdb.base/completion.exp: Skip tests that interrupt GDB with
9400 ctrl-C if nointerrupts target property is set.
9401 * gdb.base/double-prompt-target-event-error.exp: Likewise.
9402 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
9403 * gdb.base/paginate-bg-execution.exp: Likewise.
9404 * gdb.base/paginate-execution-startup.exp: Likewise.
9405 * gdb.base/random-signal.exp: Likewise.
9406 * gdb.base/range-stepping.exp: Likewise.
9407 * gdb.cp/annota2.exp: Likewise.
9408 * gdb.cp/annota3.exp: Likewise.
9409 * gdb.gdb/selftest.exp: Likewise.
9410 * gdb.threads/continue-pending-status.exp: Likewise.
9411 * gdb.threads/leader-exit.exp: Likewise.
9412 * gdb.threads/manythreads.exp: Likewise.
9413 * gdb.threads/pthreads.exp: Likewise.
9414 * gdb.threads/schedlock.exp: Likewise.
9415 * gdb.threads/sigthread.exp: Likewise.
9416
a8f077dc
DB
94172015-12-11 Don Breazeal <donb@codesourcery.com>
9418
9419 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
9420 remote.
9421 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
9422 * gdb.base/foll-exec.exp (main): Enable for target remote.
9423 * gdb.base/foll-fork.exp (main): Likewise.
9424 * gdb.base/foll-vfork.exp (main): Likewise.
9425 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
9426 (proc continue_to_exit_bp_loc): Use clean_restart.
9427 * gdb.base/pie-execl.exp (main): Disable for target remote.
9428 * gdb.base/watch-vfork.exp (main): Enable for target remote.
9429 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
9430 * gdb.threads/execl.exp (main): Likewise.
9431 * gdb.threads/fork-child-threads.exp (main): Likewise.
9432 * gdb.threads/fork-plus-threads.exp (main): Disable for target
9433 remote.
9434 * gdb.threads/fork-thread-pending.exp (main): Enable for target
9435 remote.
9436 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
9437 pid.tid style ptids, instead of just tid.
9438 * gdb.threads/thread-execl.exp (main): Enable for target remote.
9439 * gdb.threads/watchpoint-fork.exp (main): Likewise.
9440 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
9441 ptids, instead of just tid.
9442
3b2464a8
AB
94432015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9444
9445 * gdb.base/list.exp (test_list_forward): Add end of file error
9446 test.
9447 (test_repeat_list_command): Add end of file error test.
9448 (test_list_backwards): Add beginning of file error test.
9449
a0def019
AB
94502015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9451
9452 * gdb.base/list.exp (test_list_invalid_args): New function,
9453 defined, and called.
9454
5c000dff
AB
94552015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9456
9457 * gdb.base/list.exp (test_list): Make test names unique.
9458
f1637ebe
YQ
94592015-12-11 Yao Qi <yao.qi@linaro.org>
9460
9461 * gdb.base/coremaker2.c: Remove.
9462
36d6fc0a
PA
94632015-12-10 Pedro Alves <palves@redhat.com>
9464
9465 * gdb.multi/base.exp: Remove stale "spaces" references.
9466
762f7747
PA
94672015-12-10 Pedro Alves <palves@redhat.com>
9468
9469 * gdb.multi/base.exp: Don't use nowarnings.
9470 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
9471 * gdb.multi/hangout.c: Include stdio.h.
9472 * gdb.multi/hello.c: Include stdlib.h.
9473 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
9474 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
9475 * gdb.multi/multi-arch.exp: Don't use nowarnings.
9476
28d2bfb9
AB
94772015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
9478
9479 * gdb.dwarf2/dw2-ranges-base.c: New file.
9480 * gdb.dwarf2/dw2-ranges-base.exp: New file.
9481 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
9482 support additional line table, and debug ranges generation.
9483 (Dwarf::ranges): New function, generate .debug_ranges.
9484 (Dwarf::lines): Support generating simple line table programs.
9485 (Dwarf::assemble): Initialise new namespace variables.
9486
5fc2beac
KB
94872015-12-09 Kevin Buettner <kevinb@redhat.com>
9488
9489 * gdb.base/async.exp (proc test_background): Add case for
9490 asynchronous execution not supported.
9491
1c35a88f
LM
94922015-12-09 Luis Machado <lgustavo@codesourcery.com>
9493
9494 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
9495 format and change test names to make them unique.
9496
b593e3d9
RK
94972015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
9498 Pedro Alves <pedro@redhat.com>
9499
9500 PR gdb/18702
9501 Add checking of floatformats setup on x86_64 hosts.
9502 * gdb.arch/i386-float.S (main): Load bigval and smallval.
9503 (smallval, bigval): New labels/constants.
9504 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
9505 float" after loading bigval and smallval.
9506
d72413e6
PMR
95072015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
9508
9509 * gdb.ada/fun_overload_menu.exp: New testcase.
9510 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
9511
ece66d65
JS
95122015-12-04 Josh Stone <jistone@redhat.com>
9513
9514 * gdb.base/catch-fork-static.exp: New.
9515
41d0efca
YQ
95162015-12-03 Yao Qi <yao.qi@linaro.org>
9517
9518 * gdb.base/sizeof.c: Don't include stdio.h and
9519 ../lib/unbuffer_output.c.
9520 (main): New variable 'size' and 'value'. Remove printf and
9521 gdb_unbuffer_output. Assign return value to size and value.
9522 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
9523 at the beginning.
9524 (check_sizeof): Check the result by printing variable 'size'.
9525 (check_valueof): Check the result by printing variable 'value'.
9526
99fd02d9
YQ
95272015-12-01 Yao Qi <yao.qi@linaro.org>
9528
9529 * gdb.base/disp-step-syscall.exp: Define syscall instruction
9530 for aarch64*-*-linux* target.
9531
f2faf941
PA
95322015-11-30 Pedro Alves <palves@redhat.com>
9533
9534 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
9535
04bf20c5
PA
95362015-11-30 Pedro Alves <palves@redhat.com>
9537
9538 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
9539 Handle non-stop mode vCont replies.
9540
09df4675
PA
95412015-11-30 Pedro Alves <palves@redhat.com>
9542
9543 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
9544 prepare_for_testing. Start gdb with "set non-stop on" appended to
9545 GDBFLAGS. Lax expected stop output.
9546
58b584af
YQ
95472015-11-27 Yao Qi <yao.qi@linaro.org>
9548
9549 * gdb.arch/arm-neon.exp: New.
9550 * gdb.arch/arm-neon.c: New.
9551
dfcb77a8
YQ
95522015-11-27 Yao Qi <yao.qi@linaro.org>
9553
9554 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
9555
88e8ec1b
YQ
95562015-11-27 Yao Qi <yao.qi@linaro.org>
9557
9558 * gdb.cp/annota2.exp: Allow multiple occurrences of the
9559 frames-invalid annotation.
9560
bfde72c2
YQ
95612015-11-27 Yao Qi <yao.qi@linaro.org>
9562
9563 * gdb.cp/annota2.exp: Use ${frames_invalid}.
9564
f6512a69
SM
95652015-11-26 Simon Marchi <simon.marchi@ericsson.com>
9566
9567 * gdb.threads/names.exp: New file.
9568 * gdb.threads/names.c: New file.
9569 * README: Mention gdb,no_thread_names.
9570
46a3515b
MM
95712015-11-26 Markus Metzger <markus.t.metzger@intel.com>
9572
9573 PR 19297
9574 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
9575 support" error.
9576
62147a22
PA
95772015-11-24 Pedro Alves <palves@redhat.com>
9578
9579 PR 17539
9580 * gdb.base/display.exp: Expect displays to be sorted in ascending
9581 order. Use multi_line.
9582 * gdb.base/solib-display.exp: Likewise.
9583
2f341b6e
PA
95842015-11-24 Pedro Alves <palves@redhat.com>
9585
9586 PR 17539
25d49b86
PA
9587 * gdb.base/display.exp: Expect displays to be sorted in ascending
9588 order. Use multi_line.
9589 * gdb.base/solib-display.exp: Likewise.
2f341b6e 9590
7e0aa6aa
PA
95912015-11-24 Pedro Alves <palves@redhat.com>
9592
9593 PR 17539
9594 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
9595 threads in ascending order.
9596 * gdb.base/foll-fork.exp: Likewise.
9597 * gdb.base/foll-vfork.exp: Likewise.
9598 * gdb.base/multi-forks.exp: Likewise.
9599 * gdb.mi/mi-nonstop.exp: Likewise.
9600 * gdb.mi/mi-nsintrall.exp: Likewise.
9601 * gdb.multi/base.exp: Likewise.
9602 * gdb.multi/multi-arch.exp: Likewise.
9603 * gdb.python/py-inferior.exp: Likewise.
9604 * gdb.threads/break-while-running.exp: Likewise.
9605 * gdb.threads/execl.exp: Likewise.
9606 * gdb.threads/gcore-thread.exp: Likewise.
9607 * gdb.threads/info-threads-cur-sal.exp: Likewise.
9608 * gdb.threads/kill.exp: Likewise.
9609 * gdb.threads/linux-dp.exp: Likewise.
9610 * gdb.threads/multiple-step-overs.exp: Likewise.
9611 * gdb.threads/next-bp-other-thread.exp: Likewise.
9612 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
9613 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
9614 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
9615 * gdb.threads/thread-find.exp: Likewise.
9616 * gdb.threads/tls.exp: Likewise.
9617 * lib/mi-support.exp (mi_reverse_list): Delete.
9618 (mi_check_thread_states): No longer reverse list.
9619
2cc57ad8
PA
96202015-11-24 Pedro Alves <palves@redhat.com>
9621
9622 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
9623 use lowercase.
9624
c93e8391
SM
96252015-11-23 Simon Marchi <simon.marchi@ericsson.com>
9626
9627 * gdb.trace/actions.c: Include trace-common.h.
9628 (main): Add a location for a fast tracepoint.
9629 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
9630 the normal tracepoints.
9631 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
9632
045ccf91
SM
96332015-11-23 Simon Marchi <simon.marchi@ericsson.com>
9634
9635 * save-trace.exp: Factor out code to these...
9636 (gdb_save_tracepoints): New.
9637 (gdb_load_tracepoints): New.
9638 (do_save_load_test): New.
9639
5506f9f6
KB
96402015-11-23 Kevin Buettner <kevinb@redhat.com>
9641
9642 * gdb.base/asmlabel.exp: New test.
9643 * gdb.base/asmlabel.c: New test case.
9644
16c3b12f
JB
96452015-11-23 Joel Brobecker <brobecker@adacore.com>
9646
9647 * gdb.base/wrong_frame_bt_full-main.c: New file.
9648 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
9649 * gdb.base/wrong_frame_bt_full.exp: New file.
9650
155bfbd3
JB
96512015-11-23 Joel Brobecker <brobecker@adacore.com>
9652
9653 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
9654
bb097445
JM
96552015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
9656
206853a0 9657 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
9658 pstate register when comparing registers values in
9659 sparc64-*-linux-gnu targets to avoid spurious differences.
9660
9c88ed8f
JM
96612015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
9662
206853a0 9663 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 9664
96161e25
SL
96652015-11-19 Sandra Loosemore <sandra@codesourcery.com>
9666
9667 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
9668 as type argument to gdb_compile.
9669 * gdb.base/nested-subp2.exp: Likewise.
9670 * gdb.base/nested-subp3.exp: Likewise.
9671
340c2830
DV
96722015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
9673
9674 * lib/dwarf.exp (_note): Fix left shift of negative value.
9675 * gdb.trace/trace-condition.exp: Likewise.
9676
c1862d0f
YQ
96772015-11-13 Yao Qi <yao.qi@linaro.org>
9678
9679 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
9680 comments about d10v.
9681 (test_scalar_returns): Likewise.
9682 * gdb.base/d10v.ld: Remove.
9683 * gdb.base/overlays.exp: Remove the target triplet checking for
9684 d10v-*-*.
9685 * gdb.base/structs.exp (test_struct_returns): Remove the
9686 comments about d10v.
9687 (test_struct_calls): Likewise.
9688
77ae9c19
YQ
96892015-11-13 Yao Qi <yao.qi@linaro.org>
9690
9691 * gdb.base/gnu_vector.exp: Check the return value by "p res".
9692 * gdb.base/gnu_vector.c: Don't include stdio.h.
9693 (main): Don't print res and call add_some_intvecs.
9694
430e004e
MK
96952015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
9696
9697 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
9698 macro.
9699 (func5): Removed.
9700 (func4): Use FAST_TRACEPOINT_LABEL.
9701 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
9702 macro.
9703 (func): Removed.
9704 (thread_function): Use FAST_TRACEPOINT_LABEL.
9705 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
9706 (func): Remove.
9707 (marker): Use FAST_TRACEPOINT_LABEL.
9708 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
9709 (pendfunc1): Remove.
9710 (pendfunc): Use FAST_TRACEPOINT_LABEL.
9711 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
9712 (foo): Remove.
9713 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
9714 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
9715 macro.
9716 (func): Remove.
9717 (marker): Use FAST_TRACEPOINT_LABEL.
9718 * gdb.trace/trace-common.h: New header.
9719 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
9720 macro.
9721 (func): Remove.
9722 (marker): Use FAST_TRACEPOINT_LABEL.
9723 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
9724 (func): Remove.
9725 (thread_function): Use FAST_TRACEPOINT_LABEL.
9726
6e7675a7
MK
97272015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
9728
9729 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
9730 in front.
9731 * gdb.trace/change-loc.exp: Use global pcreg definition.
9732 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
9733 * gdb.trace/entry-values.exp: Use global spreg definition, add $
9734 in front.
9735 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
9736 * gdb.trace/pending.exp: Likewise.
9737 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
9738 * gdb.trace/trace-break.exp: Likewise.
9739 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
9740 in front.
9741 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
9742 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
9743 in front.
9744 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
9745
dddc0e16
JB
97462015-11-09 Joel Brobecker <brobecker@adacore.com>
9747
9748 * gdb.ada/fin_fun_out: New testcase.
9749
c6f0b406
KB
97502015-11-07 Kevin Buettner <kevinb@redhat.com>
9751
9752 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
9753 value associated with DW_AT_byte_size.
9754 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
9755 constants for DW_AT_byte_size, DW_AT_lower_bound, and
9756 DW_AT_upper_bound.
9757
f01dcfd9
KB
97582015-11-07 Kevin Buettner <kevinb@redhat.com>
9759
9760 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
9761 (gdb_target_symbol_prefix_flags): Define in terms of _asm
9762 version.
9763 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
9764 gdb.dwarf2/dw2-canonicalize-type.exp,
9765 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
9766 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
9767 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
9768 provided by gdb_target_symbol_prefix_flags_asm.
9769 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
9770 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
9771 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
9772 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
9773 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
9774 macros where needed). Use this macro for symbols which require
9775 the prefix provided by SYMBOL_PREFIX.
9776
2223449a
KB
97772015-11-05 Kevin Buettner <kevinb@redhat.com>
9778
9779 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
9780 New procs.
9781 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
9782 representing expressions, of more than one list element.
9783 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
9784 to prepend linker symbol prefix to f.
9785 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
9786 table_1 and table_2.
9787 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
9788 Likewise, for f and g.
9789 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
9790 for ptr.
9791 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
9792 for main.
9793 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
9794 table_1_ptr and table_2_ptr.
9795
6f2f1a3a
JK
97962015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9797 Joel Brobecker <brobecker@adacore.com>
9798
9799 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
9800
566c56c9
MK
98012015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
9802
9803 * gdb.reverse/s390-mvcle.c: New test.
9804 * gdb.reverse/s390-mvcle.exp: New file.
9805 * lib/gdb.exp: Enable reverse tests on s390*-linux.
9806
d5f0636b
MK
98072015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
9808
9809 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
9810
7ad8b86c
MK
98112015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
9812
9813 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
9814 reaching marker2.
9815 * gdb.reverse/getresuid-reverse.exp: Likewise.
9816 * gdb.reverse/pipe-reverse.exp: Likewise.
9817 * gdb.reverse/readv-reverse.exp: Likewise.
9818 * gdb.reverse/recvmsg-reverse.exp: Likewise.
9819 * gdb.reverse/time-reverse.exp: Likewise.
9820 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
9821
4081c0f1
YQ
98222015-10-30 Yao Qi <yao.qi@linaro.org>
9823
9824 * gdb.threads/wp-replication.c (watch_count_done): Remove.
9825 (empty_cycle): Remove.
9826 (main): Don't call empty_cycle. Don't use watch_count_done.
9827 * gdb.threads/wp-replication.exp: Don't set breakpoint on
9828 empty_cycle. Rewrite the code counting HW watchpoints.
9829
452b4ba5
MK
98302015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
9831
9832 * gdb.reverse/fstatat-reverse.c: New test.
9833 * gdb.reverse/fstatat-reverse.exp: New file.
9834 * gdb.reverse/getresuid-reverse.c: New test.
9835 * gdb.reverse/getresuid-reverse.exp: New file.
9836 * gdb.reverse/pipe-reverse.c: New test.
9837 * gdb.reverse/pipe-reverse.exp: New file.
9838 * gdb.reverse/readv-reverse.c: New test.
9839 * gdb.reverse/readv-reverse.exp: New file.
9840 * gdb.reverse/recvmsg-reverse.c: New test.
9841 * gdb.reverse/recvmsg-reverse.exp: New file.
9842 * gdb.reverse/time-reverse.c: New test.
9843 * gdb.reverse/time-reverse.exp: New file.
9844 * gdb.reverse/waitpid-reverse.c: New test.
9845 * gdb.reverse/waitpid-reverse.exp: New file.
9846
5e2e7507
JK
98472015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9848
9849 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
9850
0fde2c53
DE
98512015-10-26 Doug Evans <dje@google.com>
9852
9853 PR symtab/17391
9854 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
9855 * gdb.dwarf2/bad-regnum.c: New file.
9856 * gdb.dwarf2/bad-regnum.exp: New file.
9857
1a70ae97
DE
98582015-10-26 Doug Evans <dje@google.com>
9859
9860 PR python/18938
9861 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
9862 file.
9863
27dc26ab
JK
98642015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9865
9866 * gdb.compile/compile.exp (compile code globalvar): Update expectation
9867 for a change by "Mention language in compile error message".
9868
bed91f4d
SM
98692015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
9870
9871 PR python/18073
9872 * gdb.python/py-type.c (C::a_method): New.
9873 (C::a_const_method): New.
9874 (C::a_static_method): New.
9875 (a_function): New.
9876 * gdb.python/py-type.exp (test_fields): Test getting fields
9877 from function and method.
9878
3f2f83dd
KB
98792015-10-21 Keven Boell <keven.boell@intel.com>
9880
9881 * gdb.fortran/vla-alloc-assoc.exp: New file.
9882 * gdb.fortran/vla-datatypes.exp: New file.
9883 * gdb.fortran/vla-datatypes.f90: New file.
9884 * gdb.fortran/vla-history.exp: New file.
9885 * gdb.fortran/vla-ptype-sub.exp: New file.
9886 * gdb.fortran/vla-ptype.exp: New file.
9887 * gdb.fortran/vla-sizeof.exp: New file.
9888 * gdb.fortran/vla-sub.f90: New file.
9889 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
9890 * gdb.fortran/vla-value-sub-finish.exp: New file.
9891 * gdb.fortran/vla-value-sub.exp: New file.
9892 * gdb.fortran/vla-value.exp: New file.
9893 * gdb.fortran/vla-ptr-info.exp: New file.
9894 * gdb.mi/mi-vla-fortran.exp: New file.
9895 * gdb.mi/vla.f90: New file.
9896
27145d50
SL
98972015-10-21 Sandra Loosemore <sandra@codesourcery.com>
9898
9899 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
9900 of hardwired timeout value.
9901
5f3ff4f8
JK
99022015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9903 Pedro Alves <palves@redhat.com>
9904
9905 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
9906 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
9907
bfd09d20
JS
99082015-10-19 Josh Stone <jistone@redhat.com>
9909
9910 * gdb.base/catch-syscall.c: Include <sched.h>.
9911 (unknown_syscall): New variable.
9912 (main): Trigger a vfork and an unknown syscall.
9913 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
9914 (unknown_syscall_number): Likewise.
9915 (check_call_to_syscall): Accept an optional syscall pattern.
9916 (check_return_from_syscall): Likewise.
9917 (check_continue): Likewise.
9918 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
9919 (test_catch_syscall_skipping_return): New test toggling off 'catch
9920 syscall' to step over the syscall return, then toggling back on.
9921 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
9922 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
9923 (do_syscall_tests): Call test_catch_syscall_without_args and
9924 test_catch_syscall_mid_vfork.
9925 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
9926 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
9927
b32b93c6
AS
99282015-10-19 Andrew Stubbs <ams@codesourcery.com>
9929
9930 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
9931 print g_vE): Add new pass patterns.
9932 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
9933 print various symbol names for vptr fields.
9934
9d622bda
AB
99352015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
9936
9937 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
9938 results.
9939
0fd8ac1c
YQ
99402015-10-12 Yao Qi <yao.qi@linaro.org>
9941
9942 * gdb.arch/disp-step-insn-reloc.exp: New test case.
9943
34240514
YQ
99442015-10-12 Yao Qi <yao.qi@linaro.org>
9945
9946 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
9947 is aarch64*-*-linux*.
9948
8240f442
YQ
99492015-10-12 Yao Qi <yao.qi@linaro.org>
9950
9951 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
9952 (can_relocate_bcond_true): ... it.
9953 (can_relocate_bcond_false): New function.
9954 (foo): Likewise.
9955 (can_relocate_bl): Likewise.
9956 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
9957 can_relocate_bl.
9958
2520f728
PMR
99592015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
9960
9961 * gdb.base/nested-addr.c: New file.
9962 * gdb.base/nested-addr.exp: New testcase.
9963
abcef95a
MM
99642015-10-09 Markus Metzger <markus.t.metzger@intel.com>
9965
9966 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
9967 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
9968 its output. Ignore the output of "record goto begin" and instead
9969 check that GDB is replaying.
9970
145e3ddb
PA
99712015-10-09 Pedro Alves <palves@redhat.com>
9972
9973 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
9974 (top level): Use it in the run with no args test.
9975
d5d8c4e1
IB
99762015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
9977
9978 * gdb.dlang/properties.exp: New file.
9979
06e635ef
SL
99802015-10-02 Sandra Loosemore <sandra@codesourcery.com>
9981
9982 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
9983 whether or not address 0x1000 is mapped on the target.
9984
e019fd1d
SM
99852015-09-30 Simon Marchi <simon.marchi@ericsson.com>
9986
9987 * gdb.python/py-type.exp: Do not run tests if binaries fail to
9988 build.
9989
77ba2a67
MM
99902015-09-30 Markus Metzger <markus.t.metzger@intel.com>
9991
9992 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
9993 instruction-history test.
9994
c60eb31f
DE
99952015-09-28 Doug Evans <dje@google.com>
9996
9997 * gdb.base/gcore.c (array_func): Add reference to static_array.
9998
9a3c8263
SM
99992015-09-25 Simon Marchi <simon.marchi@ericsson.com>
10000
10001 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
10002 source line.
10003
9720e656
SL
100042015-09-24 Sandra Loosemore <sandra@codesourcery.com>
10005
10006 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
10007 short or char as base type.
10008
938d3bf2
SL
100092015-09-23 Sandra Loosemore <sandra@codesourcery.com>
10010
10011 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
10012 to allow any size enum.
10013
e6c2c623
PMR
100142015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
10015
10016 * gdb.ada/array_ptr_renaming.exp: New testcase.
10017 * gdb.ada/array_ptr_renaming/foo.adb: New file.
10018 * gdb.ada/array_ptr_renaming/pack.ads: New file.
10019
06da0f77
PL
100202015-09-21 Pierre Langlois <pierre.langlois@arm.com>
10021
10022 * gdb.trace/ftrace-lock.c: New file.
10023 * gdb.trace/ftrace-lock.exp: New file.
10024
4f51c22a
PL
100252015-09-21 Pierre Langlois <pierre.langlois@arm.com>
10026
10027 * gdb.arch/insn-reloc.c: New file.
10028 * gdb.arch/ftrace-insn-reloc.exp: New file.
10029
7041adf4
PL
100302015-09-21 Pierre Langlois <pierre.langlois@arm.com>
10031
10032 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
10033 instruction.
10034 * gdb.trace/pendshr1.c (pendfunc): Likewise.
10035 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
10036 * gdb.trace/range-stepping.c: Likewise.
10037 * gdb.trace/trace-break.c: Likewise.
10038 * gdb.trace/trace-mt.c (thread_function): Likewise.
10039 * gdb.trace/ftrace.c (marker): Likewise.
10040 * gdb.trace/trace-condition.c (marker): Likewise.
10041 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
10042 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
10043 is_aarch64_target.
10044
015d2e7e
DE
100452015-09-18 Doug Evans <xdje42@gmail.com>
10046
10047 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
10048 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
10049
26b188a2
SL
100502015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10051
10052 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
10053 the breakpoint.
10054
79dc332b
SL
100552015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10056
10057 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
10058 the pending breakpoint. Remove timeout override for "Run till
10059 MI pending breakpoint on pendfunc3 on thread 2" test.
10060
f57929f2
SL
100612015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10062
10063 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
10064 filename pattern.
10065
3f469b17
SL
100662015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10067
10068 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
10069 in breakpoint filename pattern.
10070
515b89b3
SL
100712015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10072
7800dbe4
SL
10073 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
10074
100752015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10076
515b89b3
SL
10077 * gdb.linespec/explicit.exp: Check for readline support for
10078 tab-completion tests. Fix obvious typo.
10079
d2939ba2
MM
100802015-09-18 Markus Metzger <markus.t.metzger@intel.com>
10081
10082 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
10083 and replay.
10084
cbb55fa7
MM
100852015-09-18 Markus Metzger <markus.t.metzger@intel.com>
10086
10087 * gdb.btrace/non-stop.c: New.
10088 * gdb.btrace/non-stop.exp: New.
10089
43691ca1
PL
100902015-09-17 Pierre Langlois <pierre.langlois@arm.com>
10091 Yao Qi <yao.qi@linaro.org>
10092
10093 * gdb.trace/trace-condition.c: New file.
10094 * gdb.trace/trace-condition.exp: New file.
10095
d78908cf
WW
100962015-09-16 Wei-cheng Wang <cole945@gmail.com>
10097
10098 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
10099 for testing bytecode compilation.
10100
1ed415e2
PA
101012015-09-16 Pedro Alves <palves@redhat.com>
10102 Sandra Loosemore <sandra@codesourcery.com>
10103
10104 * gdb.threads/non-stop-fair-events.c (timeout): New global.
10105 (SECONDS): Redefine.
10106 (main): Call pthread_kill and alarm early.
10107 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
10108 support.
10109 (test): If the target can't hardware step and doesn't support
10110 displaced stepping, increase the timeout.
10111
d136eff5
PA
101122015-09-16 Pedro Alves <palves@redhat.com>
10113
10114 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
10115 (enable_debug): New procedures.
10116 (test): Use them. Bail out if waiting for threads fails.
10117 (top level): Bail out if a test fails.
10118
991f019c
YQ
101192015-09-16 Yao Qi <yao.qi@linaro.org>
10120
10121 * gdb.asm/asm-source.exp: Set asm-arch for
10122 aarch64*-*-* target.
10123 * gdb.asm/aarch64.inc: New file.
10124
bfca584f
PMR
101252015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
10126
10127 * gdb.ada/array_of_variable_length.exp: New testcase.
10128 * gdb.ada/array_of_variable_length/foo.adb: New file.
10129 * gdb.ada/array_of_variable_length/pck.adb: New file.
10130 * gdb.ada/array_of_variable_length/pck.ads: New file.
10131
b326e587
DE
101322015-09-15 Doug Evans <dje@google.com>
10133
10134 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
10135 of function static local variable.
10136
5382cfab
PW
101372015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10138
10139 * gdb.threads/tls-so_extern.exp: New test file.
10140 * gdb.threads/tls-so_extern.c: New test file.
10141 * gdb.threads/tls-so_extern_main.c: New test file.
10142
141c5cc4
JK
101432015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10144
10145 * gdb.opt/solib-intra-step-lib.c: New file.
10146 * gdb.opt/solib-intra-step-main.c: New file.
10147 * gdb.opt/solib-intra-step.exp: New file.
10148
d15dcecd
PA
101492015-09-15 Pedro Alves <palves@redhat.com>
10150
10151 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
10152 gdb_continue_to_breakpoint instead of gdb_test_multiple.
10153
4c2f2a79
PA
101542015-09-14 Pedro Alves <palves@redhat.com>
10155
10156 * gdb.base/hook-stop-continue.c: Delete.
10157 * gdb.base/hook-stop-continue.exp: Delete.
10158 * gdb.base/hook-stop-frame.c: Delete.
10159 * gdb.base/hook-stop-frame.exp: Delete.
10160 * gdb.base/hook-stop.c: New file.
10161 * gdb.base/hook-stop.exp: New file.
10162
919e6dbe
PMR
101632015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
10164
10165 * gdb.ada/access_to_packed_array.exp: New testcase.
10166 * gdb.ada/access_to_packed_array/foo.adb: New file.
10167 * gdb.ada/access_to_packed_array/pack.adb: New file.
10168 * gdb.ada/access_to_packed_array/pack.ads: New file.
10169
157280a4
MM
101702015-09-14 Markus Metzger <markus.t.metzger@intel.com>
10171
10172 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
10173 buffer size test.
10174
2fd33e94
DB
101752015-09-11 Don Breazeal <donb@codesourcery.com>
10176
10177 * gdb.base/foll-exec.c: Add copyright header. Fix
10178 formatting issues.
10179 * gdb.base/foll-exec.exp (zap_session): Delete proc.
10180 (do_exec_tests): Use clean_restart in place of zap_session,
10181 and for test initialization. Fix formatting issues. Use
10182 fail in place of perror.
10183 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
10184 an expect statement to match an expression with output from
10185 the program under debug.
10186 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
10187 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
10188 * gdb.threads/non-ldr-exc-2.exp: Likewise.
10189 * gdb.threads/non-ldr-exc-3.exp: Likewise.
10190 * gdb.threads/non-ldr-exc-4.exp: Likewise.
10191
e70b6e8e
DE
101922015-09-09 Doug Evans <dje@google.com>
10193
10194 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
10195
7a551a51
DE
101962015-09-09 Doug Evans <dje@google.com>
10197
10198 * gdb.base/pie-execl.exp: Fix result test of build_executable.
10199
4c666f84
DE
102002015-09-09 Doug Evans <dje@google.com>
10201
10202 * gdb.base/savedregs.exp: Fix typo.
10203
243a9253
PA
102042015-09-09 Pedro Alves <palves@redhat.com>
10205
10206 * gdb.mi/mi-cli.exp: Add CLI finish tests.
10207
c0fa8fbd
SL
102082015-09-08 Sandra Loosemore <sandra@codesourcery.com>
10209
10210 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
10211 command actually switches threads. Give up on remaining
10212 tests if target fails to stop at breakpoint.
10213
cd7c1778
PMR
102142015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
10215
10216 * gdb.ada/funcall_char.exp: New testcase.
10217 * gdb.ada/funcall_char/foo.adb: New file.
10218
dc5c8746
PMR
102192015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
10220
10221 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
10222 expected outputs. Add two testcases for completing ambiguous
10223 functions.
10224 * gdb.ada/complete/aux_pck.adb: New file.
10225 * gdb.ada/complete/aux_pck.ads: New file.
10226 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
10227 Ambiguous_Func functions.
10228 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
10229 * gdb.ada/complete/pck.adb: Likewise.
10230
4e83a1e7
UW
102312015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
10232
10233 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
10234 failures to run the test program under GDB.
10235
8ce74153
LM
102362015-08-26 Luis Machado <lgustavo@codesourcery.com>
10237
10238 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
10239 to C.
10240
e9756d52
PP
102412015-08-26 Patrick Palka <patrick@parcs.ath.cx>
10242
10243 * gdb.base/run-after-attach.exp: New test file.
10244 * gdb.base/run-after-attach.c: New test file.
10245
8d37573b
DB
102462015-08-26 Don Breazeal <donb@codesourcery.com>
10247
10248 * gdb.base/foll-exec-2.c: New test program.
10249 * gdb.base/foll-exec-2.exp: New test.
10250
63e43d3a
PMR
102512015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
10252
10253 * gdb.base/nested-subp1.exp: New file.
10254 * gdb.base/nested-subp1.c: New file.
10255 * gdb.base/nested-subp2.exp: New file.
10256 * gdb.base/nested-subp2.c: New file.
10257 * gdb.base/nested-subp3.exp: New file.
10258 * gdb.base/nested-subp3.c: New file.
10259
3d40fbb5
PA
102602015-08-24 Pedro Alves <palves@redhat.com>
10261
10262 * gdb.server/connect-without-multi-process.c: New file.
10263 * gdb.server/connect-without-multi-process.exp: New file.
10264
4422ac93
LM
102652015-08-24 Luis Machado <lgustavo@codesourcery.com>
10266
10267 * gdb.opt/inline-markers.c: Make z int.
10268
91dddb86
LM
102692015-08-24 Luis Machado <lgustavo@codesourcery.com>
10270
10271 * gdb.opt/inline-markers.c: Make z volatile.
10272
a48847ee
LM
102732015-08-24 Luis Machado <lgustavo@codesourcery.com>
10274
10275 * gdb.opt/inline-bt.c: New volatile global z.
10276 * gdb.opt/inline-cmds.c: Likewise.
10277 * gdb.opt/inline-locals.c: Likewise.
10278 * gdb.opt/inline-markers.c: New extern global z.
10279 (marker): Use z.
10280 (inline_fn): Likewise.
10281
0ebbc52b
PA
102822015-08-24 Pedro Alves <palves@redhat.com>
10283
10284 * config/m32r-stub.exp: Remove file.
10285 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
10286 * gdb.base/call-rt-st.exp: Likewise.
10287 * gdb.base/call-strs.exp: Likewise.
10288 * gdb.base/default.exp: Remove references to h8300-*-hms and
10289 *-*-udi*.
10290 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
10291
77c365df
AA
102922015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10293
10294 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
10295 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
10296 and "return" use KFAIL when GDB can not read/write the vector
10297 return value.
10298
4313b8c0
GB
102992015-08-21 Gary Benson <gbenson@redhat.com>
10300
10301 * gdb.trace/pending.exp: Cope with remote transfer warnings.
10302
0e433b32
PA
103032015-08-20 Pedro Alves <palves@redhat.com>
10304
10305 * gdb.server/solib-list.exp: No longer expect an interior stop in
10306 non-stop mode.
10307
221e1a37
PA
103082015-08-20 Pedro Alves <palves@redhat.com>
10309
10310 * gdb.server/connect-stopped-target.c: New file.
10311 * gdb.server/connect-stopped-target.exp: New file.
10312
40e3ad0e
PA
103132015-08-20 Pedro Alves <palves@redhat.com>
10314
10315 * gdb.dwarf2/comp-unit-lang.exp: New file.
10316 * gdb.dwarf2/comp-unit-lang.c: New file.
10317
af39b327
PMR
103182015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
10319
10320 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
10321 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
10322
7d45c7c3 103232015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 10324
7d45c7c3
KB
10325 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
10326 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
10327
4d6cceb4
DE
103282015-08-18 Doug Evans <dje@google.com>
10329 Adrian Sendroiu <adrian.sendroiu@freescale.com>
10330
10331 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
10332 skip_python_tests. New arg prompt_regexp.
10333 (skip_python_tests): New function.
10334 * lib/mi-support.exp (mi_skip_python_tests): New function.
10335 * gdb.python/py-mi-objfile-gdb.py: New file.
10336 * gdb.python/py-mi-objfile.c: New file.
10337 * gdb.python/py-mi-objfile.exp: New file.
10338
ad89c2aa
KS
103392015-08-17 Keith Seitz <keiths@redhat.com>
10340
10341 * gdb.linespec/explicit.exp: Move strace test from here ...
10342 * gdb.trace/strace.exp: ... to here.
10343
e3ae3c43
PP
103442015-08-15 Patrick Palka <patrick@parcs.ath.cx>
10345
10346 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
10347 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
10348
604b2636
DE
103492015-08-14 Doug Evans <xdje42@gmail.com>
10350
10351 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
10352 inferior before selecting a new file.
10353
6ff0ba5f
DE
103542015-08-14 Doug Evans <xdje42@gmail.com>
10355
10356 * gdb.mi/mi-disassemble.exp: Update.
10357 * gdb.base/disasm-optim.S: New file.
10358 * gdb.base/disasm-optim.c: New file.
10359 * gdb.base/disasm-optim.h: New file.
10360 * gdb.base/disasm-optim.exp: New file.
10361
9ca98f92
KS
103622015-08-14 Keith Seitz <keiths@redhat.com>
10363
10364 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
10365 "evaluated-by".
10366
52bbc560
JB
103672015-08-13 Joel Brobecker <brobecker@adacore.com>
10368
10369 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
10370
5d8c3ed3
PMR
103712015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
10372
10373 * gdb.ada/fun_renaming.exp: New testcase.
10374 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
10375 * gdb.ada/fun_renaming/pack.adb: New file.
10376 * gdb.ada/fun_renaming/pack.ads: New file.
10377
ea8812bc
KS
103782015-08-12 Keith Seitz <keiths@redhat.com>
10379
10380 * gdb.base/dso2dso.exp: Pass basename of source file in call to
10381 gdb_get_line_number.
10382
4dafcdeb
JB
103832015-08-12 Joel Brobecker <brobecker@adacore.com>
10384
10385 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
10386 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
10387 gdb.base/dso2dso.exp: New files.
10388
5ba32597
SDJ
103892015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
10390 Pedro Alves <palves@redhat.com>
10391 Keith Seitz <keiths@redhat.com>
10392
10393 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
10394 GDBFLAGS.
10395
b6dafabf
PP
103962015-08-12 Patrick Palka <patrick@parcs.ath.cx>
10397
10398 * gdb.base/gdbhistsize-history.exp
10399 (test_histsize_history_setting): Use save_vars.
10400 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10401 Use save_vars.
10402 (test_no_truncation_of_unlimited_history_file): Use save_vars.
10403 * gdb.base/readline.exp: Use save_vars.
10404
abe8e607
PP
104052015-08-12 Patrick Palka <patrick@parcs.ath.cx>
10406
10407 * lib/gdb.exp (save_vars): New proc.
10408
629500fa
KS
104092015-08-11 Keith Seitz <keiths@redhat.com>
10410
10411 * gdb.base/help.exp: Update help_breakpoint_text.
10412
eb8c4e2e
KS
104132015-08-11 Keith Seitz <keiths@redhat.com>
10414
10415 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
10416 (at toplevel): Call test_explicit_breakpoints.
10417 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
10418 breakpoints.
10419 * lib/mi-support.exp (mi_make_breakpoint): Add support for
10420 breakpoint conditions, "-cond".
10421
87f0e720
KS
104222015-08-11 Keith Seitz <keiths@redhat.com>
10423
10424 * gdb.linespec/3explicit.c: New file.
10425 * gdb.linespec/cpexplicit.cc: New file.
10426 * gdb.linespec/cpexplicit.exp: New file.
10427 * gdb.linespec/explicit.c: New file.
10428 * gdb.linespec/explicit.exp: New file.
10429 * gdb.linespec/explicit2.c: New file.
10430 * gdb.linespec/ls-errs.exp: Add explicit location tests.
10431 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
10432 before using in the matching pattern.
10433 Clarify that `prefix' is a regular expression.
10434
f00aae0f
KS
104352015-08-11 Keith Seitz <keiths@redhat.com>
10436
10437 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
10438 test.
10439 Add tests for missing ",FMT" and ",".
10440
e27852be
DE
104412015-08-10 Doug Evans <dje@google.com>
10442 Keith Seitz <keiths@redhat.com>
10443
10444 PR gdb/17960
10445 * gdb.base/completion.exp: Add location completer tests.
10446
7f03bd92
PA
104472015-08-07 Pedro Alves <palves@redhat.com>
10448
10449 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
10450 tests here.
10451 (top level): Run do_test with and without displaced stepping.
10452
3fc8eb30
PA
104532015-08-07 Pedro Alves <palves@redhat.com>
10454
10455 * gdb.base/valgrind-disp-step.c: New file.
10456 * gdb.base/valgrind-disp-step.exp: New file.
10457
d4569d7b
PA
104582015-08-07 Pedro Alves <palves@redhat.com>
10459
10460 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
10461 Delete function.
10462 (main): Add alarm. Run an infinite loop instead of calling
10463 wait_threads.
10464 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
10465 comment.
10466 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
10467 Delete function.
10468 (main): Add alarm. Run an infinite loop instead of calling
10469 wait_threads.
10470 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
10471 comment.
10472
e1316e60
PA
104732015-08-07 Pedro Alves <palves@redhat.com>
10474
10475 * gdb.base/checkpoint-ns.exp: New file.
10476 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
10477 standard_testfile.
10478
da8c46d2
MM
104792015-08-07 Markus Metzger <markus.t.metzger@intel.com>
10480
10481 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
10482 * gdb.btrace/instruction_history.exp: Update.
10483 * gdb.btrace/tsx.exp: New.
10484 * gdb.btrace/tsx.c: New.
10485
de1c2c52
PA
104862015-08-06 Pedro Alves <palves@redhat.com>
10487
10488 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
10489 increase timeout.
10490 * gdb.reverse/until-precsave.exp: Bump timeouts.
10491
782e0bf4
PA
104922015-08-06 Pedro Alves <palves@redhat.com>
10493
10494 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
10495
83e97ed0
PA
104962015-08-06 Pedro Alves <palves@redhat.com>
10497
10498 PR gdb/18749
10499 * gdb.threads/process-dies-while-handling-bp.c: New file.
10500 * gdb.threads/process-dies-while-handling-bp.exp: New file.
10501
863d01bd
PA
105022015-08-06 Pedro Alves <palves@redhat.com>
10503
10504 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
10505 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
10506
0a39bb32
PA
105072015-08-05 Pedro Alves <palves@redhat.com>
10508
10509 * gdb.threads/next-while-other-thread-longjmps.c: New file.
10510 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
10511
ee2d2b10
SL
105122015-08-03 Sandra Loosemore <sandra@codesourcery.com>
10513
10514 * gdb.base/bp-permanent.exp: Report test as unsupported if
10515 the target cannot stop at the permanent breakpoint.
10516
4e1bdb00
DE
105172015-08-03 Doug Evans <dje@google.com>
10518
10519 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
10520 10000.
10521
3d338901
DE
105222015-08-03 Doug Evans <dje@google.com>
10523
10524 * Makefile.in (workers/%.worker, build-perf): New rule.
10525 (GDB_PERFTEST_MODE): New variable.
10526 (check-perf): Use it.
10527 (clean): Clean up gdb.perf parallel build subdirs.
10528 * lib/build-piece.exp: New file.
10529 * lib/gdb.exp (make_gdb_parallel_path): New function
10530 (standard_output_file, standard_temp_file): Call it.
10531 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
10532 of $GDB_PARALLEL.
10533 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
10534
af061d3e
DE
105352015-08-03 Doug Evans <dje@google.com>
10536
8e1afc81 10537 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
10538 (LOG_FILE_NAME): New global.
10539 (TextReporter.__init__): Initialize self.txt_sum.
10540 (TextReporter.report): Add support for multiple data-points.
10541 Move report to perftest.sum, put raw data in perftest.log.
10542 (TextReporter.start): Open sum and log files.
10543 (TextReporter.end): Close sum and log files.
8e1afc81
DE
10544 * gdb.perf/lib/perftest/testresult.py
10545 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 10546
2c8c5d37
PA
105472015-07-31 Pedro Alves <palves@redhat.com>
10548
10549 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
10550 Use spawn_id_get_pid. Wait for spawn id after eof. Use
10551 kill_wait_spawned_process instead of explicit "kill -9".
10552 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
10553 returning a spawn id instead of a pid. Use spawn_id_get_pid and
10554 kill_wait_spawned_process.
10555 * gdb.base/attach-twice.exp: Likewise.
10556 * gdb.base/attach.exp: Likewise.
10557 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
10558 gdb_test_multiple.
10559 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
10560 returning a spawn id instead of a pid. Use spawn_id_get_pid and
10561 kill_wait_spawned_process.
10562 * gdb.base/valgrind-infcall.exp: Likewise.
10563 * gdb.multi/multi-attach.exp: Likewise.
10564 * gdb.python/py-prompt.exp: Likewise.
10565 * gdb.python/py-sync-interp.exp: Likewise.
10566 * gdb.server/ext-attach.exp: Likewise.
10567 * gdb.threads/attach-into-signal.exp (corefunc): Use
10568 spawn_wait_for_attach, spawn_id_get_pid and
10569 kill_wait_spawned_process.
10570 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
10571 spawn_wait_for_attach returning a spawn id instead of a pid. Use
10572 spawn_id_get_pid and kill_wait_spawned_process.
10573 * gdb.threads/attach-stopped.exp (corefunc): Use
10574 spawn_wait_for_attach, spawn_id_get_pid and
10575 kill_wait_spawned_process.
10576 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
10577 Use spawn_id_get_pid. Wait for spawn id after eof. Use
10578 kill_wait_spawned_process instead of explicit "kill -9".
10579 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
10580 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
10581 (spawn_wait_for_attach): Use spawn instead of exec to spawn
10582 processes. Don't map cygwin/windows pids here. Now returns a
10583 spawn id list.
10584
032a0fca
SL
105852015-07-30 Sandra Loosemore <sandra@codesourcery.com>
10586
10587 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
10588 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
10589 correct patch.
10590
61a934ca
SL
105912015-07-30 Sandra Loosemore <sandra@codesourcery.com>
10592
10593 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
10594
4bc4d428
SL
105952015-07-30 Sandra Loosemore <sandra@codesourcery.com>
10596
10597 Reapply:
10598 2014-05-21 Mark Wielaard <mjw@redhat.com>
10599
10600 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10601
998d452a
PA
106022015-07-30 Pedro Alves <palves@redhat.com>
10603
10604 * linux-low.c (handle_extended_wait): Set the child's last
10605 reported status to TARGET_WAITKIND_STOPPED.
10606
69dde7dc
PA
106072015-07-30 Pedro Alves <palves@redhat.com>
10608
10609 PR threads/18600
10610 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
10611 only shows inferior 1.
10612
4dd63d48
PA
106132015-07-30 Simon Marchi <simon.marchi@ericsson.com>
10614 Pedro Alves <palves@redhat.com>
10615
10616 PR threads/18600
10617 * gdb.threads/fork-plus-threads.c: New file.
10618 * gdb.threads/fork-plus-threads.exp: New file.
10619
d618e4c5
PP
106202015-07-29 Patrick Palka <patrick@parcs.ath.cx>
10621
10622 * gdb.base/batch-preserve-term-settings.exp
10623 (test_terminal_settings_preserved_after_cli_exit): Use
10624 send_quit_command.
10625
1eef6428
PA
106262015-07-29 Pedro Alves <palves@redhat.com>
10627 Don Breazeal <donb@codesourcery.com>
10628
10629 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
10630 output from both inferior_spawn_id and gdb_spawn_id.
10631
7da5b897
SDJ
106322015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
10633
10634 * gdb.threads/attach-into-signal.exp (corefunc): Use
10635 with_test_prefix on nested loops, uniquefying the test messages.
10636
dac804df
SDJ
106372015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
10638
10639 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
10640 commit.
10641
06265e53
PP
106422015-07-29 Patrick Palka <patrick@parcs.ath.cx>
10643
10644 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
10645 New proc.
10646 (test_terminal_settings_preserved_after_sigterm): New test.
10647
18206ca3
PP
106482015-07-29 Patrick Palka <patrick@parcs.ath.cx>
10649
10650 * gdb.base/batch-preserve-term-settings.exp
10651 (test_terminal_settings_preserved_after_cli_exit): New test.
10652
90074d11
PP
106532015-07-29 Patrick Palka <patrick@parcs.ath.cx>
10654
10655 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
10656 manipulation of saved_gdbflags.
10657 (test_terminal_settings_preserved): Remove global declaration of
10658 the unused variable pagination_prompt. Remove manipulation of
10659 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
10660 GDBFLAGS.
10661
eb1a7902
PA
106622015-07-29 Pedro Alves <palves@redhat.com>
10663
10664 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
10665
8b75dd3b
PA
106662015-07-29 Pedro Alves <palves@redhat.com>
10667
10668 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
10669 at the top.
10670
dedad4e3
PA
106712015-07-29 Pedro Alves <palves@redhat.com>
10672
10673 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
10674 (main): Call gdb_unbuffer_output.
10675 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
10676 (main): Call gdb_unbuffer_output.
10677 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
10678 (main): Call gdb_unbuffer_output.
10679 * gdb.base/call-strs.exp: Adjust to step over the
10680 gdb_unbuffer_output call.
10681 * gdb.base/catch-gdb-caused-signals.c: Include
10682 "../lib/unbuffer_output.c".
10683 (main): Call gdb_unbuffer_output.
10684 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
10685 (main): Call gdb_unbuffer_output.
10686 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
10687 (main): Call gdb_unbuffer_output.
10688 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
10689 (main): Call gdb_unbuffer_output.
10690 * gdb.base/shlib-call.exp: Adjust to step over the
10691 gdb_unbuffer_output call.
10692 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
10693 (main): Call gdb_unbuffer_output.
10694 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
10695 (main): Call gdb_unbuffer_output.
10696 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
10697 (main): Rename to ...
10698 (test): ... this.
10699 (main): Reimplement.
10700 * gdb.base/varargs.exp: Run to test instead of to main.
10701 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
10702 (main): Call gdb_unbuffer_output.
10703
58789a91
PA
107042015-07-29 Pedro Alves <palves@redhat.com>
10705
10706 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
10707 factore out from mi_continue_dprintf. For call-style dprintfs,
10708 expect dprintf output out of $inferior_spawn_id.
10709 (mi_continue_dprintf): Use mi_expect_dprintf.
10710 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
10711 (main): Call gdb_unbuffer_output.
10712
e8376742
PA
107132015-07-29 Pedro Alves <palves@redhat.com>
10714
10715 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
10716 (default_mi_gdb_start): Set inferior_spawn_id instead of
10717 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
10718 gdb_spawn_id.
10719 (mi_gdb_test): Always expect inferior output from both
10720 $inferior_spawn_id and $gdb_spawn_id.
10721
08280010
PA
107222015-07-29 Pedro Alves <palves@redhat.com>
10723
10724 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
10725 send_inferior and $inferior_spawn_id.
10726
4d30e432
PA
107272015-07-29 Pedro Alves <palves@redhat.com>
10728
10729 * gdb.gdb/complaints.exp (test_initial_complaints)
10730 (test_serial_complaints, test_short_complaints): Use
10731 gdb_test_stdio.
10732 (test_empty_complaint): Handle $inferior_spawn_id !=
10733 $gdb_spawn_id.
10734
0d30a335
PA
107352015-07-29 Pedro Alves <palves@redhat.com>
10736
10737 * gdb.base/varargs.exp: Use gdb_test_stdio.
10738
39413b29
PA
107392015-07-29 Pedro Alves <palves@redhat.com>
10740
10741 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
10742
7cb000a9
PA
107432015-07-29 Pedro Alves <palves@redhat.com>
10744
10745 * gdb.base/ending-run.exp: Use gdb_test_stdio.
10746
d7b8ac82
PA
107472015-07-29 Pedro Alves <palves@redhat.com>
10748
10749 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
10750 parameter into two new parameters, "inf_result" and "gdb_result".
10751 Expect inferior output and gdb output from $inferior_spawn_id and
10752 $gdb_spawn_id, respectively. Adjust all callers.
10753
789c3a0c
PA
107542015-07-29 Pedro Alves <palves@redhat.com>
10755
10756 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
10757 of gdb_test_sequence.
10758
77e760c3
PA
107592015-07-29 Pedro Alves <palves@redhat.com>
10760
10761 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
10762 (saw_spurious_output): Expect inferior output from
10763 $inferior_spawn_id. Use gdb_test_stdio.
10764
8396d2cd
PA
107652015-07-29 Pedro Alves <palves@redhat.com>
10766
10767 * gdb.base/dprintf.exp: Use standard_testfile. Change
10768 prepare_for_testing call.
10769 (srcfile): Don't set.
10770 (restart): New procedure.
10771 (test_dprintf): New procecure, use to continue over dprintfs.
10772 (test_call, test_agent): New procedures, tests moved here.
10773 Restart gdb and recreate dprintfs. Adjust expected output.
10774
2051d61f
PA
107752015-07-29 Pedro Alves <palves@redhat.com>
10776
10777 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
10778
452397af
PA
107792015-07-29 Pedro Alves <palves@redhat.com>
10780
10781 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
10782
8aed9555
PA
107832015-07-29 Pedro Alves <palves@redhat.com>
10784
10785 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
10786 gdb_test_stdio.
10787
188a61b4
PA
107882015-07-29 Pedro Alves <palves@redhat.com>
10789
10790 * lib/gdb.exp (gdb_test_stdio): New procedure.
10791
12264a45
PA
107922015-07-29 Pedro Alves <palves@redhat.com>
10793
10794 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
10795
23ffc893
PA
107962015-07-29 Pedro Alves <palves@redhat.com>
10797
10798 * gdb.base/call-signal-resume.exp: Remove check for
10799 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
10800 * gdb.base/unwindonsignal.exp: Likewise.
10801 * gdb.base/call-signals.c (gen_signal): Remove printf call.
10802 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
10803
65566918
PA
108042015-07-29 Pedro Alves <palves@redhat.com>
10805
10806 * gdb.base/siginfo-addr.c (pass): New function.
10807 (handler): Call it iff si_addr is correct.
10808 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
10809 Set a breakpoint at "pass" and continue to it.
10810
d60a9221
SDJ
108112015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
10812
10813 * gdb.python/py-objfile.exp: Make some tests have unique names.
10814 * gdb.python/py-pp-registration.exp: Likewise.
10815
bde40b8f
PA
108162015-07-28 Pedro Alves <palves@redhat.com>
10817
10818 * gdb.server/server-exec-info.exp: Issue a "disconnect".
10819
13e1dec8
SM
108202015-07-27 Simon Marchi <simon.marchi@ericsson.com>
10821
10822 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
10823
da33c9a7
SM
108242015-07-27 Simon Marchi <simon.marchi@ericsson.com>
10825
10826 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
10827
077836f7
PP
108282015-07-27 Patrick Palka <patrick@parcs.ath.cx>
10829
10830 * gdb.base/gdb-sigterm-2.exp: New test.
10831
b8cc7b2e
DE
108322015-07-25 Doug Evans <xdje42@gmail.com>
10833
10834 Revert:
10835 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
10836 (workers/%.worker, build-perf): New rule.
10837 (GDB_PERFTEST_MODE): New variable.
10838 (check-perf): Use it.
10839 (clean): Clean up gdb.perf parallel build subdirs.
10840 * lib/build-piece.exp: New file.
10841 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
10842 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
10843 name.
10844 (standard_temp_file): Ditto.
10845 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
10846 of $GDB_PARALLEL.
10847
c8bd4544
DE
108482015-07-24 Doug Evans <dje@google.com>
10849
10850 * gdb.perf/lib/perftest/utils.py: New file.
10851 * gdb.perf/gm-hello.cc: New file.
10852 * gdb.perf/gm-pervasive-typedef.cc: New file.
10853 * gdb.perf/gm-pervasive-typedef.h: New file.
10854 * gdb.perf/gm-std.cc: New file.
10855 * gdb.perf/gm-std.h: New file.
10856 * gdb.perf/gm-use-cerr.cc: New file.
10857 * gdb.perf/gm-utils.h: New file.
10858 * gdb.perf/gmonster-null-lookup.py: New file.
10859 * gdb.perf/gmonster-pervasive-typedef.py: New file.
10860 * gdb.perf/gmonster-print-cerr.py: New file.
10861 * gdb.perf/gmonster-ptype-string.py: New file.
10862 * gdb.perf/gmonster-runto-main.py: New file.
10863 * gdb.perf/gmonster-select-file.py: New file.
10864 * gdb.perf/gmonster1-null-lookup.exp: New file.
10865 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
10866 * gdb.perf/gmonster1-print-cerr.exp: New file.
10867 * gdb.perf/gmonster1-ptype-string.exp: New file.
10868 * gdb.perf/gmonster1-runto-main.exp: New file.
10869 * gdb.perf/gmonster1-select-file.exp: New file.
10870 * gdb.perf/gmonster1.cc: New file.
10871 * gdb.perf/gmonster1.exp: New file.
10872 * gdb.perf/gmonster2-null-lookup.exp: New file.
10873 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
10874 * gdb.perf/gmonster2-print-cerr.exp: New file.
10875 * gdb.perf/gmonster2-ptype-string.exp: New file.
10876 * gdb.perf/gmonster2-runto-main.exp: New file.
10877 * gdb.perf/gmonster2-select-file.exp: New file.
10878 * gdb.perf/gmonster2.cc: New file.
10879 * gdb.perf/gmonster2.exp: New file.
10880
6eab34f3
DE
108812015-07-24 Doug Evans <dje@google.com>
10882
10883 * gdb.perf/README: New file.
10884 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
10885 * lib/gen-perf-test.exp: New file.
10886
63738bfd
DE
108872015-07-24 Doug Evans <dje@google.com>
10888
10889 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
10890 (PerfTest::startup): New function.
10891 (PerfTest::run): Return result of calling body.
10892 (PerfTest::assemble): Rewrite.
10893 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
10894 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
10895 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
10896 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
10897 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
10898
7b606f95
DE
108992015-07-24 Doug Evans <dje@google.com>
10900
10901 * lib/gdb.exp (clean_restart): Make executable optional.
10902
a97b16b8
DE
109032015-07-24 Doug Evans <dje@google.com>
10904
10905 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
10906 compiler_info references.
10907 * gdb.cp/temargs.exp: Ditto.
10908 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
10909 (get_compiler_info): Early exit if already computed. Set compiler_info
10910 to "unknown" if there was a problem.
10911 (test_compiler_info): Add function comment. Call get_compiler_info.
10912
35baa57f
DE
109132015-07-24 Doug Evans <dje@google.com>
10914
10915 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
10916 (workers/%.worker, build-perf): New rule.
10917 (GDB_PERFTEST_MODE): New variable.
10918 (check-perf): Use it.
10919 (clean): Clean up gdb.perf parallel build subdirs.
10920 * lib/build-piece.exp: New file.
10921 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
10922 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
10923 name.
10924 (standard_temp_file): Ditto.
10925 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
10926 of $GDB_PARALLEL.
10927
6ebea266
DE
109282015-07-24 Doug Evans <dje@google.com>
10929
10930 * lib/future.exp (gdb_default_target_compile): New option
10931 "early_flags".
10932 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
10933 --as-needed.
10934
1e76a7e9
SDJ
109352015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
10936
10937 * gdb.base/catch-syscall.exp: Call gdb_exit before
10938 gdb_skip_xml_test.
10939
5068630a
PA
109402015-07-24 Pedro Alves <palves@redhat.com>
10941
10942 * gdb.python/py-events.exp: Accept output between the stop event
10943 and the prompt.
10944 * gdb.python/py-evsignal.exp: Likewise.
10945 * gdb.python/py-evthreads.exp: Likewise.
10946
77598427
PA
109472015-07-24 Pedro Alves <palves@redhat.com>
10948
10949 PR gdb/18717
10950 * gdb.threads/non-ldr-exit.c: New file.
10951 * gdb.threads/non-ldr-exit.exp: New file.
10952
11e6c98f
YQ
109532015-07-24 Yao Qi <yao.qi@linaro.org>
10954
10955 * gdb.server/ext-wrapper.exp: Test --wrapper option when
10956 restarting process.
10957
51aee833
YQ
109582015-07-24 Yao Qi <yao.qi@linaro.org>
10959
10960 * gdb.server/ext-restart.exp: New file.
10961
8cfe207c
YQ
109622015-07-24 Yao Qi <yao.qi@linaro.org>
10963
10964 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
10965 argument options.
10966 * gdb.server/ext-wrapper.exp: New file.
10967
cc12ce38
DE
109682015-07-23 Doug Evans <dje@google.com>
10969
10970 * gdb.dwarf2/dw2-dummy-cu.S: New file.
10971 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
10972
d0d84780
PMR
109732015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
10974
10975 * gdb.ada/var_arr_typedef.exp: New testcase.
10976 * gdb.ada/var_arr_typedef/pack.adb: New file.
10977 * gdb.ada/var_arr_typedef/pack.ads: New file.
10978 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
10979
8b558f79
JB
109802015-07-20 Joel Brobecker <brobecker@adacore.com>
10981
10982 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
10983
775a3298
JK
109842015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10985
10986 * gdb.arch/i386-biarch-core.exp: Replace istarget
10987 by "complete set gnutarget". Remove expectation for the "core-file"
10988 command.
10989
db1ff28b
JK
109902015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10991
10992 Revert the previous commit:
10993 Tests for validate symbol file using build-id.
10994
0a94970d
JK
109952015-07-15 Aleksandar Ristovski <aristovski@qnx.com
10996
10997 Tests for validate symbol file using build-id.
10998 * gdb.base/solib-mismatch-lib.c: New file.
10999 * gdb.base/solib-mismatch-libmod.c: New file.
11000 * gdb.base/solib-mismatch.c: New file.
11001 * gdb.base/solib-mismatch.exp: New file.
11002
03346981
SL
110032015-07-15 Sandra Loosemore <sandra@codesourcery.com>
11004
11005 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
11006 nios2-*-linux*.
11007 * gdb.base/sigbpt.exp (stepi_out): Likewise.
11008 * gdb.base/siginfo.exp: Likewise.
11009 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11010
42422cc7
PL
110112015-07-15 Pierre Langlois <pierre.langlois@arm.com>
11012
11013 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
11014 Move it to ...
11015 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
11016 ... here.
11017 * gdb.trace/range-stepping.exp: Check that the target supports
11018 range stepping.
11019
cfa68bae
JK
110202015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11021
11022 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
11023
8ffdba26
PA
110242015-07-14 Pedro Alves <palves@redhat.com>
11025
11026 * gdb.base/killed-outside.exp: New file.
11027 * gdb.base/killed-outside.c: New file.
11028
218a5a11
JK
110292015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11030
11031 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
11032 (n at main): New.
11033 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
11034
e03ed3c6
AA
110352015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11036
11037 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
11038 infcall tests instead of setting up for KFAIL.
11039
485668e5
MM
110402015-07-10 Markus Metzger <markus.t.metzger@intel.com>
11041
11042 * gdb.btrace/record_goto-step.exp: New.
11043
08464196
JK
110442015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11045
11046 PR compile/18484
11047 * gdb.compile/compile.c (struct struct_type): Add volatile to
11048 selffield's type.
11049 * gdb.compile/compile.exp
11050 (compile code struct_object.selffield = &struct_object): Skip further
11051 struct_object tests if this one xfails.
11052
bcf5c1d9
RC
110532015-07-08 Robert O'Callahan <robert@ocallahan.org>
11054
11055 PR exp/18617
11056 * gdb.trace/ax.exp: Add test.
11057
4931af25
YQ
110582015-07-07 Yao Qi <yao.qi@linaro.org>
11059
11060 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
11061 instead of istarget "aarch64*-*-*".
11062 * gdb.arch/aarch64-fp.exp: Likewise.
11063 * gdb.base/float.exp: Likewise.
11064 * gdb.reverse/aarch64.exp: Likewise.
11065 * lib/gdb.exp (is_aarch64_target): New proc.
11066
9fcf688e
YQ
110672015-07-07 Yao Qi <yao.qi@linaro.org>
11068
11069 * lib/gdb.exp (is_aarch32_target): New proc.
11070 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
11071 instead of "istarget "arm*-*-*"".
11072 * gdb.arch/arm-disp-step.exp: Likewise.
11073 * gdb.arch/thumb-bx-pc.exp: Likewise.
11074 * gdb.arch/thumb-prologue.exp: Likewise.
11075 * gdb.arch/thumb-singlestep.exp: Likewise.
11076 * gdb.base/disp-step-syscall.exp: Likewise.
11077 * gdb.base/float.exp: Likewise.
11078
fbd8d50d
YQ
110792015-07-07 Yao Qi <yao.qi@linaro.org>
11080
11081 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
11082 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
11083
71be1fdc
YQ
110842015-07-07 Yao Qi <yao.qi@linaro.org>
11085
11086 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
11087 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
11088 if it exists.
11089 * gdb.multi/multi-arch.exp: Likewise.
11090
3e221d36
SM
110912015-07-07 Simon Marchi <simon.marchi@ericsson.com>
11092
11093 * gdb.python/py-lazy-string.exp: Add missing parentheses to
11094 print.
11095
d441430b
YQ
110962015-07-07 Yao Qi <yao.qi@linaro.org>
11097
11098 * gdb.arch/thumb-singlestep.exp: Do one more single step.
11099
06f810bd
MG
111002015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
11101
11102 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
11103 '[' and ']' characters.
11104
5e61e7c0
IB
111052015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
11106
11107 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11108
28bf096c
PA
111092015-06-29 Pedro Alves <palves@redhat.com>
11110
11111 PR threads/18127
11112 * gdb.threads/hand-call-new-thread.c: New file.
11113 * gdb.threads/hand-call-new-thread.c: New file.
11114
ee93cd5e
KS
111152015-06-26 Keith Seitz <keiths@redhat.com>
11116 Doug Evans <dje@google.com>
11117
11118 PR 16253
11119 * gdb.cp/var-tag-2.cc: New file.
11120 * gdb.cp/var-tag-3.cc: New file.
11121 * gdb.cp/var-tag-4.cc: New file.
11122 * gdb.cp/var-tag.cc: New file.
11123 * gdb.cp/var-tag.exp: New file.
11124
fc637f04
PP
111252015-06-26 Patrick Palka <patrick@parcs.ath.cx>
11126
11127 * gdb.base/history-duplicates.exp: New test.
11128
2e52ae68
PP
111292015-06-26 Patrick Palka <patrick@parcs.ath.cx>
11130
11131 * gdb.base/completion.exp: Test the completion of the "focus"
11132 command.
11133
6e22494e
JK
111342015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11135
11136 * gdb.arch/amd64-prologue-skip.S: New file.
11137 * gdb.arch/amd64-prologue-skip.exp: New file.
11138
bf7b9cd9
SM
111392015-06-25 Simon Marchi <simon.marchi@ericsson.com>
11140
11141 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
11142 is_address_zero_readable check.
11143
201e8dfd
PB
111442015-06-24 Peter Bergner <bergner@vnet.ibm.com>
11145
11146 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
11147 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
11148
5cd867b4
YQ
111492015-06-24 Yao Qi <yao.qi@linaro.org>
11150
11151 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
11152 linux targets.
11153
4d7be007
YQ
111542015-06-24 Yao Qi <yao.qi@linaro.org>
11155
11156 * lib/gdb.exp (supports_get_siginfo_type): New proc.
11157 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
11158 * gdb.base/siginfo-thread.exp: Likewise.
11159
07fcd301
YQ
111602015-06-22 Yao Qi <yao.qi@linaro.org>
11161
11162 * boards/remote-gdbserver-on-localhost.exp: Add comments.
11163
52042a00
YQ
111642015-06-22 Yao Qi <yao.qi@linaro.org>
11165
11166 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
11167 aarch64*-*-*.
11168 (skip_hw_watchpoint_tests): Likewise.
11169
74bd41ce
PP
111702015-06-18 Patrick Palka <patrick@parcs.ath.cx>
11171
11172 * gdb.base/gdbinit-history.exp: Test the interaction between
11173 setting GDBHISTSIZE and setting the history size via .gdbinit.
11174
bc460514
PP
111752015-06-17 Patrick Palka <patrick@parcs.ath.cx>
11176
11177 PR gdb/16999
11178 * gdb.base/gdbhistsize-history.exp: New test.
11179
b58c513b
PP
111802015-06-17 Patrick Palka <patrick@parcs.ath.cx>
11181
11182 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
11183 with GDBHISTSIZE.
11184 * gdb.base/readline.exp: Likewise.
11185
92046791
YQ
111862015-06-17 Yao Qi <yao.qi@linaro.org>
11187
11188 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
11189 line.
11190
2093d2d3
PP
111912015-06-17 Patrick Palka <patrick@parcs.ath.cx>
11192
11193 * gdb.base/gdbinit-history.exp: Add test case to check that
11194 an unlimited history file does not get truncated on exit.
11195
e6c693af
AA
111962015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11197
11198 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
11199 (VECTOR): New macro. Use it...
11200 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
11201 ...for these typedefs.
11202 (int8, char1, int1, double1): New typedefs.
11203 (struct just_int2, struct two_int2): New structures.
11204 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
11205 (add_structvecs, add_singlevecs): New functions.
11206 (main): Call add_some_intvecs twice.
11207 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
11208 the compile and exit upon failure. Try compiling for the "native"
11209 architecture. Test inferior function calls with vector arguments
11210 and vector return value handling with "finish" and "return".
11211
c74f7d1c
JT
112122015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
11213
11214 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
11215 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
11216 PE file.
11217 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
11218
98aa42ee
AT
112192015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11220
11221 PR breakpoints/16465
11222 * gdb.mi/mi-dprintf-pending.c: New file.
11223 * gdb.mi/mi-dprintf-pending.exp: New test.
11224 * gdb.mi/mi-dprintf-pendshr.c: New file.
11225
7d73c23c 112262015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 11227 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
11228
11229 * gdb.arch/i386-mpx-map.c: New file.
11230 * gdb.arch/i386-mpx-map.exp: New File.
11231
112322015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
11233
11234 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
11235 * gdb.arch/i386-mpx.exp: Indentation fixed.
11236
112372015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
11238
11239 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
11240 function and improved indentation.
11241 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
11242 gdb_test_multiple. Added additional tests to skip the test.
11243
112442015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
11245
11246 * gdb.arch/i386-avx512.c: Change path in include file.
11247 * gdb.arch/i386-avx512.exp: Change include dir path
11248 compilation flag.
11249 * gdb.arch/i386-mpx.c: Change path in include file.
11250 * gdb.arch/i386-mpx.exp: Change include dir path compilation
11251 flag.
11252
d5eba19a
JK
112532015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11254
11255 * gdb.compile/compile-print.exp (compile print *vararray@3)
11256 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
11257
7f361056
JK
112582015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11259
11260 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
11261 (do not keep jit in memory): ... this.
11262 (expect 5): Change it to ...
11263 (expect no 5): ... this.
11264
3b462ec2
SM
112652015-06-02 Simon Marchi <simon.marchi@ericsson.com>
11266
11267 PR gdb/15564
11268 * gdb.mi/mi-detach.exp: New file.
11269
e0619de6
JK
112702015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11271
11272 PR symtab/18392
11273 * gdb.arch/amd64-tailcall-self.S: New file.
11274 * gdb.arch/amd64-tailcall-self.c: New file.
11275 * gdb.arch/amd64-tailcall-self.exp: New file.
11276
e970cb34
DB
112772015-05-28 Don Breazeal <donb@codesourcery.com>
11278
11279 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
11280 tests for remote targets by checking is_target_gdbserver.
11281
b2e2f908
DE
112822015-05-27 Doug Evans <dje@google.com>
11283
11284 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
11285 * gdb.dwarf2/opaque-type-lookup.c: New file.
11286 * gdb.dwarf2/opaque-type-lookup.exp: New file.
11287
82c7be31
DE
112882015-05-26 Doug Evans <dje@google.com>
11289
11290 * gdb.cp/iostream.cc: New file.
11291 * gdb.cp/iostream.exp: New file.
11292
b4f54984
DE
112932015-05-26 Doug Evans <dje@google.com>
11294
11295 * gdb.dwarf2/dw2-op-call.exp: Update.
11296 * gdb.dwarf2/dw4-sig-types.exp: Update.
11297 * gdb.dwarf2/implptr.exp: Update.
11298 * gdb.mi/mi-cmd-param-changed.exp: Update.
11299
4ea6efe9
DE
113002015-05-26 Doug Evans <dje@google.com>
11301
11302 * gdb.python/py-lazy-string.c: New file.
11303 * gdb.python/py-lazy-string.exp: New file.
11304 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
11305 (main): Update. Add estring3.
11306 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
11307 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
11308
f6bb7db3
YQ
113092015-05-26 Omair Javaid <omair.javaid@linaro.org>
11310 Yao Qi <yao.qi@linaro.org>
11311
11312 * gdb.reverse/aarch64.c: New.
11313 * gdb.reverse/aarch64.exp: New.
11314
a81bfbd0
OJ
113152015-05-26 Omair Javaid <omair.javaid@linaro.org>
11316
25d49b86
PA
11317 * lib/gdb.exp (supports_process_record): Return true for
11318 aarch64*-linux*.
a81bfbd0
OJ
11319 (supports_reverse): Likewise.
11320
158bf1b4
PP
113212015-05-22 Patrick Palka <patrick@parcs.ath.cx>
11322
11323 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
11324 Use with_test_prefix.
11325
a0145030
AB
113262015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
11327
11328 * gdb.base/completion.exp: Add test for completion of layout
11329 names.
11330
ebe3b578
AB
113312015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
11332
11333 * lib/gdb.exp (skip_tui_tests): New proc.
11334 * gdb.base/tui-layout.exp: Check skip_tui_tests.
11335
84204ed7
PA
113362015-05-19 Pedro Alves <palves@redhat.com>
11337
11338 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
11339 Save the whole env array instead of just HOME. Unset HISTSIZE in
11340 the environment while testing. Restore whole environment
11341 afterwards.
11342
37442ce1
DE
113432015-05-16 Doug Evans <xdje42@gmail.com>
11344
11345 * gdb.guile/scm-ports.c: New file.
11346 * gdb.guile/scm-ports.exp: Add memory port tests.
11347
36de76f9
JK
113482015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11349
11350 * gdb.compile/compile-print.c: New file.
11351 * gdb.compile/compile-print.exp: New file.
11352
3a9558c4
JK
113532015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11354
11355 * gdb.compile/compile-ops.exp: Cast param to void.
11356 * gdb.compile/compile.exp: Complete type for _gdb_expr.
11357 (compile code struct_object.selffield = &struct_object): Add xfail.
11358
aa715135
JG
113592015-05-15 Joel Brobecker <brobecker@adacore.com>
11360
11361 * gdb.ada/arr_enum_with_gap: New testcase.
11362
931e5bc3
JG
113632015-05-15 Joel Brobecker <brobecker@adacore.com>
11364
11365 * gdb.ada/byte_packed_arr: New testcase.
11366
9cd4d857
JB
113672015-05-15 Joel Brobecker <brobecker@adacore.com>
11368
11369 * gdb.ada/pckd_neg: New testcase.
11370
ebfd00d2
PP
113712015-05-13 Patrick Palka <patrick@parcs.ath.cx>
11372
11373 PR gdb/17820
11374 * gdb.base/gdbinit-history.exp: New test.
11375 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
11376 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
11377
4c082a81
SC
113782015-05-09 Siva Chandra Reddy <sivachandra@google.com>
11379
11380 * gdb.python/py-xmethods.cc: Enhance test case.
11381 * gdb.python/py-xmethods.exp: New tests.
11382 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
11383 function.
11384 (B_indexoper): Likewise.
11385 (global_dm_list) : Add new xmethod worker functions.
11386
f7797074
SDJ
113872015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
11388
11389 * gdb.base/coredump-filter.exp: Correctly unset
11390 "coredump_var_addr" array.
11391
a4674e4e
PA
113922015-05-08 Pedro Alves <palves@redhat.com>
11393
11394 * gdb.server/non-existing-program.exp: Unset spawn_id.
11395
df2eb078
SC
113962015-05-08 Siva Chandra Reddy <sivachandra@google.com>
11397
11398 PR python/18291
11399 * gdb.python/py-xmethods.exp: Add tests.
11400
422349a3
YQ
114012015-05-08 Yao Qi <yao.qi@linaro.org>
11402
11403 PR gdb/18208
11404 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
11405 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
11406 function set_coredump_filter, and remove remote_exec call.
11407 Remove argument ipid. Callers update.
11408 (top level): Don't get inferior's PID.
11409
63fc80ce
AA
114102015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
11411
11412 * gdb.base/watch_thread_num.exp: Skip test on targets without
11413 access watchpoints.
11414
80ad801e
PA
114152015-05-06 Pedro Alves <palves@redhat.com>
11416
11417 PR server/18081
11418 * gdb.server/non-existing-program.exp: New file.
11419
0fa7fe50
JB
114202015-05-05 Joel Brobecker <brobecker@adacore.com>
11421
11422 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
11423
3ea89b92
PMR
114242015-05-05 Joel Brobecker <brobecker@adacore.com>
11425
11426 * gdb.ada/out_of_line_in_inlined: New testcase.
11427
87b8eff0
JB
114282015-05-05 Joel Brobecker <brobecker@adacore.com>
11429
11430 * gdb.ada/var_rec_arr: New testcase.
11431
5fccc635
YQ
114322015-04-30 Yao Qi <yao.qi@linaro.org>
11433
11434 * gdb.base/break-idempotent.exp: If
11435 skip_hw_watchpoint_multi_tests returns true, skip the tests
11436 on "rwatch" and "awatch".
11437
42d38f42
YQ
114382015-04-30 Yao Qi <yao.qi@linaro.org>
11439
11440 * gdb.base/relativedebug.exp: Invoke gdb command
11441 "info sharedlibrary", and if libc.so doesn't have debug info,
11442 skip the test.
11443
2ce1cdbf
DE
114442015-04-29 Doug Evans <dje@google.com>
11445
11446 * gdb.python/py-xmethods.exp: Add ptype tests.
11447 * gdb.python/py-xmethods.py (E_method_char_worker): Add
11448 get_result_type method.
11449
f24a38c5
LM
114502015-04-29 Luis Machado <lgustavo@codesourcery.com>
11451
11452 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
11453 the target does not support hardware watchpoints.
11454
ecbf2b3c
LM
114552015-04-29 Luis Machado <lgustavo@codesourcery.com>
11456
11457 * gdb.base/break-always.exp: Abort testing if writing to memory
11458 causes an error.
11459
34f5f757
DE
114602015-04-28 Doug Evans <dje@google.com>
11461
11462 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
11463 * gdb.python/py-pp-registration.exp: ... here. New file.
11464 * gdb.python/py-pp-registration.c: New file.
11465 * gdb.python/py-pp-registration.py: New file.
11466
69b4374a
DE
114672015-04-28 Doug Evans <dje@google.com>
11468
11469 * gdb.python/py-bad-printers.c: New file.
11470 * gdb.python/py-bad-printers.py: New file.
11471 * gdb.python/py-bad-printers.exp: New file.
11472
59fb7612
SS
114732015-04-28 Sasha Smundak <asmundak@google.com>
11474
11475 * gdb.python/py-type.exp: New test.
11476
2631b16a
AW
114772015-04-28 Andy Wingo <wingo@igalia.com>
11478
11479 * gdb.python/py-parameter.exp:
11480 * gdb.guile/scm-parameter.exp: Escape the path that we are
11481 matching against, as it might contain characters that are special
11482 to regular expressions.
11483
460efde1
JB
114842015-04-27 Joel Brobecker <brobecker@adacore.com>
11485
11486 * gdb.ada/rec_comp: New testcase.
11487
2d369d8e
SDJ
114882015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
11489
11490 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
11491 before using it.
11492
cf75d6c3
AB
114932015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
11494
11495 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
11496 new tests for verilog output.
11497
8dbe7ca5
YQ
114982015-04-24 Yao Qi <yao.qi@linaro.org>
11499
11500 * boards/remote-gdbserver-on-localhost.exp: New file.
11501
4ef9fb2f
PA
115022015-04-23 Pedro Alves <palves@redhat.com>
11503
11504 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
11505 $inferior_spawn_id instead of $inferior_spawn_id directly. On
11506 "end of file", remove $inferior_spawn_id from the indirect list.
11507
0a803169
PA
115082015-04-23 Pedro Alves <palves@redhat.com>
11509
11510 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
11511
749ef8f8
PA
115122015-04-23 Pedro Alves <palves@redhat.com>
11513
11514 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
11515 on $any_spawn_id instead of only on $gdb_spawn_id.
11516
8aae4344
PM
115172015-04-21 Pierre Muller <muller@sourceware.org>
11518
11519 PR pascal/17815
11520 * lib/pascal.exp (gpc_compile): Add new option "class".
11521 (fpc_compile): Likewise.
11522 * gdb.pascal/case-insensitive-symbols.pas: New file.
11523 * gdb.pascal/case-insensitive-symbols.exp: New file.
11524
1586c8fb
GB
115252015-04-20 Gary Benson <gbenson@redhat.com>
11526
11527 * gdb.base/attach.exp: Fix three extended remote failures.
11528
1b6e6f5c
GB
115292015-04-17 Gary Benson <gbenson@redhat.com>
11530
11531 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
11532 the main executable over the remote protocol.
11533
e797481d
PA
115342015-04-16 Pedro Alves <palves@redhat.com>
11535
11536 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
11537 a new gdbserver if gdbserver_reconnect_p is set.
11538
1ca99c42
PA
115392015-04-16 Pedro Alves <palves@redhat.com>
11540
11541 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
11542 is set, don't exit gdbserver.
11543
af9fd6f8
AA
115442015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11545
11546 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
11547 appropriate .insn, such that an older assembler can be used.
11548 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
11549 the z/Architecture instruction set on 31-bit targets as well.
11550
04ff1e61
AA
115512015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11552
11553 * gdb.go/handcall.exp: Remove all logic related to the first
11554 breakpoint and rely on go_runto_main instead.
11555 * gdb.go/strings.exp: Likewise.
11556 * gdb.go/unsafe.exp: Likewise.
11557 * gdb.go/hello.exp: Likewise. Also rename the remaining
11558 breakpoint marker to "breakpoint 1".
11559 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
11560 * gdb.go/strings.go: Likewise.
11561 * gdb.go/unsafe.go: Likewise.
11562 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
11563 "set breakpoint 2 here" and rename the remaining breakpoint marker
11564 to "breakpoint 1".
11565
40d2f8d6
SM
115662015-04-15 Simon Marchi <simon.marchi@ericsson.com>
11567
11568 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
11569 if itertools.imap is not present.
11570 * gdb.python/py-objfile.exp: Add parentheses.
11571 * gdb.python/py-type.exp: Same.
11572 * gdb.python/py-unwind-maint.py: Same.
11573
8cbc97c6
YQ
115742015-04-15 Yao Qi <yao.qi@linaro.org>
11575
11576 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
11577 of ":$ptr_size" and set its form explicitly.
11578
45fd756c
YQ
115792015-04-15 Pedro Alves <palves@redhat.com>
11580 Yao Qi <yao.qi@linaro.org>
11581
11582 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
11583 timeout by factor of 4.
11584 (test_regular_watch): Likewise.
11585 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
11586 * gdb.reverse/sigall-reverse.exp: Likewise.
11587 * gdb.reverse/until-precsave.exp: Likewise.
11588 * lib/gdb.exp (with_timeout_factor): New proc.
11589 (gdb_expect): Move some code to ...
11590 (get_largest_timeout): ... here. New procedure.
11591
9e811bc3
LM
115922015-04-14 Luis Machado <lgustavo@codesourcery.com>
11593
11594 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
11595
0ff6fcb2
LM
115962015-04-13 Luis Machado <lgustavo@codesourcery.com>
11597
11598 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
11599 to write to the .text section.
11600
7578d5f7
LM
116012015-04-13 Luis Machado <lgustavo@codesourcery.com>
11602
11603 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
11604 Handle the case of targets that do not provide PID information.
11605
2efe15c4
YQ
116062015-04-13 Yao Qi <yao.qi@linaro.org>
11607
11608 * lib/gdbserver-support.exp (gdb_exit): Catch exception
11609 and use expect instead of gdb_expect.
11610
8cd8f2f8
SDJ
116112015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
11612
11613 * gdb.base/coredump-filter.exp: Rename variable "addr" to
11614 "coredump_var_addr" to avoid naming conflict with other testcases.
11615
9ee41772
PA
116162015-04-10 Pedro Alves <palves@redhat.com>
11617
11618 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
11619 gdb_test_sequence and gdb_assert.
11620
07473109
PA
116212015-04-10 Pedro Alves <palves@redhat.com>
11622
11623 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
11624 test messages that don't include the breakpoint address.
11625
de3db44c
YQ
116262015-04-10 Yao Qi <yao.qi@linaro.org>
11627
11628 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
11629 false for some offset and width combinations which aren't
11630 supported by linux kernel.
11631
c79d856c
PA
116322015-04-10 Pedro Alves <palves@redhat.com>
11633
11634 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
11635 procedure, factored out from ...
11636 (top level): ... here. Add "set displaced-stepping" testing axis.
11637 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
11638 parameter "displaced". Use it.
11639 (top level): Use foreach and add "set displaced-stepping" testing
11640 axis.
11641
ebc90b50
PA
116422015-04-10 Pedro Alves <palves@redhat.com>
11643
11644 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
11645 Remove comment.
11646 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
11647 both the address of the instruction that triggers the watchpoint
11648 and the address of the instruction immediately after, and use
11649 those addresses for the test. Fix comment.
11650
8f572e5c
PA
116512015-04-10 Pedro Alves <palves@redhat.com>
11652
11653 * gdb.base/sigstep.exp (breakpoint_to_handler)
11654 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
11655 Test "backtrace" in handler.
11656 (breakpoint_over_handler): New parameter 'displaced'. Use it.
11657 (top level): Add new "displaced" test axis to
11658 breakpoint_to_handler, breakpoint_to_handler_entry and
11659 breakpoint_over_handler.
11660
8d707a12
PA
116612015-04-10 Pedro Alves <palves@redhat.com>
11662
11663 PR gdb/18216
11664 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
11665
ef713951
YQ
116662015-04-10 Yao Qi <yao.qi@linaro.org>
11667
11668 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
11669 (test_add_rn_pc): New function.
11670 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
11671 (top level): Invoke test_add_rn_pc.
11672
906d60cf
PA
116732015-04-10 Pedro Alves <palves@redhat.com>
11674
11675 PR gdb/13858
11676 * gdb.base/step-over-no-symbols.exp: New file.
11677
f2983cc3
AW
116782015-04-09 Andy Wingo <wingo@igalia.com>
11679
11680 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
11681 after the Python tests.
11682
6d62641c
SDJ
116832015-04-08 Keith Seitz <keiths@redhat.com>
11684
11685 PR python/16699
11686 * gdb.python/py-completion.exp: New tests for completion.
11687 * gdb.python/py-completion.py (CompleteLimit1): New class.
11688 (CompleteLimit2): Likewise.
11689 (CompleteLimit3): Likewise.
11690 (CompleteLimit4): Likewise.
11691 (CompleteLimit5): Likewise.
11692 (CompleteLimit6): Likewise.
11693 (CompleteLimit7): Likewise.
11694
f3770638
PA
116952015-04-08 Pedro Alves <palves@redhat.com>
11696
11697 PR gdb/18214
11698 PR gdb/18216
11699 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
11700 function.
11701 (main): Install it as SIGUSR1 handler.
11702 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
11703 parameter. Always use "setup" as prefix. Toggle "set
11704 displaced-stepping" off/on depending on global. Don't switch to
11705 thread 1 here.
11706 (top level): Add displaced stepping "off/on" test axis. Update
11707 "setup" calls. Wrap each subtest with with_test_prefix. Test
11708 continuing with a queued signal in each thread.
11709
4496bed7
PA
117102015-04-08 Pedro Alves <palves@redhat.com>
11711
11712 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
11713 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
11714 gdb_breakpoint instead of gdb_test that doesn't expect anything.
11715 Return early if running to main fails.
11716 * gdb.trace/while-stepping.exp: Likewise.
11717
b97fde92
PA
117182015-04-07 Pedro Alves <palves@redhat.com>
11719
11720 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
11721 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
11722 interact with inferior program.
11723
f71c18e7
PA
117242015-04-07 Pedro Alves <palves@redhat.com>
11725
11726 * lib/gdb.exp (inferior_spawn_id): New global.
11727 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
11728 spawn id after processing the user code.
11729 (default_gdb_start): Set inferior_spawn_id.
11730 (send_inferior): New procedure.
11731 * lib/gdbserver-support.exp (gdbserver_start): Set
11732 inferior_spawn_id.
11733 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
11734
6423214f
PA
117352015-04-07 Pedro Alves <palves@redhat.com>
11736
11737 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
11738 * lib/gdbserver-support.exp (gdbserver_start): Make
11739 $server_spawn_id global.
11740 (gdbserver_start): Don't wait for gdbserver's spawn id with
11741 expect_background.
11742 (close_gdbserver): New procedure.
11743 (gdb_exit): Rename the default version and reimplement.
11744
71c0ee8c
PA
117452015-04-07 Pedro Alves <palves@redhat.com>
11746
72f4393d 11747 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
11748 append the substituted item, not the original item.
11749
203bc29b
PA
117502015-04-07 Pedro Alves <palves@redhat.com>
11751
11752 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
11753 gdb_expect.
11754
508a3ddf
PA
117552015-04-07 Pedro Alves <palves@redhat.com>
11756
11757 * gdb.base/interrupt.exp: Don't handle the case of the inferior
11758 output appearing once only.
11759
9f6dbe2b
PA
117602015-04-07 Pedro Alves <palves@redhat.com>
11761
11762 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
11763 that doesn't expect anything. Return early if running to main
11764 fails.
11765
337532fa
YQ
117662015-04-07 Yao Qi <yao.qi@linaro.org>
11767
11768 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
11769 (child_function): Call alarm.
11770 (main): Move call to alarm into the loop.
11771 * gdb.threads/non-stop-fair-events.exp: Build program with
11772 -DTIMEOUT=$timeout.
11773
01b622d4
DE
117742015-04-06 Doug Evans <xdje42@gmail.com>
11775
11776 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
11777 Fix dest parameter to board_info.
11778 (fpc_compile): Ditto.
11779 (gdb_compile_pascal): Rename dest arg to destfile.
11780
961f4160
PMR
117812015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
11782
11783 * gdb.ada/funcall_ref.exp: New file.
11784 * gdb.ada/funcall_ref/foo.adb: New file.
11785
cafda597
YQ
117862015-04-02 Yao Qi <yao.qi@linaro.org>
11787
11788 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
11789 is remote.
11790
fed040c6
GB
117912015-04-02 Gary Benson <gbenson@redhat.com>
11792
11793 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
11794
d11916aa
SS
117952015-04-01 Sasha Smundak <asmundak@google.com>
11796
11797 * gdb.python/py-unwind-maint.c: New file.
11798 * gdb.python/py-unwind-maint.exp: New test.
11799 * gdb.python/py-unwind-maint.py: New file.
11800 * gdb.python/py-unwind.c: New file.
11801 * gdb.python/py-unwind.exp: New test.
11802 * gdb.python/py-unwind.py: New test.
11803
a1471180
PA
118042015-04-01 Pedro Alves <palves@redhat.com>
11805
11806 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
11807 to fail instead of non-existent $test.
11808
0bbeccb1
PA
118092015-04-01 Pedro Alves <palves@redhat.com>
11810
11811 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
11812 GDBFLAGS if not empty.
11813
3c724c8c
PMR
118142015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
11815
11816 * gdb.ada/complete.exp: Remove "multi_line".
11817 * gdb.ada/info_exc.exp: Remove "multi_line".
11818 * gdb.ada/packed_tagged.exp: Remove "multi_line".
11819 * gdb.ada/ptype_field.exp: Remove "multi_line".
11820 * gdb.ada/sym_print_name.exp: Remove "multi_line".
11821 * gdb.ada/tagged.exp: Remove "multi_line".
11822 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
11823 [multi_line ...]
11824 * gdb.btrace/delta.exp: Likewise.
11825 * gdb.btrace/exception.exp: Likewise.
11826 * gdb.btrace/function_call_history.exp: Likewise.
11827 * gdb.btrace/instruction_history.exp: Likewise.
11828 * gdb.btrace/nohist.exp: Likewise.
11829 * gdb.btrace/record_goto.exp: Likewise.
11830 * gdb.btrace/segv.exp: Likewise.
11831 * gdb.btrace/stepi.exp: Likewise.
11832 * gdb.btrace/tailcall.exp: Likewise.
11833 * gdb.btrace/unknown_functions.exp: Likewise.
11834 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
11835 * lib/gdb.exp: Add the "multi_line" helper.
11836
4eec2deb
PA
118372015-04-01 Pedro Alves <palves@redhat.com>
11838
11839 * gdb.threads/tid-reuse.c: New file.
11840 * gdb.threads/tid-reuse.exp: New file.
11841
df8411da
SDJ
118422015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
11843
11844 PR corefiles/16092
11845 * gdb.base/coredump-filter.c: New file.
11846 * gdb.base/coredump-filter.exp: Likewise.
11847
6ef37366
PM
118482015-03-27 Petr Machata <pmachata@redhat.com>
11849
11850 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
11851 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
11852 (Dwarf::assemble): Initialize them.
11853 (Dwarf::lines): New function.
11854
7ec911b0
JT
118552015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
11856
11857 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
11858 SYMBOL_PREFIX for x86_64-*-cygwin.
11859
ff908ebf
AW
118602015-03-26 Andy Wingo <wingo@igalia.com>
11861
11862 PR symtab/18148
11863 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
11864 const_value but not a location.
11865 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
11866 location defined in non-main CUs are visible.
11867
6d5f0679
YQ
118682015-03-26 Yao Qi <yao.qi@linaro.org>
11869
11870 PR testsuite/18139
11871 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
11872 Add a line number entry for the same line.
11873 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
11874 Add a line number entry for the same line.
11875
2898689b
YQ
118762015-03-26 Yao Qi <yao.qi@linaro.org>
11877
11878 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
11879 .int 0.
11880 (func): Likewise. Add .Lfunc_1 label.
11881 Use .Lfunc_1 label.
11882 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
11883 .int 0.
11884 (func): Likewise.
11885 Use .Lfunc_1 label.
11886
85180498
YQ
118872015-03-26 Yao Qi <yao.qi@linaro.org>
11888
11889 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
11890 Call gdb_compile instead to compile each .s files without debug
11891 information.
11892
8aa08a8d
YQ
118932015-03-26 Yao Qi <yao.qi@linaro.org>
11894
11895 * gdb.base/savedregs.exp (process_saved_regs): Make
11896 "Saved registers:" optional in the pattern.
11897
66849923
MM
118982015-03-25 Markus Metzger <markus.t.metzger@intel.com>
11899
11900 * gdb.btrace/next.exp: Merged into step.exp.
11901 * gdb.btrace/finish.exp: Merged into step.exp.
11902 * gdb.btrace/nexti.exp: Merged into stepi.exp.
11903 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
11904 "record goto" and checking the exact replay position.
11905 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
11906 check for "Recording format" in "info record" output.
11907 * gdb.btrace/record_goto.exp: Choose test file based on target.
11908 * gdb.btrace/x86-record_goto.S: Renamed into ...
11909 * gdb.btrace/x86_64-record_goto.S: ... this.
11910 * gdb.btrace/i686-record_goto.S: New.
11911 * gdb.btrace/x86-tailcall.S: Renamed into ...
11912 * gdb.btrace/x86_64-tailcall.S: ... this.
11913 * gdb.btrace/i686-tailcall.S: New.
11914 * gdb.btrace/x86-tailcall.c: Renamed into ...
11915 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
11916 separate statements. Update test.
11917 * gdb.btrace/delta.exp: Use record_goto.c as test file.
11918 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
11919 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
11920 * gdb.btrace/tailcall.exp: Choose test file based on target.
11921 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
11922
11cc1b74
MM
119232015-03-25 Markus Metzger <markus.t.metzger@intel.com>
11924
11925 * gdb.btrace/exception.exp: Increase BTS buffer size.
11926
a25d8bf9
PA
119272015-03-24 Pedro Alves <palves@redhat.com>
11928
11929 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
11930
856e7dd6
PA
119312015-03-24 Pedro Alves <palves@redhat.com>
11932
11933 * gdb.threads/schedlock.exp (test_step): No longer expect that
11934 "set scheduler-locking step" with "next" over a function call runs
11935 threads unlocked.
11936
ad235a41
AT
119372015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11938
11939 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
11940
15630549
AT
119412015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11942
11943 PR breakpoints/16466
11944 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
11945 * gdb.mi/mi-pending.c (thread_func): New function.
11946 (int main): Add threading support required.
11947 * gdb.mi/mi-pending.exp: Add tests for this issue.
11948 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
11949 (pendfunc2): Remove stdio dependency.
11950 * gdb.mi/mi-pendshr2.c: New file.
11951
693dca06
KS
119522015-03-23 Keith Seitz <keiths@redhat.com>
11953
11954 * gdb.linespec/keywords.c: New file.
11955 * gdb.linespec/keywords.exp: New file.
11956
7e993ebf
KS
119572015-03-23 Keith Seitz <keiths@redhat.com>
11958
11959 PR gdb/18021
11960 * gdb.dwarf2/staticvirtual.exp: New test.
11961
bc23328c
JK
119622015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11963
11964 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
11965 * README: Remove HP-UX and gdb.hp.
11966 (configuration):
11967 * configure: Regenerate.
11968 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
11969 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
11970 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
11971 gdb.hp/gdb.defects/Makefile.
11972 * gdb.hp/Makefile.in: File deleted.
11973 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
11974 * gdb.hp/gdb.aCC/optimize.c: File deleted.
11975 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
11976 * gdb.hp/gdb.aCC/run.c: File deleted.
11977 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
11978 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
11979 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
11980 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
11981 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
11982 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
11983 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
11984 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
11985 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
11986 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
11987 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
11988 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
11989 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
11990 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
11991 * gdb.hp/gdb.base-hp/reg.s: File deleted.
11992 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
11993 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
11994 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
11995 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
11996 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
11997 * gdb.hp/gdb.compat/Makefile.in: File deleted.
11998 * gdb.hp/gdb.compat/average.c: File deleted.
11999 * gdb.hp/gdb.compat/sum.c: File deleted.
12000 * gdb.hp/gdb.compat/xdb.c: File deleted.
12001 * gdb.hp/gdb.compat/xdb0.c: File deleted.
12002 * gdb.hp/gdb.compat/xdb0.h: File deleted.
12003 * gdb.hp/gdb.compat/xdb1.c: File deleted.
12004 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
12005 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
12006 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
12007 * gdb.hp/gdb.defects/Makefile.in: File deleted.
12008 * gdb.hp/gdb.defects/bs14602.c: File deleted.
12009 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
12010 * gdb.hp/gdb.defects/solib-d.c: File deleted.
12011 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
12012 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
12013 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
12014 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
12015 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
12016 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
12017 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
12018 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
12019 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
12020 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
12021 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
12022 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
12023 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
12024 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
12025 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
12026 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
12027 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
12028 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
12029 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
12030 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
12031 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
12032 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
12033 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
12034 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
12035 * gdb.hp/tools/odump: File deleted.
12036
8bf3b159
PA
120372015-03-19 Pedro Alves <palves@redhat.com>
12038
12039 * gdb.threads/continue-pending-status.exp (saw_thread_2)
12040 (saw_thread_3): New globals.
12041 (top level): Increment them when an event for the corresponding
12042 thread is seen.
12043 (no thread starvation): New test.
12044
eb54c8bf
PA
120452015-03-19 Pedro Alves <palves@redhat.com>
12046
12047 * gdb.threads/continue-pending-status.c: New file.
12048 * gdb.threads/continue-pending-status.exp: New file.
12049
32d2e5d6
PA
120502015-03-18 Pedro Alves <palves@redhat.com>
12051
12052 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12053 Use gdb_is_target_remote instead of is_remote. Use
12054 gdb_test_multiple instead of gdb_expect. Exit early if
12055 gdb_test_multiple hits its internal matches. Tighten stepi tests
12056 expected output. Fail on exit with any signal, instead of just
12057 SIGILL.
12058
f68f11b7
YQ
120592015-03-18 Yao Qi <yao.qi@linaro.org>
12060
12061 PR tdep/18107
12062 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
12063 variable.
12064 * gdb.base/catch-syscall.exp: Don't skip it on
12065 aarch64*-*-linux* target. Remove elements in all_syscalls.
12066 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
12067 target.
12068 (setup_all_syscalls): New proc.
12069
ca5fd19b
YQ
120702015-03-16 Yao Qi <yao.qi@linaro.org>
12071
12072 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
12073 (top level): Skip tests if valid_addr_p returns false for
12074 $cmd1 or $cmd2.
12075
85642ba0
AW
120762015-03-11 Andy Wingo <wingo@igalia.com>
12077
12078 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
12079
e03f9645
YQ
120802015-03-11 Yao Qi <yao.qi@linaro.org>
12081
12082 * gdb.base/catch-syscall.exp: Fix typo in comments.
12083
5d0962b2
YQ
120842015-03-11 Yao Qi <yao.qi@linaro.org>
12085
12086 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
12087
b2df3cef
PA
120882015-03-09 Pedro Alves <palves@redhat.com>
12089
12090 * dg-extract-results.py: Delete.
12091
ef878e53
PA
120922015-03-09 Pedro Alves <palves@redhat.com>
12093
12094 Merge dg-extract-results.sh from GCC upstream (r218843).
12095
12096 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
12097 * dg-extract-results.sh: Use --text with grep to avoid issues with
12098 binary files. Fall back to cat -v, if that doesn't work.
12099
9494d219
PA
121002015-03-05 Pedro Alves <palves@redhat.com>
12101
12102 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
12103
a8d9763a
SM
121042015-03-04 Simon Marchi <simon.marchi@ericsson.com>
12105
12106 * lib/mi-support.exp (mi_expect_interrupt): Accept
12107 alternative event for when in all-stop mode.
12108
be9957b8
PA
121092015-03-04 Pedro Alves <palves@redhat.com>
12110
12111 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
12112
d57be0f4 121132015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
12114
12115 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
12116
c214c7cf
AA
121172015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
12118
12119 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
12120 regexps for GDB's current line display, accept a hex address
12121 preceding the line number.
12122
6d74a497
AA
121232015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
12124
12125 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
12126 the 'arch1' variable for "s390*-linux*" targets.
12127
511aee7c
PA
121282015-03-04 Pedro Alves <palves@redhat.com>
12129
12130 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
12131 (main): Pass missing retval argument to pthread_join call.
12132
95e50b27
PA
121332015-03-02 Pedro Alves <palves@redhat.com>
12134
12135 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
12136 (top level): Call do_test with non-stop as well.
12137
28054d69
PA
121382015-03-02 Pedro Alves <palves@redhat.com>
12139
12140 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
12141 -1.
12142
4fa5d7b4
AA
121432015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
12144
12145 * gdb.arch/s390-vregs.exp: New test.
12146 * gdb.arch/s390-vregs.S: New file.
12147
97c18565
PA
121482015-02-27 Pedro Alves <palves@redhat.com>
12149
12150 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
12151 call to catch_command_errors.
12152 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
12153 catch_command_errors.
12154
a37bfa30
PA
121552015-02-27 Pedro Alves <palves@redhat.com>
12156
12157 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
12158 "true" for boolean result.
12159 * gdb.gdb/selftest.exp (test_with_self): Also accept full
12160 prototype of main.
12161
6f98576f
PA
121622015-02-27 Pedro Alves <palves@redhat.com>
12163
12164 * lib/unbuffer_output.c: New file.
12165 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
12166 (main): Call gdb_unbuffer_output.
12167
eba5ab56
YQ
121682015-02-27 Yao Qi <yao.qi@linaro.org>
12169
12170 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
12171 target.
12172
0def5aaa
DE
121732015-02-26 Doug Evans <dje@google.com>
12174
12175 * gdb.cp/class2.cc (Dbase, D): New classes.
12176 (main): New local delta.
12177 * gdb.cp/class2.exp: Test printing delta.
12178 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
12179 (dynbar): New global.
12180 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
12181
081a1c2c
JK
121822015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12183
12184 * gdb.compile/compile-ifunc.c: New file.
12185 * gdb.compile/compile-ifunc.exp: New file.
12186
2f41223f
AT
121872015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
12188
12189 * gdb.base/structs.exp: Check for correct struct on finish.
12190
03eddd80
YQ
121912015-02-26 Yao Qi <yao.qi@linaro.org>
12192
12193 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
12194 is zero.
12195
80c57053
JK
121962015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12197
12198 * gdb.arch/cordic.ko.bz2: New file.
12199 * gdb.arch/cordic.ko.debug.bz2: New file.
12200 * gdb.arch/ppc64-symtab-cordic.exp: New file.
12201
21613c12
YQ
122022015-02-25 Yao Qi <yao.qi@linaro.org>
12203
12204 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
12205 aarch64*-*-* target.
12206
d8b901ed
PA
122072015-02-23 Pedro Alves <palves@redhat.com>
12208
12209 * lib/gdb.exp (delete_breakpoints): Rewrite using
12210 gdb_test_multiple.
12211
e5b85ead
PA
122122015-02-23 Pedro Alves <palves@redhat.com>
12213
12214 * gdb.base/info-os.c: Include stdlib.h.
12215
85c3a371
DE
122162015-02-22 Doug Evans <xdje42@gmail.com>
12217
12218 PR symtab/17855
12219 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
12220 is read after symbols have been re-read.
12221 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
12222 * gdb.ada/exec_changed/second.adb (Second): Ditto.
12223
96553a0c
DE
122242015-02-21 Doug Evans <dje@google.com>
12225
12226 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
12227
97a0c697
JK
122282015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12229
12230 PR corefiles/17808
12231 * gdb.arch/i386-biarch-core.core.bz2: New file.
12232 * gdb.arch/i386-biarch-core.exp: New file.
12233
a47cd6e9
PA
122342015-02-21 Pedro Alves <palves@redhat.com>
12235
12236 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
12237 runto_main fails.
12238
c5facdc4
PA
122392015-02-20 Pedro Alves <palves@redhat.com>
12240
12241 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
12242 info probes.
12243
2db9a427
PA
122442015-02-20 Pedro Alves <palves@redhat.com>
12245
12246 * gdb.threads/multi-create-ns-info-thr.exp: New file.
12247
60fb7e9e
PA
122482015-02-20 Pedro Alves <palves@redhat.com>
12249
12250 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
12251 clean_restart before gdb_target_supports_trace.
12252
5c5019c2
PA
122532015-02-20 Pedro Alves <palves@redhat.com>
12254
12255 PR threads/18006
12256 * gdb.threads/clone-thread_db.c: New file.
12257 * gdb.threads/clone-thread_db.exp: New file.
12258
c9587f88
AT
122592015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
12260
12261 PR breakpoints/16812
12262 * gdb.base/catch-gdb-caused-signals.c: New file.
12263 * gdb.base/catch-gdb-caused-signals.exp: New file.
12264
f6a88844
JM
122652015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
12266
12267 * configure: Regenerated.
12268 * configure.ac: Use GDB_AC_TRANSFORM.
12269 * aclocal.m4: sinclude ../transform.m4.
12270
497c491b
JM
122712015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
12272
12273 * lib/dtrace.exp: New file.
12274 * gdb.base/dtrace-probe.exp: Likewise.
12275 * gdb.base/dtrace-probe.d: Likewise.
12276 * gdb.base/dtrace-probe.c: Likewise.
12277 * lib/pdtrace.in: Likewise.
12278 * configure.ac: Output variables with the transformed names of
12279 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
12280 * configure: Regenerated.
12281
03e98035
JM
122822015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
12283
12284 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
12285 expected message when trying to access $_probe_* convenience
12286 variables while not on a probe.
12287
63cc30e9
JK
122882015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12289
12290 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
12291
0703599a
PA
122922015-02-11 Pedro Alves <pedro@codesourcery.com>
12293
12294 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
12295 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
12296
7e60a48e
DE
122972015-02-10 Doug Evans <xdje42@gmail.com>
12298
12299 * lib/gdb.exp (gdb_load): Always return a result.
12300
01b088bc
PA
123012015-02-10 Pedro Alves <palves@redhat.com>
12302
12303 * gdb.threads/signal-sigtrap.c: New file.
12304 * gdb.threads/signal-sigtrap.exp: New file.
12305
b05ec7a5
AT
123062015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
12307
12308 * gdb.trace/no-attach-trace.c: New file.
12309 * gdb.trace/no-attach-trace.exp: New file.
12310
a2c2acaf
MW
123112015-02-09 Mark Wielaard <mjw@redhat.com>
12312
12313 * gdb.dwarf2/atomic.c: New file.
12314 * gdb.dwarf2/atomic-type.exp: Likewise.
12315
31fd9caa
MM
123162015-02-09 Markus Metzger <markus.t.metzger@intel.com>
12317
12318 * gdb.btrace/buffer-size.exp: Update "info record" output.
12319 * gdb.btrace/delta.exp: Update "info record" output.
12320 * gdb.btrace/enable.exp: Update "info record" output.
12321 * gdb.btrace/finish.exp: Update "info record" output.
12322 * gdb.btrace/instruction_history.exp: Update "info record" output.
12323 * gdb.btrace/next.exp: Update "info record" output.
12324 * gdb.btrace/nexti.exp: Update "info record" output.
12325 * gdb.btrace/step.exp: Update "info record" output.
12326 * gdb.btrace/stepi.exp: Update "info record" output.
12327 * gdb.btrace/nohist.exp: Update "info record" output.
12328
d33501a5
MM
123292015-02-09 Markus Metzger <markus.t.metzger@intel.com>
12330
12331 * gdb.btrace/buffer-size: New.
12332
f4abbc16
MM
123332015-02-09 Markus Metzger <markus.t.metzger@intel.com>
12334
12335 * gdb.btrace/delta.exp: Update "info record" output.
12336 * gdb.btrace/enable.exp: Update "info record" output.
12337 * gdb.btrace/finish.exp: Update "info record" output.
12338 * gdb.btrace/instruction_history.exp: Update "info record" output.
12339 * gdb.btrace/next.exp: Update "info record" output.
12340 * gdb.btrace/nexti.exp: Update "info record" output.
12341 * gdb.btrace/step.exp: Update "info record" output.
12342 * gdb.btrace/stepi.exp: Update "info record" output.
12343 * gdb.btrace/nohist.exp: Update "info record" output.
12344
b9d61307
SM
123452015-02-06 Simon Marchi <simon.marchi@ericsson.com>
12346
12347 PR gdb/15678
12348 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
12349
e584fdbc
PA
123502015-02-06 Pedro Alves <palves@redhat.com>
12351
12352 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
12353 macro.
12354 (seconds_left, again): New globals.
12355 (main): Wait seconds_left in a 1-second sleep loop instead of
12356 sleeping 180 seconds. If 'again' is set, reset the seconds
12357 counter.
12358 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
12359 'again' in the inferior before detaching. Print the seconds left.
12360 (options): New global.
12361 (top level): Build program with -DTIMEOUT=$timeout.
12362
77f41761
PA
123632015-02-06 Pedro Alves <palves@redhat.com>
12364
12365 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
12366 determine how many seconds to pass to 'alarm'.
12367 * gdb.base/gdb-sigterm.exp (top level): Build program with
12368 -DTIMEOUT=$timeout.
12369 (do_test): Return success/failure indication. Add more verbose
12370 logging. Don't fail if 200 single steps are seen. Instead, fail
12371 when the test times out.
12372 (passes): New global.
12373 (top level): Break the testing loop if testing fails on any
12374 iteration. Use gdb_assert.
12375
b9394193
DB
123762015-02-04 Don Breazeal <donb@codesourcery.com>
12377
12378 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
12379 and initialize them.
12380 (ipc_cleanup): New function.
12381 (main): Don't declare shmid, semid, and msqid. Add a call to
12382 atexit so that we call ipc_cleanup on exit.
12383
42d9e528
PA
123842015-02-04 Pedro Alves <palves@redhat.com>
12385
12386 * boards/native-extended-gdbserver.exp: Remove any target variant
12387 specifications from the board name before clearing the isremote
12388 flag from board_info.
12389
ae6ae975
DE
123902015-01-31 Doug Evans <xdje42@gmail.com>
12391
12392 * gdb.base/maint.exp <maint print type argc>: Update expected output.
12393
cfb069a8
GB
123942015-01-31 Gary Benson <gbenson@redhat.com>
12395
12396 * gdb.base/completion.exp: Disable completion limiting for
12397 existing tests. Add new tests to check completion limiting.
12398 * gdb.linespec/ls-errs.exp: Disable completion limiting.
12399
5dd31d79
DE
124002015-01-31 Doug Evans <xdje42@gmail.com>
12401
12402 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
12403
9f050062
DE
124042015-01-31 Doug Evans <xdje42@gmail.com>
12405
12406 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
12407 entries. Duplicate file section script entries.
12408 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
12409 inlined entries. Add test for safe-path rejection.
12410 * gdb.python/py-section-script.c: Add duplicate inlined section script
12411 entries. Duplicate file section script entries.
12412 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
12413 inlined entries. Add test for safe-path rejection.
12414
df25ebbd
JB
124152015-01-29 Joel Brobecker <brobecker@adacore.com>
12416
12417 * gdb.ada/disc_arr_bound: New testcase.
12418
4a0ca9ec
JB
124192015-01-29 Joel Brobecker <brobecker@adacore.com>
12420
12421 * gdb.ada/mi_var_array: New testcase.
12422
3a8b707a
DE
124232015-01-27 Doug Evans <dje@google.com>
12424
12425 * gdb.python/py-objfile.exp: Add tests for objfile.username.
12426 Add test for objfile.filename, objfile.username after objfile
12427 has been unloaded.
12428
f8313f6e
JB
124292015-01-26 Joel Brobecker <brobecker@adacore.com>
12430
12431 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
12432 the second test to print the name attribute of value
12433 returned by the call to gdb.lookup_type, and adjust
12434 the expected output accordingly.
12435
37bc665e
MW
124362015-01-25 Mark Wielaard <mjw@redhat.com>
12437
12438 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
12439 * gdb.base/disp-step-fork.c: Include unistd.h.
12440 * gdb.base/siginfo-obj.c: Include stdio.h.
12441 * gdb.base/siginfo-thread.c: Likewise.
12442 * gdb.mi/non-stop.c: Include unistd.h.
12443 * gdb.mi/nsthrexec.c: Include stdio.h.
12444 * gdb.mi/pthreads.c: Include unistd.h.
12445 * gdb.modula2/unbounded1.c (main): Declare returns int.
12446 * gdb.reverse/consecutive-reverse.c: Likewise.
12447 * gdb.threads/create-fail.c: Include unistd.h.
12448 * gdb.threads/killed.c: Likewise.
12449 * gdb.threads/linux-dp.c: Likewise.
12450 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
12451 * gdb.threads/non-ldr-exc-2.c: Likewise.
12452 * gdb.threads/non-ldr-exc-3.c: Likewise.
12453 * gdb.threads/non-ldr-exc-4.c: Likewise.
12454 * gdb.threads/pthreads.c: Include unistd.h.
12455 (main): Declare returns int.
12456 * gdb.threads/tls-main.c (foo): New declaration.
12457 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
12458
f7e5394d
SM
124592015-01-23 Simon Marchi <simon.marchi@ericsson.com>
12460
12461 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
12462 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
12463
743649fd
MW
124642015-01-15 Mark Wielaard <mjw@redhat.com>
12465
12466 * gdb.base/noreturn-return.c: New file.
12467 * gdb.base/noreturn-return.exp: New file.
12468 * gdb.base/noreturn-finish.c: New file.
12469 * gdb.base/noreturn-finish.exp: New file.
12470
198297aa
PA
124712015-01-23 Pedro Alves <palves@redhat.com>
12472
12473 * gdb.threads/continue-pending-after-query.c: New file.
12474 * gdb.threads/continue-pending-after-query.exp: New file.
12475
717cf30c
AG
124762015-01-22 Anders Granlund <anders.granlund@ericsson.com>
12477 Simon Marchi <simon.marchi@ericsson.com>
12478
12479 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
12480 * gdb.base/valgrind-db-attach.exp: Same.
12481 * gdb.base/valgrind-infcall.exp: Same.
12482 * lib/mi-support.exp (default_mi_gdb_start): Same.
12483 * lib/prompt.exp (default_prompt_gdb_start): Same.
12484 * lib/gdb.exp (default_gdb_spawn): Same.
12485 (gdb_interact): New.
12486
12487
4b62a76e
JK
124882015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12489
12490 * gdb.compile/compile.exp (pointer to jit function): New test.
12491
b4cdae6f
WW
124922015-01-17 Wei-cheng Wang <cole945@gmail.com>
12493
12494 * lib/gdb.exp (supports_process_record): Return true for
12495 powerpc*-*-linux*.
12496 (supports_reverse): Likewise.
12497
d221e7ef
DB
124982015-01-15 Don Breazeal <donb@codesourcery.com>
12499
12500 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
12501 instead of checking whether the target board is remote and
12502 use spawn_wait_for_attach instead of exec/sleep.
12503 * gdb.base/attach-twice.exp: Likewise.
12504
bafffb51
JB
125052015-01-15 Joel Brobecker <brobecker@adacore.com>
12506
12507 * gdb.ada/var_arr_attrs: New testcase.
12508
5589af0e
PA
125092015-01-14 Pedro Alves <palves@redhat.com>
12510 Joel Brobecker <brobecker@adacore.com>
12511
12512 PR gdb/17525
12513 * gdb.base/bp-cmds-execution-x-script.c: New file.
12514 * gdb.base/bp-cmds-execution-x-script.exp: New file.
12515 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
12516
6c400b59
PA
125172015-01-14 Pedro Alves <palves@redhat.com>
12518
12519 PR cli/17828
12520 * gdb.base/batch-preserve-term-settings.c: New file.
12521 * gdb.base/batch-preserve-term-settings.exp: New file.
12522
e02c96a7
DE
125232015-01-13 Doug Evans <dje@google.com>
12524
12525 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
12526 binary.
12527
576fd14c
JB
125282015-01-13 Joel Brobecker <brobecker@adacore.com>
12529
12530 * Makefile.in (clean mostlyclean): Do not delete *.py.
12531
04dccad0
JB
125322015-01-13 Joel Brobecker <brobecker@adacore.com>
12533
12534 * gdb.python/py-lookup-type.exp: New file.
12535
3d230f71
PA
125362015-01-12 Pedro Alves <palves@redhat.com>
12537
12538 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
12539 restore GDBFLAGS before returning.
12540
7e67715d
JK
125412015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12542
12543 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
12544 is_amd64_regs_target and is_x86_like_target.
12545
f2e0d4b4
DE
125462015-01-11 Doug Evans <xdje42@gmail.com>
12547
12548 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
12549 is given without an explicit form.
12550 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
12551 attributes.
12552 * gdb.dwarf/corrupt.exp: Ditto.
12553 * gdb.dwarf2/enum-type.exp: Ditto.
12554 * gdb.trace/entry-values.exp: Ditto.
12555 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
12556
439250fb
DE
125572015-01-11 Doug Evans <xdje42@gmail.com>
12558
12559 PR gdb/15830
12560 * gdb.base/maint.exp: Remove references to "maint demangle".
12561 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
12562 Add tests for explicitly specifying language to demangle.
12563 * gdb.dlang/demangle.exp: Ditto.
12564
ede9f622
PA
125652015-01-09 Pedro Alves <palves@redhat.com>
12566
12567 * gdb.threads/non-stop-fair-events.c: New file.
12568 * gdb.threads/non-stop-fair-events.exp: New file.
12569
a7b796db
PA
125702015-01-09 Pedro Alves <palves@redhat.com>
12571
12572 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
12573 the global scope. Set a breakpoint after all threads are started
12574 rather than stepping over two source lines. Expect the prompt.
12575 * gdb.base/watch_thread_num.c (threads_started_barrier): New
12576 global.
12577 (NUM): Now 15.
12578 (main): Use threads_started_barrier to wait for all threads to
12579 start. Main thread no longer calls thread_function. Exit after
12580 180 seconds.
12581 (loop): New function.
12582 (thread_function): Wait on threads_started_barrier barrier. Call
12583 'loop' at each iteration.
12584 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
12585 threads have started, instead of hardcoding number of "next"
12586 steps. Use an access watchpoint instead of a write watchpoint.
12587
9665ffdd
PA
125882015-01-09 Pedro Alves <palves@redhat.com>
12589
12590 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
12591 (thread_func): Wait on barrier.
12592 (main): Wait for all threads to start before stopping GDB.
12593 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
12594 global.
12595 (thread1_func, thread2_func): Wait on barrier.
12596 (main): Wait for all threads to start before stopping GDB.
12597 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
12598 New global.
12599 (thread1_func, thread2_func): Wait on barrier.
12600 (main): Wait for all threads to start before stopping GDB.
12601
c945a99f
PA
126022015-01-09 Pedro Alves <palves@redhat.com>
12603
12604 * gdb.threads/attach-many-short-lived-threads.c: New file.
12605 * gdb.threads/attach-many-short-lived-threads.exp: New file.
12606
c1a747c1
PA
126072014-01-09 Pedro Alves <palves@redhat.com>
12608
12609 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
12610 instead of to thread 2.
12611 * gdb.threads/signal-command-multiple-signals-pending.c (main):
12612 Add barrier around each pthread_create call instead of around all
12613 calls.
12614 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
12615 Set a break on thread_function and have the child threads hit it
12616 one at at a time.
12617
60b3033e
PA
126182015-01-09 Pedro Alves <palves@redhat.com>
12619
12620 * lib/gdb.exp (can_spawn_for_attach): New procedure.
12621 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
12622 false.
12623 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
12624 checking whether the target board is remote.
12625 * gdb.multi/multi-attach.exp: Likewise.
12626 * gdb.python/py-sync-interp.exp: Likewise.
12627 * gdb.server/ext-attach.exp: Likewise.
12628 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
12629 tests that need to attach, instead of checking whether the target
12630 board is remote at the top of the file.
12631
acc018ac
YQ
126322015-01-08 Yao Qi <yao@codesourcery.com>
12633
12634 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
12635
50a18af8
JK
126362015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12637
12638 Fix testcase compilation.
12639 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
12640
8503d6e1
JB
126412015-01-06 Joel Brobecker <brobecker@adacore.com>
12642
12643 * gdb.python/py-type.exp: Add a couple test about empty
12644 array creation, and negative-length array creation.
12645
cc73dbcc
DE
126462015-01-02 Doug Evans <xdje42@gmail.com>
12647
12648 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
12649
0300bbc7
DE
126502015-01-02 Doug Evans <dje@google.com>
12651
12652 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
12653
9d85a0ec
YQ
126542014-12-29 Yao Qi <yao@codesourcery.com>
12655
12656 * gdb.trace/entry-values.exp: Update comments. Rename variable
12657 bar_call_foo to returned_from_foo.
12658
87186c6a
MMN
126592014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
12660
12661 PR gdb/17394
12662 * gdb.linespec/break-asm-file.c: New file.
12663 * gdb.linespec/break-asm-file.exp: New file.
12664 * gdb.linespec/break-asm-file0.s: New file.
12665 * gdb.linespec/break-asm-file1.s: New file.
12666
1bab7383
YQ
126672014-12-18 Nigel Stephens <nigel@mips.com>
12668 Maciej W. Rozycki <macro@codesourcery.com>
12669
12670 * gdb.base/float.exp: Handle the new output from "info float" on
12671 MIPS targets.
12672
1bc1068a
JK
126732014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12674
12675 Fix MinGW compilation.
12676 * gdb.compile/compile-ops.exp: Update untested message if
12677 !skip_compile_feature_tests.
12678 * gdb.compile/compile-setjmp.exp: Likewise.
12679 * gdb.compile/compile-tls.exp: Likewise.
12680 * gdb.compile/compile.exp: Likewise.
12681 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
12682 supported on this host".
12683
b6615d10
DE
126842014-12-16 Doug Evans <xdje42@gmail.com>
12685
12686 * boards/stabs.exp: New file.
12687
25dda427
AA
126882014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
12689
12690 * gdb.base/completion.exp: Adjust to format changes of "maint
12691 print user-registers".
12692
bf330350
CU
126932014-12-16 Catalin Udma <catalin.udma@freescale.com>
12694
12695 PR server/17457
12696 * gdb.arch/aarch64-fp.c: New file.
12697 * gdb.arch/aarch64-fp.exp: New file.
12698
395cf596
SDJ
126992014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
12700
12701 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
12702 r210637, r210913, r211666, r215400, r215817).
12703
12704 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
12705 * dg-extract-results.py: New file.
12706 * dg-extract-results.sh: Use it if the environment seems
12707 suitable.
12708
12709 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
12710
12711 * dg-extract-results.py (parse_run): Handle warnings that
12712 are printed before a test harness is run.
12713
12714 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
12715
12716 * dg-extract-results.py (Named): Remove __cmp__ method.
12717 (output_variation): Use a key to sort variation.harnesses.
12718
12719 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
12720
12721 * dg-extract-results.py: For Python 3, force sys.stdout to
12722 handle surrogate escape sequences.
12723 (safe_open): New function.
12724 (output_segment, main): Use it.
12725
12726 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
12727
12728 * dg-extract-results.py (Prog.result_re): Include options
12729 in test name.
12730
12731 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
12732
12733 * dg-extract-results.py (output_variation): Always sort if
12734 do_sum.
12735
e882ef3c
SM
127362014-12-15 Simon Marchi <simon.marchi@ericsson.com>
12737
12738 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
12739 as long as we get pagination notifications.
12740
4992aa20
JM
127412014-12-15 Jason Merrill <jason@redhat.com>
12742
12743 * Makefile.in (check-gdb.%): Restore.
12744 * README: Mention it.
12745
c1b5a1a6
JB
127462014-12-13 Joel Brobecker <brobecker@adacore.com>
12747
12748 * gdb.ada/str_uninit: New testcase.
12749
5537b577
JK
127502014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12751
12752 PR symtab/17642
12753 * gdb.base/vla-stub-define.c: New file.
12754 * gdb.base/vla-stub.c: New file.
12755 * gdb.base/vla-stub.exp: New file.
12756
bb2ec1b3
TT
127572014-12-12 Phil Muldoon <pmuldoon@redhat.com>
12758 Jan Kratochvil <jan.kratochvil@redhat.com>
12759 Tom Tromey <tromey@redhat.com>
12760
12761 * configure.ac: Add gdb.compile/.
12762 * configure: Regenerate.
12763 * gdb.compile/Makefile.in: New file.
12764 * gdb.compile/compile-ops.exp: New file.
12765 * gdb.compile/compile-ops.c: New file.
12766 * gdb.compile/compile-tls.c: New file.
12767 * gdb.compile/compile-tls.exp: New file.
12768 * gdb.compile/compile-constvar.S: New file.
12769 * gdb.compile/compile-constvar.c: New file.
12770 * gdb.compile/compile-mod.c: New file.
12771 * gdb.compile/compile-nodebug.c: New file.
12772 * gdb.compile/compile-setjmp-mod.c: New file.
12773 * gdb.compile/compile-setjmp.c: New file.
12774 * gdb.compile/compile-setjmp.exp: New file.
12775 * gdb.compile/compile-shlib.c: New file.
12776 * gdb.compile/compile.c: New file.
12777 * gdb.compile/compile.exp: New file.
12778 * lib/gdb.exp (skip_compile_feature_tests): New proc.
12779
4ff709eb
TT
127802014-12-12 Tom Tromey <tromey@redhat.com>
12781
12782 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
12783 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
12784
6dddd6a5
DE
127852014-12-12 Doug Evans <dje@google.com>
12786
12787 * lib/gdb-python.exp (get_python_valueof): New function.
12788 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
12789
71c24708
AA
127902014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
12791
12792 * gdb.base/completion.exp: Add test for completion of "info
12793 registers ".
12794
3e29f34a
MR
127952014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
12796
12797 * gdb.base/func-ptrs.c: New file.
12798 * gdb.base/func-ptrs.exp: New file.
12799
fc126975
SM
128002014-12-10 Simon Marchi <simon.marchi@ericsson.com>
12801
12802 PR breakpoints/17012
12803 * gdb.base/dprintf-detach.c: New file.
12804 * gdb.base/dprintf-detach.exp: New file.
12805
0a46d518
SM
128062014-12-10 Simon Marchi <simon.marchi@ericsson.com>
12807
12808 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
12809 * lib/gdb.exp (target_is_gdbserver): New procedure.
12810
a0be3e44
DE
128112014-12-08 Doug Evans <dje@google.com>
12812
12813 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
12814
df1b803a
YQ
128152014-12-05 Yao Qi <yao@codesourcery.com>
12816
12817 * gdb.guile/scm-error.exp: Remove the third argument to
12818 gdb_remote_download.
12819 * gdb.guile/scm-frame-args.exp: Likewise.
12820 * gdb.guile/scm-section-script.exp: Likewise.
12821
ddb9f679
YQ
128222014-12-05 Yao Qi <yao@codesourcery.com>
12823
12824 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
12825
86e4ed39
DE
128262014-12-04 Doug Evans <dje@google.com>
12827
12828 * gdb.python/py-objfile.exp: Add tests for
12829 objfile.add_separate_debug_file.
12830
7c50a931
DE
128312014-12-04 Doug Evans <dje@google.com>
12832
12833 * lib/gdb.exp (get_build_id): New function.
12834 (build_id_debug_filename_get): Rewrite to use it.
12835 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
12836
621661e3
MR
128372014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
12838
12839 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
12840 `method(long)', not just 0x0.
12841 * gdb.cp/nsalias.exp: Align code labels to 4.
12842 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
12843 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
12844 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
12845 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
12846 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
12847 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
12848
29f0c3b7
DE
128492014-12-02 Doug Evans <dje@google.com>
12850
e1e061e7 12851 PR symtab/17602
29f0c3b7 12852 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 12853 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
12854 * gdb.cp/anon-ns.exp: Update.
12855
162078c8
NB
128562014-12-02 Nick Bull <nicholaspbull@gmail.com>
12857
12858 * gdb.python/py-events.py (inferior_call_handler): New.
12859 (register_changed_handler, memory_changed_handler): New.
12860 (test_events.invoke): Register new handlers.
12861 * gdb.python/py-events.exp: Add tests for inferior call,
12862 memory_changed and register_changed events.
12863
fdb09caf
AA
128642014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
12865
12866 * gdb.base/execl-update-breakpoints.exp: Specify the link address
12867 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
12868 if the linker doesn't understand this.
12869
55cfb2c4
SM
128702014-12-01 Simon Marchi <simon.marchi@ericsson.com>
12871
12872 * gdb.python/python.exp: Change expected reply to help().
12873
9e8cd6df
YQ
128742014-12-01 Yao Qi <yao@codesourcery.com>
12875
12876 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
12877 AC_CONFIG_SUBDIRS(gdb.gdbtk).
12878 * configure: Re-generated.
12879
6c659fc2
SC
128802014-11-28 Siva Chandra Reddy <sivachandra@google.com>
12881
12882 * gdb.cp/chained-calls.cc: New file.
12883 * gdb.cp/chained-calls.exp: New file.
12884 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
12885
d7fc3181
SM
128862014-11-28 Simon Marchi <simon.marchi@ericsson.com>
12887
12888 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
12889 * gdb.dwarf2/symtab-producer.exp: Same.
12890 * gdb.gdb/python-interrupts.exp: Same.
12891 * gdb.gdb/python-selftest.exp: Same.
12892 * gdb.python/py-linetable.exp: Same.
12893 * gdb.python/py-type.exp: Same.
12894 * gdb.python/py-value-cc.exp: Same.
12895 * gdb.python/py-value.exp: Same.
12896
10e79639
YQ
128972014-11-28 Yao Qi <yao@codesourcery.com>
12898
12899 * gdb.base/break-probes.exp: Match library name prefixed with
12900 sysroot.
12901
f28a0564
SM
129022014-11-27 Simon Marchi <simon.marchi@ericsson.com>
12903
12904 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
12905 test expected output. Add parentheses for the call to print.
12906 Remove L suffix from integers.
12907
3fe1ce1d
DE
129082014-11-26 Doug Evans <dje@google.com>
12909
12910 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
12911
84429e27
YQ
129122014-11-22 Yao Qi <yao@codesourcery.com>
12913
12914 * gdb.trace/entry-values.c: Remove asms.
12915 (foo): Add foo_label.
12916 (bar): Add bar_label.
12917 * gdb.trace/entry-values.exp: Remove code computing foo's
12918 length and bar's length.
12919 (Dwarf::assemble): Invoke function_range for bar and use
12920 MACRO_AT_func for foo.
12921
26741859
YQ
129222014-11-22 Yao Qi <yao@codesourcery.com>
12923
12924 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
12925 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
12926 Use .Lgcc43_procstart instead of gcc43.
12927
45e44d27
JB
129282014-11-21 Joel Brobecker <brobecker@adacore.com>
12929
12930 * gdb.ada/n_arr_bound: New testcase.
12931
458c8db8
SDJ
129322014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
12933
12934 PR breakpoints/10737
12935 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
12936 test_catch_syscall_multi_arch.
12937 (test_catch_syscall_multi_arch): New function.
12938
43f3e411
DE
129392014-11-20 Doug Evans <xdje42@gmail.com>
12940
12941 * gdb.base/maint.exp: Update expected output.
12942
0d7b2549
AA
129432014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
12944
12945 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
12946 4-byte instruction on S390.
12947
8908fca5
JB
129482014-11-19 Joel Brobecker <brobecker@adacore.com>
12949
12950 * gdb.ada/arr_arr: New testcase.
12951
4a46959e
JB
129522014-11-19 Joel Brobecker <brobecker@adacore.com>
12953
12954 * gdb.ada/pkd_arr_elem: New Testcase.
12955
470e2f4e
LM
129562014-11-18 Luis Machado <lgustavo@codesourcery.com>
12957
12958 * gdb.reverse/break-precsave: Expect completion message for
12959 core file reads.
12960 * gdb.reverse/consecutive-precsave.exp: Likewise.
12961 * gdb.reverse/finish-precsave.exp: Likewise.
12962 * gdb.reverse/i386-precsave.exp: Likewise.
12963 * gdb.reverse/machinestate-precsave.exp: Likewise.
12964 * gdb.reverse/sigall-precsave.exp: Likewise.
12965 * gdb.reverse/solib-precsave.exp: Likewise.
12966 * gdb.reverse/step-precsave.exp: Likewise.
12967 * gdb.reverse/until-precsave.exp: Likewise.
12968 * gdb.reverse/watch-precsave.exp: Likewise.
12969
a267f3ad
AA
129702014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12971
12972 * gdb.base/bp-permanent.c: Include unistd.h.
12973 * gdb.python/py-framefilter-mi.c (main): Add return type.
12974 * gdb.python/py-framefilter.c (main): Likewise.
12975 * gdb.trace/actions-changed.c (main): Likewise.
12976
12084a9a
AA
129772014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12978
12979 * gdb.mi/until.c: Add eye-catchers.
12980 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
12981 line numbers.
12982
dc7e1a77
AA
129832014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12984
12985 * gdb.base/condbreak.exp: Drop references to removed non-prototype
12986 function header variants in break1.c.
12987 * gdb.base/ena-dis-br.exp: Likewise.
12988 * gdb.base/hbreak2.exp: Likewise.
12989 * gdb.reverse/until-precsave.exp: Drop references to removed
12990 non-prototype function header variants in ur1.c.
12991 * gdb.reverse/until-reverse.exp: Likewise.
12992
41c77605
PM
129932014-11-17 Petr Machata <pmachata@redhat.com>
12994
12995 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
12996 ${_cu_offset_size} bytes abbrev offset.
12997
34248c3a
DE
129982014-11-15 Doug Evans <xdje42@gmail.com>
12999
13000 PR symtab/17559
13001 * gdb.base/line-symtabs.exp: New file.
13002 * gdb.base/line-symtabs.c: New file.
13003 * gdb.base/line-symtabs.h: New file.
13004
646da059
YQ
130052014-11-14 Yao Qi <yao@codesourcery.com>
13006
13007 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
13008 (func): Add label func_label.
13009 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
13010 Replace low_pc and high_pc with MACRO_AT_range.
13011 Replace name, low_pc and high_pc with MACRO_AT_func.
13012
9301ebe6
YQ
130132014-11-14 Yao Qi <yao@codesourcery.com>
13014
13015 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
13016 Replace name, low_pc and high_pc with MACRO_AT_func.
13017
f166b542
YQ
130182014-11-14 Yao Qi <yao@codesourcery.com>
13019
13020 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
13021 produce debug information.
13022 * gdb.dwarf2/implptr-optimized-out.S: Removed.
13023
0f6e71e3
YQ
130242014-11-14 Yao Qi <yao@codesourcery.com>
13025
13026 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
13027 object and get function length.
13028 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
13029 with MACRO_AT_func.
13030 (top-level): Replace gdb_compile and clean_restart with
13031 prepare_for_testing.
13032 * gdb.dwarf2/main.c (main): Add label main_label.
13033
876c4df9
YQ
130342014-11-14 Yao Qi <yao@codesourcery.com>
13035
13036 * lib/dwarf.exp (function_range): New procedure.
13037 (Dwarf::_handle_macro_at_func): New procedure.
13038 (Dwarf::_handle_macro_at_range): New procedure.
13039 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
13040
02ad9cf1
YQ
130412014-11-14 Yao Qi <yao@codesourcery.com>
13042
13043 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
13044 (_handle_attribute): New procedure.
13045
a59add0c
AA
130462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13047
13048 * gdb.ada/cond_lang/foo.c (callme): Add return type.
13049 * gdb.base/call-sc.c (zed): Likewise.
13050 * gdb.base/checkpoint.c (main): Likewise.
13051 * gdb.base/dump.c (main): Likewise.
13052 * gdb.base/gcore.c (main): Likewise.
13053 * gdb.base/huge.c (main): Likewise.
13054 * gdb.base/multi-forks.c (main): Likewise.
13055 * gdb.base/pr10179-a.c (main): Likewise.
13056 * gdb.base/savedregs.c (main): Likewise.
13057 * gdb.base/sigaltstack.c (main): Likewise.
13058 * gdb.base/siginfo.c (main): Likewise.
13059 * gdb.base/structs.c (zed): Likewise.
13060 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
13061 * gdb.mi/mi-syn-frame.c (main): Likewise.
13062 * gdb.mi/until.c (foo, main): Likewise.
13063 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
13064 * gdb.base/solib-weak.c (foo): Declare.
13065 * gdb.base/attach-twice.c: Include stdio.h.
13066 * gdb.base/weaklib1.c: Likewise.
13067 * gdb.base/weaklib2.c: Likewise.
13068 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
13069 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
13070 unistd.h.
13071 * gdb.base/attach-pie-misread.c: Include stdlib.h.
13072 * gdb.mi/mi-exit-code.c: Likewise.
13073 * gdb.base/break-interp-lib.c: Include string.h.
13074 * gdb.base/coremaker.c: Likewise.
13075 * gdb.base/testenv.c: Likewise.
13076 * gdb.python/py-finish-breakpoint.c: Likewise.
13077 * gdb.base/inferior-died.c: Include sys/wait.h.
13078 * gdb.base/fileio.c: Include time.h.
13079 * gdb.base/async-shell.c: Include unistd.h.
13080 * gdb.base/dprintf-non-stop.c: Likewise.
13081 * gdb.base/info-os.c: Likewise.
13082 * gdb.mi/mi-console.c: Likewise.
13083 * gdb.mi/watch-nonstop.c: Likewise.
13084 * gdb.python/py-events.c: Likewise.
13085 * gdb.base/async.c (baz): Move up before its invocation.
13086 * gdb.base/code_elim2.c (my_global_func): Likewise.
13087 * gdb.base/skip-solib-lib.c (multiply): Likewise.
13088 * gdb.base/advance.c (func2): Likewise.
13089
3b5d5997
AA
130902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13091
13092 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
13093 variant.
13094 * gdb.base/annota3.c: Likewise.
13095 * gdb.base/async.c: Likewise.
13096 * gdb.base/average.c: Likewise.
13097 * gdb.base/call-ar-st.c: Likewise.
13098 * gdb.base/call-rt-st.c: Likewise.
13099 * gdb.base/call-sc.c: Likewise.
13100 * gdb.base/call-strs.c: Likewise.
13101 * gdb.base/ending-run.c: Likewise.
13102 * gdb.base/execd-prog.c: Likewise.
13103 * gdb.base/exprs.c: Likewise.
13104 * gdb.base/foll-exec.c: Likewise.
13105 * gdb.base/foll-fork.c: Likewise.
13106 * gdb.base/foll-vfork.c: Likewise.
13107 * gdb.base/funcargs.c: Likewise.
13108 * gdb.base/gcore.c: Likewise.
13109 * gdb.base/jump.c: Likewise.
13110 * gdb.base/langs0.c: Likewise.
13111 * gdb.base/langs1.c: Likewise.
13112 * gdb.base/langs2.c: Likewise.
13113 * gdb.base/mips_pro.c: Likewise.
13114 * gdb.base/nodebug.c: Likewise.
13115 * gdb.base/opaque0.c: Likewise.
13116 * gdb.base/opaque1.c: Likewise.
13117 * gdb.base/recurse.c: Likewise.
13118 * gdb.base/run.c: Likewise.
13119 * gdb.base/scope0.c: Likewise.
13120 * gdb.base/scope1.c: Likewise.
13121 * gdb.base/setshow.c: Likewise.
13122 * gdb.base/setvar.c: Likewise.
13123 * gdb.base/shmain.c: Likewise.
13124 * gdb.base/shr1.c: Likewise.
13125 * gdb.base/shr2.c: Likewise.
13126 * gdb.base/sigall.c: Likewise.
13127 * gdb.base/signals.c: Likewise.
13128 * gdb.base/so-indr-cl.c: Likewise.
13129 * gdb.base/solib2.c: Likewise.
13130 * gdb.base/structs.c: Likewise.
13131 * gdb.base/sum.c: Likewise.
13132 * gdb.base/vforked-prog.c: Likewise.
13133 * gdb.base/watchpoint.c: Likewise.
13134 * gdb.reverse/shr2.c: Likewise.
13135 * gdb.reverse/until-reverse.c: Likewise.
13136 * gdb.reverse/ur1.c: Likewise.
13137 * gdb.reverse/watch-reverse.c: Likewise.
13138
066a77c5
AA
131392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13140
13141 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
13142 variant.
13143 * gdb.base/sepdebug.exp: Drop references to removed code.
13144
4f204ea5
AA
131452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13146
13147 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
13148 variant. Preserve original line numbering.
13149 * gdb.base/list1.c: Likewise.
13150
3b377a3a
AA
131512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13152
13153 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
13154 variant.
13155 * gdb.base/break1.c: Likewise.
13156 * gdb.base/break.exp: Drop references to removed code.
13157
e444df73
AA
131582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13159
13160 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
13161 variant.
13162
8008f2a7
AA
131632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13164
13165 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
13166
a5a06887
AA
131672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13168
13169 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
13170 logic into perform_all_tests() and invoke it with and without
13171 function header prototypes.
13172 (do_function_calls): Remove conditional XFAIL for PR 5318.
13173 (rerun_and_prepare): Remove duplicate code.
13174 (perform_all_tests): New. Main logic moved here.
13175
44dba9b9
AA
131762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13177
13178 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
13179 code guarded by #ifdef NO_PROTOTYPES.
13180 (t_double_many_args): Likewise.
13181 (DEF_FUNC_MANY_ARGS_1): Likewise.
13182 (DEF_FUNC_VALUES_1): Likewise.
13183 (t_structs_ldc): Renamed from t_structs_fc in conditional code
13184 guarded by #ifdef PROTOTYPES.
13185
d1fbcd56
AA
131862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13187
13188 * gdb.mi/mi-console.c: Add eye-catcher.
13189 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
13190 instead of literal line number.
13191
b0e59b8f
AA
131922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13193
13194 * gdb.base/shr2.c: Add eye-catcher.
13195 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
13196 line number.
13197
78f98cca
AA
131982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13199
13200 * gdb.base/jump.c: Add eye-catchers.
13201 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
13202 numbers.
13203
58fa2af0
AA
132042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13205
13206 * gdb.base/execd-prog.c: Add eye-catchers.
13207 * gdb.base/foll-exec.c: Likewise.
13208 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
13209 line numbers.
13210
04e5059b
AA
132112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13212
13213 * gdb.base/ending-run.c: Add eye-catchers.
13214 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
13215 literal line numbers.
13216
dbfdb174
AA
132172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13218
13219 * gdb.base/call-rt-st.c: Add eye-catchers.
13220 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
13221 literal line numbers.
13222
888a2ade
AA
132232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13224
13225 * gdb.base/call-ar-st.c: Add eye-catchers.
13226 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
13227 literal line numbers.
13228
6acc2dde
AA
132292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13230
13231 * gdb.base/average.c: Add eye-catchers.
13232 * gdb.base/sum.c: Likewise.
13233 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
13234 regexps dynamically.
13235
9ecfcd1d
AA
132362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13237
13238 * gdb.base/solib1.c: Add eye-catchers.
13239 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
13240 literal line numbers.
13241
78708b7c
PA
132422014-11-12 Pedro Alves <palves@redhat.com>
13243
13244 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
13245 leader has exited.
13246
af48d08f
PA
132472014-11-12 Pedro Alves <palves@redhat.com>
13248
13249 * gdb.arch/i386-bp_permanent.c: New file.
13250 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
13251 (srcfile): Set to i386-bp_permanent.c.
13252 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
13253 that stepi does not execute the 'leave' instruction, instead of
13254 testing it does execute.
13255 * gdb.base/bp-permanent.c: New file.
13256 * gdb.base/bp-permanent.exp: New file.
13257
af3768e9
DE
132582014-11-10 Doug Evans <xdje42@gmail.com>
13259
13260 PR symtab/17564
13261 * gdb.base/symtab-search-order.exp: New file.
13262 * gdb.base/symtab-search-order.c: New file.
13263 * gdb.base/symtab-search-order-1.c: New file.
13264 * gdb.base/symtab-search-order-shlib-1.c: New file.
13265
9de00a4a
PA
132662014-11-07 Pedro Alves <palves@redhat.com>
13267
13268 PR gdb/17511
13269 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
13270 i?86-*-linux*.
13271
e0f52461
SC
132722014-11-03 Siva Chandra Reddy <sivachandra@google.com>
13273
13274 PR c++/17494
13275 * gdb.cp/pr17494.cc: New file.
13276 * gdb.cp/pr17494.exp: New file.
13277
6ce8c980
YQ
132782014-11-02 Yao Qi <yao@codesourcery.com>
13279
13280 * gdb.python/python.exp: Get working directory and match the
13281 output of "set extended-prompt \\w " with it.
13282
02be9a71
DE
132832014-10-30 Doug Evans <dje@google.com>
13284
13285 * gdb.python/py-objfile.exp: Add tests for setting random attributes
13286 in objfiles.
13287 * gdb.python/py-progspace.exp: Add tests for setting random attributes
13288 in progspaces.
13289
3bdff46b
LM
132902014-10-30 Janis Johnson <janisjo@codesourcery.com>
13291
13292 * gdb.base/fullpath-expand.exp: Skip for a remote host.
13293 * gdb.base/realname-expand.exp: Likewise.
13294 * gdb.linespec/macro-relative.exp: Likewise.
13295
ab917dfb
PA
132962014-10-29 Pedro Alves <palves@redhat.com>
13297
13298 PR gdb/17408
13299 * gdb.threads/schedlock.c (some_function): New function.
13300 (call_function): New global.
13301 (MAYBE_CALL_SOME_FUNCTION): New macro.
13302 (thread_function): Call it.
13303 * gdb.threads/schedlock.exp (get_args): Add description parameter,
13304 and use it instead of a global counter. Adjust all callers.
13305 (get_current_thread): Use "find current thread" for test message
13306 here rather than having all callers pass down the same string.
13307 (goto_loop): New procedure, factored out from ...
13308 (my_continue): ... this.
13309 (step_ten_loops): Change parameter from test message to command to
13310 use. Adjust.
13311 (list_count): Delete global.
13312 (check_result): New procedure, factored out from duplicate top
13313 level code.
13314 (continue tests): Wrap in with_test_prefix.
13315 (test_step): New procedure, factored out from duplicate top level
13316 code.
13317 (top level): Test "step" in combination with all scheduler-locking
13318 modes. Test "next" in combination with all scheduler-locking
13319 modes, and in combination with stepping over a function call or
13320 not.
13321 * gdb.threads/next-bp-other-thread.c: New file.
13322 * gdb.threads/next-bp-other-thread.exp: New file.
13323
d3d4baed
PA
133242014-10-29 Pedro Alves <palves@redhat.com>
13325
13326 PR python/17372
13327 * gdb.python/python.exp: Test a multi-line command that spawns
13328 interactive Python.
13329 * gdb.base/multi-line-starts-subshell.exp: New file.
13330
563e8d85
YQ
133312014-10-29 Yao Qi <yao@codesourcery.com>
13332
13333 * gdb.base/fileio.exp: Make directories on host.
13334
0ea4d52e
YQ
133352014-10-29 Yao Qi <yao@codesourcery.com>
13336
13337 * gdb.base/fileio.c (test_write): Close the file.
13338
7f5ef605
PA
133392014-10-28 Pedro Alves <palves@redhat.com>
13340
13341 PR gdb/12623
13342 * gdb.base/sigstep.c (no_handler): New global.
13343 (main): If 'no_handler is true, set the signal handlers to
13344 SIG_IGN.
13345 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
13346 with_sw_watch and no_handler parameters. Handle them.
13347 (top level) <stepping over handler when stopped at a breakpoint
13348 test>: Add a test axis for testing with a software watchpoint, and
13349 another for testing with the signal handler set to SIG_IGN.
13350 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
13351 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
13352
abbdbd03
PA
133532014-10-28 Pedro Alves <palves@redhat.com>
13354
13355 PR gdb/17511
13356 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
13357 * gdb.base/sigstep.exp (other_handler_location): New global.
13358 (advance): Support stepping into the signal handler, and running
13359 commands while in the handler.
13360 (in_handler_map): New global.
13361 (top level): In the advance test, add combinations for getting
13362 into the handler with stepping commands, and for running commands
13363 in the handler. Add comment descripting the advancei tests.
13364
1df4399f
PA
133652014-10-28 Pedro Alves <palves@redhat.com>
13366
13367 * gdb.base/sigstep.exp: Use build_executable instead of
13368 prepare_for_testing.
13369 (top level): Move code that starts GDB, runs to main and creates a
13370 display to ...
13371 (restart): ... this new procedure.
13372 (top level): Move backtrace from signal handler test to ...
13373 (validate_backtrace): ... this new procedure.
13374 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
13375 with_test_prefix. Always restart GDB.
13376 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
13377 with_test_prefix. Always restart GDB. No need to delete
13378 breakpoints after the test.
13379 (test_skip_handler): Remove prefix parameter.
13380 (skip_over_handler, breakpoint_to_handler)
13381 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
13382 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
13383 restart GDB. No need to delete breakpoints after the test.
13384 (top level): Use foreach to call the test procedures with
13385 different commands.
13386
a5b6e449
PA
133872014-10-28 Pedro Alves <palves@redhat.com>
13388
13389 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
13390 instead of GNATS numbers.
13391 * gdb.base/sigbpt.exp: Likewise.
13392 * gdb.base/siginfo.exp: Likewise.
13393 * gdb.base/sigstep.exp: Likewise.
13394
e5f8a7cc
PA
133952014-10-27 Pedro Alves <palves@redhat.com>
13396
13397 * gdb.base/sigstep.c (dummy): New global.
13398 (main): Issue a couple writes to the new global.
13399 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
13400 procedures.
13401 (skip_over_handler): Use test_skip_handler.
13402 (top level): Call skip_over_handler for stepi and nexti too.
13403 (breakpoint_over_handler): Use test_skip_handler.
13404 (top level): Call breakpoint_over_handler for stepi and nexti too.
13405
763905a3
YQ
134062014-10-27 Yao Qi <yao@codesourcery.com>
13407
13408 * gdb.trace/tfile.c (adjust_function_address)
13409 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
13410 function descriptor.
13411
6f259a23
DB
134122014-10-24 Don Breazeal <donb@codesourcery.com>
13413
13414 * gdb.base/foll-fork.exp (test_follow_fork,
13415 catch_fork_child_follow): Check for updated fork messages emitted
13416 from infrun.c.
13417 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
13418 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
13419 vfork_and_exec_child_follow_through_step): Check for updated vfork
13420 messages emitted from infrun.c.
13421
09dd9a69
PA
134222014-10-24 Pedro Alves <palves@redhat.com>
13423
13424 * gdb.base/corefile.exp: Remove references to ultrix.
13425 * gdb.base/interrupt.exp: Likewise.
13426 * gdb.base/whatis.exp: Likewise.
13427 * gdb.gdb/selftest.exp: Likewise.
13428 * gdb.threads/manythreads.exp: Likewise.
13429 * gdb.threads/print-threads.exp: Likewise.
13430 * gdb.threads/pthreads.exp:: Likewise.
13431 * gdb.threads/schedlock.exp: Likewise.
13432
3433cfa5
SC
134332014-10-24 Siva Chandra Reddy <sivachandra@google.com>
13434
13435 * gdb.cp/non-trivial-retval.cc: Add a test case.
13436 * gdb.cp/non-trivial-retval.exp: Add a test.
13437
092f880b
YQ
134382014-10-20 Yao Qi <yao@codesourcery.com>
13439
13440 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
13441 * gdb.python/py-objfile-script-gdb.py: New file.
13442 * gdb.python/py-objfile-script.exp: Update reference to
13443 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
13444 of remote_download. Remove the dest file.
13445
acbdb7f3
YQ
134462014-10-20 Yao Qi <yao@codesourcery.com>
13447
13448 * gdb.base/checkpoint.exp: Don't remove file copied on host.
13449 * gdb.base/step-line.exp: Likewise.
13450 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
13451 * gdb.dwarf2/dw2-basic.exp: Likewise.
13452 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13453 * gdb.dwarf2/dw2-filename.exp: Likewise.
13454 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13455 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13456 * gdb.dwarf2/dw2-producer.exp: Likewise.
13457 * gdb.dwarf2/mac-fileno.exp: Likewise.
13458 * gdb.python/py-frame-args.exp: Likewise.
13459 * gdb.python/py-framefilter.exp: Likewise.
13460 * gdb.python/py-mi.exp: Likewise.
13461 * gdb.python/py-objfile-script.exp: Likewise
13462 * gdb.python/py-pp-integral.exp: Likewise.
13463 * gdb.python/py-pp-re-notag.exp: Likewise.
13464 * gdb.python/py-prettyprint.exp: Likewise.
13465 * gdb.python/py-section-script.exp: Likewise.
13466 * gdb.python/py-typeprint.exp: Likewise.
13467 * gdb.python/py-xmethods.exp: Likewise.
13468 * gdb.stabs/weird.exp: Likewise.
13469 * gdb.xml/tdesc-regs.exp: Likewise.
13470
bd286a29
KCY
134712014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
13472
13473 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
13474 (out_cu): Use addr_len for the size of addresses.
13475 (out_line): Likewise. Size DW_LNE_set_address instruction
13476 according to addr_len.
13477 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
13478 (FUNC): Add START_INSNS to definition.
13479
673dc4a0
YQ
134802014-10-18 Yao Qi <yao@codesourcery.com>
13481
13482 * gdb.base/argv0-symlink.exp: Check argv[0] value if
13483 gdb_has_argv0 return true.
13484 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
13485 check [target_info exists noargs], check [gdb_has_argv0]
13486 instead.
13487 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
13488 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
13489 procedures.
13490
4ffbba72
DE
134912014-10-17 Doug Evans <dje@google.com>
13492
13493 * gdb.python/py-events.exp: Update expected output for clear_objfiles
13494 event.
13495 * gdb.python/py-events.py: Add clear_objfiles event.
13496
d096d8c1
DE
134972014-10-17 Doug Evans <dje@google.com>
13498
13499 * gdb.python/py-objfile.exp: Test progspace attribute.
13500
a80db015
LM
135012014-10-17 Luis Machado <lgustavo@codesourcery.com>
13502
13503 * gdb.guile/scm-breakpoint.exp: Do not assume any
13504 directory separators when matching source file paths.
13505 * gdb.python/py-breakpoint.exp: Likewise.
13506 * gdb.reverse/break-precsave.exp: Likewise.
13507 * gdb.reverse/break-reverse.exp: Likewise.
13508 * gdb.reverse/consecutive-precsave.exp: Likewise.
13509 * gdb.reverse/finish-precsave.exp: Likewise.
13510 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
13511 * gdb.reverse/finish-reverse.exp: Likewise.
13512 * gdb.reverse/i386-precsave.exp: Likewise.
13513 * gdb.reverse/i387-env-reverse.exp: Likewise.
13514 * gdb.reverse/i387-stack-reverse.exp: Likewise.
13515 * gdb.reverse/machinestate-precsave.exp: Likewise.
13516 * gdb.reverse/machinestate.exp: Likewise.
13517 * gdb.reverse/sigall-precsave.exp: Likewise.
13518 * gdb.reverse/solib-precsave.exp: Likewise.
13519 * gdb.reverse/step-precsave.exp: Likewise.
13520 * gdb.reverse/until-precsave.exp: Likewise.
13521 * gdb.reverse/watch-precsave.exp: Likewise.
13522 * gdb.reverse/watch-reverse.exp: Likewise.
13523
b22089ab
YQ
135242014-10-17 Yao Qi <yao@codesourcery.com>
13525
13526 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
13527 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
13528
6c4486e6
PA
135292014-10-17 Pedro Alves <palves@redhat.com>
13530
13531 PR gdb/17471
13532 * gdb.base/bg-execution-repeat.c: New file.
13533 * gdb.base/bg-execution-repeat.exp: New file.
13534
0ff33695
PA
135352014-10-17 Pedro Alves <palves@redhat.com>
13536
13537 PR gdb/17300
13538 * gdb.base/continue-all-already-running.c: New file.
13539 * gdb.base/continue-all-already-running.exp: New file.
13540
6fdebc3d
PA
135412014-10-17 Pedro Alves <palves@redhat.com>
13542
13543 PR gdb/17472
13544 * gdb.base/annota-input-while-running.c: New file.
13545 * gdb.base/annota-input-while-running.exp: New file.
13546
32a8097b
PA
135472014-10-17 Pedro Alves <palves@redhat.com>
13548
13549 * gdb.base/callfuncs.exp: emove references to osf.
13550 * gdb.base/sigall.exp: Likewise.
13551 * gdb.gdb/selftest.exp: Likewise.
13552 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
13553 * gdb.mi/non-stop.c: Likewise.
13554 * gdb.mi/pthreads.c: Likewise.
13555 * gdb.reverse/sigall-precsave.exp: Likewise.
13556 * gdb.reverse/sigall-reverse.exp: Likewise.
13557 * gdb.threads/pthreads.c: Likewise.
13558 * gdb.threads/pthreads.exp: Likewise.
13559
7a3517ff
YQ
135602014-10-17 Yao Qi <yao@codesourcery.com>
13561
13562 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
13563 check 'target_info exists noargs'.
13564 (test_command_prompt_position): Likewise.
13565 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
13566 Remove "set args".
13567 (progvar_simple_while_test): Likewise.
13568 (progvar_complex_if_while_test): Likewise.
13569 (if_while_breakpoint_command_test): Likewise.
13570 (infrun_breakpoint_command_test): Likewise.
13571 (breakpoint_command_test): Likewise.
13572 (watchpoint_command_test): Likewise.
13573 (bp_deleted_in_command_test): Likewise.
13574 (temporary_breakpoint_commands): Likewise.
13575
bb99c472
YQ
135762014-10-16 Yao Qi <yao@codesourcery.com>
13577
13578 * gdb.base/remotetimeout.exp: Remove noargs checking.
13579
7c16b83e
PA
135802014-10-15 Pedro Alves <palves@redhat.com>
13581
13582 PR breakpoints/9649
13583 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
13584 * gdb.base/breakpoint-in-ro-region.exp
13585 (probe_target_hardware_step): New procedure.
13586 (top level): Probe hardware stepping and hardware breakpoint
13587 support. Test stepping through a read-only region, with both
13588 "breakpoint auto-hw" on and off and both "always-inserted" on and
13589 off.
13590
35a49624
IB
135912014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
13592
13593 * gdb.dlang/demangle.exp: Update for demangling changes.
13594
2d1c107c
SC
135952014-10-15 Siva Chandra Reddy <sivachandra@google.com>
13596
13597 * gdb.cp/non-trivial-retval.cc: Add new test cases.
13598 * gdb.cp/non-trivial-retval.exp: Add new tests.
13599
778811d5
SC
136002014-10-15 Siva Chandra Reddy <sivachandra@google.com>
13601
13602 PR c++/13403
13603 PR c++/15154
13604 * gdb.cp/non-trivial-retval.cc: New file.
13605 * gdb.cp/non-trivial-retval.exp: New file.
13606
10c5f0a8
YQ
136072014-10-15 Yao Qi <yao@codesourcery.com>
13608
13609 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
13610 remote host.
13611
65d7b369
YQ
136122014-10-15 Yao Qi <yao@codesourcery.com>
13613
13614 * gdb.python/py-symbol.exp: Match file base name if host is
13615 remote, otherwise match file name with dir name.
13616 * gdb.python/py-symtab.exp: Likewise.
13617 * gdb.python/python.exp: Likewise.
13618
46dc1394
YQ
136192014-10-15 Yao Qi <yao@codesourcery.com>
13620
13621 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
13622 pattern.
13623 * gdb.python/py-symtab.exp: Likewise.
13624 * gdb.python/python.exp: Remove trailing ".*". Fix typo
13625 locationn.
13626
c40cc657
JB
136272014-10-14 Joel Brobecker <brobecker@adacore.com>
13628
13629 * gdb.ada/addr_arith: New testcase.
13630
2abf49e1
MR
136312014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
13632
13633 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
13634 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
13635 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
13636 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
13637
f7088df3
SDJ
136382014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
13639
13640 * gdb.arch/stap-eval-lang-ada.S: Likewise.
13641 * gdb.arch/stap-eval-lang-ada.c: Likewise.
13642 * gdb.arch/stap-eval-lang-ada.exp: New file.
13643
4dc06805
YQ
136442014-10-14 Yao Qi <yao@codesourcery.com>
13645
13646 * gdb.mi/mi-var-child.c (nothing1): New function.
13647 (nothing2): New function.
13648 (do_children_tests): Set function pointers by nothing1 and
13649 nothing2.
13650 * gdb.mi/mi-var-child.exp: Step over new added statements.
13651 Update test to match the new output.
13652 * gdb.mi/var-cmd.c (nothing1): New function.
13653 (nothing2): New function.
13654 (do_children_tests): Set function pointers by nothing1 and
13655 nothing2.
13656 * gdb.mi/mi-var-display.exp: Update test to match output.
13657 Step to the line specified by $line_dct_nothing.
13658 Increase the number of lines to step.
13659
46a93de2
YQ
136602014-10-14 Yao Qi <yao@codesourcery.com>
13661
13662 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
13663 tests.
13664 * gdb.mi/mi2-var-child.exp: Likewise.
13665
14ea52ee
DE
136662014-10-13 Doug Evans <dje@google.com>
13667
13668 * gdb.python/py-objfile.exp: Change name of file name test.
13669
e5c6e92b
DE
136702014-10-13 Doug Evans <dje@google.com>
13671
13672 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
13673 from the start of the CU.
13674
c780cc2f
JK
136752014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13676 Yao Qi <yao@codesourcery.com>
13677
13678 Fix "save breakpoints" for "catch" command.
13679 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
13680 Remove -nonewline. Match also the added "main" line.
13681
99894e11
JK
136822014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13683
13684 Fix "save breakpoints" for "disable $bpnum" command.
13685 * gdb.base/save-bp.c (main): Add label.
13686 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
13687
6e1ac5a3
JK
136882014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13689
13690 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
13691
754dd2b0
YQ
136922014-10-11 Yao Qi <yao@codesourcery.com>
13693
13694 * gdb.server/server-kill.exp: Execute command
13695 "set remote trace-status-packet on" before "tstatus".
13696
f90183d7
YQ
136972014-10-11 Yao Qi <yao@codesourcery.com>
13698
13699 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
13700 (main): Call getppid.
13701 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
13702 and continue to it. Read variable "server_pid".
13703
bf40a607
YQ
137042014-10-11 Yao Qi <yao@codesourcery.com>
13705
13706 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
13707
052ca370
YQ
137082014-10-11 Yao Qi <yao@codesourcery.com>
13709
13710 * gdb.threads/thread-find.exp: Don't execute command
13711 "info threads".
13712 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
13713 * gdb.threads/linux-dp.exp: Don't check the condition
13714 $threads_created equals to zero.
13715
3831839c
PA
137162014-10-10 Pedro Alves <palves@redhat.com>
13717
13718 * gdb.base/bigcore.exp: Remove references to IRIX.
13719 * gdb.base/funcargs.exp: Likewise.
13720 * gdb.base/interrupt.exp: Likewise.
13721 * gdb.base/mips_pro.exp: Likewise.
13722 * gdb.base/nodebug.exp: Likewise.
13723 * gdb.base/setvar.exp: Likewise.
13724 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
13725
8b9a549d
PA
137262014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13727 Pedro Alves <palves@redhat.com>
13728
13729 PR symtab/14466
13730 * gdb.base/vdso-warning.c: New file.
13731 * gdb.base/vdso-warning.exp: New file.
13732
d48ba5e8
DE
137332014-10-02 Doug Evans <dje@google.com>
13734
13735 * gdb.base/structs.c (main): Don't run forever.
13736
2278c276
PA
137372014-10-02 Pedro Alves <palves@redhat.com>
13738
13739 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
13740 (top level) <stop threads 1, stop threads 2>: Use it.
13741
b57bacec
PA
137422014-10-02 Pedro Alves <palves@redhat.com>
13743
13744 * gdb.threads/break-while-running.exp (test): Add new
13745 'update_thread_list' argument. Skip "info threads" if false.
13746 (top level): Add new 'update_thread_list' axis.
13747
13fd3ff3
PA
137482014-10-02 Pedro Alves <palves@redhat.com>
13749
13750 PR breakpoints/17431
13751 * gdb.base/execl-update-breakpoints.c: New file.
13752 * gdb.base/execl-update-breakpoints.exp: New file.
13753
0fec99e8
PA
137542014-10-01 Pedro Alves <palves@redhat.com>
13755
13756 * gdb.base/breakpoint-in-ro-region.c: New file.
13757 * gdb.base/breakpoint-in-ro-region.exp: New file.
13758
2ddf4301
SM
137592014-10-01 Simon Marchi <simon.marchi@ericsson.com>
13760
13761 * gdb.mi/mi-exit-code.exp: New file.
13762 * gdb.mi/mi-exit-code.c: New file.
13763
6a5f3f43
YQ
137642014-09-30 Yao Qi <yao@codesourcery.com>
13765
13766 * lib/prelink-support.exp (build_executable_own_libs): Error if
13767 the target isn't native.
13768
345bcc73
YQ
137692014-09-30 Yao Qi <yao@codesourcery.com>
13770
13771 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
13772 false.
13773
a25a5a45
PA
137742014-09-22 Pedro Alves <palves@redhat.com>
13775
13776 * gdb.threads/break-while-running.exp: New file.
13777 * gdb.threads/break-while-running.c: New file.
13778
00ba3162
YQ
137792014-09-19 Yao Qi <yao@codesourcery.com>
13780
13781 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
13782 Invoke test. Restart GDB with --readnow and invoke test again.
13783
c3b7b696
YQ
137842014-09-19 Yao Qi <yao@codesourcery.com>
13785
13786 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
13787 proc set_breakpoint_on_gcd_function. Invoke
13788 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
13789 invoke set_breakpoint_on_gcd_function again.
13790
2b4fd423
DE
137912014-09-18 Doug Evans <dje@google.com>
13792
13793 * gdb.dwarf2/symtab-producer.exp: New file.
13794
a5947601
SDJ
137952014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
13796
13797 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
13798 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
13799 * gdb.base/global-var-nested-by-dso.c: Likewise.
13800 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13801
91c19059
SDJ
138022014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
13803 Pedro Alves <palves@redhat.com>
13804
13805 * gdb.base/watch-bitfields.exp: Pass string other than test file
13806 name to prepare_for_testing.
13807 (watch): New procedure.
13808 (expect_watchpoint): Use with_test_prefix.
13809 (top level): Factor out tests to ...
13810 (test_watch_location, test_regular_watch): ... these new
13811 procedures, and use with_test_prefix and gdb_continue_to_end.
13812
bb9d5f81
PP
138132014-09-16 Patrick Palka <patrick@parcs.ath.cx>
13814
13815 PR breakpoints/12526
13816 * gdb.base/watch-bitfields.exp: New file.
13817 * gdb.base/watch-bitfields.c: New file.
13818
635856f5
PA
138192014-09-16 Pedro Alves <palves@redhat.com>
13820
13821 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
13822 software and hardware addresses, not software address against
13823 itself.
13824
7280ceea
PA
138252014-09-16 Pedro Alves <palves@redhat.com>
13826
13827 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
13828 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
13829
428b16bd
PA
138302014-09-16 Pedro Alves <palves@redhat.com>
13831
13832 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
13833 files.
13834 * gdb.base/a2-run.exp: Remove all code guarded by istarget
13835 "*-*-vxworks*" throughout.
13836 * gdb.base/break.exp: Likewise.
13837 * gdb.base/default.exp: Likewise.
13838 * gdb.base/scope.exp: Likewise.
13839 * gdb.base/sepdebug.exp: Likewise.
13840 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
13841 throughout.
13842 * gdb.base/run.c: Likewise.
13843 * gdb.base/sepdebug.c: Likewise.
13844 * gdb.hp/gdb.aCC/run.c: Likewise.
13845 * gdb.reverse/until-reverse.c: Likewise.
13846 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
13847
666d413c
YQ
138482014-09-16 Yao Qi <yao@codesourcery.com>
13849
13850 * boards/local-remote-host-native.exp: New file.
13851
57cbd724
DE
138522014-09-14 Doug Evans <xdje42@gmail.com>
13853
13854 * gdb.threads/queue-signal.c (thread_count): New variable.
13855 (thread_count_mutex, thread_count_condvar): New variables.
13856 (incr_thread_count, wait_all_threads_running): New functions.
13857 (main): Wait for all threads to be in their thread functions.
13858
81219e53
DE
138592014-09-13 Doug Evans <xdje42@gmail.com>
13860
13861 * gdb.threads/queue-signal.c: New file.
13862 * gdb.threads/queue-signal.exp: New file.
13863
3714cea7
DE
138642014-09-13 Doug Evans <xdje42@gmail.com>
13865
13866 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
13867 be consistent with what default_gdb_init uses.
13868 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
13869 the plain text of the prompt. Add some logging printfs.
13870 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
13871
fa43b1d7
PA
138722014-09-12 Pedro Alves <palves@redhat.com>
13873
13874 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
13875 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
13876 * gdb.arch/i386-size-overlap.exp: Likewise.
13877 * gdb.arch/i386-size.exp: Likewise.
13878 * gdb.arch/i386-unwind.exp: Likewise.
13879 * gdb.base/a2-run.exp: Likewise.
13880 * gdb.base/break.exp: Likewise.
13881 * gdb.base/charset.exp: Likewise.
13882 * gdb.base/chng-syms.exp: Likewise.
13883 * gdb.base/commands.exp: Likewise.
13884 * gdb.base/dbx.exp: Likewise.
13885 * gdb.base/find.exp: Likewise.
13886 * gdb.base/funcargs.exp: Likewise.
13887 * gdb.base/jit-simple.exp: Likewise.
13888 * gdb.base/reread.exp: Likewise.
13889 * gdb.base/sepdebug.exp: Likewise.
13890 * gdb.base/step-bt.exp: Likewise.
13891 * gdb.cp/mb-inline.exp: Likewise.
13892 * gdb.cp/mb-templates.exp: Likewise.
13893 * gdb.objc/basicclass.exp: Likewise.
13894 * gdb.threads/killed.exp: Likewise.
13895
9d9bf2df
EBM
138962014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13897
13898 PR tdep/17379
13899 * gdb.arch/powerpc-stackless.S: New file.
13900 * gdb.arch/powerpc-stackless.exp: New file.
13901
1cf2f1b0
JK
139022014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13903
13904 * gdb.base/attach.c: Include unistd.h.
13905 (main): Call alarm. Add label postloop.
13906 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
13907 gdb_breakpoint, gdb_continue_to_breakpoint.
13908 (test_command_line_attach_run): Kill ${testpid} in one exit path.
13909
98880d46
PA
139102014-09-11 Pedro Alves <palves@redhat.com>
13911
13912 PR gdb/17347
13913 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
13914 * gdb.base/attach.exp (test_command_line_attach_run): New
13915 procedure.
13916 (top level): Call it.
13917
4c92ff2c
PA
139182014-09-11 Pedro Alves <palves@redhat.com>
13919
13920 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
13921 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
13922 (do_command_attach_tests): Use spawn_wait_for_attach.
13923 * gdb.base/solib-overlap.exp: Likewise.
13924 * gdb.multi/multi-attach.exp: Likewise.
13925 * gdb.python/py-prompt.exp: Likewise.
13926 * gdb.python/py-sync-interp.exp: Likewise.
13927 * gdb.server/ext-attach.exp: Likewise.
13928
3adc1a7d
GKB
139292014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
13930
13931 * gdb.fortran/array-element.exp: Remove unexpected "continue"
13932 command in testcase. Simplify testcase.
13933
96334934
JB
139342014-09-10 Joel Brobecker <brobecker@adacore.com>
13935
13936 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
13937
eb479039
JB
139382014-09-10 Joel Brobecker <brobecker@adacore.com>
13939
13940 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
13941
deede10c
JB
139422014-09-10 Joel Brobecker <brobecker@adacore.com>
13943
13944 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
13945
7828a5f5
JB
139462014-09-10 Joel Brobecker <brobecker@adacore.com>
13947
13948 * gdb.dwarf2/dynarr-ptr.c: New file.
13949 * gdb.dwarf2/dynarr-ptr.exp: New file.
13950
33aeebcf
MR
139512014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13952
13953 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
13954 of 30 rather than hardcoding 120 for a slow test case. Take the
13955 `gdb,timeout' target setting into account for this calculation.
13956 Don't extend the timeout for the test cases that don't need it.
13957
7b415901
MR
139582014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13959
13960 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
13961 a factor of 2 for a slow test case. Take the `gdb,timeout'
13962 target setting into account for this calculation.
13963 * gdb.reverse/until-precsave.exp: Increase the timeout by
13964 a factor of 15 and 3 respectively rather than adding 120
13965 for a pair of slow test cases. Take the `gdb,timeout'
13966 target setting into account for this calculation.
13967
4a40f85a
MR
139682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13969
13970 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
13971 timeout, don't pass one down to gdb_expect.
13972 (gdb_expect): Rework timeout selection.
13973
09635af7
MR
139742014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13975
13976 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
13977 exception on timeout.
13978 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
13979 (gdbserver_start_extended): Catch any `gdbserver_start' error
13980 exceptions.
13981 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
13982 * lib/mi-support.exp (mi_gdb_target_load): Catch any
13983 `gdbserver_gdb_load' error exceptions.
13984
2bdd10b7
MR
139852014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
13986
13987 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
13988 120 on waiting for the TCP socket to open.
13989
316935f0
DE
139902014-09-09 Doug Evans <xdje42@gmail.com>
13991
13992 * gdb.base/default.exp (show_conv_list): Add _caller_is,
13993 _caller_matches, _any_caller_is, _any_caller_matches.
13994
83740597
DE
139952014-09-09 Doug Evans <xdje42@gmail.com>
13996
13997 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
13998
4c122fc3
YQ
139992014-09-09 Yao Qi <yao@codesourcery.com>
14000
14001 * gdb.mi/mi-var-display.exp: Set print symbol off.
14002
a9f116cb
GKB
140032014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
14004
14005 PR gdb/17035
14006 * gdb.base/commands.exp: Add tests to verify user-defined
14007 commands with empty bodies.
14008 * gdb.python/py-cmd.exp: Test that we don't show user-defined
14009 python commands in `show user command`.
14010 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
14011 scheme commands in `show user command`.
14012
c75bd3a2
JK
140132014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14014
14015 PR python/17355
14016 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
14017 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
14018 * gdb.python/py-framefilter-invalidarg.exp: New file.
14019 * gdb.python/py-framefilter-invalidarg.py: New file.
14020
faa42425
DE
140212014-09-06 Doug Evans <xdje42@gmail.com>
14022
14023 PR 15276
14024 * gdb.python/py-caller-is.c: New file.
14025 * gdb.python/py-caller-is.exp: New file.
14026
474ca4f6
SDJ
140272014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
14028
14029 PR gdb/17235
14030 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
14031 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
14032
eb0b0463
SDJ
140332014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
14034
14035 PR fortran/17237
14036 * gdb.fortran/print-formatted.exp: New file.
14037 * gdb.fortran/print-formatted.f90: Likewise.
14038
5f3b99cf
SS
140392014-09-03 Sasha Smundak <asmundak@google.com>
14040
14041 * gdb.python/py-frame.exp: Test Frame.read_register.
14042
7d793aa9
SDJ
140432014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
14044
14045 PR python/16699
14046 * gdb.python/py-completion.exp: New file.
14047 * gdb.python/py-completion.py: Likewise.
14048
fb0576e9
DE
140492014-08-28 Doug Evans <dje@google.com>
14050
14051 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
14052 eax,etc. are live with values set by gdb and thus the compiler can't
14053 use them.
14054 * gdb.arch/i386-pseudo.c (main): Ditto.
14055
ee92b0dd
DE
140562014-08-27 Doug Evans <dje@google.com>
14057
14058 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
14059
6649db35
DE
140602014-08-25 Doug Evans <dje@google.com>
14061
14062 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
14063 (main): Ditto.
14064
564b7600
DE
140652014-08-25 Doug Evans <dje@google.com>
14066
14067 * gdb.threads/thread-execl.exp: #include <stdio.h>.
14068
3881fb67
YQ
140692014-08-24 Yao Qi <yao@codesourcery.com>
14070
14071 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
14072 symbol off.
14073 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
14074
a05a36a5
DE
140752014-08-22 Doug Evans <dje@google.com>
14076
14077 PR 17276
14078 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
14079 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
14080 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
14081
7c343b48
YQ
140822014-08-22 Yao Qi <yao@codesourcery.com>
14083
14084 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
14085 * gdb.python/py-finish-breakpoint2.exp: Likewise.
14086 * gdb.python/python.exp: Likewise. Use .py file on the host
14087 instead of the build.
14088
22fd09ae
JK
140892014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14090
14091 * gdb.threads/gcore-stale-thread.c: New file.
14092 * gdb.threads/gcore-stale-thread.exp: New file.
14093
a8454a7c
PA
140942014-08-21 Pedro Alves <palves@redhat.com>
14095
14096 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
14097 * gdb.base/gcore-relro-pie.exp: Likewise.
14098 * gdb.base/gcore-relro.exp: Likewise.
14099 * gdb.base/gcore.exp: Likewise.
14100 * gdb.base/print-symbol-loading.exp: Likewise.
14101 * gdb.threads/gcore-thread.exp: Likewise.
14102 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
14103
2a31c623
PA
141042014-08-20 Pedro Alves <palves@redhat.com>
14105 Jan Kratochvil <jan.kratochvil@redhat.com>
14106
14107 * Makefile.in (EXTRA_RULES, CC): New variables, get from
14108 configure.
14109 (EXPECT): Handle READ1 being set.
14110 (all): Depend on EXTRA_RULES.
14111 (check-read1, expect-read1, read1.so, read1): New rules.
14112 * README (Testsuite Parameters): Document the READ1 make variable.
14113 (Race detection): New section.
14114 * configure: Regenerate.
14115 * configure.ac: If build==host==target, and running under a
14116 GNU/glibc system, add read1 to the extra Makefile rules.
14117 (EXTRA_RULES): AC_SUBST it.
14118 * lib/read1.c: New file.
14119
d36430db
JB
141202014-08-20 Joel Brobecker <brobecker@adacore.com>
14121
14122 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
14123 the handling of variables declared as a typedef to an array
14124 which a DW_AT_data_location attribute.
14125
9a0dc9e3
PA
141262014-08-19 Andrew Burgess <aburgess@broadcom.com>
14127 Pedro Alves <palves@redhat.com>
14128
14129 PR symtab/14604
14130 PR symtab/14605
14131 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
14132 gdb_test.
14133
0718a8da
PA
141342014-08-19 Pedro Alves <palves@redhat.com>
14135
14136 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
14137
13b448cd
YQ
141382014-08-19 Yao Qi <yao@codesourcery.com>
14139
14140 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
14141 right line.
14142
1cbf5077
DB
141432014-08-18 David Blaikie <dblaikie@gmail.com>
14144
14145 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
14146
bf0fae19
JB
141472014-08-18 Joel Brobecker <brobecker@adacore.com>
14148
14149 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
14150 attribute in array range.
14151
3c8c5dcc
JB
141522014-08-18 Joel Brobecker <brobecker@adacore.com>
14153
14154 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
14155
e66d4446
SC
141562014-08-15 Siva Chandra Reddy <sivachandra@google.com>
14157
14158 PR c++/17132
14159 * gdb.cp/pr17132.cc: New file.
14160 * gdb.cp/pr17132.exp: New file.
14161
940df408
SC
141622014-08-15 Siva Chandra Reddy <sivachandra@google.com>
14163
14164 * gdb.python/py-xmethods.py (A_getarrayind)
14165 (E_method_char_worker.__call__, E_method_int_worker.__call__):
14166 Use 'print' with function call syntax.
14167 (E_method_matcher.match): Fix tab vs space indentation mixup.
14168
ebcc6c3a
YQ
141692014-08-15 Yao Qi <yao@codesourcery.com>
14170
14171 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
14172 false.
14173
775e0f04
YQ
141742014-08-15 Yao Qi <yao@codesourcery.com>
14175
14176 * gdb.cp/casts.exp: Set print symbol off.
14177 * gdb.cp/class2.exp: Likewise.
14178 * gdb.cp/overload.exp: Likewise.
14179 * gdb.cp/templates.exp: Likewise.
14180
d769e349
DE
141812014-08-11 Doug Evans <dje@google.com>
14182
14183 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
14184 (test_load_shlib): Update.
14185
20c6f1e1
YQ
141862014-08-09 Yao Qi <yao@codesourcery.com>
14187
14188 * gdb.base/display.exp: Invoke is_address_zero_readable.
14189 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
14190 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
14191 * gdb.base/hbreak-unmapped.exp: Return if
14192 is_address_zero_readable returns true.
14193 * gdb.base/signest.exp: Likewise.
14194 * gdb.base/signull.exp: Likewise.
14195 * gdb.base/sigbpt.exp: Likewise.
14196 * gdb.guile/scm-disasm.exp: Do the test if
14197 is_address_zero_readable returns false.
14198 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
14199 * gdb.python/py-arch.exp: Likewise.
14200 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
14201 * lib/gdb.exp (is_address_zero_readable): New proc.
14202
5792e8e3
YQ
142032014-08-09 Yao Qi <yao@codesourcery.com>
14204
14205 PR testsuite/13443
14206 * gdb.mi/mi-var-display.exp: Make test messages unique.
14207
3cecbbbe
TT
142082014-08-04 Tom Tromey <tromey@redhat.com>
14209
14210 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
14211 target 0".
14212
00b51ff5
TT
142132014-08-04 Tom Tromey <tromey@redhat.com>
14214
14215 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
14216 "target_resume".
14217
6908c509
JB
142182014-08-01 Joel Brobecker <brobecker@adacore.com>
14219
14220 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
14221 inner_vla_struct_object_size.
14222 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
14223 as xfail.
14224
cc6563d2
PA
142252014-07-30 Pedro Alves <palves@redhat.com>
14226
14227 * gdb.threads/signal-command-handle-nopass.exp (test): Add
14228 comment.
14229
7e09a223
YQ
142302014-07-29 Yao Qi <yao@codesourcery.com>
14231
14232 PR gdb/17206
14233 * gdb.base/until-nodebug.exp: New.
14234
7ebdbe92
DE
142352014-07-28 Doug Evans <xdje42@gmail.com>
14236
14237 PR guile/17203
14238 * gdb.guile/scm-parameter.exp: Add tests for trying to create
14239 previously existing parameter, and previously ambiguously spelled
14240 parameter.
14241
fdb1adc6
WN
142422014-07-28 Will Newton <will.newton@linaro.org>
14243
14244 * gdb.base/varargs.exp: Remove KFAILs for ARM.
14245
186fcde0
DE
142462014-07-26 Ludovic Courtès <ludo@gnu.org>
14247 Doug Evans <xdje42@gmail.com>
14248
14249 PR guile/17146
14250 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
14251
70509625
PA
142522014-07-25 Pedro Alves <palves@redhat.com>
14253
14254 * gdb.threads/signal-command-handle-nopass.c: New file.
14255 * gdb.threads/signal-command-handle-nopass.exp: New file.
14256 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
14257 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
14258 * gdb.threads/signal-delivered-right-thread.c: New file.
14259 * gdb.threads/signal-delivered-right-thread.exp: New file.
14260
c3f814a1
PA
142612014-07-25 Pedro Alves <palves@redhat.com>
14262
14263 * gdb.base/double-prompt-target-event-error.exp
14264 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
14265 match.
14266 (cancel_pagination_in_target_event): Rework double prompt
14267 detection.
14268 * gdb.base/paginate-after-ctrl-c-running.exp
14269 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
14270 <return>' match.
14271 * gdb.base/paginate-bg-execution.exp
14272 (test_bg_execution_pagination_return)
14273 (test_bg_execution_pagination_cancel): Remove '-notransfer
14274 <return>' matches.
14275 * gdb.base/paginate-execution-startup.exp
14276 (test_fg_execution_pagination_return)
14277 (test_fg_execution_pagination_cancel): Remove '-notransfer
14278 <return>' matches.
14279 * gdb.base/paginate-inferior-exit.exp
14280 (test_paginate_inferior_exited): Remove '-notransfer <return>'
14281 match.
14282 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
14283 * lib/gdb.exp (pagination_prompt): Run text through
14284 string_to_regexp.
14285 (gdb_test_multiple): Match $pagination_prompt instead of
14286 "<return>".
14287 (string_to_regexp): Move to lib/gdb-utils.exp.
14288
e214cf6c
JK
142892014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14290
14291 * gdb.arch/amd64-entry-value-paramref.S: New file.
14292 * gdb.arch/amd64-entry-value-paramref.cc: New file.
14293 * gdb.arch/amd64-entry-value-paramref.exp: New file.
14294 * gdb.arch/amd64-optimout-repeat.S: New file.
14295 * gdb.arch/amd64-optimout-repeat.c: New file.
14296 * gdb.arch/amd64-optimout-repeat.exp: New file.
14297
17d0c5c8
JK
142982014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
14299
14300 PR gdb/17170
14301 * gdb.base/statistics.exp: New file.
14302
b8b8facf
DE
143032014-07-17 Doug Evans <dje@google.com>
14304
74b49205 14305 PR gdb/17170
b8b8facf
DE
14306 * gdb.base/maint.exp: Update testing of per-command stats.
14307
1b5d0ab3
PA
143082014-07-16 Pedro Alves <palves@redhat.com>
14309
14310 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
14311 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
14312 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
14313 (tfile_write_buf): New functions.
14314 (add_memory_block): Rewrite using the above.
14315 (adjust_function_address): New function.
14316 (FUNCTION_ADDRESS): New macro.
14317 (write_basic_trace_file): Remove short_x local, and use
14318 tfile_write_16. Change type of func_addr local to unsigned long
14319 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
14320 here. Cast argument of add_memory_block to char pointer.
14321 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
14322 (main): Remove parameters.
14323 * gdb.trace/tfile.exp: Remove nowarnings.
14324
4d974e88
SM
143252014-07-15 Simon Marchi <simon.marchi@ericsson.com>
14326
14327 * gdb.base/debug-expr.exp: Test string evaluation with
14328 "debug expression" on.
14329
41e99568
PA
143302014-07-15 Pedro Alves <palves@redhat.com>
14331
14332 * gdb.base/reread.exp: Use clean_restart.
14333
487d9753
PL
143342014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
14335
14336 * gdb.arch/avr-flash-qualifer.c: New.
14337 * gdb.arch/avr-flash-qualifer.exp: New.
14338
cc1c52ad
PA
143392014-07-14 Pedro Alves <palves@redhat.com>
14340
14341 * gdb.base/paginate-after-ctrl-c-running.c: New file.
14342 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
14343
1e973570
PA
143442014-07-14 Pedro Alves <palves@redhat.com>
14345
14346 * gdb.base/double-prompt-target-event-error.c: New file.
14347 * gdb.base/double-prompt-target-event-error.exp: New file.
14348
93d6eb10
PA
143492014-07-14 Pedro Alves <palves@redhat.com>
14350
14351 PR gdb/17072
14352 * gdb.base/paginate-inferior-exit.c: New file.
14353 * gdb.base/paginate-inferior-exit.exp: New file.
14354
0017922d
PA
143552014-07-14 Pedro Alves <palves@redhat.com>
14356
14357 PR gdb/17072
14358 * gdb.base/paginate-bg-execution.c: New file.
14359 * gdb.base/paginate-bg-execution.exp: New file.
14360
94696ad3
PA
143612014-07-14 Pedro Alves <palves@redhat.com>
14362
14363 PR gdb/17072
14364 * gdb.base/paginate-execution-startup.c: New file.
14365 * gdb.base/paginate-execution-startup.exp: New file.
14366 * lib/gdb.exp (pagination_prompt): New global.
14367 (default_gdb_spawn): New procedure, factored out from
14368 default_gdb_spawn.
14369 (default_gdb_start): Adjust to call default_gdb_spawn.
14370 (gdb_spawn): New procedure.
14371
bd293940
PA
143722014-07-14 Pedro Alves <palves@redhat.com>
14373
14374 * lib/gdb.exp (gdb_assert): New procedure.
14375 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
14376
c933f875
PA
143772014-07-14 Pedro Alves <palves@redhat.com>
14378
14379 * gdb.base/execution-termios.c: New file.
14380 * gdb.base/execution-termios.exp: New file.
14381
d98b7a16
TT
143822014-07-14 Tom Tromey <tromey@redhat.com>
14383
14384 * gdb.cp/vla-cxx.cc: New file.
14385 * gdb.cp/vla-cxx.exp: New file.
14386
548740d6
TT
143872014-07-14 Tom Tromey <tromey@redhat.com>
14388
14389 * gdb.reverse/rerun-prec.c: New file.
14390 * gdb.reverse/rerun-prec.exp: New file.
14391
a25eb028
MR
143922014-07-12 Maciej W. Rozycki <macro@mips.com>
14393 Maciej W. Rozycki <macro@codesourcery.com>
14394
14395 * lib/gdb-utils.exp: New file.
14396 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
14397 inline `gdb_init_command' processing.
14398 (gdb_start_cmd): Likewise.
14399 * lib/mi-support.exp (mi_run_cmd): Likewise.
14400 * README: Document `gdb_init_command' and `gdb_init_commands'.
14401
218c2655
JK
144022014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14403
14404 Fix false FAIL running under a very long directory name.
14405 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
14406 and "set print elements 10000". Twice.
14407
5401fde3
YQ
144082014-07-11 Yao Qi <yao@codesourcery.com>
14409
14410 * gdb.base/exprs.exp: "set print symbol off".
14411
e76126e8
PA
144122014-07-11 Pedro Alves <palves@redhat.com>
14413
14414 * gdb.threads/kill.c: New file.
14415 * gdb.threads/kill.exp: New file.
14416
2d6f0de6
YQ
144172014-07-10 Yao Qi <yao@codesourcery.com>
14418
14419 * gdb.trace/tfile.c (write_basic_trace_file)
14420 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
14421 address written to trace file.
14422
7180e04a
PA
144232014-07-09 Pedro Alves <palves@redhat.com>
14424
14425 * gdb.base/attach-wait-input.exp: New file.
14426 * gdb.base/attach-wait-input.c: New file.
14427
9a9a7608
AB
144282014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
14429
14430 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
14431 setting up test structures.
14432 (main): Call new test function.
14433 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
14434 test function, continue into test function and walk test
14435 structures.
14436
161ac41e
YQ
144372014-07-02 Yao Qi <yao@codesourcery.com>
14438
14439 * gdb.trace/entry-values.c: Define labels 'foo_start' and
14440 'bar_start' at the beginning of functions 'foo' and 'bar'
14441 respectively.
14442 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
14443 instead of 'foo' and 'bar'.
14444
1f267ae3
MM
144452014-07-08 Markus Metzger <markus.t.metzger@intel.com>
14446
14447 * gdb.btrace/segv.exp: New.
14448 * gdb.btrace/segv.c: New.
14449
2b239efb
LM
144502014-07-02 Luis Machado <lgustavo@codesourcery.com>
14451
14452 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
14453 instruction.
14454
cf363f18
MW
144552014-06-30 Mark Wielaard <mjw@redhat.com>
14456
14457 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
14458 vulture, vilify, villar): New volatile array constants.
14459 (vindictive, vegetation): New const volatile array constants.
14460 * gdb.base/volatile.exp: Test volatile and const volatile array
14461 types.
14462
aebf9d24
AA
144632014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
14464
14465 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
14466 target lacks support for awatch, rwatch, or hbreak.
14467
b67a2c6f
YQ
144682014-06-27 Yao Qi <yao@codesourcery.com>
14469
14470 * gdb.multi/dummy-frame-restore.exp: New.
14471 * gdb.multi/dummy-frame-restore.c: New.
14472
aef92902
MM
144732014-06-25 Markus Metzger <markus.t.metzger@intel.com>
14474
14475 * gdb.btrace/gcore.exp: New.
14476
8e9db26e
PA
144772014-06-23 Pedro Alves <palves@redhat.com>
14478
14479 * gdb.base/watchpoint-reuse-slot.c: New file.
14480 * gdb.base/watchpoint-reuse-slot.exp: New file.
14481
70afc5b7
SC
144822014-06-23 Siva Chandra Reddy <sivachandra@google.com>
14483
14484 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
14485 progspace's filename in 'info', 'enable' and 'disable' command
14486 tests.
14487
b972bd9c
JK
144882014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14489
14490 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
14491 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
14492 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
14493
125f8a3d
GB
144942014-06-20 Gary Benson <gbenson@redhat.com>
14495
14496 * gdb.arch/i386-avx.exp: Fix include file location.
14497 * gdb.arch/i386-sse.exp: Likewise.
14498
3ed9baed
IB
144992014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
14500
14501 * gdb.dlang/expression.exp: New file.
14502
034f788c
PA
145032014-06-19 Pedro Alves <palves@redhat.com>
14504
14505 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
14506 out from ...
14507 (top level): ... here. Iterate running tests under different
14508 scheduler-locking settings.
14509
45371d0c
LM
145102014-06-18 Luis Machado <lgustavo@codesourcery.com>
14511
14512 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
14513 to DW_FORM_addr and use non-zero addresses.
14514
5d376983
SC
145152014-06-18 Siva Chandra Reddy <sivachandra@google.com>
14516
14517 PR gdb/17017
14518 * gdb.python/py-xmethods.cc: Add global function call counters and
14519 increment them in their respective functions. Remove "cout"
14520 statements.
14521 * gdb.python/py-xmethods.exp: Make tests check the global function
14522 call counters instead of depending on inferior IO.
14523
a1aa2221
LM
145242014-06-18 Don Breazeal <donb@codesourcery.com>
14525
14526 * gdb.base/foll-fork.exp (default_fork_parent_follow):
14527 Deleted procedure.
14528 (explicit_fork_parent_follow): Deleted procedure.
14529 (explicit_fork_child_follow): Deleted procedure.
14530 (test_follow_fork): New procedure.
14531 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 14532 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
14533 procedure calls.
14534
0fc05997
YQ
145352014-06-17 Yao Qi <yao@codesourcery.com>
14536
14537 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
14538 CP1252.
14539
70795c52
LM
145402014-06-17 Luis Machado <lgustavo@codesourcery.com>
14541
14542 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
14543 Initialize ptr and S explicitly.
14544 (skip_type_update_when_not_use_rtti_test): Likewise.
14545
6be47f0c
KS
145462014-06-16 Keith Seitz <keiths@redhat.com>
14547
14548 PR mi/15863
14549 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
14550 the inferior is started.
14551
d03de421
PA
145522014-06-16 Pedro Alves <palves@redhat.com>
14553
14554 * gdb.base/break-main-file-remove-fail.c: New file.
14555 * gdb.base/break-main-file-remove-fail.exp: New file.
14556 * gdb.base/break-unload-file.exp: Use build_executable instead of
14557 prepare_for_testing.
14558 (test_break): New parameter "initial_load". Handle it.
14559 (top level): Add initial_load cmdline/file axis.
14560
f9579b99
TT
145612014-06-12 Tom Tromey <tromey@redhat.com>
14562
14563 * gdb.base/completion.exp: Don't use directory name in test.
14564
3657956b
GB
145652014-06-09 Gary Benson <gbenson@redhat.com>
14566
14567 * gdb.base/sigall.c [Functions to send signals]: Reorder to
14568 separate the always-available ANSI-standard signals from the
14569 signals that require checking.
14570 (main): Likewise.
14571 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
14572 Likewise.
14573 (main): Likewise.
14574
4186eb54
KS
145752014-06-07 Keith Seitz <keiths@redhat.com>
14576
14577 Revert:
14578 PR c++/16253
14579 * gdb.cp/var-tag.cc: New file.
14580 * gdb.cp/var-tag.exp: New file.
14581 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
14582 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
14583 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
14584 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
14585
25326a28 145862014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
14587
14588 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
14589
829155c9
PA
145902014-06-06 Pedro Alves <palves@redhat.com>
14591
14592 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
14593 in target debug output instead of looking at RSP packets,
14594 disabling the test on any target that uses hardware stepping.
14595 Update comments.
14596
61c8d22e
PA
145972014-06-06 Pedro Alves <palves@redhat.com>
14598
14599 * gdb.base/break-unload-file.exp: Fix typo.
14600
d9a47287
YQ
146012014-06-06 Yao Qi <yao@codesourcery.com>
14602
14603 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
14604 from "jit_function" to "^jit_function".
14605
e5e01dbf
YQ
146062014-06-06 Yao Qi <yao@codesourcery.com>
14607
14608 * gdb.base/async.c (foo): Add one statement.
14609 * gdb.base/async.exp: Get the next instruction address and
14610 match the output of "nexti" by instruction address. Match
14611 the hex address in the output of "finish".
14612
73ba372c
GB
146132014-06-06 Gary Benson <gbenson@redhat.com>
14614
14615 * gdb.base/call-signals.c: Remove preprocessor conditionals
14616 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
14617 SIGSEGV and SIGTERM.
14618 * gdb.base/sigall.c: Likewise.
14619 * gdb.base/unwindonsignal.c: Likewise.
14620 * gdb.reverse/sigall-reverse.c: Likewise.
14621
831517df
YQ
146222014-06-06 Yao Qi <yao@codesourcery.com>
14623
14624 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
14625 readable, skip the test.
14626
b8b91e98
YQ
146272014-06-06 Yao Qi <yao@codesourcery.com>
14628
14629 * gdb.threads/staticthreads.c (thread_function): Move the line
14630 setting breakpoint on forward.
14631 * gdb.threads/staticthreads.exp: Update comments.
14632
fb934770
LC
146332014-06-05 Ludovic Courtès <ludo@gnu.org>
14634
14635 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
14636 "history-append! type error".
14637
6ef284bd
SM
146382014-06-05 Simon Marchi <simon.marchi@ericsson.com>
14639
14640 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
14641 erroneous dprintf expected input.
14642
a872e241
DE
146432014-06-04 Doug Evans <xdje42@gmail.com>
14644
14645 * gdb.guile/scm-generics.exp: Delete.
14646
16f691fb
DE
146472014-06-04 Doug Evans <xdje42@gmail.com>
14648
14649 * gdb.guile/scm-breakpoint.exp: Update.
14650 Add tests for breakpoint registration.
14651
012370f6
TT
146522014-06-04 Tom Tromey <tromey@redhat.com>
14653
14654 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
14655 VLA-in-union.
14656 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
14657 inner_vla_struct, vla_union types. Initialize objects of those
14658 types and compute their sizes.
14659
9f5a4cef
HZ
146602014-06-04 Nathan Sidwell <nathan@codesourcery.com>
14661 Hui Zhu <hui@codesourcery.com>
14662
14663 * gdb.base/fileio.exp: Add test for shell not available as well as
14664 available.
14665 * gdb.base/fileio.c (test_system): Check for shell twice.
14666
90a45c4d
YQ
146672014-06-04 Yao Qi <yao@codesourcery.com>
14668
14669 * gdb.base/auto-connect-native-target.exp: Remove redundant
14670 space from the regexp pattern.
14671
70017e41
YQ
146722014-06-04 Yao Qi <yao@codesourcery.com>
14673
14674 * gdb.base/default.exp: Replace "child" with "native" in
14675 regexp pattern.
14676
883964a7
SC
146772014-06-03 Siva Chandra Reddy <sivachandra@google.com>
14678
14679 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
14680 * gdb.python/py-xmethods.exp: New tests to test xmethods.
14681 * gdb.python/py-xmethods.py: Python script supporting the
14682 new testcase and tests.
14683
ef370185
JB
146842014-06-03 Joel Brobecker <brobecker@adacore.com>
14685 Pedro Alves <palves@redhat.com>
14686
14687 PR breakpoints/17000
14688 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
14689 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
14690
1e2ccb61
BM
146912014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
14692
14693 * gdb.base/subst.exp: Add tests to verify partial path matching
14694 output.
14695
c6ec5ab2
PA
146962014-06-03 Pedro Alves <palves@redhat.com>
14697
14698 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
14699 target that doesn't use software single-stepping.
14700
835c559f
PA
147012014-06-03 Pedro Alves <palves@redhat.com>
14702
14703 PR breakpoints/17000
14704 * gdb.base/sss-bp-on-user-bp-2.c: New file.
14705 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
14706
06eb1586
DE
147072014-06-02 Doug Evans <xdje42@gmail.com>
14708
14709 * gdb.guile/scm-parameter.exp: New file.
14710
e698b8c4
DE
147112014-06-02 Doug Evans <xdje42@gmail.com>
14712
14713 * gdb.guile/scm-cmd.c: New file.
14714 * gdb.guile/scm-cmd.exp: New file.
14715
ded03782
DE
147162014-06-02 Doug Evans <xdje42@gmail.com>
14717
14718 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
14719 pretty-printer lookup.
14720 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
14721 (make-pp_s-printer): Call it.
14722 (make-pretty-printer-from-dict): New function.
14723 (lookup-pretty-printer-maker-from-dict): New function.
14724 (*pretty-printer*): Simplify.
14725 (make-objfile-pp_s-printer): New function.
14726 (install-objfile-pretty-printers!): New function.
14727 (make-progspace-pp_s-printer): New function.
14728 (install-progspace-pretty-printers!): New function.
14729 * gdb.guile/scm-progspace.c: New file.
14730 * gdb.guile/scm-progspace.exp: New file.
14731
41fac0cf
PA
147322014-06-02 Pedro Alves <palves@redhat.com>
14733
14734 * gdb.base/dprintf-bp-same-addr.c: New file.
14735 * gdb.base/dprintf-bp-same-addr.exp: New file.
14736
96ae5695
EBM
147372014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
14738
14739 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
14740 * gdb.arch/powerpc-power.s: Likewise.
14741
da02b3a8
JB
147422014-06-02 Joel Brobecker <brobecker@adacore.com>
14743
14744 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
14745
c72b2e7b
YQ
147462014-06-01 Yao Qi <yao@codesourcery.com>
14747
14748 * gdb.base/watchpoint.exp (test_watch_location): Check null
14749 pointer can be dereferenced. If not, do the test, otherwise
14750 skip it.
14751
53e8a631
AB
147522014-05-30 Andrew Burgess <aburgess@broadcom.com>
14753
14754 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
14755 results.
14756 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
14757
938f0e2f
AB
147582014-05-30 Andrew Burgess <aburgess@broadcom.com>
14759
14760 * gdb.arch/amd64-invalid-stack-middle.S: New file.
14761 * gdb.arch/amd64-invalid-stack-middle.c: New file.
14762 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
14763 * gdb.arch/amd64-invalid-stack-top.c: New file.
14764 * gdb.arch/amd64-invalid-stack-top.exp: New file.
14765
9ba6657a
PA
147662014-05-30 Pedro Alves <palves@redhat.com>
14767
14768 PR breakpoints/17000
14769 * gdb.base/sss-bp-on-user-bp.c: New file.
14770 * gdb.base/sss-bp-on-user-bp.exp: New file.
14771
522c09bf
DB
147722014-05-30 David Blaikie <dblaikie@gmail.com>
14773
14774 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
14775 gnu_inline semantics via attribute.
14776 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
14777 source explicitly specifies the required semantics.
14778
bf4ef81e
MR
147792014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
14780
14781 * gdb.reverse/sigall-reverse.exp: Fix a typo.
14782
329ea579
PA
147832014-05-29 Pedro Alves <palves@redhat.com>
14784 Tom Tromey <tromey@redhat.com>
14785
14786 * gdb.base/async-shell.exp: Don't enable target-async.
14787 * gdb.base/async.exp
14788 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
14789 parameter. Adjust.
14790 (top level): Don't test with "target-async".
14791 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
14792 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
14793 * gdb.base/inferior-died.exp: Don't enable target-async.
14794 * gdb.base/interrupt-noterm.exp: Likewise.
14795 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
14796 * gdb.mi/mi-nonstop-exit.exp: Likewise.
14797 * gdb.mi/mi-nonstop.exp: Likewise.
14798 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
14799 * gdb.mi/mi-nsintrall.exp: Likewise.
14800 * gdb.mi/mi-nsmoribund.exp: Likewise.
14801 * gdb.mi/mi-nsthrexec.exp: Likewise.
14802 * gdb.mi/mi-watch-nonstop.exp: Likewise.
14803 * gdb.multi/watchpoint-multi.exp: Adjust comment.
14804 * gdb.python/py-evsignal.exp: Don't enable target-async.
14805 * gdb.python/py-evthreads.exp: Likewise.
14806 * gdb.python/py-prompt.exp: Likewise.
14807 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
14808 * gdb.server/solib-list.exp: Don't enable target-async.
14809 * gdb.threads/thread-specific-bp.exp: Likewise.
14810 * lib/mi-support.exp: Adjust to use mi-async.
14811
fd664c91
PA
148122014-05-29 Pedro Alves <palves@redhat.com>
14813
14814 PR gdb/13860
14815 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
14816 reason, even in sync mode.
14817
251bde03
PA
148182014-05-29 Pedro Alves <palves@redhat.com>
14819 Hui Zhu <hui@codesourcery.com>
14820
14821 PR PR15693
14822 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
14823 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
14824 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
14825 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
14826
7f3c0343
JB
148272014-05-28 Joel Brobecker <brobecker@adacore.com>
14828
14829 * config/monitor.exp (gdb_target_monitor): Replace use of
14830 "set remotebaud" by "set serial baud".
14831
b2715b27
AW
148322014-05-26 Andy Wingo <wingo@igalia.com>
14833
14834 * gdb.guile/scm-breakpoint.exp:
14835 * gdb.guile/scm-gsmob.exp: Update to use plain old object
14836 properties instead of gdb-object-properties.
14837
498a4489
YQ
148382014-05-26 Yao Qi <yao@codesourcery.com>
14839
14840 * gdb.server/no-thread-db.exp: Specify source file name
14841 explicitly when setting a breakpoint.
14842
589fdceb
MM
148432014-05-23 Markus Metzger <markus.t.metzger@intel.com>
14844
14845 * gdb.btrace/vdso.c: New.
14846 * gdb.btrace/vdso.exp: New.
14847
e9089e05
MM
148482014-05-23 Markus Metzger <markus.t.metzger@intel.com>
14849
14850 * gdb.base/gcore.exp (capture_command_output): Move ...
14851 * lib/gdb.exp (capture_command_output): ... here.
14852
67b5c0c1
MM
148532014-05-23 Markus Metzger <markus.t.metzger@intel.com>
14854
14855 * gdb.btrace/data.exp: Test memory access during btrace replay.
14856
a2199296
SM
148572014-05-22 Simon Marchi <simon.marchi@ericsson.com>
14858
14859 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
14860
17b2616c
PA
148612014-05-21 Pedro Alves <palves@redhat.com>
14862
14863 PR gdb/13860
14864 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
14865 (top level): Test that output related to execution commands is
14866 sent to the console with CLI commands, but not with MI commands.
14867 Test that breakpoint events are always mirrored to the console.
14868 Also expect the new source line to be output after a "next" in
14869 async mode too. Make it a pass/fail test.
14870 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
14871 output.
14872 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
14873
5166082f
PA
148742014-05-21 Pedro Alves <palves@redhat.com>
14875
14876 * gdb.base/list.exp (build_pattern, test_list): New procedures.
14877 Use them to test variations of "list" after reaching a breakpoint.
14878 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
14879 Test "list" with listsize 10 after reaching a breakpoint.
14880 * gdb.python/python.exp (decode_line current location line
14881 number): Adjust expected line number.
14882
2f25d70f
SM
148832014-05-21 Simon Marchi <simon.marchi@ericsson.com>
14884
14885 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
14886 behavior for $args, pass it directly to "run".
14887
ff604a67
MR
148882014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
14889
14890 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
14891 30000 to 65536.
14892
6a3cb8e8
PA
148932014-05-21 Pedro Alves <palves@redhat.com>
14894
14895 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
14896 auto-connect-native-target off".
14897 * gdb.base/auto-connect-native-target.c: New file.
14898 * gdb.base/auto-connect-native-target.exp: New file.
14899
4ebfc96e
PA
149002014-05-21 Pedro Alves <palves@redhat.com>
14901
14902 * gdb.base/default.exp: Test "target native" instead of "target
14903 child".
14904
36d46afb
MW
149052014-05-21 Mark Wielaard <mjw@redhat.com>
14906
14907 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14908
5876f503
JK
149092014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14910
14911 Fix TLS access for -static -pthread.
14912 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
14913 <HAVE_TLS> (thread_function, main): Initialize it.
14914 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
14915 Add clean_restart.
14916 <$have_tls != "">: Check TLSVAR.
14917
0256a6ac
PA
149182014-05-21 Pedro Alves <palves@redhat.com>
14919
14920 * gdb.base/dcache-line-read-error.c: New.
14921 * gdb.base/dcache-line-read-error.exp: New.
14922
936d2992
PA
149232014-05-20 Pedro Alves <palves@redhat.com>
14924
14925 * gdb.base/compare-sections.c: New file.
14926 * gdb.base/compare-sections.exp: New file.
14927
802e8e6d
PA
149282014-05-20 Pedro Alves <palves@redhat.com>
14929
14930 * gdb.base/break-idempotent.c: New file.
14931 * gdb.base/break-idempotent.exp: New file.
14932
e59fa00f
MM
149332014-05-20 Markus Metzger <markus.t.metzger@intel.com>
14934
14935 * gdb.btrace/nohist.exp: New.
14936
8b696e31
YQ
149372014-05-20 Yao Qi <yao@codesourcery.com>
14938
14939 * lib/gdb.exp (gdb_init): Set timeout if test file is under
14940 gdb.reverse directory and gdb_reverse_timeout exists in board
14941 setting.
14942 * README: Document gdb_reverse_timeout.
14943
73c9764f
YQ
149442014-05-20 Yao Qi <yao@codesourcery.com>
14945
14946 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
14947 'test_file_name'. Treat args as a string instead of a list.
14948 (gdb_init): Rename argument 'args' by 'test_file_name'.
14949
f1f4348a
JK
149502014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14951
14952 * gdb.arch/powerpc-power.exp: New file.
14953 * gdb.arch/powerpc-power.s: New file.
14954
0dbe70ce
DE
149552014-05-16 Doug Evans <dje@google.com>
14956
14957 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
14958 * gdb.base/completion.exp: Check that all expected files exist
14959 before doing file completion.
0dbe70ce 14960
8d551b02
DE
149612014-05-16 Doug Evans <dje@google.com>
14962
14963 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
14964 Update.
14965 (do_syscall_tests_without_xml): Update.
14966
73eb7709
PA
149672014-05-16 Pedro Alves <palves@redhat.com>
14968
14969 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
14970 instead of "unknown output after running".
14971
3fae92fc
YQ
149722014-05-16 Yao Qi <yao@codesourcery.com>
14973
14974 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
14975 file1.txt from host at the end.
14976 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
14977
c2b2ccc5
DE
149782014-05-15 Doug Evans <dje@google.com>
14979
14980 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
14981 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
14982 loading file. Add test for TU lookup.
14983
8c217a4b
SM
149842014-05-15 Simon Marchi <simon.marchi@ericsson.com>
14985
14986 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
14987 calling "-exec-arguments" or "set args" before running the
14988 inferior.
14989
3deb39c6
SM
149902014-05-15 Simon Marchi <simon.marchi@ericsson.com>
14991
14992 * lib/mi-support.exp (mi_expect_stop): Expect message for
14993 inferiors that exit with non-zero exit code.
14994
71a79f8c
YQ
149952014-05-14 Yao Qi <yao@codesourcery.com>
14996
14997 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
14998 match absolute path on remote host.
14999 (test_file_list_exec_source_files): Remove "/" from the
15000 pattern.
15001
f23fcd46
YQ
150022014-05-14 Yao Qi <yao@codesourcery.com>
15003
15004 * boards/local-remote-host-notty.exp (${board}_file): New
15005 proc.
15006
9404b58f
KM
150072014-05-07 Kyle McMartin <kyle@redhat.com>
15008
15009 Pushed by Joel Brobecker <brobecker@adacore.com>.
15010 * gdb.arch/aarch64-atomic-inst.c: New file.
15011 * gdb.arch/aarch64-atomic-inst.exp: New file.
15012
5e45f04c
YQ
150132014-05-07 Yao Qi <yao@codesourcery.com>
15014
15015 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
15016 in current context" too.
15017
c888a17d
KS
150182014-05-05 Keith Seitz <keiths@redhat.com>
15019
15020 * gdb.linespec/ls-dollar.exp: Add test for linespec
15021 file:convenience_variable.
15022
290a839c
YQ
150232014-05-05 Yao Qi <yao@codesourcery.com>
15024
15025 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
15026 traceframes into tfile and ctf trace files. Read data from
15027 trace file and test collected data.
15028 (gdb_collect_locals_test): Likewise.
15029 (gdb_unavailable_registers_test): Likewise.
15030 (gdb_unavailable_floats): Likewise.
15031 (gdb_collect_globals_test): Likewise.
15032 (top-level): Append "ctf" to trace_file_targets if GDB
15033 supports.
15034
b5262cd0
YQ
150352014-05-05 Yao Qi <yao@codesourcery.com>
15036
15037 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
15038 code to ...
15039 (gdb_collect_args_test_1): ... it. New proc.
15040 (gdb_collect_locals_test): Move some code to ...
15041 (gdb_collect_locals_test_1): ... it. New proc.
15042 (gdb_unavailable_registers_test): Move some code to ...
15043 (gdb_unavailable_registers_test_1): ... it. New proc.
15044 (gdb_unavailable_floats): Move some code to ...
15045 (gdb_unavailable_floats_1): ... it. New proc.
15046
30a1e6cc
SDJ
150472014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
15048
15049 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
15050 probes to test for bitness recognition.
15051 * gdb.arch/amd64-stap-optional-prefix.exp
15052 (test_probe_value_without_reg): New procedure.
15053 Add code to test for different kinds of bitness.
15054
f33da99a
SDJ
150552014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
15056
15057 PR breakpoints/16889
15058 * gdb.arch/amd64-stap-optional-prefix.S: New file.
15059 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
15060
5b80f00d
PA
150612014-05-01 Pedro Alves <palves@redhat.com>
15062
15063 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
15064 gdb_file_cmd if no file is specified.
15065 * boards/native-extended-gdbserver.exp (gdb_load): Use the
15066 last_loaded_file to set the remote exec-file.
15067
f8c2a73c
PA
150682014-05-01 Pedro Alves <palves@redhat.com>
15069
15070 * boards/local-remote-host.exp: New file.
15071
be6e8ac7
PA
150722014-05-01 Pedro Alves <palves@redhat.com>
15073
15074 * boards/local-remote-host.exp: Rename to ...
15075 * boards/local-remote-host-notty.exp: ... this.
15076
cac0dc8f
JB
150772014-04-28 Joel Brobecker <brobecker@adacore.com>
15078
15079 * gdb.ada/dyn_arrayidx: New testcase.
15080
9730e6cc
YQ
150812014-04-26 Yao Qi <yao@codesourcery.com>
15082
15083 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
15084 and compute the length of function main. Save it in
15085 $main_length.
15086 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
15087 (top-level): Use gdb_compile to compile objects into
15088 executable and restart GDB. Remove invocation to
15089 prepare_for_testing.
15090
7ae1a6a6
PA
150912014-04-25 Simon Marchi <simon.marchi@ericsson.com>
15092 Pedro Alves <palves@redhat.com>
15093
15094 PR server/16255
15095 * gdb.multi/multi-attach.c: New file.
15096 * gdb.multi/multi-attach.exp: New file.
15097
4082afcc
PA
150982014-04-25 Pedro Alves <palves@redhat.com>
15099
15100 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
15101 user.
15102 (top level): Test that "set remote conditional-breakpoints-packet
15103 off" works as intended.
15104 * gdb.base/dprintf.exp: Test that "set remote
15105 breakpoint-commands-packet off" works as intended.
15106 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
15107 New function.
15108 (top level): Call it.
15109 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
15110 remote fast-tracepoints-packet off" works as intended.
15111 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
15112 * lib/gdb.exp (gdb_is_target_remote): ... here.
15113
2abc3f8d
DB
151142014-04-24 David Blaikie <dblaikie@gmail.com>
15115
15116 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
15117 ensure clang would not discard them.
15118 * gdb.base/gdbvars.c: Ditto.
15119 * gdb.base/memattr.c: Ditto.
15120 * gdb.base/whatis.c: Ditto.
15121 * gdb.python/py-prettyprint.c: Ditto.
15122 * gdb.trace/actions.c: Ditto.
15123 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
15124 ensure clang would not discard it.
15125
bfd39632
DB
151262014-04-24 David Blaikie <dblaikie@gmail.com>
15127
15128 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
15129 clang to emit the full definition of type required by the test
15130 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
15131
22842ff6
DB
151322014-04-24 David Blaikie <dblaikie@gmail.com>
15133
15134 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
15135 coax Clang into emitting the definition of the type.
15136 * gdb.cp/pr10728-x.h (y): Ditto.
15137 * gdb.cp/pr10728-y.cc (y): Ditto.
15138
c2e827ad
DB
151392014-04-24 David Blaikie <dblaikie@gmail.com>
15140
15141 * gdb.base/label.exp: XFAIL label related tests under Clang.
15142 * gdb.cp/cplabel.exp: Ditto.
15143 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
15144 under Clang those using labels.
15145
4c2d33e7
YQ
151462014-04-25 Yao Qi <yao@codesourcery.com>
15147
15148 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
15149 double_label.
15150 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
15151 partial_label and double_label.
15152
56083b99
DB
151532014-04-24 David Blaikie <dblaikie@gmail.com>
15154
15155 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
15156
25d4e99d
DB
151572014-04-24 David Blaikie <dblaikie@gmail.com>
15158
15159 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
15160 of the function to work across GCC and Clang.
15161 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
15162 pointer types (const void ** const V void **).
15163
01f9f808
MS
151642014-04-24 Michael Sturm <michael.sturm@mintel.com>
15165 Walfred Tedeschi <walfred.tedeschi@intel.com>
15166
15167 * Makefile.in (EXECUTABLES): Added i386-avx512.
15168 * gdb.arch/i386-avx512.c: New file.
15169 * gdb.arch/i386-avx512.exp: Likewise.
15170
4b48d439
KS
151712014-04-23 Keith Seitz <keiths@redhat.com>
15172
15173 * lib/mi-support.exp (mi_list_breakpoints): Delete.
15174 (mi_make_breakpoint_table): New procedure.
15175 (mi_create_breakpoint): Use mi_make_breakpoint
15176 and return the result.
15177 (mi_make_breakpoint): New procedure.
15178 (mi_build_kv_pairs): New procedure.
15179
15180 * gdb.mi/mi-break.exp: Remove unused globals,
15181 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
15182 All callers updated.
15183 * gdb.mi/mi-dprintf.exp: Use variable to track command
15184 number.
15185 Update all callers of mi_create_breakpoint and use
15186 mi_make_breakpoint_table.
15187 Remove any unused global variables.
15188 * gdb.mi/mi-nonstop.exp: Likewise.
15189 * gdb.mi/mi-nsintrall.exp: Likewise.
15190 * gdb.mi/mi-nsmoribund.exp: Likewise.
15191 * gdb.mi/mi-nsthrexec.exp: Likewise.
15192 * gdb.mi/mi-reverse.exp: Likewise.
15193 * gdb.mi/mi-simplerun.exp: Likewise.
15194 * gdb.mi/mi-stepn.exp: Likewise.
15195 * gdb.mi/mi-syn-frame.exp: Likewise.
15196 * gdb.mi/mi-until.exp: Likewise.
15197 * gdb.mi/mi-var-cp.exp: Likewise.
15198 * gdb.mi/mi-var-display.exp: Likewise.
15199 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
15200 * gdb.mi/mi2-var-child.exp: Likewise.
15201 * gdb.mi/mi-vla-c99.exp: Likewise.
15202 * lib/mi-support.exp: Likewise.
15203
15204 From Ian Lance Taylor <iant@cygnus.com>:
15205 * lib/gdb.exp (parse_args): New procedure.
15206
08351840
PA
152072014-04-23 Pedro Alves <palves@redhat.com>
15208
15209 * gdb.base/break-unload-file.c: New file.
15210 * gdb.base/break-unload-file.exp: New file.
15211 * gdb.base/sym-file-lib.c (baz): New function.
15212 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
15213 field.
15214 (load): Store the segment's mapped size.
15215 (unload): New function.
15216 (unload_shlib): New function.
15217 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
15218 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
15219 set a breakpoint at baz, and call it.
15220 * gdb.base/sym-file.exp: New tests for stale breakpoint
15221 instructions.
15222
076855f9
PA
152232014-04-23 Pedro Alves <palves@redhat.com>
15224
15225 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
15226 * gdb.base/hbreak-in-shr-unsupported.c: New file.
15227 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
15228 * gdb.base/hbreak-unmapped.c: New file.
15229 * gdb.base/hbreak-unmapped.exp: New file.
15230 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
15231 * lib/gdb.exp (gdb_is_target_remote): ... here.
15232
483805cf
PA
152332014-04-22 Pedro Alves <palves@redhat.com>
15234
15235 * gdb.base/consecutive-step-over.c: New file.
15236 * gdb.base/consecutive-step-over.exp: New file.
15237
06d97543
PA
152382014-04-22 Pedro Alves <palves@redhat.com>
15239
15240 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
15241 instead of send_gdb/gdb_expect.
15242
b4429ea2
YQ
152432014-04-22 Yao Qi <yao@codesourcery.com>
15244
15245 * lib/trace-support.exp (generate_tracefile): New procedure.
15246 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
15247 return 0.
15248 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
15249 if generate_tracefile returns 1.
15250
51d48146
PA
152512014-04-18 Tom Tromey <palves@redhat.com>
15252 Pedro alves <tromey@redhat.com>
15253
15254 PR backtrace/15558
15255 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
15256 with a backtrace limit.
15257 * gdb.python/py-frame-inline.exp: Test running to an inline
15258 function with a backtrace limit, and printing the newest frame.
15259 * gdb.python/py-frame-inline.c (main): Call f.
15260
bd1dce5f
MS
152612014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
15262
15263 * gdb.java/jnpe.exp: Drop srcdir from untested path.
15264
40d1a503
MS
152652014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
15266
15267 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
15268 Drop prefix from unsupported source file path.
15269
389b98f7
YQ
152702014-04-17 Yao Qi <yao@codesourcery.com>
15271
15272 * lib/gdb.exp (with_target_charset): New proc.
15273 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
15274 with_target_charset.
15275 (test_print_strings): Likewise.
15276 (test_repeat_bytes): Likewise.
15277 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
15278 for some tests.
15279
22869d73
KS
152802014-04-16 Keith Seitz <keiths@redhat.com>
15281
15282 PR gdb/15827
15283 * gdb.dwarf2/corrupt.c: New file.
15284 * gdb.dwarf2/corrupt.exp: New file.
15285
c4f87ca6
KS
152862014-04-16 Keith Seitz <keiths@redhat.com>
15287
15288 PR c++/16597
15289 * gdb.cp/namelessclass.cc: New file.
15290 * gdb.cp/namelessclass.exp: New file.
15291 * gdb.cp/namelessclass.S: New file.
15292
ab19de87
DE
152932014-04-16 Doug Evans <dje@google.com>
15294
15295 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
15296 Add comment.
15297 (gdbserver_default_get_comm_port): New function.
15298 (gdbserver_start): Check if board file provided
15299 "gdbserver,get_comm_port" and use it if so.
15300 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
15301 (gdb,socketport): Set to "stdio".
15302 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
15303 (stdio_gdbserver_template): Delete.
15304 (${board}_get_remote_address): Update.
15305 (${board}_build_remote_cmd): Delete.
15306 (${board}_get_comm_port): New function.
15307 (${board}_spawn): Update.
15308 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
15309 Delete.
15310 (${board}_get_remote_address): Update.
15311 (${board}_get_comm_port): New function.
15312
fc98a809
AB
153132014-04-16 Andrew Burgess <aburgess@broadcom.com>
15314
15315 * gdb.base/memattr.exp: Improve regexps to handle memory regions
15316 appearing in any order.
15317
87fd9e6e
DE
153182014-04-15 Doug Evans <dje@google.com>
15319
15320 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
15321 uninitialized value of "description".
15322
099fc3ea
KS
153232014-04-15 Keith Seitz <keiths@redhat.com>
15324
15325 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
15326 Remove unused globals.
15327 (test_running_the_program): Likewise.
15328 (test_controlled_execution): Likewise.
15329 (test_controlling_breakpoints): Likewise.
15330 (test_program_termination): Likewise.
15331
5da151d4
KS
153322014-04-15 Keith Seitz <keiths@redhat.com>
15333
15334 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
15335 unused globals.
15336 (test_rbreak_creation_and_listing): Likewise.
15337 (test_ignore_count): Likewise.
15338 (test_error): Likewise.
15339
35e5d2f0
PA
153402014-04-15 Pedro Alves <palves@redhat.com>
15341
15342 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
15343 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
15344 sym-file-loader.c.
15345 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
15346 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
15347 to sym-file-loader.c.
15348 (struct library): Forward declare.
15349 (load_shlib, lookup_function): Change prototypes.
15350 (find_shstrtab, find_strtab, find_shdr, find_symtab)
15351 (translate_offset): Remove declarations.
15352 (get_text_addr): New declaration.
15353 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
15354 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
15355 sym-file-loader.h.
15356 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
15357 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
15358 here from sym-file-loader.h.
15359 (struct library): New structure.
15360 (load_shlib, lookup_function): Change prototypes and adjust to
15361 work with a struct library.
15362 (find_shstrtab, find_strtab, find_shdr, find_symtab)
15363 (translate_offset): Make static.
15364 (get_text_addr): New function.
15365 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
15366
eb4c1710
PA
153672014-04-15 Pedro Alves <palves@redhat.com>
15368
15369 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
15370
2d1baf52
PA
153712014-04-15 Pedro Alves <palves@redhat.com>
15372
15373 * gdb.base/sym-file-loader.c: Include <limits.h>.
15374 (SELF_LINK): New define.
15375 (get_origin): New function.
15376 (load_shlib): Use it.
15377 * gdb.base/sym-file.exp: Don't early return if the target is
15378 remote. Use runto_main, and issue fail is that fails. Use
15379 gdb_load_shlibs.
15380 (shlib_name): Delete.
15381 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
15382
7dd6df01
PA
153832014-04-15 Pedro Alves <palves@redhat.com>
15384
15385 * gdb.base/sym-file.exp: Remove regex characters from test
15386 message. Don't refer to breakpoint numbers in test messages.
15387
b50c8614
KS
153882014-04-14 Keith Seitz <keiths@redhat.com>
15389
15390 PR c++/16253
15391 * gdb.cp/var-tag.cc: New file.
15392 * gdb.cp/var-tag.exp: New file.
15393 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
15394 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
15395 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
15396 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
15397
3d567982
TT
153982014-04-14 Tom Tromey <tromey@redhat.com>
15399
15400 * gdb.cp/classes.exp (test_enums): Handle underlying type.
15401 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
15402 type.
15403 * gdb.cp/enum-class.exp: New file.
15404 * gdb.cp/enum-class.cc: New file.
15405
0626fc76
TT
154062014-04-14 Tom Tromey <tromey@redhat.com>
15407
15408 * gdb.dwarf2/enum-type.exp: New file.
15409
dca325b3
SA
154102014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
15411
15412 * gdb.mi/mi-vla-c99.exp: New file.
15413 * gdb.mi/vla.c: New file.
15414
5854b38a
SA
154152014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
15416
15417 * gdb.base/vla-datatypes.c: New file.
15418 * gdb.base/vla-datatypes.exp: New file.
15419
463bb957
SA
154202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
15421
15422 * gdb.base/vla-ptr.c: New file.
15423 * gdb.base/vla-ptr.exp: New file.
15424
3dd170be
SA
154252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
15426
15427 * gdb.dwarf2/count.exp: New file.
15428
5ecaaa66
SA
154292014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
15430
15431 * gdb.base/vla-sideeffect.c: New file.
15432 * gdb.base/vla-sideeffect.exp: New file.
15433
41f1ada5
DB
154342014-04-14 David Blaikie <dblaikie@gmail.com>
15435
15436 * gdb.mi/non-stop.c: Add return value for non-void function return
15437 statement.
15438 * gdb.threads/staticthreads.c: Ditto.
15439
0be03e84
DE
154402014-04-12 Siva Chandra Reddy <sivachandra@google.com>
15441 Doug Evans <xdje42@gmail.com>
15442
15443 * gdb.guile/scm-value.c: Improve test case.
15444 * gdb.guile/scm-value.exp: Add new test.
15445
f180a1fb
DB
154462014-04-11 David Blaikie <dblaikie@gmail.com>
15447
15448 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
15449 override Clang's default.
15450
6b662e19
JB
154512014-04-11 Joel Brobecker <brobecker@adacore.com>
15452
15453 Revert the following changes (regressions):
15454
15455 * gdb.base/vla-sideeffect.c: New file.
15456 * gdb.base/vla-sideeffect.exp: New file.
15457
15458 * gdb.dwarf2/count.exp: New file.
15459
15460 * gdb.base/vla-multi.c: New file.
15461 * gdb.base/vla-multi.exp: New file.
15462
15463 * gdb.base/vla-ptr.c: New file.
15464 * gdb.base/vla-ptr.exp: New file.
15465
15466 * gdb.base/vla-datatypes.c: New file.
15467 * gdb.base/vla-datatypes.exp: New file.
15468
15469 * gdb.mi/mi-vla-c99.exp: New file.
15470 * gdb.mi/vla.c: New file.
15471
245a5f0b
KS
154722014-04-11 Keith Seitz <keiths@redhat.com>
15473
15474 PR c++/16675
15475 * gdb.cp/cpsizeof.exp: New file.
15476 * gdb.cp/cpsizeof.cc: New file.
15477
58a84dcf
SA
154782014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
15479
191a8a90
JB
15480 * gdb.mi/mi-vla-c99.exp: New file.
15481 * gdb.mi/vla.c: New file.
58a84dcf 15482
c8655f75
SA
154832014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
15484
15485 * gdb.base/vla-datatypes.c: New file.
15486 * gdb.base/vla-datatypes.exp: New file.
15487
024e13b4
SA
154882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
15489
15490 * gdb.base/vla-ptr.c: New file.
15491 * gdb.base/vla-ptr.exp: New file.
15492
1a237e0e
SA
154932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
15494
15495 * gdb.base/vla-multi.c: New file.
15496 * gdb.base/vla-multi.exp: New file.
15497
504f3432
SA
154982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
15499
15500 * gdb.dwarf2/count.exp: New file.
15501
3bce8237
SA
155022014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
15503
191a8a90
JB
15504 * gdb.base/vla-sideeffect.c: New file.
15505 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 15506
322f9c21
YQ
155072014-04-11 Yao Qi <yao@codesourcery.com>
15508
15509 * gdb.base/completion.exp: Check file exists before running tests
15510 on file completion.
15511
d708bcd1
PA
155122014-04-10 Pedro Alves <palves@redhat.com>
15513
15514 * gdb.base/cond-eval-mode.c: New file.
15515 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
15516 prepare_for_testing to build the new file. Check result of
15517 runto_main.
15518 (test_break, test_watch): New procedures.
15519 (top level): Use them.
15520
ae1d2761
PM
155212014-04-08 Pierre Muller <muller@sourceware.org>
15522
15523 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
15524 Ctrl-V use for mingw hosts.
15525
7af389b8
SC
155262014-04-07 Siva Chandra Reddy <sivachandra@google.com>
15527
15528 * gdb.python/py-value.c: Improve test case.
15529 * gdb.python/py-value.exp: Add new test.
15530
5e703181
DE
155312014-04-07 David Blaikie <dblaikie@gmail.com>
15532
15533 * lib/compiler.c: Identify the clang compiler.
15534 * lib/compiler.cc: Ditto.
15535
9810b410
YQ
155362014-04-03 Yao Qi <yao@codesourcery.com>
15537
15538 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
15539
98d1b8dc
AB
155402014-04-01 Anton Blanchard <anton@samba.org>
15541
15542 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
15543 messages unique.
15544
3114cea1
AB
155452014-04-01 Anton Blanchard <anton@samba.org>
15546
15547 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
15548 prepare_for_testing.
15549
62f7182c
AB
155502014-04-01 Anton Blanchard <anton@samba.org>
15551
15552 * gdb.arch/ppc64-atomic-inst.c: Remove.
15553 * gdb.arch/ppc64-atomic-inst.S: New file.
15554 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
15555
770e7fc7
DE
155562014-03-31 Doug Evans <dje@google.com>
15557
15558 * gdb.base/print-symbol-loading-lib.c: New file.
15559 * gdb.base/print-symbol-loading-main.c: New file.
15560 * gdb.base/print-symbol-loading.exp: New file.
15561
46e2bafa
YQ
155622014-03-31 Yao Qi <yao@codesourcery.com>
15563
15564 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
15565
8776cfe9
JB
155662014-03-28 Joel Brobecker <brobecker@adacore.com>
15567
15568 * gdb.ada/mi_dyn_arr: New testcase.
15569
5d1ef361
DE
155702014-03-27 Doug Evans <dje@google.com>
15571
15572 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
15573
b5bee914
YQ
155742014-03-27 Yao Qi <yao@codesourcery.com>
15575
15576 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
15577 if target is nios2-*-*.
15578
0d4d0e77
YQ
155792014-03-26 Yao Qi <yao@codesourcery.com>
15580
15581 * lib/gdb.exp (readline_is_used): New proc.
15582 * gdb.base/completion.exp: Move tests on command complete up.
15583 Skip the rest of tests if readline is not used.
15584 * gdb.ada/complete.exp: Skp the test if readline is not
15585 used.
15586 * gdb.base/filesym.exp: Likewise.
15587 * gdb.base/macscp.exp: Likewise.
15588 * gdb.base/readline-ask.exp: Likewise.
15589 * gdb.base/readline.exp: Likewise.
15590 * gdb.python/py-cmd.exp: Likewise.
15591 * gdb.trace/tfile.exp: Likewise.
15592
29361eee
YQ
155932014-03-26 Yao Qi <yao@codesourcery.com>
15594
15595 * gdb.base/macscp.exp: Fix code format issues.
15596
bc9a5525
UW
155972014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
15598
15599 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
15600 * gdb.asm/powerpc64le.inc: New file.
15601
d3839ede
PA
156022014-03-25 Pedro Alves <palves@redhat.com>
15603 Doug Evans <dje@google.com>
15604
15605 * gdb.base/source-execution.c: New file.
15606 * gdb.base/source-execution.exp: New file.
15607 * gdb.base/source-execution.gdb: New file.
15608
01672a57
DE
156092014-03-24 Doug Evans <dje@google.com>
15610
15611 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
15612 using fission.
15613
88bbeca9
HZ
156142014-03-24 Hui Zhu <hui@codesourcery.com>
15615 Pedro Alves <palves@redhat.com>
15616
15617 PR breakpoints/16101
15618 * gdb.base/dprintf.exp: Use unsupported rather than changing the
15619 test pass/fail messages. Detect missing support for dprintf when
15620 breakpoints are actually inserted.
15621 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
15622 breakpoints are actually inserted.
15623 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
15624 fails.
15625
d2348791
JK
156262014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15627
15628 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
15629
feef67ab
DE
156302014-03-22 Doug Evans <xdje42@gmail.com>
15631
15632 * gdb.python/python.exp (python not supported): Verify multi-line
15633 python command issues an error.
25d743f9 15634 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 15635 guile command issues an error.
feef67ab 15636
ecebef6a
MR
156372014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
15638
15639 * gdb.threads/thread-specific.exp: Handle the lack of usable
15640 $this_breakpoint and $this_thread.
15641
ccdd1909
HZ
156422014-03-21 Hui Zhu <hui@codesourcery.com>
15643
15644 * gdb.base/attach.exp (do_command_attach_tests): New.
15645
beb460e8
PA
156462014-03-20 Tom Tromey <tromey@redhat.com>
15647 Pedro Alves <palves@redhat.com>
15648
15649 PR cli/15718
15650 * gdb.base/condbreak-call-false.c: New file.
15651 * gdb.base/condbreak-call-false.exp: New file.
15652
40acf43a
PA
156532014-03-20 Pedro Alves <palves@redhat.com>
15654
15655 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
15656 Delete.
15657 (block_signals, unblock_signals): Delete.
15658 (child_function_2, main): Remove references to deleted variable
15659 and functions.
15660
9f5e1e02
PA
156612014-03-20 Pedro Alves <palves@redhat.com>
15662
15663 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
15664 Use pthread_kill to signal thread 2.
15665 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
15666 Adjust to make the test send itself a signal rather than using the
15667 host's "kill" command.
15668
99619bea
PA
156692014-03-20 Pedro Alves <palves@redhat.com>
15670
15671 * gdb.threads/multiple-step-overs.c: New file.
15672 * gdb.threads/multiple-step-overs.exp: New file.
15673 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
15674 Adjust expected infrun debug output.
15675
2adfaa28
PA
156762014-03-20 Pedro Alves <palves@redhat.com>
15677
15678 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
15679 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
15680
31e77af2
PA
156812014-03-20 Pedro Alves <palves@redhat.com>
15682
15683 PR breakpoints/7143
15684 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
15685 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
15686 of gdb_test_multiple.
15687 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
15688 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
15689
b9f437de
PA
156902014-03-20 Pedro Alves <palves@redhat.com>
15691
15692 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
15693 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
15694
05adc73e
PA
156952014-03-19 Pedro Alves <palves@redhat.com>
15696
15697 * gdb.base/async.exp: Remove early return.
15698
6048b950
PA
156992014-03-19 Pedro Alves <palves@redhat.com>
15700
15701 * gdb.base/async.exp (step& tests): Pass explicit test messages.
15702
8bcfb00a
PA
157032014-03-19 Pedro Alves <palves@redhat.com>
15704
15705 * gdb.base/async.exp (test_background): Expect \r\n after
15706 "completed." in the fail pattern.
15707
884e37dc
PA
157082014-03-19 Pedro Alves <palves@redhat.com>
15709
15710 * gdb.base/async.exp (test_background): New procedure.
15711 Use it for all background execution command tests.
15712
148e57e2
PA
157132014-03-19 Pedro Alves <palves@redhat.com>
15714
15715 * gdb.base/async.exp: Use prepare_for_testing.
15716
f48088c7
PA
157172014-03-19 Pedro Alves <palves@redhat.com>
15718
15719 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
15720 the same line.
15721
e2f6c966
PA
157222014-03-19 Pedro Alves <palves@redhat.com>
15723
15724 * gdb.base/async.c (main): Add "jump here" and "until here" line
15725 marker comments.
15726 * gdb.base/async.exp (jump_here): New global.
15727 (jump& test): Use it.
15728 (until_here): New global.
15729 (until& test): Use it.
15730
c30568d4
PA
157312014-03-19 Pedro Alves <palves@redhat.com>
15732
15733 * gdb.base/async.exp: Don't frob gdb_protocol.
15734
0172b6a7
DE
157352014-03-18 Doug Evans <xdje42@gmail.com>
15736
15737 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
15738 Fix spelling of exec-done-display.
15739
06c868a8
JK
157402014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15741
15742 PR gdb/15358
15743 * gdb.base/gdb-sigterm.c: New file.
15744 * gdb.base/gdb-sigterm.exp: New file.
15745
0c7e1a46
PA
157462014-03-18 Pedro Alves <palves@redhat.com>
15747
15748 PR gdb/13860
15749 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
15750 * lib/mi-support.exp (mi_expect_stop): Add special handling for
15751 solib-event.
15752
f7c77d93
JB
157532014-03-17 Joel Brobecker <brobecker@adacore.com>
15754
15755 * gdb.ada/pckd_arr_ren: New testcase.
15756
5a1e8c7a
DE
157572014-03-13 Doug Evans <xdje42@gmail.com>
15758
15759 PR guile/16612
15760 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
15761 collect after discarding symbols.
15762
350e1a76
DE
157632014-03-13 Ludovic Courtès <ludo@gnu.org>
15764 Doug Evans <xdje42@gmail.com>
15765
15766 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
15767 to history survives a gc.
15768
a69900ae
PA
157692014-03-13 Pedro Alves <palves@redhat.com>
15770
15771 * gdb.base/default.exp: Don't test "target procfs".
15772
5db9f0bd
PA
157732014-03-13 Pedro Alves <palves@redhat.com>
15774
15775 * gdb.base/default.exp: Update "target child" and "target procfs"
15776 tests to not expect "Unix".
15777
b3ccfe11
TT
157782014-03-12 Tom Tromey <tromey@redhat.com>
15779
15780 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
15781 New procs. Add target-async tests.
15782 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
15783 Add target-async tests.
15784
646f4417
AA
157852014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15786
15787 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
15788 'func_start' and 'func_end' for the beginning and end of the
15789 function code, respectively.
15790 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
15791 'func_end' instead of 'func' and 'main'.
15792
288c211f
AA
157932014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15794
15795 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
15796 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
15797 generate the debug info assembler source.
15798
e0c0f156
AA
157992014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15800
15801 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
15802 * gdb.dwarf2/arr-subrange.exp: Likewise.
15803 * gdb.dwarf2/dwz.exp: Likewise.
15804 * gdb.dwarf2/method-ptr.exp: Likewise.
15805 * gdb.dwarf2/missing-sig-type.exp: Likewise.
15806 * gdb.dwarf2/subrange.exp: Likewise.
15807 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
15808 * gdb.dwarf2/implptrpiece.exp: Likewise.
15809 * gdb.dwarf2/nostaticblock.exp: Likewise.
15810
0e5c4555
AA
158112014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15812
15813 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
15814 directory to absolute path name arguments.
15815
5ec18f2b
JG
158162014-03-10 Joel Brobecker <brobecker@adacore.com>
15817
15818 * gdb.ada/tagged_access: New testcase.
15819
847fc4f2
MM
158202014-03-07 Markus Metzger <markus.t.metzger@intel.com>
15821
15822 * gdb.btrace/data.exp: Update expected output.
15823
cc3da688
YQ
158242014-03-06 Yao Qi <yao@codesourcery.com>
15825
15826 * gdb.trace/pr16508.exp: New file.
15827
0f26cec1
PA
158282014-03-05 Pedro Alves <palves@redhat.com>
15829
15830 PR gdb/16575
15831 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
15832 procedure.
15833 (top level): Adjust to use it. Add tests that exercise breakpoint
15834 interaction with the code-cache.
15835
7a5a839f
LC
158362014-02-26 Ludovic Courtès <ludo@gnu.org>
15837
15838 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
15839 test for 'history-append!'.
15840
31aa7e4e
JB
158412014-02-26 Joel Brobecker <brobecker@adacore.com>
15842
15843 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
15844 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
15845 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
15846 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
15847 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
15848 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
15849
1b588015
JB
158502014-02-26 Joel Brobecker <brobecker@adacore.com>
15851
15852 * testsuite/gdb.python/py-pp-re-notag.c: New file.
15853 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
15854 * testsuite/gdb.python/py-pp-re-notag.p: New file.
15855
55426c9d
JB
158562014-02-26 Joel Brobecker <brobecker@adacore.com>
15857
15858 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
15859
dc53a7ad
JB
158602014-02-26 Joel Brobecker <brobecker@adacore.com>
15861
15862 * gdb.dwarf2/arr-stride.c: New file.
15863 * gdb.dwarf2/arr-stride.exp: New file.
15864
12ab52e9
PA
158652014-02-26 Pedro Alves <palves@redhat.com>
15866
15867 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
15868 that won't ever trigger. Make sure that GDB reports the correct
15869 breakpoint that caused the stop.
15870
849c862e
JK
158712014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15872
15873 PR gdb/16626
15874 * gdb.base/auto-load-script: New file.
15875 * gdb.base/auto-load.c: New file.
15876 * gdb.base/auto-load.exp: New file.
15877
71b7d793
JK
15878 PR gdb/16626
15879 * gdb.base/auto-load.exp: Fix out-of-srctree run.
15880
e2f0d509
JK
158812014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15882
15883 Fix dw2-icycle.exp -fsanitize=address GDB crash.
15884 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
15885
50cc37c8
DE
158862014-02-24 Doug Evans <dje@google.com>
15887
15888 * lib/gdb.exp (run_on_host): Log error output if program fails.
15889
ea4758f2
PA
158902014-02-21 Pedro Alves <palves@redhat.com>
15891
15892 * gdb.threads/step-after-sr-lock.c: Rename to ...
15893 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
15894 * gdb.threads/step-after-sr-lock.exp: Rename to ...
15895 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
15896 ... this.
15897
d7b30f67
SDJ
158982014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
15899
15900 PR tdep/16397
15901 * gdb.arch/amd64-stap-special-operands.exp: New file.
15902 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
15903 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
15904 * gdb.arch/amd64-stap-triplet.S: Likewise.
15905 * gdb.arch/amd64-stap-triplet.c: Likewise.
15906
83deb43f
JB
159072014-02-20 Joel Brobecker <brobecker@adacore.com>
15908
15909 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
15910 in .section pseudo-op.
15911
adde2bff
DE
159122014-02-20 lin zuojian <manjian2006@gmail.com>
15913 Joel Brobecker <brobecker@adacore.com>
15914 Doug Evans <xdje42@gmail.com>
15915
15916 PR symtab/16581
15917 * gdb.dwarf2/dw2-icycle.S: New file.
15918 * gdb.dwarf2/dw2-icycle.c: New file.
15919 * gdb.dwarf2/dw2-icycle.exp: New file.
15920
f7bd0f78
SC
159212014-02-19 Siva Chandra Reddy <sivachandra@google.com>
15922
15923 * gdb.python/py-value-cc.cc: Improve test case to enable testing
15924 operations on gdb.Value objects.
15925 * gdb.python/py-value-cc.exp: Add new test to test operations on
15926 gdb.Value objects.
15927
c17ef0d5
DE
159282014-02-18 Doug Evans <dje@google.com>
15929
15930 * Makefile.in (TESTS): New variable.
15931 (expanded_tests, expanded_tests_or_none): New variables
15932 (check-single): Pass $(expanded_tests_or_none) to runtest.
15933 (check-parallel): Only run tests in $(TESTS) if non-empty.
15934 (check/no-matching-tests-found): New rule.
15935 * README: Document TESTS makefile variable.
15936
5dd3176f
DE
159372014-02-18 Doug Evans <dje@google.com>
15938
15939 * Makefile.in (check-parallel): rm -rf outputs temp.
15940
0b10be4f
JK
159412014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15942
15943 Fix "ERROR: no fileid for" in the testsuite.
15944 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
15945
85f224e7
DE
159462014-02-12 Doug Evans <dje@google.com>
15947
15948 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
15949 (MISCELLANEOUS): New variable.
15950 (clean): rm -rf $(MISCELLANEOUS).
15951 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
15952 dwp live in the same directory as symlinks, with each symlink pointed
15953 to a differently named file in a different directory.
15954
149b30ff
DE
159552014-02-11 Doug Evans <dje@google.com>
15956
15957 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
15958 of Tcl file commands.
15959
1dfdac32
MK
159602014-02-10 Mark Kettenis <kettenis@gnu.org>
15961
15962 * gdb.threads/step-after-sr-lock.exp: Avoid executing
15963 "kill -SIGUSR1 -1".
15964
aa4fb036
JB
159652014-02-10 Joel Brobecker <brobecker@adacore.com>
15966
15967 * gdb.ada/tick_length_array_enum_idx: New testcase.
15968
ed3ef339
DE
159692014-02-10 Doug Evans <xdje42@gmail.com>
15970
15971 * configure.ac (AC_OUTPUT): Add gdb.guile.
15972 * configure: Regenerate.
15973 * lib/gdb-guile.exp: New file.
15974 * lib/gdb.exp (get_target_charset): New function.
15975 * gdb.base/help.exp: Update expected output from "apropos apropos".
15976 * gdb.guile/Makefile.in: New file.
15977 * gdb.guile/guile.exp: New file.
15978 * gdb.guile/scm-arch.c: New file.
15979 * gdb.guile/scm-arch.exp: New file.
15980 * gdb.guile/scm-block.c: New file.
15981 * gdb.guile/scm-block.exp: New file.
15982 * gdb.guile/scm-breakpoint.c: New file.
15983 * gdb.guile/scm-breakpoint.exp: New file.
15984 * gdb.guile/scm-disasm.c: New file.
15985 * gdb.guile/scm-disasm.exp: New file.
15986 * gdb.guile/scm-equal.c: New file.
15987 * gdb.guile/scm-equal.exp: New file.
15988 * gdb.guile/scm-error.exp: New file.
15989 * gdb.guile/scm-error.scm: New file.
15990 * gdb.guile/scm-frame-args.c: New file.
15991 * gdb.guile/scm-frame-args.exp: New file.
15992 * gdb.guile/scm-frame-args.scm: New file.
15993 * gdb.guile/scm-frame-inline.c: New file.
15994 * gdb.guile/scm-frame-inline.exp: New file.
15995 * gdb.guile/scm-frame.c: New file.
15996 * gdb.guile/scm-frame.exp: New file.
15997 * gdb.guile/scm-generics.exp: New file.
15998 * gdb.guile/scm-gsmob.exp: New file.
15999 * gdb.guile/scm-iterator.c: New file.
16000 * gdb.guile/scm-iterator.exp: New file.
16001 * gdb.guile/scm-math.c: New file.
16002 * gdb.guile/scm-math.exp: New file.
16003 * gdb.guile/scm-objfile-script-gdb.in: New file.
16004 * gdb.guile/scm-objfile-script.c: New file.
16005 * gdb.guile/scm-objfile-script.exp: New file.
16006 * gdb.guile/scm-objfile.c: New file.
16007 * gdb.guile/scm-objfile.exp: New file.
16008 * gdb.guile/scm-ports.exp: New file.
16009 * gdb.guile/scm-pretty-print.c: New file.
16010 * gdb.guile/scm-pretty-print.exp: New file.
16011 * gdb.guile/scm-pretty-print.scm: New file.
16012 * gdb.guile/scm-section-script.c: New file.
16013 * gdb.guile/scm-section-script.exp: New file.
16014 * gdb.guile/scm-section-script.scm: New file.
16015 * gdb.guile/scm-symbol.c: New file.
16016 * gdb.guile/scm-symbol.exp: New file.
16017 * gdb.guile/scm-symtab-2.c: New file.
16018 * gdb.guile/scm-symtab.c: New file.
16019 * gdb.guile/scm-symtab.exp: New file.
16020 * gdb.guile/scm-type.c: New file.
16021 * gdb.guile/scm-type.exp: New file.
16022 * gdb.guile/scm-value-cc.cc: New file.
16023 * gdb.guile/scm-value-cc.exp: New file.
16024 * gdb.guile/scm-value.c: New file.
16025 * gdb.guile/scm-value.exp: New file.
16026 * gdb.guile/source2.scm: New file.
16027 * gdb.guile/types-module.cc: New file.
16028 * gdb.guile/types-module.exp: New file.
16029
7026a7c1
YQ
160302014-02-10 Yao Qi <yao@codesourcery.com>
16031
16032 PR testsuite/16543
16033 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
16034 * configure: Regenerated.
16035 * Makefile.in: New file.
16036
6c466447
AS
160372014-02-08 Andreas Schwab <schwab@linux-m68k.org>
16038
16039 * gdb.python/py-framefilter.exp: Fix typo.
16040
6e854735
YQ
160412014-02-08 Yao Qi <yao@codesourcery.com>
16042
16043 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
16044 that no =breakpoint-modified is emitted when breakpoints are
16045 modified through MI commands.
16046
d137e6dc
PA
160472014-02-07 Pedro Alves <pedro@codesourcery.com>
16048 Pedro Alves <palves@redhat.com>
16049
16050 * gdb.threads/step-after-sr-lock.c: New file.
16051 * gdb.threads/step-after-sr-lock.exp: New file.
16052
b5ee5a50
PA
160532014-02-07 Pedro Alves <palves@redhat.com>
16054
16055 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
16056
3c77faf3
JK
160572014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16058
16059 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
16060 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
16061
6dddc817
DE
160622014-02-06 Doug Evans <xdje42@gmail.com>
16063
16064 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
16065 output.
16066
16067 * gdb.gdb/python-interrupts.exp: New file.
16068
de7b2893
YQ
160692014-02-05 Yao Qi <yao@codesourcery.com>
16070
16071 * gdb.trace/report.exp (use_collected_data): Test the output
16072 of "info threads" and "info inferiors".
16073
66d032ac
YQ
160742014-02-05 Yao Qi <yao@codesourcery.com>
16075
16076 Revert this patch:
16077
16078 2013-05-24 Yao Qi <yao@codesourcery.com>
16079
16080 * gdb.trace/tfile.exp: Test inferior and thread.
16081
591a12a1
UW
160822014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
16083
16084 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
16085 on a function.
16086 * gdb.base/step-bt.c: Call hello via function pointer to make
16087 sure its first instruction is executed on powerpc64le-linux.
16088
0ff3e01f
UW
160892014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
16090
16091 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
16092
084ee545
UW
160932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
16094
16095 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
16096 of the test patterns for use on little-endian systems.
16097
6ed14ff3
UW
160982014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
16099
16100 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
16101 (decimal_vector): Fix for little-endian.
16102
401e27fd
JM
161032014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
16104
16105 * gdb.arch/sparc-sysstep.exp: New file.
16106 * gdb.arch/sparc-sysstep.c: Likewise.
16107
16108 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
16109
8b924729
EBM
161102014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16111
16112 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
16113
fb151210
JB
161142014-01-23 Tom Tromey <tromey@redhat.com>
16115
16116 * gdb.ada/array_char_idx: New testcase.
16117
0740f8d8
TT
161182014-01-23 Tom Tromey <tromey@redhat.com>
16119
16120 PR python/16487:
16121 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
16122 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
16123 classes.
16124
21909fa1
TT
161252014-01-23 Tom Tromey <tromey@redhat.com>
16126
16127 PR python/16491:
16128 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
16129 string from an inferior frame.
16130 * gdb.python/py-framefilter-mi.exp: Update.
16131
87ce2a04
DE
161322014-01-22 Doug Evans <dje@google.com>
16133
16134 * gdb.server/server-mon.exp: Add tests for "set debug-format".
16135
237b092b
AA
161362014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
16137
16138 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
16139
d674a709
AA
161402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
16141
16142 * gdb.trace/entry-values.exp: Remove excess space character from
16143 regex patterns. Handle s390 call instruction.
16144
20fa3390
AA
161452014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
16146
16147 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
16148 define "*_start" label. Make "name" static.
16149 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
16150 ${name} by references to ${name}_start.
16151
78466714
AA
161522014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
16153
16154 * gdb.base/info-macros.exp: Remove "debug" from the compile
16155 options.
16156
ec9f644a
IB
161572014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
16158
16159 * gdb.dlang/demangle.exp: New file.
16160
94b1b47e
IB
161612014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
16162
16163 * gdb.dlang/primitive-types.exp: New file.
16164
7f420862
IB
161652014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
16166
16167 * configure.ac: Create gdb.dlang/Makefile.
16168 * configure: Regenerate.
16169 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
16170 * gdb.dlang/Makefile.in: New file.
16171 * lib/d-support.exp: New file.
16172 * lib/gdb.exp (skip_d_tests): New proc.
16173
52834460
MM
161742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16175
16176 * gdb.btrace/delta.exp: Check reverse stepi.
16177 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
16178 * gdb.btrace/finish.exp: New.
16179 * gdb.btrace/next.exp: New.
16180 * gdb.btrace/nexti.exp: New.
16181 * gdb.btrace/record_goto.c: Add comments.
16182 * gdb.btrace/step.exp: New.
16183 * gdb.btrace/stepi.exp: New.
16184 * gdb.btrace/multi-thread-step.c: New.
16185 * gdb.btrace/multi-thread-step.exp: New.
16186 * gdb.btrace/rn-dl-bind.c: New.
16187 * gdb.btrace/rn-dl-bind.exp: New.
16188 * gdb.btrace/data.c: New.
16189 * gdb.btrace/data.exp: New.
16190 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
16191
6e07b1d2
MM
161922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16193
16194 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
16195 * gdb.btrace/exception.exp: Update.
16196 * gdb.btrace/instruction_history.exp: Update.
16197 * gdb.btrace/record_goto.exp: Update.
16198 * gdb.btrace/tailcall.exp: Update.
16199 * gdb.btrace/unknown_functions.exp: Update.
16200 * gdb.btrace/delta.exp: New.
16201
0b722aec
MM
162022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16203
16204 * gdb.btrace/record_goto.exp: Add backtrace test.
16205 * gdb.btrace/tailcall.exp: Add backtrace test.
16206
066ce621
MM
162072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16208
16209 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
16210 * gdb.btrace/record_goto.c: New.
16211 * gdb.btrace/record_goto.exp: New.
16212 * gdb.btrace/x86-record_goto.S: New.
16213
0688d04e
MM
162142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16215
16216 * gdb.btrace/function_call_history.exp: Update tests.
16217 * gdb.btrace/instruction_history.exp: Update tests.
16218
8710b709
MM
162192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16220
16221 * gdb.btrace/function_call_history.exp: Fix expected field
16222 order for "record function-call-history".
16223 Add new tests for "record function-call-history /c".
16224 * gdb.btrace/exception.cc: New.
16225 * gdb.btrace/exception.exp: New.
16226 * gdb.btrace/tailcall.exp: New.
16227 * gdb.btrace/x86-tailcall.S: New.
16228 * gdb.btrace/x86-tailcall.c: New.
16229 * gdb.btrace/unknown_functions.c: New.
16230 * gdb.btrace/unknown_functions.exp: New.
16231 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
16232
5de9129b
MM
162332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16234
16235 * gdb.btrace/instruction_history.exp: Update.
16236 * gdb.btrace/function_call_history.exp: Update.
16237
23a7fe75
MM
162382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16239
16240 * gdb.btrace/function_call_history.exp: Fix expected function
16241 trace.
16242 * gdb.btrace/instruction_history.exp: Initialize traced.
16243 Remove traced_functions.
16244
724c7dd8
MM
162452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16246
16247 * gdb.btrace/function_call_history.exp: Update
16248 * gdb.btrace/instruction_history.exp: Update.
16249
6d78d93b
MM
162502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16251
16252 * gdb.btrace/enable.exp: Update expected text.
16253
93a360cc
OJ
162542014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
16255
16256 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
16257 bytes.
16258
3772b53f
MR
162592014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
16260
16261 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
16262
596662fa
OJ
162632014-01-15 Omair Javaid <omair.javaid@linaro.org>
16264
16265 * lib/gdb.exp (supports_process_record): Return true for
16266 arm*-linux*. (supports_reverse): Likewise.
16267
b5b08fb4
SC
162682014-01-13 Siva Chandra Reddy <sivachandra@google.com>
16269
16270 PR python/15464
16271 PR python/16113
16272 * gdb.python/py-type.c: Enhance test case.
16273 * gdb.python/py-value-cc.cc: Likewise
16274 * gdb.python/py-type.exp: Add new tests.
16275 * gdb.python/py-value-cc.exp: Likewise
16276
52d7fb13
AA
162772014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16278 Pedro Alves <palves@redhat.com>
16279
16280 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
16281 Make "name" extern.
16282 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
16283 references to ${name}_start by references to ${name}.
16284
a2cd8cfe
JB
162852014-01-10 Joel Brobecker <brobecker@adacore.com>
16286
16287 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
16288
4e23fced
JB
162892014-01-10 Joel Brobecker <brobecker@adacore.com>
16290
16291 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
16292
c6a9e42c
PA
162932014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
16294 Pedro Alves <palves@redhat.com>
16295
16296 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 16297 mi_gdb_target_load.
c6a9e42c 16298
b7ea362b
PA
162992014-01-08 Pedro Alves <palves@redhat.com>
16300
16301 * gdb.threads/reconnect-signal.c: New file.
16302 * gdb.threads/reconnect-signal.exp: New file.
16303
5e3f4fab
EBM
163042014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16305
16306 * gdb.base/source-dir.exp: New file.
16307
79301218
JB
163082014-01-07 Joel Brobecker <brobecker@adacore.com>
16309
16310 * gdb.ada/mi_interface: New testcase.
16311
8e355c5d
JB
163122014-01-07 Joel Brobecker <brobecker@adacore.com>
16313
16314 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
16315 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
16316 gdb.ada/pp-rec-component/pck.ads: New files.
16317
c0d48811
JB
163182014-01-07 Joel Brobecker <brobecker@adacore.com>
16319
16320 * gdb.python/py-pp-integral.c: New file.
16321 * gdb.python/py-pp-integral.py: New file.
16322 * gdb.python/py-pp-integral.exp: New file.
16323
17b609c3 16324For older changes see ChangeLog-1993-2013.
c906108c 16325\f
8d8cb839
EZ
16326;; Local Variables:
16327;; mode: change-log
16328;; left-margin: 8
16329;; fill-column: 74
16330;; version-control: never
16331;; End:
902f2ccb 16332
42a4f53d 16333 Copyright 2014-2019 Free Software Foundation, Inc.
902f2ccb
MC
16334 Copying and distribution of this file, with or without modification,
16335 are permitted provided the copyright notice and this notice are preserved.