]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[gdb/testsuite] Compile compile-ifunc.c with -Wno-attribute-alias
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
6173d6a6
TV
12020-05-06 Tom de Vries <tdevries@suse.de>
2
3 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
4
6015a067
TV
52020-05-04 Tom de Vries <tdevries@suse.de>
6
7 * gdb.base/async.exp: Check whether instruction addresses are a
8 "recommended breakpoint location".
9
3b6acaee
TT
102020-05-03 Tom Tromey <tom@tromey.com>
11
12 * gdb.base/sepdebug.exp: Remove "catch" test.
13 * gdb.base/break.exp: Remove "catch" test.
14 * gdb.base/default.exp: Update expected output.
15
5beb4d17
TV
162020-05-02 Tom de Vries <tdevries@suse.de>
17
18 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
19 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
20 * gdb.arch/i386-mpx-map.exp: Same.
21 * gdb.arch/i386-mpx-sigsegv.exp: Same.
22 * gdb.arch/i386-mpx-simple_segv.exp: Same.
23 * gdb.arch/i386-mpx.exp: Same.
24
8caf140d
TV
252020-05-02 Tom de Vries <tdevries@suse.de>
26
27 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
28
693196cb
TV
292020-05-01 Tom de Vries <tdevries@suse.de>
30
31 * gdb.ada/operator_bp.exp: Allow more than required amount of
32 breakpoint.
33
53ae0aa9
TV
342020-05-01 Tom de Vries <tdevries@suse.de>
35
36 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
37
ee9d1e5f
HD
382020-04-30 Hannes Domani <ssbssa@yahoo.de>
39
40 PR gdb/18706
41 * gdb.cp/stub-array-size.cc: New test.
42 * gdb.cp/stub-array-size.exp: New file.
43 * gdb.cp/stub-array-size.h: New test.
44 * gdb.cp/stub-array-size2.cc: New test.
45
d5cf82c0
HD
462020-04-30 Hannes Domani <ssbssa@yahoo.de>
47
48 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
49 output to the new format.
50
42e165c3
SM
512020-04-29 Simon Marchi <simon.marchi@efficios.com>
52
53 * gdb.base/break.exp: Use with_test_prefix.
54
6e4e3fe1
TV
552020-04-29 Tom de Vries <tdevries@suse.de>
56
57 * lib/gdb.exp (debug_types): New proc.
58 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
59 * gdb.python/py-symtab.exp: Same.
60
d642b692
HD
612020-04-29 Hannes Domani <ssbssa@yahoo.de>
62
63 PR gdb/17320
64 * gdb.base/pretty-array.c: New test.
65 * gdb.base/pretty-array.exp: New file.
66
ea90f227
TV
672020-04-29 Tom de Vries <tdevries@suse.de>
68
69 PR symtab/25889
70 * gdb.cp/cpexprs.exp: Adapt for inclusion.
71 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
72 and include cpexprs.exp.
73
a65189c9
TV
742020-04-28 Mark Williams <mark@myosotissp.com>
75
76 PR gdb/24480
77 * dw4-toplevel-types.exp: Test for top level types.
78 * dw4-toplevel-types.cc: Test for top level types.
79
32d1f47a
TBA
802020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
81
82 * gdb.threads/stop-with-handle.exp: Fix typo in comment
83 (theads -> threads).
84
56a4f5a1
TV
852020-04-28 Tom de Vries <tdevries@suse.de>
86
87 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
88
0b2f8a3b
TV
892020-04-28 Tom de Vries <tdevries@suse.de>
90
91 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
92
5390c717
TV
932020-04-28 Tom de Vries <tdevries@suse.de>
94
95 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
96
15cd93d0
TV
972020-04-28 Tom de Vries <tdevries@suse.de>
98
99 * gdb.dwarf2/main-foo.c: New test.
100 * gdb.dwarf2/struct-with-sig.exp: New file.
101
d472f0fb
TV
1022020-04-25 Tom de Vries <tdevries@suse.de>
103
104 * boards/debug-types.exp: New file.
105
8d840e05
AB
1062020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
107
108 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
109
bcfe6157
TT
1102020-04-24 Tom Tromey <tom@tromey.com>
111
112 PR symtab/12707:
113 * gdb.python/py-symbol.exp: Update expected results for
114 linkage_name test.
115 * gdb.cp/print-demangle.exp: New file.
116 * gdb.base/c-linkage-name.exp: Fix test.
117 * gdb.guile/scm-symbol.exp: Update expected results for
118 linkage_name test.
119
f049a313
TT
1202020-04-24 Tom Tromey <tom@tromey.com>
121
122 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
123 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
124 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
125 assembler.
126
7cf28874
TV
1272020-04-24 Tom de Vries <tdevries@suse.de>
128
129 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
130 C++.
131
dac2fef7
TT
1322020-04-24 Tom Tromey <tromey@adacore.com>
133
134 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
135 values.
136 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
137 values. Update test for minimal encodings.
138 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
139 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
140 values. Update test for minimal encodings.
141
1acda803
TT
1422020-04-24 Tom Tromey <tromey@adacore.com>
143
144 PR python/23662:
145 * gdb.ada/variant.exp: Add Python checks.
146 * gdb.rust/simple.exp: Add dynamic type checks.
147
adfb9815
TT
1482020-04-24 Tom Tromey <tromey@adacore.com>
149
150 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
151 Make array type matching more lax.
152 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
153 * gdb.ada/mi_variant.exp: New file.
154 * gdb.ada/mi_variant/pck.ads: New file.
155 * gdb.ada/mi_variant/pkg.adb: New file.
156 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
157 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
158
7d79de9a
TT
1592020-04-24 Tom Tromey <tromey@adacore.com>
160
161 * gdb.ada/variant.exp: Add dynamic field offset tests.
162 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
163 * gdb.ada/variant/pkg.adb: Add new variables.
164
f8e89861
TT
1652020-04-24 Tom Tromey <tromey@adacore.com>
166
167 * gdb.ada/variant.exp: New file
168 * gdb.ada/variant/pkg.adb: New file
169 * gdb.ada/variant/pck.adb: New file
170
86e887ae
TV
1712020-04-24 Tom de Vries <tdevries@suse.de>
172
173 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
174
88428775
TV
1752020-04-24 Tom de Vries <tdevries@suse.de>
176
177 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
178 flags.
179
4e86f6e7
TV
1802020-04-24 Tom de Vries <tdevries@suse.de>
181
182 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
183
2016d3e6
TV
1842020-04-24 Tom de Vries <tdevries@suse.de>
185
186 * lib/gdb.exp (default_gdb_start): Handle eof.
187 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
188 failure.
189 * gdb.base/readnever.exp: Handle clean_restart failure.
190
70bc38f5
TV
1912020-04-23 Tom de Vries <tdevries@suse.de>
192
193 * gdb.base/decl-before-def.exp: Run to main and print a again.
194
de82891c
TV
1952020-04-23 Tom de Vries <tdevries@suse.de>
196
197 * gdb.base/decl-before-def-decl.c: New test.
198 * gdb.base/decl-before-def-def.c: New test.
199 * gdb.base/decl-before-def.exp: New file.
200
96038148
TV
2012020-04-23 Tom de Vries <tdevries@suse.de>
202
203 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
204
54ac3df1
TV
2052020-04-22 Tom de Vries <tdevries@suse.de>
206
207 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
208 debug_info_offset.
209 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
210 before $objsfile in the line line.
211
714534e1
TV
2122020-04-22 Tom de Vries <tdevries@suse.de>
213
214 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
215
16a7dbf4
MS
2162020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
217
218 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
219 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
220 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
221 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
222 * gdb.base/jit-protocol.h: Update definitions to match all usage
223 contexts.
224
2252020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
226
227 * gdb.base: Rename all jit related test and source files.
228
2292020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
230
231 * gdb.base/jit-reader.exp: Relax register output check.
232
317d2668
TV
2332020-04-22 Tom de Vries <tdevries@suse.de>
234
235 PR symtab/25764
236 * gdb.base/psym-external-decl-2.c: New test.
237 * gdb.base/psym-external-decl.c: New test.
238 * gdb.base/psym-external-decl.exp: New file.
239 * gdb.threads/tls.exp: Add PR25807 kfail.
240
eea9e357
TV
2412020-04-22 Tom de Vries <tdevries@suse.de>
242
243 PR symtab/25801
244 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
245 in "info source" output.
246
3d5afab3
TV
2472020-04-22 Tom de Vries <tdevries@suse.de>
248
249 PR symtab/25700
250 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
251 symtab for imported_unit.c.
252
b32102f6
GB
2532020-04-21 Gary Benson <gbenson@redhat.com>
254
255 * gdb.base/advance.c (func): New argument, to match call site.
256 (func2, func3): Add return statements.
257
d43b7a2d
TBA
2582020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
259
260 * gdb.multi/run-only-second-inf.c: New file.
261 * gdb.multi/run-only-second-inf.exp: New file.
262
d89edf9b
MM
2632020-04-21 Markus Metzger <markus.t.metzger@intel.com>
264
265 * gdb.btrace/multi-inferior.c: New test.
266 * gdb.btrace/multi-inferior.exp: New file.
267
1a476b6d
MM
2682020-04-21 Markus Metzger <markus.t.metzger@intel.com>
269
270 * gdb.btrace/enable-new-thread.c: New test.
271 * gdb.btrace/enable-new-thread.exp: New file.
272
4778a5f8
TV
2732020-04-21 Tom de Vries <tdevries@suse.de>
274
275 PR gdb/25471
276 * gdb.threads/killed-outside.c: New test.
277 * gdb.threads/killed-outside.exp: New file.
278
9b2c992c
GB
2792020-04-20 Gary Benson <gbenson@redhat.com>
280
281 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
282 * gdb.base/nested-subp2.exp: Likewise.
283 * gdb.base/nested-subp3.exp: Likewise.
284
b5d1d6f7
GB
2852020-04-20 Gary Benson <gbenson@redhat.com>
286
287 * gdb.base/nested-subp1.exp: Disable test when using clang.
288 * gdb.base/nested-subp2.exp: Likewise.
289 * gdb.base/nested-subp3.exp: Likewise.
290
25230285
GB
2912020-04-20 Gary Benson <gbenson@redhat.com>
292
293 * gdb.cp/exception.cc: Fix compilation error with clang.
294
fa93cc8f
GB
2952020-04-20 Gary Benson <gbenson@redhat.com>
296
809730f3 297 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 298
e0c45f30
GB
2992020-04-20 Gary Benson <gbenson@redhat.com>
300
301 * gdb.base/jit-main.c: Fix compilation error with clang.
302
4ddfec93
KR
3032020-04-17 Kamil Rytarowski <n54@gmx.com>
304
305 * gdb.base/attach-twice.c: Include "sys/types.h".
306 (PTRACE_ATTACH): Add fallback definition.
307 (main): Pass `0' to the 4th argument of `ptrace'.
308
2bed205e
KR
3092020-04-17 Kamil Rytarowski <n54@gmx.com>
310
311 * gdb.base/fork-running-state.c: Include "signal.h".
312
0743fc83
TT
3132020-04-17 Tom Tromey <tromey@adacore.com>
314
315 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
316 Update tests.
317 * gdb.btrace/cpu.exp: Update tests.
318 * gdb.base/maint.exp: Update tests.
319 * gdb.base/default.exp: Update tests.
320 * gdb.base/completion.exp: Update tests.
321
efba5c23
TV
3222020-04-16 Tom de Vries <tdevries@suse.de>
323
324 PR symtab/25791
325 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
326 (ensure_gdb_index): and factor out and move ...
327 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
328 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
329
d191d716
TV
3302020-04-16 Tom de Vries <tdevries@suse.de>
331
332 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
333 loading exec.
334
99f1bc6a
AB
3352020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
336
337 * gdb.base/many-completions.exp: New file.
338
194d088f
TV
3392020-04-14 Tom de Vries <tdevries@suse.de>
340
341 PR symtab/25718
342 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
343
c1a66c06
TV
3442020-04-14 Tom de Vries <tdevries@suse.de>
345
346 PR symtab/25720
347 * gdb.base/maint-expand-symbols-header-file.c: New test.
348 * gdb.base/maint-expand-symbols-header-file.exp: New file.
349 * gdb.base/maint-expand-symbols-header-file.h: New test.
350
21b0982c
AB
3512020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
352
353 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
354 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
355 get_func_info.
356 (get_func_info): Delete.
357 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
358 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
359 * lib/dwarf.exp (get_func_info): New function.
360
dd1cab06
TV
3612020-04-13 Tom de Vries <tdevries@suse.de>
362
363 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
364 to what find_gnatmake does.
365
71ea2b6b
TV
3662020-04-10 Tom de Vries <tdevries@suse.de>
367
368 * gdb.base/style.exp: Expect "Expanding full symbols" message for
369 -readnow.
370
bdfc1e8a
TV
3712020-04-10 Tom de Vries <tdevries@suse.de>
372
373 PR cli/25808
374 * gdb.base/style.c: Add leading newlines.
375 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
376 Check listing of main's one-line body.
377
14ca8ecf
TV
3782020-04-08 Tom de Vries <tdevries@suse.de>
379
380 * lib/gdb.exp (psymtabs_p): New proc.
381 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
382 importing unit" unsupported if there are no partial symbols.
383
e21d048f
TV
3842020-04-08 Tom de Vries <tdevries@suse.de>
385
386 PR testsuite/25760
387 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
388
25c11aca
TV
3892020-04-07 Tom de Vries <tdevries@suse.de>
390
391 PR symtab/25796
392 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
393
5707e24b
TV
3942020-04-07 Tom de Vries <tdevries@suse.de>
395
396 * gdb.base/check-psymtab.c: New test.
397 * gdb.base/check-psymtab.exp: New file.
398
6ee448cc
TT
3992020-04-06 Tom Tromey <tromey@adacore.com>
400
401 * gdb.ada/variant-record/proc.adb: New file.
402 * gdb.ada/variant-record/value.adb: New file.
403 * gdb.ada/variant-record/value.s: New file.
404 * gdb.ada/variant-record.exp: New file.
405
9e7c9a03
HD
4062020-04-03 Hannes Domani <ssbssa@yahoo.de>
407
408 PR gdb/25325
409 * gdb.cp/typed-enum.cc: New test.
410 * gdb.cp/typed-enum.exp: New file.
411
c90d28ac
AB
4122020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
413
414 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
415 * gdb.dwarf2/dw2-inline-small-func.c: New file.
416 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
417 * gdb.dwarf2/dw2-inline-small-func.h: New file.
418 * gdb.opt/inline-small-func.c: New file.
419 * gdb.opt/inline-small-func.exp: New file.
420 * gdb.opt/inline-small-func.h: New file.
421
34e9a9fa
AB
4222020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
423
424 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
425 function.
426
6a354911
AB
4272020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
428
429 * lib/dwarf.exp (function_range): Allow compiler options to be
430 specified.
431
880d9777
TV
4322020-04-02 Tom de Vries <tdevries@suse.de>
433
434 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
435 __attribute__((always_inline)).
436 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
437
f32682ea
TV
4382020-04-02 Tom de Vries <tdevries@suse.de>
439
440 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
441 (gdbserver_gdb_exit): ... here. Add timeout warning.
442 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
443 (connect_target_extended_remote): Append new server_spawn_id to
444 server_spawn_ids.
445 (cleanup): New proc.
446 (setup, <toplevel>): Call cleanup.
447
d3214198
TV
4482020-04-02 Tom de Vries <tdevries@suse.de>
449
450 * gdb.base/main-psymtab.exp: New file.
451
cc77ed24
TV
4522020-04-02 Tom de Vries <tdevries@suse.de>
453
454 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
455
3638a098
TT
4562020-04-01 Tom Tromey <tom@tromey.com>
457
458 * gdb.base/complex-parts.exp: Add type tests.
459
c34e8714
TT
4602020-04-01 Tom Tromey <tom@tromey.com>
461
462 * gdb.base/complex-parts.exp: Add arithmetic tests.
463
981c08ce
TT
4642020-04-01 Tom Tromey <tom@tromey.com>
465
466 * gdb.compile/compile.exp: Update.
467 * gdb.compile/compile-cplus.exp: Update.
468 * gdb.base/varargs.exp: Update.
469 * gdb.base/floatn.exp: Update.
470 * gdb.base/endianity.exp: Update.
471 * gdb.base/callfuncs.exp (do_function_calls): Update.
472 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
473 (complex_float_integral_args): Update.
474 * gdb.base/complex.exp: Update.
475 * gdb.base/complex-parts.exp: Update.
476
3d1cfd43
TT
4772020-04-01 Tom Tromey <tromey@adacore.com>
478
479 * gdb.rust/union.rs: New file.
480 * gdb.rust/union.exp: New file.
481 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
482 (main): Update.
483 * gdb.rust/simple.exp: Move union tests to union.exp.
484
e033dfa9
TT
4852020-04-01 Tom Tromey <tromey@adacore.com>
486
487 * gdb.rust/simple.rs (main): Remove "y0".
488
53cccef1
TBA
4892020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
490
491 * gdb.multi/stop-all-on-exit.c: New test.
492 * gdb.multi/stop-all-on-exit.exp: New file.
493
60e22c1e
HD
4942020-04-01 Hannes Domani <ssbssa@yahoo.de>
495
496 PR gdb/24789
497 * gdb.cp/misc.cc: Add integer reference variable.
498 * gdb.cp/misc.exp: Add test.
499
e139a727
TBA
5002020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
501
502 * gdb.server/stop-reply-no-thread.exp: Enhance the test
503 scenario to cover execution until the end and also the case
504
16b0db75
TV
5052020-03-31 Tom de Vries <tdevries@suse.de>
506
507 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
508 c. Use "maint info symtabs" to check symtab expansion.
509
c0502da6
TV
5102020-03-30 Tom de Vries <tdevries@suse.de>
511
512 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
513 unsupported.
514 (verify_psymtab_expanded): Move ...
515 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
516 test.
517 (readnow): New proc.
518
5935fd15
AB
5192020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
520
521 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
522 with $hex.
523
1773be9e
TT
5242020-03-20 Tom Tromey <tromey@adacore.com>
525
526 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
527
70304be9
TT
5282020-03-20 Tom Tromey <tromey@adacore.com>
529
530 * gdb.ada/sub_variant/subv.adb: New file.
531 * gdb.ada/sub_variant.exp: New file.
532
0dd7b8f7
TV
5332020-03-20 Tom de Vries <tdevries@suse.de>
534
535 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
536 first break fails.
537 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
538
cada5fc9
AB
5392020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
540
541 * gdb.server/exit-multiple-threads.c: New file.
542 * gdb.server/exit-multiple-threads.exp: New file.
543
6b8c53f2
AB
5442020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
545
546 * gdb.fortran/mixed-lang-stack.c: New file.
547 * gdb.fortran/mixed-lang-stack.cpp: New file.
548 * gdb.fortran/mixed-lang-stack.exp: New file.
549 * gdb.fortran/mixed-lang-stack.f90: New file.
550
19a2740f
AB
5512020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
552
553 * gdb.linespec/cp-completion-aliases.cc: New file.
554 * gdb.linespec/cp-completion-aliases.exp: New file.
555
d8c8b848
TV
5562020-03-19 Tom de Vries <tdevries@suse.de>
557
558 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
559 more precise.
560
a9933ccf
TV
5612020-03-18 Tom de Vries <tdevries@suse.de>
562
563 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
564 * gdb.dwarf2/break-inline-psymtab.c: New test.
565 * gdb.dwarf2/break-inline-psymtab.exp: New file.
566
2f89101f
TV
5672020-03-16 Tom de Vries <tdevries@suse.de>
568
569 * lib/cache.exp (gdb_do_cache): Add and handle local variables
570 cache_verify and cache_verify_proc.
571
6b9374f1
TV
5722020-03-15 Tom de Vries <tdevries@suse.de>
573
574 * gdb.server/solib-list.exp: Handle
575 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
576
eaeaf44c
TV
5772020-03-15 Tom de Vries <tdevries@suse.de>
578
579 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
580 objfiles".
581
3293bbaf
TT
5822020-03-14 Tom Tromey <tom@tromey.com>
583
584 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
585
ab44624c
TV
5862020-03-14 Tom de Vries <tdevries@suse.de>
587
588 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
589
54c43825
TV
5902020-03-14 Tom de Vries <tdevries@suse.de>
591
592 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
593 result in line-by-line fashion.
594
2ac70237
TV
5952020-03-14 Tom de Vries <tdevries@suse.de>
596
597 * lib/gdb.exp (supports_statement_frontiers): New proc.
598 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
599
09546b56
TV
6002020-03-14 Tom de Vries <tdevries@suse.de>
601
602 * gdb.base/printcmds.exp: Add missing quoting for "print
603 teststring2".
604
a1f6a07c
TT
6052020-03-13 Tom Tromey <tom@tromey.com>
606
607 * gdb.base/printcmds.exp (test_print_strings): Add regression
608 test.
609 * gdb.base/printcmds.c (charptr): New typedef.
610 (teststring2): New global.
611
1b83d09c
AB
6122020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
613
614 * gdb.base/break-interp.exp: Use the tail of the filename, not the
615 full path in the test name.
616 (test_ld): Add some with_test_prefix blocks to make test names
617 unique.
618
2d61316c
TV
6192020-03-13 Tom de Vries <tdevries@suse.de>
620
621 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
622
2e9145ac
TV
6232020-03-13 Tom de Vries <tdevries@suse.de>
624
625 * gdb.mi/mi-sym-info.exp: Make matching more precise.
626
96c7f873
TV
6272020-03-13 Tom de Vries <tdevries@suse.de>
628
629 PR symtab/25646
630 * gdb.dwarf2/imported-unit.exp: Add test.
631
49ba92c0
TV
6322020-03-13 Tom de Vries <tdevries@suse.de>
633
634 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
635 (var1, var2): New variable.
636 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
637 matching symbols.
638
301b21e0
TV
6392020-03-13 Tom de Vries <tdevries@suse.de>
640
641 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
642 (Term::command): Use prompt prefix.
643 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
644 * gdb.tui/tui-layout-asm-short-prog.exp: Use
645 command_no_prompt_prefix instead of prefix.
646 * gdb.tui/tui-layout-asm.exp: Same.
647
3f512721
SM
6482020-03-12 Simon Marchi <simon.marchi@efficios.com>
649
650 * gdb.base/break-interp.exp: Use foreach_with_prefix.
651
40310f30
SM
6522020-03-12 Simon Marchi <simon.marchi@efficios.com>
653
654 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
655 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
656 on" while stepping over the test instruction, match printed
657 message.
658
09252140
TV
6592020-03-12 Tom de Vries <tdevries@suse.de>
660
661 * gdb.base/info-types.exp: Use exp_continue during matching of output
662 of "info types".
663
14e9c72c
TV
6642020-03-12 Tom de Vries <tdevries@suse.de>
665
666 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
667
e515d67e
TV
6682020-03-12 Tom de Vries <tdevries@suse.de>
669
670 * gdb.fortran/module.exp: Use exp_continue during matching of output
671 of "info variable -n".
672
307eafd8
TV
6732020-03-12 Tom de Vries <tdevries@suse.de>
674
675 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
676 gdb.dwarf2/dw2-ranges-base.c.
677
9a2de3fc
TV
6782020-03-12 Tom de Vries <tdevries@suse.de>
679
680 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
681 in presence of GLIBC debuginfo.
682
3217502e
TV
6832020-03-12 Tom de Vries <tdevries@suse.de>
684
685 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
686 $core.
687
1281424c
TV
6882020-03-12 Tom de Vries <tdevries@suse.de>
689
690 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
691 more precise.
692
038b97fc
SM
6932020-03-11 Simon Marchi <simon.marchi@efficios.com>
694
695 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
696 from Unix to Windows path.
697
5308d1e7
TV
6982020-03-11 Tom de Vries <tdevries@suse.de>
699
700 * gdb.ada/minsyms.exp: Set language to ada.
701
f870f78f
TV
7022020-03-11 Tom de Vries <tdevries@suse.de>
703
704 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
705
5a13315d
TV
7062020-03-11 Tom de Vries <tdevries@suse.de>
707
708 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
709
976862ed
TT
7102020-03-11 Tom Tromey <tromey@adacore.com>
711
712 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
713
7462c383
TV
7142020-03-11 Tom de Vries <tdevries@suse.de>
715
716 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
717
1c6c46a0
TV
7182020-03-11 Tom de Vries <tdevries@suse.de>
719
720 * gdb.base/break-interp.exp: Limit verbose scope.
721
44f41bb7
TV
7222020-03-11 Tom de Vries <tdevries@suse.de>
723
724 * gdb.fortran/logical.f90: Define variable with character type.
725 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
726
b76f3a42
TV
7272020-03-11 Tom de Vries <tdevries@suse.de>
728
729 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
730
1c33af77
TV
7312020-03-11 Tom de Vries <tdevries@suse.de>
732
733 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
734 symtabs.
735
8c95582d
AB
7362020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
737 Bernd Edlinger <bernd.edlinger@hotmail.de>
738
739 * gdb.cp/step-and-next-inline.cc: New file.
740 * gdb.cp/step-and-next-inline.exp: New file.
741 * gdb.cp/step-and-next-inline.h: New file.
742 * gdb.dwarf2/dw2-is-stmt.c: New file.
743 * gdb.dwarf2/dw2-is-stmt.exp: New file.
744 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
745 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
746 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
747
cecf8547
AB
7482020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
749
750 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
751 is-stmt flag in the line table.
752
0ba678c9
TV
7532020-03-09 Tom de Vries <tdevries@suse.de>
754
755 * lib/gdb.exp (cached_file): Create cache dir.
756
72fbdf83
TV
7572020-03-07 Tom de Vries <tdevries@suse.de>
758
759 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
760 * gdb.cp/rvalue-ref-params.exp: Same.
761
436b5e99
TV
7622020-03-06 Tom de Vries <tdevries@suse.de>
763
764 * lib/gdb.exp (tentative_rename, cached_file): New proc.
765 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
766
09f2921c
TV
7672020-03-06 Tom de Vries <tdevries@suse.de>
768
769 * README: Fix "the the".
770 * gdb.base/dprintf.exp: Same.
771
50a3cc5d
TV
7722020-03-05 Tom de Vries <tdevries@suse.de>
773
774 * gdb.base/maint.exp: Update "main print statistics" expected output.
775
0a709cba
AKS
7762020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
777
778 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
779 (fortran_int8): Likewise.
780 (fortran_real4): Likewise.
781 (fortran_real8): Likewise.
782 (fortran_complex4): Likewise.
783 (fortran_logical4): Likewise.
784 (fortran_character1): Likewise.
785
5e5d66b6
AB
7862020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
787
788 * gdb.fortran/logical.exp: Add tests that any non-zero value is
789 printed as true.
790
7b973adc
SDJ
7912020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
792
793 * gdb.base/printcmds.exp: Add test to verify printf of a
794 variable holding an address.
795
478e490a
TV
7962020-03-03 Tom de Vries <tdevries@suse.de>
797
798 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
799
1ef44e86
TV
8002020-03-03 Tom de Vries <tdevries@suse.de>
801
802 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
803 gdb_test_multiple call.
804
b98cc2cf
TV
8052020-03-03 Tom de Vries <tdevries@suse.de>
806
807 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
808 gdb_test_multiple calls.
809
63e163f2
AB
8102020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
811
812 * gdb.base/default.exp: Remove test of 'set history filename'.
813 * gdb.base/gdbinit-history.exp: Add tests for setting the history
814 filename to the empty string.
815 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
816 and GDBHISTSIZE.
817
24ed6739
AB
8182020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
819
820 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
821 disabled.
822
590003dc
TV
8232020-03-02 Pedro Alves <palves@redhat.com>
824 Tom de Vries <tdevries@suse.de>
825
826 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
827 -prompt prefix, before user_code argument. Add -lbl option likewise.
828 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
829 (gdb_is_target_1): Add -prompt prefix and move to before user_code
830 argument.
831 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
832 have "\r\n" at start-of-line, instead of at end-of-line.
833
f5e46084
SM
8342020-02-28 Simon Marchi <simon.marchi@efficios.com>
835
836 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
837 libinproctrace.so.
838
f7a7000d
LM
8392020-02-28 Luis Machado <luis.machado@linaro.org>
840
841 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
842 to "p/x".
843
718e0816
LM
8442020-02-28 Luis Machado <luis.machado@linaro.org>
845
846 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
847 asm/ptrace.h and error.h.
848
13c3a74a
TV
8492020-02-28 Tom de Vries <tdevries@suse.de>
850
851 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
852 (struct wrapper, do_something, mundane/symada__cS): Move ...
853 * gdb.base/c-linkage-name-2.c: ... here. New source file.
854 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
855 Update "print symada__cS before partial symtab expansion" regexp.
856 Update breakpoint location. Flush symbol cache after expansion.
857
85d2d5bb
LM
8582020-02-28 Luis Machado <luis.machado@linaro.org>
859
860 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
861
3608f86c
TV
8622020-02-27 Tom de Vries <tdevries@suse.de>
863
864 * config/sid.exp: Remove unused globals.
865 * gdb.base/attach.exp: Same.
866 * gdb.base/catch-load.exp: Same.
867 * gdb.base/dbx.exp: Same.
868 * lib/gdb.exp: Same.
869 * lib/mi-support.exp: Same.
870 * lib/prompt.exp: Same.
871
c8d4f6df
TV
8722020-02-27 Tom de Vries <tdevries@suse.de>
873
874 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
875 not set.
876
0d79cdc4
AM
8772020-02-26 Aaron Merey <amerey@redhat.com>
878
879 * gdb.debuginfod: New directory for debuginfod tests.
880 * gdb.debuginfod/main.c: New test file.
881 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
882
0dce4280
TV
8832020-02-26 Tom de Vries <tdevries@suse.de>
884
885 PR gdb/25603
886 * gdb.base/persistent-lang.cc: New test.
887 * gdb.base/persistent-lang.exp: New file.
888
9e80cfa1
AB
8892020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
890
891 * gdb.fortran/derived-type-striding.exp: Add a new test.
892 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
893 new test.
894
2078dbb2
AB
8952020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
896
897 * gdb.base/cached-source-file.exp: Avoid source file paths in test
898 names.
899
70d49700
TV
9002020-02-25 Tom de Vries <tdevries@suse.de>
901
902 PR go/18926
903 * gdb.go/methods.exp: Remove gcc/93866 xfail.
904
a88ef40d
TV
9052020-02-24 Tom de Vries <tdevries@suse.de>
906
907 PR gdb/25592
908 * gdb.base/info-locals-unused-static-var.c: New test.
909 * gdb.base/info-locals-unused-static-var.exp: New file.
910
01b1af32
TT
9112020-02-22 Tom Tromey <tom@tromey.com>
912
913 * gdb.python/tui-window.exp: New file.
914 * gdb.python/tui-window.py: New file.
915
7c043ba6
TT
9162020-02-22 Tom Tromey <tom@tromey.com>
917
918 PR tui/17850:
919 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
920 tests.
921
c22fef7e
TT
9222020-02-22 Tom Tromey <tom@tromey.com>
923
924 * gdb.tui/new-layout.exp: Add sub-layout tests.
925
ee325b61
TT
9262020-02-22 Tom Tromey <tom@tromey.com>
927
928 * gdb.tui/new-layout.exp: New file.
929
3f0cbb04
TT
9302020-02-22 Tom Tromey <tom@tromey.com>
931
932 * gdb.rust/rust-style.rs: New file.
933 * gdb.rust/rust-style.exp: New file.
934 * gdb.base/style.exp: Test structure printing.
935 * gdb.base/style.c (struct some_struct): New type.
936 (enum etype): New type.
937 (struct_value): New global.
938
75525152
TV
9392020-02-21 Tom de Vries <tdevries@suse.de>
940
941 PR go/18926
942 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
943 Remove blanket xfails. Use message argument for gdb_breakpoint.
944 Make continuing to breakpoint test conditional on setting breakpoint.
945 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
946 DW_AT_name attribute. Add xfail for GCC PR93866.
947
bd360d30
AB
9482020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
949
950 * gdb.dwarf2/cpp-linkage-name.c: New file.
951 * gdb.dwarf2/cpp-linkage-name.exp: New file.
952
c7adb09f 9532020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
954
955 * lib/gdb.exp (gdb_wrapper_init): Reset
956 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
957 not exist.
958
a9c79803
TV
9592020-02-20 Tom de Vries <tdevries@suse.de>
960
961 PR go/17018
962 * gdb.go/hello.exp: Copy ...
963 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
964 print of st to print value of global definition. Add xfail for GCC
965 PR93844.
966 * gdb.go/hello.exp: Remove printing of st before definition.
967 * gdb.go/hello.go: Copy ...
968 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
969 to st.
970 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
971
d7445728
TV
9722020-02-20 Tom de Vries <tdevries@suse.de>
973
974 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
975 (gdb_simple_compile): Handle compile_flags go by using .go extension
976 for source file.
977 * gdb.go/chan.exp: Use support_go_compile.
978 * gdb.go/handcall.exp: Same.
979 * gdb.go/hello.exp: Same.
980 * gdb.go/integers.exp: Same.
981 * gdb.go/max-depth.exp: Same.
982 * gdb.go/methods.exp: Same.
983 * gdb.go/package.exp: Same.
984 * gdb.go/strings.exp: Same.
985 * gdb.go/types.exp: Same.
986 * gdb.go/unsafe.exp: Same.
987
c9c41e6d
TV
9882020-02-19 Tom de Vries <tdevries@suse.de>
989
990 * gdb.python/lib-types.exp: Make xfail more strict.
991
f20ff837
TV
9922020-02-19 Tom de Vries <tdevries@suse.de>
993
994 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
995
08410482
DE
9962020-02-19 Doug Evans <dje@google.com>
997
998 PR rust/25535
999 * gdb.rust/simple.exp: Add test.
1000 * gdb.rust/simple.rs: Add test.
1001
623563f7
TV
10022020-02-19 Tom de Vries <tdevries@suse.de>
1003
1004 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1005 output line-by-line.
1006
d3308cfd
TV
10072020-02-19 Tom de Vries <tdevries@suse.de>
1008
1009 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1010
86cbc5dc
TV
10112020-02-19 Tom de Vries <tdevries@suse.de>
1012
1013 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1014 prelink.
1015
9db2b96b
TV
10162020-02-19 Tom de Vries <tdevries@suse.de>
1017
1018 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1019 (gdb_do_cache): Use gdb_do_cache_wrap.
1020 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1021
89e2fdc5
TV
10222020-02-19 Tom de Vries <tdevries@suse.de>
1023
1024 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1025 gdb_compile option.
1026
373d7ac0
SM
10272020-02-18 Simon Marchi <simon.marchi@efficios.com>
1028
1029 * gdb.base/printcmds.exp (test_print_enums): Update expected
1030 output.
1031
b29a2df0
SM
10322020-02-18 Simon Marchi <simon.marchi@efficios.com>
1033
1034 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1035 for "unknown".
1036
6740f0cc
SM
10372020-02-18 Simon Marchi <simon.marchi@efficios.com>
1038
1039 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1040 enumerator.
1041
edd45eb0
SM
10422020-02-18 Simon Marchi <simon.marchi@efficios.com>
1043
1044 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1045 FE_, add FE_NONE.
1046 (three): Update.
1047 (enum flag_enum_without_zero): New enum.
1048 (flag_enum_without_zero): New variable.
1049 (enum not_flag_enum): New enum.
1050 (three_not_flag): New variable.
1051 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1052 (test_print_enums): Add more tests for printing flag enums.
1053
d4295de4
TV
10542020-02-18 Tom de Vries <tdevries@suse.de>
1055
1056 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1057 (gdb_compile_ada): ... here.
1058 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1059 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1060
f251f505
TT
10612020-02-14 Tom Tromey <tom@tromey.com>
1062
1063 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1064 build directory.
1065 * boards/gdbserver-base.exp: Update path to gdbserver.
1066
8f432634
TV
10672020-02-13 Tom de Vries <tdevries@suse.de>
1068
1069 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1070
92b6eaf7
TV
10712020-02-13 Tom de Vries <tdevries@suse.de>
1072
1073 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1074 are missing.
1075
f3b0f7fe
TV
10762020-02-13 Tom de Vries <tdevries@suse.de>
1077
1078 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1079 call.
1080
f6be8713
SDJ
10812020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1082
1083 PR tui/25126
1084 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1085 * gdb.base/cached-source-file.c: New file.
1086 * gdb.base/cached-source-file.exp: New file.
1087
b2770d5e
TV
10882020-02-11 Tom de Vries <tdevries@suse.de>
1089
1090 PR testsuite/25488
1091 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1092
44f6938e
TV
10932020-02-10 Tom de Vries <tdevries@suse.de>
1094
1095 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1096
5f0e2eb7
MR
10972020-02-10 Maciej W. Rozycki <macro@wdc.com>
1098
1099 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1100 and $after_addr are both integers before making a comparison.
1101
46ce2b6f
TV
11022020-02-09 Tom de Vries <tdevries@suse.de>
1103
1104 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1105 command output and paste it into gdb.log. If any, paste catch message
1106 to gdb.log.
1107
5abbbe1d
TT
11082020-02-07 Tom Tromey <tromey@adacore.com>
1109
1110 PR breakpoints/24915:
1111 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1112
1d5d29e7
SV
11132020-02-06 Shahab Vahedi <shahab@synopsys.com>
1114
1115 * gdb.tui/tui-missing-src.exp: Add the "missing source
1116 file" test for the TUI.
1117
b0999b9b
AB
11182020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1119
1120 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1121 including a port number in the output.
1122
c3b149eb
AKS
11232020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1124
1125 * lib/fortran.exp (fortran_int4): Handle clang.
1126 (fortran_int8): Likewise.
1127 (fortran_real4): Likewise.
1128 (fortran_real8): Likewise.
1129 (fortran_complex4): Likewise.
1130 (fortran_logical4): Likewise.
1131 (fortran_character1): Likewise.
1132
f8dcc90b
TV
11332020-02-04 Tom de Vries <tdevries@suse.de>
1134
1135 * README (Race detection): Add note.
1136
f90ac7c2
TV
11372020-02-04 Tom de Vries <tdevries@suse.de>
1138
1139 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1140
780636ae
TV
11412020-02-04 Tom de Vries <tdevries@suse.de>
1142
1143 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1144
5d2e1193
RA
11452020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1146
1147 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1148 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1149 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1150 blttar, bnetarl.
1151 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1152 binary for blttar, bnetarl.
1153 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1154 wait instruction. Delete ldmx test.
1155 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1156
e409c542
AKS
11572020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1158
1159 * gdb.fortran/array-bounds-high.exp: New file.
1160 * gdb.fortran/array-bounds-high.f90: New file.
1161
b0029748
LD
11622020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1163
1164 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1165 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1166
195a8287
TV
11672020-02-01 Tom de Vries <tdevries@suse.de>
1168
1169 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1170
42330a68
AB
11712020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1172
1173 PR tui/9765
1174 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1175 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1176
b62a8028
LM
11772020-01-29 Luis Machado <luis.machado@linaro.org>
1178
1179 * gdb.arch/aarch64-brk-patterns.c: New source file.
1180 * gdb.arch/aarch64-brk-patterns.exp: New test.
1181
5f440116
TBA
11822020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1183
1184 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1185 GCC/Clang version.
1186 * gdb.cp/pass-by-ref.exp: Ditto.
1187
ee2a6fc6
TV
11882020-01-29 Tom de Vries <tdevries@suse.de>
1189
1190 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1191 * gdb.threads/watchpoint-fork-mt.c: Same.
1192 * gdb.threads/watchpoint-fork-parent.c: Same.
1193 * gdb.threads/watchpoint-fork-st.c: Same.
1194 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1195
16b10d6e
LM
11962020-01-27 Luis Machado <luis.machado@linaro.org>
1197
1198 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1199 sitting at a syscall instruction when we hit the syscall function's
1200 breakpoint.
1201 Check PC against one obtained with the x command.
1202 Validate syscall number.
1203 (step_over_syscall): Don't continue to the syscall instruction if
1204 we're already there.
1205
b1468492
PW
12062020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1207
1208 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1209
7ffa82e1
AB
12102020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1211
1212 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1213 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1214
3d92a3e3
AB
12152020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1216
1217 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1218 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1219
94a72be7
AB
12202020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1221
1222 * gdb.base/maint.exp: Update line table parsing test.
1223 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1224
53af73bf
PA
12252020-01-24 Pedro Alves <palves@redhat.com>
1226
1227 PR gdb/25410
1228 * gdb.multi/multi-re-run-1.c: New.
1229 * gdb.multi/multi-re-run-2.c: New.
1230 * gdb.multi/multi-re-run.exp: New.
1231
1ba1ac88
AB
12322020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1233
1234 PR gdb/23718
1235 * gdb.server/server-kill-python.exp: New file.
1236
f3364a6d
AB
12372020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1238
1239 * gdb.server/multi-ui-errors.c: New file.
1240 * gdb.server/multi-ui-errors.exp: New file.
1241
733d0a67
AB
12422020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1243
1244 PR tui/9765
1245 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1246
4f13c1c0
TT
12472020-01-19 Tom Tromey <tom@tromey.com>
1248
1249 * gdb.tui/main.exp: Add check for plain "file".
1250
40c94099
CB
12512020-01-16 Christian Biesinger <cbiesinger@google.com>
1252
1253 * lib/gdb.exp: Fix spelling error (seperatelly).
1254
ff47f4f0
TT
12552020-01-14 Tom Tromey <tom@tromey.com>
1256
1257 PR symtab/12535:
1258 * gdb.python/python.exp: Test decode_line with empty string
1259 argument.
1260
717c684d
BE
12612020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1262
1263 * gdb.base/skip-inline.exp: Extend test.
1264
44e4c775
AB
12652020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1266
1267 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1268 * gdb.dwarf2/dw2-bad-elf.c: New file.
1269 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1270
d93c6db7
AB
12712020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1272
1273 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1274 _line_saw_file.
1275
9a6d629c
AB
12762020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1277
1278 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1279 border.
1280
d9ebdab7
TBA
12812020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1282
1283 * gdb.multi/multi-target.exp (setup): Factor out "info
1284 connections" and "info inferiors" tests to ...
1285 (test_info_inferiors): ... this new procedure.
1286 (top level): Run new "info-inferiors" tests.
1287
f3c469b9
PA
12882020-01-10 Pedro Alves <palves@redhat.com>
1289
1290 * gdb.server/bkpt-other-inferior.exp: New file.
1291
121b3efd
PA
12922020-01-10 Pedro Alves <palves@redhat.com>
1293
1294 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1295 of "add-inferior".
1296 * gdb.base/quit-live.exp: Likewise.
1297 * gdb.base/remote-exec-file.exp: Likewise.
1298 * gdb.guile/scm-progspace.exp: Likewise.
1299 * gdb.linespec/linespec.exp: Likewise.
1300 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1301 * gdb.mi/user-selected-context-sync.exp: Likewise.
1302 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1303 "info inferiors" tests.
1304 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1305 "add-inferior".
1306 * gdb.multi/watchpoint-multi.exp: Likewise.
1307 * gdb.python/py-inferior.exp: Likewise.
1308 * gdb.server/extended-remote-restart.exp: Likewise.
1309 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1310 "info inferiors".
1311 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1312 * gdb.trace/report.exp: Likewise.
1313
1dadb1dd
PA
13142020-01-10 Pedro Alves <palves@redhat.com>
1315
1316 * gdb.multi/multi-target.c: New file.
1317 * gdb.multi/multi-target.exp: New file.
1318 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1319 mode requested, but remote does not support non-stop".
1320
78f2c40a
PA
13212020-01-10 Pedro Alves <palves@redhat.com>
1322
1323 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1324 disconnect before reconnecting.
1325
e7af6c70
TBA
13262020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1327 Pedro Alves <palves@redhat.com>
1328
1329 * gdb.server/connect-without-multi-process.exp: Also test
1330 continuing to end.
1331
acdf84a6
PA
13322020-01-10 Pedro Alves <palves@redhat.com>
1333
1334 * gdb.base/remote-exec-file.exp: New file.
1335
873657b9
PA
13362020-01-10 Pedro Alves <palves@redhat.com>
1337
1338 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1339 output.
1340 * gdb.threads/async.c: New.
1341 * gdb.threads/async.exp: New.
1342 * gdb.multi/tids-gid-reset.c: New.
1343 * gdb.multi/tids-gid-reset.exp: New.
1344
7f0ae84c
GB
13452020-01-10 George Barrett <bob@bob131.so>
1346
1347 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1348 to help in finding the image relocation offset.
1349 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1350 options in arguments.
1351 (stap_test_no_debuginfo): Likewise.
1352 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1353 test variants.
1354 (stap_test): Add null semaphore relocation test.
1355
47e9d49d
GB
13562020-01-10 George Barrett <bob@bob131.so>
1357
1358 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1359 * gdb.base/stap-probe.exp: Likewise.
1360 (stap_test): Pass argument as an additional flag.
1361 (stap_test_no_debuginfo): Likewise.
1362 (stap_test): Check `info probes stap' output for semaphore
1363 addresses if the test binary is supposed to have them.
1364
f5a7c406
AB
13652020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1366
1367 * gdb.tui/basic.exp: Add more scrolling tests.
1368
9ae6bf64
TT
13692020-01-09 Tom Tromey <tom@tromey.com>
1370
1371 PR tui/18932:
1372 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1373 meangingful value.
1374 (Term::command, Term::resize): Update.
1375 * gdb.tui/basic.exp: Add scrolling test.
1376
b2efe70c
AB
13772020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1378
1379 * gdb.tui/tui-layout-asm.exp: New file.
1380
3804da7e
AB
13812020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1382
1383 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1384
b40aa28f
AB
13852020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1386
1387 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1388 (Term::enter_tui): Use Term::prepare_for_tui.
1389
63ffd7c9
AB
13902020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1391
1392 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1393 called.
1394
3be966f6
AB
13952020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1396
1397 * gdb.base/skip.exp: Fix race condition in test.
1398
153d79c4
AB
13992020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1400
1401 * gdb.base/backtrace.c: New file.
1402 * gdb.base/backtrace.exp: New file.
1403
f2302a34
AB
14042020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1405
1406 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1407
6ec1d75e
PW
14082020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1409
1410 * gdb.base/style.exp: Test that warnings are styled.
1411
c296cbe6
BE
14122019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1413
1414 * gdb.base/line65535.exp: New file.
1415 * gdb.base/line65535.c: New file.
1416
b28a729d
SM
14172019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1418
1419 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1420 * lib/gnat_debug_info_test.adb: New file.
1421 * gdb.ada/ptype_tagged_param.exp: Use
1422 gnat_runtime_has_debug_info, expect a different output if
1423 runtime does not have debug info.
1424
7f2d7a0d
SM
14252019-12-20 Simon Marchi <simon.marchi@efficios.com>
1426
1427 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1428 (another) quote in test name.
1429
f3bce483
SM
14302019-12-20 Simon Marchi <simon.marchi@efficios.com>
1431
1432 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1433 Add quote in test name.
1434
c855a912
TBA
14352019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1436
1437 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1438 directory instead.
1439 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1440 * gdb.cp/pass-by-ref-2.cc: New file.
1441 * gdb.cp/pass-by-ref-2.exp: New file.
1442
fc9d2d72
TT
14432019-12-20 Tom Tromey <tom@tromey.com>
1444
1445 * gdb.tui/list-before.exp: New file.
1446
77b97e00
TT
14472019-12-20 Tom Tromey <tom@tromey.com>
1448
1449 * gdb.tui/list.exp: Check for source on initial listing.
1450
f69656d0
TT
14512019-12-11 Tom Tromey <tromey@adacore.com>
1452
1453 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1454 Add crlf test.
1455
99a55965
SM
14562019-12-18 Simon Marchi <simon.marchi@efficios.com>
1457
1458 * gdb.base/default.exp: Update value of $_gdb_major.
1459
5024637f
BE
14602019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1461
1462 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1463
b63634be
BE
14642019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1465
1466 * gdb.base/skip.exp: Whitespace fix.
1467
45d73523
BE
14682019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1469
1470 * gdb.base/skip-inline.c: New file.
1471 * gdb.base/skip-inline.exp: New file.
1472
d043f8c8
SM
14732019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1474
1475 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1476 jit_function_00 to jit_function_stack_mangle.
1477 * gdb.base/jithost.c (jit_function_t): Rename to...
1478 (jit_function_stack_mangle_t): ... this.
1479 (jit_function_add_t): New typedef.
1480 (jit_function_00_code): Rename to...
1481 (jit_function_stack_mangle_code): ... this, make static.
1482 (jit_function_add_code): New.
1483 (main): Generate "add" function and call it. Adjust to changes
1484 in jithost_abi.
1485 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1486 (struct jithost_abi) <begin, end>: Remove fields.
1487 <object, function_stack_mangle, function_add>: New fields.
1488 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1489 code_end>: Remove fields.
1490 <func_stack_mangle>: New field.
1491 (read_debug_info): Adjust to renaming, create block for "add"
1492 function.
1493 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1494
873de05c
TT
14952019-12-11 Tom Tromey <tom@tromey.com>
1496
1497 * gdb.tui/resize.exp: Fix regexp.
1498 * gdb.tui/regs.exp: Fix regexps.
1499 * gdb.tui/main.exp: Fix regexp.
1500
3d979945
TT
15012019-12-11 Tom Tromey <tom@tromey.com>
1502
1503 * gdb.tui/resize.exp: Update.
1504 * gdb.tui/empty.exp (layouts): Update.
1505
2192a9d3
TT
15062019-12-11 Tom Tromey <tom@tromey.com>
1507
1508 * gdb.tui/regs.exp: Update.
1509 * gdb.tui/empty.exp (layouts): Update.
1510 * gdb.tui/basic.exp: Update.
1511 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1512
d8edc8b7
PW
15132019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1514
1515 * gdb.base/options.exp: Add -raw-values in the print completion list.
1516 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1517
4c12d936
KB
15182019-12-10 Kevin Buettner <kevinb@redhat.com>
1519
1520 * gdb.threads/omp-par-scope.c: New file.
1521 * gdb/threads/omp-par-scope.exp: New file.
1522
26b911fb
KB
15232019-12-10 Kevin Buettner <kevinb@redhat.com>
1524
bb47f919
KB
1525 * lib/gdb.exp (support_nested_function_tests): New proc.
1526
15272019-12-10 Kevin Buettner <kevinb@redhat.com>
1528
1529 * lib/gdb.exp (gdb_compile_openmp): New proc.
1530 (build_executable_from_specs): Add an "openmp" option.
1531 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1532
6c71eb7d
TT
15332019-12-10 Tom Tromey <tromey@adacore.com>
1534
1535 * gdb.ada/unchecked_union.exp: New file.
1536 * gdb.ada/unchecked_union/pck.adb: New file.
1537 * gdb.ada/unchecked_union/pck.ads: New file.
1538 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1539 * gdb-utils.exp (string_to_regexp): Also quote "?".
1540
bac7c5cf
GB
15412019-12-10 George Barrett <bob@bob131.so>
1542
1543 Test scripted probe breakpoints.
1544 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1545 * gdb.python/py-breakpoint.c (main): Likewise.
1546 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1547 specifier test.
1548 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1549
330f1d38
TBA
15502019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1551
1552 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1553 an rvalue parameter.
1554 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1555 parameter.
1556
b43315e2
AB
15572019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1558
1559 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1560 modules.
1561
54f73dad
AB
15622019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1563
1564 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1565 broken version of GCC.
1566
d57cbee9
AB
15672019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1568
1569 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1570 sym-info-cmds library.
1571 * gdb.fortran/info-types.exp: Likewise.
1572 * lib/sym-info-cmds.exp: New file.
1573
c14aab8c
TV
15742019-12-08 Tom de Vries <tdevries@suse.de>
1575
1576 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1577
aa2d5a42
KS
15782019-12-07 Keith Seitz <keiths@redhat.com>
1579
1580 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1581 * gdb.base/corefile-buildid-shlib.c: New file.
1582 * gdb.base/corefile-buildid.c: New file.
1583 * gdb.base/corefile-buildid.exp: New file.
1584
93e55f0a
TV
15852019-12-06 Tom de Vries <tdevries@suse.de>
1586
1587 * gdb.dwarf2/varval.exp: Add decl before def test.
1588
c7d12402
TBA
15892019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1590
1591 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1592
06acc08f
TBA
15932019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1594
1595 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1596 CV and reference conversion for overload resolution.
1597 * gdb.cp/rvalue-ref-overload.exp: Test it.
1598
e0fad1ea
PW
15992019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1600
1601 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1602 * gdb.base/frameapply.exp: Test faas without command.
1603
8d70a9f0
AB
16042019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1605
1606 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1607 Fortran tests.
1608 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1609 order.
1610
36c8fb93
AB
16112019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1612
1613 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1614 casting to type with no kind specified.
1615 (test_basic_parsing_of_type_kinds): Additional tests for types
1616 with no kind specified, and add tests for single/double
1617 precision/complex types.
1618
4139ff00
TT
16192019-12-04 Tom Tromey <tromey@adacore.com>
1620
1621 * gdb.base/endianity.c (struct other) <x>: New field.
1622 (main): Initialize it.
1623 * gdb.base/endianity.exp: Update.
1624
a05cf17a
TT
16252019-12-04 Tom Tromey <tromey@adacore.com>
1626
1627 * gdb.ada/scalar_storage/storage.adb: New file.
1628 * gdb.ada/scalar_storage/pck.adb: New file.
1629 * gdb.ada/scalar_storage/pck.ads: New file.
1630 * gdb.ada/scalar_storage.exp: New file.
1631
103a685e
TT
16322019-12-04 Tom Tromey <tromey@adacore.com>
1633
1634 * gdb.base/endianity.c (struct otherendian) <f>: New field.
1635 (main): Initialize it.
1636 * gdb.base/endianity.exp: Update.
1637
c2512106
AB
16382019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1639
1640 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
1641
293b38d6
AB
16422019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1643
1644 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
1645 -symbol-info-module-functions and -symbol-info-module-variables.
1646
216a7e6b
AB
16472019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1648
1649 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
1650
5bbd8269
AB
16512019-12-01 Richard Bunt <richard.bunt@arm.com>
1652 Andrew Burgess <andrew.burgess@embecosm.com>
1653
1654 * gdb.fortran/derived-type-striding.exp: New file.
1655 * gdb.fortran/derived-type-striding.f90: New file.
1656 * gdb.fortran/array-slices.exp: New file.
1657 * gdb.fortran/array-slices.f90: New file.
1658
be09caf1
PW
16592019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1660
1661 * gdb.base/define.exp: Test . in command names.
1662 * gdb.base/setshow.exp: Update test, as . is now part of
1663 command name.
1664
643c0cbe
PW
16652019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1666
1667 * gdb.base/define-prefix.exp: New file.
1668
dcdec678
AB
16692019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
1670
1671 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
1672 compile.
1673 (skip_btrace_pt_tests): Likewise.
1674
640ab947
AB
16752019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1676
1677 * gdb.fortran/info-modules.exp: Compile source files in correct
1678 order.
1679
d22670f0
KB
16802019-11-27 Kevin Buettner <kevinb@redhat.com>
1681
1682 * gdb.dwarf2/imported-unit.exp: New file.
1683 * gdb.dwarf2/imported-unit.c: New file.
1684
db5960b4
AB
16852019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1686
1687 * gdb.mi/mi-fortran-modules-2.f90: New file.
1688 * gdb.mi/mi-fortran-modules.exp: New file.
1689 * gdb.mi/mi-fortran-modules.f90: New file.
1690
7dc42066
AB
16912019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1692
1693 * gdb.mi/mi-sym-info-1.c: New file.
1694 * gdb.mi/mi-sym-info-2.c: New file.
1695 * gdb.mi/mi-sym-info.exp: New file.
1696
0dfeecca
TT
16972019-11-22 Tom Tromey <tromey@adacore.com>
1698
1699 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
1700 * gdb.ada/tasks/foo.adb: Add another stopping location.
1701
34877895
PJ
17022019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1703
1704 * gdb.base/endianity.c: New test.
1705 * gdb.base/endianity.exp: New file.
1706
2e84f897
LD
17072019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1708
1709 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1710
65d1cd5f
TV
17112019-11-21 Tom de Vries <tdevries@suse.de>
1712
1713 PR gdb/24956
1714 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1715
4f22c3f4
SDJ
17162019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1717
1718 * gdb.python/py-progspace.exp: Add missing parentheses on some
1719 'print' commands.
1720
9f6ad286
TT
17212019-11-19 Tom Tromey <tom@tromey.com>
1722
1723 * gdb.tui/winheight.exp: New file.
1724
0b8dbf3f
AB
17252019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1726
1727 * gdb.base/ctf-whatis.c: Delete.
1728 * gdb.base/ctf-whatis.exp: Delete.
1729 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1730
f833b7a7
AB
17312019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1732
1733 * gdb.base/ctf-cvexpr.exp: Delete.
1734 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1735
30d0a636
AB
17362019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1737
1738 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1739 the compiler. Clean up header comment a little.
1740 * gdb.base/ctf-ptype.exp: Likewise.
1741 * gdb.base/ctf-whatis.exp: Likewise.
1742 * lib/gdb.exp (skip_ctf_tests): New proc.
1743
494409bb
SDJ
17442019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1745
1746 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1747 * gdb.tui/corefile-run.exp: New file.
1748
55708e99
TT
17492019-11-14 Tom Tromey <tromey@adacore.com>
1750
1751 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1752 regression tests.
1753
45e42163
TT
17542019-11-12 Tom Tromey <tom@tromey.com>
1755
1756 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1757 after any command. Expect prompt after WAIT_FOR is seen.
1758 (enter_tui): Enable resize messages.
1759 (command): Expect command in output.
1760 (get_line): Avoid error when cursor appears to be off-screen.
1761 (dump_screen): Include screen size in title.
1762 (_do_resize): New proc, from "resize".
1763 (resize): Rewrite. Do resize in two steps.
1764 * gdb.tui/empty.exp (layouts): Fix entries.
1765 (check_boxes): Remove xfail.
1766 (check_text): Dump screen on failure.
1767
086baaf1
AB
17682019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1769
1770 * gdb.python/py-symbol.exp: Add test for
1771 gdb.lookup_static_symbols.
1772
09ff83af
AB
17732019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1774
1775 * gdb.python/py-symbol.c: Declare and call function from new
1776 py-symbol-2.c file.
1777 * gdb.python/py-symbol.exp: Compile both source files, and add new
1778 tests for gdb.lookup_static_symbol.
1779 * gdb.python/py-symbol-2.c: New file.
1780
11af934b
TV
17812019-11-02 Tom de Vries <tdevries@suse.de>
1782
1783 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1784 * gdb.base/anon.exp: Same.
1785 * gdb.base/auto-connect-native-target.exp: Same.
1786 * gdb.base/call-ar-st.exp: Same.
1787 * gdb.base/catch-syscall.exp: Same.
1788 * gdb.base/commands.exp: Same.
1789 * gdb.base/default.exp: Same.
1790 * gdb.base/display.exp: Same.
1791 * gdb.base/float.exp: Same.
1792 * gdb.base/foll-fork.exp: Same.
1793 * gdb.base/help.exp: Same.
1794 * gdb.base/info-macros.exp: Same.
1795 * gdb.base/info-proc.exp: Same.
1796 * gdb.base/info-target.exp: Same.
1797 * gdb.base/long_long.exp: Same.
1798 * gdb.base/macscp.exp: Same.
1799 * gdb.base/memattr.exp: Same.
1800 * gdb.base/nofield.exp: Same.
1801 * gdb.base/pointers.exp: Same.
1802 * gdb.base/printcmds.exp: Same.
1803 * gdb.base/ptype.exp: Same.
1804 * gdb.base/restore.exp: Same.
1805 * gdb.base/return.exp: Same.
1806 * gdb.base/scope.exp: Same.
1807 * gdb.base/set-noassign.exp: Same.
1808 * gdb.base/setshow.exp: Same.
1809 * gdb.base/shlib-call.exp: Same.
1810 * gdb.base/signals.exp: Same.
1811 * gdb.base/sigstep.exp: Same.
1812 * gdb.base/skip.exp: Same.
1813 * gdb.base/solib-symbol.exp: Same.
1814 * gdb.base/stap-probe.exp: Same.
1815 * gdb.base/step-line.exp: Same.
1816 * gdb.base/step-test.exp: Same.
1817 * gdb.base/style.exp: Same.
1818 * gdb.base/varargs.exp: Same.
1819 * gdb.base/vla-datatypes.exp: Same.
1820 * gdb.base/vla-ptr.exp: Same.
1821 * gdb.base/vla-sideeffect.exp: Same.
1822 * gdb.base/volatile.exp: Same.
1823 * gdb.base/watch-cond-infcall.exp: Same.
1824 * gdb.base/watchpoint.exp: Same.
1825
e96ec2ba
TV
18262019-11-02 Tom de Vries <tdevries@suse.de>
1827
1828 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
1829 * gdb.cp/cpexprs.exp: Same.
1830 * gdb.cp/except-multi-location.exp: Same.
1831 * gdb.cp/exceptprint.exp: Same.
1832 * gdb.cp/gdb2384.exp: Same.
1833 * gdb.cp/inherit.exp: Same.
1834 * gdb.cp/m-static.exp: Same.
1835 * gdb.cp/meth-typedefs.exp: Same.
1836 * gdb.cp/misc.exp: Same.
1837 * gdb.cp/namespace.exp: Same.
1838 * gdb.cp/non-trivial-retval.exp: Same.
1839 * gdb.cp/overload.exp: Same.
1840 * gdb.cp/pr17132.exp: Same.
1841 * gdb.cp/re-set-overloaded.exp: Same.
1842 * gdb.cp/rvalue-ref-types.exp: Same.
1843 * gdb.cp/templates.exp: Same.
1844
bd5766ec
LM
18452019-11-01 Luis Machado <luis.machado@linaro.org>
1846
1847 PR gdb/25124
1848
1849 * gdb.arch/pr25124.S: New file.
1850 * gdb.arch/pr25124.exp: New file.
1851
165f8965
AB
18522019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1853
1854 * gdb.fortran/info-modules.exp: Update expected results, and add
1855 additional tests for 'info module functinos', and 'info module
1856 variables'.
1857 * gdb.fortran/info-types.exp: Update expected results.
1858 * gdb.fortran/info-types.f90: Extend testcase with additional
1859 module variables and functions.
1860
59c35742
AB
18612019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1862
1863 * gdb.fortran/info-modules.exp: New file.
1864 * gdb.fortran/info-types.exp: Build with new file.
1865 * gdb.fortran/info-types.f90: Include and use new module.
1866 * gdb.fortran/info-types-2.f90: New file.
1867
f3fb2519
PW
18682019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1869
1870 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
1871 * gdb.base/settings.exp: Test all settings types using
1872 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
1873 that now verifies that the value of "maint show" is the same as
1874 returned by the settings functions. Test the type of the
1875 maintenance settings.
1876 * gdb.base/default.exp: Update show_conv_list.
1877
d1e36019
TV
18782019-10-31 Tom de Vries <tdevries@suse.de>
1879
1880 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
1881 gdb_test.
1882 * gdb.arch/amd64-disp-step.exp: Same.
1883 * gdb.asm/asm-source.exp: Same.
1884 * gdb.btrace/buffer-size.exp: Same.
1885 * gdb.btrace/cpu.exp: Same.
1886 * gdb.btrace/enable.exp: Same.
1887 * gdb.dwarf2/count.exp: Same.
1888 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1889 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
1890 * gdb.fortran/vla-datatypes.exp: Same.
1891 * gdb.fortran/vla-history.exp: Same.
1892 * gdb.fortran/vla-ptype.exp: Same.
1893 * gdb.fortran/vla-value.exp: Same.
1894 * gdb.fortran/whatis_type.exp: Same.
1895 * gdb.guile/guile.exp: Same.
1896 * gdb.multi/tids.exp: Same.
1897 * gdb.python/py-finish-breakpoint.exp: Same.
1898 * gdb.python/py-framefilter.exp: Same.
1899 * gdb.python/py-pp-registration.exp: Same.
1900 * gdb.python/py-xmethods.exp: Same.
1901 * gdb.python/python.exp: Same.
1902 * gdb.server/connect-with-no-symbol-file.exp: Same.
1903 * gdb.server/no-thread-db.exp: Same.
1904 * gdb.server/run-without-local-binary.exp: Same.
1905 * gdb.stabs/weird.exp: Same.
1906 * gdb.threads/attach-many-short-lived-threads.exp: Same.
1907 * gdb.threads/thread-find.exp: Same.
1908 * gdb.threads/tls-shared.exp: Same.
1909 * gdb.threads/tls.exp: Same.
1910 * gdb.threads/wp-replication.exp: Same.
1911 * gdb.trace/ax.exp: Same.
1912 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
1913
3d11e68e
TV
19142019-10-31 Tom de Vries <tdevries@suse.de>
1915
1916 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
1917 * gdb.ada/array_subscript_addr.exp: Same.
1918 * gdb.ada/arrayidx.exp: Same.
1919 * gdb.ada/arrayparam.exp: Same.
1920 * gdb.ada/arrayptr.exp: Same.
1921 * gdb.ada/boolean_expr.exp: Same.
1922 * gdb.ada/call_pn.exp: Same.
1923 * gdb.ada/complete.exp: Same.
1924 * gdb.ada/fixed_cmp.exp: Same.
1925 * gdb.ada/fun_addr.exp: Same.
1926 * gdb.ada/funcall_param.exp: Same.
1927 * gdb.ada/interface.exp: Same.
1928 * gdb.ada/mod_from_name.exp: Same.
1929 * gdb.ada/null_array.exp: Same.
1930 * gdb.ada/packed_array.exp: Same.
1931 * gdb.ada/packed_tagged.exp: Same.
1932 * gdb.ada/print_chars.exp: Same.
1933 * gdb.ada/print_pc.exp: Same.
1934 * gdb.ada/ptype_arith_binop.exp: Same.
1935 * gdb.ada/ptype_field.exp: Same.
1936 * gdb.ada/ptype_tagged_param.exp: Same.
1937 * gdb.ada/rec_return.exp: Same.
1938 * gdb.ada/ref_tick_size.exp: Same.
1939 * gdb.ada/str_ref_cmp.exp: Same.
1940 * gdb.ada/taft_type.exp: Same.
1941 * gdb.ada/tagged.exp: Same.
1942 * gdb.ada/type_coercion.exp: Same.
1943 * gdb.ada/uninitialized_vars.exp: Same.
1944
60b6ede8
TV
19452019-10-30 Tom de Vries <tdevries@suse.de>
1946
1947 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
1948
30baf67b
TV
19492019-10-26 Tom de Vries <tdevries@suse.de>
1950
1951 * gdb.base/bigcore.c: Fix typos in comments.
1952 * gdb.base/ctf-ptype.c: Same.
1953 * gdb.base/long_long.c: Same.
1954 * gdb.dwarf2/dw2-op-out-param.S: Same.
1955 * gdb.python/py-evthreads.c: Same.
1956 * gdb.reverse/i387-stack-reverse.c: Same.
1957 * gdb.trace/tfile.c: Same.
1958 * lib/compiler.c: Same.
1959 * lib/compiler.cc: Same.
1960
158da0d1
TV
19612019-10-25 Tom de Vries <tdevries@suse.de>
1962
1963 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
1964 gdb_test_multiple calls.
1965 * gdb.reverse/sigall-reverse.exp: Same.
1966 * gdb.reverse/solib-precsave.exp: Same.
1967 * gdb.reverse/solib-reverse.exp: Same.
1968 * gdb.reverse/until-precsave.exp: Same.
1969 * gdb.reverse/until-reverse.exp: Same.
1970
4ccdfbec
TV
19712019-10-24 Tom de Vries <tdevries@suse.de>
1972
1973 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
1974 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
1975 kfail using -wrap pattern flag and convenience variable
1976 gdb_test_name.
1977
33d569b7
AB
19782019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
1979
1980 * gdb.python/py-progspace.exp: Add tests for the
1981 Progspace.block_for_pc method.
1982
4d0b984b
TT
19832019-10-23 Tom Tromey <tom@tromey.com>
1984
1985 * configure: Rebuild.
1986 * aclocal.m4: Use m4_include, not sinclude.
1987
94cb3754
TV
19882019-10-21 Tom de Vries <tdevries@suse.de>
1989
1990 * gdb.base/infcall-nested-structs.c: Add
1991 __attribute__((noinline,noclone)) to all functions.
1992 (call_all): Add missing variable initialization. Simplify return value.
1993 (breakpt): Increment volatile variable, to prevent call from being
1994 optimized out.
1995 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
1996
062f1fc1
TV
19972019-10-17 Tom de Vries <tdevries@suse.de>
1998
1999 * gdb.fortran/module.exp: Allow info variables to print info for files
2000 other than module.f90.
2001
0b54364d
AB
20022019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2003
2004 * gdb.fortran/module.exp: Extend with 'info variables' test.
2005
7ff5fae7
AB
20062019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2007
2008 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2009 F77_FOR_TARGET.
2010
d10eccaa
TV
20112019-10-16 Tom de Vries <tdevries@suse.de>
2012
2013 PR tdep/25096
2014 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2015
745ff14e
TV
20162019-10-16 Tom de Vries <tdevries@suse.de>
2017
2018 PR tdep/24104
2019 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2020 Add KFAIL for PR tdep/25096.
2021
03e1ab94
TV
20222019-10-16 Tom de Vries <tdevries@suse.de>
2023
2024 PR testsuite/25059
2025 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2026
b17fcc10
TV
20272019-10-16 Tom de Vries <tdevries@suse.de>
2028
2029 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2030 as signed.
2031
9223170f
SM
20322019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2033
2034 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2035 one instead of increasing timeout.
2036
d6e76313
TV
20372019-10-13 Tom de Vries <tdevries@suse.de>
2038
2039 PR record/25038
2040 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2041 * gdb.reverse/sigall-reverse.exp: Same.
2042 * gdb.reverse/solib-precsave.exp: Same.
2043 * gdb.reverse/solib-reverse.exp: Same.
2044 * gdb.reverse/step-precsave.exp: Same.
2045 * gdb.reverse/until-precsave.exp: Same.
2046 * gdb.reverse/until-reverse.exp: Same.
2047 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2048
6dfc0041
AA
20492019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2050
2051 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2052 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2053 (cmp_struct_05_01, cmp_struct_static_02_01)
2054 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2055 comparisons.
2056
abcf2cc8
TV
20572019-10-10 Tom de Vries <tdevries@suse.de>
2058
2059 PR testsuite/24888
2060 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2061 gnatlink.
2062
a50faaf6
TV
20632019-10-09 Tom de Vries <tdevries@suse.de>
2064
2065 PR testsuite/25048
2066 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2067
60ff3cd7
AB
20682019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2069
2070 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2071 exceptions due to missing debug information.
2072
dfee8566
TV
20732019-10-07 Tom de Vries <tdevries@suse.de>
2074
2075 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2076
3d63690a
AB
20772019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2078
2079 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2080 * gdb.base/annota1.exp: Update to use gdb_test_name.
2081
30d1f018
WP
20822019-10-07 Weimin Pan <weimin.pan@oracle.com>
2083
2084 * gdb.base/ctf-whatis.exp: New file.
2085 * gdb.base/ctf-whatis.c: New file.
2086 * gdb.base/ctf-ptype.exp: New file.
2087 * gdb.base/ctf-ptype.c: New file.
2088 * gdb.base/ctf-constvars.exp: New file.
2089 * gdb.base/ctf-constvars.c: New file.
2090 * gdb.base/ctf-cvexpr.exp: New file.
2091
4dbbb47c
TV
20922019-10-04 Tom de Vries <tdevries@suse.de>
2093
2094 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2095 for loop.
2096
77c2dba3
TT
20972019-10-03 Tom Tromey <tom@tromey.com>
2098
2099 PR rust/24976:
2100 * gdb.rust/simple.rs (Union2): New type.
2101 (main): Use Union2.
2102 * gdb.rust/simple.exp: Add test.
2103
179aed7f
AB
21042019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2105
2106 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2107 nested function prefix.
2108
0a4b0913
AB
21092019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2110 Richard Bunt <richard.bunt@arm.com>
2111 Andrew Burgess <andrew.burgess@embecosm.com>
2112
2113 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2114 nested functions.
2115 * gdb.fortran/nested-funcs.f90: Update expected results.
2116 * gdb.fortran/nested-funcs-2.exp: New file.
2117 * gdb.fortran/nested-funcs-2.f90: New file.
2118
082cce05
AB
21192019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2120
2121 * gdb.python/py-parameter.exp: Make test names unique.
2122 * gdb.python/py-template.exp: Likewise.
2123 * gdb.python/py-value.exp: Likewise.
2124
2b74ba5a
AB
21252019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2126
2127 * gdb.base/break-interp.exp: Reduce test name duplication.
2128 * gdb.base/call-sc.exp: Likewise.
2129 * gdb.base/callfuncs.exp: Likewise.
2130 * gdb.base/charset.exp: Likewise.
2131 * gdb.base/dump.exp: Likewise.
2132 * gdb.base/ena-dis-br.exp: Likewise.
2133 * gdb.base/relational.exp: Likewise.
2134 * gdb.base/step-over-syscall.exp: Likewise.
2135 * gdb.base/structs.exp: Likewise.
2136
58eb20d5
AB
21372019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2138
2139 * gdb.linespec/explicit.exp: Make test names unique.
2140 * gdb.linespec/ls-errs.exp: Likewise.
2141
4d421147
AB
21422019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2143
2144 * gdb.reverse/break-precsave.exp: Make test names unique.
2145 * gdb.reverse/break-reverse.exp: Likewise.
2146 * gdb.reverse/finish-precsave.exp: Likewise.
2147 * gdb.reverse/finish-reverse.exp: Likewise.
2148 * gdb.reverse/machinestate-precsave.exp: Likewise.
2149 * gdb.reverse/machinestate.exp: Likewise.
2150 * gdb.reverse/readv-reverse.exp: Likewise.
2151 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2152 * gdb.reverse/sigall-precsave.exp: Likewise.
2153 * gdb.reverse/sigall-reverse.exp: Likewise.
2154 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2155 * gdb.reverse/watch-precsave.exp: Likewise.
2156 * gdb.reverse/watch-reverse.exp: Likewise.
2157
d8c06f22
AB
21582019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2159
2160 * gdb.threads/stop-with-handle.c: New file.
2161 * gdb.threads/stop-with-handle.exp: New file.
2162
3a56ed86
TV
21632019-10-03 Tom de Vries <tdevries@suse.de>
2164
2165 PR testsuite/25059
2166 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2167 directory" line to be missing.
2168
42275044
TV
21692019-10-03 Tom de Vries <tdevries@suse.de>
2170
2171 PR testsuite/25059
2172 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2173 type optional.
2174
9ef62df0
AA
21752019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2176
2177 * gdb.python/py-format-string.c (string.h): New include.
2178 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2179 the same value, for endianness-independence.
2180 * gdb.python/py-format-string.exp (default_regexp_dict)
2181 (test_pretty_structs, test_format): Adjust expected output to the
2182 changed initialization.
2183
37f6a7f4
TT
21842019-10-02 Tom Tromey <tromey@adacore.com>
2185
2186 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2187
1d58d6a2
PA
21882019-10-02 Pedro Alves <palves@redhat.com>
2189 Andrew Burgess <andrew.burgess@embecosm.com>
2190
2191 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2192 "print-file-var.h".
2193 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2194 (get_version_1): Print this_version_id and its address.
2195 Add extern "C" wrappers around interface functions.
2196 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2197 "print-file-var.h".
2198 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2199 (get_version_2): Print this_version_id and its address.
2200 Add extern "C" wrappers around interface functions.
2201 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2202 <stddef.h> and "print-file-var.h".
2203 Add extern "C" wrappers around interface functions.
2204 [VERSION_ID_MAIN] (this_version_id): Define.
2205 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2206 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2207 up extern "C" blocks.
2208 * gdb.base/print-file-var.exp (test): New, factored out from top
2209 level.
2210 (top level): Test all combinations of attribute hidden or not,
2211 dlopen or not, and this_version_id symbol in main file or not.
2212 Compile tests as both C++ and C, make test names unique.
2213
d770d56f
TT
22142019-10-01 Tom Tromey <tom@tromey.com>
2215
2216 * gdb.base/style.exp: Test "show logging filename".
2217
7f6aba03
TT
22182019-10-01 Tom Tromey <tom@tromey.com>
2219
2220 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2221 * gdb.base/style.exp: Add metadata style test.
2222
14309bb6
TT
22232019-10-01 Tom Tromey <tom@tromey.com>
2224
2225 * gdb.base/style.exp: Test "pwd".
2226
2a3c1174
PA
22272019-10-01 Tom Tromey <tom@tromey.com>
2228
2229 * gdb.base/style.exp: Update tests.
2230
53d666ec
AA
22312019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2232
2233 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2234 'six' to unsigned.
2235 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2236 'five'. Use an all-ones bit pattern for each.
2237 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2238 to its changed values.
2239
4a56a520
TT
22402019-09-30 Tom Tromey <tromey@adacore.com>
2241
2242 * gdb.rust/traits.rs: Disable all warnings.
2243
0df0352a
TV
22442019-09-29 Tom de Vries <tdevries@suse.de>
2245
aac66a4c 2246 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2247
73d9a918
TV
22482019-09-29 Tom de Vries <tdevries@suse.de>
2249
2250 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2251
060b3ab4
TV
22522019-09-27 Tom de Vries <tdevries@suse.de>
2253
2254 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2255
68f7d34d
TV
22562019-09-27 Tom de Vries <tdevries@suse.de>
2257
2258 PR record/23188
2259 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2260
5d63b30a
TT
22612019-09-26 Tom Tromey <tromey@adacore.com>
2262
2263 * gdb.ada/py_taft.exp: New file.
2264 * gdb.ada/py_taft/main.adb: New file.
2265 * gdb.ada/py_taft/pkg.adb: New file.
2266 * gdb.ada/py_taft/pkg.ads: New file.
2267
3d435220
TV
22682019-09-24 Tom de Vries <tdevries@suse.de>
2269
2270 PR gdb/24598
2271 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2272
77d03678
TV
22732019-09-22 Tom de Vries <tdevries@suse.de>
2274
2275 * gdb.base/restore.exp: Allow register variables to be optimized out at
2276 -O0.
2277
abf516c6
UW
22782019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2279
2280 * gdb.arch/spu-info.exp: Remove file.
2281 * gdb.arch/spu-info.c: Remove file.
2282 * gdb.arch/spu-ls.exp: Remove file.
2283 * gdb.arch/spu-ls.c: Remove file.
2284
2285 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2286 * gdb.asm/spu.inc: Remove file.
2287
2288 * gdb.base/dump.exp: Remove support for spu*-*-*.
2289 * gdb.base/stack-checking.exp: Likewise.
2290 * gdb.base/overlays.exp: Likewise.
2291 * gdb.base/ovlymgr.c: Likewise.
2292 * gdb.base/spu.ld: Remove file.
2293
2294 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2295 * gdb.cp/cpexprs.exp: Likewise.
2296 * gdb.cp/exception.exp: Likewise.
2297 * gdb.cp/gdb2495.exp: Likewise.
2298 * gdb.cp/mb-templates.exp: Likewise.
2299 * gdb.cp/pr9167.exp: Likewise.
2300 * gdb.cp/userdef.exp: Likewise.
2301
2302 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2303
2304 * gdb.cell: Remove directory.
2305 * lib/cell.exp: Remove file.
2306
e452e88f
TV
23072019-09-19 Tom de Vries <tdevries@suse.de>
2308
2309 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2310
8a625130
TV
23112019-09-19 Tom de Vries <tdevries@suse.de>
2312
2313 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2314
81dc3ab5
TV
23152019-09-19 Tom de Vries <tdevries@suse.de>
2316
2317 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2318 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2319 (gdb_target_cmd): ... here.
2320 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2321 value 2.
2322
b078f3ac
AB
23232019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2324
2325 * gdb.base/source-dir.exp: Avoid having directory names in test
2326 names.
2327
f1b620e9
MG
23282019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2329
2330 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2331 directory.
2332
67f3ed6a
AB
23332019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2334
2335 * gdb.base/list-missing-source.exp: New file.
2336
d1b70248
TV
23372019-09-14 Tom de Vries <tdevries@suse.de>
2338
2339 PR teststuite/24599
2340 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2341 * lib/ada.exp (gnatmake_version_at_least): New proc.
2342
5fabdcd6
AB
23432019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2344
2345 * gdb.base/maint.exp: Use exec_has_index_section.
2346
aa17805f
AB
23472019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2348
2349 * gdb.base/maint.exp: Add test for 'maint info sections'.
2350
25e5c209
TV
23512019-09-12 Tom de Vries <tdevries@suse.de>
2352
2353 * gdb.base/store.exp: Allow register variables to be optimized out at
2354 -O0.
2355
4993045d
PW
23562019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2357
2358 * gdb.ada/rdv_wait.exp: Update to new task names.
2359 * gdb.base/task_switch_in_core.exp: Likewise.
2360 * gdb.base/info_sources_base.c: Likewise.
2361
8a516164
TT
23622019-09-10 Tom Tromey <tromey@adacore.com>
2363
2364 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2365
aa391654
TT
23662019-09-10 Tom Tromey <tromey@adacore.com>
2367
2368 * gdb.ada/dgopt.exp: New file.
2369 * gdb.ada/dgopt/x.adb: New file.
2370
8634b462
TT
23712019-09-08 Tom Tromey <tom@tromey.com>
2372
2373 * gdb.tui/resize.exp: Remove setup_xfail.
2374 * gdb.tui/regs.exp: Remove setup_xfail.
2375 * gdb.tui/basic.exp: Remove setup_xfail.
2376
736b0f76
DB
23772019-09-06 David Blaikie <dblaikie@gmail.com>
2378
2379 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2380 * gdb.cp/cplabel.exp: Ditto.
2381 * gdb.linespec/ls-errs.exp: Ditto.
2382
30331a6c
TV
23832019-09-05 Tom de Vries <tdevries@suse.de>
2384
2385 * lib/gdb.exp (cmp_file_string): New proc.
2386 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2387 runto_main. Verify save breakpoints output.
2388
98b0ebab
PW
23892019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2390
2391 * gdb.base/info-var.exp: Test info variables without running
2392 to main, to avoid expect's buffer overflow.
2393
4e962e74
TT
23942019-09-03 Tom Tromey <tromey@adacore.com>
2395
2396 * gdb.ada/bias.exp: New file.
2397 * gdb.ada/bias/bias.adb: New file.
2398 * gdb.ada/print_chars.exp: Add regression test.
2399 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2400 (MC): New variable.
2401
2ea1a07a
SL
24022019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2403
2404 * gdb.base/argv0-symlink.exp: Run only on native target
2405 and local host.
2406
8077c50d
TV
24072019-08-29 Tom de Vries <tdevries@suse.de>
2408
2409 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2410 diverse debug info.
2411 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2412
48352473
TV
24132019-08-28 Tom de Vries <tdevries@suse.de>
2414
2415 * gdb.base/info-var.exp: Allow info variables to print info for files
2416 other than info-var-f1.c and info-var-f2.c.
2417
d8f27c60
AB
24182019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2419
2420 * gdb.fortran/info-types.exp: Add module.
2421 * gdb.fortran/info-types.f90: Update expected results.
2422
1f20c35e
AB
24232019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2424
2425 * gdb.fortran/info-types.exp: New file.
2426 * gdb.fortran/info-types.f90: New file.
2427 * lib/fortran.exp (fortran_character1): New proc.
2428
4acfdd20
AB
24292019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2430
2431 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2432 functions'. Reindent as needed.
2433 * gdb.base/info-var-f1.c: New file.
2434 * gdb.base/info-var-f2.c: New file.
2435 * gdb.base/info-var.exp: New file.
2436 * gdb.base/info-var.h: New file.
2437
5c31b358
TV
24382019-08-26 Tom de Vries <tdevries@suse.de>
2439
2440 PR c++/24852
2441 * gdb.cp/no-libstdcxx-probe.exp: New test.
2442
b694989f
TV
24432019-08-26 Tom de Vries <tdevries@suse.de>
2444
2445 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2446 * tests need to be skipped.
2447 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2448 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2449 mi_skip_libstdcxx_probe_tests.
2450
d9c4ba53
SDJ
24512019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2452
2453 * gdb.python/py-xmethods.exp: Use raw strings when passing
2454 arguments to SimpleXMethodMatcher.
2455
395fad09
TV
24562019-08-22 Tom de Vries <tdevries@suse.de>
2457
2458 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2459 more informative.
2460
26c957f1
PA
24612019-08-21 Pedro Alves <palves@redhat.com>
2462
2463 * gdb.base/with.exp: Test "with" with no arguments.
2464
61f80d5d
TV
24652019-08-21 Tom de Vries <tdevries@suse.de>
2466
2467 * gdb.base/gdb-caching-proc.exp: Sort files.
2468
d7a11d13
TV
24692019-08-20 Tom de Vries <tdevries@suse.de>
2470
2471 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2472 compilation.
2473
34dafe9f
TV
24742019-08-16 Tom de Vries <tdevries@suse.de>
2475
2476 * gdb.base/compare-sections.exp ("after run to main"): Allow
2477 mismatched read-only sections for PIE executables.
2478
398fdd60
TT
24792019-08-16 Tom Tromey <tom@tromey.com>
2480
2481 * lib/tuiterm.exp (_csi_Z): New proc.
2482 * gdb.tui/basic.exp: Update window positions.
2483 * gdb.tui/empty.exp: Update window positions.
2484
d8f9e51c
SL
24852019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2486
2487 * gdb.base/examine-backward.exp: Correct regexp for
2488 "examine 3 bytes backward from ${address_zero}".
2489
3df505f6
TT
24902019-08-15 Tom Tromey <tom@tromey.com>
2491
2492 * gdb.tui/empty.exp: Enable resizing tests.
2493
272560b5
TT
24942019-08-15 Tom Tromey <tromey@adacore.com>
2495
2496 * gdb.ada/char_enum.exp: Add regression tests.
2497 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2498 and '0'.
2499 (Char, Gchar): Update.
2500 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2501
08235187
CB
25022019-08-15 Christian Biesinger <cbiesinger@google.com>
2503
2504 * gdb.python/python.exp: Expect a leading underscore on
2505 GdbOutput{,Error}File.
2506
22a2ab04
SL
25072019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2508
2509 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2510 Windows host.
2511
835b995b
SL
25122019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2513
2514 * gdb.base/batch-preserve-term-settings.exp
2515 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2516
97dd8e07
CB
25172019-08-15 Christian Biesinger <cbiesinger@google.com>
2518
2519 * lib/gdb.exp: When running on a mingw target, replace
2520 /x/ with x:/.
2521
75faf5c4
AH
25222019-08-14 Alan Hayward <alan.hayward@arm.com>
2523
2524 * gdb.arch/aarch64-prologue.c: New test.
2525 * gdb.arch/aarch64-prologue.exp: New file.
2526
abc6c00f
TV
25272019-08-13 Tom de Vries <tdevries@suse.de>
2528
2529 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2530 Thread.
2531
74c2c1f4
SL
25322019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2533
2534 * gdb.python/py-completion.exp: Download the .py file to the host
2535 and use its host pathname. Conditionalize tests that use
2536 tab completion and manipulate files on the build machine.
2537 * gdb.python/py-events.exp: Download the .py file to the host
2538 and use its host pathname.
2539 * gdb.python/py-evsignal.exp: Likewise.
2540 * gdb.python/py-evthreads.exp: Likewise.
2541 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2542 pathname syntax.
2543 * gdb.python/py-framefilter.exp: Download the .py file to the right
2544 place on the host. Match Windows pathname syntax.
2545 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2546 .py file to the host and use its host pathname.
2547 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2548 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2549 build pathname. Skip symlink test on Windows host. Add missing
2550 newline at end of file.
2551 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2552 and use its host pathname.
2553 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2554 * gdb.python/py-section-script.exp: Use host location of binfile
2555 on safe-path. Use correct path separator on Windows host.
2556 Reorder alternatives in gdb_test_multiple to prevent matching
2557 the wrong alternative on success.
2558 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2559
ca2589f3
PP
25602019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2561
2562 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2563 expect the GDB inferior to no longer immediately stop after
2564 being resumed with "signal SIGINT".
2565
020a839d
SL
25662019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2567
2568 * gdb.linespec/break-ask.exp: Generalize regexps to match
2569 Windows pathnames too.
2570
128d6509
TV
25712019-08-08 Tom de Vries <tdevries@suse.de>
2572
2573 PR testsuite/24862
2574 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2575
590042fc
PW
25762019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2577
2578 * gdb.base/style.exp: Update tests for help doc new invariants.
2579 * gdb.base/help.exp: Likewise.
2580
046bebe1
TT
25812019-08-06 Tom Tromey <tom@tromey.com>
2582
2583 * gdb.base/style.exp: Add disassemble test.
2584 * gdb.base/style.c (some_called_function): New function.
2585 (main): Use it.
2586
0b27c27d
CB
25872019-08-05 Christian Biesinger <cbiesinger@google.com>
2588
2589 * gdb.python/py-block.exp: Test dictionary access on blocks.
2590
580f1034
SM
25912019-08-05 Simon Marchi <simon.marchi@efficios.com>
2592
2593 PR gdb/24863
2594 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2595 -list-thread-groups --available test when running under
2596 check-read1.
2597
d86bd7cb
TV
25982019-08-05 Tom de Vries <tdevries@suse.de>
2599
2600 PR testsuite/24863
2601 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2602 * gdb.base/help.exp: Use with_read1_timeout_factor.
2603 * gdb.base/info-macros.exp: Same.
2604 * gdb.cp/nested-types.exp: Same.
2605
a80cf5d8
TV
26062019-08-05 Tom de Vries <tdevries@suse.de>
2607
2608 * lib/gdb.exp (version_at_least): Factor out of ...
2609 (tcl_version_at_least): ... here.
2610 (gdb_compile): Fail if pie results in non-PIE executable.
2611 (readelf_version, readelf_prints_pie): New proc.
2612 (exec_is_pie): Return -1 if unknown.
2613
d0962838
TV
26142019-08-05 Tom de Vries <tdevries@suse.de>
2615
2616 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2617
2252ff3d
SL
26182019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2619
2620 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2621
26655f53
SL
26222019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2623
2624 * lib/completion-support.exp (test_gdb_complete_none): Skip
2625 tab completion tests if no readline support.
2626 (test_gdb_complete_unique_re): Likewise.
2627 (test_gdb_complete_multiple): Likewise.
2628
db4dc13e
PW
26292019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2630
2631 * gdb.base/info_sources.exp: New file.
2632 * gdb.base/info_sources.c: New file.
2633 * gdb.base/info_sources_base.c: New file.
2634
0eba165a
PFC
26352019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2636
2637 * gdb.base/batch-exit-status.exp: Call test_exit_status with
2638 prefix argument.
2639 (test_exit_status): Add prefix argument.
2640
59bd512b
TV
26412019-08-01 Tom de Vries <tdevries@suse.de>
2642
2643 PR testsuite/24863
2644 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
2645 calling exp_continue for new thread and thread exited messages.
2646
2a3ad588
TV
26472019-08-01 Tom de Vries <tdevries@suse.de>
2648
2649 PR testsuite/24863
2650 * gdb.base/structs.exp: Fix check-read1 timeout using
2651 gdb_test_sequence.
2652 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
2653
117eb594
TV
26542019-08-01 Tom de Vries <tdevries@suse.de>
2655
2656 PR testsuite/24863
2657 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
2658 line.
2659
ed591340
TV
26602019-08-01 Tom de Vries <tdevries@suse.de>
2661
2662 PR testsuite/24863
2663 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
2664
aa3b6533
TT
26652019-07-30 Tom Tromey <tromey@adacore.com>
2666
2667 * gdb.ada/display_nested.exp: New file.
2668 * gdb.ada/display_nested/foo.adb: New file.
2669 * gdb.ada/display_nested/pack.adb: New file.
2670 * gdb.ada/display_nested/pack.ads: New file.
2671
2906593f
CB
26722019-07-30 Christian Biesinger <cbiesinger@google.com>
2673
2674 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
2675 namespace.
2676 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
2677
0f575925
TV
26782019-07-30 Tom de Vries <tdevries@suse.de>
2679
2680 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
2681 instead.
2682
b13057d9
TV
26832019-07-30 Tom de Vries <tdevries@suse.de>
2684
2685 PR testsuite/24834
2686 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
2687 (exec_is_pie): New proc.
2688
5c4dde85
CB
26892019-07-29 Christian Biesinger <cbiesinger@google.com>
2690
2691 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
2692
c620ed88
CB
26932019-07-29 Christian Biesinger <cbiesinger@google.com>
2694
2695 * gdb.python/py-objfile.c: Add global and static vars.
2696 * gdb.python/py-objfile.exp: Test new functions Objfile.
2697 lookup_global_symbol and lookup_static_symbol.
2698
3d235706
TT
26992019-07-29 Tom Tromey <tom@tromey.com>
2700
2701 * lib/tuiterm.exp (Term::_csi_@): New proc.
2702 (Term::_csi_X): Don't move cursor.
2703
c7e4c0a6
PW
27042019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2705
2706 * gdb.base/options.exp: Update backtrace - completion to
2707 new option -frame-info.
2708 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2709 Test new 'set print frame-info'. Test backtrace -frame-info
2710 overriding 'set print frame-info'.
2711 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2712 Test new 'set print frame-info'.
2713 Verify consistency of backtrace with and without filters, with and
2714 without -no-filters.
2715 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2716 default.
2717
de28a3b7
TV
27182019-07-29 Tom de Vries <tdevries@suse.de>
2719
2720 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2721 no arguments".
2722
507dd60e
TV
27232019-07-29 Tom de Vries <tdevries@suse.de>
2724
2725 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2726 is a substring of the first for "complete non-unique file name".
2727
5beafce9
TV
27282019-07-29 Tom de Vries <tdevries@suse.de>
2729
2730 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2731 with ".*".
2732
2d274232
TV
27332019-07-29 Tom de Vries <tdevries@suse.de>
2734
2735 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2736 Pass prompt_regexp parameter to gdb_test_multiple calls.
2737
9197cd8b
TV
27382019-07-29 Tom de Vries <tdevries@suse.de>
2739
2740 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 2741 print registers" regexps.
9197cd8b 2742
b528dae0
TV
27432019-07-29 Tom de Vries <tdevries@suse.de>
2744
2745 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2746
d17725d7
TV
27472019-07-29 Tom de Vries <tdevries@suse.de>
2748
2749 PR gdb/24855
2750 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2751 (skip_python_tests_prompt): Add prompt_regexp argument to
2752 gdb_test_multiple calls.
2753
52b75bf1
TT
27542019-07-27 Tom Tromey <tom@tromey.com>
2755
2756 * gdb.tui/main.exp: New file.
2757
2b1d00c2
TT
27582019-07-27 Tom Tromey <tom@tromey.com>
2759
2760 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2761 optional.
2762 * gdb.tui/empty.exp: New file.
2763
ded631d5
TT
27642019-07-27 Tom Tromey <tom@tromey.com>
2765
2766 * lib/tuiterm.exp (spawn): New proc.
2767 (Term::resize): New proc.
2768 * gdb.tui/resize.exp: New file.
2769
58ac439d
TT
27702019-07-27 Tom Tromey <tom@tromey.com>
2771
2772 * gdb.tui/list.exp: New file.
2773
fe1f56ee
TT
27742019-07-27 Tom Tromey <tom@tromey.com>
2775
2776 * gdb.tui/regs.exp: New file.
2777
f790b310
TT
27782019-07-27 Tom Tromey <tom@tromey.com>
2779
2780 * gdb.tui/basic.exp: Add "layout split" test.
2781
d95fc6ee
TT
27822019-07-27 Tom Tromey <tom@tromey.com>
2783
2784 * gdb.tui/basic.exp: Add "layout asm" test.
2785
c3786b3a
TT
27862019-07-27 Tom Tromey <tom@tromey.com>
2787
2788 * lib/tuiterm.exp: New file.
2789 * gdb.tui/basic.exp: New file.
2790
98a617f8
KB
27912019-07-27 Kevin Buettner <kevinb@redhat.com>
2792
2793 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2794 Enable tests associated with this flag. Adjust regex
2795 referencing "foo_low" to now refer to "foo_cold" instead.
2796
5c076da4
KB
27972019-07-27 Kevin Buettner <kevinb@redhat.com>
2798
2799 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2800 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2801 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2802 foo_cold. Revise comments to match.
2803 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2804 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2805 were wrapped into this proc; Call do_test in loop from outermost
2806 level.
2807 (foo_low): Rename all occurrences to "foo_cold".
2808 (backtrace from baz): New test.
2809 (x2/i foo_cold): New test.
2810 (info line *foo_cold): New test.
2811
1512d3b7
TV
28122019-07-26 Tom de Vries <tdevries@suse.de>
2813
2814 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2815
297989a1
TV
28162019-07-25 Tom de Vries <tdevries@suse.de>
2817
2818 PR testsuite/24830
2819 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2820 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2821 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2822 (skip_libstdcxx_probe_tests): ... here.
2823 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
2824
b3b965fb
TV
28252019-07-24 Tom de Vries <tdevries@suse.de>
2826
2827 PR testsuite/24807
2828 * gdb.objc/basicclass.m: Include stdio.h.
2829 * gdb.objc/nondebug.m: Same.
2830 * gdb.objc/objcdecode.m: Same.
2831
4625b4d0
TV
28322019-07-24 Tom de Vries <tdevries@suse.de>
2833
2834 PR testsuite/24612
2835 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
2836 additional_flags.
2837
024a5840
TV
28382019-07-24 Tom de Vries <tdevries@suse.de>
2839
2840 PR testsuite/24831
2841 * gdb.multi/tids.exp: Update error messages for info threads.
2842
c76ddaa3
TV
28432019-07-24 Tom de Vries <tdevries@suse.de>
2844
2845 * gdb.base/info-types.exp: Allow info types to print info for more than
2846 one file.
2847
9a618ef6
TV
28482019-07-23 Tom de Vries <tdevries@suse.de>
2849
2850 PR testsuite/24842
2851 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
2852 gdb_spawn_with_cmdline_opts.
2853
40eadf04
SP
28542019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2855
2856 * gdb.arch/arm-cmse-sgstubs.c: New test.
2857 * gdb.arch/arm-cmse-sgstubs.exp: New file.
2858
5ba29434
TV
28592019-07-23 Tom de Vries <tdevries@suse.de>
2860
2861 PR testsuite/24711
2862 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
2863 issuing next command.
2864
a8e9d247
AB
28652019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2866
2867 * gdb.ada/info_auto_lang.exp: Update expected results.
2868 * gdb.base/info-types.c: Add additional types to check.
2869 * gdb.base/info-types.exp: Update expected results.
2870
eb86c5e2
AB
28712019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2872
2873 * gdb.base/info-types.c: New file.
2874 * gdb.base/info-types.exp: New file.
2875
01e175fe
AB
28762019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
2877
2878 * gdb.arch/riscv-bp-infcall.c: New file.
2879 * gdb.arch/riscv-bp-infcall.exp: New file.
2880
6b78c3f8
AB
28812019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
2882
2883 PR breakpoints/24541
2884 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
2885
da738167
TV
28862019-07-14 Tom de Vries <tdevries@suse.de>
2887
2888 PR testsuite/24760
2889 * gdb.objc/basicclass.exp: Fix unterminated string.
2890
0d4e84ed
AB
28912019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
2892 Andrew Burgess <andrew.burgess@embecosm.com>
2893
2894 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
2895 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
2896 negative bounds.
2897 * gdb.fortran/vla-value.exp: Print elements of an array with
2898 negative bounds.
2899 * gdb.fortran/vla.f90: Setup an array with negative bounds for
2900 testing.
2901
021d8588
AB
29022019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
2903
2904 * gdb.base/options.exp (expect_string): Dequote strings in
2905 results.
2906 (test-string): Test strings with different quoting and reindent.
2907
f06f1252
TT
29082019-07-10 Tom Tromey <tromey@adacore.com>
2909
2910 * gdb.ada/mi_ex_cond.exp: Update expected results.
2911 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
2912 * gdb.ada/mi_catch_ex.exp: Update expected results.
2913 * gdb.ada/mi_catch_assert.exp: Update expected results.
2914 * gdb.ada/catch_ex.exp (catch_exception_info)
2915 (catch_exception_entry, catch_assert_entry)
2916 (catch_unhandled_entry): Update.
2917 * gdb.ada/catch_assert_if.exp: Update expected results.
2918
b863685d
RB
29192019-07-10 Richard Bunt <richard.bunt@arm.com>
2920 Stephen Roberts <stephen.roberts@arm.com>
2921
2922 * gdb.base/define.exp: Restore original prompt.
2923
cb1e4e32
PA
29242019-07-09 Pedro Alves <palves@redhat.com>
2925
2926 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
2927 breakpoints" output.
2928 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
2929 * gdb.python/py-breakpoint.exp: No longer expect that "catch
2930 throw" creates breakpoint.
2931 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
2932 'type="catchpoint"'.
2933
b58a68fe
PA
29342019-07-09 Pedro Alves <palves@redhat.com>
2935
2936 PR c++/15468
2937 * gdb.cp/except-multi-location-lib.cc: New.
2938 * gdb.cp/except-multi-location-main.cc: New.
2939 * gdb.cp/except-multi-location.exp: New.
2940
0826779b
PW
29412019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
2942
2943 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
2944 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
2945 argument and update callers.
2946
5b0e2db4
AB
29472019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2948
2949 * gdb.arch/amd64-break-on-asm-line.S: New file.
2950 * gdb.arch/amd64-break-on-asm-line.exp: New file.
2951
1f6f6e21
PW
29522019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2953
2954 * gdb.base/printcmds.exp: Test printing C string and
2955 C wide string convenience vars without transiting via the inferior.
2956 Also make test names unique.
2957
ea142fbf
AH
29582019-07-08 Alan Hayward <alan.hayward@arm.com>
2959
5862c886 2960 PR breakpoints/25011
ea142fbf
AH
2961 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
2962
213fd9fa
PA
29632019-07-04 Pedro Alves <palves@redhat.com>
2964
2965 * lib/gdb.exp (foreach_with_prefix): Don't return early if
2966 body returned ok(0), break(3) or continue(4).
2967 * gdb.testsuite/foreach_with_prefix.exp: New file.
2968
2b40fda7
AH
29692019-07-04 Alan Hayward <alan.hayward@arm.com>
2970
2971 * gdb.server/unittest.exp: Allow 0 unit tests to run.
2972
a26c8de0
PA
29732019-07-03 Pedro Alves <palves@redhat.com>
2974
2975 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
2976 "return -code".
2977
5f4ba3e7
PA
29782019-07-03 Pedro Alves <palves@redhat.com>
2979
2980 PR cli/24732
2981 * gdb.base/shell.exp: Load completion-support.exp.
2982 Adjust expected error output. Add completion tests.
2983
a994424f
PA
29842019-07-03 Pedro Alves <palves@redhat.com>
2985
2986 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
2987 string_to_regexp.
2988
3d9be6f5
PA
29892019-07-03 Pedro Alves <palves@redhat.com>
2990
2991 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
2992 (expect_integer): Adjust to expect "-string".
2993 (expect_string): New.
2994 (all_options): Expect "-string".
2995 (test-flag, test-boolean): Adjust to expect "-string".
2996 (test-string): New proc.
2997 (top level): Call it.
2998
41fc454c
PA
29992019-07-03 Pedro Alves <palves@redhat.com>
3000
3001 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3002 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3003 the expected output in the success.
3004
b2b2a215
PA
30052019-07-03 Pedro Alves <palves@redhat.com>
3006
3007 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3008 Split one gdb_test_multiple call in two to avoid a race.
3009
fdbc9870
PA
30102019-07-03 Pedro Alves <palves@redhat.com>
3011
3012 * gdb.base/with.c: New file.
3013 * gdb.base/with.exp: New file.
3014
c6ac8931
PA
30152019-07-03 Pedro Alves <palves@redhat.com>
3016
3017 * gdb.base/settings.exp: Replace all references to "maint
3018 test-settings set" with references to "maint set test-settings",
3019 and all references to "maint test-settings show" with references
3020 to "maint show test-settings".
3021
970f9d09
PA
30222019-07-03 Pedro Alves <palves@redhat.com>
3023
3024 * gdb.base/settings.exp (test-string): Adjust expected out when
3025 testing "maint test-settings show filename"
3026
54d66006
PA
30272019-07-02 Pedro Alves <palves@redhat.com>
3028
3029 * gdb.base/options.exp (test-info-threads): New procedure.
3030 (top level): Call it.
3031
10d06d82
TT
30322019-06-28 Tom Tromey <tromey@adacore.com>
3033
3034 * gdb.dwarf2/ada-linkage-name.c: New file.
3035 * gdb.dwarf2/ada-linkage-name.exp: New file.
3036
3d507ff2
TT
30372019-06-27 Tom Tromey <tromey@adacore.com>
3038
d039f014 3039 PR c++/20020:
3d507ff2
TT
3040 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3041
8af58ffe
TV
30422019-06-26 Tom de Vries <tdevries@suse.de>
3043
3044 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3045
22e21752
TV
30462019-06-26 Tom de Vries <tdevries@suse.de>
3047
3048 * gdb.base/index-cache.exp: Add back missing debug option.
3049
b65b566c
PW
30502019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3051
3052 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3053
5c2c8c69
TV
30542019-06-25 Tom de Vries <tdevries@suse.de>
3055
3056 PR testsuite/24727
3057 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3058
164e3873
TV
30592019-06-24 Tom de Vries <tdevries@suse.de>
3060
3061 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3062
824eacee
TV
30632019-06-24 Tom de Vries <tdevries@suse.de>
3064
3065 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3066 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3067 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3068
385b97d3
TV
30692019-06-24 Tom de Vries <tdevries@suse.de>
3070
3071 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3072
c596f180
TV
30732019-06-21 Tom de Vries <tdevries@suse.de>
3074
3075 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3076
b13a7d03
TV
30772019-06-21 Tom de Vries <tdevries@suse.de>
3078
3079 PR testsuite/24518
3080 PR ada/24713
3081 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3082 index.
3083
899277ae
TT
30842019-06-19 Tom Tromey <tromey@adacore.com>
3085
3086 * gdb.ada/length_cond.exp: Add intro comment.
3087
680e1bee
TT
30882019-06-19 Tom Tromey <tromey@adacore.com>
3089
3090 * gdb.ada/length_cond.exp: New file.
3091 * gdb.ada/length_cond/length_cond.adb: New file.
3092 * gdb.ada/length_cond/pck.adb: New file.
3093 * gdb.ada/length_cond/pck.ads: New file.
3094
0ed4690a
TV
30952019-06-18 Tom de Vries <tdevries@suse.de>
3096
3097 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3098
d20ed5fd
TT
30992019-06-18 Tom Tromey <tromey@adacore.com>
3100
3101 * gdb.base/list0.h: Add comment explaining control character.
3102
86e04673
TV
31032019-06-18 Tom de Vries <tdevries@suse.de>
3104
3105 * boards/fission.exp: Break up long debug_flags line.
3106
c4973306
SM
31072019-06-16 Tom de Vries <tdevries@suse.de>
3108
3109 PR gdb/24445
3110 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3111 generated index.
3112
93cb9841
AB
31132019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3114
3115 PR gdb/24686
3116 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3117 improve detection of bug gdb/24541.
3118
399aaebd
SM
31192019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3120
3121 PR gdb/24669
3122 * gdb.base/index-cache.exp (uses_readnow,
3123 expecting_index_cache_use): Define global variable.
3124 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3125 expecting_index_cache_use.
3126
584a927c
AB
31272019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3128 Andrew Burgess <andrew.burgess@embecosm.com>
3129
3130 * gdb.fortran/pointers.f90: New file.
3131 * gdb.fortran/print_type.exp: New file.
3132 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3133 * gdb.fortran/vla-type.exp: Likewise.
3134 * gdb.fortran/vla-value.exp: Likewise.
3135 * gdb.mi/mi-vla-fortran.exp: Likewise.
3136
30056ea0
AB
31372019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3138
3139 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3140 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3141 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3142 as a stop reason.
3143
ec8e2b6d
AB
31442019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3145
3146 * gdb.base/annota1.exp: Update expected results.
3147 * gdb.cp/annota2.exp: Likewise.
3148 * gdb.cp/annota3.exp: Likewise.
3149
09e4c4e1
AB
31502019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3151
3152 * gdb.base/style-logging.exp: Remove path from test name.
3153
0735b091
TT
31542019-06-14 Tom Tromey <tromey@adacore.com>
3155
3156 PR gdb/24502:
3157 * gdb.base/style-logging.exp: New file.
3158
f5686554
TT
31592019-06-14 Tom Tromey <tromey@adacore.com>
3160
3161 * gdb.base/symfile-warn.exp: New file.
3162 * gdb.base/symfile-warn.c: New file.
3163
a0c1ffed
TT
31642019-06-14 Tom Tromey <tromey@adacore.com>
3165
3166 * gdb.base/annotate-symlink.exp: New file.
3167
f411722c
TT
31682019-06-14 Tom Tromey <tromey@adacore.com>
3169
3170 * gdb.ada/set_wstr.exp: Add reassignment test.
3171
4268ec18
TT
31722019-06-14 Tom Tromey <tromey@adacore.com>
3173
3174 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3175 'unchecked_access and 'unrestricted_access as well.
3176
9a9e394b
TT
31772019-06-14 Tom Tromey <tromey@adacore.com>
3178
3179 PR ada/24539:
3180 * gdb.ada/vla.exp: Update tests.
3181 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3182 pragma.
3183
4c048731
PA
31842019-06-13 Pedro Alves <palves@redhat.com>
3185
3186 * gdb.base/settings.exp (test-integer): Test junk after
3187 "unlimited".
3188
6665660a
PA
31892019-06-13 Pedro Alves <palves@redhat.com>
3190
3191 * gdb.base/options.exp (test-thread-apply): New.
3192 (top level): Call it.
3193
5d707134
PA
31942019-06-13 Pedro Alves <palves@redhat.com>
3195
3196 * gdb.base/options.exp (test-frame-apply): New.
3197 (top level): Test print commands with different "frame apply"
3198 prefixes.
3199
e2a689da
PA
32002019-06-13 Pedro Alves <palves@redhat.com>
3201
e79be6e5 3202 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3203 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3204 'max_completions' parameter and handle it.
3205 (test_gdb_completion_offers_commands): New.
3206
90a1ef87
PA
32072019-06-13 Pedro Alves <palves@redhat.com>
3208
3209 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3210
d4c16835
PA
32112019-06-13 Pedro Alves <palves@redhat.com>
3212
3213 * gdb.base/options.exp (test-backtrace): New.
3214 (top level): Call it.
3215
2daf894e
PA
32162019-06-13 Pedro Alves <palves@redhat.com>
3217
3218 * gdb.guile/scm-frame-args.exp: Use "set print
3219 raw-frame-arguments" instead of "set print raw frame-arguments".
3220 * gdb.python/py-frame-args.exp: Likewise.
3221
e6ed716c
PA
32222019-06-13 Pedro Alves <palves@redhat.com>
3223
3224 * gdb.compile/compile.exp: Adjust expected output to option
3225 processing changes.
3226
7d8062de
PA
32272019-06-13 Pedro Alves <palves@redhat.com>
3228
3229 * gdb.base/options.exp: Build executable.
3230 (test-print): New procedure.
3231 (top level): Call it, once for "print" and another for "compile
3232 print".
3233
9d0faba9
PA
32342019-06-13 Pedro Alves <palves@redhat.com>
3235
3236 * gdb.base/options.c: New file.
3237 * gdb.base/options.exp: New file.
3238
dee7b4c8
PA
32392019-06-13 Pedro Alves <palves@redhat.com>
3240
3241 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3242 that "o" is ambiguous.
3243
dca0f6c0
PA
32442019-06-13 Pedro Alves <palves@redhat.com>
3245
3246 * gdb.base/settings.c: New file.
3247 * gdb.base/settings.exp: New file.
3248
ccf46844
PA
32492019-06-13 Pedro Alves <palves@redhat.com>
3250
3251 * gdb.base/completion.exp: Fix comment typo.
3252
b9a3f842
PA
32532019-06-13 Pedro Alves <palves@redhat.com>
3254
3255 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3256 foo --1" test.
3257
d106773e
PA
32582019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3259
3260 * gdb.fortran/block-data.f: New.
3261 * gdb.fortran/block-data.exp: New.
3262
fea82da0
TV
32632019-06-11 Tom de Vries <tdevries@suse.de>
3264
3265 PR testsuite/24521
3266 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3267 message.
3268
8c2e74f1
TV
32692019-06-11 Tom de Vries <tdevries@suse.de>
3270
3271 PR testsuite/24521
3272 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3273
b49851c8
TV
32742019-06-11 Tom de Vries <tdevries@suse.de>
3275
3276 * boards/readnow.exp: New file.
3277
a7067863
AB
32782019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3279
3280 * gdb.fortran/vla-sizeof.exp: Update expected results.
3281
1a3da2cd
AB
32822019-06-06 Amos Bird <amosbird@gmail.com>
3283
3284 * gdb.base/annota1.exp (thread_switch): Add test for
3285 thread-exited annotation.
3286
3847a7bf
TT
32872019-06-06 Tom Tromey <tromey@adacore.com>
3288
3289 * gdb.base/maint.exp: Expect command started/finished output.
3290
0088ba59
AB
32912019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3292
3293 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3294 comment.
3295 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3296
312617a3
AB
32972019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3298
3299 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3300 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3301 * gdb.arch/riscv-unwind-long-insn.c: New file.
3302 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3303
e1f2e1a2
CB
33042019-06-04 Christian Biesinger <cbiesinger@google.com>
3305
d3238f7d 3306 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3307
206584bd
PW
33082019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3309
3310 * lib/gdb.exp (help_list_trailer): New regexp variable
3311 factorizing the help trailer message.
3312 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3313 arg to allow to better factorize various tests.
3314 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3315 (test_prefix_command_help): Use help_list_trailer.
3316 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3317 * gdb.guile/scm-cmd.exp: Likewise.
3318 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3319 * gdb.base/help.exp: Use test_user_defined_class_help.
3320 * gdb.base/style.exp: Add tests for styling of help and apropos.
3321 * lib/gdb-utils.exp (style): Add title and highlight styles.
3322
708dc93e
PW
33232019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3324
3325 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3326 $_shell_exitsignal.
3327 * gdb.base/default.exp: Update for new convenience variables.
3328
f49055a5
TT
33292019-05-29 Tom Tromey <tromey@adacore.com>
3330
3331 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3332 to "break complete ada" test case's regexp.
3333
4330d61d
TT
33342019-05-29 Tom Tromey <tromey@adacore.com>
3335
3336 PR c++/20020:
3337 * gdb.cp/constexpr-field.exp: New file.
3338 * gdb.cp/constexpr-field.cc: New file.
3339
000439d5
TT
33402019-05-29 Tom Tromey <tromey@adacore.com>
3341
3342 * gdb.base/finish.exp (finish_no_print): New proc.
3343 (finish_tests): Call it.
3344
5a01c34c
TV
33452019-05-24 Tom de Vries <tdevries@suse.de>
3346
3347 * gdb.dwarf2/gdb-add-index.exp: New file.
3348
18125b16
TT
33492019-05-22 Tom Tromey <tromey@adacore.com>
3350
3351 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3352 * gdb.base/style.exp: Use "style".
3353 * lib/gdb-utils.exp (style): New proc.
3354
af1a8d03
TV
33552019-05-22 Tom de Vries <tdevries@suse.de>
3356
3357 * gdb.base/align.exp: Require c++11.
3358
e7fe496b
TV
33592019-05-22 Tom de Vries <tdevries@suse.de>
3360
3361 PR testsuite/24586
3362 * gdb.python/py-mi-var-info-path-expression.exp: Call
3363 mi_skip_python_tests to check if python is supported.
3364
8fca4da0
AH
33652019-05-22 Alan Hayward <alan.hayward@arm.com>
3366
3367 * gdb.arch/aarch64-pauth.c: New test.
3368 * gdb.arch/aarch64-pauth.exp: New file.
3369
b7060614
AH
33702019-05-22 Alan Hayward <alan.hayward@arm.com>
3371
3372 * README (Re-running Tests Outside The Testsuite): New section.
3373
669d0468
TV
33742019-05-21 Tom de Vries <tdevries@suse.de>
3375
3376 * gdb.arch/amd64-eval.exp: Require c++11.
3377 * gdb.base/max-depth.exp: Same.
3378 * gdb.compile/compile-cplus-array-decay.exp: Same.
3379 * gdb.cp/meth-typedefs.exp: Same.
3380 * gdb.cp/subtypes.exp: Same.
3381 * gdb.cp/temargs.exp: Same.
3382
ce3ebcaa
AH
33832019-05-21 Alan Hayward <alan.hayward@arm.com>
3384
3385 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3386
34d11c68
AB
33872019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3388
3389 PR gdb/18644
3390 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3391 * gdb.fortran/printing-types.exp: Add new test.
3392 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3393 testing.
3394 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3395 setup_kfail call.
3396
87781e84
AH
33972019-05-17 Alan Hayward <alan.hayward@arm.com>
3398
3399 * README (Running the Testsuite): Change example.
3400 (Testsuite Parameters): Remove TRANSCRIPT.
3401 * lib/gdb.exp: Remove TRANSCRIPT check.
3402
b420b89e
AH
34032019-05-17 Alan Hayward <alan.hayward@arm.com>
3404
3405 * README (Testsuite Parameters): Add replay logging to
3406 GDBSERVER_DEBUG.
3407 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3408 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3409 as a comma separated list.
3410 (gdb_debug_init): Override procedure.
3411
408e9b8b
AH
34122019-05-17 Alan Hayward <alan.hayward@arm.com>
3413
3414 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3415 (gdb_write_cmd_file): New procedure.
3416 * lib/gdbserver-support.exp (gdbserver_start): Call
3417 gdbserver_write_cmd_file.
3418 (gdbserver_write_cmd_file): New procedure.
3419
f9e2e39d
AH
34202019-05-17 Alan Hayward <alan.hayward@arm.com>
3421
3422 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3423 (delete_breakpoints): Likewise.
3424 (gdb_run_cmd): Likewise.
3425 (gdb_start_cmd): Likewise.
3426 (gdb_starti_cmd): Likewise.
3427 (gdb_internal_error_resync): Likewise.
3428 (gdb_test_multiple): Likewise.
3429 (gdb_reinitialize_dir): Likewise.
3430 (default_gdb_exit): Likewise.
3431 (gdb_file_cmd): Mark kill as optional.
3432 (default_gdb_start): Call gdb_stdin_log_init.
3433 (send_gdb): Call gdb_stdin_log_write.
3434 (rerun_to_main): Mark Y as an answer.
3435 (gdb_stdin_log_init): New function.
3436 (gdb_stdin_log_write): Likewise.
3437
81f47ac2
AH
34382019-05-17 Alan Hayward <alan.hayward@arm.com>
3439
3440 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3441 * gdb.base/debug-expr.exp: Likewise.
3442 * gdb.base/foll-fork.exp: Likewise.
3443 * gdb.base/foll-vfork.exp: Likewise.
3444 * gdb.base/fork-print-inferior-events.exp: Likewise.
3445 * gdb.base/gdb-sigterm.exp: Likewise.
3446 * gdb.base/gdbinit-history.exp: Likewise.
3447 * gdb.base/osabi.exp: Likewise.
3448 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3449 * gdb.base/ui-redirect.exp: Likewise.
3450 * gdb.gdb/unittest.exp: Likewise.
3451 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3452 * gdb.mi/mi-watch.exp: Likewise.
3453 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3454 * gdb.mi/user-selected-context-sync.exp: Likewise.
3455 * gdb.python/python.exp: Disable debug test when debugging.
3456 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3457 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3458 Likewise.
3459 * gdb.threads/stepi-random-signal.exp: Likewise.
3460
29b52314
AH
34612019-05-17 Alan Hayward <alan.hayward@arm.com>
3462
3463 * Makefile.in: Pass through GDB_DEBUG.
3464 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3465 (gdb,debug): Add board setting.
3466 * lib/gdb.exp (default_gdb_start): Start debugging.
3467 (gdb_debug_enabled): New procedure.
3468 (gdb_debug_init): Likewise.
29b52314
AH
3469
34702019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3471
29b52314
AH
3472 * Makefile.in: Pass through GDB_DEBUG.
3473 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3474 (gdb,debug): Add board setting.
3475 * lib/gdb.exp (default_gdb_start): Start debugging.
3476 (gdb_debug_enabled): New procedure.
3477 (gdb_debug_init): Likewise.
29b52314 3478
ca1285d1
AH
34792019-05-17 Alan Hayward <alan.hayward@arm.com>
3480
3481 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3482
f3a09c80
AH
34832019-05-17 Alan Hayward <alan.hayward@arm.com>
3484
3485 * gdb.base/ui-redirect.exp: Test redirection.
3486
26648588
JV
34872019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3488
3489 * gdb.mi/mi-complete.exp: New file.
3490 * gdb.mi/mi-complete.cc: Likewise.
3491
14237686
AB
34922019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3493
3494 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3495 indexed and sliced arrays, and pointers to arrays.
3496
e7bd7fba
TT
34972019-05-14 Tom Tromey <tromey@adacore.com>
3498
3499 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3500 styling test.
3501
2764128d
TV
35022019-05-14 Tom de Vries <tdevries@suse.de>
3503
3504 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3505 selection entry encoding.
3506
71bed2db
TT
35072019-05-10 Tom Tromey <tromey@adacore.com>
3508
3509 * gdb.ada/info_exc.exp: Add "complete" test.
3510
63b667ad
TV
35112019-05-09 Tom de Vries <tdevries@suse.de>
3512
3513 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3514 CU-relative.
3515
9cfd2b89
TV
35162019-05-09 Tom de Vries <tdevries@suse.de>
3517
3518 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3519 CU-relative.
3520
2228ef77
XR
35212019-05-08 Joel Brobecker <brobecker@adacore.com>
3522
3523 * gdb.ada/frame_arg_lang.exp: New testcase.
3524 * gdb.ada/frame_arg_lang/bla.adb: New file.
3525 * gdb.ada/frame_arg_lang/pck.ads: New file.
3526 * gdb.ada/frame_arg_lang/pck.adb: New file.
3527 * gdb.ada/frame_arg_lang/foo.c: New file.
3528
80e55b13
TT
35292019-05-08 Tom Tromey <tromey@adacore.com>
3530
3531 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3532
9d3421af
TT
35332019-05-08 Tom Tromey <tromey@adacore.com>
3534
3535 * gdb.base/ptype-offsets.exp: Update tests.
3536
844333e2
TT
35372019-05-08 Tom Tromey <tromey@adacore.com>
3538
3539 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3540 cases.
3541 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3542 "short".
3543
988915ee
TT
35442019-05-08 Tom Tromey <tromey@adacore.com>
3545
3546 * gdb.ada/vla.exp: New file.
3547 * gdb.ada/vla/vla.adb: New file.
3548
7bd55dac
TV
35492019-05-07 Tom de Vries <tdevries@suse.de>
3550
3551 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3552
75f06e9d
TV
35532019-05-07 Tom de Vries <tdevries@suse.de>
3554
3555 PR testsuite/24522
3556 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3557 section.
3558
77e7aaa4
TV
35592019-05-07 Tom de Vries <tdevries@suse.de>
3560
3561 PR testsuite/24522
3562 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3563 .debug_aranges section.
3564
456ba0fa
TV
35652019-05-07 Tom de Vries <tdevries@suse.de>
3566
3567 PR testsuite/24159
3568 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3569
5a56d6a6
TV
35702019-05-06 Tom de Vries <tdevries@suse.de>
3571
3572 * lib/gdb.exp (exec_has_index_section): New proc.
3573 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3574 section.
3575
9d6d4be8
TV
35762019-05-04 Tom de Vries <tdevries@suse.de>
3577
3578 * boards/cc-with-debug-names.exp: New file.
3579
222a8d25
TT
35802019-05-03 Tom Tromey <tromey@adacore.com>
3581
3582 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3583 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3584 * gdb.ada/char_enum.exp: Add test.
3585
0fdfd794
TV
35862019-05-03 Tom de Vries <tdevries@suse.de>
3587
3588 * boards/cc-with-gdb-index.exp: New file.
3589
80062eb9
AB
35902019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3591
3592 * gdb.rust/simple.exp: Add new test case.
3593 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3594 (main): Initialise an instance of the new struct.
3595
4504bbde
TT
35962019-05-01 Tom Tromey <tromey@adacore.com>
3597
3598 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3599 record.
3600 (NPR): New variable.
3601 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3602 test.
3603
d48e62f4
TT
36042019-05-01 Tom Tromey <tromey@adacore.com>
3605
3606 * gdb.ada/packed_array_assign.exp: Add packed assignment
3607 regression test.
3608
f59f30f5
TV
36092019-05-01 Tom de Vries <tdevries@suse.de>
3610
3611 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3612
b70bfc54
TV
36132019-05-01 Tom de Vries <tdevries@suse.de>
3614
3615 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3616
15f18d14
AT
36172019-04-30 Ali Tamur <tamur@google.com>
3618
3619 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3620
2ff0a947
TT
36212019-04-30 Tom Tromey <tromey@adacore.com>
3622
3623 * lib/ada.exp (find_ada_tool): New proc.
3624 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
3625 * gdb.ada/catch_ex_std.exp: New file.
3626 * gdb.ada/catch_ex_std/foo.adb: New file.
3627 * gdb.ada/catch_ex_std/some_package.adb: New file.
3628 * gdb.ada/catch_ex_std/some_package.ads: New file.
3629
a776957c
TT
36302019-04-30 Tom Tromey <tromey@adacore.com>
3631
3632 PR c++/24470:
3633 * gdb.cp/temargs.cc: Add test code from PR.
3634
bc68014d
AB
36352019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3636
3637 * gdb.fortran/vla-datatypes.exp: Update expected results.
3638 * gdb.fortran/vla-ptype.exp: Likewise.
3639 * gdb.fortran/vla-type.exp: Likewise.
3640 * gdb.fortran/vla-value.exp: Likewise.
3641
f1fdc960
AB
36422019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3643
3644 * gdb.fortran/ptr-indentation.exp: Update expected results.
3645 * gdb.fortran/ptype-on-functions.exp: Likewise.
3646 * gdb.fortran/vla-ptr-info.exp: Likewise.
3647 * gdb.fortran/vla-value.exp: Likewise.
3648
bf7a4de1
AB
36492019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3650
3651 * gdb.fortran/ptype-on-functions.exp: New file.
3652 * gdb.fortran/ptype-on-functions.f90: New file.
3653
bbe75b9d
AB
36542019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3655
3656 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
3657 case void string.
3658
1db455a7
AB
36592019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3660
3661 * gdb.fortran/complex.exp: Expand.
3662 * gdb.fortran/complex.f: Renamed to...
3663 * gdb.fortran/complex.f90: ...this, and extended to add more
3664 complex values.
3665
b6d03bb2
AB
36662019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3667
3668 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
3669 MODULO, CMPLX.
3670
2e62ab40
AB
36712019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
3672 Richard Bunt <richard.bunt@arm.com>
3673
3674 * gdb.base/max-depth.c: New file.
3675 * gdb.base/max-depth.exp: New file.
3676 * gdb.python/py-nested-maps.c: New file.
3677 * gdb.python/py-nested-maps.exp: New file.
3678 * gdb.python/py-nested-maps.py: New file.
3679 * gdb.python/py-format-string.exp (test_max_depth): New proc.
3680 (test_all_common): Call test_max_depth.
3681 * gdb.fortran/max-depth.exp: New file.
3682 * gdb.fortran/max-depth.f90: New file.
3683 * gdb.go/max-depth.exp: New file.
3684 * gdb.go/max-depth.go: New file.
3685 * gdb.modula2/max-depth.exp: New file.
3686 * gdb.modula2/max-depth.c: New file.
3687 * lib/gdb.exp (get_print_expr_at_depths): New proc.
3688
d2b584a5
TV
36892019-04-29 Tom de Vries <tdevries@suse.de>
3690
3691 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
3692
136afab8
PW
36932019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3694
3695 * gdb.base/callexit.exp: Test may-call-functions off.
3696
725cbb63
KS
36972019-04-25 Keith Seitz <keiths@redhat.com>
3698
3699 PR c++/24367
3700 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3701 (another_incomplete_struct, test_incomplete): New definitions.
3702 (main): Use new definitions.
3703 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3704 functions.
3705
701adfb0
PA
37062019-04-25 Ali Tamur <tamur@google.com>
3707
3708 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3709
82433e3e
SDJ
37102019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3711
3712 PR corefiles/11608
3713 PR corefiles/18187
3714 * gdb.base/coredump-filter-build-id.exp: New file.
3715
dd06d4d6
AH
37162019-04-25 Alan Hayward <alan.hayward@arm.com>
3717
e79be6e5
SM
3718 * Makefile.in: Pass through GDBSERVER_DEBUG.
3719 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3720 (gdbserver,debug): Add board setting.
3721 * gdb.trace/tspeed.exp: Skip when debugging.
3722 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3723 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3724
1670072e
TT
37252019-04-24 Tom Tromey <tromey@adacore.com>
3726
3727 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3728 Rust.
3729
a59240a4
TT
37302019-04-24 Tom Tromey <tromey@adacore.com>
3731
3732 * gdb.arch/amd64-eval.exp: Test bitfield return.
3733 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3734 (class Foo) <return_bitfields>: New method.
3735 (main): Call it.
3736
b907456c
AB
37372019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3738
3739 * gdb.cp/many-args.cc: New file.
3740 * gdb.cp/many-args.exp: New file.
3741
5c565afd
TV
37422019-04-23 Tom de Vries <tdevries@suse.de>
3743
3744 PR gdb/24433
3745 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3746
ba22ff86
AH
37472019-04-23 Alan Hayward <alan.hayward@arm.com>
3748
3749 * gdb.trace/backtrace.exp: Use nopie flag.
3750 * gdb.trace/circ.exp: Likewise.
3751 * gdb.trace/collection.exp: Likewise.
3752 * gdb.trace/ftrace.exp: Likewise.
3753 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3754 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3755 * gdb.trace/qtro.exp: Likewise.
3756 * gdb.trace/read-memory.exp: Likewise.
3757 * gdb.trace/report.exp: Likewise.
3758 * gdb.trace/tfile.exp: Likewise.
3759 * gdb.trace/tfind.exp: Likewise.
3760 * gdb.trace/unavailable.exp: Likewise.
3761
7905fc35
PA
37622019-04-22 Pedro Alves <palves@redhat.com>
3763
3764 * gdb.base/solib-probes-nosharedlibrary.c,
3765 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3766
8ecb59f8
TT
37672019-04-19 Tom Tromey <tromey@adacore.com>
3768
3769 * gdb.ada/ptype_union.c: New file.
3770 * gdb.ada/ptype_union.exp: New file.
3771
62160ec9
TT
37722019-04-19 Tom Tromey <tromey@adacore.com>
3773
3774 PR symtab/24423:
3775 * gdb.base/list0.h (foo): Add a control-l character.
3776
36cd4ba5
TV
37772019-04-18 Tom de Vries <tdevries@suse.de>
3778
3779 PR gdb/24433
3780 * boards/local-board.exp: Set sysroot to "".
3781
b73715df
TV
37822019-04-18 Tom de Vries <tdevries@suse.de>
3783 Pedro Alves <palves@redhat.com>
3784
3785 PR gdb/24454
3786 * gdb.threads/vfork-follow-child-exec.c: New file.
3787 * gdb.threads/vfork-follow-child-exec.exp: New file.
3788 * gdb.threads/vfork-follow-child-exit.c: New file.
3789 * gdb.threads/vfork-follow-child-exit.exp: New file.
3790
4aa866af
LS
37912019-04-15 Leszek Swirski <leszeks@google.com>
3792
3793 * gdb.arch/amd64-eval.cc: New file.
3794 * gdb.arch/amd64-eval.exp: New file.
3795
e5a1a79a
AH
37962019-04-11 Alan Hayward <alan.hayward@arm.com>
3797
3798 * gdb.server/sysroot.c: New test.
3799 * gdb.server/sysroot.exp: New file.
3800 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3801 matching param.
3802
41077b66
AB
38032019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3804
3805 * gdb.base/align.exp: Extend test to cover structures containing
3806 only static fields.
3807
c30391f8
TV
38082019-04-11 Tom de Vries <tdevries@suse.de>
3809
3810 * boards/cc-with-dwz-m.exp: New file.
3811 * boards/cc-with-dwz.exp: New file.
3812 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3813
e242fd12
SM
38142019-04-09 Simon Marchi <simon.marchi@efficios.com>
3815
3816 * gdb.base/start-cpp.exp: New file.
3817 * gdb.base/start-cpp.cc: New file.
3818
2b0c8b01
KB
38192019-04-08 Kevin Buettner <kevinb@redhat.com>
3820
3821 * gdb.python/py-thrhandle.exp: Adjust tests to call
3822 thread_from_handle instead of thread_from_thread_handle.
3823
947210e5
KB
38242019-04-08 Kevin Buettner <kevinb@redhat.com>
3825
3826 * gdb.python/py-thrhandle.exp: Add tests for
3827 gdb.InferiorThread.handle.
3828
d7df6549
AB
38292019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3830
3831 * gdb.python/py-function.exp: Check calling helper function from
3832 all languages.
3833 * lib/gdb.exp (gdb_supported_languages): New proc.
3834
8bdc1658
AB
38352019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3836
3837 * gdb.base/complex-parts.c: New file.
3838 * gdb.base/complex-parts.exp: New file.
3839
05caa1d2
TT
38402019-04-01 Tom Tromey <tromey@adacore.com>
3841
3842 PR symtab/23331:
3843 * gdb.dwarf2/dw2-ranges-main.c: New file.
3844 * gdb.dwarf2/dw2-ranges-psym.c: New file.
3845 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
3846
7734102d
EZ
38472019-03-30 Simon Marchi <simark@simark.ca>
3848
3849 * gdb.base/default.exp: Add values for $_gdb_major and
3850 $_gdb_minor.
3851
188e1fa9
TT
38522019-03-29 Tom Tromey <tromey@adacore.com>
3853
3854 * gdb.base/help.exp: Tighten apropos regexp.
3855
2880242d
KS
38562019-03-29 Keith Seitz <keiths@redhat.com>
3857
3858 * gdb.fortran/array-bounds.exp: New file.
3859 * gdb.fortran/array-bounds.f90: New file.
3860
077cad8e
PW
38612019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3862
3863 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
3864
80047cfc
PW
38652019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3866
3867 * gdb.multi/hello.c (main): Increase alarm timer.
3868
f489207e
SL
38692019-03-28 Sandra Loosemore <sandra@codesourcery.com>
3870
3871 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
3872 factor when no hardware watchpoint support.
3873
c92df149
AH
38742019-03-28 Alan Hayward <alan.hayward@arm.com>
3875 Pedro Alves <palves@redhat.com>
3876
3877 * boards/local-board.exp: set sysroot to /.
3878
933aebfa
AH
38792019-03-27 Alan Hayward <alan.hayward@arm.com>
3880
3881 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
3882 in child.
3883
9f9aa852
AB
38842019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3885
3886 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
3887 field.
3888 (make_container): Initialise new field.
3889 * gdb.python/py-prettyprint.exp: Add new tests.
3890 * gdb.python/py-prettyprint.py (class ContainerPrinter)
3891 <display_hint>: New method.
3892
3714a195
AB
38932019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3894
3895 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
3896 gdb_continue_to_breakpoint more throughout this test.
3897 (run_lang_tests) Supply unique test names, and use
3898 gdb_test_no_output.
3899
18c77628
AB
39002019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3901
3902 * gdb.base/finish-pretty.exp: Update expected results.
3903 * gdb.base/pretty-print.c: New file.
3904 * gdb.base/pretty-print.exp: New file.
3905
9a93502f
PA
39062019-03-25 Pedro Alves <palves@redhat.com>
3907
3908 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
3909 move comments outside list. Append '-i "" eof' section.
3910
968aa7ae
AH
39112019-03-22 Alan Hayward <alan.hayward@arm.com>
3912
34a7f2a4 3913 PR testsuite/25016
968aa7ae
AH
3914 * README: Add pie options.
3915 * gdb.base/break-interp.exp: Ensure pie is disabled.
3916 * gdb.base/dump.exp: Likewise.
3917 * lib/gdb.exp (gdb_compile): Add pie option.
3918
4c7d57e7
TT
39192019-03-19 Tom Tromey <tromey@adacore.com>
3920
3921 * gdb.mi/mi2-cli-display.c: New file.
3922 * gdb.mi/mi2-cli-display.exp: New file.
3923
bff8c71f
TT
39242019-03-18 Joel Brobecker <brobecker@adacore.com>
3925 Tom Tromey <tromey@adacore.com>
3926
3927 * gdb.ada/ptype_array/pck.adb: New file.
3928 * gdb.ada/ptype_array/pck.ads: New file.
3929 * gdb.ada/ptype_array/foo.adb: New file.
3930 * gdb.ada/ptype_array.exp: New file.
3931
d085f989
TT
39322019-03-14 Tom Tromey <tromey@adacore.com>
3933
3934 * gdb.base/style.exp: Add "set style sources" test.
3935
b4be1b06
SM
39362019-03-13 Simon Marchi <simon.marchi@ericsson.com>
3937
3938 * mi-breakpoint-location-ena-dis.exp: Rename to ...
3939 * mi-breakpoint-multiple-locations.exp: ... this.
3940 (make_breakpoints_pattern): New proc.
3941 (do_test): Add mi_version parameter, test -break-insert,
3942 -break-info and =breakpoint-created.
3943
7cde5fc2
AB
39442019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
3945
3946 * config/default.exp: Remove 'load_lib gdb.exp'.
3947 * config/monitor.exp: Likewise.
3948 * config/sid.exp: Likewise.
3949 * config/sim.exp: Likewise.
3950 * config/slite.exp: Likewise.
3951 * config/unix.exp: Likewise.
3952 * gdb.base/default.exp: Remove unhelpful comment.
3953
efbecbc1
AB
39542019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3955
3956 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
3957
0841c79a
AB
39582019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3959
3960 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
3961
4a270568
AB
39622019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3963
3964 * gdb.fortran/type-kinds.exp: Update expected results.
3965
067630bd
AB
39662019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3967
3968 * gdb.fortran/type-kinds.exp: Test new integer type kind.
3969
3be47f7a
AB
39702019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3971
3972 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
3973 function.
3974 (test_basic_parsing_of_type_kinds): Expand types tested.
3975 (test_parsing_invalid_type_kinds): New function.
3976
4d00f5d8
AB
39772019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3978
3979 * gdb.fortran/intrinsics.exp: New file.
3980 * gdb.fortran/intrinsics.f90: New file.
3981 * gdb.fortran/type-kinds.exp: New file.
3982
c8f91604
AB
39832019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3984
3985 * gdb.fortran/dot-ops.exp: New file.
3986
dd9f2c76
AB
39872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3988
3989 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
3990 Check upper and lower case logical literals.
3991
84ec9724
AB
39922019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3993
3994 * gdb.fortran/types.exp (test_float_literal_types_accepted):
3995 Remove duplicate tests.
3996
c3734e09
AH
39972019-03-06 Alan Hayward <alan.hayward@arm.com>
3998
3999 * lib/gdb.exp (builtin_cd): rename of cd.
4000 (cd): Override builtin.
4001
aa3cfbda
RB
40022019-03-06 Richard Bunt <richard.bunt@arm.com>
4003
4004 * gdb.fortran/function-calls.exp: New file.
4005 * gdb.fortran/function-calls.f90: New test.
4006
7b63ad86
RB
40072019-03-04 Richard Bunt <richard.bunt@arm.com>
4008
4009 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4010 on user program standard output.
4011 * gdb.fortran/short-circuit-argument-list.f90: Record function
4012 calls.
4013
01abb042
AH
40142019-02-28 Alan Hayward <alan.hayward@arm.com>
4015
c3734e09
AH
4016 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4017 failure.
01abb042 4018
92137da0
RO
40192019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4020
4021 PR gdb/8527
4022 * gdb.base/interrupt-daemon-attach.c,
4023 gdb.base/interrupt-daemon-attach.exp: New test.
4024
5862844d
PA
40252019-02-27 Pedro Alves <palves@redhat.com>
4026
4027 * gdb.base/page.exp: Add tests for "set width/height -1".
4028
8ed25214
PA
40292019-02-27 Pedro Alves <palves@redhat.com>
4030
4031 * gdb.base/page.exp: Add tests for "set/show width/height" with
4032 "infinite" values.
4033
6c28e44a
TT
40342019-02-27 Tom Tromey <tromey@adacore.com>
4035
4036 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4037 2.4.
4038 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4039 workaround.
4040
bf9a735e
AB
40412019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4042
4043 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4044 tests for structs with static members.
4045
8791793c
TT
40462019-02-26 Tom Tromey <tromey@adacore.com>
4047
4048 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4049 ValueError, not TypeError.
4050
bc2a507e
KB
40512019-02-26 Kevin Buettner <kevinb@redhat.com>
4052
4053 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4054 call from main program.
4055
e0e7d3bd
JB
40562019-02-23 Joel Brobecker <brobecker@adacore.com>
4057
4058 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4059 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4060 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4061 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4062 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4063
9600246d
KS
40642019-02-22 Keith Seitz <keiths@redhat.com>
4065
4066 PR symtab/23853
4067 * gdb.base/symlink-sourcefile.c: New file.
4068 * gdb.base/symlink-sourcefile.exp: New file.
4069
0c95f9ed
TT
40702019-02-20 Tom Tromey <tom@tromey.com>
4071
4072 * gdb.base/info_qt.exp: Update.
4073
6caa91b6
SM
40742019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4075
4076 * gdb.base/source.exp: Move "error in sourced script" code to
4077 the end.
4078 * gdb.base/source-error.gdb: Move contents to
4079 source-error-1.gdb. Add new code to source source-error-1.gdb.
4080 * gdb.base/source-error-1.gdb: New file, from previous
4081 source-error.gdb.
4082
6506371f
TT
40832019-02-17 Tom Tromey <tom@tromey.com>
4084
4085 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4086 for macro styling.
4087 * gdb.base/style.c (SOME_MACRO): New macro.
4088
a0087920
TT
40892019-02-17 Tom Tromey <tom@tromey.com>
4090
4091 * gdb.base/style.exp: Add line-wrapping tests.
4092 * gdb.base/page.exp: Add test for quitting during pagination.
4093
a2cd4f14
JB
40942019-02-17 Joel Brobecker <brobecker@adacore.com>
4095
4096 * gdb.ada/big_packed_array: New testcase.
4097 * gdb.ada/homonym.exp: Fix incorrect expected output for
4098 "break <homonym__get_value>" test.
4099
9d70ffbc
WP
41002019-02-13 Weimin Pan <weimin.pan@oracle.com>
4101
4102 PR breakpoints/21870
4103 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4104 and prepare_for_testing. Add comment.
4105 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4106 redundant cleanup call. Clean up comment.
4107
01c7ae81
WP
41082019-02-12 Weimin Pan <weimin.pan@oracle.com>
4109
4110 PR breakpoints/21870
4111 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4112 * gdb.arch/aarch64-dbreg-contents.c: New file.
4113
aff29d1c
JB
41142019-02-10 Joel Brobecker <brobecker@adacore.com>
4115
4116 * gdb.ada/mi_ref_changeable: New testcase.
4117
df0da8a2
AH
41182019-02-07 Alan Hayward <alan.hayward@arm.com>
4119
4120 * gdb.base/attach.exp: Add double attach test.
4121
bd447abb
SM
41222019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4123
4124 * lib/gdb.exp (default_gdb_start): Don't match pagination
4125 prompt.
4126 (gdb_init): Set stty_init.
4127
1dbc40b9
TT
41282019-01-27 Tom Tromey <tom@tromey.com>
4129
4130 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4131 skip_python_tests.
4132
353229bf
AH
41332019-01-24 Alan Hayward <alan.hayward@arm.com>
4134
4135 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4136 New structure.
4137 (struct struct_static_02_02): Likewise.
4138 (struct struct_static_02_03): Likewise.
4139 (struct struct_static_02_04): Likewise.
4140 (struct struct_static_04_01): Likewise.
4141 (struct struct_static_04_02): Likewise.
4142 (struct struct_static_04_03): Likewise.
4143 (struct struct_static_04_04): Likewise.
4144 (struct struct_static_06_01): Likewise.
4145 (struct struct_static_06_02): Likewise.
4146 (struct struct_static_06_03): Likewise.
4147 (struct struct_static_06_04): Likewise.
4148 (cmp_struct_static_02_01): Likewise.
4149 (cmp_struct_static_02_02): Likewise.
4150 (cmp_struct_static_02_03): Likewise.
4151 (cmp_struct_static_02_04): Likewise.
4152 (cmp_struct_static_04_01): Likewise.
4153 (cmp_struct_static_04_02): Likewise.
4154 (cmp_struct_static_04_03): Likewise.
4155 (cmp_struct_static_04_04): Likewise.
4156 (cmp_struct_static_06_01): Likewise.
4157 (cmp_struct_static_06_02): Likewise.
4158 (cmp_struct_static_06_03): Likewise.
4159 (cmp_struct_static_06_04): Likewise.
4160 (call_all): Test new structs.
4161 * gdb.base/infcall-nested-structs.exp: Likewise.
4162
73021deb
AH
41632019-01-21 Alan Hayward <alan.hayward@arm.com>
4164 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4165
fc65c7db
AH
41662019-01-21 Alan Hayward <alan.hayward@arm.com>
4167 * gdb.base/stack-protector.c: New test.
4168 * gdb.base/stack-protector.exp: New file.
4169 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4170 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4171 option.
4172 (gdb_compile): Remove stack protector for GCC and prevent
4173 recursion.
4174
c24bdb02
KS
41752019-01-16 Keith Seitz <keiths@redhat.com>
4176
4177 PR gdb/23773
4178 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4179
6f072a10
PFC
41802019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4181
4182 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4183 aliases.
4184 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4185 tests.
4186 * gdb.arch/powerpc-vector-regs.c: New file.
4187 * gdb.arch/powerpc-vector-regs.exp: New file.
4188
a7b8d682
PFC
41892019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4190
4191 * gdb.arch/altivec-regs.exp: Fix the list passed to
4192 gdb_expect_list when testing "info vector".
4193
6eb6fb67
AB
41942019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4195
4196 * gdb.base/style.exp: Don't include path in testname.
4197
b56f80d8
KS
41982019-01-10 Keith Seitz <keiths@redhat.com>
4199
4200 PR gdb/23712
4201 PR symtab/23010
4202 * gdb.dwarf2/multidictionary.exp: New file.
4203
041be526
SM
42042019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4205
4206 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4207 (test_gnuv3_style_demangling): ... this.
4208 (test_lucid_style_demangling): Remove.
4209 (test_arm_style_demangling): Remove.
4210 (test_hp_style_demangling): Remove.
4211 (do_tests): Remove calls to the above.
4212
d820d0c3
AB
42132019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4214
4215 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4216 case.
4217
f097f5ad
TT
42182019-01-06 Tom Tromey <tom@tromey.com>
4219
4220 PR gdb/28155:
4221 * gdb.dwarf2/typedef-void-finish.exp: New file.
4222
2cd8cc0b
TT
42232018-12-28 Tom Tromey <tom@tromey.com>
4224 Simon Marchi <simark@simark.ca>
4225
4226 * gdb.base/jit-exec.exp: New file.
4227 * gdb.base/jit-exec.c: New file.
4228 * gdb.base/jit-execd.c: New file.
4229
35fb8261
TT
42302018-12-28 Tom Tromey <tom@tromey.com>
4231
4232 * gdb.base/style.exp: Update test to check for address styling.
4233
47fd17cd
TT
42342018-12-28 Tom Tromey <tom@tromey.com>
4235
4236 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4237 message.
4238
d47032b7
TT
42392018-12-28 Tom Tromey <tom@tromey.com>
4240
4241 * gdb.base/style.exp: Add test for version number styling.
4242
af79b68d
TT
42432018-12-28 Tom Tromey <tom@tromey.com>
4244
4245 * gdb.base/style.exp: Add test for print_address_symbolic.
4246
0bb296cb
TT
42472018-12-28 Tom Tromey <tom@tromey.com>
4248
4249 * gdb.base/style.exp: Add test for breakpoint setting.
4250
80ae2043
TT
42512018-12-28 Tom Tromey <tom@tromey.com>
4252
4253 * gdb.base/style.exp: Add test for variable names.
4254
cbe56571
TT
42552018-12-28 Tom Tromey <tom@tromey.com>
4256
4257 * gdb.base/style.exp: New file.
4258 * gdb.base/style.c: New file.
4259
9162a27c
TT
42602018-12-28 Tom Tromey <tom@tromey.com>
4261
4262 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4263 "dumb".
4264 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4265 the TERM environment variable.
4266
bc543c90
TT
42672018-12-27 Tom Tromey <tom@tromey.com>
4268
4269 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4270 pagination test.
4271
6f0ffe50
AB
42722018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4273
4274 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4275 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4276
b5a1e557
PW
42772018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4278
4279 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4280 Filename a.adb changed to bp_fun_addr.adb.
4281 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4282
6e8b1ab2
JV
42832018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4284
4285 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4286 non-PIE executables.
4287 * README: Mention the gdb,nopie_flag board setting.
4288 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4289 non-PIE executable.
4290 * gdb.arch/amd64-entry-value.exp: Likewise.
4291 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4292 * gdb.arch/i386-float.exp: Likewise.
4293 * gdb.arch/i386-signal.exp: Likewise.
4294 * gdb.mi/mi-reg-undefined.exp: Likewise.
4295
d00a27c5
PM
42962018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4297
4298 PR gdb/23974
4299 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4300
161d081c
PW
43012018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4302
4303 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4304 Update order of results accordingly.
4305
b001de23
AB
43062018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4307
4308 * gdb.base/annota1.exp: Update a test regexp.
4309
99e1a184
AB
43102018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4311
4312 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4313
7a81c1e2
PW
43142018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4315
4316 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4317 (reuse_time): Initialize to REUSE_TIME_CAP.
4318 (check_rc): New function.
4319 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4320 Check pthread_create rc.
4321 (spawner_thread_func): Check pthread_create and pthread_join rc.
4322
73e8dc90
PA
43232018-12-08 Pedro Alves <palves@redhat.com>
4324
4325 * gdb.base/list.exp (test_forward_search): Rename to ...
4326 (test_forward_reverse_search): ... this. Also test reverse-search
4327 and the forward-search alias.
4328
13f2ed32
AB
43292018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4330
4331 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4332 local timeout variable before return, and remove all local timeout
4333 variable entirely.
4334 (gdb_load): Likewise.
4335
64d27cfc
TV
43362018-12-01 Tom de Vries <tdevries@suse.de>
4337
4338 * gdb.base/gdb-caching-proc.exp: New file.
4339
f63c03b4
SDJ
43402018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4341
4342 * Makefile.in (TIMESTAMP): New variable.
4343 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4344 command.
4345 (check-single-racy): Likewise.
4346 (check/%.exp): Likewise.
4347 (check-racy/%.exp): Likewise.
4348 (workers/%.worker): Likewise.
4349 (build-perf): Likewise.
4350 (check-perf): Likewise.
4351 * README: Describe new "TS" and "TS_FORMAT" variables.
4352 * print-ts.py: New file.
4353
1c97054b
BF
43542018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4355
4356 PR python/23714
4357 * gdb.python/python.exp: Test command repetition after
4358 gdb.execute.
4359
1871a62d
AB
43602018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4361
4362 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4363 is correctly aligned.
4364
fb5e1ed9
PW
43652018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4366
4367 * gdb.ada/info_auto_lang.exp: New testcase.
4368 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4369 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4370 * gdb.ada/info_auto_lang/some_c.c: New file.
4371
43d397ca
PW
43722018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4373
4374 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4375 FUNC_lang language syntax.
4376
beddd671
PW
43772018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4378
4379 * gdb.base/info_minsym.c: New file.
4380 * gdb.base/info_minsym.exp: New file.
4381
73fc52c4
TT
43822018-11-19 Tom Tromey <tom@tromey.com>
4383
4384 PR rust/23625:
4385 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4386 * gdb.rust/expr.exp: Update expected output. Change one test.
4387
994b876a
TT
43882018-11-19 Tom Tromey <tom@tromey.com>
4389
4390 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4391
6769f276
PA
43922018-11-19 Pedro Alves <palves@redhat.com>
4393
4394 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4395 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4396 see the expected warning.
4397
38a72da0
AH
43982018-11-16 Alan Hayward <alan.hayward@arm.com>
4399
4400 PR gdb/22736:
4401 * gdb.cp/infcall-nodebug-lib.c: New test.
4402 * gdb.cp/infcall-nodebug-main.c: New test.
4403 * gdb.cp/infcall-nodebug.exp: New file.
4404
53a89d6e
SM
44052018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4406
4407 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4408 completer tests.
4409
9325300d
TV
44102018-11-09 Tom de Vries <tdevries@suse.de>
4411
4412 * gdb.base/msym-lang.c: New test.
4413 * gdb.base/msym-lang.exp: New file.
4414 * gdb.base/msym-lang-main.c: New test.
4415
20f0d60d
TT
44162018-11-08 Tom Tromey <tom@tromey.com>
4417
4418 PR gdb/23555:
4419 PR gdb/23838:
4420 * gdb.base/warning.exp: New file.
4421
b5420128
JB
44222018-11-08 Jan Beulich <jbeulich@suse.com>
4423
4424 * testsuite/gdb.arch/i386-avx512.c,
4425 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4426
cd115d61
AB
44272018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4428
4429 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4430 point hardware.
4431
35ee2dc2
AB
44322018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4433
4434 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4435 * gdb.dwarf2/missing-type-name.exp: New file.
4436
31aceee8
TV
44372018-11-06 Tom de Vries <tdevries@suse.de>
4438
4439 * gdb.base/many-headers.c: New test.
4440 * gdb.base/many-headers.exp: New file.
4441
109be305
JW
44422018-11-06 Jim Wilson <jimw@sifive.com>
4443
4444 * gdb.base/code_elim.exp: For riscv, set additional_flags
4445 to include -msmall-data-limit=0.
4446
e2b7af72
JB
44472018-11-01 Joel Brobecker <brobecker@adacore.com>
4448
4449 * gdb.ada/watch_minus_l: New testcase.
4450
cdcda965
SM
44512018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4452
4453 * gdb.arch/aix-sighandle.c: New file.
4454 * gdb.arch/aix-sighandle.exp: New file.
4455
92dcebf3
AB
44562018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4457
4458 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4459 registers being unions.
4460
68b9ac18
TV
44612018-10-31 Tom de Vries <tdevries@suse.de>
4462
4463 * lib/valgrind.exp: New file.
4464 (vgdb_start, vgdb_stop): New procs, factored out of ...
4465 * gdb.base/valgrind-bt.exp: ... here, ...
4466 * gdb.base/valgrind-disp-step.exp: ... here and ...
4467 * gdb.base/valgrind-infcall.exp: ... here.
4468
1443936e
TV
44692018-10-31 Tom de Vries <tdevries@suse.de>
4470
4471 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4472
eb77c9df
AB
44732018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4474
4475 * gdb.dwarf2/void-type.c: New file.
4476 * gdb.dwarf2/void-type.exp: New file.
4477
82b5e646
PW
44782018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4479
4480 * gdb.base/info_qt.c: New file.
4481 * gdb.base/info_qt.exp: New file.
4482
8d619c01
EBM
44832018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4484
4485 * gdb.arch/powerpc-htm-regs.c: New file.
4486 * gdb.arch/powerpc-htm-regs.exp: New file.
4487
f2cf6173
EBM
44882018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4489
4490 * gdb.arch/powerpc-tar.c: New file.
4491 * gdb.arch/powerpc-tar.exp: New file.
4492
7ca18ed6
EBM
44932018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4494
4495 * gdb.arch/powerpc-ppr-dscr.c: New file.
4496 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4497
bfcc0eba
TV
44982018-10-25 Tom de Vries <tdevries@suse.de>
4499
4500 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4501
fe1a5cad
TV
45022018-10-24 Tom de Vries <tdevries@suse.de>
4503
4504 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4505 longer exists error.
4506
a76dc3b7
TV
45072018-10-24 Tom de Vries <tdevries@suse.de>
4508
4509 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4510
4df46df7
TV
45112018-10-24 Tom de Vries <tdevries@suse.de>
4512
4513 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4514 --db-attach in valgrind.
4515
0dbfcfff
AB
45162018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4517
4518 * gdb.arch/riscv-reg-aliases.c: New file.
4519 * gdb.arch/riscv-reg-aliases.exp: New file.
4520
b04480b1
AH
45212018-10-19 Alan Hayward <alan.hayward@arm.com>
4522
4523 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4524
2c6ac8d7
AH
45252018-10-19 Alan Hayward <alan.hayward@arm.com>
4526
4527 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4528
2bc69f25
AH
45292018-10-19 Alan Hayward <alan.hayward@arm.com>
4530
4531 * gdb.cp/ovldbreak.exp: Fix regexps.
4532
1f1ae3a3
AH
45332018-10-19 Alan Hayward <alan.hayward@arm.com>
4534
4535 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4536
94c18618
SDJ
45372018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4538
4539 PR cli/23785
4540 * gdb.base/restore.exp: New test to check if "restore" with an
4541 invalid file doesn't segfault.
4542
812cd6eb
TV
45432018-10-18 Tom de Vries <tdevries@suse.de>
4544
4545 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4546 * gdb.ada/excep_handle.exp: Same.
4547 * gdb.ada/mi_string_access.exp: Same.
4548 * gdb.ada/mi_var_union.exp: Same.
4549 * gdb.arch/arc-analyze-prologue.exp: Same.
4550 * gdb.arch/arc-decode-insn.exp: Same.
4551 * gdb.base/readnever.exp: Same.
4552 * gdb.fortran/printing-types.exp: Same.
4553 * gdb.guile/scm-lazy-string.exp: Same.
4554
c4b90788
TV
45552018-10-16 Tom de Vries <tdevries@suse.de>
4556
4557 PR gdb/23730
4558 * gdb.base/catch-follow-exec.c: Add copyright notice.
4559 * gdb.base/catch-follow-exec.exp: Rewrite to use
4560 gdb_spawn_with_cmdline_opts. Require gdb-native.
4561
8bca2978
SL
45622018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4563
4564 * gdb.trace/actions-changed.exp: Check for arch support.
4565 * gdb.trace/actions.exp: Likewise.
4566 * gdb.trace/ax.exp: Likewise.
4567 * gdb.trace/backtrace.exp: Likewise.
4568 * gdb.trace/change-loc.exp: Likewise.
4569 * gdb.trace/deltrace.exp: Likewise.
4570 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4571 * gdb.trace/ftrace.exp: Likewise.
4572 * gdb.trace/infotrace.exp: Check for arch support.
4573 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4574 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4575 * gdb.trace/mi-tsv-changed.exp: Likewise.
4576 * gdb.trace/packetlen.exp: Likewise.
4577 * gdb.trace/passc-dyn.exp: Likewise.
4578 * gdb.trace/passcount.exp: Likewise.
4579 * gdb.trace/pending.exp: Likewise.
4580 * gdb.trace/range-stepping.exp: Check for shlib support.
4581 * gdb.trace/report.exp: Check for arch support.
4582 * gdb.trace/save-trace.exp: Likewise.
4583 * gdb.trace/signal.exp: Check for signal support.
4584 * gdb.trace/tfind.exp: Check for arch support.
4585 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4586 * gdb.trace/trace-common.h: Add comment.
4587 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4588 * gdb.trace/trace-enable-disable.exp: Likewise.
4589 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4590 * gdb.trace/tracecmd.exp: Check for arch support.
4591 * gdb.trace/tspeed.exp: Check for shlib and target support.
4592 * gdb.trace/tstatus.exp: Check for arch support.
4593 * gdb.trace/tsv.exp: Likewise.
4594 * gdb.trace/while-dyn.exp: Likewise.
4595 * gdb.trace/while-stepping.exp: Likewise.
4596 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4597
f9c49bff
SM
45982018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4599
4600 * gdb.trace/tspeed.exp: Remove nowarnings.
4601 (prepare_for_trace_test): Declare "global ipalib".
4602 * gdb.trace/tspeed.c: Include unistd.h.
4603 (main): Remove superfluous printf argument.
4604
d4330bde
SL
46052018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4606
4607 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4608 directory prefix on the filename.
4609
8ecfd7bd
SDJ
46102018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4611
4612 * gdb.gdb/unittest.exp: Update expected message informing that
4613 selftests have been disabled.
4614 * gdb.server/unittest.exp: Likewise.
4615
58bbcd02
TV
46162018-10-09 Tom de Vries <tdevries@suse.de>
4617
4618 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4619 with runto_main.
4620
9f6b697b
WP
46212018-10-08 Weimin Pan <weimin.pan@oracle.com>
4622
4623 PR c++/16841
4624 * gdb.cp/virtbase2.cc: New file.
4625 * gdb.cp/virtbase2.exp: New file.
4626
add5ded5
TT
46272018-10-06 Tom Tromey <tom@tromey.com>
4628
4629 PR python/19399:
4630 * gdb.python/py-inferior.exp: Add architecture test.
4631
f9e48344
TT
46322018-10-06 Tom Tromey <tom@tromey.com>
4633
4634 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
4635 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
4636
2a8be203
TT
46372018-10-06 Tom Tromey <tom@tromey.com>
4638
4639 * gdb.python/py-breakpoint.exp (check_last_event): Check location
4640 of a "throw" catchpoint.
4641
e04caa70
SDJ
46422018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
4643
4644 * gdb.base/info-proc.exp: Update string expected from "help info
4645 proc".
4646
5ca8c39f
TT
46472018-10-04 Tom Tromey <tom@tromey.com>
4648
4649 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
4650 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
4651 (test_initial_complaints, test_empty_complaints): Update.
4652 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4653
3453e7e4
TT
46542018-10-04 Tom Tromey <tom@tromey.com>
4655
4656 PR cli/19551:
4657 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
4658 * lib/gdb.exp (gdb_file_cmd): Update.
4659 * gdb.stabs/weird.exp (print_weird_var): Update.
4660 * gdb.server/solib-list.exp: Update.
4661 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
4662 * gdb.mi/mi-cli.exp: Update.
4663 * gdb.linespec/linespec.exp: Update.
4664 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4665 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
4666 * gdb.cp/cp-relocate.exp: Update.
4667 * gdb.base/sym-file.exp: Update.
4668 * gdb.base/relocate.exp: Update.
4669 * gdb.base/readnever.exp: Update.
4670 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
4671 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
4672 * gdb.base/dbx.exp (gdb_file_cmd): Update.
4673 * gdb.base/code_elim.exp: Update.
4674 * gdb.base/break-unload-file.exp (test_break): Update.
4675 * gdb.base/break-interp.exp (test_attach_gdb): Update.
4676 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
4677 Update.
4678 * gdb.base/attach.exp (do_attach_tests): Update.
4679 * gdb.base/sepdebug.exp: Update.
4680 * gdb.python/py-section-script.exp: Update.
4681
6afcf761
TT
46822018-10-04 Tom Tromey <tom@tromey.com>
4683
4684 PR cli/22234:
4685 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
4686 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
4687 output.
4688
fef1b293
TT
46892018-10-04 Tom Tromey <tom@tromey.com>
4690
4691 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
4692 set width and height to 0.
4693 (test_command_line_attach_run): Use -quiet.
4694
ca98345e
SL
46952018-10-03 Sandra Loosemore <sandra@codesourcery.com>
4696
4697 * lib/gdb.exp (skip_ifunc_tests): New.
4698 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
4699 other compile failures.
4700 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4701
ff34e6ae
SM
47022018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4703
4704 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4705 is_amd64_regs_target.
4706
6bb8890e
AH
47072018-10-01 Alan Hayward <alan.hayward@arm.com>
4708
4709 * gdb.arch/aarch64-sighandler-regs.c: New test.
4710 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4711 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4712
224d30d3
MM
47132018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4714
4715 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4716 assembly.
4717
f67ffa6a
AB
47182018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4719
4720 * gdb.base/frame-selection.exp: New file.
4721 * gdb.base/frame-selection.c: New file.
4722
9fc3183f
AH
47232018-09-27 Alan Hayward <alan.hayward@arm.com>
4724
4725 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4726 pthread barrier.
4727 (main): Likewise.
4728
d354055e
AB
47292018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4730
4731 * gdb.base/large-frame-1.c: New file.
4732 * gdb.base/large-frame-2.c: New file.
4733 * gdb.base/large-frame.exp: New file.
4734 * gdb.base/large-frame.h: New file.
4735
db727370
JL
47362018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4737
4738 PR gdb/20948
4739 * gdb.base/write_mem.exp: New test.
4740 * gdb.base/write_mem.c: Likewise.
4741
ae778caf
TT
47422018-09-23 Tom Tromey <tom@tromey.com>
4743
4744 PR python/18852:
4745 * gdb.python/py-parameter.exp: Add test for parameter that throws
4746 on "set".
4747
fd3ba736
TT
47482018-09-23 Tom Tromey <tom@tromey.com>
4749
4750 PR python/17284:
4751 * gdb.python/py-template.exp (test_template_arg): Add test for
4752 negative template argument number.
4753
39a24317
TT
47542018-09-23 Tom Tromey <tom@tromey.com>
4755
4756 PR python/14062:
4757 * gdb.python/python.exp: Add test for post_event error.
4758
f5769a2c
TT
47592018-09-23 Tom Tromey <tom@tromey.com>
4760
4761 PR python/18170:
4762 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4763 convert pointers to int and long.
4764
1c1e54f6
TT
47652018-09-23 Tom Tromey <tom@tromey.com>
4766
4767 PR python/20126:
4768 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4769 signed-ness conversion tests.
4770
fb4fa946
TT
47712018-09-23 Tom Tromey <tom@tromey.com>
4772
4773 PR python/18352;
4774 * gdb.python/py-value.exp (test_float_conversion): New proc.
4775 Use it.
4776
a466edac
HAQ
47772018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4778
4779 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4780
4ee9b0c5
SL
47812018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4782
4783 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4784 no readline.
4785 * gdb.base/utf8-identifiers.exp: Likewise.
4786 * gdb.cp/cpcompletion.exp: Likewise.
4787 * gdb.linespec/cpcompletion.exp: Likewise.
4788 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4789 * gdb.linespec/cpls-ops.exp: Likewise.
4790
23be8da7
RB
47912018-09-19 Richard Bunt <richard.bunt@arm.com>
4792 Chris January <chris.january@arm.com>
4793
4794 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4795 * gdb.fortran/short-circuit-argument-list.exp: New file.
4796 * gdb.fortran/short-circuit-argument-list.f90: New test.
4797
5031d0ae
SDJ
47982018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4799
4800 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4801 "arch=" keyword when executing "-stack-list-frames".
4802
b4c0d1a4
SDJ
48032018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4804
4805 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4806 "arch=" keyword when executing "-stack-list-frames".
4807
7a6d2b45
SDJ
48082018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4809
4810 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4811 break ada".
4812
8588b356
SM
48132018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4814
4815 PR python/23669
4816 * gdb.python/python.exp: Test gdb.execute("show commands").
4817
65e65158
TT
48182018-09-16 Tom Tromey <tom@tromey.com>
4819
4820 * gdb.base/new-ui.exp (do_execution_tests): Update.
4821 * gdb.base/dbx.exp (test_breakpoints): Update.
4822
bf326452
AH
48232018-09-14 Alan Hayward <alan.hayward@arm.com>
4824
4825 * lib/gdb.exp (gdb_simple_compile): Add proc.
4826 (is_elf_target): Use gdb_simple_compile.
4827 (skip_altivec_tests): Likewise.
4828 (skip_vsx_tests): Likewise.
4829 (skip_tsx_tests): Likewise.
4830 (skip_btrace_tests): Likewise.
4831 (skip_btrace_pt_tests): Likewise.
4832 (gdb_can_simple_compile): Likewise.
4833 (gdb_has_argv0): Likewise.
4834 (gdb_target_symbol_prefix): Likewise.
4835 (target_supports_scheduler_locking): Likewise.
4836
2361b0fb
TT
48372018-09-13 Tom Tromey <tom@tromey.com>
4838
4839 * Makefile.in (TAGS): Recognize proc_with_prefix and
4840 gdb_caching_proc.
4841
0ae1a321
SM
48422018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4843
4844 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
4845 method.
4846
a40bf0c2
SM
48472018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4848
4849 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
4850 and a few other Inferior properties when the Inferior is no
4851 longer valid.
4852
4a3fe98f
TT
48532018-09-13 Tom Tromey <tom@tromey.com>
4854
4855 PR rust/23650:
4856 * gdb.rust/simple.exp: Add test for enum field access error.
4857
098b2108
TT
48582018-09-13 Tom Tromey <tom@tromey.com>
4859
4860 PR rust/23626:
4861 * gdb.rust/simple.rs (EmptyEnum): New type.
4862 (main): Use it.
4863 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
4864
1256af7d
SM
48652018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4866
4867 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
4868 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
4869 * gdb.python/py-symtab.exp: Update test printing an objfile.
4870
4aa8e6c2
SM
48712018-09-12 Simon Marchi <simon.marchi@ericsson.com>
4872
4873 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
4874 object.
4875
c221b2f7
AH
48762018-09-12 Alan Hayward <alan.hayward@arm.com>
4877
4878 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
4879 (support_complex_tests): Use gdb_can_simple_compile.
4880 (is_ilp32_target): Likewise.
4881 (is_lp64_target): Likewise.
4882 (is_64_target): Likewise.
4883 (is_amd64_regs_target): Likewise.
4884 (is_aarch32_target): Likewise.
4885 (gdb_int128_helper): Likewise.
4886
6f1107b5
JK
48872018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4888
4889 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
4890
1f5d1570
JG
48912018-09-10 Jerome Guitton <guitton@adacore.com>
4892
4893 * gdb.ada/same_component_name: Add test for case of tagged record
4894 with variable-length fields.
4895
cc330e39
XR
48962018-09-10 Xavier Roirand <roirand@adacore.com>
4897
4898 * gdb.ada/access_to_unbounded_array.exp: New testcase.
4899 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
4900 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
4901 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
4902
b9c50e9a
XR
49032018-09-10 Xavier Roirand <roirand@adacore.com>
4904
4905 * gdb.ada/mi_string_access.exp: New testcase.
4906 * gdb.ada/mi_string_access/bar.adb: New file.
4907 * gdb.ada/mi_string_access/pck.adb: New file.
4908 * gdb.ada/mi_string_access/pck.asd: New file.
4909
2963898f
XR
49102018-09-10 Xavier Roirand <roirand@adacore.com>
4911
4912 * gdb.ada/mi_var_union.exp: New testcase.
4913 * gdb.ada/mi_var_union/bar.adb: New file.
4914 * gdb.ada/mi_var_union/pck.adb: New file.
4915 * gdb.ada/mi_var_union/pck.asd: New file.
4916
1aac008f
TT
49172018-09-08 Tom Tromey <tom@tromey.com>
4918
4919 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
4920
332cf4c9
TT
49212018-09-08 Tom Tromey <tom@tromey.com>
4922
4923 PR python/16047:
4924 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
4925 (register_pretty_printers): Register new printer.
4926 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
4927 test.
4928 * gdb.python/py-prettyprint.c (int_type3): New typedef.
4929 (an_int_type3): New global.
4930
424da6cf
JB
49312018-09-08 Joel Brobecker <brobecker@adacore.com>
4932
4933 * gdb.ada/expr_with_funcall: New testcase.
4934
2a62dfa9
JB
49352018-09-08 Joel Brobecker <brobecker@adacore.com>
4936
4937 * gdb.ada/packed_array_assign: New testcase.
4938
96b6697f
AB
49392018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
4940
4941 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
4942 names, and add test prefixes to make test names unique.
4943
e4a62c65
TV
49442018-09-05 Tom de Vries <tdevries@suse.de>
4945
4946 * gdb.dwarf2/varval.exp: Add test.
4947
dd083ee2
GB
49482018-09-04 Gary Benson <gbenson@redhat.com>
4949
4950 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
4951 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
4952
aef9346c
TT
49532018-08-31 Tom Tromey <tom@tromey.com>
4954
4955 * gdb.rust/simple.rs: Rename second variable "v".
4956
c67f2e15
AB
49572018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
4958
4959 * gdb.base/funcargs.c (use_a): New function.
4960 (recurse): Call use_a.
4961
078a0207
KS
49622018-08-29 Keith Seitz <keiths@redhat.com>
4963
4964 * gdb.compile/compile-cplus-anonymous.cc: New file.
4965 * gdb.compile/compile-cplus-anonymous.exp: New file.
4966 * gdb.compile/compile-cplus-array-decay.cc: New file.
4967 * gdb.compile/compile-cplus-array-decay.exp: New file.
4968 * gdb.compile/compile-cplus-inherit.cc: New file.
4969 * gdb.compile/compile-cplus-inherit.exp: New file.
4970 * gdb.compile/compile-cplus-member.cc: New file.
4971 * gdb.compile/compile-cplus-member.exp: New file.
4972 * gdb.compile/compile-cplus-method.cc: New file.
4973 * gdb.compile/compile-cplus-method.exp: New file.
4974 * gdb.compile/compile-cplus-mod.c: "New" file.
4975 * gdb.compile/compile-cplus-namespace.cc: New file.
4976 * gdb.compile/compile-cplus-namespace.exp: New file.
4977 * gdb.compile/compile-cplus-nested.cc: New file.
4978 * gdb.compile/compile-cplus-nested.exp: New file.
4979 * gdb.compile/compile-cplus-print.c: "New" file.
4980 * gdb.compile/compile-cplus-print.exp: "New" file.
4981 * gdb.compile/compile-cplus-virtual.cc: New file.
4982 * gdb.compile/compile-cplus-virtual.exp: New file.
4983 * gdb.compile/compile-cplus.c: "New" file.
4984 * gdb.compile/compile-cplus.exp: "New" file.
4985 * lib/compile-support.exp: New file.
4986
b0f492b9
GB
49872018-08-16 Gary Benson <gbenson@redhat.com>
4988
4989 PR gdb/13000:
4990 * gdb.base/batch-exit-status.exp: New file.
4991 * gdb.base/batch-exit-status.good-commands: Likewise.
4992 * gdb.base/batch-exit-status.bad-commands: Likewise.
4993
36eb4c5f
AH
49942018-08-29 Alan Hayward <alan.hayward@arm.com>
4995
4996 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
4997 (struct struct02): Likewise.
4998 (struct struct03): Likewise.
4999 (struct struct04): Likewise.
5000 (struct struct_01_01): New struct.
5001 (struct struct_01_02): Likewise.
5002 (struct struct_01_03): Likewise.
5003 (struct struct_01_04): Likewise.
5004 (struct struct_02_01): Likewise.
5005 (struct struct_02_02): Likewise.
5006 (struct struct_02_03): Likewise.
5007 (struct struct_02_04): Likewise.
5008 (struct struct_04_01): Likewise.
5009 (struct struct_04_02): Likewise.
5010 (struct struct_04_03): Likewise.
5011 (struct struct_04_04): Likewise.
5012 (struct struct_05_01): Likewise.
5013 (struct struct_05_02): Likewise.
5014 (struct struct_05_03): Likewise.
5015 (struct struct_05_04): Likewise.
5016 (cmp_struct01): Remove function.
5017 (cmp_struct02): Likewise.
5018 (cmp_struct03): Likewise.
5019 (cmp_struct04): Likewise.
5020 (cmp_struct_01_01): Add Function.
5021 (cmp_struct_01_02): Likewise.
5022 (cmp_struct_01_03): Likewise.
5023 (cmp_struct_01_04): Likewise.
5024 (cmp_struct_02_01): Likewise.
5025 (cmp_struct_02_02): Likewise.
5026 (cmp_struct_02_03): Likewise.
5027 (cmp_struct_02_04): Likewise.
5028 (cmp_struct_04_01): Likewise.
5029 (cmp_struct_04_02): Likewise.
5030 (cmp_struct_04_03): Likewise.
5031 (cmp_struct_04_04): Likewise.
5032 (cmp_struct_05_01): Likewise.
5033 (cmp_struct_05_02): Likewise.
5034 (cmp_struct_05_03): Likewise.
5035 (cmp_struct_05_04): Likewise.
5036 (call_all): Add new structs.
5037 * gdb.base/infcall-nested-structs.exp: Likewise.
5038
3bf9c013
JV
50392018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5040
5041 * gdb.python/py-framefilter-mi.exp: Update regexp to
5042 check for "arch" field in frame output.
5043
450d1e88
KB
50442018-08-23 Kevin Buettner <kevinb@redhat.com>
5045
5046 * gdb.dwarf2/dw2-ranges-func.c: New file.
5047 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5048
ae739fe7
SM
50492018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5050
5051 * gdb.base/term.exp: Compare terminal settings with values from
5052 the inferior.
5053 * gdb.base/term.c: Get and set terminal settings.
5054
6d52907e
JV
50552018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5056
5057 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5058 accommodate new "arch" field in frame output.
5059 * gdb.mi/mi-return.exp: Likewise.
5060 * gdb.mi/mi-stack.exp: Likewise.
5061 * gdb.mi/mi-syn-frame.exp: Likewise.
5062 * gdb.mi/user-selected-context-sync.exp: Likewise.
5063
be2d111a
MS
50642018-08-19 Michael Spang <spang@google.com>
5065
5066 PR gdb/11786
5067 * gdb.base/gcore-tls-pie.c: New file.
5068 * gdb.base/gcore-tls-pie.exp: New file.
5069
ae3a7c47
KB
50702018-08-18 Kevin Buettner <kevinb@redhat.com>
5071
5072 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5073 * gdb.dwarf2/varval.c: New file.
5074 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5075
2ecae92e
AH
50762018-08-17 Alan Hayward <alan.hayward@arm.com>
5077
5078 PR gdb/18931
5079 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5080
c1854f1d
KS
50812018-08-16 Keith Seitz <keiths@redhat.com>
5082
5083 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5084 tests expected to pass.
5085
26fb3983
JV
50862018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5087
5088 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5089 -data-disassemble -a.
5090 (test_disassembly_bogus_args): Likewise.
5091
67943c00
AB
50922018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5093
5094 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5095
5ff2bbae
AB
50962018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5097
5098 * gdb.base/vla-optimized-out.exp: Add new test.
5099
e5bbcd0f
AB
51002018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5101
5102 * gdb.base/vla-optimized-out-o3.exp: Delete.
5103 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5104 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5105 deleted tests.
5106
9d4a934c
AB
51072018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5108
5109 PR gdb/18050:
5110 * gdb.server/extended-remote-restart.c: New file.
5111 * gdb.server/extended-remote-restart.exp: New file.
5112
045cf012
SM
51132018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5114
5115 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5116 "set variable index = 42".
5117
87d6a7aa
SM
51182018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5119
5120 * boards/index-cache-gdb.exp: New file.
5121 * gdb.dwarf2/index-cache.exp: New file.
5122 * gdb.dwarf2/index-cache.c: New file.
5123 * gdb.base/maint.exp: Check if we are using the index cache.
5124
96d68bd4
RO
51252018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5126
5127 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5128 MAKEFLAGS.
5129
5a699617
RO
51302018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5131
5132 * dg-extract-results.sh: Move to toplevel contrib.
5133 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5134 * Makefile.in (check-parallel-racy): Likewise.
5135
5bd18990
AB
51362018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5137
5138 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5139 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5140 tests if the target supports scheduler locking.
5141
3fbbcf47
TV
51422018-08-04 Tom de Vries <tdevries@suse.de>
5143
5144 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5145
3e1d3d8c
TT
51462018-08-02 Tom Tromey <tom@tromey.com>
5147
5148 PR symtab/16842.
5149 * gdb.cp/temargs.exp: Test "info address" of a template
5150 parameter.
5151
5abe0f0c
JV
51522018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5153
5154 * gdb.python/py-mi-var-info-path-expression.c: New file.
5155 * gdb.python/py-mi-var-info-path-expression.py: New file.
5156 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5157
fb66cde8
SDJ
51582018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5159
5160 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5161 error after "cannot resolve name" string.
5162
c708f4d2
AB
51632018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5164
5165 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5166 started.
5167 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5168
37cc0cae
TV
51692018-07-28 Tom de Vries <tdevries@suse.de>
5170
5171 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5172
63b4ecf7
TV
51732018-07-26 Tom de Vries <tdevries@suse.de>
5174
5175 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5176
3c3bb058
AB
51772018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5178
5179 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5180 is visible.
5181
9e7f3bbb
TV
51822018-07-26 Tom de Vries <tdevries@suse.de>
5183
5184 PR breakpoints/23366
5185 * gdb.base/catch-follow-exec.c: New test.
5186 * gdb.base/catch-follow-exec.exp: New file.
5187
16f808ec
TV
51882018-07-25 Tom de Vries <tdevries@suse.de>
5189
5190 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5191 vla-optimized-out.c.
5192
d7154a8d
JV
51932018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5194
5195 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5196 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5197
232a0032
TV
51982018-07-20 Tom de Vries <tdevries@suse.de>
5199
5200 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5201 NOCLONE macro.
5202 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5203
fbb1d502
TV
52042018-07-19 Tom de Vries <tdevries@suse.de>
5205
5206 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5207 regular expression.
5208
42dc7699
TV
52092018-07-18 Tom de Vries <tdevries@suse.de>
5210
5211 * gdb.base/vla-optimized-out.c: New test.
5212 * gdb.base/vla-optimized-out.exp: New file.
5213
7f1f7e23
SDJ
52142018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5215
5216 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5217 message "No address associated with hostname" when gdbserver
5218 cannot resolve the hostname.
5219
5759ebb3
PW
52202018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5221
5222 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5223 Add some test prefixes to make tests unique.
5224
3606ccab
PW
52252018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5226
5227 * gdb.base/frameapply.c: New file.
5228 * gdb.base/frameapply.exp: New file.
5229
529c08b2
PW
52302018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5231
5232 * gdb.base/skip.exp: Update expected error message.
5233
c7ab0aef
SDJ
52342018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5235 Jan Kratochvil <jan.kratochvil@redhat.com>
5236 Paul Fertser <fercerpav@gmail.com>
5237 Tsutomu Seki <sekiriki@gmail.com>
5238
5239 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5240 parameter.
5241 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5242 by default.
5243 * boards/native-gdbserver.exp: Likewise.
5244 * gdb.server/run-without-local-binary.exp: Improve regexp used
5245 for detecting when a remote debugging connection succeeds.
5246 * gdb.server/server-connect.exp: New file.
5247 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5248 Do not prefix the port number with ":".
5249 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5250 support for detecting and using it. Add '$debughost_gdbserver'
5251 to the list of arguments used to start gdbserver. Handle case
5252 when gdbserver cannot resolve a network name.
5253
16ff70dd
SDJ
52542018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5255
5256 PR c++/23373
5257 * gdb.base/ptype-offsets.cc (struct static_member): New
5258 struct.
5259 (main) <stmember>: New variable.
5260 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5261 with a static member in it.
5262
3541979f
AB
52632018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5264
5265 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5266 watchpoints enabled and disabled.
5267
c8ad9b9a
AB
52682018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5269
5270 * gdb.base/examine-backward.exp: Still run tests around address
5271 0x0, even if address 0x0 is not readable. Update the pattern for
5272 matching address 0x0 in expected output.
5273
e0e5e971
AB
52742018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5275
5276 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5277 malloc/free.
5278
1ea5da02
TV
52792018-07-04 Tom de Vries <tdevries@suse.de>
5280
5281 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5282
471b9d15
MR
52832018-07-02 Maciej W. Rozycki <macro@mips.com>
5284
5285 PR tdep/8282
5286 * gdb.arch/mips-disassembler-options.exp: New test.
5287 * gdb.arch/mips-disassembler-options.s: New test source.
5288
75acb486
PA
52892018-06-29 Pedro Alves <palves@redhat.com>
5290
5291 * gdb.threads/names.exp: Adjust expected "info threads" output.
5292
cd2bb709
PA
52932018-06-29 Pedro Alves <palves@redhat.com>
5294
5295 * gdb.opt/inline-break.exp (line number, address): Add "info
5296 break" tests.
5297
991ff292
PA
52982018-06-29 Pedro Alves <palves@redhat.com>
5299
5300 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5301 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5302 number and address and running to them.
5303
356819b6 53042018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5305
5306 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5307
2512d7ef
JK
53082018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5309
5310 * lib/compiler.c: Remove executable permission flag.
5311
be1b6474
RB
53122018-06-28 Richard Bunt <richard.bunt@arm.com>
5313
5314 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5315 code.
5316 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5317
291f9a96
PT
53182018-06-28 Petr Tesarik <ptesarik@suse.cz>
5319
5320 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5321
ed6dfe51
PT
53222018-06-28 Petr Tesarik <ptesarik@suse.cz>
5323
5324 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5325 address argument is omitted.
5326
d4d429d5
PT
53272018-06-28 Petr Tesarik <ptesarik@suse.cz>
5328
5329 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5330
7ab6656f
OJ
53312018-06-27 Omair Javaid <omair.javaid@linaro.org>
5332
5333 PR gdb/21695
5334 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5335 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5336
a33ccfc7
TT
53372018-06-26 Tom Tromey <tom@tromey.com>
5338
5339 PR rust/22574:
5340 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5341 * gdb.rust/simple.rs (struct SimpleLayout): New.
5342
6d72d289
SM
53432018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5344
5345 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5346 "info registers" output.
5347
8363f9d5
RB
53482018-06-21 Richard Bunt <richard.bunt@arm.com>
5349
5350 * gdb.base/watchpoint-hw-attach.c: New test.
5351 * gdb.base/watchpoint-hw-attach.exp: New file.
5352
f00674fe
SM
53532018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5354
5355 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5356 through /bin/sh.
5357 * boards/dwarf4-gdb-index.exp: Likewise.
5358 * boards/fission-dwp.exp: Likewise.
5359
1d554008
UW
53602018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5361
5362 * gdb.base/float128.exp: Add comment and improved fail message
5363 to the failure case of "print large128" test.
5364
d0ac1c44
SM
53652018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5366
5367 * configure.ac: Remove AC_PREREQ.
5368 * configure: Re-generate.
5369
61b04dd0
PA
53702018-06-19 Pedro Alves <palves@redhat.com>
5371
5372 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5373 (func_extern_caller): New.
5374 (main): Call func_extern_caller.
5375 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5376 logic change.
5377
f63b508a
SM
53782018-06-18 Weimin Pan <weimin.pan@oracle.com>
5379
5380 PR gdb/16841
5381 * gdb.cp/typedef-base.cc: New file.
5382 * gdb.cp/typedef-base.exp: New file.
5383
0fe3a558
TV
53842018-06-18 Tom de Vries <tdevries@suse.de>
5385
5386 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5387
7010835a
AB
53882018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5389 Richard Bunt <Richard.Bunt@arm.com>
5390
5391 * gdb.threads/attach-slow-waitpid.c: New file.
5392 * gdb.threads/attach-slow-waitpid.exp: New file.
5393 * gdb.threads/slow-waitpid.c: New file.
5394
14897d65
PA
53952018-06-14 Pedro Alves <palves@redhat.com>
5396
5397 * gdb.base/fork-running-state.c: Include <errno.h>.
5398 (exit_if_relative_exits): New.
5399 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5400 exits.
5401 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5402 child exits.
5403
5d9a0608
TV
54042018-06-14 Tom de Vries <tdevries@suse.de>
5405
5406 PR cli/22573
5407 * gdb.base/finish-pretty.c: New test.
5408 * gdb.base/finish-pretty.exp: New file.
5409
11ae5818
PA
54102018-06-14 Pedro Alves <palves@redhat.com>
5411
5412 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5413 gdb's expected startup output.
5414
1d39de44
PA
54152018-06-14 Pedro Alves <palves@redhat.com>
5416
5417 * lib/selftest-support.exp (selftest_setup): Remove inlined
5418 function handling.
5419
70ee0000
TV
54202018-06-14 Tom de Vries <tdevries@suse.de>
5421
5422 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5423 matching of breakpoint printing.
5424
11f4b608
TV
54252018-06-13 Tom de Vries <tdevries@suse.de>
5426
5427 PR testsuite/23269
5428 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5429 (fork_child): ... here, and ...
5430 (fork_parent): ... here.
5431
54322018-06-12 Tom de Vries <tdevries@suse.de>
5433
5434 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5435
9516f85a
AB
54362018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5437 Stephen Roberts <stephen.roberts@arm.com>
5438
5439 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5440 rewrite test to describe action performed, rather than possible
5441 failure.
5442
5045b3d7
GB
54432018-06-08 Gary Benson <gbenson@redhat.com>
5444
5445 * gdb.threads/check-libthread-db.exp: New file.
5446 * gdb.threads/check-libthread-db.c: Likewise.
5447
c61b06a1
TT
54482018-06-05 Tom Tromey <tom@tromey.com>
5449
5450 * gdb.base/default.exp: Update expected "show version" output.
5451
eb6af809
TT
54522018-06-05 Tom Tromey <tom@tromey.com>
5453
5454 PR cli/12326:
5455 * gdb.cp/static-print-quit.exp: Update.
5456 * lib/gdb.exp (pagination_prompt): Update.
5457 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5458 * gdb.python/python.exp: Update.
5459
178d6a63
JB
54602018-06-04 Joel Brobecker <brobecker@adacore.com>
5461
5462 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5463
8e817061
JB
54642018-06-01 Joel Brobecker <brobecker@adacore.com>
5465
5466 * gdb.ada/bp_fun_addr: New testcase.
5467
e86ca25f
TT
54682018-06-01 Tom Tromey <tom@tromey.com>
5469
5470 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5471 results.
5472 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5473 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5474 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5475 * gdb.base/maint.exp (maint_pass_if): Update.
5476
4b2dfa9d
MR
54772018-05-31 Maciej W. Rozycki <macro@mips.com>
5478
5479 * gdb.base/endian.exp: New test.
5480 * gdb.base/endian.c: New test source.
5481
45f25d6c
AB
54822018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5483
5484 PR gdb/23203
5485 * gdb.base/bt-selected-frame.c: New file.
5486 * gdb.base/bt-selected-frame.exp: New file.
5487 * lib/gdb.exp (get_current_frame_number): New function.
5488
d9f6d7f8
MR
54892018-05-24 Maciej W. Rozycki <macro@mips.com>
5490 Pedro Alves <palves@redhat.com>
5491
5492 * gdb.threads/tls-core.c: Include <stdlib.h>
5493 (thread_proc): Call `abort'.
5494 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5495 (tls_core_test): New procedure, bits factored out from ...
5496 (top level): ... here. Test both native cores and gcore cores.
5497
ff1cf532
TT
54982018-05-23 Tom Tromey <tom@tromey.com>
5499
5500 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5501
b98664d3
TT
55022018-05-23 Tom Tromey <tom@tromey.com>
5503
5504 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5505 symfile_complaints.
5506 (test_short_complaints): Likewise.
5507 (test_empty_complaints): Likewise.
5508 (test_initial_complaints): Update.
5509
4e9668d0
TT
55102018-05-23 Tom Tromey <tom@tromey.com>
5511
5512 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5513
43ba33c7
TT
55142018-05-23 Tom Tromey <tom@tromey.com>
5515
5516 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5517 (test_short_complaints): Update.
5518
035522c0
PA
55192018-05-22 Pedro Alves <palves@redhat.com>
5520
5521 * gdb.base/remote.exp: Only gdb_start after compiling the
5522 testcase. Issue "disconnect" before testing "set remote" command
5523 defaults. Issue clean_restart before running to main.
5524
cc0be08f
PA
55252018-05-22 Pedro Alves <palves@redhat.com>
5526
5527 * gdb.base/remote.exp: Adjust expected output of "show remote
5528 memory-write-packet-size". Add tests for "set remote
5529 memory-write-packet-size 0" and "set remote
5530 memory-write-packet-size fixed/limit".
5531
b1b60145
PA
55322018-05-22 Pedro Alves <palves@redhat.com>
5533
5534 PR gdb/22973
5535 * gdb.base/utf8-identifiers.c: New file.
5536 * gdb.base/utf8-identifiers.exp: New file.
5537
0ec848ad
PFC
55382018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5539
5540 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5541
2c3305f6
PFC
55422018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5543
5544 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5545
ce1e8424
TT
55462018-05-18 Tom Tromey <tom@tromey.com>
5547
5548 * gdb.base/ptype-offsets.exp: Update.
5549
ddfe970e
KS
55502018-05-17 Keith Seitz <keiths@redhat.com>
5551
5552 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5553 in expected breakpoint stop locations.
5554 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5555 move to proper scope to test variable values.
5556 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5557 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5558 New functions.
5559 (main): Call not_inline_func3.
5560 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5561 inline_func1, inline_func2, and inline_func3. Test that when each
5562 breakpoint is hit, GDB properly reports both the stop location
5563 and the backtrace. Repeat tests for temporary breakpoints.
5564
0726fcc6
MR
55652018-05-15 Maciej W. Rozycki <macro@mips.com>
5566
5567 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5568 rather then trying to access it in determining whether the PID
5569 of `gdbserver' could have been retrieved.
5570
8ee22052
AB
55712018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5572
5573 * gdb.arch/amd64-init-x87-values.S: New file.
5574 * gdb.arch/amd64-init-x87-values.exp: New file.
5575
7785df48
JK
55762018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5577
5578 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5579
56bcdbea
TT
55802018-05-04 Tom Tromey <tom@tromey.com>
5581
5582 PR python/22730:
5583 * gdb.python/python.exp: Test multi-line execute.
5584
a913fffb
TT
55852018-05-04 Tom Tromey <tom@tromey.com>
5586
5587 PR python/22731:
5588 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5589
7a2c85f2
TT
55902018-05-04 Tom Tromey <tom@tromey.com>
5591
5592 PR gdb/11750:
5593 * gdb.base/define.exp: Test defining a user command inside a user
5594 command.
5595 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5596
a3b60e45
JK
55972018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5598 Pedro Alves <palves@redhat.com>
5599
5600 PR breakpoints/19806 and support for PR external/20207.
5601 * gdb.base/watchpoint-unaligned.c: New file.
5602 * gdb.base/watchpoint-unaligned.exp: New file.
5603
45fe4a03
AB
56042018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5605
5606 * gdb.base/maint.exp: Make test names unique, use
5607 test_prefix_command_help to test 'help maint info', and remove
5608 repeated test of 'help maint'.
5609
9be2ae8f
TT
56102018-05-04 Tom Tromey <tom@tromey.com>
5611
5612 PR gdb/22619:
5613 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5614 behavior.
5615
11859c31
AB
56162018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5617
5618 * gdb.base/maint.exp: Process output from 'maint print registers'
5619 line at a time.
5620
089a9490
AB
56212018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5622
5623 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5624 timeout.
5625
9b0797e2
AB
56262018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
5627
5628 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
5629 filter pattern.
5630
f6ac5f3d
PA
56312018-05-02 Pedro Alves <palves@redhat.com>
5632
5633 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
5634 to_log_command renames.
5635 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5636
77d3c63b
TT
56372018-05-02 Tom Tromey <tom@tromey.com>
5638
5639 * gdb.python/py-parameter.exp: Set test message.
5640
0489430a
TT
56412018-05-02 Tom Tromey <tom@tromey.com>
5642
5643 PR python/20084:
5644 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
5645 PARAM_ZUINTEGER_UNLIMITED tests.
5646
1632f8ba
DR
56472018-04-28 Dan Robertson <danlrobertson89@gmail.com>
5648
5649 PR rust/23124
5650 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
5651 when casting.
5652
6d7bb824
TT
56532018-04-30 Tom Tromey <tom@tromey.com>
5654
5655 * gdb.python/py-type.exp: Check align attribute.
5656 * gdb.python/py-type.c: New "aligncheck" global.
5657
007e1530
TT
56582018-04-30 Tom Tromey <tom@tromey.com>
5659
5660 PR exp/17095:
5661 * gdb.dwarf2/dw2-align.exp: New file.
5662 * gdb.cp/align.exp: New file.
5663 * gdb.base/align.exp: New file.
5664 * lib/gdb.exp (gdb_int128_helper): New proc.
5665 (has_int128_c, has_int128_cxx): New caching procs.
5666
6873858b
TT
56672018-04-27 Tom Tromey <tom@tromey.com>
5668
5669 PR rust/22545:
5670 * gdb.rust/simple.exp: Add inclusive range tests.
5671
79188d8d
PA
56722018-04-26 Pedro Alves <palves@redhat.com>
5673
5674 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
5675 ifunc breakpoint locations correctly of ifunc breakpoints set
5676 while the program resolves the ifunc.
5677
c7075ad5
PA
56782018-04-26 Pedro Alves <palves@redhat.com>
5679
5680 * gdb.base/gnu-ifunc-final.c: New file.
5681 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
5682 * gdb.base/gnu-ifunc.exp (executable): Delete.
5683 (staticexecutable): Adjust.
5684 (lib_opts, exec_opts): Delete.
5685 (make_binsuffix, build, set-break): New procedures.
5686 (misc_tests): New, with tests factored out from the top level.
5687 (top level): Test different combinations of ifunc resolver name,
5688 resolver with and with debug info, and ifunc target with and
5689 without debug info. Wrap static tests with with_target_prefix.
5690
8388016d
PA
56912018-04-26 Pedro Alves <palves@redhat.com>
5692
5693 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
5694 return type" warnings.
5695
249b5733
PA
56962018-04-25 Pedro Alves <palves@redhat.com>
5697
5698 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
5699 killed".
5700 * gdb.base/kill-after-signal.exp: Likewise.
5701 * gdb.threads/kill.exp: Likewise.
5702
f67c0c91
SDJ
57032018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5704 Sergio Durigan Junior <sergiodj@redhat.com>
5705 Pedro Alves <palves@redhat.com>
5706
5707 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5708 regexps to expect for '[Inferior ... detached]' as well.
5709 * gdb.base/attach.exp: Likewise.
5710 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5711 "gdb_continue_to_end".
5712 (test_catch_syscall_with_wrong_args): Likewise.
5713 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5714 ']'. Don't set 'verbose' on.
5715 * gdb.base/foll-vfork.exp: Likewise.
5716 * gdb.base/fork-print-inferior-events.c: New file.
5717 * gdb.base/fork-print-inferior-events.exp: New file.
5718 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5719 '[Inferior ... has been killed]' message.
5720 * gdb.base/kill-after-signal.exp: Likewise.
5721 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5722 detach message.
5723 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5724 message.
5725 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5726 regexps to expect for '[Inferior ... detached]' as well.
5727 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5728
0a8ddac4
SM
57292018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5730
5731 PR gdb/23104
5732 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5733
701adfb0
PA
57342018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5735
5736 PR gdb/23095
5737 * gdb.base/break-probes.exp: Pass shlib_load to
5738 prepare_for_testing. Set normal_bp to r_debug_state if target is
5739 bsd.
5740
d27d16bf
RB
57412018-04-19 Richard Bunt <richard.bunt@arm.com>
5742
5743 * gdb.threads/multiple-successive-infcall.c: New test.
5744 * gdb.threads/multiple-successive-infcall.exp: New file.
5745
a037790e
TT
57462018-04-17 Tom Tromey <tom@tromey.com>
5747
5748 * gdb.rust/simple.rs (Union): New type.
5749 (main): New local "u".
5750 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5751
e3a91079
AA
57522018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5753
5754 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5755 number information in output of "whereis" command.
5756 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5757
b744723f
AA
57582018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5759
5760 * gdb.ada/info_types.exp: Adjust expected output to the line
5761 numbers now printed by "info var/func/type".
5762 * gdb.base/completion.exp: Likewise.
5763 * gdb.base/included.exp: Likewise.
5764 * gdb.cp/cp-relocate.exp: Likewise.
5765 * gdb.cp/cplusfuncs.exp: Likewise.
5766 * gdb.cp/namespace.exp: Likewise.
5767 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5768
4a4495d6
MM
57692018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5770
5771 * gdb.btrace/cpu.exp: New.
5772
1d509aa6
MM
57732018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5774
5775 * gdb.base/step-indirect-call-thunk.exp: New.
5776 * gdb.base/step-indirect-call-thunk.c: New.
5777 * gdb.reverse/step-indirect-call-thunk.exp: New.
5778 * gdb.reverse/step-indirect-call-thunk.c: New.
5779
6295b6da
SM
57802018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5781
5782 * gdb.base/pie-fork.c: New file.
5783 * gdb.base/pie-fork.exp: New file.
5784
50146e70
TT
57852018-04-11 Tom Tromey <tom@tromey.com>
5786
5787 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5788
f50d8a2e
PA
57892018-04-10 Pedro Alves <palves@redhat.com>
5790
5791 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5792 exits. Instead loop running forever.
5793 (fork_parent): Run forever too.
5794
a0be7a36
SM
57952018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5796
5797 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5798 mi_continue_to_line.
5799 * gdb.mi/mi-stack.c (callee4): Add comment.
5800
9b73db36
SM
58012018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5802
5803 * gdb.mi/mi-stack.exp: Fix indentation.
5804
c912f608
SM
58052018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5806
5807 PR gdb/22979
5808 * gdb.arch/amd64-osabi.exp: New file.
5809
26540402
SM
58102018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5811
5812 PR gdb/22980
5813 * gdb.base/osabi.exp: New file.
5814
121ad66c 58152018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5816
5817 * gdb.cp/static-typedef-print.exp: New file.
5818 * gdb.cp/static-typedef-print.cc: New file.
5819
3fcded8f
JB
58202018-03-27 Joel Brobecker <brobecker@adacore.com>
5821
5822 * gdb.ada/varsize_limit: New testcase.
5823
59cc4834
JB
58242018-03-27 Joel Brobecker <brobecker@adacore.com>
5825
5826 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
5827
5828 * gdb.ada/notcplusplus: New testcase.
5829
5830 * gdb.base/c-linkage-name.c: New file.
5831 * gdb.base/c-linkage-name.exp: New testcase.
5832
4ca59a9f
TT
58332018-03-26 Tom Tromey <tom@tromey.com>
5834
5835 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
5836 * gdb.python/py-framefilter.py (name_error): New global.
5837 (ErrorInName.function): Use name_error.
5838
978d6c75
TT
58392018-03-26 Tom Tromey <tom@tromey.com>
5840
5841 PR backtrace/15582:
5842 * gdb.python/py-framefilter.exp: Add "bt hide" test.
5843
b7fee5a3
KS
58442018-03-23 Keith Seitz <keiths@redhat.com>
5845
5846 PR c++/22968
5847 * gdb.cp/subtypes.exp: New file.
5848 * gdb.cp/subtypes.h: New file.
5849 * gdb.cp/subtypes.cc: New file.
5850 * gdb.cp/subtypes-2.cc: New file.
5851
376be529
AB
58522018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5853
5854 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
5855 (done): Call '_exit' not 'exit' to avoid atexit handlers.
5856 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
5857 -nostartfiles when compiling the test. Confirm that all registers
5858 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
5859
066cfa98
AB
58602018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5861
5862 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
5863 option, syntax was wrong anyway.
5864 * gdb.arch/arm-disp-step.exp: Likewise.
5865 * gdb.arch/sparc64-regs.exp: Likewise.
5866 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
5867 option, syntax was wrong anyway, switch to use
5868 prepare_for_testing.
5869 * gdb.arch/i386-disp-step.exp: Likewise.
5870
079670b9
AA
58712018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
5872
5873 * gdb.ada/exec_changed.exp: Replace "target_info exists
5874 use_gdb_stub" by "use_gdb_stub".
5875 * gdb.ada/start.exp: Likewise.
5876 * gdb.base/async-shell.exp: Likewise.
5877 * gdb.base/attach-pie-misread.exp: Likewise.
5878 * gdb.base/attach-wait-input.exp: Likewise.
5879 * gdb.base/break-entry.exp: Likewise.
5880 * gdb.base/break-interp.exp: Likewise.
5881 * gdb.base/dprintf-detach.exp: Likewise.
5882 * gdb.base/nostdlib.exp: Likewise.
5883 * gdb.base/solib-nodir.exp: Likewise.
5884 * gdb.base/statistics.exp: Likewise.
5885 * gdb.base/testenv.exp: Likewise.
5886 * gdb.mi/mi-exec-run.exp: Likewise.
5887 * gdb.mi/mi-start.exp: Likewise.
5888 * gdb.multi/dummy-frame-restore.exp: Likewise.
5889 * gdb.multi/multi-arch-exec.exp: Likewise.
5890 * gdb.multi/multi-arch.exp: Likewise.
5891 * gdb.multi/tids.exp: Likewise.
5892 * gdb.multi/watchpoint-multi.exp: Likewise.
5893 * gdb.python/py-events.exp: Likewise.
5894 * gdb.threads/attach-into-signal.exp: Likewise.
5895 * gdb.threads/attach-stopped.exp: Likewise.
5896 * gdb.threads/threadapply.exp: Likewise.
5897 * lib/selftest-support.exp: Likewise.
5898
26d6cec4
AA
58992018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
5900
5901 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
5902
4ee89e90
SR
59032018-03-20 Stephen Roberts <stephen.roberts@arm.com>
5904
5905 * gdb.perf/template-breakpoints.cc: New file.
5906 * gdb.perf/template-breakpoints.exp: New file.
5907 * gdb.perf/template-breakpoints.py: New file.
5908
92630041
TT
59092018-03-19 Tom Tromey <tom@tromey.com>
5910
5911 * gdb.rust/simple.rs (main): Add local variables field1, field2,
5912 y0.
5913 * gdb.rust/simple.exp: Test bare identifier form of struct
5914 initializer.
5915
76727919
TT
59162018-03-19 Tom Tromey <tom@tromey.com>
5917
5918 * gdb.gdb/observer.exp: Remove.
5919
194ed413
AA
59202018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5921
5922 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
5923 "qualified" option when setting breakpoints.
5924 * gdb.trace/backtrace.exp: Likewise.
5925 * gdb.trace/circ.exp: Likewise.
5926 * gdb.trace/collection.exp: Likewise.
5927 * gdb.trace/disconnected-tracing.exp: Likewise.
5928 * gdb.trace/ftrace-lock.exp: Likewise.
5929 * gdb.trace/ftrace.exp: Likewise.
5930 * gdb.trace/infotrace.exp: Likewise.
5931 * gdb.trace/packetlen.exp: Likewise.
5932 * gdb.trace/passc-dyn.exp: Likewise.
5933 * gdb.trace/qtro.exp: Likewise.
5934 * gdb.trace/read-memory.exp: Likewise.
5935 * gdb.trace/report.exp: Likewise.
5936 * gdb.trace/signal.exp: Likewise.
5937 * gdb.trace/status-stop.exp: Likewise.
5938 * gdb.trace/strace.exp: Likewise.
5939 * gdb.trace/tfind.exp: Likewise.
5940 * gdb.trace/trace-break.exp: Likewise.
5941 * gdb.trace/trace-condition.exp: Likewise.
5942 * gdb.trace/trace-mt.exp: Likewise.
5943 * gdb.trace/tstatus.exp: Likewise.
5944 * gdb.trace/tsv.exp: Likewise.
5945 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5946 * gdb.trace/unavailable.exp: Likewise.
5947 * gdb.trace/while-dyn.exp: Likewise.
5948
8b067d2c
AA
59492018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5950
5951 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
5952 that libinproctrace is copied to the target.
5953
3ae9ce5d
TT
59542018-03-14 Tom Tromey <tom@tromey.com>
5955
5956 PR cli/14977:
5957 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
5958 a null pointer.
5959 * gdb.base/wchar.exp: Likewise.
5960
b8c2339b
TT
59612018-03-14 Tom Tromey <tom@tromey.com>
5962
5963 PR cli/19918:
5964 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
5965 flag.
5966
4872dc46
SM
59672018-03-08 Simon Marchi <simon.marchi@ericsson.com>
5968
5969 PR gdb/22841
5970 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
5971 "target" to remote_exec.
5972
e4fe3756
SM
59732018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
5974
5975 PR gdb/22841
5976 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
5977 ${board}_upload): Remove.
5978
e95a97d4
AA
59792018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
5980
5981 * gdb.cp/watch-cp.cc: New test.
5982 * gdb.cp/watch-cp.exp: New file.
5983
dbbb1059
AB
59842018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5985
5986 * gdb.base/infcall-nested-structs.exp: New file.
5987 * gdb.base/infcall-nested-structs.c: New file.
5988 * gdb.base/float.exp: Add riscv support.
5989
ecc054c0
TP
59902018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
5991
5992 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
5993 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
5994
25e3c82c
SDJ
59952018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
5996
5997 * gdb.server/abspath.exp: New file.
5998 * lib/gdb.exp (with_cwd): New procedure.
5999
3083294d
SM
60002018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6001
6002 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6003 use it.
6004 (gdb_is_target_remote_prompt): New proc.
6005 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6006 (gdb_is_target_native): Pass prompt parameter to
6007 gdb_is_target_1.
6008
3275ef47
SM
60092018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6010
6011 * gdb.base/load-command.c: New file.
6012 * gdb.base/load-command.exp: New file.
6013 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6014 (gdb_is_target_1): ...this, and generalize for other targets
6015 than just remote.
6016 (gdb_is_target_remote): Use gdb_is_target_1.
6017 (gdb_is_target_native): use gdb_is_target_1.
6018
6893c19a
TT
60192018-02-26 Tom Tromey <tom@tromey.com>
6020
6021 PR python/16497:
6022 * gdb.python/py-framefilter.exp: Update test.
6023
2ddeaf8a
TT
60242018-02-26 Tom Tromey <tom@tromey.com>
6025
6026 * gdb.dwarf2/variant.c: New file.
6027 * gdb.dwarf2/variant.exp: New file.
6028
c9317f21
TT
60292018-02-26 Tom Tromey <tom@tromey.com>
6030
6031 * gdb.rust/simple.exp: Accept more possible results in enum test.
6032
6f6d0c26
SM
60332018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6034
6035 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6036 parentheses.
6037
11b03145
MR
60382018-02-23 Maciej W. Rozycki <macro@mips.com>
6039
6040 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6041 name of a variable: $actual_linejj -> $actual_line.
6042
54a27fe5
JB
60432018-02-21 John Baldwin <jhb@FreeBSD.org>
6044
6045 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6046
de65820c
MM
60472018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6048
6049 * gdb.btrace/buffer-size.exp: Do not force BTS.
6050
980548fd
PA
60512018-02-14 Pedro Alves <palves@redhat.com>
6052
6053 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6054 getting a "Quit".
6055
c4e12631
MM
60562018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6057
6058 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6059 Fix test name.
6060
c2e0e465
SM
60612018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6062
6063 * gdb.cp/m-static.exp: Check type of optimized out static
6064 member.
6065
f7216783
AB
60662018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6067
6068 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6069 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6070
0625771b
LS
60712018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6072 Leszek Swirski <leszeks@google.com>
6073
6074 * gdb.python/py-prettyprint.c
6075 (struct to_string_returns_value_inner,
6076 struct to_string_returns_value_wrapper): New.
6077 (main): Add tsrvw variable.
6078 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6079 ToStringReturnsValueWrapper): New classes.
6080 (register_pretty_printers): Register new pretty-printers.
6081 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6082 recursive pretty printer.
6083 * gdb.python/py-mi.exp: Likewise.
6084
59498c30
LS
60852018-02-01 Leszek Swirski <leszeks@google.com>
6086
6087 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6088 functions with the same name as an include file are parsed
6089 correctly.
6090
d4d38844
YQ
60912018-02-01 Yao Qi <yao.qi@linaro.org>
6092
6093 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6094 "\[^\r\n\]*".
6095
07e5f5cf
NP
60962018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6097
6098 * gdb.arch/powerpc-prologue-frame.s: New file.
6099 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6100 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6101
929b5ad4
JB
61022018-01-31 Joel Brobecker <brobecker@adacore.com>
6103
6104 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6105
e671cd59
PA
61062018-01-30 Pedro Alves <palves@redhat.com>
6107
6108 PR gdb/13211
6109 * gdb.base/interrupt-daemon.c: New.
6110 * gdb.base/interrupt-daemon.exp: New.
6111 * gdb.multi/multi-term-settings.c: New.
6112 * gdb.multi/multi-term-settings.exp: New.
6113
fc413dc4
JB
61142018-01-30 Joel Brobecker <brobecker@adacore.com>
6115
6116 * gdb.base/break.exp: Save the location where the breakpoint
6117 on break.c:47 was actually inserted when debugging the version
6118 compiled at -O2 and use it in the expected output of the "info
6119 break" test performed soon after.
6120
5c319bb2
PA
61212018-01-22 Pedro Alves <palves@redhat.com>
6122 Sergio Durigan Junior <sergiodj@redhat.com>
6123
6124 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6125 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6126
a9e40818
JB
61272018-01-22 Joel Brobecker <brobecker@adacore.com>
6128
6129 * gdb.base/break-include.c, gdb.base/break-include.inc,
6130 gdb.base/break-include.exp: New files.
6131 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6132 line number now being the actual line number where the breakpoint
6133 was inserted.
6134 * gdb.mi/mi-break.exp: Likewise.
6135 * gdb.mi/mi-reverse.exp: Likewise.
6136 * gdb.mi/mi-simplerun.exp: Ditto.
6137
e707fc44
AB
61382018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6139
6140 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6141 varobj.
6142 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6143
ae451627
AB
61442018-01-21 Don Breazeal <donb@codesourcery.com>
6145 Andrew Burgess <andrew.burgess@embecosm.com>
6146
6147 * gdb.mi/basics.c: Add new global.
6148 * gdb.mi/mi-frame-regs.exp: New file.
6149 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6150 case.
6151
b1b189e0
AB
61522018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6153
6154 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6155 non-parameter, and on an unknown symbol.
6156
fcfcc376
TT
61572018-01-19 Tom Tromey <tom@tromey.com>
6158
6159 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6160 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6161
634c1c31
AA
61622018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6163
6164 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6165 setrlimit and chdir to int.
6166
d6ad07fd
AA
61672018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6168
6169 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6170 function.
6171 (my_tend): Likewise.
6172 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6173 rationale of avoiding FP- and vector instructions.
6174
adf8243b
RK
61752018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6176
6177 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6178 "info reg" with "\[ \t\]*".
6179 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6180 "\[ \t\]+".
6181 * gdb.arch/s390-multiarch.exp: Ditto.
6182 * gdb.base/pc-fp.exp: Ditto.
6183 * gdb.reverse/i386-precsave.exp: Ditto.
6184 * gdb.reverse/i386-reverse.exp: Ditto.
6185 * gdb.reverse/i387-env-reverse.exp: Ditto.
6186 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6187
dcc06925
AA
61882018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6189
6190 * lib/gdb.exp (gdb_compile): Re-enable use of
6191 universal_compile_options for languages other than Rust.
6192
25d4fd80
AA
61932018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6194
6195 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6196
ee7f689e 61972018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6198
6199 PR gdb/16577
6200 * gdb.base/solib-vanish.exp: New.
6201 * gdb.base/solib-vanish-main.c: New.
6202 * gdb.base/solib-vanish-lib1.c: New.
6203 * gdb.base/solib-vanish-lib2.c: New.
6204
d8447b6b
YQ
62052018-01-17 Yao Qi <yao.qi@linaro.org>
6206
6207 * gdb.compile/compile.exp: Match the address printed for
6208 frame in the output of command "bt".
6209
86d6a90c
TT
62102018-01-15 Tom Tromey <tom@tromey.com>
6211
6212 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6213 compute sp_reg.
6214
cbcdb1aa
AB
62152018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6216
6217 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6218 to prepare.
6219 (prepare): Return 0 on error, 1 on success.
6220
eea61984
PA
62212018-01-12 Pedro Alves <palves@redhat.com>
6222
6223 * gdb.base/continue-after-aborted-step-over.c: New.
6224 * gdb.base/continue-after-aborted-step-over.exp: New.
6225
6181e9c2
SM
62262018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6227
6228 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6229 options when not creating an executable.
6230
3cada740
PA
62312018-01-11 Pedro Alves <palves@redhat.com>
6232
6233 PR remote/22597
6234 * gdb.server/stop-reply-no-thread.c: New file.
6235 * gdb.server/stop-reply-no-thread.exp: New file.
6236
c63d3e8d
PA
62372018-01-10 Pedro Alves <palves@redhat.com>
6238
6239 PR gdb/22670
6240 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6241 functions too. Test setting breakpoints and printing C functions
6242 with no debug info too.
6243 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6244
d4c2a405
PA
62452018-01-10 Pedro Alves <palves@redhat.com>
6246
6247 PR gdb/22670
6248 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6249 a fail.
6250
8825213e
PA
62512018-01-10 Pedro Alves <palves@redhat.com>
6252
6253 PR gdb/22670
6254 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6255
605fd3c6
YQ
62562018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6257
6258 * gdb.server/unittest.exp: Match the output in non-development
6259 mode.
6260
1e5ded6c
YQ
62612018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6262
6263 * gdb.gdb/unittest.exp: Match output in non-development mode.
6264
30066b0b
JB
62652018-01-08 Joel Brobecker <brobecker@adacore.com>
6266
6267 * gdb.ada/access_tagged_param.exp: Relax expected output
6268 for value of "ObjL" in "continue" to pck.inspect breakpoint
6269 test.
6270
04bafb1e
XR
62712018-01-08 Joel Brobecker <brobecker@adacore.com>
6272
9f86398b
JB
6273 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6274 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6275
e379cee6
PA
62762018-01-05 Pedro Alves <palves@redhat.com>
6277
6278 PR gdb/18653
6279 * gdb.base/libsegfault.exp: New.
6280
de63c46b
PA
62812018-01-05 Joel Brobecker <brobecker@adacore.com>
6282
6283 PR gdb/22670
6284 * gdb.ada/access_tagged_param.exp: New file.
6285 * gdb.ada/access_tagged_param/foo.adb: New file.
6286
f98fc17b
PA
62872018-01-05 Pedro Alves <palves@redhat.com>
6288
6289 PR gdb/22670
6290 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6291 exercise lower case too, and to exercise both full matching and
6292 wild matching.
6293
342f8240
JB
62942018-01-05 Joel Brobecker <brobecker@adacore.com>
6295
6296 * gdb.ada/rename_subscript_param: New testcase.
6297
7150d33c
JG
62982018-01-05 Jerome Guitton <guitton@adacore.com>
6299
6300 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6301
cc0e770c
JB
63022018-01-05 Joel Brobecker <brobecker@adacore.com>
6303
6304 * gdb.ada/convvar_comp: New testcase.
6305
672a41aa 63062018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6307
6308 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6309 (My_Table): New global variable.
6310 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6311
7365ec2f
JB
63122018-01-04 Joel Brobecker <brobecker@adacore.com>
6313
6314 PR gdb/22670
6315 * gdb.ada/maint_with_ada: New testcase.
6316
289483b6
JB
63172018-01-04 Joel Brobecker <brobecker@adacore.com>
6318
6319 PR gdb/22670
6320 * gdb.ada/bp_c_mixed_case: New testcase.
6321
344420da
JB
63222018-01-04 Joel Brobecker <brobecker@adacore.com>
6323
6324 PR gdb/22670
6325 * gdb.ada/complete.exp: Add "complete break ada" test.
6326
66fc87a0
JB
63272018-01-04 Joel Brobecker <brobecker@adacore.com>
6328
6329 PR gdb/22670
6330 * gdb.ada/info_addr_mixed_case: New testcase.
6331
9f757bf7
XR
63322018-01-03 Xavier Roirand <roirand@adacore.com>
6333
6334 * gdb.ada/excep_handle.exp: New testcase.
6335 * gdb.ada/excep_handle/foo.adb: New file.
6336 * gdb.ada/excep_handle/pck.ads: New file.
6337
bd570f80
JB
63382018-01-03 Joel Brobecker <brobecker@adacore.com>
6339
6340 * gdb.base/step-line.c: Add extra empty line in copyright header.
6341 * gdb.base/step-line.inp: Likewise.
6342
9fe561ab
JB
63432018-01-02 Joel Brobecker <brobecker@adacore.com>
6344
6345 * gdb.ada/dyn_stride.exp: Add slice test.
6346
a405673c
JB
63472018-01-02 Joel Brobecker <brobecker@adacore.com>
6348
6349 * gdb.ada/dyn_stride: New testcase.
6350
cef0f868
SH
63512017-12-27 Stafford Horne <shorne@gmail.com>
6352
6353 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6354 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6355
b67d92b0
SH
63562017-12-27 Stafford Horne <shorne@gmail.com>
6357
6358 * gdb.base/reggroups.c: New file.
6359 * gdb.base/reggroups.exp: New file.
6360
eccab96d
JB
63612017-12-18 Joel Brobecker <brobecker@adacore.com>
6362
6363 * gdb.dwarf2/ada-valprint-error.c: New file.
6364 * gdb.dwarf2/ada-valprint-error.exp: New file.
6365
0e2da9f0
JB
63662017-12-18 Joel Brobecker <brobecker@adacore.com>
6367
6368 * gdb.ada/assign_arr: New testcase.
6369
cb923fcc
XR
63702017-12-18 Xavier Roirand <roirand@adacore.com>
6371
6372 * gdb.ada/funcall_ptr: New testcase.
6373
7c161838
SDJ
63742017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6375
6376 PR cli/16224
6377 * gdb.base/ptype-offsets.cc: New file.
6378 * gdb.base/ptype-offsets.exp: New file.
6379
1af17fd9
YQ
63802017-12-15 Yao Qi <yao.qi@linaro.org>
6381
6382 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6383 if XML is disabled.
6384
828d5846
XR
63852017-12-15 Xavier Roirand <roirand@adacore.com>
6386
6387 * gdb.ada/same_component_name: New testcase.
6388
79e8fcaa
JB
63892017-12-14 Joel Brobecker <brobecker@adacore.com>
6390
6391 * gdb.ada/str_binop_equal: New testcase.
6392
e05fa6f9
JB
63932017-12-14 Joel Brobecker <brobecker@adacore.com>
6394
6395 * gdb.ada/task_switch_in_core: New testcase.
6396
b89641ba
SM
63972017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6398
6399 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6400 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6401 call test_bkpt_qualified.
6402 (test_bkpt_qualified): New proc.
6403
6892d2e4
PA
64042017-12-13 Pedro Alves <palves@redhat.com>
6405
6406 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6407 Tighten regexp by matching with an anchor.
6408
a22ecf70
PA
64092017-12-13 Pedro Alves <palves@redhat.com>
6410
6411 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6412 ("expression with namespace"): New set of tests.
6413 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6414 (Nested::Test_NS::qux): New.
6415 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6416 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6417
9937536c
JB
64182017-12-13 Joel Brobecker <brobecker@adacore.com>
6419
6420 * gdb.base/server-del-break.c: New file.
6421 * gdb.base/server-del-break.exp: New file.
6422
fe49c6f5
SH
64232017-12-12 Stafford Horne <shorne@gmail.com>
6424
6425 * gdb.xml/tdesc-regs.exp: Add or1k support.
6426
c3d18620
SH
64272017-12-12 Stafford Horne <shorne@gmail.com>
6428
6429 * gdb.base/bp-permanent.c: Define nop of or1k.
6430
c5f9cfc8
JB
64312017-12-11 Joel Brobecker <brobecker@adacore.com>
6432
6433 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6434 output with components being reordered.
6435
a9c135fc
JB
64362017-12-11 Joel Brobecker <brobecker@adacore.com>
6437
6438 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6439 output with components being reordered.
6440
927aa2e7
JK
64412017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6442 Pedro Alves <palves@redhat.com>
6443
6444 * gdb.base/maint.exp (check for .gdb_index): Check also for
6445 .debug_names.
6446 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6447 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6448 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6449 (.gdb_index used after symbol reloading): Support also .debug_names.
6450 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6451
f17d9474
YQ
64522017-12-08 Yao Qi <yao.qi@linaro.org>
6453
6454 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6455 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6456
a0de8c21
YQ
64572017-12-08 Yao Qi <yao.qi@linaro.org>
6458
6459 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6460 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6461
a738ea1d
YQ
64622017-12-08 Yao Qi <yao.qi@linaro.org>
6463
6464 * gdb.arch/aarch64-tagged-pointer.c: New file.
6465 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6466
1cd9a73b
SDJ
64672017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6468
6469 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6470 "int".
6471
fa6eb693
KS
64722017-12-07 Keith Seitz <keiths@redhat.com>
6473
6474 PR breakpoints/22569
6475 * gdb.linespec/ls-errs.exp: Change expected result of "break
6476 -source this file has spaces.c -line 3".
6477 Check that an explicit source file followed by whitespace is
6478 identified as an invalid explicit location.
6479
883fd55a
KS
64802017-12-07 Keith Seitz <keiths@redhat.com>
6481
6482 * gdb.cp/nested-types.cc: New file.
6483 * gdb.cp/nested-types.exp: New file.
6484 * lib/cp-support.exp: Load data-structures.exp library.
6485 (debug_cp_test_ptype_class): New global.
6486 (cp_ptype_class_verbose, next_line): New procedures.
6487 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6488 Add and document new return value.
6489 Switch the list of lines to a queue.
6490 Add support for new `type' key for nested type definitions.
6491 Add debugging/troubleshooting messages.
6492 * lib/data-structures.exp: New file.
6493
ec72db3e
SM
64942017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6495
6496 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6497 with proc_with_prefix, don't use with_test_prefix.
6498
99598d71
TT
64992017-12-07 Tom Tromey <tom@tromey.com>
6500
6501 * gdb.base/break.exp: Add test for empty "commands".
6502
a8806230
YQ
65032017-12-07 Yao Qi <yao.qi@linaro.org>
6504
6505 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6506 malloc and catch syscall.
6507
824cc835
PM
65082017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6509
e79be6e5 6510 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6511 tests for explicit locations.
6512
7cc244de
PA
65132017-12-06 Pedro Alves <palves@redhat.com>
6514
6515 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6516 force-disabling XML descriptions.
6517
50a1fdd5
PA
65182017-12-04 Pedro Alves <palves@redhat.com>
6519
6520 PR gdb/22499
6521 * gdb.arch/amd64-disp-step-avx.S: New file.
6522 * gdb.arch/amd64-disp-step-avx.exp: New file.
6523
f0fb2488
PA
65242017-12-03 Pedro Alves <palves@redhat.com>
6525
6526 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6527 and <string.h>.
6528 (parent_function): Print distinct messages when waitpid fails, or
6529 the child exits with a signal, or the child exits for an unhandled
6530 reason.
6531 * gdb.threads/process-dies-while-detaching.exp
6532 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6533 it. Wait for both inferior output and GDB's prompt. Use an
6534 indirect spawn id list.
6535 (do_detach): New parameter 'child_exit'. Use it to compute
6536 expected inferior output.
6537 (test_detach, test_detach_watch, test_detach_killed_outside):
6538 Adjust to pass down the expected child exit kind.
6539
97cbe998
SDJ
65402017-12-01 Joel Brobecker <brobecker@adacore.com>
6541 Sergio Durigan Junior <sergiodj@redhat.com>
6542 Pedro Alves <palves@redhat.com>
6543
6544 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6545
40fc416f
SDJ
65462017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6547
6548 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6549 to 'symbol-file' and 'add-symbol-file' can be
6550 position-independent.
6551
1cc75e92
YQ
65522017-12-01 Yao Qi <yao.qi@linaro.org>
6553
6554 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6555 the URL in copyright header.
6556 * gdb.arch/aarch64-fp.exp: Likewise.
6557 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6558 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6559 * gdb.base/expand-psymtabs.exp: Likewise.
6560 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6561 * gdb.fortran/common-block.exp: Likewise.
6562 * gdb.fortran/common-block.f90: Likewise.
6563 * gdb.fortran/logical.exp: Likewise.
6564 * gdb.fortran/vla-datatypes.f90: Likewise.
6565 * gdb.fortran/vla-sub.f90: Likewise.
6566
875fb7a7
JB
65672017-11-30 Joel Brobecker <brobecker@adacore.com>
6568
6569 * gdb.ada/repeat_dyn: New testcase.
6570
6f14765f
UW
65712017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6572
6573 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6574 Update for changed thread numbering.
6575 * gdb.cell/bt.exp: Update for changed GDB output.
6576
f1af7b94
SM
65772017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6578
6579 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6580 setting isremote by hand.
6581 * boards/dwarf4-gdb-index.exp: Likewise.
6582 * boards/fission.exp: Likewise.
6583 * boards/stabs.exp: Likewise.
6584
e3919f3e
PA
65852017-11-30 Pedro Alves <palves@redhat.com>
6586
6587 * gdb.linespec/cpls-ops.exp
6588 (check_explicit_skips_function_argument): Extract the underlying
6589 type of size_t instead of hardcoding it.
6590
bd69330d
PA
65912017-11-29 Pedro Alves <palves@redhat.com>
6592
6593 PR c++/19436
6594 * gdb.linespec/cpls-abi-tag.cc: New file.
6595 * gdb.linespec/cpls-abi-tag.exp: New file.
6596
a20714ff
PA
65972017-11-29 Pedro Alves <palves@redhat.com>
6598
6599 * gdb.base/langs.exp: Use -qualified.
6600 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6601 it.
6602 * gdb.cp/namespace.exp: Use -qualified.
6603 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6604 (overload-3, template-overload, template-ret-type, const-overload)
6605 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6606 procedures.
6607 (test_driver): Call them.
6608 * gdb.cp/save-bp-qualified.cc: New.
6609 * gdb.cp/save-bp-qualified.exp: New.
6610 * gdb.linespec/explicit.exp: Test -qualified.
6611 * lib/completion-support.exp (completion::explicit_opts_list): Add
6612 "-qualified".
6613 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6614
f6f1d339
PM
66152017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6616
6617 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6618
02ca603a
TT
66192017-11-29 Tom Tromey <tom@tromey.com>
6620
6621 * gdb.base/relocate.exp: Update invalid argument test.
6622 Add new tests for invalid arguments.
6623
ed6c0bfb
TP
66242017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6625
6626 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
6627 Return 0 as a long.
6628 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
6629
f106e10e
TP
66302017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6631
6632 * gdb.cp/breakpoint.cc (bar): Set return type to void.
6633 * gdb.cp/psymtab-parameter.cc (func): Likewise.
6634 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
6635 func ().
6636 * gdb.cp/shadow.cc (B.func): Return 0.
6637
10329bb2
JB
66382017-11-27 Joel Brobecker <brobecker@adacore.com>
6639
6640 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
6641 expected output in gdb_expect call to allow the exception
6642 message to be present as well. Fix syntax confusion to avoid
6643 TCL thinking that exception_name is an array.
6644
617cd4bc
UW
66452017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
6646
6647 * gdb.arch/spu-info.c: Include <unistd.h>.
6648 (do_signal_test): Fix broken calls to write.
6649 * gdb.arch/spu-info.exp: Use prepare_for_testing.
6650 Fix checks for empty mailboxes. Update signal tests for corrected
6651 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
6652 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
6653 * gdb.cell/arch.exp: Use standard_output_file.
6654 * gdb.cell/break.exp: Likewise.
6655 * gdb.cell/bt.exp: Likewise.
6656 * gdb.cell/core.exp: Likewise.
6657 * gdb.cell/dwarfaddr.exp: Likewise.
6658 * gdb.cell/ea-cache.exp: Likewise.
6659 * gdb.cell/ea-standalone.exp: Likewise.
6660 * gdb.cell/f-regs.exp: Likewise.
6661 * gdb.cell/fork.exp: Likewise.
6662 * gdb.cell/gcore.exp: Likewise.
6663 * gdb.cell/mem-access.exp: Likewise.
6664 * gdb.cell/ptype.exp: Likewise.
6665 * gdb.cell/registers.exp: Likewise.
6666 * gdb.cell/sizeof.exp: Likewise.
6667 * gdb.cell/solib-symbol.exp: Likewise.
6668 * gdb.cell/solib.exp: Likewise.
617cd4bc 6669
a81aaca0
PA
66702017-11-25 Pedro Alves <palves@redhat.com>
6671
6672 * gdb.base/complete-empty.exp: New file.
6673 * gdb.base/completion.exp: Adjust.
6674
6a3c6ee4
PA
66752017-11-25 Pedro Alves <palves@redhat.com>
6676
6677 * gdb.linespec/cpls-ops.cc: New file.
6678 * gdb.linespec/cpls-ops.exp: New file.
6679 * lib/completion-support.exp (test_complete_prefix_range_re): New,
6680 factored out from ...
6681 (test_complete_prefix_range): ... this.
6682
8955eb2d
PA
66832017-11-24 Pedro Alves <palves@redhat.com>
6684
6685 * gdb.linespec/cpcompletion.exp: New file.
6686 * gdb.linespec/cpls-hyphen.cc: New file.
6687 * gdb.linespec/cpls.cc: New file.
6688 * gdb.linespec/cpls2.cc: New file.
6689 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
6690 test to use test_gdb_complete_unique. Add label completion,
6691 keyword completion and explicit location completion tests.
6692 * lib/completion-support.exp: New file.
6693
e547c119
JB
66942017-11-24 Joel Brobecker <brobecker@adacore.com>
6695
6696 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
6697 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
6698 when hitting an exception catchpoint.
6699
7c3c1aa8
YQ
67002017-11-22 Yao Qi <yao.qi@linaro.org>
6701
6702 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6703
41bd68f5
SM
67042017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6705
6706 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6707 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6708 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6709
1daad298
YQ
67102017-11-22 Yao Qi <yao.qi@linaro.org>
6711
6712 * gdb.base/info-os.exp: Pass pthreads.
6713 * gdb.multi/multi-attach.exp: Likewise.
6714
88465e87
YQ
67152017-11-22 Yao Qi <yao.qi@linaro.org>
6716
6717 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6718 compiler.
6719
dc196b23
YQ
67202017-11-22 Yao Qi <yao.qi@linaro.org>
6721
6722 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6723 * gdb.base/break-interp.exp: Likewise.
6724 * gdb.base/jit-attach-pie.exp: Likewise.
6725
2400729e
UW
67262017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6727
6728 * gdb.base/float128.c (large128): New variable.
6729 * gdb.base/float128.exp: Add test to print largest __float128 value.
6730
7a26362d
UW
67312017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6732
6733 * gdb.arch/vsx-regs.exp: Update register content checks.
6734
ed0f4273
UW
67352017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6736
6737 * gdb.arch/ppc-longdouble.exp: New file.
6738 * gdb.arch/ppc-longdouble.c: Likewise.
6739
a25d69c6
PA
67402017-11-21 Pedro Alves <palves@redhat.com>
6741
6742 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6743
73fcf641
PA
67442017-11-20 Pedro Alves <palves@redhat.com>
6745
6746 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6747 (long_double_typedef): New typedefs.
6748 Use DEF on double and long double.
6749 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6750 cases.
6751 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6752 and 'long_double_ptr_same_size' locals. Use them to decide
6753 whether cast from array/function to float is valid/invalid.
6754
71a3c369
TT
67552017-11-17 Tom Tromey <tom@tromey.com>
6756
6757 * gdb.rust/traits.rs: New file.
6758 * gdb.rust/traits.exp: New file.
6759
ced9779b
JB
67602017-11-17 Joel Brobecker <brobecker@adacore.com>
6761
6762 * gdb.ada/minsyms: New testcase.
6763
a0922d80
PA
67642017-11-16 Pedro Alves <palves@redhat.com>
6765
6766 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6767 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6768
ea04e54c
PA
67692017-11-16 Pedro Alves <palves@redhat.com>
6770
6771 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6772 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6773
e849ea89
PA
67742017-11-16 Pedro Alves <palves@redhat.com>
6775
6776 * gdb.server/reconnect-ctrl-c.c: New file.
6777 * gdb.server/reconnect-ctrl-c.exp: New file.
6778
d8ae99a7
PM
67792017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6780
6781 * gdb.python/py-rbreak.exp: New file.
6782 * gdb.python/py-rbreak.c: New file.
6783 * gdb.python/py-rbreak-func2.c: New file.
6784
968a13f8
PA
67852017-11-16 Pedro Alves <palves@redhat.com>
6786
6787 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6788 pattern.
6789 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6790 GDB.
6791
71774bc9
SM
67922017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6793
6794 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6795 regex.
6796
ddbb44cf
SM
67972017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6798
6799 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6800 test names.
6801
584a564f
PA
68022017-11-09 Pedro Alves <palves@redhat.com>
6803
6804 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6805 factored out from ...
6806 (top level): ... here, and adjusted to avoid expecting beyond the
6807 prompt in a single gdb_test_multiple.
6808
5ed7a928
PA
68092017-11-09 Pedro Alves <palves@redhat.com>
6810
6811 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6812 output.
6813 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6814 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6815 * gdb.server/ext-run.exp ("kill" test): Likewise.
6816 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6817
a60e0738
PA
68182017-11-09 Pedro Alves <palves@redhat.com>
6819
6820 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6821 match till end of line.
6822
2c88253f
PA
68232017-11-09 Pedro Alves <palves@redhat.com>
6824
6825 * gdb.base/memattr.exp: Tighten regexes to match the end line.
6826
c7a38517
PA
68272017-11-09 Pedro Alves <palves@redhat.com>
6828
6829 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
6830 New procedures, factored out from ...
6831 (top level): ... here, and adjusted to avoid expecting beyond the
6832 prompt in one go.
6833
f29f4b6b
PA
68342017-11-09 Pedro Alves <palves@redhat.com>
6835
6836 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
6837 output. Fix '?' match.
6838
286acbb5
JB
68392017-11-08 Joel Brobecker <brobecker@adacore.com>
6840
6841 * gdb.ada/scoped_watch: New testcase.
6842 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
6843 which is actually correct.
6844 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
6845 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
6846
62d7ae92
PA
68472017-11-08 Pedro Alves <palves@redhat.com>
6848
6849 * gdb.gdb/complaints.exp (test_initial_complaints)
6850 (test_serial_complaints, test_short_complaints): Call
6851 complaint_internal instead of complaint.
6852
280ca31f
DT
68532017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
6854
6855 * gdb.threads/tls-core.c: New file.
6856 * gdb.threads/tls-core.exp: Likewise.
6857
b5ec771e
PA
68582017-11-08 Pedro Alves <palves@redhat.com>
6859
6860 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
6861 (p Exported_Capitalized): New test.
6862 (p exported_capitalized): New test.
6863
a02b41a7
PA
68642017-11-07 Pedro Alves <palves@redhat.com>
6865
6866 * gdb.cp/ena-dis-br-range.exp: Add more tests.
6867
95e95a6d
PA
68682017-11-07 Pedro Alves <palves@redhat.com>
6869
6870 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
6871 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
6872 (disable_invalid, disable_inverted, disable_negative): New
6873 procedures.
6874 ("bad numbers"): New set of tests.
6875
cee62dbd
PA
68762017-11-07 Pedro Alves <palves@redhat.com>
6877
6878 * gdb.cp/ena-dis-br-range.exp: Add tests.
6879
cc638e86
PA
68802017-11-07 Pedro Alves <palves@redhat.com>
6881
6882 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
6883
d0fe4701
XR
68842017-11-07 Xavier Roirand <roirand@adacore.com>
6885 Pedro Alves <palves@redhat.com>
6886
6887 * gdb.base/ena-dis-br.exp: Add reference to
6888 gdb.cp/ena-dis-br-range.exp.
6889 * gdb.cp/ena-dis-br-range.exp: New file.
6890 * gdb.cp/ena-dis-br-range.cc: New file.
6891
46f67f80
PA
68922017-11-06 Pedro Alves <palves@redhat.com>
6893
6894 * gdb.base/attach-non-pgrp-leader.c: New.
6895 * gdb.base/attach-non-pgrp-leader.exp: New.
6896
726e1356
PA
68972017-11-06 Pedro Alves <palves@redhat.com>
6898
6899 * configure.ac: No longer check for termio.h and sgtty.h.
6900 * configure: Regenerate.
6901 * remote-utils.c: Include termios.h instead of gdb_termios.h.
6902 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
6903 Remove termio and sgtty code.
6904
50ab6ace
YQ
69052017-11-03 Yao Qi <yao.qi@linaro.org>
6906
6907 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
6908 in GDB is disabled.
6909
8e68731c
YQ
69102017-11-03 Yao Qi <yao.qi@linaro.org>
6911
6912 * gdb.python/py-thrhandle.exp: Skip it if python is not
6913 enabled.
6914
3a87ae65
SM
69152017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
6916
6917 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
6918 as a breakpoint command.
6919
484d8d36
MD
69202017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
6921
6922 PR python/21213
6923 * gdb.python/py-infthread.exp: Test calling
6924 InferiorThread.inferior () multiple times in a row.
6925
4a27f119
KS
69262017-10-27 Keith Seitz <keiths@redhat.com>
6927
6928 * gdb.opt/inline-break.exp (break_info_1): New procedure.
6929 Test "info break" for every inlined function breakpoint.
6930
bb11dd58
YQ
69312017-10-27 Yao Qi <yao.qi@linaro.org>
6932
6933 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
6934
a43f3893
PF
69352017-10-26 Patrick Frants <osscontribute@gmail.com>
6936
6937 * gdb.cp/classes.exp (test_static_members): Test printing
6938 Outer::instance.
6939 * gdb.cp/classes.c (struct Inner, struct Outer): New.
6940 (Inner::instance, Outer::instance): New.
6941
792ccf00
PA
69422017-10-24 Pedro Alves <palves@redhat.com>
6943
6944 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
6945 extra console" test in two stages.
6946
eb2bfbad
PA
69472017-10-24 Pedro Alves <palves@redhat.com>
6948
6949 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
6950
1f75a651
PA
69512017-10-24 Pedro Alves <palves@redhat.com>
6952
6953 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
6954 loop.
6955
779990d9
PA
69562017-10-24 Pedro Alves <palves@redhat.com>
6957
6958 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
6959 $attempt" and "stoppedtry $stoppedtry" test prefixes.
6960
ad9b8f5d
PA
69612017-10-24 Pedro Alves <palves@redhat.com>
6962
6963 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
6964 parameter and handle it. Don't output read value in test name.
6965
fee6da6e
PA
69662017-10-24 Pedro Alves <palves@redhat.com>
6967
6968 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
6969 custom test name.
6970
10389c2c
PA
69712017-10-24 Pedro Alves <palves@redhat.com>
6972
6973 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
6974 include the unstable output directory name in the test's name.
6975 (initial_setup_simple) <'set args'>: Use custom test name.
6976
a80e65a9
PA
69772017-10-24 Pedro Alves <palves@redhat.com>
6978
6979 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
6980 with explicit test name.
6981
15763a09
PA
69822017-10-20 Pedro Alves <palves@redhat.com>
6983
6984 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
6985 'wait -i'. Use gdb_assert and remote_close.
6986
49a4ce2e
AB
69872017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
6988
6989 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
6990 number from variable rather than hard-coded.
6991
a75868f5
PA
69922017-10-19 Pedro Alves <palves@redhat.com>
6993
6994 * gdb.base/long-inferior-output.c: New file.
6995 * gdb.base/long-inferior-output.exp: New file.
6996
c8ba13ad
KS
69972017-11-18 Keith Seitz <keiths@redhat.com>
6998
6999 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7000 method.
7001 (main): Call it.
7002 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7003 Add additional user-defined conversion operator tests.
7004
b27de576
PA
70052017-10-17 Pedro Alves <palves@redhat.com>
7006
7007 * boards/native-stdio-gdbserver.exp: Load "local-board".
7008
8484c955
PA
70092017-10-17 Pedro Alves <palves@redhat.com>
7010
7011 * gdb.base/quit-live.c: New file.
7012 * gdb.base/quit-live.exp: New file.
7013
83d5a34d
KS
70142017-10-16 Keith Seitz <keiths@redhat.com>
7015
7016 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7017 (class_with_protected_typedef, class_with_private_typedef)
7018 (struct_with_public_typedef, struct_with_protected_typedef)
7019 (struct_with_private_typedef): New classes/structs.
7020 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7021 typedefs and access specifiers.
7022
739b3f1d
PA
70232017-10-16 Pedro Alves <palves@redhat.com>
7024 Simon Marchi <simon.marchi@polymtl.ca>
7025
7026 * README (Local vs Remote vs Native): New section.
7027 * boards/local-board.exp: New file, with bits factored out from
7028 ...
7029 * boards/native-extended-gdbserver.exp: ... here. Load
7030 "local-board".
7031 * boards/native-gdbserver.exp: Load "local-board".
7032 (${board}_spawn, ${board}_exec): Delete.
7033 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7034 ...
7035 * boards/stdio-gdbserver-base.exp: ... this new file.
7036 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7037 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7038 procedure.
7039 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7040 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7041 stdio_gdbserver_command.
7042 (${board}_get_remote_address, ${board}_get_comm_port)
7043 (${board}_download, ${board}_upload): Delete.
7044 (get_target_remote_pipe_cmd): New.
7045
fe68b953
SM
70462017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7047
7048 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7049 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7050 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7051 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7052 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7053 remove with_test_prefix.
7054
300b6685
PA
70552017-10-13 Pedro Alves <palves@redhat.com>
7056
7057 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7058 * gdb.base/annota1.exp: Use it instead of is_remote.
7059 * gdb.base/annota3.exp: Use it instead of is_remote.
7060 * gdb.cp/annota2.exp: Use it instead of is_remote.
7061 * gdb.cp/annota3.exp: Use it instead of is_remote.
7062 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7063
50500caf
PA
70642017-10-13 Pedro Alves <palves@redhat.com>
7065
7066 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7067 (test_num_test_vars, run_and_count_vars, find_env)
7068 (test_set_unset_env, test_inherit_env_var): New procedures.
7069 (top level): Use them.
7070
dad0c6d2
PA
70712017-10-13 Pedro Alves <palves@redhat.com>
7072
7073 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7074 also skip on stub-like targets.
7075
8b0553c1
PA
70762017-10-13 Pedro Alves <palves@redhat.com>
7077
7078 PR gdb/22293
7079 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7080 (top level): Move some tests to ...
7081 (test_not_found): ... this new procedure.
7082 (top level): Call it.
7083
7594f623
PA
70842017-10-13 Pedro Alves <palves@redhat.com>
7085
7086 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7087 expect different "info terminal" output if testing with a
7088 non-native target.
7089
ebe3b402
PA
70902017-10-13 Pedro Alves <palves@redhat.com>
7091 Simon Marchi <simon.marchi@polymtl.ca>
7092
7093 PR python/12966
7094 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7095
42f1b161
PA
70962017-10-13 Pedro Alves <palves@redhat.com>
7097
7098 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7099 already.
7100
8d6ef72b
PA
71012017-10-13 Pedro Alves <palves@redhat.com>
7102
7103 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7104 is_remote.
7105
d7bcd5b8
PA
71062017-10-13 Pedro Alves <palves@redhat.com>
7107
7108 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7109 is_remote.
7110
df479dc6
PA
71112017-10-13 Pedro Alves <palves@redhat.com>
7112
7113 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7114 is set.
7115 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7116 instead of is_remote.
7117
23fb630a
PA
71182017-10-13 Pedro Alves <palves@redhat.com>
7119
7120 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7121 (top level): Add comment.
7122
cc77b1dc
PA
71232017-10-13 Pedro Alves <palves@redhat.com>
7124
7125 * gdb.base/remote.exp (top level): Fix comment typo and add
7126 missing return.
7127
27c9e813
PA
71282017-10-13 Pedro Alves <palves@redhat.com>
7129 Simon Marchi <simon.marchi@polymtl.ca>
7130
7131 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7132 calls and add comments. Skip test if use_gdb_stub is set.
7133 (top level): Use "set cwd" command instead of "cd" command.
7134
5e830d98
PA
71352017-10-13 Pedro Alves <palves@redhat.com>
7136
7137 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7138 is_remote target check.
7139
f5ca0032
PA
71402017-10-13 Pedro Alves <palves@redhat.com>
7141
7142 * gdb.base/scope.exp: Use build_executable + clean_restart +
7143 gdb_file_cmd instead of prepare_for_testing and no longer skip
7144 "before run" tests on is_remote target boards. Update comments.
7145 * boards/native-extended-gdbserver.exp
7146 (extended_gdbserver_load_last_file): New, factored out from ...
7147 (gdb_load): ... this. Move further below and add comment.
7148 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7149
8aed1c0d
PA
71502017-10-12 Pedro Alves <palves@redhat.com>
7151
7152 * gdb.base/attach.exp: Remove references to gdb64.
7153 * gdb.base/dbx.exp: Remove references to gdb64.
7154
cfa34c87
SM
71552017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7156 Pedro Alves <palves@redhat.com>
7157
7158 * gdb.base/label.exp: Remove is_remote target check.
7159
9192b7de
PA
71602017-10-12 Pedro Alves <palves@redhat.com>
7161
7162 * gdb.base/auvx.exp (coredir): Update comment.
7163 (top level) <core_works>: Use "set cwd" command instead of "cd"
7164 command.
7165
6bf0052d
PA
71662017-10-12 Pedro Alves <palves@redhat.com>
7167 Simon Marchi <simon.marchi@polymtl.ca>
7168
7169 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7170 target boards.
7171
e48ef82d
PA
71722017-10-12 Pedro Alves <palves@redhat.com>
7173 Simon Marchi <simon.marchi@polymtl.ca>
7174
7175 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7176 Instead skip if there's any gdb_protocol set.
7177
8d7aea57
SM
71782017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7179 Pedro Alves <palves@redhat.com>
7180
7181 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7182
30440677
PA
71832017-10-12 Pedro Alves <palves@redhat.com>
7184 Simon Marchi <simon.marchi@polymtl.ca>
7185
7186 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7187 instead of on dejagnu remote boards.
7188
4e04f045 71892017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7190 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7191
7192 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7193 checks. Use build_executable + clean_restart instead of
7194 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7195 of enabling non-stop after starting gdb.
7196
871a186e
PA
71972017-10-12 Pedro Alves <palves@redhat.com>
7198
7199 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7200 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7201 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7202 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7203
56d704da
AK
72042017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7205
7206 * gdb.arch/arc-tdesc-cpu.exp: New file.
7207 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7208
2f20e312
SM
72092017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7210
7211 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7212
65630365
PA
72132017-10-10 Pedro Alves <palves@redhat.com>
7214
7215 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7216 expect CLI output.
7217
bf469271
PA
72182017-10-10 Pedro Alves <palves@redhat.com>
7219
7220 * lib/selftest-support.exp (selftest_setup): Update for
7221 captured_command_loop's prototype change.
7222
777a42f1
PA
72232017-10-09 Pedro Alves <palves@redhat.com>
7224
7225 Test both arch1=>arch2 and arch2=>arch1.
7226
7227 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7228 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7229 factored out to...
7230 (append_arch1_options, append_arch2_options, append_arch_options)
7231 (build_executables): New procedures.
7232 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7233 local.
7234 (top level): Add new 'first_arch' testing axis.
7235
cbd2b4e3
PA
72362017-10-09 Pedro Alves <palves@redhat.com>
7237
7238 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7239 (barrier): New.
7240 (thread_start, all_started): New functions.
7241 (main): Spawn new thread and wait until it is scheduled.
7242 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7243 option.
7244 (do_test): Add 'selected_thread' parameter. Run to all_started
7245 instead of main. Explicitly set the breakpoint at main. Switch
7246 to the SELECTED_THREAD thread.
7247 (top level): Test handling the exec event with either the main
7248 thread or the second thread selected.
7249
5c9e4427
PA
72502017-10-09 Pedro Alves <palves@redhat.com>
7251
7252 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7253 logic. Move STOP marker after the value checks.
7254 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7255 regexp.
7256
b3b7c423
SL
72572017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7258
7259 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7260
3b4b2f16
UW
72612017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7262
7263 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7264 integer-to-dfp conversion.
7265 * gdb.base/dfp-test.exp: Likewise.
7266
5cd63fda
PA
72672017-10-04 Pedro Alves <palves@redhat.com>
7268
7269 * gdb.multi/hangout.c: Include <unistd.h>.
7270 (hangout_loop): New function.
7271 (main): Call alarm. Call hangout_loop in a loop.
7272 * gdb.multi/hello.c: Include <unistd.h>.
7273 (hello_loop): New function.
7274 (main): Call alarm. Call hangout_loop in a loop.
7275 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7276 inferior with the other selected.
7277
4c71c105
SM
72782017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7279
7280 * gdb.mi/list-thread-groups-available.exp: New file.
7281 * gdb.mi/list-thread-groups-available.c: New file.
7282
bc3b087d
SDJ
72832017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7284
7285 * gdb.base/set-cwd.exp: Make it available on
7286 native-extended-gdbserver.
7287
d092c5a2
SDJ
72882017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7289
7290 * gdb.base/set-cwd.c: New file.
7291 * gdb.base/set-cwd.exp: Likewise.
7292
45320ffa
TT
72932017-10-02 Tom Tromey <tom@tromey.com>
7294
7295 PR rust/22236:
7296 * gdb.rust/simple.rs (main): New variable "fslice".
7297 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7298
b3e3859b
TT
72992017-10-02 Tom Tromey <tom@tromey.com>
7300
7301 * gdb.rust/simple.exp: Test ptype of a slice.
7302
01af5e0d
TT
73032017-10-02 Tom Tromey <tom@tromey.com>
7304
7305 * gdb.rust/simple.exp: Test index of slice.
7306
a9bbfbd8
TT
73072017-09-27 Tom Tromey <tom@tromey.com>
7308
7309 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7310
df8899e5
TP
73112017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7312 Pedro Alves <palves@redhat.com>
7313
7314 * gdb.base/compare-sections.exp (get value of read-only section): Read
7315 as unsigned value.
7316 (corrupt read-only section): Likewise and don't set written if patching
7317 failed.
7318
757bf54b
KB
73192017-09-21 Kevin Buettner <kevinb@redhat.com>
7320
7321 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7322 files.
7323
06871ae8
PA
73242017-09-20 Pedro Alves <palves@redhat.com>
7325
7326 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7327 symbol names in gdb's output.
7328 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7329
e5f25bc5
PA
73302017-09-20 Pedro Alves <palves@redhat.com>
7331
7332 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7333 Rename to ...
7334 (test_list_ambiguous_symbol): ... this and add a symbol name
7335 parameter. Adjust.
7336 (test_list_ambiguous_function): Reimplement on top of
7337 test_list_ambiguous_symbol and also test listing ambiguous
7338 variables.
7339 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7340 (ambiguous_fun): ... this.
7341 (ambiguous_var): New.
7342 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7343 (ambiguous_fun): ... this.
7344 (ambiguous_var): New.
7345
4e5a4f58
JB
73462017-09-19 John Baldwin <jhb@FreeBSD.org>
7347
7348 * gdb.base/starti.c: New file.
7349 * gdb.base/starti.exp: New file.
7350 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7351
26e53f3e
PA
73522017-09-14 Pedro Alves <palves@redhat.com>
7353
7354 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7355 (top level): Use it instead of runto.
7356
cb791d59
TT
73572017-09-11 Tom Tromey <tom@tromey.com>
7358
7359 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7360
7c96f8c1
TT
73612017-09-11 Tom Tromey <tom@tromey.com>
7362
7363 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7364 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7365
469412dd
CW
73662017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7367
7368 * gdb.fortran/printing-types.exp: New file.
7369 * gdb.fortran/printing-types.exp: New file.
7370
e0f86435
BH
73712017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7372
7373 * gdb.fortran/vla-ptype.exp: Fix typos.
7374 * gdb.fortran/vla-value.exp: Same.
7375
9e9af4be
BH
73762017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7377
7378 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7379 * gdb.mi/mi-var-child-f.exp: Likewise.
7380 * gdb.mi/mi-vla-fortran.exp: Likewise.
7381
a5ad232b 73822017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7383 Christoph Weinmann <christoph.t.weinmann@intel.com>
7384 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7385
7386 * gdb.fortran/ptr-indentation.f90: New file.
7387 * gdb.fortran/ptr-indentation.exp: New file.
7388
5aec60eb
TT
73892017-09-05 Tom Tromey <tom@tromey.com>
7390
7391 PR gdb/22010:
7392 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7393
8f8f8152
TP
73942017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7395
7396 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7397
fbd1b771
JK
73982017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7399
7400 * gdb.threads/tls-nodebug-pie.c: New file.
7401 * gdb.threads/tls-nodebug-pie.exp: New file.
7402
5eb5f850
TT
74032017-09-05 Tom Tromey <tom@tromey.com>
7404
7405 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7406 for rust.
7407
ae780a21
SM
74082017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7409
7410 * gdb.multi/multi-arch-exec.exp: Test with different
7411 "follow-exec-mode" settings.
7412 (do_test): New procedure.
7413
3693fdb3
PA
74142017-09-04 Pedro Alves <palves@redhat.com>
7415
7416 * gdb.base/func-static.c (S::method const, S::method volatile)
7417 (S::method volatile const): New methods.
7418 (c_s, v_s, cv_s): New instances.
7419 (main): Call method() on them.
7420 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7421 (cannot_resolve): New procedure.
7422 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7423 print-quote-unquoted columns.
7424 (do_test): Test printing each scope too.
7425
e68cb8e0
PA
74262017-09-04 Pedro Alves <palves@redhat.com>
7427
7428 * gdb.base/local-static.exp: Also test with
7429 class::method::variable wholly quoted.
7430 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7431
858be34c
PA
74322017-09-04 Pedro Alves <palves@redhat.com>
7433
7434 * gdb.base/local-static.c: New.
7435 * gdb.base/local-static.cc: New.
7436 * gdb.base/local-static.exp: New.
7437
46a4882b
PA
74382017-09-04 Pedro Alves <palves@redhat.com>
7439
7440 * gdb.asm/asm-source.exp: Add casts to int.
7441 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7442 (dataglobal64_1, dataglobal64_2): New globals.
7443 * gdb.base/nodebug.exp: Test different expressions involving the
7444 new globals, with print, whatis and ptype. Add casts to int.
7445 * gdb.base/solib-display.exp: Add casts to int.
7446 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7447 * gdb.cp/m-static.exp: Add cast to int.
7448 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7449 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7450 tls variable with no debug info without a cast. Test with a cast
7451 to int too.
7452 * gdb.trace/entry-values.exp: Add casts.
7453
2c5a2be1
PA
74542017-09-04 Pedro Alves <palves@redhat.com>
7455
7456 * gdb.base/nodebug.exp: Test that ptype's error about functions
7457 with unknown return type includes the function name too.
7458
7022349d
PA
74592017-09-04 Pedro Alves <palves@redhat.com>
7460
7461 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7462 return type of munmap in infcall.
7463 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7464 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7465 type of ftell in infcall.
7466 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7467 type of getpid in infcall.
7468 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7469 infcall.
7470 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7471 Bail on failure to extract the pid.
7472 * gdb.base/nodebug.c: #include <stdint.h>.
7473 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7474 New functions.
7475 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7476 Change expected output of print/whatis/ptype with functions with
7477 no debug info. Test all supported languages. Call
7478 test_call_promotion.
7479 * gdb.compile/compile.exp: Adjust expected output to expect
7480 warning.
7481 * gdb.threads/siginfo-threads.exp: Likewise.
7482
54990598
PA
74832017-09-04 Pedro Alves <palves@redhat.com>
7484
7485 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7486 "prototypes". Test calling float functions via prototyped and
7487 unprototyped function pointers.
7488 (perform_all_tests): New parameter "prototypes". Pass it down.
7489 (top level): Pass down "prototypes" parameter to
7490 perform_all_tests.
7491
34d16ea2
SM
74922017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7493
7494 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7495 Test with nested loops.
7496
9521ecda
SM
74972017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7498
7499 * gdb.base/commands.exp: Call the new procedures.
7500 (loop_break_test, loop_continue_test): New procedures.
7501
80a65e9b
SM
75022017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7503
7504 * gdb.base/commands.exp: Call new procedure.
7505 (define_if_without_arg_test): New procedure.
7506
e439fa14
PA
75072017-09-04 Pedro Alves <palves@redhat.com>
7508
7509 * gdb.base/list-ambiguous.exp: New file.
7510 * gdb.base/list-ambiguous0.c: New file.
7511 * gdb.base/list-ambiguous1.c: New file.
7512 * gdb.base/list.exp (test_list_range): Adjust expected output.
7513
0a2dde4a
SDJ
75142017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7515
7516 * gdb.base/share-env-with-gdbserver.c: New file.
7517 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7518
5e89eb3a
SM
75192017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7520
7521 * gdb.base/commands.exp (gdbvar_simple_if_test,
7522 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7523 progvar_simple_if_test, progvar_simple_while_test,
7524 progvar_complex_if_while_test, user_defined_command_test,
7525 user_defined_command_args_eval,
7526 user_defined_command_args_stack_test,
7527 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7528 temporary_breakpoint_commands,
7529 gdb_test_no_prompt, redefine_hook_test,
7530 redefine_backtrace_test): Remove "global gdb_prompt".
7531
fd437cbc
SM
75322017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7533
7534 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7535 New proc, call it from toplevel.
7536
87215ad1
SDJ
75372017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7538
7539 PR remote/21852
7540 * gdb.server/normal.c: New file, copied from gdb.base.
7541 * gdb.server/run-without-local-binary.exp: New file.
7542
58afddc6
WP
75432017-08-07 Weimin Pan <weimin.pan@oracle.com>
7544
7545 * gdb.arch/sparc64-adi.exp: New file.
7546 * gdb.arch/sparc64-adi.c: New file.
7547
5277199a
PA
75482017-08-22 Pedro Alves <palves@redhat.com>
7549
7550 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7551 (top level): Add "list all overloads" tests.
7552
14278e1f
TT
75532017-08-22 Tom Tromey <tom@tromey.com>
7554
7555 * gdb.gdb/xfullpath.exp: Remove.
7556
bf223d3e
PA
75572017-08-21 Pedro Alves <palves@redhat.com>
7558
7559 PR gdb/19487
7560 * gdb.base/symbol-alias.c: New.
7561 * gdb.base/symbol-alias2.c: New.
7562 * gdb.base/symbol-alias.exp: New.
7563
c973d0aa
PA
75642017-08-21 Pedro Alves <palves@redhat.com>
7565
7566 * gdb.base/dfp-test.c
7567 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7568 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7569 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7570 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7571 * gdb.base/whatis-ptype-typedefs.c: New.
7572 * gdb.base/whatis-ptype-typedefs.exp: New.
7573 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7574 (an_int, an_int_type, an_int_type2): New globals.
7575 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7576 involving typedefs and cast expressions.
7577 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7578 (lookup_typedefs_function): New.
7579 (typedefs_pretty_printers_dict): New.
7580 (top level): Register lookup_typedefs_function in
7581 gdb.pretty_printers.
7582
6d580b63
YQ
75832017-08-18 Yao Qi <yao.qi@linaro.org>
7584
7585 * gdb.server/unittest.exp: New.
7586
206726fb
SDJ
75872017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7588
7589 PR gdb/21954
7590 * gdb.base/environ.exp: Add test to check if 'unset environment'
7591 works.
7592
bf0ec4c2
AA
75932017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7594
7595 * lib/gdb.exp (universal_compile_options): New caching proc.
7596 (gdb_compile): Suppress GCC's coloring of messages.
7597
d6382fff
TT
75982017-08-14 Tom Tromey <tom@tromey.com>
7599
7600 PR gdb/21675:
7601 * gdb.base/printcmds.exp (test_radices): New function.
7602 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7603 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7604 * lib/gdb.exp (get_integer_valueof): Use p/d.
7605
c2c2dd9f
SM
76062017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7607
7608 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7609 characters.
7610
fdffd6f4
TT
76112017-08-05 Tom Tromey <tom@tromey.com>
7612
7613 * gdb.rust/simple.exp: Allow String to appear in a different
7614 namespace.
7615
27d41eac
YQ
76162017-07-26 Yao Qi <yao.qi@linaro.org>
7617
7618 * gdb.gdb/unittest.exp: Invoke command
7619 "maintenance check xml-descriptions".
7620
031ed05d
AA
76212017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7622
7623 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7624 calling context.
7625 (hex128): Drop erroneous calculation of parameters.
7626
dcd27ddf
SM
76272017-07-22 Simon Marchi <simon.marchi@ericsson.com>
7628
7629 * gdb.python/py-unwind.exp: Disable stack protection when
7630 building test file.
7631
47e77640
PA
76322017-07-20 Pedro Alves <palves@redhat.com>
7633
7634 * gdb.base/default.exp (set language): Adjust expected output.
7635
62d2a18a
PA
76362017-07-20 Pedro Alves <palves@redhat.com>
7637
7638 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
7639 (test_minsym): ... this, and make static.
7640 (get_pck__foo__bar__minsym): Rename to ...
7641 (get_test_minsym): ... this.
7642 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
7643 symbol names and comments.
7644 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
7645 (get_test_minsym): ... this.
7646 (pck__foo__bar__minsym__2): Rename to ...
7647 (test_minsym): ... this.
7648 (main): Adjust.
7649
c45ec17c
PA
76502017-07-17 Pedro Alves <palves@redhat.com>
7651
7652 * gdb.base/completion.exp: Adjust expected output.
7653 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
7654 the completer works.
7655
c6756f62
PA
76562017-07-17 Pedro Alves <palves@redhat.com>
7657
7658 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
7659
5bd68487
AB
76602017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
7661
7662 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
7663
8880f2a9
TT
76642017-07-14 Tom Tromey <tom@tromey.com>
7665
7666 PR rust/21764:
7667 * gdb.rust/simple.exp: Add tests.
7668
65547233
TT
76692017-07-14 Tom Tromey <tom@tromey.com>
7670
7671 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
7672
8f14146e
PA
76732017-07-14 Pedro Alves <palves@redhat.com>
7674
7675 * gdb.linespec/base/one/thefile.cc (z1): New function.
7676 * gdb.linespec/base/two/thefile.cc (z2): New function.
7677 * gdb.linespec/linespec.exp: Add tests.
7678
b4365d02
AB
76792017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7680
7681 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
7682 to mi_create_breakpoint.
7683
5d2cbaa5
AB
76842017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7685
7686 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
7687 mi_create_breakpoint.
7688
11cb5716
IB
76892017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
7690
7691 * gdb.dlang/demangle.exp: Update for demangling changes.
7692
03278692
TT
76932017-07-09 Tom Tromey <tom@tromey.com>
7694
7695 * gdb.dwarf2/shortpiece.exp: New file.
7696
33c5cd75
DB
76972017-07-06 David Blaikie <dblaikie@gmail.com>
7698
7699 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
7700 built from fissiont-multi-cu{1,2}.c.
7701 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7702 except putting 'main' and 'func' in separate CUs in the same DWO file.
7703 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7704 test.
7705 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7706 test.
7707
8455d262
PA
77082017-07-06 Pedro Alves <palves@redhat.com>
7709
7710 * gdb.python/py-unwind.exp: Test flushregs.
7711
dc4bde35
SDJ
77122017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7713
7714 PR cli/21688
7715 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7716 tests for alias commands and trailing whitespace.
7717
51ed89aa
SDJ
77182017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7719
7720 PR cli/21688
7721 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
7722 procedure. Call it.
7723
eb17d413
PA
77242017-06-29 Pedro Alves <palves@redhat.com>
7725
7726 * gdb.base/printcmds.exp: Add tests.
7727
41664b45
DG
77282017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7729
7730 PR gdb/21337
7731 * gdb.base/reread-readsym.exp: New file.
7732 * gdb.base/reread-readsym.c: New file.
7733
75312ae3
KB
77342017-06-21 Kevin Buettner <kevinb@redhat.com>
7735
7736 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7737 subpattern.
7738
66953522
PB
77392017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7740
7741 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7742 extended mnemonic.
7743 * gdb.arch/powerpc-power9.s: Likewise.
7744
5524b525
AA
77452017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7746
7747 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7748 on 32-bit x86 targets. Exploit is_*_target macros where
7749 appropriate.
7750
03c8af18
AA
77512017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7752
7753 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7754 register pieces.
7755
3bf31011
AA
77562017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7757
7758 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7759 located in one or more DWARF pieces.
7760
805acca0
AA
77612017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7762
7763 * lib/gdb.exp (get_endianness): New proc.
7764 * gdb.arch/aarch64-fp.exp: Use it.
7765 * gdb.arch/altivec-regs.exp: Likewise.
7766 * gdb.arch/e500-regs.exp: Likewise.
7767 * gdb.arch/vsx-regs.exp: Likewise.
7768 * gdb.base/dump.exp: Likewise.
7769 * gdb.base/funcargs.exp: Likewise.
7770 * gdb.base/gnu_vector.exp: Likewise.
7771 * gdb.dwarf2/formdata16.exp: Likewise.
7772 * gdb.dwarf2/implptrpiece.exp: Likewise.
7773 * gdb.dwarf2/nonvar-access.exp: Likewise.
7774 * gdb.python/py-inferior.exp: Likewise.
7775 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7776
e9352324
AA
77772017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7778
7779 PR gdb/21226
7780 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7781 stack value pieces are taken from the LSB end.
7782
d5d1163e
AA
77832017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7784
7785 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7786 variable at nonzero offset.
7787
0567c986
AA
77882017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7789
7790 * gdb.dwarf2/var-access.c: New file.
7791 * gdb.dwarf2/var-access.exp: New test.
7792 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7793
973e9aab
TT
77942017-06-12 Tom Tromey <tom@tromey.com>
7795
7796 * gdb.dwarf2/formdata16.exp: Add tests.
7797
d9109c80
TT
77982017-06-12 Tom Tromey <tom@tromey.com>
7799
7800 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7801
30a25466
TT
78022017-06-12 Tom Tromey <tom@tromey.com>
7803
7804 PR exp/16225:
7805 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7806 * gdb.arch/vsx-regs.exp: Update tests.
7807 * gdb.arch/s390-vregs.exp (hex128): New proc.
7808 Update test.
7809 * gdb.arch/altivec-regs.exp: Update tests.
7810
aefd8b33
SDJ
78112017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7812
7813 * gdb.base/startup-with-shell.c: New file.
7814 * gdb.base/startup-with-shell.exp: Likewise.
7815
2090129c
SDJ
78162017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7817
7818 * gdb.server/non-existing-program.exp: Update regex in order to
7819 reflect the fact that gdbserver is now using fork_inferior (with a
7820 shell) to startup the inferior.
7821
8e86a419
SM
78222017-05-30 Simon Marchi <simon.marchi@ericsson.com>
7823
7824 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
7825 support function calls from GDB.
7826
e6cf65f2
TT
78272017-05-21 Tom Tromey <tom@tromey.com>
7828
7829 PR rust/21466:
7830 * gdb.rust/unsized.exp: New file.
7831 * gdb.rust/unsized.rs: New file.
7832
43cc5389
TT
78332017-05-19 Tom Tromey <tom@tromey.com>
7834
7835 PR rust/21484:
7836 * gdb.rust/watch.exp: New file.
7837 * gdb.rust/watch.rs: New file.
7838
ec8df234
TT
78392017-05-18 Tom Tromey <tom@tromey.com>
7840
7841 * gdb.rust/simple.exp: Allow Box to be qualified.
7842
3e3e7fae
TP
78432017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7844
7845 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
7846
59cc050d
PA
78472017-05-18 Pedro Alves <palves@redhat.com>
7848
7849 * gdb.base/fileio.c (test_write, test_read, test_close)
7850 (test_fstat): Don't print 'ret' in the fail path.
7851
c8f6abd1
PA
78522017-05-18 Pedro Alves <palves@redhat.com>
7853
7854 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
7855 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
7856 (test_system, test_rename, test_unlink, test_time): Change
7857 prototypes.
7858 * gdb.base/fileio.exp (stop_msg): Adjust.
7859
d2a03b77
PA
78602017-05-18 Pedro Alves <palves@redhat.com>
7861
7862 * gdb.base/fileio.c (null_str): New global.
7863 (test_stat): Use it.
7864 * gdb.base/fileio.exp: Remove nowarnings.
7865
0d5c6999
YQ
78662017-05-17 Yao Qi <yao.qi@linaro.org>
7867
7868 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
7869
21873064
YQ
78702017-05-17 Simon Marchi <simon.marchi@ericsson.com>
7871
7872 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
7873 argument command.
7874 (top-level): Invoke test_set_inferior_tty.
7875
d512d31c
PA
78762017-05-04 Pedro Alves <palves@redhat.com>
7877
7878 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
7879 Add parens to print call for Python 3.
7880
90cef2ed
KS
78812017-05-03 Keith Seitz <keiths@redhat.com>
7882
7883 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
7884 (main): Call it.
7885
14f819c8
TW
78862017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7887
7888 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
7889 to prev and next.
7890
913aeadd
TW
78912017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7892
7893 * gdb.python/py-record-btrace.exp: Remove test for
7894 gdb.BtraceInstruction.error.
7895
a3be24ad
TW
78962017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7897
7898 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
7899
ae20e79a
TW
79002017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7901
7902 * gdb.python/py-record-btrace-threads.c: New file.
7903 * gdb.python/py-record-btrace-threads.exp: New file.
7904
45ce1b47
SDJ
79052017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
7906
7907 PR testsuite/8595
7908 * gdb.base/environ.exp: Make test available in all architectures.
7909 Move bits related to "info program" testing to
7910 gdb.base/info-program.exp. Rewrite tests to use the two new
7911 procedures mentione below.
7912 (test_set_show_env_var) New procedure.
7913 (test_set_show_env_var_equal): Likewise.
7914 * gdb.base/info-program.exp: New file.
7915
e15c3eb4
KS
79162017-04-27 Keith Seitz <keiths@redhat.com>
7917
7918 * gdb.cp/oranking.cc (test15): New function.
7919 (main): Call test15 and declare additional variables for testing.
7920 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
7921 "p foo101('abc')" tests.
7922 Add tests for cv qualifier overloads.
7923 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
7924 "lvalue reference overload" test.
7925 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
7926 "print value of f1 on Child&& in f2" test.
7927
3a3fd0fd
PA
79282017-04-19 Pedro Alves <palves@redhat.com>
7929
7930 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
7931 procedure.
7932 (top level): Call it.
7933 * lib/gdb.exp (gdb_define_cmd): New procedure.
7934
53375380
PA
79352017-04-12 Pedro Alves <palves@redhat.com>
7936
7937 PR gdb/21323
7938 * gdb.cp/wide_char_types.c: Include <wchar.h>.
7939 (wchar): New global.
7940 * gdb.cp/wide_char_types.exp (wide_char_types_program)
7941 (do_test_wide_char, wide_char_types_no_program, top level): Add
7942 wchar_t testing.
7943
53e710ac
PA
79442017-04-12 Pedro Alves <palves@redhat.com>
7945
7946 PR c++/21323
7947 * gdb.cp/wide_char_types.c: New file.
7948 * gdb.cp/wide_char_types.exp: New file.
7949
0ad9d8c7
SDJ
79502017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
7951
7952 PR gdb/21352
7953 * gdb.trace/tsv.exp: Add test for "tsave -r".
7954
b1b45502
IB
79552017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7956
7957 * gdb.dlang/watch-loc.c: New file.
7958 * gdb.dlang/watch-loc.exp: New file.
7959
ec13808e
JK
79602017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7961
7962 * gdb.python/py-section-script.exp (sepdebug): New testcases.
7963
fe5f7374
AK
79642017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7965
7966 * gdb.arch/arc-analyze-prologue.S: New file.
7967 * gdb.arch/arc-analyze-prologue.exp: Likewise.
7968
eea78757
AK
79692017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7970
7971 * gdb.arch/arc-decode-insn.S: New file.
7972 * gdb.arch/arc-decode-insn.exp: Likewise.
7973
5badf10a
IR
79742017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
7975
7976 PR tdep/20928
7977 * gdb.arch/sparc64-regs.exp: New file.
7978 * gdb.arch/sparc64-regs.S: Likewise.
7979
cee59b3f
TW
79802017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
7981
7982 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
7983 and memory view on Python 3.
7984
c0f55cc6
AV
79852017-03-20 Artemiy Volkov <artemiyv@acm.org>
7986 Keith Seitz <keiths@redhat.com>
7987
7988 PR gdb/14441
7989 * gdb.cp/demangle.exp: Add rvalue reference tests.
7990 * gdb.cp/rvalue-ref-casts.cc: New file.
7991 * gdb.cp/rvalue-ref-casts.exp: New file.
7992 * gdb.cp/rvalue-ref-overload.cc: New file.
7993 * gdb.cp/rvalue-ref-overload.exp: New file.
7994 * gdb.cp/rvalue-ref-params.cc: New file.
7995 * gdb.cp/rvalue-ref-params.exp: New file.
7996 * gdb.cp/rvalue-ref-sizeof.cc: New file.
7997 * gdb.cp/rvalue-ref-sizeof.exp: New file.
7998 * gdb.cp/rvalue-ref-types.cc: New file.
7999 * gdb.cp/rvalue-ref-types.exp: New file.
8000 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8001 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8002
51457a05
MAL
80032017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8004
8005 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8006 New procedure.
8007
5b291c04
MAL
80082017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8009
8010 * lib/mi-support.exp (mi_gdb_test): Add additional message
8011 for unexpected output.
8012
59a56148
AA
80132017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8014
8015 * gdb.base/examine-backward.c (Barrier): New character array
8016 constant, to ensure that TestStrings is preceded by a string
8017 terminator.
8018
7942e96e
AA
80192017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8020
8021 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8022 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8023 and implicit pointer into such a location.
8024
6ebac3fb
DE
80252017-03-16 Doug Evans <dje@google.com>
8026
8027 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8028
ec3b243d
TP
80292017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8030
8031 * gdb.cp/m-static.exp: Fix expectation for prototype of
8032 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8033
80342017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8035
8036 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8037 * gdb.guile/scm-lazy-string.c: New file.
8038 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8039 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8040 for pointer, array, typedef lazy strings.
8041
2cc36e25 80422017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8043
8044 PR python/17728, python/18439, python/18779
8045 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8046 * gdb.python/py-lazy-string.c (pointer): New typedef.
8047 (main): New locals ptr, array, typedef_ptr.
8048 * gdb.python/py-value.exp: Move lazy string tests to ...
8049 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8050 array, typedef lazy strings.
ec3b243d 8051
0efcde63
AK
80522017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8053
8054 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8055 Add optional 'test' parameter.
8056
7978d7c3
SM
80572017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8058
8059 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8060 Skip for versions of DejaGnu < 1.5.
8061
896c0c1e
SM
80622017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8063
8064 * lib/gdb.exp (dejagnu_version): New proc.
8065 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8066 Use dejagnu_version.
8067
5f4d1085
KS
80682017-03-10 Keith Seitz <keiths@redhat.com>
8069
8070 PR c++/8128
8071 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8072 type from destructor regexps.
8073 Add a branch which actually passes the test.
8074 Adjust "ptype t5i" test names.
8075
1de05205
PA
80762017-03-08 Pedro Alves <palves@redhat.com>
8077
8078 * gdb.base/step-over-exit.exp: Add explicit test message.
8079
c65d6b55
PA
80802017-03-08 Pedro Alves <palves@redhat.com>
8081
8082 PR gdb/18360
8083 * gdb.threads/interrupt-while-step-over.c: New file.
8084 * gdb.threads/interrupt-while-step-over.exp: New file.
8085
2e86a283
PA
80862017-03-08 Pedro Alves <palves@redhat.com>
8087
8088 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8089 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8090
25dcbff6
PA
80912017-03-08 Pedro Alves <palves@redhat.com>
8092
8093 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8094 PKRU as not supported as a PASS.
8095
dc9366eb
PA
80962017-03-08 Pedro Alves <palves@redhat.com>
8097
8098 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8099 prefix instead of $binfile1/$binfile2.
8100 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8101 in test message.
8102 * gdb.python/py-completion.exp: Use "load python file" as test
8103 messages instead of unstable path names.
8104
6e5d74e7
PA
81052017-03-08 Pedro Alves <palves@redhat.com>
8106 Jan Kratochvil <jan.kratochvil@redhat.com>
8107
8108 PR cli/21218
8109 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8110 New proc.
8111 (top level): Call it.
8112
9753a2f6
PA
81132017-03-08 Pedro Alves <palves@redhat.com>
8114
8115 PR tui/21216
8116 * gdb.tui/tui-nl-filtered-output.exp: New file.
8117
1a4dd9dd
PA
81182017-03-08 Pedro Alves <palves@redhat.com>
8119
8120 * gdb.base/completion.exp: Move TUI completion tests to ...
8121 * gdb.tui/completion.exp: ... this new file.
8122
7cbbff33
PA
81232017-03-08 Pedro Alves <palves@redhat.com>
8124
8125 * gdb.base/tui-disasm-long-lines.c,
8126 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8127 gdb.base/tui-layout.exp: Move to ...
8128 * gdb.tui/: ... this new directory.
8129
5f6fd321
PA
81302017-03-07 Pedro Alves <palves@redhat.com>
8131
8132 * gdb.base/tui-layout.c: New file.
8133 * gdb.base/tui-layout.exp: New file.
8134
44959fa8
PA
81352017-03-07 Pedro Alves <palves@redhat.com>
8136
8137 * gdb.base/tui-layout.c: Rename to ...
8138 * gdb.base/tui-disasm-long-lines.c: ... this.
8139 * gdb.base/tui-layout.exp: Rename to ...
8140 * gdb.base/tui-disasm-long-lines.exp: ... this.
8141
f8c4e718
PA
81422017-03-07 Pedro Alves <palves@redhat.com>
8143
8144 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8145
6dbb839a 81462017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8147
8148 * i386-mpx-call.c: New file.
8149 * i386-mpx-call.exp: New file.
8150
65b48a81
PB
81512017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8152
8153 * gdb.arch/powerpc-power.exp: Delete test.
8154 * gdb.arch/powerpc-power.s: Likewise.
8155 * gdb.disasm/disassembler-options.exp: New test.
8156 * gdb.arch/powerpc-altivec.exp: Likewise.
8157 * gdb.arch/powerpc-altivec.s: Likewise.
8158 * gdb.arch/powerpc-altivec2.exp: Likewise.
8159 * gdb.arch/powerpc-altivec2.s: Likewise.
8160 * gdb.arch/powerpc-altivec3.exp: Likewise.
8161 * gdb.arch/powerpc-altivec3.s: Likewise.
8162 * gdb.arch/powerpc-power7.exp: Likewise.
8163 * gdb.arch/powerpc-power7.s: Likewise.
8164 * gdb.arch/powerpc-power8.exp: Likewise.
8165 * gdb.arch/powerpc-power8.s: Likewise.
8166 * gdb.arch/powerpc-power9.exp: Likewise.
8167 * gdb.arch/powerpc-power9.s: Likewise.
8168 * gdb.arch/powerpc-vsx.exp: Likewise.
8169 * gdb.arch/powerpc-vsx.s: Likewise.
8170 * gdb.arch/powerpc-vsx2.exp: Likewise.
8171 * gdb.arch/powerpc-vsx2.s: Likewise.
8172 * gdb.arch/powerpc-vsx3.exp: Likewise.
8173 * gdb.arch/powerpc-vsx3.s: Likewise.
8174 * gdb.arch/arm-disassembler-options.exp: Likewise.
8175 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8176 * gdb.arch/s390-disassembler-options.exp: Likewise.
8177
17cd4947
LM
81782017-02-23 Luis Machado <lgustavo@codesourcery.com>
8179
8180 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8181 (check_supported_features): ... this. Changed return type to void.
8182 (supports_rdseed): New static global.
8183 (rdseed): Check supports_rdseed.
8184 (initialize): Call check_supported_features.
8185
2039d74e
EBM
81862017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8187
8188 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8189 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8190 and lqarx/stqcx.
8191 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8192 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8193
a51d7ecf
EBM
81942017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8195
8196 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8197 uppercase.
8198
0224619f
JK
81992017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8200
8201 * gdb.dwarf2/formdata16.c: New file.
8202 * gdb.dwarf2/formdata16.exp: New file.
8203 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8204
216f72a1
JK
82052017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8206
8207 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8208 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8209 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8210 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8211 DW_AT_GNU_*.
8212
43988095
JK
82132017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8214
8215 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8216
99e8a4f9
SDJ
82172017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8218
8219 PR gdb/21164
8220 * gdb.base/maint.exp: Add testcases for when the commands do
8221 not have arguments.
8222
b58a8c0c
TP
82232017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8224
8225 * gdb.cp/chained-calls.exp: Use p instead of P.
8226
4e746bb6
TW
82272017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8228
8229 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8230 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8231
3f77c769
TT
82322017-02-14 Tom Tromey <tom@tromey.com>
8233
8234 PR python/13598:
8235 * gdb.python/py-events.exp: Add before_prompt event tests.
8236
075beec0
AA
82372017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8238
8239 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8240
bf5f525c
LM
82412017-02-13 Luis Machado <lgustavo@codesourcery.com>
8242
8243 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8244 (main): Call my_unique_function_name.
8245 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8246 completion of patterns with a single match.
8247 Add missing -re switches to gdb_test_multiple calls.
8248
13a66184
LM
82492017-02-13 Luis Machado <lgustavo@codesourcery.com>
8250
8251 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8252 return if core file is not recognized.
8253
26a06916
SM
82542017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8255
8256 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8257 and extra UIs.
8258
b761ca9e
SM
82592017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8260
8261 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8262 proc_with_prefix.
8263
b964bee0
TT
82642017-02-10 Tom Tromey <tom@tromey.com>
8265
8266 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8267
18da0c51
MG
82682017-02-10 Martin Galvan <martingalvan@sourceware.org>
8269
8270 PR gdb/21122
8271 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8272
604c4576
JG
82732017-02-08 Jerome Guitton <guitton@adacore.com>
8274
8275 * gdb.base/define.exp: Add test for command abbreviations
8276 in define.
8277
20b477a7
LM
82782017-02-06 Luis Machado <lgustavo@codesourcery.com>
8279
8280 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8281 * gdb.reverse/insn-reverse-x86.c: New file.
8282
3f7b46f2
IR
82832017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8284
8285 PR tdep/20936
8286 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8287
f0fd41c1
TT
82882017-02-03 Tom Tromey <tom@tromey.com>
8289
8290 PR rust/21097:
8291 * gdb.rust/simple.exp: Add new tests.
8292
5be5dbf0
PA
82932017-02-02 Pedro Alves <palves@redhat.com>
8294
8295 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8296 tests.
8297
7346ef59
AA
82982017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8299
8300 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8301 taking a 2-byte value out of a 4-byte DWARF implicit value on
8302 big-endian targets.
8303 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8304 logic. Add test cases for DW_OP_implicit.
8305
787f0025
MM
83062017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8307
8308 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8309
68777c29
MM
83102017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8311
8312 * gdb.btrace/enable.exp: Call gdb_exit before
8313 skip_gdbserver_tests.
8314
0a1c7e28
MM
83152017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8316
8317 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8318 GDBFLAGS.
8319
b5ac99b0
MM
83202017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8321
8322 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8323 the test is skipped.
8324 * gdb.btrace/data.exp: Likewise.
8325 * gdb.btrace/delta.exp: Likewise.
8326 * gdb.btrace/dlopen.exp: Likewise.
8327 * gdb.btrace/enable-running.exp: Likewise.
8328 * gdb.btrace/enable.exp: Likewise.
8329 * gdb.btrace/exception.exp: Likewise.
8330 * gdb.btrace/function_call_history.exp: Likewise.
8331 * gdb.btrace/gcore.exp: Likewise.
8332 * gdb.btrace/instruction_history.exp: Likewise.
8333 * gdb.btrace/multi-thread-step.exp: Likewise.
8334 * gdb.btrace/nohist.exp: Likewise.
8335 * gdb.btrace/non-stop.exp: Likewise.
8336 * gdb.btrace/reconnect.exp: Likewise.
8337 * gdb.btrace/record_goto-step.exp: Likewise.
8338 * gdb.btrace/record_goto.exp: Likewise.
8339 * gdb.btrace/rn-dl-bind.exp: Likewise.
8340 * gdb.btrace/segv.exp: Likewise.
8341 * gdb.btrace/step.exp: Likewise.
8342 * gdb.btrace/stepi.exp: Likewise.
8343 * gdb.btrace/tailcall-only.exp: Likewise.
8344 * gdb.btrace/tailcall.exp: Likewise.
8345 * gdb.btrace/tsx.exp: Likewise.
8346 * gdb.btrace/unknown_functions.exp: Likewise.
8347 * gdb.btrace/vdso.exp: Likewise.
8348
cd4007e4
MM
83492017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8350
8351 * gdb.btrace/enable-running.c: New.
8352 * gdb.btrace/enable-running.exp: New.
8353
2735833d
WT
83542017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8355
8356 * gdb.arch/amd64-gs_base.c: New file.
8357 * gdb.arch/amd64-gs_base.exp: New file.
8358
b51e1e94
LM
83592017-01-26 Luis Machado <lgustavo@codesourcery.com>
8360
8361 * lib/memory.exp: Remove spurious empty newlines.
8362
72ca0410
SM
83632017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8364
8365 * gdb.python/py-bad-printers.exp: Load python file using "source".
8366 * gdb.python/py-events.exp: Likewise.
8367 * gdb.python/py-evsignal.exp: Likewise.
8368 * gdb.python/py-evthreads.exp: Likewise.
8369 * gdb.python/py-frame-args.exp: Likewise.
8370 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8371 * gdb.python/py-framefilter-mi.exp: Likewise.
8372 * gdb.python/py-framefilter.exp: Likewise.
8373 * gdb.python/py-mi.exp: Likewise.
8374 * gdb.python/py-pp-maint.exp: Likewise.
8375 * gdb.python/py-pp-registration.exp: Likewise.
8376 * gdb.python/py-prettyprint.exp: Likewise.
8377 (run_lang_tests): Likewise.
8378 * gdb.python/py-typeprint.exp: Likewise.
8379
e309aa65
LM
83802017-01-26 Luis Machado <lgustavo@codesourcery.com>
8381
8382 * lib/memory.exp: New file.
8383 * lib/gdb.exp: Load memory.exp.
8384 * gdb.base/memattr.exp (delete_memory): Move proc to
8385 lib/memory.exp and rename to delete_memory_regions.
8386 Replace delete_memory with delete_memory_regions.
8387 Cleanup memory regions before tests.
8388 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8389 before tests.
8390
515aff23
LM
83912017-01-26 Luis Machado <lgustavo@codesourcery.com>
8392
8393 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8394 files.
8395 (initialize): New function conditionally defined.
8396 (testcases): Move within conditional block.
8397 (main): Call initialize.
8398 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8399 of gdb.reverse/insn-reverse.c.
8400 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8401 gdb.reverse/insn-reverse.c.
8402
d8b49cf0
YQ
84032017-01-26 Yao Qi <yao.qi@linaro.org>
8404
8405 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8406 disassemble on address 0.
8407
f13a9a0c
YQ
84082017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8409 Yao Qi <yao.qi@linaro.org>
8410
8411 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8412 * gdb.dwarf2/implptr-64bit.S: Remove.
8413 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8414 variables in caller's context. Add DW_OP_implicit_value.
8415
5ac95241
YQ
84162017-01-25 Yao Qi <yao.qi@linaro.org>
8417
8418 * lib/dwarf.exp (Dwarf::_location): Handle
8419 DW_OP_GNU_implicit_pointer with proper size.
8420
23e82930
LM
84212017-01-20 Luis Machado <lgustavo@codesourcery.com>
8422
8423 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8424 and add untested calls.
8425
d334ae25
LM
84262017-01-20 Luis Machado <lgustavo@codesourcery.com>
8427
8428 * gdb.python/python.exp: Check line number against what GDB thinks
8429 the line number is for func1.
8430
f5e6296e
IB
84312017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8432
8433 * gdb.dlang/debug-expr.exp: New file.
8434
5b362f04
LM
84352016-12-23 Luis Machado <lgustavo@codesourcery.com>
8436
8437 Fix test names for the following files:
8438
8439 * gdb.ada/exec_changed.exp
8440 * gdb.ada/info_types.exp
8441 * gdb.arch/aarch64-atomic-inst.exp
8442 * gdb.arch/aarch64-fp.exp
8443 * gdb.arch/altivec-abi.exp
8444 * gdb.arch/altivec-regs.exp
8445 * gdb.arch/amd64-byte.exp
8446 * gdb.arch/amd64-disp-step.exp
8447 * gdb.arch/amd64-dword.exp
8448 * gdb.arch/amd64-entry-value-inline.exp
8449 * gdb.arch/amd64-entry-value-param.exp
8450 * gdb.arch/amd64-entry-value-paramref.exp
8451 * gdb.arch/amd64-entry-value.exp
8452 * gdb.arch/amd64-i386-address.exp
8453 * gdb.arch/amd64-invalid-stack-middle.exp
8454 * gdb.arch/amd64-invalid-stack-top.exp
8455 * gdb.arch/amd64-optimout-repeat.exp
8456 * gdb.arch/amd64-prologue-skip.exp
8457 * gdb.arch/amd64-prologue-xmm.exp
8458 * gdb.arch/amd64-stap-special-operands.exp
8459 * gdb.arch/amd64-stap-wrong-subexp.exp
8460 * gdb.arch/amd64-tailcall-cxx.exp
8461 * gdb.arch/amd64-tailcall-noret.exp
8462 * gdb.arch/amd64-tailcall-ret.exp
8463 * gdb.arch/amd64-tailcall-self.exp
8464 * gdb.arch/amd64-word.exp
8465 * gdb.arch/arm-bl-branch-dest.exp
8466 * gdb.arch/arm-disp-step.exp
8467 * gdb.arch/arm-neon.exp
8468 * gdb.arch/arm-single-step-kernel-helper.exp
8469 * gdb.arch/avr-flash-qualifier.exp
8470 * gdb.arch/disp-step-insn-reloc.exp
8471 * gdb.arch/e500-abi.exp
8472 * gdb.arch/e500-regs.exp
8473 * gdb.arch/ftrace-insn-reloc.exp
8474 * gdb.arch/i386-avx512.exp
8475 * gdb.arch/i386-bp_permanent.exp
8476 * gdb.arch/i386-byte.exp
8477 * gdb.arch/i386-cfi-notcurrent.exp
8478 * gdb.arch/i386-disp-step.exp
8479 * gdb.arch/i386-dr3-watch.exp
8480 * gdb.arch/i386-float.exp
8481 * gdb.arch/i386-gnu-cfi.exp
8482 * gdb.arch/i386-mpx-map.exp
8483 * gdb.arch/i386-mpx-sigsegv.exp
8484 * gdb.arch/i386-mpx-simple_segv.exp
8485 * gdb.arch/i386-mpx.exp
8486 * gdb.arch/i386-permbkpt.exp
8487 * gdb.arch/i386-prologue.exp
8488 * gdb.arch/i386-signal.exp
8489 * gdb.arch/i386-size-overlap.exp
8490 * gdb.arch/i386-unwind.exp
8491 * gdb.arch/i386-word.exp
8492 * gdb.arch/mips-fcr.exp
8493 * gdb.arch/powerpc-d128-regs.exp
8494 * gdb.arch/powerpc-stackless.exp
8495 * gdb.arch/ppc64-atomic-inst.exp
8496 * gdb.arch/s390-stackless.exp
8497 * gdb.arch/s390-tdbregs.exp
8498 * gdb.arch/s390-vregs.exp
8499 * gdb.arch/sparc-sysstep.exp
8500 * gdb.arch/thumb-bx-pc.exp
8501 * gdb.arch/thumb-singlestep.exp
8502 * gdb.arch/thumb2-it.exp
8503 * gdb.arch/vsx-regs.exp
8504 * gdb.asm/asm-source.exp
8505 * gdb.base/a2-run.exp
8506 * gdb.base/advance.exp
8507 * gdb.base/all-bin.exp
8508 * gdb.base/anon.exp
8509 * gdb.base/args.exp
8510 * gdb.base/arithmet.exp
8511 * gdb.base/async-shell.exp
8512 * gdb.base/async.exp
8513 * gdb.base/attach-pie-noexec.exp
8514 * gdb.base/attach-twice.exp
8515 * gdb.base/auto-load.exp
8516 * gdb.base/bang.exp
8517 * gdb.base/bitfields.exp
8518 * gdb.base/break-always.exp
8519 * gdb.base/break-caller-line.exp
8520 * gdb.base/break-entry.exp
8521 * gdb.base/break-inline.exp
8522 * gdb.base/break-on-linker-gcd-function.exp
8523 * gdb.base/break-probes.exp
8524 * gdb.base/break.exp
8525 * gdb.base/breakpoint-shadow.exp
8526 * gdb.base/call-ar-st.exp
8527 * gdb.base/call-sc.exp
8528 * gdb.base/call-signal-resume.exp
8529 * gdb.base/call-strs.exp
8530 * gdb.base/callfuncs.exp
8531 * gdb.base/catch-fork-static.exp
8532 * gdb.base/catch-gdb-caused-signals.exp
8533 * gdb.base/catch-load.exp
8534 * gdb.base/catch-signal-fork.exp
8535 * gdb.base/catch-signal.exp
8536 * gdb.base/catch-syscall.exp
8537 * gdb.base/charset.exp
8538 * gdb.base/checkpoint.exp
8539 * gdb.base/chng-syms.exp
8540 * gdb.base/code-expr.exp
8541 * gdb.base/code_elim.exp
8542 * gdb.base/commands.exp
8543 * gdb.base/completion.exp
8544 * gdb.base/complex.exp
8545 * gdb.base/cond-expr.exp
8546 * gdb.base/condbreak.exp
8547 * gdb.base/consecutive.exp
8548 * gdb.base/continue-all-already-running.exp
8549 * gdb.base/coredump-filter.exp
8550 * gdb.base/corefile.exp
8551 * gdb.base/dbx.exp
8552 * gdb.base/debug-expr.exp
8553 * gdb.base/define.exp
8554 * gdb.base/del.exp
8555 * gdb.base/disabled-location.exp
8556 * gdb.base/disasm-end-cu.exp
8557 * gdb.base/disasm-optim.exp
8558 * gdb.base/display.exp
8559 * gdb.base/duplicate-bp.exp
8560 * gdb.base/ena-dis-br.exp
8561 * gdb.base/ending-run.exp
8562 * gdb.base/enumval.exp
8563 * gdb.base/environ.exp
8564 * gdb.base/eu-strip-infcall.exp
8565 * gdb.base/eval-avoid-side-effects.exp
8566 * gdb.base/eval-skip.exp
8567 * gdb.base/exitsignal.exp
8568 * gdb.base/expand-psymtabs.exp
8569 * gdb.base/filesym.exp
8570 * gdb.base/find-unmapped.exp
8571 * gdb.base/finish.exp
8572 * gdb.base/float.exp
8573 * gdb.base/foll-exec-mode.exp
8574 * gdb.base/foll-exec.exp
8575 * gdb.base/foll-fork.exp
8576 * gdb.base/fortran-sym-case.exp
8577 * gdb.base/freebpcmd.exp
8578 * gdb.base/func-ptr.exp
8579 * gdb.base/func-ptrs.exp
8580 * gdb.base/funcargs.exp
8581 * gdb.base/gcore-buffer-overflow.exp
8582 * gdb.base/gcore-relro-pie.exp
8583 * gdb.base/gcore-relro.exp
8584 * gdb.base/gcore.exp
8585 * gdb.base/gdb1090.exp
8586 * gdb.base/gdb11530.exp
8587 * gdb.base/gdb11531.exp
8588 * gdb.base/gdb1821.exp
8589 * gdb.base/gdbindex-stabs.exp
8590 * gdb.base/gdbvars.exp
8591 * gdb.base/hbreak.exp
8592 * gdb.base/hbreak2.exp
8593 * gdb.base/included.exp
8594 * gdb.base/infcall-input.exp
8595 * gdb.base/inferior-died.exp
8596 * gdb.base/infnan.exp
8597 * gdb.base/info-macros.exp
8598 * gdb.base/info-os.exp
8599 * gdb.base/info-proc.exp
8600 * gdb.base/info-shared.exp
8601 * gdb.base/info-target.exp
8602 * gdb.base/infoline.exp
8603 * gdb.base/interp.exp
8604 * gdb.base/interrupt.exp
8605 * gdb.base/jit-reader.exp
8606 * gdb.base/jit-simple.exp
8607 * gdb.base/kill-after-signal.exp
8608 * gdb.base/kill-detach-inferiors-cmd.exp
8609 * gdb.base/label.exp
8610 * gdb.base/langs.exp
8611 * gdb.base/ldbl_e308.exp
8612 * gdb.base/line-symtabs.exp
8613 * gdb.base/linespecs.exp
8614 * gdb.base/list.exp
8615 * gdb.base/long_long.exp
8616 * gdb.base/longest-types.exp
8617 * gdb.base/maint.exp
8618 * gdb.base/max-value-size.exp
8619 * gdb.base/memattr.exp
8620 * gdb.base/mips_pro.exp
8621 * gdb.base/morestack.exp
8622 * gdb.base/moribund-step.exp
8623 * gdb.base/multi-forks.exp
8624 * gdb.base/nested-addr.exp
8625 * gdb.base/nextoverexit.exp
8626 * gdb.base/noreturn-finish.exp
8627 * gdb.base/noreturn-return.exp
8628 * gdb.base/nostdlib.exp
8629 * gdb.base/offsets.exp
8630 * gdb.base/opaque.exp
8631 * gdb.base/pc-fp.exp
8632 * gdb.base/permissions.exp
8633 * gdb.base/print-symbol-loading.exp
8634 * gdb.base/prologue-include.exp
8635 * gdb.base/psymtab.exp
8636 * gdb.base/ptype.exp
8637 * gdb.base/random-signal.exp
8638 * gdb.base/randomize.exp
8639 * gdb.base/range-stepping.exp
8640 * gdb.base/readline-ask.exp
8641 * gdb.base/recpar.exp
8642 * gdb.base/recurse.exp
8643 * gdb.base/relational.exp
8644 * gdb.base/restore.exp
8645 * gdb.base/return-nodebug.exp
8646 * gdb.base/return.exp
8647 * gdb.base/run-after-attach.exp
8648 * gdb.base/save-bp.exp
8649 * gdb.base/scope.exp
8650 * gdb.base/sect-cmd.exp
8651 * gdb.base/set-lang-auto.exp
8652 * gdb.base/set-noassign.exp
8653 * gdb.base/setvar.exp
8654 * gdb.base/sigall.exp
8655 * gdb.base/sigbpt.exp
8656 * gdb.base/siginfo-addr.exp
8657 * gdb.base/siginfo-infcall.exp
8658 * gdb.base/siginfo-obj.exp
8659 * gdb.base/siginfo.exp
8660 * gdb.base/signals-state-child.exp
8661 * gdb.base/signest.exp
8662 * gdb.base/sigstep.exp
8663 * gdb.base/sizeof.exp
8664 * gdb.base/skip.exp
8665 * gdb.base/solib-corrupted.exp
8666 * gdb.base/solib-nodir.exp
8667 * gdb.base/solib-search.exp
8668 * gdb.base/stack-checking.exp
8669 * gdb.base/stale-infcall.exp
8670 * gdb.base/stap-probe.exp
8671 * gdb.base/start.exp
8672 * gdb.base/step-break.exp
8673 * gdb.base/step-bt.exp
8674 * gdb.base/step-line.exp
8675 * gdb.base/step-over-exit.exp
8676 * gdb.base/step-over-syscall.exp
8677 * gdb.base/step-resume-infcall.exp
8678 * gdb.base/step-test.exp
8679 * gdb.base/store.exp
8680 * gdb.base/structs3.exp
8681 * gdb.base/sym-file.exp
8682 * gdb.base/symbol-without-target_section.exp
8683 * gdb.base/term.exp
8684 * gdb.base/testenv.exp
8685 * gdb.base/ui-redirect.exp
8686 * gdb.base/until.exp
8687 * gdb.base/unwindonsignal.exp
8688 * gdb.base/value-double-free.exp
8689 * gdb.base/vla-datatypes.exp
8690 * gdb.base/vla-ptr.exp
8691 * gdb.base/vla-sideeffect.exp
8692 * gdb.base/volatile.exp
8693 * gdb.base/watch-cond-infcall.exp
8694 * gdb.base/watch-cond.exp
8695 * gdb.base/watch-non-mem.exp
8696 * gdb.base/watch-read.exp
8697 * gdb.base/watch-vfork.exp
8698 * gdb.base/watchpoint-cond-gone.exp
8699 * gdb.base/watchpoint-delete.exp
8700 * gdb.base/watchpoint-hw-hit-once.exp
8701 * gdb.base/watchpoint-hw.exp
8702 * gdb.base/watchpoint-stops-at-right-insn.exp
8703 * gdb.base/watchpoints.exp
8704 * gdb.base/wchar.exp
8705 * gdb.base/whatis-exp.exp
8706 * gdb.btrace/buffer-size.exp
8707 * gdb.btrace/data.exp
8708 * gdb.btrace/delta.exp
8709 * gdb.btrace/dlopen.exp
8710 * gdb.btrace/enable.exp
8711 * gdb.btrace/exception.exp
8712 * gdb.btrace/function_call_history.exp
8713 * gdb.btrace/gcore.exp
8714 * gdb.btrace/instruction_history.exp
8715 * gdb.btrace/nohist.exp
8716 * gdb.btrace/reconnect.exp
8717 * gdb.btrace/record_goto-step.exp
8718 * gdb.btrace/record_goto.exp
8719 * gdb.btrace/rn-dl-bind.exp
8720 * gdb.btrace/segv.exp
8721 * gdb.btrace/step.exp
8722 * gdb.btrace/stepi.exp
8723 * gdb.btrace/tailcall-only.exp
8724 * gdb.btrace/tailcall.exp
8725 * gdb.btrace/tsx.exp
8726 * gdb.btrace/unknown_functions.exp
8727 * gdb.btrace/vdso.exp
8728 * gdb.compile/compile-ifunc.exp
8729 * gdb.compile/compile-ops.exp
8730 * gdb.compile/compile-print.exp
8731 * gdb.compile/compile-setjmp.exp
8732 * gdb.cp/abstract-origin.exp
8733 * gdb.cp/ambiguous.exp
8734 * gdb.cp/annota2.exp
8735 * gdb.cp/annota3.exp
8736 * gdb.cp/anon-ns.exp
8737 * gdb.cp/anon-struct.exp
8738 * gdb.cp/anon-union.exp
8739 * gdb.cp/arg-reference.exp
8740 * gdb.cp/baseenum.exp
8741 * gdb.cp/bool.exp
8742 * gdb.cp/breakpoint.exp
8743 * gdb.cp/bs15503.exp
8744 * gdb.cp/call-c.exp
8745 * gdb.cp/casts.exp
8746 * gdb.cp/chained-calls.exp
8747 * gdb.cp/class2.exp
8748 * gdb.cp/classes.exp
8749 * gdb.cp/cmpd-minsyms.exp
8750 * gdb.cp/converts.exp
8751 * gdb.cp/cp-relocate.exp
8752 * gdb.cp/cpcompletion.exp
8753 * gdb.cp/cpexprs.exp
8754 * gdb.cp/cplabel.exp
8755 * gdb.cp/cplusfuncs.exp
8756 * gdb.cp/cpsizeof.exp
8757 * gdb.cp/ctti.exp
8758 * gdb.cp/derivation.exp
8759 * gdb.cp/destrprint.exp
8760 * gdb.cp/dispcxx.exp
8761 * gdb.cp/enum-class.exp
8762 * gdb.cp/exception.exp
8763 * gdb.cp/exceptprint.exp
8764 * gdb.cp/expand-psymtabs-cxx.exp
8765 * gdb.cp/expand-sals.exp
8766 * gdb.cp/extern-c.exp
8767 * gdb.cp/filename.exp
8768 * gdb.cp/formatted-ref.exp
8769 * gdb.cp/fpointer.exp
8770 * gdb.cp/gdb1355.exp
8771 * gdb.cp/gdb2495.exp
8772 * gdb.cp/hang.exp
8773 * gdb.cp/impl-this.exp
8774 * gdb.cp/infcall-dlopen.exp
8775 * gdb.cp/inherit.exp
8776 * gdb.cp/iostream.exp
8777 * gdb.cp/koenig.exp
8778 * gdb.cp/local.exp
8779 * gdb.cp/m-data.exp
8780 * gdb.cp/m-static.exp
8781 * gdb.cp/mb-ctor.exp
8782 * gdb.cp/mb-inline.exp
8783 * gdb.cp/mb-templates.exp
8784 * gdb.cp/member-name.exp
8785 * gdb.cp/member-ptr.exp
8786 * gdb.cp/meth-typedefs.exp
8787 * gdb.cp/method.exp
8788 * gdb.cp/method2.exp
8789 * gdb.cp/minsym-fallback.exp
8790 * gdb.cp/misc.exp
8791 * gdb.cp/namelessclass.exp
8792 * gdb.cp/namespace-enum.exp
8793 * gdb.cp/namespace-nested-import.exp
8794 * gdb.cp/namespace.exp
8795 * gdb.cp/nextoverthrow.exp
8796 * gdb.cp/no-dmgl-verbose.exp
8797 * gdb.cp/non-trivial-retval.exp
8798 * gdb.cp/noparam.exp
8799 * gdb.cp/nsdecl.exp
8800 * gdb.cp/nsimport.exp
8801 * gdb.cp/nsnested.exp
8802 * gdb.cp/nsnoimports.exp
8803 * gdb.cp/nsrecurs.exp
8804 * gdb.cp/nsstress.exp
8805 * gdb.cp/nsusing.exp
8806 * gdb.cp/operator.exp
8807 * gdb.cp/oranking.exp
8808 * gdb.cp/overload-const.exp
8809 * gdb.cp/overload.exp
8810 * gdb.cp/ovldbreak.exp
8811 * gdb.cp/ovsrch.exp
8812 * gdb.cp/paren-type.exp
8813 * gdb.cp/parse-lang.exp
8814 * gdb.cp/pass-by-ref.exp
8815 * gdb.cp/pr-1023.exp
8816 * gdb.cp/pr-1210.exp
8817 * gdb.cp/pr-574.exp
8818 * gdb.cp/pr10687.exp
8819 * gdb.cp/pr12028.exp
8820 * gdb.cp/pr17132.exp
8821 * gdb.cp/pr17494.exp
8822 * gdb.cp/pr9067.exp
8823 * gdb.cp/pr9167.exp
8824 * gdb.cp/pr9631.exp
8825 * gdb.cp/printmethod.exp
8826 * gdb.cp/psmang.exp
8827 * gdb.cp/psymtab-parameter.exp
8828 * gdb.cp/ptype-cv-cp.exp
8829 * gdb.cp/ptype-flags.exp
8830 * gdb.cp/re-set-overloaded.exp
8831 * gdb.cp/ref-types.exp
8832 * gdb.cp/rtti.exp
8833 * gdb.cp/scope-err.exp
8834 * gdb.cp/shadow.exp
8835 * gdb.cp/smartp.exp
8836 * gdb.cp/static-method.exp
8837 * gdb.cp/static-print-quit.exp
8838 * gdb.cp/temargs.exp
8839 * gdb.cp/templates.exp
8840 * gdb.cp/try_catch.exp
8841 * gdb.cp/typedef-operator.exp
8842 * gdb.cp/typeid.exp
8843 * gdb.cp/userdef.exp
8844 * gdb.cp/using-crash.exp
8845 * gdb.cp/var-tag.exp
8846 * gdb.cp/virtbase.exp
8847 * gdb.cp/virtfunc.exp
8848 * gdb.cp/virtfunc2.exp
8849 * gdb.cp/vla-cxx.exp
8850 * gdb.disasm/t01_mov.exp
8851 * gdb.disasm/t02_mova.exp
8852 * gdb.disasm/t03_add.exp
8853 * gdb.disasm/t04_sub.exp
8854 * gdb.disasm/t05_cmp.exp
8855 * gdb.disasm/t06_ari2.exp
8856 * gdb.disasm/t07_ari3.exp
8857 * gdb.disasm/t08_or.exp
8858 * gdb.disasm/t09_xor.exp
8859 * gdb.disasm/t10_and.exp
8860 * gdb.disasm/t11_logs.exp
8861 * gdb.disasm/t12_bit.exp
8862 * gdb.disasm/t13_otr.exp
8863 * gdb.dlang/circular.exp
8864 * gdb.dwarf2/arr-stride.exp
8865 * gdb.dwarf2/arr-subrange.exp
8866 * gdb.dwarf2/atomic-type.exp
8867 * gdb.dwarf2/bad-regnum.exp
8868 * gdb.dwarf2/bitfield-parent-optimized-out.exp
8869 * gdb.dwarf2/callframecfa.exp
8870 * gdb.dwarf2/clztest.exp
8871 * gdb.dwarf2/corrupt.exp
8872 * gdb.dwarf2/data-loc.exp
8873 * gdb.dwarf2/dup-psym.exp
8874 * gdb.dwarf2/dw2-anon-mptr.exp
8875 * gdb.dwarf2/dw2-anonymous-func.exp
8876 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
8877 * gdb.dwarf2/dw2-bad-unresolved.exp
8878 * gdb.dwarf2/dw2-basic.exp
8879 * gdb.dwarf2/dw2-canonicalize-type.exp
8880 * gdb.dwarf2/dw2-case-insensitive.exp
8881 * gdb.dwarf2/dw2-common-block.exp
8882 * gdb.dwarf2/dw2-compdir-oldgcc.exp
8883 * gdb.dwarf2/dw2-compressed.exp
8884 * gdb.dwarf2/dw2-const.exp
8885 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
8886 * gdb.dwarf2/dw2-cu-size.exp
8887 * gdb.dwarf2/dw2-dup-frame.exp
8888 * gdb.dwarf2/dw2-entry-value.exp
8889 * gdb.dwarf2/dw2-icycle.exp
8890 * gdb.dwarf2/dw2-ifort-parameter.exp
8891 * gdb.dwarf2/dw2-inline-break.exp
8892 * gdb.dwarf2/dw2-inline-param.exp
8893 * gdb.dwarf2/dw2-intercu.exp
8894 * gdb.dwarf2/dw2-intermix.exp
8895 * gdb.dwarf2/dw2-lexical-block-bare.exp
8896 * gdb.dwarf2/dw2-linkage-name-trust.exp
8897 * gdb.dwarf2/dw2-minsym-in-cu.exp
8898 * gdb.dwarf2/dw2-noloc.exp
8899 * gdb.dwarf2/dw2-op-call.exp
8900 * gdb.dwarf2/dw2-op-out-param.exp
8901 * gdb.dwarf2/dw2-opt-structptr.exp
8902 * gdb.dwarf2/dw2-param-error.exp
8903 * gdb.dwarf2/dw2-producer.exp
8904 * gdb.dwarf2/dw2-ranges-base.exp
8905 * gdb.dwarf2/dw2-ref-missing-frame.exp
8906 * gdb.dwarf2/dw2-reg-undefined.exp
8907 * gdb.dwarf2/dw2-regno-invalid.exp
8908 * gdb.dwarf2/dw2-restore.exp
8909 * gdb.dwarf2/dw2-restrict.exp
8910 * gdb.dwarf2/dw2-single-line-discriminators.exp
8911 * gdb.dwarf2/dw2-strp.exp
8912 * gdb.dwarf2/dw2-undefined-ret-addr.exp
8913 * gdb.dwarf2/dw2-unresolved.exp
8914 * gdb.dwarf2/dw2-var-zero-addr.exp
8915 * gdb.dwarf2/dw4-sig-types.exp
8916 * gdb.dwarf2/dwz.exp
8917 * gdb.dwarf2/dynarr-ptr.exp
8918 * gdb.dwarf2/enum-type.exp
8919 * gdb.dwarf2/gdb-index.exp
8920 * gdb.dwarf2/implptr-64bit.exp
8921 * gdb.dwarf2/implptr-optimized-out.exp
8922 * gdb.dwarf2/implptr.exp
8923 * gdb.dwarf2/implref-array.exp
8924 * gdb.dwarf2/implref-const.exp
8925 * gdb.dwarf2/implref-global.exp
8926 * gdb.dwarf2/implref-struct.exp
8927 * gdb.dwarf2/mac-fileno.exp
8928 * gdb.dwarf2/main-subprogram.exp
8929 * gdb.dwarf2/member-ptr-forwardref.exp
8930 * gdb.dwarf2/method-ptr.exp
8931 * gdb.dwarf2/missing-sig-type.exp
8932 * gdb.dwarf2/nonvar-access.exp
8933 * gdb.dwarf2/opaque-type-lookup.exp
8934 * gdb.dwarf2/pieces-optimized-out.exp
8935 * gdb.dwarf2/pieces.exp
8936 * gdb.dwarf2/pr10770.exp
8937 * gdb.dwarf2/pr13961.exp
8938 * gdb.dwarf2/staticvirtual.exp
8939 * gdb.dwarf2/subrange.exp
8940 * gdb.dwarf2/symtab-producer.exp
8941 * gdb.dwarf2/trace-crash.exp
8942 * gdb.dwarf2/typeddwarf.exp
8943 * gdb.dwarf2/valop.exp
8944 * gdb.dwarf2/watch-notconst.exp
8945 * gdb.fortran/array-element.exp
8946 * gdb.fortran/charset.exp
8947 * gdb.fortran/common-block.exp
8948 * gdb.fortran/complex.exp
8949 * gdb.fortran/derived-type-function.exp
8950 * gdb.fortran/derived-type.exp
8951 * gdb.fortran/logical.exp
8952 * gdb.fortran/module.exp
8953 * gdb.fortran/multi-dim.exp
8954 * gdb.fortran/nested-funcs.exp
8955 * gdb.fortran/print-formatted.exp
8956 * gdb.fortran/subarray.exp
8957 * gdb.fortran/vla-alloc-assoc.exp
8958 * gdb.fortran/vla-datatypes.exp
8959 * gdb.fortran/vla-history.exp
8960 * gdb.fortran/vla-ptr-info.exp
8961 * gdb.fortran/vla-ptype-sub.exp
8962 * gdb.fortran/vla-ptype.exp
8963 * gdb.fortran/vla-sizeof.exp
8964 * gdb.fortran/vla-type.exp
8965 * gdb.fortran/vla-value-sub-arbitrary.exp
8966 * gdb.fortran/vla-value-sub-finish.exp
8967 * gdb.fortran/vla-value-sub.exp
8968 * gdb.fortran/vla-value.exp
8969 * gdb.fortran/whatis_type.exp
8970 * gdb.go/chan.exp
8971 * gdb.go/handcall.exp
8972 * gdb.go/hello.exp
8973 * gdb.go/integers.exp
8974 * gdb.go/methods.exp
8975 * gdb.go/package.exp
8976 * gdb.go/strings.exp
8977 * gdb.go/types.exp
8978 * gdb.go/unsafe.exp
8979 * gdb.guile/scm-arch.exp
8980 * gdb.guile/scm-block.exp
8981 * gdb.guile/scm-breakpoint.exp
8982 * gdb.guile/scm-cmd.exp
8983 * gdb.guile/scm-disasm.exp
8984 * gdb.guile/scm-equal.exp
8985 * gdb.guile/scm-frame-args.exp
8986 * gdb.guile/scm-frame-inline.exp
8987 * gdb.guile/scm-frame.exp
8988 * gdb.guile/scm-iterator.exp
8989 * gdb.guile/scm-math.exp
8990 * gdb.guile/scm-objfile.exp
8991 * gdb.guile/scm-ports.exp
8992 * gdb.guile/scm-symbol.exp
8993 * gdb.guile/scm-symtab.exp
8994 * gdb.guile/scm-value-cc.exp
8995 * gdb.guile/types-module.exp
8996 * gdb.linespec/break-ask.exp
8997 * gdb.linespec/cpexplicit.exp
8998 * gdb.linespec/explicit.exp
8999 * gdb.linespec/keywords.exp
9000 * gdb.linespec/linespec.exp
9001 * gdb.linespec/ls-dollar.exp
9002 * gdb.linespec/ls-errs.exp
9003 * gdb.linespec/skip-two.exp
9004 * gdb.linespec/thread.exp
9005 * gdb.mi/mi-async.exp
9006 * gdb.mi/mi-basics.exp
9007 * gdb.mi/mi-break.exp
9008 * gdb.mi/mi-catch-load.exp
9009 * gdb.mi/mi-cli.exp
9010 * gdb.mi/mi-cmd-param-changed.exp
9011 * gdb.mi/mi-console.exp
9012 * gdb.mi/mi-detach.exp
9013 * gdb.mi/mi-disassemble.exp
9014 * gdb.mi/mi-eval.exp
9015 * gdb.mi/mi-file-transfer.exp
9016 * gdb.mi/mi-file.exp
9017 * gdb.mi/mi-fill-memory.exp
9018 * gdb.mi/mi-inheritance-syntax-error.exp
9019 * gdb.mi/mi-linespec-err-cp.exp
9020 * gdb.mi/mi-logging.exp
9021 * gdb.mi/mi-memory-changed.exp
9022 * gdb.mi/mi-read-memory.exp
9023 * gdb.mi/mi-record-changed.exp
9024 * gdb.mi/mi-reg-undefined.exp
9025 * gdb.mi/mi-regs.exp
9026 * gdb.mi/mi-return.exp
9027 * gdb.mi/mi-reverse.exp
9028 * gdb.mi/mi-simplerun.exp
9029 * gdb.mi/mi-solib.exp
9030 * gdb.mi/mi-stack.exp
9031 * gdb.mi/mi-stepi.exp
9032 * gdb.mi/mi-syn-frame.exp
9033 * gdb.mi/mi-until.exp
9034 * gdb.mi/mi-var-block.exp
9035 * gdb.mi/mi-var-child.exp
9036 * gdb.mi/mi-var-cmd.exp
9037 * gdb.mi/mi-var-cp.exp
9038 * gdb.mi/mi-var-display.exp
9039 * gdb.mi/mi-var-invalidate.exp
9040 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9041 * gdb.mi/mi-vla-fortran.exp
9042 * gdb.mi/mi-watch.exp
9043 * gdb.mi/mi2-var-child.exp
9044 * gdb.mi/user-selected-context-sync.exp
9045 * gdb.modula2/unbounded-array.exp
9046 * gdb.multi/dummy-frame-restore.exp
9047 * gdb.multi/multi-arch-exec.exp
9048 * gdb.multi/multi-arch.exp
9049 * gdb.multi/tids.exp
9050 * gdb.multi/watchpoint-multi.exp
9051 * gdb.opencl/callfuncs.exp
9052 * gdb.opencl/convs_casts.exp
9053 * gdb.opencl/datatypes.exp
9054 * gdb.opencl/operators.exp
9055 * gdb.opencl/vec_comps.exp
9056 * gdb.opt/clobbered-registers-O2.exp
9057 * gdb.opt/inline-break.exp
9058 * gdb.opt/inline-bt.exp
9059 * gdb.opt/inline-cmds.exp
9060 * gdb.opt/inline-locals.exp
9061 * gdb.pascal/case-insensitive-symbols.exp
9062 * gdb.pascal/floats.exp
9063 * gdb.pascal/gdb11492.exp
9064 * gdb.python/lib-types.exp
9065 * gdb.python/py-arch.exp
9066 * gdb.python/py-as-string.exp
9067 * gdb.python/py-bad-printers.exp
9068 * gdb.python/py-block.exp
9069 * gdb.python/py-breakpoint-create-fail.exp
9070 * gdb.python/py-breakpoint.exp
9071 * gdb.python/py-caller-is.exp
9072 * gdb.python/py-cmd.exp
9073 * gdb.python/py-explore-cc.exp
9074 * gdb.python/py-explore.exp
9075 * gdb.python/py-finish-breakpoint.exp
9076 * gdb.python/py-finish-breakpoint2.exp
9077 * gdb.python/py-frame-args.exp
9078 * gdb.python/py-frame-inline.exp
9079 * gdb.python/py-frame.exp
9080 * gdb.python/py-framefilter-mi.exp
9081 * gdb.python/py-infthread.exp
9082 * gdb.python/py-lazy-string.exp
9083 * gdb.python/py-linetable.exp
9084 * gdb.python/py-mi-events.exp
9085 * gdb.python/py-mi-objfile.exp
9086 * gdb.python/py-mi.exp
9087 * gdb.python/py-objfile.exp
9088 * gdb.python/py-pp-integral.exp
9089 * gdb.python/py-pp-maint.exp
9090 * gdb.python/py-pp-re-notag.exp
9091 * gdb.python/py-pp-registration.exp
9092 * gdb.python/py-recurse-unwind.exp
9093 * gdb.python/py-strfns.exp
9094 * gdb.python/py-symbol.exp
9095 * gdb.python/py-symtab.exp
9096 * gdb.python/py-sync-interp.exp
9097 * gdb.python/py-typeprint.exp
9098 * gdb.python/py-unwind-maint.exp
9099 * gdb.python/py-unwind.exp
9100 * gdb.python/py-value-cc.exp
9101 * gdb.python/py-xmethods.exp
9102 * gdb.reverse/amd64-tailcall-reverse.exp
9103 * gdb.reverse/break-precsave.exp
9104 * gdb.reverse/break-reverse.exp
9105 * gdb.reverse/consecutive-precsave.exp
9106 * gdb.reverse/consecutive-reverse.exp
9107 * gdb.reverse/finish-precsave.exp
9108 * gdb.reverse/finish-reverse-bkpt.exp
9109 * gdb.reverse/finish-reverse.exp
9110 * gdb.reverse/fstatat-reverse.exp
9111 * gdb.reverse/getresuid-reverse.exp
9112 * gdb.reverse/i386-precsave.exp
9113 * gdb.reverse/i386-reverse.exp
9114 * gdb.reverse/i386-sse-reverse.exp
9115 * gdb.reverse/i387-env-reverse.exp
9116 * gdb.reverse/i387-stack-reverse.exp
9117 * gdb.reverse/insn-reverse.exp
9118 * gdb.reverse/machinestate-precsave.exp
9119 * gdb.reverse/machinestate.exp
9120 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9121 * gdb.reverse/pipe-reverse.exp
9122 * gdb.reverse/readv-reverse.exp
9123 * gdb.reverse/recvmsg-reverse.exp
9124 * gdb.reverse/rerun-prec.exp
9125 * gdb.reverse/s390-mvcle.exp
9126 * gdb.reverse/step-precsave.exp
9127 * gdb.reverse/step-reverse.exp
9128 * gdb.reverse/time-reverse.exp
9129 * gdb.reverse/until-precsave.exp
9130 * gdb.reverse/until-reverse.exp
9131 * gdb.reverse/waitpid-reverse.exp
9132 * gdb.reverse/watch-precsave.exp
9133 * gdb.reverse/watch-reverse.exp
9134 * gdb.rust/generics.exp
9135 * gdb.rust/methods.exp
9136 * gdb.rust/modules.exp
9137 * gdb.rust/simple.exp
9138 * gdb.server/connect-with-no-symbol-file.exp
9139 * gdb.server/ext-attach.exp
9140 * gdb.server/ext-restart.exp
9141 * gdb.server/ext-wrapper.exp
9142 * gdb.server/file-transfer.exp
9143 * gdb.server/server-exec-info.exp
9144 * gdb.server/server-kill.exp
9145 * gdb.server/server-mon.exp
9146 * gdb.server/wrapper.exp
9147 * gdb.stabs/exclfwd.exp
9148 * gdb.stabs/gdb11479.exp
9149 * gdb.threads/clone-new-thread-event.exp
9150 * gdb.threads/corethreads.exp
9151 * gdb.threads/current-lwp-dead.exp
9152 * gdb.threads/dlopen-libpthread.exp
9153 * gdb.threads/gcore-thread.exp
9154 * gdb.threads/sigstep-threads.exp
9155 * gdb.threads/watchpoint-fork.exp
9156 * gdb.trace/actions-changed.exp
9157 * gdb.trace/backtrace.exp
9158 * gdb.trace/change-loc.exp
9159 * gdb.trace/circ.exp
9160 * gdb.trace/collection.exp
9161 * gdb.trace/disconnected-tracing.exp
9162 * gdb.trace/ftrace.exp
9163 * gdb.trace/mi-trace-frame-collected.exp
9164 * gdb.trace/mi-trace-unavailable.exp
9165 * gdb.trace/mi-traceframe-changed.exp
9166 * gdb.trace/mi-tsv-changed.exp
9167 * gdb.trace/no-attach-trace.exp
9168 * gdb.trace/passc-dyn.exp
9169 * gdb.trace/qtro.exp
9170 * gdb.trace/range-stepping.exp
9171 * gdb.trace/read-memory.exp
9172 * gdb.trace/save-trace.exp
9173 * gdb.trace/signal.exp
9174 * gdb.trace/status-stop.exp
9175 * gdb.trace/tfile.exp
9176 * gdb.trace/trace-break.exp
9177 * gdb.trace/trace-buffer-size.exp
9178 * gdb.trace/trace-condition.exp
9179 * gdb.trace/tracefile-pseudo-reg.exp
9180 * gdb.trace/tstatus.exp
9181 * gdb.trace/unavailable.exp
9182 * gdb.trace/while-dyn.exp
9183 * gdb.trace/while-stepping.exp
9184
34c41c68
DE
91852016-12-22 Doug Evans <xdje42@gmail.com>
9186
9187 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9188 and msymbols.
9189
16e69324
YQ
91902016-12-19 Yao Qi <yao.qi@linaro.org>
9191
9192 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9193 (test_with_self): Don't call do_steps_and_nexts, and remove
9194 code about stepping into xmalloc.
9195
f94f411b
YQ
91962016-12-09 Yao Qi <yao.qi@linaro.org>
9197
9198 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9199
92002016-12-09 Yao Qi <yao.qi@linaro.org>
9201
9202 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9203
f1b5deee
PA
92042016-12-09 Pedro Alves <palves@redhat.com>
9205
9206 * gdb.base/all-architectures-0.exp: New file.
9207 * gdb.base/all-architectures-1.exp: New file.
9208 * gdb.base/all-architectures-2.exp: New file.
9209 * gdb.base/all-architectures-3.exp: New file.
9210 * gdb.base/all-architectures-4.exp: New file.
9211 * gdb.base/all-architectures-5.exp: New file.
9212 * gdb.base/all-architectures-6.exp: New file.
9213 * gdb.base/all-architectures-7.exp: New file.
9214 * gdb.base/all-architectures.exp.in: New file.
9215
364ca42e
YQ
92162016-12-09 Yao Qi <yao.qi@linaro.org>
9217
9218 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9219
107c2d62
LM
92202016-12-02 Luis Machado <lgustavo@codesourcery.com>
9221
9222 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9223 possible.
9224 Remove useless pattern-matching code.
9225
df3ee9ca
PA
92262016-12-02 Pedro Alves <palves@redhat.com>
9227
9228 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9229 procedure.
9230 (top level): Call it.
9231
ec835369
PA
92322016-12-02 Pedro Alves <palves@redhat.com>
9233
9234 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9235 New procedure.
9236 (top level): Call it.
9237
01770bbd
PA
92382016-12-02 Pedro Alves <palves@redhat.com>
9239
9240 PR cli/20559
9241 * gdb.base/commands.exp (user_defined_command_args_eval): New
9242 procedure.
9243 (top level): Call it.
9244
008459ea
LM
92452016-12-02 Luis Machado <lgustavo@codesourcery.com>
9246
9247 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9248 timeout handling.
9249
0c1b455e
TT
92502016-12-02 Tom Tromey <tom@tromey.com>
9251
9252 * gdb.dwarf2/main-subprogram.c: New file.
9253 * gdb.dwarf2/main-subprogram.exp: New file.
9254
018572b8
LM
92552016-12-01 Luis Machado <lgustavo@codesourcery.com>
9256
9257 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9258 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9259 gdb_test_no_output for a couple of cases.
9260 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9261
84c93cd5
LM
92622016-12-01 Luis Machado <lgustavo@codesourcery.com>
9263
9264 Fix test names and standardize compilation error messages throughout
9265 the following files:
9266
9267 * gdb.ada/start.exp
9268 * gdb.arch/alpha-step.exp
9269 * gdb.arch/e500-prologue.exp
9270 * gdb.arch/ftrace-insn-reloc.exp
9271 * gdb.arch/gdb1291.exp
9272 * gdb.arch/gdb1431.exp
9273 * gdb.arch/gdb1558.exp
9274 * gdb.arch/i386-dr3-watch.exp
9275 * gdb.arch/i386-sse-stack-align.exp
9276 * gdb.arch/ia64-breakpoint-shadow.exp
9277 * gdb.arch/pa-nullify.exp
9278 * gdb.arch/powerpc-aix-prologue.exp
9279 * gdb.arch/thumb-bx-pc.exp
9280 * gdb.base/annota1.exp
9281 * gdb.base/annota3.exp
9282 * gdb.base/arrayidx.exp
9283 * gdb.base/assign.exp
9284 * gdb.base/attach.exp
9285 * gdb.base/auxv.exp
9286 * gdb.base/bang.exp
9287 * gdb.base/bfp-test.exp
9288 * gdb.base/bigcore.exp
9289 * gdb.base/bitfields2.exp
9290 * gdb.base/break-fun-addr.exp
9291 * gdb.base/break-probes.exp
9292 * gdb.base/call-rt-st.exp
9293 * gdb.base/callexit.exp
9294 * gdb.base/catch-fork-kill.exp
9295 * gdb.base/charset.exp
9296 * gdb.base/checkpoint.exp
9297 * gdb.base/comprdebug.exp
9298 * gdb.base/constvars.exp
9299 * gdb.base/coredump-filter.exp
9300 * gdb.base/cursal.exp
9301 * gdb.base/cvexpr.exp
9302 * gdb.base/detach.exp
9303 * gdb.base/display.exp
9304 * gdb.base/dmsym.exp
9305 * gdb.base/dprintf-pending.exp
9306 * gdb.base/dso2dso.exp
9307 * gdb.base/dtrace-probe.exp
9308 * gdb.base/dump.exp
9309 * gdb.base/enum_cond.exp
9310 * gdb.base/exe-lock.exp
9311 * gdb.base/exec-invalid-sysroot.exp
9312 * gdb.base/execl-update-breakpoints.exp
9313 * gdb.base/exprs.exp
9314 * gdb.base/fileio.exp
9315 * gdb.base/find.exp
9316 * gdb.base/finish.exp
9317 * gdb.base/fixsection.exp
9318 * gdb.base/foll-vfork.exp
9319 * gdb.base/frame-args.exp
9320 * gdb.base/gcore.exp
9321 * gdb.base/gdb1250.exp
9322 * gdb.base/global-var-nested-by-dso.exp
9323 * gdb.base/gnu-ifunc.exp
9324 * gdb.base/hashline1.exp
9325 * gdb.base/hashline2.exp
9326 * gdb.base/hashline3.exp
9327 * gdb.base/hbreak-in-shr-unsupported.exp
9328 * gdb.base/huge.exp
9329 * gdb.base/infcall-input.exp
9330 * gdb.base/info-fun.exp
9331 * gdb.base/info-shared.exp
9332 * gdb.base/jit-simple.exp
9333 * gdb.base/jit-so.exp
9334 * gdb.base/jit.exp
9335 * gdb.base/jump.exp
9336 * gdb.base/label.exp
9337 * gdb.base/lineinc.exp
9338 * gdb.base/logical.exp
9339 * gdb.base/longjmp.exp
9340 * gdb.base/macscp.exp
9341 * gdb.base/miscexprs.exp
9342 * gdb.base/new-ui-echo.exp
9343 * gdb.base/new-ui-pending-input.exp
9344 * gdb.base/new-ui.exp
9345 * gdb.base/nodebug.exp
9346 * gdb.base/nofield.exp
9347 * gdb.base/offsets.exp
9348 * gdb.base/overlays.exp
9349 * gdb.base/pending.exp
9350 * gdb.base/pointers.exp
9351 * gdb.base/pr11022.exp
9352 * gdb.base/printcmds.exp
9353 * gdb.base/prologue.exp
9354 * gdb.base/ptr-typedef.exp
9355 * gdb.base/realname-expand.exp
9356 * gdb.base/relativedebug.exp
9357 * gdb.base/relocate.exp
9358 * gdb.base/remote.exp
9359 * gdb.base/reread.exp
9360 * gdb.base/return2.exp
9361 * gdb.base/savedregs.exp
9362 * gdb.base/sep.exp
9363 * gdb.base/sepdebug.exp
9364 * gdb.base/sepsymtab.exp
9365 * gdb.base/set-inferior-tty.exp
9366 * gdb.base/setshow.exp
9367 * gdb.base/shlib-call.exp
9368 * gdb.base/sigaltstack.exp
9369 * gdb.base/siginfo-addr.exp
9370 * gdb.base/signals.exp
9371 * gdb.base/signull.exp
9372 * gdb.base/sigrepeat.exp
9373 * gdb.base/so-impl-ld.exp
9374 * gdb.base/solib-display.exp
9375 * gdb.base/solib-overlap.exp
9376 * gdb.base/solib-search.exp
9377 * gdb.base/solib-symbol.exp
9378 * gdb.base/structs.exp
9379 * gdb.base/structs2.exp
9380 * gdb.base/symtab-search-order.exp
9381 * gdb.base/twice.exp
9382 * gdb.base/unload.exp
9383 * gdb.base/varargs.exp
9384 * gdb.base/watchpoint-solib.exp
9385 * gdb.base/watchpoint.exp
9386 * gdb.base/whatis.exp
9387 * gdb.base/wrong_frame_bt_full.exp
9388 * gdb.btrace/dlopen.exp
9389 * gdb.cell/ea-standalone.exp
9390 * gdb.cell/ea-test.exp
9391 * gdb.cp/dispcxx.exp
9392 * gdb.cp/gdb2384.exp
9393 * gdb.cp/method2.exp
9394 * gdb.cp/nextoverthrow.exp
9395 * gdb.cp/pr10728.exp
9396 * gdb.disasm/am33.exp
9397 * gdb.disasm/h8300s.exp
9398 * gdb.disasm/mn10300.exp
9399 * gdb.disasm/sh3.exp
9400 * gdb.dwarf2/dw2-dir-file-name.exp
9401 * gdb.fortran/complex.exp
9402 * gdb.fortran/library-module.exp
9403 * gdb.guile/scm-pretty-print.exp
9404 * gdb.guile/scm-symbol.exp
9405 * gdb.guile/scm-type.exp
9406 * gdb.guile/scm-value.exp
9407 * gdb.linespec/linespec.exp
9408 * gdb.mi/gdb701.exp
9409 * gdb.mi/gdb792.exp
9410 * gdb.mi/mi-breakpoint-changed.exp
9411 * gdb.mi/mi-dprintf-pending.exp
9412 * gdb.mi/mi-dprintf.exp
9413 * gdb.mi/mi-exit-code.exp
9414 * gdb.mi/mi-pending.exp
9415 * gdb.mi/mi-solib.exp
9416 * gdb.mi/new-ui-mi-sync.exp
9417 * gdb.mi/pr11022.exp
9418 * gdb.mi/user-selected-context-sync.exp
9419 * gdb.opt/solib-intra-step.exp
9420 * gdb.python/py-events.exp
9421 * gdb.python/py-finish-breakpoint.exp
9422 * gdb.python/py-mi.exp
9423 * gdb.python/py-prettyprint.exp
9424 * gdb.python/py-shared.exp
9425 * gdb.python/py-symbol.exp
9426 * gdb.python/py-template.exp
9427 * gdb.python/py-type.exp
9428 * gdb.python/py-value.exp
9429 * gdb.reverse/solib-precsave.exp
9430 * gdb.reverse/solib-reverse.exp
9431 * gdb.server/solib-list.exp
9432 * gdb.stabs/weird.exp
9433 * gdb.threads/reconnect-signal.exp
9434 * gdb.threads/stepi-random-signal.exp
9435 * gdb.trace/actions.exp
9436 * gdb.trace/ax.exp
9437 * gdb.trace/backtrace.exp
9438 * gdb.trace/change-loc.exp
9439 * gdb.trace/deltrace.exp
9440 * gdb.trace/ftrace-lock.exp
9441 * gdb.trace/ftrace.exp
9442 * gdb.trace/infotrace.exp
9443 * gdb.trace/mi-tracepoint-changed.exp
9444 * gdb.trace/packetlen.exp
9445 * gdb.trace/passcount.exp
9446 * gdb.trace/pending.exp
9447 * gdb.trace/range-stepping.exp
9448 * gdb.trace/report.exp
9449 * gdb.trace/stap-trace.exp
9450 * gdb.trace/tfind.exp
9451 * gdb.trace/trace-break.exp
9452 * gdb.trace/trace-condition.exp
9453 * gdb.trace/trace-enable-disable.exp
9454 * gdb.trace/trace-mt.exp
9455 * gdb.trace/tracecmd.exp
9456 * gdb.trace/tspeed.exp
9457 * gdb.trace/tsv.exp
9458 * lib/perftest.exp
9459
fb9feb35
LM
94602016-12-01 Luis Machado <lgustavo@codesourcery.com>
9461
9462 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9463 with gdb_test_no_output.
9464 Use command as test name.
9465
cd2ddb6c
LM
94662016-12-01 Luis Machado <lgustavo@codesourcery.com>
9467
9468 Fix test names starting with uppercase throughout the files.
9469
9470 * gdb.ada/assign_1.exp
9471 * gdb.ada/boolean_expr.exp
9472 * gdb.base/arrayidx.exp
9473 * gdb.base/del.exp
9474 * gdb.base/gcore-buffer-overflow.exp
9475 * gdb.base/testenv.exp
9476 * gdb.compile/compile.exp
9477 * gdb.python/py-framefilter-invalidarg.exp
9478 * gdb.python/py-framefilter.exp
9479
bb95117e
LM
94802016-12-01 Luis Machado <lgustavo@codesourcery.com>
9481
9482 Fix test names starting with uppercase throughout the files.
9483
9484 * gdb.ada/array_return.exp
9485 * gdb.ada/expr_delims.exp
9486 * gdb.ada/mi_dyn_arr.exp
9487 * gdb.ada/mi_interface.exp
9488 * gdb.ada/mi_var_array.exp
9489 * gdb.ada/watch_arg.exp
9490 * gdb.arch/alpha-step.exp
9491 * gdb.arch/altivec-regs.exp
9492 * gdb.arch/e500-regs.exp
9493 * gdb.arch/powerpc-d128-regs.exp
9494 * gdb.base/arrayidx.exp
9495 * gdb.base/break.exp
9496 * gdb.base/checkpoint.exp
9497 * gdb.base/debug-expr.exp
9498 * gdb.base/dmsym.exp
9499 * gdb.base/radix.exp
9500 * gdb.base/sepdebug.exp
9501 * gdb.base/testenv.exp
9502 * gdb.base/watch_thread_num.exp
9503 * gdb.base/watchpoint-cond-gone.exp
9504 * gdb.cell/break.exp
9505 * gdb.cell/ea-cache.exp
9506 * gdb.compile/compile.exp
9507 * gdb.cp/gdb2495.exp
9508 * gdb.gdb/selftest.exp
9509 * gdb.gdb/xfullpath.exp
9510 * gdb.go/hello.exp
9511 * gdb.go/integers.exp
9512 * gdb.objc/basicclass.exp
9513 * gdb.pascal/hello.exp
9514 * gdb.pascal/integers.exp
9515 * gdb.python/py-breakpoint.exp
9516 * gdb.python/py-cmd.exp
9517 * gdb.python/py-linetable.exp
9518 * gdb.python/py-xmethods.exp
9519 * gdb.python/python.exp
9520 * gdb.reverse/consecutive-precsave.exp
9521 * gdb.reverse/finish-precsave.exp
9522 * gdb.reverse/i386-precsave.exp
9523 * gdb.reverse/machinestate-precsave.exp
9524 * gdb.reverse/sigall-precsave.exp
9525 * gdb.reverse/solib-precsave.exp
9526 * gdb.reverse/step-precsave.exp
9527 * gdb.reverse/until-precsave.exp
9528 * gdb.reverse/watch-precsave.exp
9529 * gdb.threads/leader-exit.exp
9530 * gdb.threads/pthreads.exp
9531 * gdb.threads/wp-replication.exp
9532 * gdb.trace/actions.exp
9533 * gdb.trace/mi-tsv-changed.exp
9534 * gdb.trace/tsv.exp
9535
de97fdd4
LM
95362016-12-01 Luis Machado <lgustavo@codesourcery.com>
9537
9538 Fix test names starting with uppercase throughout the files.
9539
9540 * gdb.arch/i386-bp_permanent.exp
9541 * gdb.arch/i386-gnu-cfi.exp
9542 * gdb.base/disasm-end-cu.exp
9543 * gdb.base/macscp.exp
9544 * gdb.base/pending.exp
9545 * gdb.base/watch_thread_num.exp
9546 * gdb.cp/exception.exp
9547 * gdb.cp/gdb2495.exp
9548 * gdb.cp/local.exp
9549 * gdb.python/py-evsignal.exp
9550 * gdb.python/python.exp
9551 * gdb.trace/tracecmd.exp
9552
9f058c10
LM
95532016-12-01 Luis Machado <lgustavo@codesourcery.com>
9554
9555 Fix test names starting with uppercase throughout the files.
9556
9557 * gdb.base/charset.exp
9558 * gdb.base/eval.exp
9559 * gdb.base/multi-forks.exp
9560 * gdb.guile/scm-progspace.exp
9561 * gdb.opencl/datatypes.exp
9562 * gdb.python/py-block.exp
9563 * gdb.python/py-function.exp
9564 * gdb.python/py-symbol.exp
9565 * gdb.python/py-symtab.exp
9566 * gdb.python/py-xmethods.exp
9567 * gdb.reverse/break-precsave.exp
9568 * gdb.reverse/break-reverse.exp
9569 * gdb.reverse/consecutive-precsave.exp
9570 * gdb.reverse/consecutive-reverse.exp
9571 * gdb.reverse/finish-precsave.exp
9572 * gdb.reverse/finish-reverse-bkpt.exp
9573 * gdb.reverse/finish-reverse.exp
9574 * gdb.reverse/fstatat-reverse.exp
9575 * gdb.reverse/getresuid-reverse.exp
9576 * gdb.reverse/i386-precsave.exp
9577 * gdb.reverse/i386-reverse.exp
9578 * gdb.reverse/i386-sse-reverse.exp
9579 * gdb.reverse/i387-stack-reverse.exp
9580 * gdb.reverse/insn-reverse.exp
9581 * gdb.reverse/machinestate-precsave.exp
9582 * gdb.reverse/machinestate.exp
9583 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9584 * gdb.reverse/pipe-reverse.exp
9585 * gdb.reverse/readv-reverse.exp
9586 * gdb.reverse/recvmsg-reverse.exp
9587 * gdb.reverse/rerun-prec.exp
9588 * gdb.reverse/s390-mvcle.exp
9589 * gdb.reverse/sigall-precsave.exp
9590 * gdb.reverse/sigall-reverse.exp
9591 * gdb.reverse/solib-precsave.exp
9592 * gdb.reverse/solib-reverse.exp
9593 * gdb.reverse/step-precsave.exp
9594 * gdb.reverse/step-reverse.exp
9595 * gdb.reverse/time-reverse.exp
9596 * gdb.reverse/until-precsave.exp
9597 * gdb.reverse/until-reverse.exp
9598 * gdb.reverse/waitpid-reverse.exp
9599 * gdb.reverse/watch-precsave.exp
9600 * gdb.reverse/watch-reverse.exp
9601
cdc7edd7
LM
96022016-12-01 Luis Machado <lgustavo@codesourcery.com>
9603
9604 Fix test names starting with uppercase throughout the files.
9605
9606 * gdb.arch/i386-mpx-simple_segv.exp
9607 * gdb.arch/i386-mpx.exp
9608 * gdb.arch/i386-permbkpt.exp
9609 * gdb.arch/pa-nullify.exp
9610 * gdb.arch/powerpc-d128-regs.exp
9611 * gdb.arch/vsx-regs.exp
9612 * gdb.base/bfp-test.exp
9613 * gdb.base/break.exp
9614 * gdb.base/breakpoint-shadow.exp
9615 * gdb.base/callfuncs.exp
9616 * gdb.base/charset.exp
9617 * gdb.base/commands.exp
9618 * gdb.base/completion.exp
9619 * gdb.base/dfp-test.exp
9620 * gdb.base/echo.exp
9621 * gdb.base/ending-run.exp
9622 * gdb.base/eval.exp
9623 * gdb.base/expand-psymtabs.exp
9624 * gdb.base/float128.exp
9625 * gdb.base/floatn.exp
9626 * gdb.base/foll-exec-mode.exp
9627 * gdb.base/gdb1056.exp
9628 * gdb.base/gdb11531.exp
9629 * gdb.base/kill-after-signal.exp
9630 * gdb.base/multi-forks.exp
9631 * gdb.base/overlays.exp
9632 * gdb.base/pending.exp
9633 * gdb.base/sepdebug.exp
9634 * gdb.base/testenv.exp
9635 * gdb.base/valgrind-db-attach.exp
9636 * gdb.base/watch_thread_num.exp
9637 * gdb.base/watchpoint-cond-gone.exp
9638 * gdb.base/watchpoint.exp
9639 * gdb.base/watchpoints.exp
9640 * gdb.cp/arg-reference.exp
9641 * gdb.cp/baseenum.exp
9642 * gdb.cp/operator.exp
9643 * gdb.cp/shadow.exp
9644 * gdb.dwarf2/dw2-op-out-param.exp
9645 * gdb.dwarf2/dw2-reg-undefined.exp
9646 * gdb.go/chan.exp
9647 * gdb.go/hello.exp
9648 * gdb.go/integers.exp
9649 * gdb.go/methods.exp
9650 * gdb.go/package.exp
9651 * gdb.guile/scm-parameter.exp
9652 * gdb.guile/scm-progspace.exp
9653 * gdb.guile/scm-value.exp
9654 * gdb.mi/mi-pending.exp
9655 * gdb.mi/user-selected-context-sync.exp
9656 * gdb.multi/multi-attach.exp
9657 * gdb.multi/tids.exp
9658 * gdb.opt/clobbered-registers-O2.exp
9659 * gdb.pascal/floats.exp
9660 * gdb.pascal/integers.exp
9661 * gdb.python/py-block.exp
9662 * gdb.python/py-events.exp
9663 * gdb.python/py-parameter.exp
9664 * gdb.python/py-symbol.exp
9665 * gdb.python/py-symtab.exp
9666 * gdb.python/py-type.exp
9667 * gdb.python/py-value.exp
9668 * gdb.python/py-xmethods.exp
9669 * gdb.python/python.exp
9670 * gdb.reverse/break-precsave.exp
9671 * gdb.reverse/consecutive-precsave.exp
9672 * gdb.reverse/finish-precsave.exp
9673 * gdb.reverse/i386-precsave.exp
9674 * gdb.reverse/machinestate-precsave.exp
9675 * gdb.reverse/sigall-precsave.exp
9676 * gdb.reverse/solib-precsave.exp
9677 * gdb.reverse/step-precsave.exp
9678 * gdb.reverse/until-precsave.exp
9679 * gdb.reverse/watch-precsave.exp
9680 * gdb.server/ext-attach.exp
9681 * gdb.server/ext-restart.exp
9682 * gdb.server/ext-run.exp
9683 * gdb.server/ext-wrapper.exp
9684 * gdb.stabs/gdb11479.exp
9685 * gdb.stabs/weird.exp
9686 * gdb.threads/attach-many-short-lived-threads.exp
9687 * gdb.threads/kill.exp
9688 * gdb.threads/watchpoint-fork.exp
9689
bc6c7af4
LM
96902016-12-01 Luis Machado <lgustavo@codesourcery.com>
9691
9692 Fix test names starting with uppercase throughout all the files below.
9693
9694 * gdb.ada/array_return.exp
9695 * gdb.ada/catch_ex.exp
9696 * gdb.ada/info_exc.exp
9697 * gdb.ada/mi_catch_ex.exp
9698 * gdb.ada/mi_dyn_arr.exp
9699 * gdb.ada/mi_ex_cond.exp
9700 * gdb.ada/mi_exc_info.exp
9701 * gdb.ada/mi_interface.exp
9702 * gdb.ada/mi_task_arg.exp
9703 * gdb.ada/mi_task_info.exp
9704 * gdb.ada/mi_var_array.exp
9705 * gdb.arch/alpha-step.exp
9706 * gdb.arch/amd64-disp-step.exp
9707 * gdb.arch/arm-disp-step.exp
9708 * gdb.arch/disp-step-insn-reloc.exp
9709 * gdb.arch/e500-prologue.exp
9710 * gdb.arch/ftrace-insn-reloc.exp
9711 * gdb.arch/gdb1558.exp
9712 * gdb.arch/i386-bp_permanent.exp
9713 * gdb.arch/i386-disp-step.exp
9714 * gdb.arch/i386-float.exp
9715 * gdb.arch/i386-gnu-cfi.exp
9716 * gdb.arch/ia64-breakpoint-shadow.exp
9717 * gdb.arch/mips16-thunks.exp
9718 * gdb.arch/pa-nullify.exp
9719 * gdb.arch/powerpc-aix-prologue.exp
9720 * gdb.arch/powerpc-power.exp
9721 * gdb.arch/ppc-dfp.exp
9722 * gdb.arch/s390-tdbregs.exp
9723 * gdb.arch/spu-info.exp
9724 * gdb.arch/spu-ls.exp
9725 * gdb.arch/thumb-bx-pc.exp
9726 * gdb.base/advance.exp
9727 * gdb.base/annota-input-while-running.exp
9728 * gdb.base/arrayidx.exp
9729 * gdb.base/asmlabel.exp
9730 * gdb.base/async.exp
9731 * gdb.base/attach-wait-input.exp
9732 * gdb.base/auto-connect-native-target.exp
9733 * gdb.base/batch-preserve-term-settings.exp
9734 * gdb.base/bfp-test.exp
9735 * gdb.base/bigcore.exp
9736 * gdb.base/bp-permanent.exp
9737 * gdb.base/break-always.exp
9738 * gdb.base/break-fun-addr.exp
9739 * gdb.base/break-idempotent.exp
9740 * gdb.base/break-main-file-remove-fail.exp
9741 * gdb.base/break-probes.exp
9742 * gdb.base/break-unload-file.exp
9743 * gdb.base/break.exp
9744 * gdb.base/call-ar-st.exp
9745 * gdb.base/call-rt-st.exp
9746 * gdb.base/call-sc.exp
9747 * gdb.base/call-signal-resume.exp
9748 * gdb.base/call-strs.exp
9749 * gdb.base/callexit.exp
9750 * gdb.base/callfuncs.exp
9751 * gdb.base/catch-gdb-caused-signals.exp
9752 * gdb.base/catch-signal-siginfo-cond.exp
9753 * gdb.base/catch-syscall.exp
9754 * gdb.base/compare-sections.exp
9755 * gdb.base/cond-eval-mode.exp
9756 * gdb.base/condbreak-call-false.exp
9757 * gdb.base/consecutive-step-over.exp
9758 * gdb.base/cursal.exp
9759 * gdb.base/disabled-location.exp
9760 * gdb.base/disasm-end-cu.exp
9761 * gdb.base/display.exp
9762 * gdb.base/double-prompt-target-event-error.exp
9763 * gdb.base/dprintf-bp-same-addr.exp
9764 * gdb.base/dprintf-detach.exp
9765 * gdb.base/dprintf-next.exp
9766 * gdb.base/dprintf-non-stop.exp
9767 * gdb.base/dprintf-pending.exp
9768 * gdb.base/dso2dso.exp
9769 * gdb.base/ending-run.exp
9770 * gdb.base/enum_cond.exp
9771 * gdb.base/examine-backward.exp
9772 * gdb.base/exe-lock.exp
9773 * gdb.base/exec-invalid-sysroot.exp
9774 * gdb.base/execl-update-breakpoints.exp
9775 * gdb.base/execution-termios.exp
9776 * gdb.base/fileio.exp
9777 * gdb.base/fixsection.exp
9778 * gdb.base/foll-exec-mode.exp
9779 * gdb.base/foll-exec.exp
9780 * gdb.base/fork-running-state.exp
9781 * gdb.base/frame-args.exp
9782 * gdb.base/fullpath-expand.exp
9783 * gdb.base/func-ptr.exp
9784 * gdb.base/gcore-relro-pie.exp
9785 * gdb.base/gdb1090.exp
9786 * gdb.base/gdb1555.exp
9787 * gdb.base/global-var-nested-by-dso.exp
9788 * gdb.base/gnu-ifunc.exp
9789 * gdb.base/hbreak-in-shr-unsupported.exp
9790 * gdb.base/hbreak-unmapped.exp
9791 * gdb.base/hook-stop.exp
9792 * gdb.base/infcall-input.exp
9793 * gdb.base/info-fun.exp
9794 * gdb.base/info-shared.exp
9795 * gdb.base/interrupt-noterm.exp
9796 * gdb.base/jit-so.exp
9797 * gdb.base/jit.exp
9798 * gdb.base/line-symtabs.exp
9799 * gdb.base/list.exp
9800 * gdb.base/longjmp.exp
9801 * gdb.base/macscp.exp
9802 * gdb.base/max-value-size.exp
9803 * gdb.base/nodebug.exp
9804 * gdb.base/nofield.exp
9805 * gdb.base/overlays.exp
9806 * gdb.base/paginate-after-ctrl-c-running.exp
9807 * gdb.base/paginate-bg-execution.exp
9808 * gdb.base/paginate-inferior-exit.exp
9809 * gdb.base/pending.exp
9810 * gdb.base/pr11022.exp
9811 * gdb.base/printcmds.exp
9812 * gdb.base/ptr-typedef.exp
9813 * gdb.base/ptype.exp
9814 * gdb.base/randomize.exp
9815 * gdb.base/range-stepping.exp
9816 * gdb.base/realname-expand.exp
9817 * gdb.base/relativedebug.exp
9818 * gdb.base/remote.exp
9819 * gdb.base/savedregs.exp
9820 * gdb.base/sepdebug.exp
9821 * gdb.base/set-noassign.exp
9822 * gdb.base/shlib-call.exp
9823 * gdb.base/shreloc.exp
9824 * gdb.base/sigaltstack.exp
9825 * gdb.base/sigbpt.exp
9826 * gdb.base/siginfo-addr.exp
9827 * gdb.base/siginfo-obj.exp
9828 * gdb.base/siginfo-thread.exp
9829 * gdb.base/signest.exp
9830 * gdb.base/signull.exp
9831 * gdb.base/sigrepeat.exp
9832 * gdb.base/skip.exp
9833 * gdb.base/so-impl-ld.exp
9834 * gdb.base/solib-corrupted.exp
9835 * gdb.base/solib-disc.exp
9836 * gdb.base/solib-display.exp
9837 * gdb.base/solib-overlap.exp
9838 * gdb.base/solib-search.exp
9839 * gdb.base/solib-symbol.exp
9840 * gdb.base/source-execution.exp
9841 * gdb.base/sss-bp-on-user-bp-2.exp
9842 * gdb.base/sss-bp-on-user-bp.exp
9843 * gdb.base/stack-checking.exp
9844 * gdb.base/stale-infcall.exp
9845 * gdb.base/step-break.exp
9846 * gdb.base/step-line.exp
9847 * gdb.base/step-over-exit.exp
9848 * gdb.base/step-test.exp
9849 * gdb.base/structs.exp
9850 * gdb.base/sym-file.exp
9851 * gdb.base/symtab-search-order.exp
9852 * gdb.base/term.exp
9853 * gdb.base/type-opaque.exp
9854 * gdb.base/unload.exp
9855 * gdb.base/until-nodebug.exp
9856 * gdb.base/until.exp
9857 * gdb.base/unwindonsignal.exp
9858 * gdb.base/watch-cond.exp
9859 * gdb.base/watch-non-mem.exp
9860 * gdb.base/watch_thread_num.exp
9861 * gdb.base/watchpoint-reuse-slot.exp
9862 * gdb.base/watchpoint-solib.exp
9863 * gdb.base/watchpoint.exp
9864 * gdb.btrace/dlopen.exp
9865 * gdb.cell/arch.exp
9866 * gdb.cell/break.exp
9867 * gdb.cell/bt.exp
9868 * gdb.cell/core.exp
9869 * gdb.cell/data.exp
9870 * gdb.cell/dwarfaddr.exp
9871 * gdb.cell/ea-cache.exp
9872 * gdb.cell/ea-standalone.exp
9873 * gdb.cell/ea-test.exp
9874 * gdb.cell/f-regs.exp
9875 * gdb.cell/fork.exp
9876 * gdb.cell/gcore.exp
9877 * gdb.cell/mem-access.exp
9878 * gdb.cell/ptype.exp
9879 * gdb.cell/registers.exp
9880 * gdb.cell/sizeof.exp
9881 * gdb.cell/solib-symbol.exp
9882 * gdb.cell/solib.exp
9883 * gdb.compile/compile-tls.exp
9884 * gdb.cp/exception.exp
9885 * gdb.cp/gdb2495.exp
9886 * gdb.cp/local.exp
9887 * gdb.cp/mb-inline.exp
9888 * gdb.cp/mb-templates.exp
9889 * gdb.cp/pr10687.exp
9890 * gdb.cp/pr9167.exp
9891 * gdb.cp/scope-err.exp
9892 * gdb.cp/templates.exp
9893 * gdb.cp/virtfunc.exp
9894 * gdb.dwarf2/dw2-dir-file-name.exp
9895 * gdb.dwarf2/dw2-single-line-discriminators.exp
9896 * gdb.fortran/complex.exp
9897 * gdb.fortran/library-module.exp
9898 * gdb.guile/guile.exp
9899 * gdb.guile/scm-cmd.exp
9900 * gdb.guile/scm-frame-inline.exp
9901 * gdb.guile/scm-objfile.exp
9902 * gdb.guile/scm-pretty-print.exp
9903 * gdb.guile/scm-symbol.exp
9904 * gdb.guile/scm-type.exp
9905 * gdb.guile/scm-value.exp
9906 * gdb.linespec/keywords.exp
9907 * gdb.linespec/ls-errs.exp
9908 * gdb.linespec/macro-relative.exp
9909 * gdb.linespec/thread.exp
9910 * gdb.mi/mi-breakpoint-changed.exp
9911 * gdb.mi/mi-dprintf-pending.exp
9912 * gdb.mi/mi-fullname-deleted.exp
9913 * gdb.mi/mi-logging.exp
9914 * gdb.mi/mi-pending.exp
9915 * gdb.mi/mi-solib.exp
9916 * gdb.mi/new-ui-mi-sync.exp
9917 * gdb.mi/user-selected-context-sync.exp
9918 * gdb.multi/dummy-frame-restore.exp
9919 * gdb.multi/multi-arch-exec.exp
9920 * gdb.multi/remove-inferiors.exp
9921 * gdb.multi/watchpoint-multi-exit.exp
9922 * gdb.opt/solib-intra-step.exp
9923 * gdb.perf/backtrace.exp
9924 * gdb.perf/single-step.exp
9925 * gdb.perf/skip-command.exp
9926 * gdb.perf/skip-prologue.exp
9927 * gdb.perf/solib.exp
9928 * gdb.python/lib-types.exp
9929 * gdb.python/py-as-string.exp
9930 * gdb.python/py-bad-printers.exp
9931 * gdb.python/py-block.exp
9932 * gdb.python/py-breakpoint.exp
9933 * gdb.python/py-cmd.exp
9934 * gdb.python/py-events.exp
9935 * gdb.python/py-evthreads.exp
9936 * gdb.python/py-finish-breakpoint.exp
9937 * gdb.python/py-finish-breakpoint2.exp
9938 * gdb.python/py-frame-inline.exp
9939 * gdb.python/py-frame.exp
9940 * gdb.python/py-inferior.exp
9941 * gdb.python/py-infthread.exp
9942 * gdb.python/py-mi.exp
9943 * gdb.python/py-objfile.exp
9944 * gdb.python/py-pp-maint.exp
9945 * gdb.python/py-pp-registration.exp
9946 * gdb.python/py-prettyprint.exp
9947 * gdb.python/py-recurse-unwind.exp
9948 * gdb.python/py-shared.exp
9949 * gdb.python/py-symbol.exp
9950 * gdb.python/py-symtab.exp
9951 * gdb.python/py-template.exp
9952 * gdb.python/py-type.exp
9953 * gdb.python/py-unwind-maint.exp
9954 * gdb.python/py-unwind.exp
9955 * gdb.python/py-value.exp
9956 * gdb.python/python.exp
9957 * gdb.reverse/finish-reverse-bkpt.exp
9958 * gdb.reverse/insn-reverse.exp
9959 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9960 * gdb.reverse/solib-precsave.exp
9961 * gdb.reverse/solib-reverse.exp
9962 * gdb.stabs/gdb11479.exp
9963 * gdb.stabs/weird.exp
9964 * gdb.threads/fork-child-threads.exp
9965 * gdb.threads/fork-plus-threads.exp
9966 * gdb.threads/fork-thread-pending.exp
9967 * gdb.threads/forking-threads-plus-breakpoint.exp
9968 * gdb.threads/hand-call-in-threads.exp
9969 * gdb.threads/interrupted-hand-call.exp
9970 * gdb.threads/linux-dp.exp
9971 * gdb.threads/local-watch-wrong-thread.exp
9972 * gdb.threads/next-while-other-thread-longjmps.exp
9973 * gdb.threads/non-ldr-exit.exp
9974 * gdb.threads/pending-step.exp
9975 * gdb.threads/print-threads.exp
9976 * gdb.threads/process-dies-while-detaching.exp
9977 * gdb.threads/process-dies-while-handling-bp.exp
9978 * gdb.threads/pthreads.exp
9979 * gdb.threads/queue-signal.exp
9980 * gdb.threads/reconnect-signal.exp
9981 * gdb.threads/signal-command-handle-nopass.exp
9982 * gdb.threads/signal-command-multiple-signals-pending.exp
9983 * gdb.threads/signal-delivered-right-thread.exp
9984 * gdb.threads/signal-sigtrap.exp
9985 * gdb.threads/sigthread.exp
9986 * gdb.threads/staticthreads.exp
9987 * gdb.threads/stepi-random-signal.exp
9988 * gdb.threads/thread-unwindonsignal.exp
9989 * gdb.threads/thread_check.exp
9990 * gdb.threads/thread_events.exp
9991 * gdb.threads/tid-reuse.exp
9992 * gdb.threads/tls-nodebug.exp
9993 * gdb.threads/tls-shared.exp
9994 * gdb.threads/tls-so_extern.exp
9995 * gdb.threads/tls.exp
9996 * gdb.threads/wp-replication.exp
9997 * gdb.trace/actions-changed.exp
9998 * gdb.trace/actions.exp
9999 * gdb.trace/backtrace.exp
10000 * gdb.trace/change-loc.exp
10001 * gdb.trace/collection.exp
10002 * gdb.trace/deltrace.exp
10003 * gdb.trace/disconnected-tracing.exp
10004 * gdb.trace/entry-values.exp
10005 * gdb.trace/ftrace-lock.exp
10006 * gdb.trace/ftrace.exp
10007 * gdb.trace/infotrace.exp
10008 * gdb.trace/mi-trace-frame-collected.exp
10009 * gdb.trace/mi-trace-unavailable.exp
10010 * gdb.trace/mi-traceframe-changed.exp
10011 * gdb.trace/mi-tracepoint-changed.exp
10012 * gdb.trace/mi-tsv-changed.exp
10013 * gdb.trace/no-attach-trace.exp
10014 * gdb.trace/packetlen.exp
10015 * gdb.trace/passc-dyn.exp
10016 * gdb.trace/passcount.exp
10017 * gdb.trace/pending.exp
10018 * gdb.trace/pr16508.exp
10019 * gdb.trace/qtro.exp
10020 * gdb.trace/range-stepping.exp
10021 * gdb.trace/read-memory.exp
10022 * gdb.trace/report.exp
10023 * gdb.trace/save-trace.exp
10024 * gdb.trace/signal.exp
10025 * gdb.trace/stap-trace.exp
10026 * gdb.trace/status-stop.exp
10027 * gdb.trace/strace.exp
10028 * gdb.trace/tfile.exp
10029 * gdb.trace/tfind.exp
10030 * gdb.trace/trace-break.exp
10031 * gdb.trace/trace-condition.exp
10032 * gdb.trace/trace-enable-disable.exp
10033 * gdb.trace/trace-mt.exp
10034 * gdb.trace/tracecmd.exp
10035 * gdb.trace/tracefile-pseudo-reg.exp
10036 * gdb.trace/tspeed.exp
10037 * gdb.trace/tstatus.exp
10038 * gdb.trace/tsv.exp
10039 * gdb.trace/unavailable.exp
10040 * gdb.trace/while-dyn.exp
10041 * gdb.trace/while-stepping.exp
10042 * lib/gdb-guile.exp
10043 * lib/gdb.exp
10044 * lib/mi-support.exp
10045 * lib/pascal.exp
10046 * lib/perftest.exp
10047 * lib/prelink-support.exp
10048 * lib/selftest-support.exp
10049
ad02e4fe
SM
100502016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10051
10052 * Makefile.in: Include disable-implicit-rules.mk.
10053
22347e55
AA
100542016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10055
10056 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10057 non-byte-aligned bit fields.
10058
da5b30da
AA
100592016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10060
10061 PR gdb/12616
10062 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10063 respects the DW_AT_data_bit_offset attribute.
10064
b593ecca
SM
100652016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10066
10067 * gdb.base/default.exp: Fix output of "set language".
10068
3b165252
SM
100692016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10070
10071 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10072 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10073 make.
10074 * configure.ac: Remove checks for the make program.
10075 * configure: Re-generate.
10076
1a2f3d7f
KB
100772016-11-16 Kevin Buettner <kevinb@redhat.com>
10078
10079 * gdb.python/py-recurse-unwind.c (main): Add loop.
10080 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10081 to read_register() and gdb.parse_and_eval(). Make each code
10082 call a separate case that can be individually tested.
10083 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10084 proc. Call cont_and_backtrace for each of the code paths that
10085 we want to test in the unwinder.
10086
b7f38fda
AA
100872016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10088
10089 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10090 the definition of struct S.
10091
1f8db343
CM
100922016-11-11 Catherine Moore <clm@codesourcery.com>
10093
10094 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10095
fad0c9fb
PA
100962016-11-09 Pedro Alves <palves@redhat.com>
10097
10098 * gdb.base/commands.exp (runto_or_return): New procedure.
10099 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10100 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10101 (progvar_simple_while_test, progvar_complex_if_while_test)
10102 (if_while_breakpoint_command_test)
10103 (infrun_breakpoint_command_test, breakpoint_command_test)
10104 (user_defined_command_test, watchpoint_command_test)
10105 (test_command_prompt_position, redefine_hook_test)
10106 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10107 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10108 multi_line_input and multi_line. Remove gdb_expect and
10109 gdb_stop_suppressing_tests uses.
10110 * lib/gdb.exp (valnum_re): New global.
10111 (multi_line_input): New procedure.
10112
8354c62c
SM
101132016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10114
10115 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10116 Remove.
10117 (test_setup): Define with proc_with_prefix.
10118 (test_cli_inferior): Likewise.
10119 (test_cli_thread): Likewise.
10120 (test_cli_frame): Likewise.
10121 (test_cli_select_frame): Likewise.
10122 (test_cli_up_down): Likewise.
10123 (test_mi_thread_select): Likewise.
10124 (test_mi_stack_select_frame): Likewise.
10125 (test_cli_in_mi_inferior): Likewise.
10126 (test_cli_in_mi_thread): Likewise.
10127 (test_cli_in_mi_frame): Likewise.
10128 (top level): Do not use with_test_prefix_procname.
10129
64f367a2
PA
101302016-11-09 Pedro Alves <palves@redhat.com>
10131
10132 * gdb.base/commands.exp (gdbvar_simple_if_test)
10133 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10134 (progvar_simple_if_test, progvar_simple_while_test)
10135 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10136 (infrun_breakpoint_command_test, breakpoint_command_test)
10137 (user_defined_command_test, watchpoint_command_test)
10138 (test_command_prompt_position, deprecated_command_test)
10139 (bp_deleted_in_command, temporary_breakpoint_commands)
10140 (stray_arg0_test, source_file_with_indented_comment)
10141 (recursive_source_test, if_commands_test)
10142 (error_clears_commands_left, redefine_hook_test)
10143 (redefine_backtrace_test): Use proc_with_prefix.
10144 * lib/gdb.exp (proc_with_prefix): New proc.
10145
0bb65f1e
AA
101462016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10147
10148 * gdb.base/tui-layout.c: New file.
10149 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10150 disassembly window contains very long lines.
10151
7353f247
TT
101522016-11-08 Tom Tromey <tom@tromey.com>
10153
10154 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10155 depend on Python 2.
10156
30a7bb83
TT
101572016-11-08 Tom Tromey <tom@tromey.com>
10158
10159 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10160 New method.
10161
cdf5a07c
MG
101622016-10-29 Manish Goregaokar <manish@mozilla.com>
10163
2806dc7e 10164 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10165
51a789c3
MG
101662016-10-27 Manish Goregaokar <manish@mozilla.com>
10167
2806dc7e
PA
10168 * gdb.rust/simple.rs: Add test for univariant enums without
10169 discriminants and for encoded struct-like enums.
51a789c3 10170
f610ab6d
PA
101712016-10-28 Pedro Alves <palves@redhat.com>
10172
10173 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10174 gdb_test_multiple, tighten regexps and match symtabs and line
10175 tables incrementally.
10176
b129b0ca
LM
101772016-10-28 Luis Machado <lgustavo@codesourcery.com>
10178
10179 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10180 general.
10181
ecf45d2c
SL
101822016-10-25 Luis Machado <lgustavo@codesourcery.com>
10183
10184 * gdb.base/exec-invalid-sysroot.exp: New file.
10185
b8d38ee4
JK
101862016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10187
10188 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10189
f90fd8c2
JK
101902016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10191
10192 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10193
2d2476aa
MR
101942016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10195
2806dc7e
PA
10196 * gdb.base/killed-outside.exp: Remove $options from a call to
10197 `prepare_for_testing'.
2d2476aa 10198
e42b25a0
SM
101992016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10200
10201 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10202 Change test message.
10203
3ccdb432
SM
102042016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10205
10206 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10207 Update comment.
10208
5bad3170
SM
102092016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10210
10211 * gdb.trace/mi-trace-save.exp: New file.
10212
5ad9dba7
YQ
102132016-10-13 Yao Qi <yao.qi@linaro.org>
10214
10215 * gdb.base/code_elim.exp (get_var_address): Remove.
10216 * gdb.base/relocate.exp: Likewise.
10217 * gdb.base/shreloc.exp: Likewise.
10218 * lib/gdb.exp (get_var_address): New.
10219
62df7e21
YQ
102202016-10-13 Yao Qi <yao.qi@linaro.org>
10221
10222 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10223 floating point tests if $skip_float_test is false.
10224
4dac951e
LM
102252016-10-12 Luis Machado <lgustavo@codesourcery.com>
10226
10227 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10228 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10229 argc values.
10230 Add 1 to argc so we guarantee distinct initial/modified argc values.
10231
8f1a8fc4
JK
102322016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10233
10234 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10235
16c85b5d
JK
102362016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10237
10238 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10239 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10240 * gdb.arch/vsx-regs.exp: Likewise.
10241
1d0e042a
YQ
102422016-10-07 Yao Qi <yao.qi@linaro.org>
10243
10244 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10245
68dadef5
MM
102462016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10247
10248 * gdb.python/python.exp: Test decode_line("*0").
10249
33fa2c6e
DE
102502016-10-06 Doug Evans <dje@google.com>
10251
10252 * gdb.python/py-value.exp (test_value_creation): Add test for large
10253 unsigned 64-bit value.
10254
9c37b5ae
TT
102552016-10-06 Tom Tromey <tom@tromey.com>
10256
10257 * gdb.compile/compile.exp: Change java tests to rust.
10258 * gdb.base/setshow.exp: Change java tests to rust.
10259 * gdb.base/default.exp: Remove java from language list.
10260 * README (Examples): Update language example.
10261 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10262 test.
10263 * lib/gdb.exp (skip_java_tests): Remove.
10264 * lib/java.exp: Remove.
10265 * gdb.java: Remove.
10266
78b86327
MR
102672016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10268
10269 * gdb.arch/mips-fcr.exp: New test.
10270 * gdb.arch/mips-fcr.c: Source for the new test.
10271
7470adbb
MR
102722016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10273
10274 * gdb.base/solib-disc.exp: Use `standard_output_file'
10275 throughout.
10276
4a556533
PA
102772016-10-06 Pedro Alves <palves@redhat.com>
10278
10279 * gdb.base/jit-simple-dl.c: New file.
10280 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10281 * gdb.base/jit-simple.c: ... this.
10282 * gdb.base/jit-simple.exp (jit_run): Delete.
10283 (build_jit): New proc.
10284 (jit_test_reread): Recompile either the main program or the shared
10285 library, depending on what is being tested. Skip changing address
10286 if caller wants to. Compare before/after addresses. If testing
10287 standalone, explicitly load the binary. Test "maint info
10288 breakpoints".
10289 (top level): Add "standalone vs shared lib" and "change address"
10290 vs "same address" axes.
10291
5a122fbc
PA
102922016-10-06 Pedro Alves <palves@redhat.com>
10293
10294 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10295 call.
10296 (jit_run): Delete.
10297 (jit_test_reread): Use with_test_prefix. Reload the main binary
10298 explicitly. Compare the before/after addresses of the JIT
10299 descriptor.
10300
ee8da4b8
DE
103012016-08-15 Doug Evans <dje@google.com>
10302
10303 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10304 for single bitfields is bool.
10305 * gdb.xml/tdesc-regs.exp: Ditto.
10306
f389f6fe
JK
103072016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10308
10309 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10310
fdebf1a4
YQ
103112016-10-05 Yao Qi <yao.qi@linaro.org>
10312
10313 * lib/gdb.exp (support_complex_tests): Return zero if
10314 gdb_skip_float_test return true.
10315
9c36d954 103162016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10317 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10318
10319 PR gdb/20487
10320 * gdb.mi/user-selected-context-sync.exp: New file.
10321 * gdb.mi/user-selected-context-sync.c: New file.
10322
4034d0ff 103232016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10324 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10325
10326 PR gdb/20487
10327 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10328 =thread-select-event check.
10329
a4297203
PB
103302016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10331
10332 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10333 the compulsory L operand changes.
10334 * gdb.arch/powerpc-power.s: Likewise.
10335
bb805577
JK
103362016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10337
10338 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10339 * gdb.base/jit-attach-pie.c: New file.
10340 * gdb.base/jit-attach-pie.exp: New file.
10341
6d61dee5
PA
103422016-09-28 Pedro Alves <palves@redhat.com>
10343
10344 * gdb.base/infcall-input.c: New file.
10345 * gdb.base/infcall-input.exp: New file.
10346
f73842fc
YQ
103472016-09-22 Yao Qi <yao.qi@linaro.org>
10348
10349 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10350 (gdb_exit): Rename it to ...
10351 (gdbserver_gdb_exit): ... Close GDBserver.
10352 (gdb_exit): New proc, call gdbserver_gdb_exit.
10353 (mi_gdb_exit): Likewise.
10354
90681dab
YQ
103552016-09-22 Yao Qi <yao.qi@linaro.org>
10356
10357 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10358 path.
10359 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10360 Remove duplication.
10361
9c211fd8
YQ
103622016-09-22 Yao Qi <yao.qi@linaro.org>
10363
10364 * lib/gdbserver-support.exp: Check the existence of
10365 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10366
ad0a504f
AK
103672016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10368
10369 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10370
36cf1806
TT
103712016-09-21 Tom Tromey <tom@tromey.com>
10372
10373 PR gdb/20604:
10374 * gdb.base/quit.exp: New file.
10375
74172ecf
SM
103762016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10377
10378 * .gitignore: New file.
10379
3d0ec882
MR
103802016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10381
10382 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10383 throughout.
10384
8193adea
AA
103852016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10386
10387 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10388
d41a5c09
JK
103892016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10390
10391 * gdb.cp/casts.cc (decltype): Move it ...
10392 (main): ... with its call to ...
10393 * gdb.cp/casts03.cc: ... a new file.
10394 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10395
d2dfe700
JK
103962016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10397
10398 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10399
e2a92b16
PB
104002016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10401
10402 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10403 and sync up the test with tests in gas/testsuite/gas/ppc.
10404 * gdb.arch/powerpc-power.exp: Likewise.
10405
49b4de64
JK
104062016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10407
10408 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10409
2c29df25
SDJ
104102016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10411 Jan Kratochvil <jan.kratochvil@redhat.com>
10412
10413 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10414 make m1's definition to be different from m2's. Use 'dummy' as an
10415 argument for probe 'two'.
10416
cc3c2846
JB
104172016-09-10 Jon Beniston <jon@beniston.com>
10418
10419 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10420 for sim target.
10421
e1b2624a
AA
104222016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10423
10424 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10425 variable declaration.
10426 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10427 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10428 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10429 received HWCAP as its argument.
10430
4295e285
PA
104312016-09-06 Pedro Alves <palves@redhat.com>
10432
10433 * gdb.base/new-ui-pending-input.c: New file.
10434 * gdb.base/new-ui-pending-input.exp: New file.
10435 * gdb.exp (clear_gdb_spawn_id): New procedure.
10436 (with_spawn_id): Check whether gdb_spawn_id exists before
10437 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10438 on exit.
10439
00d5215e
UW
104402016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10441
10442 * gdb.base/float128.c: New file.
10443 * gdb.base/float128.exp: Likewise.
10444 * gdb.base/floatn.c: Likewise.
10445 * gdb.base/floatn.exp: Likewise.
10446
a9ff5f12
UW
104472016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10448
10449 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10450
f245535c
PA
104512016-09-05 Pedro Alves <palves@redhat.com>
10452
10453 PR backtrace/19927
10454 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10455 unwinders are immediately called as side effect of "source" or
10456 "disable unwinder" commands.
10457 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10458
ae9cf263
YQ
104592016-09-02 Yao Qi <yao.qi@linaro.org>
10460
10461 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10462 is true and $type is "float" or "double".
10463
27aba047
YQ
104642016-09-02 Yao Qi <yao.qi@linaro.org>
10465
10466 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10467 true.
10468 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10469 * gdb.base/call-rt-st.exp: Likewise.
10470 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10471 return value instead of gdb,skip_float_test.
10472 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10473 (do_function_calls): Use its return value instead of
10474 gdb,skip_float_test.
10475 * gdb.base/finish.exp: Likewise.
10476 * gdb.base/funcargs.exp: Likewise.
10477 * gdb.base/return.exp: Likewise.
10478 * gdb.base/return2.exp: Likewise.
10479 * gdb.base/varargs.exp: Likewise.
10480 * lib/gdb.exp (gdb_skip_float_test): Change it to
10481 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10482
5af962df
AA
104832016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10484
10485 * gdb.multi/tids.exp: Test "thread apply all".
10486
7fac6910
JK
104872016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10488
10489 * gdb.base/default.exp (tty): Remove.
10490
bb1fe4ac
KB
104912016-08-24 Kevin Buettner <kevinb@redhat.com>
10492
2806dc7e
PA
10493 * gdb.python/py-recurse-unwind.c: New file.
10494 * gdb.python/py-recurse-unwind.py: New file.
10495 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10496
0a1ddfa6
SM
104972016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10498
10499 * gdb.base/set-inferior-tty.exp: New file.
10500 * gdb.base/set-inferior-tty.c: New file.
10501
d9de1fe3
PA
105022016-08-23 Pedro Alves <palves@redhat.com>
10503
10504 PR gdb/20494
10505 * gdb.base/new-ui-echo.c: New file.
10506 * gdb.base/new-ui-echo.exp: New file.
10507
e9d9abd7
YQ
105082016-08-23 Yao Qi <yao.qi@linaro.org>
10509
10510 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10511 gdbserver_spawn.
10512 * gdb.server/connect-without-multi-process.exp (do_test):
10513 Likewise.
10514
3589529e
YQ
105152016-08-23 Yao Qi <yao.qi@linaro.org>
10516
10517 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10518 standalone_txt. Delete gdb_txt and standalone_txt on host
10519 and target. Spawn the binary on target. Copy files from
10520 target to host.
10521
6bb90213
PA
105222016-08-22 Pedro Alves <palves@redhat.com>
10523
10524 PR gdb/20505
10525 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10526 with_test_prefix. Factor out bits to ...
10527 (test_no_vdso): ... this new procedure.
10528
20c2c024
CL
105292016-08-19 Carl Love <cel@us.ibm.com>
10530
10531 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10532 maintaining separate logic for constructing the output path.
10533 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10534 * gdb.arch/ppc-dfp.exp: Likewise.
10535 * gdb.arch/ppc-fp.exp: Likewise.
10536 * gdb.arch/vsx-regs.exp: Likewise.
10537 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10538 binprefix for generating the additional binary files.
10539
0646e07d
PA
105402016-08-19 Pedro Alves <palves@redhat.com>
10541
10542 * gdb.trace/mi-trace-frame-collected.exp
10543 (test_trace_frame_collected): On x32, expect two registers.
10544
46da9242
CL
105452016-08-18 Carl Love <cel@us.ibm.com>
10546
10547 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10548 and sync up the test with tests in gas/testsuite/gas/ppc.
10549 * gdb.arch/powerpc-power.exp: Likewise.
10550
eb2332d7
SM
105512016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10552
10553 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10554 expected error message.
10555
63c61e04
SM
105562016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10557
10558 * gdb.multi/remove-inferiors.exp: New file.
10559 * gdb.multi/remove-inferiors.c: New file.
10560
7b17065f
YQ
105612016-08-12 Yao Qi <yao.qi@linaro.org>
10562
10563 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10564 argument list.
10565
01d3dedf
PA
105662016-08-10 Pedro Alves <palves@redhat.com>
10567
10568 PR gdb/19187
10569 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10570 setup_kfails.
10571
3eb7562a
PA
105722016-08-09 Pedro Alves <palves@redhat.com>
10573 Simon Marchi <simon.marchi@ericsson.com>
10574
10575 PR gdb/20418
10576 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10577 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10578
80614914
PA
105792016-08-09 Pedro Alves <palves@redhat.com>
10580
10581 PR mi/20431
10582 * gdb.mi/mi-cmd-error.exp: New file.
10583
f348d89a
PA
105842016-08-09 Pedro Alves <palves@redhat.com>
10585
10586 PR gdb/18653
10587 * gdb.base/signals-state-child.c: New file.
10588 * gdb.base/signals-state-child.exp: New file.
10589 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10590
e5ca03b4
PA
105912016-08-09 Pedro Alves <palves@redhat.com>
10592
10593 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10594
282a0691
TT
105952016-08-03 Tom Tromey <tom@tromey.com>
10596
10597 PR python/18565:
10598 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10599
41bfcd63
YQ
106002016-08-01 Yao Qi <yao.qi@linaro.org>
10601
10602 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10603 variable mode to "multi-process" if $multi_process is 1, otherwise
10604 set it to "single-process".
10605
e3465b24
YQ
106062016-08-01 Yao Qi <yao.qi@linaro.org>
10607
10608 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10609 * gdb.cp/cpexprs.exp: Likewise.
10610 * gdb.cp/m-static.exp: Likewise.
10611
0b31a4bc
TT
106122016-07-26 Tom Tromey <tom@tromey.com>
10613
10614 PR python/20190:
10615 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10616 test.
10617
e0461dbb
MM
106182016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10619
10620 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10621 selecting assembly source files.
10622 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10623 assembly source files.
10624 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
10625 assembly source files.
10626 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
10627 selecting assembly source files.
10628
8194e927
SM
106292016-07-25 Simon Marchi <simon.marchi@ericsson.com>
10630
10631 * gdb.base/new-ui.exp (do_test_invalid_args): New
10632 procedure.
10633
c0272db5
TW
106342016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
10635
10636 * gdb.btrace/reconnect.c: New file.
10637 * gdb.btrace/reconnect.exp: New file.
10638
e3487908
GKB
106392016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
10640
10641 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
10642 to test_catch_syscall_group.
10643 (test_catch_syscall_group): New.
10644
12df5c00
TT
106452016-07-21 Tom Tromey <tom@tromey.com>
10646
10647 * gdb.rust/simple.rs (main): Use empty struct expression.
10648 * gdb.rust/simple.exp: Add tests for empty struct expression.
10649
bae62ee2
YQ
106502016-07-21 Yao Qi <yao.qi@linaro.org>
10651
10652 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
10653 if gdb_skip_xml_test is true on some targets.
10654
b1b53fb3
YQ
106552016-07-21 Yao Qi <yao.qi@linaro.org>
10656
10657 * gdb.server/solib-list.exp: Unset last_loaded_file.
10658
027d97f8
JK
106592016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10660
10661 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
10662 "step into captured_main (args)".
10663
7674d381
JK
106642016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10665
10666 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
10667
72b5d099
JK
106682016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10669
10670 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
10671
1f960ced
PA
106722016-07-19 Pedro Alves <palves@redhat.com>
10673
10674 * gdb.opt/inline-break.exp: Remove optimize=-O2.
10675 * gdb.opt/inline-bt.exp: Likewise.
10676 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
10677 additional_flags=-Winline.
10678 * gdb.opt/inline-locals.exp: Likewise.
10679 * gdb.opt/inline-markers.c (ATTR): Define.
10680 (inlined_fn): Use it.
10681
f25827c1
YQ
106822016-07-19 Yao Qi <yao.qi@linaro.org>
10683
10684 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
10685 (test_with_self): Remove some code. Remove argument executable.
10686 (top-level): Use do_self_tests.
10687
37539ebe
DB
106882016-07-15 Zachary Welch <zwelch@codesourcery.com>
10689 Don Breazeal <donb@codesourcery.com>
10690
10691 * gdb.base/maint.exp: Escape paths used in regular expressions.
10692 * gdb.stabs/weird.exp: Likewise.
10693
dac790e1
TT
106942016-07-13 Tom Tromey <tom@tromey.com>
10695
10696 PR python/15620, PR python/18620:
10697 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
10698 (test_bkpt_events): New procs.
10699
93daf339
TT
107002016-07-13 Tom Tromey <tom@tromey.com>
10701
10702 PR python/17698:
10703 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10704 test.
10705 (test_watchpoints): Likewise.
10706 (test_bkpt_pending): New proc.
10707
6571a381
TT
107082016-07-13 Tom Tromey <tom@tromey.com>
10709
10710 PR cli/18053:
10711 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10712 completion test.
10713
e8732474
JK
107142016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10715
10716 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10717 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10718 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10719 f_label.
10720 (g): Rename g_end_lbl to g_label.
10721 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10722 low_pc and high_pc.
10723 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10724
e0f3fd7c
TT
107252016-07-12 Tom Tromey <tom@tromey.com>
10726
10727 PR python/19293:
10728 * gdb.python/py-unwind-maint.exp: Update tests.
10729
3cfe46b6
YQ
107302016-07-12 Yao Qi <yao.qi@linaro.org>
10731
10732 * lib/selftest-support.exp (selftest_setup): Match the output
10733 when captured_main is inlined.
10734
4f19a0e6
WT
107352016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10736
10737 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10738 New variables.
10739 (print this%a, print this%b, print this): New tests.
10740 * gdb.fortran/derived-types.f90 (this): New object and
10741 initialization.
10742
986cf455
SM
107432016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10744
10745 * gdb.ada/arraydim.exp: Remove extra directory level in build
10746 directory.
10747
f0464b23
SM
107482016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10749
10750 * lib/ada.exp: Remove extra directory level in build directory.
10751 * gdb.ada/cond_lang.exp: Likewise.
10752 * gdb.ada/exec_changed.exp: Likewise.
10753 * gdb.ada/lang_switch.exp: Likewise.
10754
42d94011
MG
107552016-07-06 Manish Goregaokar <manish@mozilla.com>
10756
2806dc7e
PA
10757 * simple.rs: Add test for raw pointer subscripting.
10758 * simple.exp: Add test expectations.
42d94011 10759
647c264c
YQ
107602016-07-05 Yao Qi <yao.qi@linaro.org>
10761
10762 * gdb.mi/mi-reverse.exp: Match =record-started output.
10763
20aa2c60
PA
107642016-07-01 Pedro Alves <palves@redhat.com>
10765
10766 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10767 procedure.
10768 (jit_reader_test): Test the jit reader's unwinder.
10769 * gdb.base/jithost.c (jit_function_00_code): New global.
10770 (main): Use memcpy to fill in the mmapped code, instead of poking
10771 bytes manually here.
10772 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10773 value.
10774 (read_debug_info): Save the function's range.
10775 (read_sp): New function.
10776 (unwind_frame): Use it. Also unwind RBP.
10777 (get_frame_id): Use read_sp.
10778 (gdb_init_reader): Use calloc instead of malloc.
10779 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10780 parameter. Use gdb_test_multiple.
10781
ced2dffb
PA
107822016-07-01 Pedro Alves <palves@redhat.com>
10783 Antoine Tremblay <antoine.tremblay@ericsson.com>
10784
10785 * gdb.threads/process-dies-while-detaching.c: New file.
10786 * gdb.threads/process-dies-while-detaching.exp: New file.
10787
63000888
PA
107882016-07-01 Pedro Alves <palves@redhat.com>
10789
10790 * gdb.multi/watchpoint-multi-exit.c: New file.
10791 * gdb.multi/watchpoint-multi-exit.exp: New file.
10792
038d4868
PA
107932016-06-30 Pedro Alves <palves@redhat.com>
10794
10795 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10796 unset inferior_spawn_id.
10797
994e9c83
PA
107982016-06-30 Pedro Alves <palves@redhat.com>
10799
10800 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10801 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10802
e5653468
YQ
108032016-06-29 Yao Qi <yao.qi@linaro.org>
10804
10805 * gdb.base/return.c: Add copyright header.
10806
803b47e5
TT
108072016-06-29 Tom Tromey <tom@tromey.com>
10808
10809 PR python/20129:
10810 * gdb.python/py-framefilter.exp: Add tests for setting priority
10811 and disabling of non-existent frame filter.
10812
28244707
YQ
108132016-06-29 Yao Qi <yao.qi@linaro.org>
10814
10815 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10816 0x0f07ff.
10817
a31d2f06
YQ
108182016-06-28 Yao Qi <yao.qi@linaro.org>
10819
10820 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10821 triplets. Start gdb, execute catch syscall, and continue. Check
10822 gdb's output to determine catch syscall is supported.
10823
921d8f54
MG
108242016-06-27 Manish Goregaokar <manish@mozilla.com>
10825
25d49b86
PA
10826 * gdb.rust/simple.rs: Add test for returning unit in a function.
10827 * gdb.rust/simple.exp: Add expectation for functions returning
10828 unit.
921d8f54 10829
f4952523
PMR
108302016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
10831
10832 * gdb.python/py-breakpoint-create-fail.c,
10833 gdb.python/py-breakpoint-create-fail.exp,
10834 gdb.python/py-breakpoint-create-fail.py: New testcase.
10835
fccb08f8
MG
108362016-06-25 Manish Goregaokar <manish@mozilla.com>
10837
10838 PR gdb/20239
10839 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
10840 * gdb.rust/simple.exp: Add test expectations for new NonZero
10841 tests.
fccb08f8 10842
6b850546
DT
108432016-06-24 David Taylor <dtaylor@emc.com>
10844
10845 * gdb.base/offsets.exp: New file.
10846 * gdb.base/offsets.c: New file.
10847
17621150
TT
108482016-06-23 Tom Tromey <tom@tromey.com>
10849
10850 PR gdb/16483:
10851 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
10852 before any filters are loaded.
10853
04d59df6
WT
108542016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
10855
10856 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
10857 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
10858 structs.
10859 * gdb.fortran/derived-type-function.exp: New file.
10860 * gdb.fortran/derived-type-function.f90: New file.
10861
10862
ac69f786
PA
108632016-06-21 Pedro Alves <palves@redhat.com>
10864
10865 * gdb.base/new-ui.exp: New file.
10866 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
10867 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
10868 (with_spawn_id): New procedure.
10869
49940788
PA
108702016-06-21 Pedro Alves <palves@redhat.com>
10871
10872 * gdb.mi/mi-exec-run.exp: New file.
10873
ef274d26
PA
108742016-06-21 Pedro Alves <palves@redhat.com>
10875
10876 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
10877 breakpoint command's output on the main UI.
10878 (test_break): New procedure, factored out from calls in the top
10879 level.
10880 (top level): Use foreach_with_prefix to test MI as main UI and as
10881 separate UI.
10882
468afe6c
PA
108832016-06-21 Pedro Alves <palves@redhat.com>
10884
10885 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
10886 (test_awatch_creation_and_listing)
10887 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
10888 Remove 'type' parameter.
10889 (test_watchpoint_all): New parameter mi_mode. Remove
10890 with_test_prefix.
10891 (top level): Use foreach_with_prefix, and add main/separate UI MI
10892 testing axis.
10893
51f77c37
PA
108942016-06-21 Pedro Alves <palves@redhat.com>
10895
10896 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
10897 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
10898 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
10899 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
10900 (gdb_main_spawn_id, mi_spawn_id): Declare and
10901 comment.
10902 (mi_create_inferior_pty): New procedure,
10903 factored out from default_mi_gdb_start.
10904 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
10905 procedures.
10906 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
10907 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
10908 Use mi_create_inferior_pty.
10909 (mi_gdb_start): Use eval to pass down args list.
10910
8980e177
PA
109112016-06-21 Pedro Alves <palves@redhat.com>
10912
10913 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
10914 * gdb.opt/inline-cmds.exp: Add MI tests.
10915
f38d3ad1
PA
109162016-06-21 Pedro Alves <palves@redhat.com>
10917
10918 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
10919
45db7c09
PA
109202016-06-21 Pedro Alves <palves@redhat.com>
10921
10922 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
10923 (top level): Use it instead of mi_execute_to.
10924
5a069ab3
PA
109252016-06-21 Pedro Alves <palves@redhat.com>
10926
10927 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
10928 (cont_handler_str): New.
10929 (signal_stop_handler): Set stop_handler_str instead of printing to
10930 stdout.
10931 (continue_handler): Set cont_handler_str instead of printing to
10932 stdout.
10933 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
10934 mi_send_resuming_command. Print stop_handler_str and
10935 cont_handler_str instead of expecting the python events print
10936 directly.
10937
2838cc1d
SD
109382016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
10939
10940 * gdb.base/jit-reader.exp: New file.
10941 * gdb.base/jithost.c: New file.
10942 * gdb.base/jithost.h: New file.
10943 * gdb.base/jitreader.c : New file.
10944 * gdb.base/jit-protocol.h: New file.
10945
21a77091
YQ
109462016-06-17 Yao Qi <yao.qi@linaro.org>
10947
10948 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
10949 parameters follow_fork and detach_on_fork. Set follow-fork-mode
10950 and detach-on-fork. Adjust tests.
10951 (top level): Invoke break_cond_on_syscall with combinations of
10952 syscall, follow-fork-mode and detach-on-fork.
10953
f50bf8e5
YQ
109542016-06-17 Yao Qi <yao.qi@linaro.org>
10955
10956 * gdb.base/step-over-exit.c: New.
10957 * gdb.base/step-over-exit.exp: New.
10958
a28d8e50
YTL
109592016-06-17 Yan-Ting Lin <currygt52@gmail.com>
10960
10961 * gdb.base/float.exp: Add target check for nds32*-*-*.
10962 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
10963
cad8e26d
AB
109642016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
10965
10966 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
10967 for unsupported target features.
10968 * gdb.base/call-rt-st.exp: Likewise.
10969 * gdb.base/call-sc.exp: Likewise.
10970 * gdb.base/call-signal-resume.exp: Likewise.
10971 * gdb.base/call-strs.exp: Likewise.
10972 * gdb.base/callexit.exp: Likewise.
10973 * gdb.base/callfuncs.exp: Likewise.
10974 * gdb.base/nodebug.exp: Likewise.
10975 * gdb.base/printcmds.exp: Likewise.
10976 * gdb.base/ptype.exp: Likewise.
10977 * gdb.base/structs.exp: Likewise.
10978 * gdb.base/unwindonsignal.exp: Likewise.
10979 * gdb.cp/gdb2495.exp: Likewise.
10980 * gdb.cp/templates.exp: Likewise.
10981 * gdb.cp/virtfunc.exp: Likewise.
10982 * gdb.threads/hand-call-in-threads.exp: Likewise.
10983 * gdb.threads/interrupted-hand-call.exp: Likewise.
10984 * gdb.threads/thread-unwindonsignal.exp: Likewise.
10985
347dc102
TT
109862016-06-10 Tom Tromey <tom@tromey.com>
10987
10988 PR rust/20110:
10989 * gdb.rust/expr.exp: Add test for integer constant larger than
10990 i32.
10991
5e13cf25
BH
109922016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
10993
10994 * gdb.fortran/nested-funcs.exp: New.
10995 * gdb.fortran/nested-funcs.f90: New.
10996
bb556f1f
TK
109972016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
10998
10999 * gdb.base/examine-backward.c: New file.
11000 * gdb.base/examine-backward.exp: New file.
11001
38b022b4
SM
110022016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11003
11004 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11005 matching.
11006
1b40ec05
TT
110072016-06-02 Tom Tromey <tom@tromey.com>
11008
11009 PR python/18984:
11010 * gdb.python/py-shared.exp: Add solib_name test.
11011
193bd378
SM
110122016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11013
11014 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11015
3326303b
MG
110162016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11017
11018 PR c++/19893
11019 * gdb.dwarf2/implref.exp: Rename to...
11020 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11021 * gdb.dwarf2/implref-array.c: New file.
11022 * gdb.dwarf2/implref-array.exp: Likewise.
11023 * gdb.dwarf2/implref-global.c: Likewise.
11024 * gdb.dwarf2/implref-global.exp: Likewise.
11025 * gdb.dwarf2/implref-struct.c: Likewise.
11026 * gdb.dwarf2/implref-struct.exp: Likewise.
11027
825c8ef2
AT
110282016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11029
11030 * gdb.trace/trace-condition.exp: Add 64bit tests.
11031
2320162a
AT
110322016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11033
11034 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11035 bits types.
11036 (main): Adapt to 8 to 64 bits types.
11037 * gdb.trace/trace-condition.exp: Add new tests.
11038
a7818233
AT
110392016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11040
11041 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11042
0d336466
AT
110432016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11044
11045 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11046 Move condition tests...
11047 * gdb.trace/trace-condition.exp: Here.
11048
7faeb45a
AT
110492016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11050
11051 * gdb.trace/trace-condition.exp: Add counter-case tests.
11052
e385593e
JK
110532016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11054
11055 PR c++/15231
11056 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11057 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11058
744608cc
PA
110592016-05-27 Pedro Alves <palves@redhat.com>
11060
11061 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11062 New procedure.
11063 (top level): Call it, and bail out of DejaGnu is known to be bad.
11064
ac775bf4
AB
110652016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11066
11067 * gdb.base/whatis.c: Extend the test case.
11068 * gdb.base/whatis.exp: Add additional tests.
11069
2bbad2ea
BH
110702016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11071
11072* gdb.fortran/type.f90: Add pointer variable.
11073* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11074
8b70175d
BH
110752016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11076
11077 * gdb.fortran/vla-type.exp: Fix testcase name.
11078
86d8a848
BH
110792016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11080
11081 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11082
e188eb36
BH
110832016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11084
11085 * gdb.fortran/type.f90: Add nested structures.
11086 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11087 * gdb.fortran/derived-type.exp: Adapt expected output.
11088 * gdb.fortran/vla-type.exp: Adapt expected output.
11089
9b2db1fd
BH
110902016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11091
11092 * gdb.fortran/whatis_type.exp: Adapt expected output.
11093
72b17055
BH
110942016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11095
11096 * gdb.fortran/print_type.exp: Fix expected output.
11097 * gdb.fortran/whatis_type.exp: Fix expected output.
11098
3cd81d8d
BH
110992016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11100
11101 * gdb.fortran/whatis_type.exp: Use multi_line.
11102
ddae9462
TT
111032016-05-24 Tom Tromey <tom@tromey.com>
11104
11105 PR python/17386:
11106 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11107 use value as an index.
11108
1957f6b8
TT
111092016-05-23 Tom Tromey <tom@tromey.com>
11110
11111 PR python/17981:
11112 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11113 no-breakpoint case.
11114
026a9174
PA
111152016-05-24 Pedro Alves <palves@redhat.com>
11116
11117 PR gdb/19828
11118 * gdb.threads/clone-attach-detach.c: New file.
11119 * gdb.threads/clone-attach-detach.exp: New file.
11120
e70a7231
FR
111212016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11122
11123 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11124
0f6ed0e0
TT
111252016-05-23 Tom Tromey <tom@tromey.com>
11126
11127 PR python/19438, PR python/18393:
11128 * gdb.python/py-progspace.exp: Add "dir" test.
11129 * gdb.python/py-objfile.exp: Add "dir" test.
11130
ffd19d61
YQ
111312016-05-23 Yao Qi <yao.qi@linaro.org>
11132
11133 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11134 * gdb.arch/thumb2-it.exp: Likewise.
11135
9e8f9b05
SM
111362016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11137
11138 * gdb.mi/mi-threads-interrupt.c: New file.
11139 * gdb.mi/mi-threads-interrupt.exp: New file.
11140
61c6156d
SM
111412016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11142
11143 PR gdb/18077
11144 * gdb.mi/mi-async-run.exp: New file.
11145 * gdb.mi/mi-async-run.c: New file.
11146
67218854
TT
111472016-05-17 Tom Tromey <tom@tromey.com>
11148 Manish Goregaokar <manishsmail@gmail.com>
11149
11150 * lib/rust-support.exp: New file.
11151 * lib/gdb.exp (skip_rust_tests): New proc.
11152 (build_executable_from_specs): Handle rust.
11153 * lib/future.exp (gdb_find_rustc): New proc.
11154 (gdb_default_target_compile): Handle rust.
11155 * gdb.rust/expr.exp: New file.
11156 * gdb.rust/generics.exp: New file.
11157 * gdb.rust/generics.rs: New file.
11158 * gdb.rust/methods.exp: New file.
11159 * gdb.rust/methods.rs: New file.
11160 * gdb.rust/modules.exp: New file.
11161 * gdb.rust/modules.rs: New file.
11162 * gdb.rust/simple.exp: New file.
11163 * gdb.rust/simple.rs: New file.
11164
c44af4eb
TT
111652016-05-17 Tom Tromey <tom@tromey.com>
11166
11167 * gdb.base/default.exp (set language): Add rust.
11168
dcd1f979
TT
111692016-05-17 Tom Tromey <tom@tromey.com>
11170
11171 * gdb.gdb/unittest.exp: New file.
11172
155b7f57
YQ
111732016-05-16 Yao Qi <yao.qi@linaro.org>
11174
11175 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11176 shell_prompt. Update shell_prompt_re.
11177
8ddd5a6c
DE
111782016-05-12 Doug Evans <dje@google.com>
11179
11180 PR symtab/19999
11181 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11182 $options when building executable.
11183 * gdb.dwarf2/fission-loclists-pie.S: New file.
11184 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11185
02e370d9
SM
111862016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11187
11188 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11189 of [is_remote target],
11190
8929ad8b
SM
111912016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11192
11193 * lib/gdb.exp (use_gdb_stub): New procedure.
11194
6c447423
DE
111952016-05-03 Yunlian Jiang <yunlian@google.com>
11196 Doug Evans <dje@google.com>
11197
11198 PR symtab/19914
11199 * gdb.dwarf2/dwp-sepdebug.c: New file.
11200 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11201
444e826c
SM
112022016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11203
11204 * gdb.base/detach.exp: Remove is_remote check.
11205
740feeaa
SM
112062016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11207
11208 * gdb.base/annota-input-while-running.exp: Don't check for
11209 [is_remote target]. Enable annotations after running to main.
11210 Remove unused "set test..." line.
11211
9080ac9d
SM
112122016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11213
11214 * gdb.trace/trace-enable-disable.exp: New file.
11215 * gdb.trace/trace-enable-disable.c: New file.
11216
952ebca5
SM
112172016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11218
11219 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11220 use it in info sharedlibrary test.
11221 * gdb.trace/ftrace-lock.exp: Likewise.
11222 * gdb.trace/ftrace.exp: Likewise.
11223 * gdb.trace/range-stepping.exp: Likewise.
11224 * gdb.trace/trace-break.exp: Likewise.
11225 * gdb.trace/trace-condition.exp: Likewise.
11226 * gdb.trace/trace-mt.exp: Likewise.
11227
d9019901
SM
112282016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11229
11230 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11231 (gdb_load_shlib): ... this.
11232 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11233 gdb_load_shlib.
11234 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11235 * gdb.base/ctxobj.exp: Likewise.
11236 * gdb.base/dprintf-pending.exp: Likewise.
11237 * gdb.base/dso2dso.exp: Likewise.
11238 * gdb.base/fixsection.exp: Likewise.
11239 * gdb.base/gcore-relro.exp: Likewise.
11240 * gdb.base/gdb1555.exp: Likewise.
11241 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11242 * gdb.base/gnu-ifunc.exp: Likewise.
11243 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11244 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11245 * gdb.base/pending.exp: Likewise.
11246 * gdb.base/print-file-var.exp: Likewise.
11247 * gdb.base/print-symbol-loading.exp: Likewise.
11248 * gdb.base/shlib-call.exp: Likewise.
11249 * gdb.base/shreloc.exp: Likewise.
11250 * gdb.base/so-impl-ld.exp: Likewise.
11251 * gdb.base/solib-disc.exp: Likewise.
11252 * gdb.base/solib-nodir.exp: Likewise.
11253 * gdb.base/solib-overlap.exp: Likewise.
11254 * gdb.base/solib-symbol.exp: Likewise.
11255 * gdb.base/solib-weak.exp (do_test): Likewise.
11256 * gdb.base/sym-file.exp: Likewise.
11257 * gdb.base/symtab-search-order.exp: Likewise.
11258 * gdb.base/type-opaque.exp: Likewise.
11259 * gdb.base/unload.exp: Likewise.
11260 * gdb.base/watchpoint-solib.exp: Likewise.
11261 * gdb.compile/compile.exp: Likewise.
11262 * gdb.cp/gdb2384.exp: Likewise.
11263 * gdb.cp/infcall-dlopen.exp: Likewise.
11264 * gdb.cp/re-set-overloaded.exp: Likewise.
11265 * gdb.fortran/library-module.exp: Likewise.
11266 * gdb.opt/solib-intra-step.exp: Likewise.
11267 * gdb.python/py-finish-breakpoint.exp: Likewise.
11268 * gdb.python/py-shared.exp: Likewise.
11269 * gdb.reverse/solib-precsave.exp: Likewise.
11270 * gdb.reverse/solib-reverse.exp: Likewise.
11271 * gdb.server/solib-list.exp: Likewise.
11272 * gdb.threads/dlopen-libpthread.exp: Likewise.
11273 * gdb.threads/tls-shared.exp: Likewise.
11274 * gdb.threads/tls-so_extern.exp: Likewise.
11275 * gdb.trace/change-loc.exp: Likewise.
11276 * gdb.trace/ftrace-lock.exp: Likewise.
11277 * gdb.trace/ftrace.exp: Likewise.
11278 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11279 * gdb.trace/pending.exp: Likewise.
11280 * gdb.trace/range-stepping.exp: Likewise.
11281 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11282 (strace_info_marker): Likewise.
11283 (strace_probe_marker): Likewise.
11284 (strace_trace_on_same_addr): Likewise.
11285 (strace_trace_on_diff_addr): Likewise.
11286 * gdb.trace/trace-break.exp: Likewise.
11287 * gdb.trace/trace-condition.exp: Likewise.
11288 * gdb.trace/trace-mt.exp: Likewise.
11289
fca4cfd9
SM
112902016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11291
11292 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11293 result of gdb_remote_download.
11294 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11295 * gdb.base/dso2dso.exp: Likewise.
11296 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11297 * gdb.base/print-file-var.exp: Likewise.
11298 * gdb.base/shlib-call.exp: Likewise.
11299 * gdb.base/shreloc.exp: Likewise.
11300 * gdb.base/solib-overlap.exp: Likewise.
11301 * gdb.base/solib-weak.exp (do_test): Likewise.
11302 * gdb.base/unload.exp: Likewise.
11303
11cf4ffb
YQ
113042016-04-27 Yao Qi <yao.qi@linaro.org>
11305
11306 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11307 exists.
11308
3e2e34f8
KB
113092016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11310
11311 * vla-type.exp: Print structure from toplevel.
11312
8f07e298
BH
113132016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11314
11315 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11316 of dynamic types.
11317 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11318 of dynamic types.
11319
9920b434
BH
113202016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11321
11322 * gdb.fortran/vla-type.f90: New file.
11323 * gdb.fortran/vla-type.exp: New file.
11324
f3abeff5
YQ
113252016-04-25 Yao Qi <yao.qi@linaro.org>
11326
11327 * gdb.base/branch-to-self.c: New file.
11328 * gdb.base/branch-to-self.exp: New file.
11329
0a5d52f0
YQ
113302016-04-22 Yao Qi <yao.qi@linaro.org>
11331
11332 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11333 more after $hex.
11334
495346f6
YQ
113352016-04-22 Yao Qi <yao.qi@linaro.org>
11336
11337 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11338 * gdb.base/annota3.exp: Likewise.
11339
4a7e075c
YQ
113402016-04-22 Yao Qi <yao.qi@linaro.org>
11341
11342 * gdb.reverse/step-precsave.exp: Do one step and test program
11343 stops in "callee" and do multiple steps until program goes out
11344 of "callee".
11345 * gdb.reverse/step-reverse.exp: Likewise.
11346
5b061e98
YQ
113472016-04-22 Yao Qi <yao.qi@linaro.org>
11348
11349 * gdb.trace/signal.exp: Also pass if
11350 $tracepoint_hits($i) > $iterations.
11351
5c5dc57f
YQ
113522016-04-22 Yao Qi <yao.qi@linaro.org>
11353
11354 * gdb.trace/signal.c: New file.
11355 * gdb.trace/signal.exp: New file.
11356
a55411b9
DE
113572016-04-19 Doug Evans <xdje42@gmail.com>
11358
11359 * gdb.base/bad-file.exp: New file.
11360
a22df60a
MG
113612016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11362
11363 * gdb.dwarf2/implref.exp: New file.
11364
0c13f7e5
BH
113652016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11366
11367 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11368 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11369 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11370 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11371 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11372 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11373 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11374 * lib/fortran.exp (fortran_int4): New procedure.
11375 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11376 (fortran_logical4): Likewise.
11377
9b9b09e9
BH
113782016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11379
11380 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11381
a14d1f4d
BH
113822016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11383
11384 * lib/compiler.c: Add Intel specific preprocessor macros.
11385 * lib/compiler.cc: Likewise.
25d49b86 11386
7d49b1d0
LM
113872016-04-13 Luis Machado <lgustavo@codesourcery.com>
11388
11389 * gdb.server/connect-with-no-symbol-file.c: New file.
11390 * gdb.server/connect-with-no-symbol-file.exp: New file.
11391
8392fa22
SM
113922016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11393
11394 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11395
8c4c4aeb
SM
113962016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11397
11398 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11399 standard output directory.
11400
45e3745e
AT
114012016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11402
11403 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11404
e26b7e41
MM
114052016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11406
11407 * gdb.btrace/instruction_history.c (loop): Add declaration.
11408
8ce09462
AT
114092016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11410
11411 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11412
2e88a1ea
SM
114132016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11414
11415 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11416 parentheses to print.
11417 (continue_handler): Likewise.
11418
f48e22e3
SM
114192016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11420
11421 * gdb.server/solib-list.exp: Remove is_remote check.
11422 Pass shlib= to gdb_compile. Don't link shared library with
11423 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11424 Run binary filename through "readlink -f" on the target.
11425
096be756
PA
114262016-04-08 Pedro Alves <palves@redhat.com>
11427
11428 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11429 interpreter filename as argument to gdbserver_spawn.
11430 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11431 Return empty if $last_loaded_file does not exist.
11432
06500533
JK
114332016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11434
11435 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11436 * gdb.base/jit-main.c: Use exit after usage.
11437
2d35e871
JK
114382016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11439
11440 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11441 GDBHISTSIZE prior to the tests.
11442 * gdb.base/gdbinit-history.exp: Likewise.
11443
114442016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11445
11446 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11447 instead of build_executable. Use gdb_load_shlibs.
11448
c8064e7e
YQ
114492016-04-07 Yao Qi <yao.qi@linaro.org>
11450
11451 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11452 Execute "si" command.
11453
bde47561
YQ
114542016-04-07 Yao Qi <yao.qi@linaro.org>
11455
11456 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11457 number instead of the comments on some line.
11458
b16f8a3b
DB
114592016-04-06 Don Breazeal <donb@codesourcery.com>
11460
11461 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11462 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11463
c2f901df
SM
114642016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11465
11466 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11467 standard_output_file. Remove unused binfile variable.
11468
ac17fda0
CU
114692016-04-05 Catalin Udma <catalin.udma@freescale.com>
11470
11471 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11472 * gdb.python/py-mi-objfile.exp: Match "list main" output
11473 in console format.
11474
03a8c4df
SM
114752016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11476
11477 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11478 absolute.
11479
6e774b13
SM
114802016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11481
11482 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11483 absolute.
11484 * gdb.trace/ftrace.exp: Likewise.
11485 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11486 targets as well.
11487 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11488 (gdb_load_shlibs): Copy libraries to test directory when testing
11489 natively. Only set solib-search-path if testing remotely.
11490 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11491
7817ea46
SM
114922016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11493
11494 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11495 gdb_download. Use it even if the target is not remote.
11496 * gdb.base/jit.exp (compile_jit_test): Likewise.
11497 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11498 output directory if the destination board is local, otherwise use
11499 the standard remote_download from DejaGnu.
11500 (gdb_download): Remove.
11501 (gdb_load_shlibs): Use gdb_remote_download instead of
11502 gdb_download.
11503 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11504 Use gdb_remote_download instead of gdb_download. Use it even if
11505 the target is not remote.
11506 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11507 instead of gdb_download.
11508
7beb7f68
SM
115092016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11510
11511 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11512 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11513 run.
11514
cc63428a
AV
115152016-04-01 Artemiy Volkov <artemiyv@acm.org>
11516
11517 PR gdb/19820
11518 * gdb.base/printcmds.exp: Add artificial arrays tests.
11519
64cdf930
PA
115202016-03-31 Pedro Alves <palves@redhat.com>
11521
11522 PR gdb/19858
11523 * gdb.base/jit-main.c: Include unistd.h.
11524 (ATTACH): Define to 0 if not already defined.
11525 (wait_for_gdb, mypid): New globals.
11526 (WAIT_FOR_GDB): New macro.
11527 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11528 some breakpoint locations.
11529 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11530 New procedures.
11531 (one_jit_test): Add REATTACH parameter, and handle it. Use
11532 continue_to_test_location.
11533 (top level): Test attach, and adjusts calls to one_jit_test.
11534
40dea8cb
PA
115352016-03-31 Pedro Alves <palves@redhat.com>
11536
11537 PR gdb/19858
11538 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11539 BINSUFFIX parameter, and handle it.
11540 (top level): Adjust calls compile_jit_test.
11541
e7ea3ec7
CU
115422016-03-31 Catalin Udma <catalin.udma@freescale.com>
11543
11544 PR python/19743
11545 * gdb.python/py-mi-events-gdb.py: New file.
11546 * gdb.python/py-mi-events.c: New file.
11547 * gdb.python/py-mi-events.exp: New file.
11548
e6359af3
YQ
115492016-03-30 Yao Qi <yao.qi@linaro.org>
11550
11551 * gdb.reverse/until-precsave.exp: Match function name only.
11552 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11553 Move malloc to a condition block.
11554 * gdb.reverse/until-reverse.exp: Match function name only.
11555
a4105d04
MK
115562016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11557
11558 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11559 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11560 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11561 variable for GPR 0 instead of assuming it is register 0.
11562 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11563 * lib/trace-support.exp: Add s390 registers.
11564
bfa6adb9
YQ
115652016-03-29 Yao Qi <yao.qi@linaro.org>
11566
11567 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11568
1e6697ea
YQ
115692016-03-24 Yao Qi <yao.qi@linaro.org>
11570
11571 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11572 test message.
11573
64bcd522
AA
115742016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11575
11576 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11577 maintaining separate logic for constructing the output path.
11578
7868401b
DB
115792016-03-16 Don Breazeal <donb@codesourcery.com>
11580
11581 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11582 Retry fork and waitpid on interrupted system call errors.
11583 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11584 Use with_timeout_factor to increase timeout by factor of 10.
11585
1cafadb4
DB
115862016-03-15 Don Breazeal <donb@codesourcery.com>
11587
11588 * gdb.cp/scope-err.cc: New test program.
11589 * gdb.cp/scope-err.exp: New test script.
11590 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11591 lines and "set breakpoint here" comment.
11592 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11593 Fixed some whitespace and format issues.
11594 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11595 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11596
81516450
DE
115972016-03-15 Doug Evans <dje@google.com>
11598
11599 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11600 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11601 All callers updated. Add tests for enums, mixed flags register.
11602
aa52b601
DE
116032016-03-15 Doug Evans <dje@google.com>
11604
11605 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11606 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11607
fa4ff313
SM
116082016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11609
11610 * gdb.base/default.exp: Add $_as_string to the list of expected
11611 convenience functions.
11612
f2403c39
AB
116132016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11614
11615 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11616
f2f3ccb9
SM
116172016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11618
11619 * gdb.python/py-as-string.exp: New file.
11620 * gdb.python/py-as-string.c: New file.
11621
00dbd492
PA
116222016-03-09 Pedro Alves <palves@redhat.com>
11623
11624 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
11625 signal" -> "Thread NN received signal" output change.
11626 * gdb.threads/ia64-sigill.exp: Likewise.
11627 * gdb.threads/linux-dp.exp: Likewise.
11628 * gdb.threads/manythreads.exp: Likewise.
11629 * gdb.threads/pending-step.exp: Likewise.
11630 * gdb.threads/print-threads.exp: Likewise.
11631 * gdb.threads/sigstep-threads.exp: Likewise.
11632 * gdb.threads/staticthreads.exp: Likewise.
11633 * gdb.threads/tls.exp: Likewise.
11634
1e6697ea
YQ
116352016-03-09 Pedro Alves <palves@redhat.com>
11636
11637 * gdb.base/command-line-input.exp: New file.
11638
b04fd3be
MK
116392016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11640
11641 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
11642 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
11643 * gdb.trace/pending.exp: Accept leading dot before function name.
11644 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
11645 * lib/trace-support.exp: Set registers for ppc.
11646
98fa59e9
MK
116472016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11648
11649 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
11650 use it for disassembly; accept .main in addition to main in backtrace.
11651
f77198c8
MK
116522016-03-09 Wei-cheng Wang <cole945@gmail.com>
11653 Marcin Kościelnicki <koriakin@0x04.net>
11654
11655 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
11656 (gdb_recursion_test_ptr): New global variable.
11657 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
11658 gdb_recursion_test.
11659 (gdb_c_test): Ditto.
11660
ba84e0da
MK
116612016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11662
11663 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
11664 ordering.
11665
4366d36e
MK
116662016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11667
11668 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
11669 (bar): Add bar_start_lbl label.
11670 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
11671 of foo/bar for emitting DWARF and tracing.
11672
5eb264df
SDJ
116732016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
11674
11675 * analyze-racy-logs.py: Set executable bit.
11676
fb6a751f
SDJ
116772016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
11678
11679 * Makefile.in (DEFAULT_RACY_ITER): New variable.
11680 (CHECK_TARGET_TMP): Likewise.
11681 (check-single-racy): New rule.
11682 (check-parallel-racy): Likewise.
11683 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
11684 (do-check-parallel-racy): New rule.
11685 (check-racy/%.exp): Likewise.
11686 * README (Racy testcases): New section.
11687 * analyze-racy-logs.py: New file.
11688
bdf7e230
DE
116892016-03-03 Doug Evans <dje@google.com>
11690
11691 * gdb.base/skip.exp: Use with_test_prefix.
11692
4719d415
YQ
116932016-03-03 Yao Qi <yao.qi@linaro.org>
11694
11695 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
11696 Invoke step_over_syscall "clone" and break_cond_on_syscall
11697 "clone".
11698 * gdb.base/step-over-clone.c: New file.
11699
ea507862
YQ
117002016-03-03 Yao Qi <yao.qi@linaro.org>
11701
11702 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11703 code format.
11704
8fc8cbda
YQ
117052016-03-03 Yao Qi <yao.qi@linaro.org>
11706
11707 * gdb.base/disp-step-fork.c: Rename to ...
11708 * gdb.base/step-over-fork.c: ... it. New file.
11709 * gdb.base/disp-step-vfork.c: Rename to ...
11710 * gdb.base/step-over-vfork.c: ... it. New file.
11711 * gdb.base/disp-step-syscall.exp: Rename to ...
11712 * gdb.base/step-over-syscall.exp: ... it. New file.
11713 (disp_step_cross_syscall): Rename to ...
11714 (step_over_syscall): ... it.
11715
92fa70b0
YQ
117162016-03-03 Yao Qi <yao.qi@linaro.org>
11717
11718 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11719 If target supports condition evaluation on target, invoke
11720 break_cond_on_syscall for fork and vfork.
11721
e197ad3c
YQ
117222016-03-03 Yao Qi <yao.qi@linaro.org>
11723
11724 * gdb.base/disp-step-syscall.exp: Don't invoke
11725 support_displaced_stepping.
11726 (disp_step_cross_syscall): Test with displaced stepping off and
11727 on if supported.
11728
0b47da9f
YQ
117292016-03-03 Yao Qi <yao.qi@linaro.org>
11730
11731 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11732 proc.
11733 (setup): New proc.
11734 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11735 and setup.
11736
065ab6dc
BH
117372016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11738
11739 * gdb.fortran/vla-history.exp: Remove breakpoint.
11740
07e448ad 117412016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11742
25d49b86
PA
11743 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11744 exceeds timeout.
07e448ad 11745
9ac2d526 117462016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11747
25d49b86
PA
11748 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11749 breakpoint.
9ac2d526 11750
17807369
BH
117512016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11752
11753 * gdb.mi/vla.f90: Nullify pointer after declaration.
11754
86e501af
PA
117552016-03-01 Pedro Alves <palves@redhat.com>
11756
11757 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11758
1e903e32
PA
117592016-03-01 Pedro Alves <palves@redhat.com>
11760
11761 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11762 before anything else.
11763 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11764 _GNU_SOURCE here.
11765 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11766 before anything else.
11767 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11768
6ccb54e2
PA
117692016-03-01 Pedro Alves <palves@redhat.com>
11770
11771 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11772
30ca9da1
YQ
117732016-03-01 Yao Qi <yao.qi@linaro.org>
11774
11775 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11776 prepare_for_testing.
11777
dc856b38
YQ
117782016-03-01 Yao Qi <yao.qi@linaro.org>
11779
11780 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11781
4a932159
AA
117822016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11783
11784 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11785 manually constructing the output path.
11786
f2489477
AA
117872016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11788
11789 * gdb.arch/s390-stackless.S: New.
11790 * gdb.arch/s390-stackless.exp: New.
11791
38899f16
IB
117922016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11793
11794 * gdb.dlang/circular.c: New file.
11795 * gdb.dlang/circular.exp: New file.
11796
9fde51ed
YQ
117972016-02-26 Yao Qi <yao.qi@linaro.org>
11798
11799 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11800 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11801 (testcases): Update.
11802
ce90fefe
YQ
118032016-02-26 Yao Qi <yao.qi@linaro.org>
11804
11805 * gdb.reverse/aarch64.c: Rename to ...
11806 * gdb.reverse/insn-reverse.c: ... it.
11807 * gdb.reverse/aarch64.exp: Rename to ...
11808 * gdb.reverse/insn-reverse.exp: ... it.
11809
3263bceb
YQ
118102016-02-26 Yao Qi <yao.qi@linaro.org>
11811
11812 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11813 (testcase_ftype): New.
11814 (testcases): New array.
11815 (n_testcases): New.
11816 (main): Call each element in testcases.
11817 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11818 (read_testcase): New.
11819 Do the tests in a loop.
11820
6cb59ff1
YQ
118212016-02-25 Yao Qi <yao.qi@linaro.org>
11822
11823 * gdb.base/branches.c: Remove.
11824
ae91f625
MK
118252016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11826
11827 PR gdb/13808
11828 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
11829
678b48b7
MK
118302016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11831
11832 * gdb.trace/ftrace.exp: Remove unnecessary target check.
11833
7337a6f2
MK
118342016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11835
11836 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
11837 change x86_64 call_insn to 'callq'.
11838
861ca91f
AT
118392016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11840
11841 * gdb.trace/tfile-avx.c: Move to...
11842 * gdb.trace/tracefile-pseudo-reg.c: Here.
11843 * gdb.trace/tfile-avx.exp: Move to...
11844 * gdb.trace/tracefile-pseudo-reg.exp: Here.
11845
bf74e428
GB
118462016-02-24 Gary Benson <gbenson@redhat.com>
11847
11848 * gdb.base/attach-pie-noexec.exp: Do not expect an error
11849 message on attach.
11850
cce0e923
DE
118512016-02-23 Doug Evans <dje@google.com>
11852
11853 * gdb.base/skip.c (test_skip): New function.
11854 (end_test_skip_file_and_function): New function.
11855 (test_skip_file_and_function): New function.
11856 * gdb.base/skip1.c (test_skip): New function.
11857 (skip1_test_skip_file_and_function): New function.
11858 * gdb.base/skip.exp: Add tests for new skip options.
11859 * gdb.base/skip-solib.exp: Update expected output.
11860 * gdb.perf/skip-command.cc: New file.
11861 * gdb.perf/skip-command.exp: New file.
11862 * gdb.perf/skip-command.py: New file.
11863
4000e47e
MK
118642016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
11865
11866 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
11867 info registers pattern.
11868
24f75ead
IB
118692016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
11870
11871 * lib/future.exp: Add D support.
11872 (gdb_find_gdc): New proc.
11873 (gdb_default_target_compile): Add D support.
11874
fbb7bcbe
WW
118752016-02-18 Wei-cheng Wang <cole945@gmail.com>
11876
11877 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
11878 user+system time.
11879 (trace_speed_test): Determine the iteration count for a time
11880 between 15..30 seconds.
11881
012b3a21
WT
118822016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
11883
11884 * gdb.arch/i386-mpx-sigsegv.c: New file.
11885 * gdb.arch/i386-mpx-sigsegv.exp: New file.
11886 * gdb.arch/i386-mpx-simple_segv.c: New file.
11887 * gdb.arch/i386-mpx-simple_segv.exp: New file.
11888
2d5189bd
YQ
118892016-02-18 Yao Qi <yao.qi@linaro.org>
11890
11891 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11892 Don't call setup_kfail.
11893
40fb20d0
YQ
118942016-02-18 Yao Qi <yao.qi@linaro.org>
11895
11896 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11897 Set "set breakpoint condition-evaluation" per $cond_bp_target.
11898
21b1f8d2
DE
118992016-02-16 Doug Evans <dje@google.com>
11900
11901 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
11902 * gdb.base/skip1.c: Ditto.
11903 * gdb.base/skip.exp: Whitespace cleanup.
11904
4041ed77
DB
119052016-02-16 Don Breazeal <donb@codesourcery.com>
11906
11907 PR remote/19496
11908 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11909 Remove kfail for PR remote/19496.
11910
c4ef31bf
SM
119112016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11912
11913 * lib/gdb.exp (standard_temp_file): Return a path specific to
11914 the runtest invocation.
11915
266b65b3
SM
119162016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11917
11918 * gdb.trace/save-trace.exp: Change relative path to be in the
11919 standard output directory.
11920
a7a0a6a9
JK
119212016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11922
11923 * gdb.arch/i386-prologue.c: Add missing prototypes.
11924
c99dbb42
JK
119252016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11926
11927 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
11928 * gdb.arch/i386-prologue.exp: Likewise.
11929 * gdb.arch/i386-size.exp: Likewise.
11930
aa480355
SM
119312016-02-15 Simon Marchi <simon.marchi@ericsson.com>
11932
11933 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
11934 define object file path.
11935 * gdb.btrace/gcore.exp: Use standard_output_file to define core
11936 file path.
11937 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
11938 standard_output_file to define binfile.
11939
ba881f50
JK
119402016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11941
11942 Fix compatibility with recent gfortran-5.3.1.
11943 * gdb.fortran/vla-history.exp (print vla1 allocated)
11944 (print vla2 allocated, print $2, print $3): Remove
11945 (print $4): Rename to ...
11946 (print $2): ... here.
11947 (print $9): Rename to ...
11948 (print $5): ... here.
11949 (print $10): Rename to ...
11950 (print $6): ... here.
11951 * gdb.fortran/vla.f90: Add pvla initialization.
11952
e9fb005c
JK
119532016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11954
11955 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
11956 New test.
11957 * gdb.fortran/vla-value-sub.exp: Likewise.
11958
e44e00ff
MK
119592016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
11960
11961 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
11962
97e94151
SM
119632016-02-12 Simon Marchi <simon.marchi@ericsson.com>
11964
11965 * i386-biarch-core.exp: Define corefile using
11966 standard_output_file.
11967
01113bc1
YQ
119682016-02-12 Yao Qi <yao.qi@linaro.org>
11969
11970 * gdb.arch/arm-single-step-kernel-helper.c: New.
11971 * gdb.arch/arm-single-step-kernel-helper.exp: New.
11972
33b4777c
MM
119732016-02-12 Markus Metzger <markus.t.metzger@intel.com>
11974
11975 * gdb.btrace/tailcall-only.exp: New.
11976 * gdb.btrace/tailcall-only.c: New.
11977 * gdb.btrace/x86_64-tailcall-only.S: New.
11978 * gdb.btrace/i686-tailcall-only.S: New.
11979
acc23c11
PA
119802016-02-11 Pedro Alves <palves@redhat.com>
11981
11982 * README (Parallel testing): Add missing double quotes.
11983
e352bf0a
PA
119842016-02-11 Pedro Alves <palves@redhat.com>
11985
11986 * README (Parallel testing): New section.
11987 (GDB_PARALLEL): Rewrite.
11988 (FORCE_PARALLEL): Document.
11989
9f5fed78
MK
119902016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
11991
11992 * gdb.trace/tfile-avx.c: New test.
11993 * gdb.trace/tfile-avx.exp: New test.
11994
9ef9e6a6
KS
119952016-02-09 Keith Seitz <keiths@redhat.com>
11996
11997 PR breakpoints/19546
11998 * gdb.base/infcall-exec.c: New file.
11999 * gdb.base/infcall-exec2.c: New file.
12000 * gdb.base/infcall-exec.exp: New file.
12001
a96e36da
KS
120022016-02-09 Keith Seitz <keiths@redhat.com>
12003
12004 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12005 (toplevel): Call test_bkpt_address.
12006
9f61929f
KS
120072016-02-09 Keith Seitz <keiths@redhat.com>
12008
12009 PR python/19506
12010 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12011 (toplevel): Call test_bkpt_address.
12012
1e94266c
SM
120132016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12014
12015 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12016 to AC_OUTPUT.
12017 * configure: Regenerate.
12018
2a7f3dff
PA
120192016-02-09 Pedro Alves <palves@redhat.com>
12020
12021 PR breakpoints/19548
12022 * gdb.base/execl-update-breakpoints.c (some_function): New
12023 function.
12024 (main): Call it.
12025 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12026 Tighten expected GDB output.
12027
2151ccc5
SM
120282016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12029
12030 * Makefile.in (ALL_SUBDIRS): Remove.
12031 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12032 (distclean maintainer-clean realclean): Likewise.
12033 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12034 * configure: Regenerate.
12035 * gdb.ada/Makefile.in: Delete.
12036 * gdb.arch/Makefile.in: Likewise.
12037 * gdb.asm/Makefile.in: Likewise.
12038 * gdb.base/Makefile.in: Likewise.
12039 * gdb.btrace/Makefile.in: Likewise.
12040 * gdb.cell/Makefile.in: Likewise.
12041 * gdb.compile/Makefile.in: Likewise.
12042 * gdb.cp/Makefile.in: Likewise.
12043 * gdb.disasm/Makefile.in: Likewise.
12044 * gdb.dlang/Makefile.in: Likewise.
12045 * gdb.dwarf2/Makefile.in: Likewise.
12046 * gdb.fortran/Makefile.in: Likewise.
12047 * gdb.gdb/Makefile.in: Likewise.
12048 * gdb.go/Makefile.in: Likewise.
12049 * gdb.guile/Makefile.in: Likewise.
12050 * gdb.java/Makefile.in: Likewise.
12051 * gdb.linespec/Makefile.in: Likewise.
12052 * gdb.mi/Makefile.in: Likewise.
12053 * gdb.modula2/Makefile.in: Likewise.
12054 * gdb.multi/Makefile.in: Likewise.
12055 * gdb.objc/Makefile.in: Likewise.
12056 * gdb.opencl/Makefile.in: Likewise.
12057 * gdb.opt/Makefile.in: Likewise.
12058 * gdb.pascal/Makefile.in: Likewise.
12059 * gdb.perf/Makefile.in: Likewise.
12060 * gdb.python/Makefile.in: Likewise.
12061 * gdb.reverse/Makefile.in: Likewise.
12062 * gdb.server/Makefile.in: Likewise.
12063 * gdb.stabs/Makefile.in: Likewise.
12064 * gdb.threads/Makefile.in: Likewise.
12065 * gdb.trace/Makefile.in: Likewise.
12066 * gdb.xml/Makefile.in: Likewise.
12067 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12068 GDB_PARALLEL.
12069 (standard_output_file): Remove check for GDB_PARALLEL, always
12070 return path in outputs/$subdir/$testname.
12071
437277d4
SM
120722016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12073
12074 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12075 (site.exp): Assign abs_srcdir to tcl's srcdir.
12076
31d913c7
YQ
120772016-02-04 Yao Qi <yao.qi@linaro.org>
12078
12079 * gdb.base/foll-exec-mode.c: Include limits.h.
12080 (main): Add parameters argc and argv. Get directory from
12081 argv[0].
12082 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12083 compilation.
12084 * gdb.base/foll-exec.c: Include limits.h.
12085 (main): Add parameters argc and argv.
12086 Get directory from argv[0].
12087 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12088 Adjust tests on the number of lines as source code changed.
12089 * gdb.base/foll-vfork-exit.c: Include limits.h.
12090 (main): Add one line of statement before vfork.
12091 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12092 (main): Add parameters argc and argv. Get directory from
12093 argv[0].
12094 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12095 (setup_gdb): Set tbreak to skip some source lines.
12096 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12097 (main): Add parameters argc and argv. Get directory from
12098 argv[0].
12099 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12100 compilation.
12101 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12102 (main): Add parameters argc and argv. Get directory from
12103 argv[0].
12104 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12105 compilation.
12106
9482b9fb
DE
121072016-02-01 Doug Evans <dje@google.com>
12108
12109 * gdb.base/skip.exp: Clean up multiple references to same test name.
12110
6b2e4f10
PA
121112016-02-01 Pedro Alves <palves@redhat.com>
12112
ccb6afd6 12113 PR remote/19496
6b2e4f10
PA
12114 * gdb.threads/forking-threads-plus-breakpoint.exp
12115 (displaced_stepping_supported): New global.
12116 (probe_displaced_stepping_support): New procedure.
12117 (do_test): Add 'displaced' parameter, and use it.
12118 (top level): Check for displaced stepping support. Add displaced
12119 stepping on/off testing axis.
12120
37a8db1a
AB
121212016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12122
12123 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12124 pointer. Don't perform further tests on the unassociated pointer
12125 if the first test fails.
12126
5fdf6324
AB
121272016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12128
12129 * gdb.base/max-value-size.c: New file.
12130 * gdb.base/max-value-size.exp: New file.
12131 * gdb.base/huge.exp: Disable max-value-size for this test.
12132
935c6144
IB
121332016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12134
12135 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12136
7fe8399d
YQ
121372016-01-28 Yao Qi <yao.qi@linaro.org>
12138
12139 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12140
a2077e25
PA
121412016-01-25 Pedro Alves <palves@redhat.com>
12142
12143 PR threads/19461
12144 * gdb.base/fork-running-state.c: New file.
12145 * gdb.base/fork-running-state.exp: New file.
12146
1d2736d4
PA
121472016-01-25 Pedro Alves <palves@redhat.com>
12148
12149 PR gdb/19494
12150 * gdb.base/catch-fork-kill.c: New file.
12151 * gdb.base/catch-fork-kill.exp: New file.
12152
f1da4b11
PA
121532016-01-25 Pedro Alves <palves@redhat.com>
12154
12155 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12156 Delete, moved to lib/gdb.exp.
12157 * gdb.threads/forking-threads-plus-breakpoint.exp
12158 (foreach_with_prefix): Likewise.
12159 * gdb.threads/process-dies-while-handling-bp.exp
12160 (foreach_with_prefix): Likewise.
12161 * lib/gdb.exp (foreach_with_prefix): New procedure.
12162
45f38546
MK
121632016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12164
12165 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12166 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12167
dc29a1ce
MK
121682016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12169
12170 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12171 endian targets.
12172
092127d7
JK
121732016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12174 Pedro Alves <palves@redhat.com>
12175
12176 Fix testsuite compatibility with Guile.
12177 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12178 number.
12179
31d765d3
JK
121802016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12181
12182 Fix testsuite compatibility with Guile.
12183 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12184 (thread 1): New test for backtrace through signal handler.
12185
1ac78c04
YQ
121862016-01-22 Yao Qi <yao.qi@linaro.org>
12187
12188 PR testsuite/19491
12189 * gdb.base/multi-forks.c: Include
12190 ../lib/unbuffer_output.c
12191 (main): Call gdb_unbuffer_output.
12192
4f5946a8
DE
121932016-01-21 Doug Evans <dje@google.com>
12194
12195 * lib/ada.exp (gdb_compile_ada): Fix typo.
12196
305e13e6
JB
121972016-01-21 Joel Brobecker <brobecker@adacore.com>
12198
12199 * gdb.base/break-fun-addr.exp: New file.
12200 * gdb.base/break-fun-addr1.c: New file.
12201 * gdb.base/break-fun-addr2.c: New file.
12202
5f5dfff6
SM
122032016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12204
12205 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12206 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12207 enum flag values.
12208
fd356fa2
AA
122092016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12210
12211 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12212 when GDB can not set the vector return value. Add more comments
12213 for clarification.
12214
9df22175
AT
122152016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12216
12217 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12218 command.
12219
41d1845e
SM
122202016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12221
12222 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12223
01ac6840
SM
122242016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12225
12226 * Makefile.in (check-single): Pass --status to runtest.
12227 (check/%.exp): Likewise.
12228
122292016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12230
12231 * Makefile.in (check-parallel): Propagate return code from make
12232 do-check-parallel.
12233
bd0a71fa
MK
122342016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12235
12236 * gdb.trace/ftrace.exp: Fix expected message on continue.
12237 * gdb.trace/pending.exp: Fix expected message on continue.
12238 * gdb.trace/trace-break.exp: Fix expected message on continue.
12239
8bcbad33
SM
122402016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12241
12242 * lib/gdb.exp (gdb_test): Remove unused global references.
12243
f303dbd6
PA
122442016-01-18 Pedro Alves <palves@redhat.com>
12245
12246 * gdb.base/async-shell.exp: Adjust expected output.
12247 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12248 * gdb.base/siginfo-thread.exp: Adjust expected output.
12249 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12250 * gdb.java/jnpe.exp: Adjust expected output.
12251 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12252 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12253 * gdb.threads/leader-exit.exp: Adjust expected output.
12254 * gdb.threads/manythreads.exp: Adjust expected output.
12255 * gdb.threads/pthreads.exp: Adjust expected output.
12256 * gdb.threads/schedlock.exp: Adjust expected output.
12257 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12258 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12259 expected output.
12260 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12261 output.
12262 * gdb.threads/sigthread.exp: Adjust expected output.
12263 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12264
b2789696
YQ
122652016-01-18 Yao Qi <yao.qi@linaro.org>
12266
12267 * gdb.guile/scm-section-script.c: Replace @progbits with
12268 %progbits.
12269 * gdb.python/py-section-script.c: Likewise.
12270
71ef29a8
PA
122712016-01-15 Pedro Alves <palves@redhat.com>
12272
12273 * gdb.multi/tids.exp: Test star wildcard ranges.
12274
3f5b7598
PA
122752016-01-15 Pedro Alves <palves@redhat.com>
12276
12277 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12278 command from "thread apply" invocation.
12279 (thr_apply_info_thr_invalid): Default the expected output to the
12280 input tid list.
12281 (top level): Add tests that use convenience variables. Add tests
12282 for "thread apply" with a valid TID list, but missing the command.
12283
663f6d42
PA
122842016-01-13 Pedro Alves <palves@redhat.com>
12285
12286 * gdb.base/default.exp: Expect $_gthread as well.
12287 * gdb.multi/tids.exp: Test $_gthread.
12288 * gdb.threads/thread-specific.exp: Test $_gthread.
12289
c84f6bbf
PA
122902016-01-13 Pedro Alves <palves@redhat.com>
12291
12292 * gdb.multi/tids.exp: Test "info threads -gid".
12293
22a02324
PA
122942016-01-13 Pedro Alves <palves@redhat.com>
12295
12296 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12297 Breakpoint.thread.
12298 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12299
5d5658a1
PA
123002016-01-07 Pedro Alves <palves@redhat.com>
12301
12302 * gdb.base/break.exp: Adjust to output changes.
12303 * gdb.base/hbreak2.exp: Likewise.
12304 * gdb.base/sepdebug.exp: Likewise.
12305 * gdb.base/watch_thread_num.exp: Likewise.
12306 * gdb.linespec/keywords.exp: Likewise.
12307 * gdb.multi/info-threads.exp: Likewise.
12308 * gdb.threads/thread-find.exp: Likewise.
12309 * gdb.multi/tids.c: New file.
12310 * gdb.multi/tids.exp: New file.
12311
84654457
PA
123122016-01-13 Pedro Alves <palves@redhat.com>
12313
12314 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12315
e3940304
PA
123162016-01-13 Pedro Alves <palves@redhat.com>
12317
12318 * gdb.base/default.exp: Expect $_inferior as well.
12319 * gdb.multi/base.exp: Test $_inferior.
12320
a911d87a
PA
123212016-01-13 Pedro Alves <palves@redhat.com>
12322
12323 PR breakpoints/19388
12324 * gdb.base/catch-signal-siginfo-cond.c: New file.
12325 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12326
82075af2
JS
123272016-01-12 Josh Stone <jistone@redhat.com>
12328 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12329
12330 * gdb.base/catch-syscall.c (do_execve): New variable.
12331 (main): Conditionally trigger an execve.
12332 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12333 (test_catch_syscall_execve): New, check entry/return across execve.
12334 (do_syscall_tests): Call test_catch_syscall_execve.
12335
e46eeedd
PA
123362016-01-12 Pedro Alves <palves@redhat.com>
12337
12338 * gdb.base/random-signal.exp (do_test): New procedure, with body
12339 of testcase moved in.
12340
01d8c27e
JK
123412016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12342 Pedro Alves <palves@redhat.com>
12343
12344 * gdb.base/funcargs.exp (finish from indirectly called function):
12345 Reintroduce the case for 'First'.
12346
9a706302
JK
123472016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12348 Pedro Alves <palves@redhat.com>
12349
12350 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12351 (tcatch_vfork_then_child_follow_exec)
12352 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12353 identification.
12354
c0ecb95f
JK
123552016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12356
12357 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12358 and repeats to unlimited.
12359 * gdb.python/py-value.exp: Likewise.
12360 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12361 and repeats to unlimited.
12362
6cfc1fcb
JK
123632016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12364
12365 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12366 and reordering the functions.
12367 * gdb.multi/hangout.c: Likewise.
12368 * gdb.multi/hello.c: Likewise.
12369
582a1b00
SM
123702016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12371
12372 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12373 absolute.
12374 (SingleStatisticTestResult.report): Use dict.keys instead of
12375 dict.iterkeys.
12376
79bc59cb
PA
123772016-01-06 Pedro Alves <palves@redhat.com>
12378
12379 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12380
43368e1d
MM
123812016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12382
12383 * gdb.btrace/dlopen.exp: New.
12384 * gdb.btrace/dlopen.c: New.
12385 * gdb.btrace/dlopen-dso.c: New.
12386
79fad5b8
SL
123872015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12388
12389 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12390 PATTERN argument is optional.
12391
ab8314b3
JB
123922015-12-24 Joel Brobecker <brobecker@adacore.com>
12393
12394 * lib/ada.exp (target_compile_ada_from_dir): New function.
12395 (gdb_compile_ada): Reimplement avoiding the use of project files.
12396 * gdb.ada/gnat_ada.gpr: Delete.
12397 * gdb.ada/cond_lang.exp: Adjust test to make path before
12398 filename optional.
12399 * gdb.ada/small_reg_param.exp: Likewise.
12400
fe33faff
SM
124012015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12402
12403 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12404
6d265cb4
TP
124052015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12406
12407 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12408 case.
12409
10125099
SM
124102015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12411
12412 * gdb.base/break.exp: Remove dead code.
12413 * gdb.base/sepdebug.exp: Likewise.
12414
3ca22649
SM
124152015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12416
12417 * gdb.asm/asm-source.exp: Remove HP-UX references.
12418 * gdb.base/annota1.exp: Likewise.
12419 * gdb.base/annota3.exp: Likewise.
12420 * gdb.base/attach.exp: Likewise.
12421 * gdb.base/bigcore.exp: Likewise.
12422 * gdb.base/break.exp: Likewise.
12423 * gdb.base/call-ar-st.exp: Likewise.
12424 * gdb.base/callfuncs.exp: Likewise.
12425 * gdb.base/catch-fork-static.exp: Likewise.
12426 * gdb.base/display.exp: Likewise.
12427 * gdb.base/foll-exec-mode.exp: Likewise.
12428 * gdb.base/foll-exec.exp: Likewise.
12429 * gdb.base/foll-fork.exp: Likewise.
12430 * gdb.base/foll-vfork.exp: Likewise.
12431 * gdb.base/funcargs.exp: Likewise.
12432 * gdb.base/hbreak2.exp: Likewise.
12433 * gdb.base/inferior-died.exp: Likewise.
12434 * gdb.base/interrupt.exp: Likewise.
12435 * gdb.base/multi-forks.exp: Likewise.
12436 * gdb.base/nodebug.exp: Likewise.
12437 * gdb.base/sepdebug.exp: Likewise.
12438 * gdb.base/solib1.c: Likewise.
12439 * gdb.base/step-test.exp: Likewise.
12440 * gdb.mi/non-stop.c: Likewise.
12441 * gdb.mi/pthreads.c: Likewise.
12442 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12443 * gdb.threads/pthreads.c: Likewise.
12444 * gdb.threads/staticthreads.exp: Likewise.
12445 * lib/future.exp: Likewise.
12446 * lib/gdb.exp: Likewise.
12447 * gdb.base/so-indr-cl.c: Remove.
12448 * gdb.base/so-indr-cl.exp: Likewise.
12449 * gdb.base/solib.c: Likewise.
12450 * gdb.base/solib.exp: Likewise.
12451 * gdb.base/solib2.c: Likewise.
12452
b6304613
SM
124532015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12454
12455 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12456 * gdb.base/call-ar-st.exp: Likewise.
12457 * gdb.base/callfuncs.exp: Likewise.
12458 * gdb.base/condbreak.exp: Likewise.
12459 * gdb.base/constvars.exp: Likewise.
12460 * gdb.base/hbreak2.exp: Likewise.
12461 * gdb.base/langs.exp: Likewise.
12462 * gdb.base/list.exp: Likewise.
12463 * gdb.base/long_long.exp: Likewise.
12464 * gdb.base/ptype.exp: Likewise.
12465 * gdb.base/scope.exp: Likewise.
12466 * gdb.base/signals.exp: Likewise.
12467 * gdb.base/so-impl-ld.exp: Likewise.
12468 * gdb.base/varargs.exp: Likewise.
12469 * gdb.base/volatile.exp: Likewise.
12470 * gdb.base/whatis.exp: Likewise.
12471 * gdb.cp/cplusfuncs.exp: Likewise.
12472 * gdb.cp/inherit.exp: Likewise.
12473 * gdb.cp/local.exp: Likewise.
12474 * gdb.cp/member-ptr.exp: Likewise.
12475 * gdb.cp/method.exp: Likewise.
12476 * gdb.cp/overload.exp: Likewise.
12477 * gdb.cp/templates.exp: Likewise.
12478 * gdb.stabs/weird.exp: Likewise.
12479 * lib/compiler.c: Likewise.
12480 * lib/compiler.cc: Likewise.
12481 * lib/cp-support.exp: Likewise.
12482 * lib/gdb.exp: Likewise.
12483
bf401b07
SM
124842015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12485
12486 * configure.ac: Remove HP-UX case.
12487 * configure: Regenerate.
12488
aff9c0f8
SM
124892015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12490
12491 * lib/gdb.exp (gdb_compile): Add function doc.
12492
a6904d5a
PA
124932015-12-17 Pedro Alves <palves@redhat.com>
12494
12495 PR threads/19354
12496 * gdb.multi/info-threads.exp: New file.
12497
a22279dd
YQ
124982015-12-15 Yao Qi <yao.qi@linaro.org>
12499
12500 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12501 is aarch64*-*-*.
12502
0588c796
SL
125032015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12504
12505 * gdb.base/history-duplicates.exp: Skip if no readline support.
12506
5d978e17
SL
125072015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12508
12509 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12510
7e763b86
SL
125112015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12512
12513 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12514
87a3a92c
SL
125152015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12516
12517 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12518 ctrl-C if nointerrupts target property is set.
12519 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12520 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12521 * gdb.base/paginate-bg-execution.exp: Likewise.
12522 * gdb.base/paginate-execution-startup.exp: Likewise.
12523 * gdb.base/random-signal.exp: Likewise.
12524 * gdb.base/range-stepping.exp: Likewise.
12525 * gdb.cp/annota2.exp: Likewise.
12526 * gdb.cp/annota3.exp: Likewise.
12527 * gdb.gdb/selftest.exp: Likewise.
12528 * gdb.threads/continue-pending-status.exp: Likewise.
12529 * gdb.threads/leader-exit.exp: Likewise.
12530 * gdb.threads/manythreads.exp: Likewise.
12531 * gdb.threads/pthreads.exp: Likewise.
12532 * gdb.threads/schedlock.exp: Likewise.
12533 * gdb.threads/sigthread.exp: Likewise.
12534
a8f077dc
DB
125352015-12-11 Don Breazeal <donb@codesourcery.com>
12536
12537 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12538 remote.
12539 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12540 * gdb.base/foll-exec.exp (main): Enable for target remote.
12541 * gdb.base/foll-fork.exp (main): Likewise.
12542 * gdb.base/foll-vfork.exp (main): Likewise.
12543 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12544 (proc continue_to_exit_bp_loc): Use clean_restart.
12545 * gdb.base/pie-execl.exp (main): Disable for target remote.
12546 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12547 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12548 * gdb.threads/execl.exp (main): Likewise.
12549 * gdb.threads/fork-child-threads.exp (main): Likewise.
12550 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12551 remote.
12552 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12553 remote.
12554 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12555 pid.tid style ptids, instead of just tid.
12556 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12557 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12558 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12559 ptids, instead of just tid.
12560
3b2464a8
AB
125612015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12562
12563 * gdb.base/list.exp (test_list_forward): Add end of file error
12564 test.
12565 (test_repeat_list_command): Add end of file error test.
12566 (test_list_backwards): Add beginning of file error test.
12567
a0def019
AB
125682015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12569
12570 * gdb.base/list.exp (test_list_invalid_args): New function,
12571 defined, and called.
12572
5c000dff
AB
125732015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12574
12575 * gdb.base/list.exp (test_list): Make test names unique.
12576
f1637ebe
YQ
125772015-12-11 Yao Qi <yao.qi@linaro.org>
12578
12579 * gdb.base/coremaker2.c: Remove.
12580
36d6fc0a
PA
125812015-12-10 Pedro Alves <palves@redhat.com>
12582
12583 * gdb.multi/base.exp: Remove stale "spaces" references.
12584
762f7747
PA
125852015-12-10 Pedro Alves <palves@redhat.com>
12586
12587 * gdb.multi/base.exp: Don't use nowarnings.
12588 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12589 * gdb.multi/hangout.c: Include stdio.h.
12590 * gdb.multi/hello.c: Include stdlib.h.
12591 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12592 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12593 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12594
28d2bfb9
AB
125952015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12596
12597 * gdb.dwarf2/dw2-ranges-base.c: New file.
12598 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12599 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12600 support additional line table, and debug ranges generation.
12601 (Dwarf::ranges): New function, generate .debug_ranges.
12602 (Dwarf::lines): Support generating simple line table programs.
12603 (Dwarf::assemble): Initialise new namespace variables.
12604
5fc2beac
KB
126052015-12-09 Kevin Buettner <kevinb@redhat.com>
12606
12607 * gdb.base/async.exp (proc test_background): Add case for
12608 asynchronous execution not supported.
12609
1c35a88f
LM
126102015-12-09 Luis Machado <lgustavo@codesourcery.com>
12611
12612 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12613 format and change test names to make them unique.
12614
b593e3d9
RK
126152015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12616 Pedro Alves <pedro@redhat.com>
12617
12618 PR gdb/18702
12619 Add checking of floatformats setup on x86_64 hosts.
12620 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12621 (smallval, bigval): New labels/constants.
12622 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12623 float" after loading bigval and smallval.
12624
d72413e6
PMR
126252015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
12626
12627 * gdb.ada/fun_overload_menu.exp: New testcase.
12628 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
12629
ece66d65
JS
126302015-12-04 Josh Stone <jistone@redhat.com>
12631
12632 * gdb.base/catch-fork-static.exp: New.
12633
41d0efca
YQ
126342015-12-03 Yao Qi <yao.qi@linaro.org>
12635
12636 * gdb.base/sizeof.c: Don't include stdio.h and
12637 ../lib/unbuffer_output.c.
12638 (main): New variable 'size' and 'value'. Remove printf and
12639 gdb_unbuffer_output. Assign return value to size and value.
12640 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
12641 at the beginning.
12642 (check_sizeof): Check the result by printing variable 'size'.
12643 (check_valueof): Check the result by printing variable 'value'.
12644
99fd02d9
YQ
126452015-12-01 Yao Qi <yao.qi@linaro.org>
12646
12647 * gdb.base/disp-step-syscall.exp: Define syscall instruction
12648 for aarch64*-*-linux* target.
12649
f2faf941
PA
126502015-11-30 Pedro Alves <palves@redhat.com>
12651
12652 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
12653
04bf20c5
PA
126542015-11-30 Pedro Alves <palves@redhat.com>
12655
12656 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
12657 Handle non-stop mode vCont replies.
12658
09df4675
PA
126592015-11-30 Pedro Alves <palves@redhat.com>
12660
12661 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
12662 prepare_for_testing. Start gdb with "set non-stop on" appended to
12663 GDBFLAGS. Lax expected stop output.
12664
58b584af
YQ
126652015-11-27 Yao Qi <yao.qi@linaro.org>
12666
12667 * gdb.arch/arm-neon.exp: New.
12668 * gdb.arch/arm-neon.c: New.
12669
dfcb77a8
YQ
126702015-11-27 Yao Qi <yao.qi@linaro.org>
12671
12672 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
12673
88e8ec1b
YQ
126742015-11-27 Yao Qi <yao.qi@linaro.org>
12675
12676 * gdb.cp/annota2.exp: Allow multiple occurrences of the
12677 frames-invalid annotation.
12678
bfde72c2
YQ
126792015-11-27 Yao Qi <yao.qi@linaro.org>
12680
12681 * gdb.cp/annota2.exp: Use ${frames_invalid}.
12682
f6512a69
SM
126832015-11-26 Simon Marchi <simon.marchi@ericsson.com>
12684
12685 * gdb.threads/names.exp: New file.
12686 * gdb.threads/names.c: New file.
12687 * README: Mention gdb,no_thread_names.
12688
46a3515b
MM
126892015-11-26 Markus Metzger <markus.t.metzger@intel.com>
12690
12691 PR 19297
12692 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
12693 support" error.
12694
62147a22
PA
126952015-11-24 Pedro Alves <palves@redhat.com>
12696
12697 PR 17539
12698 * gdb.base/display.exp: Expect displays to be sorted in ascending
12699 order. Use multi_line.
12700 * gdb.base/solib-display.exp: Likewise.
12701
2f341b6e
PA
127022015-11-24 Pedro Alves <palves@redhat.com>
12703
12704 PR 17539
25d49b86
PA
12705 * gdb.base/display.exp: Expect displays to be sorted in ascending
12706 order. Use multi_line.
12707 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12708
7e0aa6aa
PA
127092015-11-24 Pedro Alves <palves@redhat.com>
12710
12711 PR 17539
12712 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12713 threads in ascending order.
12714 * gdb.base/foll-fork.exp: Likewise.
12715 * gdb.base/foll-vfork.exp: Likewise.
12716 * gdb.base/multi-forks.exp: Likewise.
12717 * gdb.mi/mi-nonstop.exp: Likewise.
12718 * gdb.mi/mi-nsintrall.exp: Likewise.
12719 * gdb.multi/base.exp: Likewise.
12720 * gdb.multi/multi-arch.exp: Likewise.
12721 * gdb.python/py-inferior.exp: Likewise.
12722 * gdb.threads/break-while-running.exp: Likewise.
12723 * gdb.threads/execl.exp: Likewise.
12724 * gdb.threads/gcore-thread.exp: Likewise.
12725 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12726 * gdb.threads/kill.exp: Likewise.
12727 * gdb.threads/linux-dp.exp: Likewise.
12728 * gdb.threads/multiple-step-overs.exp: Likewise.
12729 * gdb.threads/next-bp-other-thread.exp: Likewise.
12730 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12731 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12732 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12733 * gdb.threads/thread-find.exp: Likewise.
12734 * gdb.threads/tls.exp: Likewise.
12735 * lib/mi-support.exp (mi_reverse_list): Delete.
12736 (mi_check_thread_states): No longer reverse list.
12737
2cc57ad8
PA
127382015-11-24 Pedro Alves <palves@redhat.com>
12739
12740 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12741 use lowercase.
12742
c93e8391
SM
127432015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12744
12745 * gdb.trace/actions.c: Include trace-common.h.
12746 (main): Add a location for a fast tracepoint.
12747 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12748 the normal tracepoints.
12749 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12750
045ccf91
SM
127512015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12752
12753 * save-trace.exp: Factor out code to these...
12754 (gdb_save_tracepoints): New.
12755 (gdb_load_tracepoints): New.
12756 (do_save_load_test): New.
12757
5506f9f6
KB
127582015-11-23 Kevin Buettner <kevinb@redhat.com>
12759
12760 * gdb.base/asmlabel.exp: New test.
12761 * gdb.base/asmlabel.c: New test case.
12762
16c3b12f
JB
127632015-11-23 Joel Brobecker <brobecker@adacore.com>
12764
12765 * gdb.base/wrong_frame_bt_full-main.c: New file.
12766 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12767 * gdb.base/wrong_frame_bt_full.exp: New file.
12768
155bfbd3
JB
127692015-11-23 Joel Brobecker <brobecker@adacore.com>
12770
12771 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12772
bb097445
JM
127732015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12774
206853a0 12775 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12776 pstate register when comparing registers values in
12777 sparc64-*-linux-gnu targets to avoid spurious differences.
12778
9c88ed8f
JM
127792015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12780
206853a0 12781 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12782
96161e25
SL
127832015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12784
12785 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12786 as type argument to gdb_compile.
12787 * gdb.base/nested-subp2.exp: Likewise.
12788 * gdb.base/nested-subp3.exp: Likewise.
12789
340c2830
DV
127902015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12791
12792 * lib/dwarf.exp (_note): Fix left shift of negative value.
12793 * gdb.trace/trace-condition.exp: Likewise.
12794
c1862d0f
YQ
127952015-11-13 Yao Qi <yao.qi@linaro.org>
12796
12797 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12798 comments about d10v.
12799 (test_scalar_returns): Likewise.
12800 * gdb.base/d10v.ld: Remove.
12801 * gdb.base/overlays.exp: Remove the target triplet checking for
12802 d10v-*-*.
12803 * gdb.base/structs.exp (test_struct_returns): Remove the
12804 comments about d10v.
12805 (test_struct_calls): Likewise.
12806
77ae9c19
YQ
128072015-11-13 Yao Qi <yao.qi@linaro.org>
12808
12809 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12810 * gdb.base/gnu_vector.c: Don't include stdio.h.
12811 (main): Don't print res and call add_some_intvecs.
12812
430e004e
MK
128132015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12814
12815 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12816 macro.
12817 (func5): Removed.
12818 (func4): Use FAST_TRACEPOINT_LABEL.
12819 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12820 macro.
12821 (func): Removed.
12822 (thread_function): Use FAST_TRACEPOINT_LABEL.
12823 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
12824 (func): Remove.
12825 (marker): Use FAST_TRACEPOINT_LABEL.
12826 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
12827 (pendfunc1): Remove.
12828 (pendfunc): Use FAST_TRACEPOINT_LABEL.
12829 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
12830 (foo): Remove.
12831 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
12832 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
12833 macro.
12834 (func): Remove.
12835 (marker): Use FAST_TRACEPOINT_LABEL.
12836 * gdb.trace/trace-common.h: New header.
12837 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
12838 macro.
12839 (func): Remove.
12840 (marker): Use FAST_TRACEPOINT_LABEL.
12841 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
12842 (func): Remove.
12843 (thread_function): Use FAST_TRACEPOINT_LABEL.
12844
6e7675a7
MK
128452015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
12846
12847 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
12848 in front.
12849 * gdb.trace/change-loc.exp: Use global pcreg definition.
12850 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
12851 * gdb.trace/entry-values.exp: Use global spreg definition, add $
12852 in front.
12853 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
12854 * gdb.trace/pending.exp: Likewise.
12855 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
12856 * gdb.trace/trace-break.exp: Likewise.
12857 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
12858 in front.
12859 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
12860 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
12861 in front.
12862 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
12863
dddc0e16
JB
128642015-11-09 Joel Brobecker <brobecker@adacore.com>
12865
12866 * gdb.ada/fin_fun_out: New testcase.
12867
c6f0b406
KB
128682015-11-07 Kevin Buettner <kevinb@redhat.com>
12869
12870 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
12871 value associated with DW_AT_byte_size.
12872 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
12873 constants for DW_AT_byte_size, DW_AT_lower_bound, and
12874 DW_AT_upper_bound.
12875
f01dcfd9
KB
128762015-11-07 Kevin Buettner <kevinb@redhat.com>
12877
12878 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
12879 (gdb_target_symbol_prefix_flags): Define in terms of _asm
12880 version.
12881 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
12882 gdb.dwarf2/dw2-canonicalize-type.exp,
12883 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
12884 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
12885 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
12886 provided by gdb_target_symbol_prefix_flags_asm.
12887 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
12888 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
12889 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
12890 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
12891 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
12892 macros where needed). Use this macro for symbols which require
12893 the prefix provided by SYMBOL_PREFIX.
12894
2223449a
KB
128952015-11-05 Kevin Buettner <kevinb@redhat.com>
12896
12897 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
12898 New procs.
12899 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
12900 representing expressions, of more than one list element.
12901 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
12902 to prepend linker symbol prefix to f.
12903 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
12904 table_1 and table_2.
12905 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
12906 Likewise, for f and g.
12907 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
12908 for ptr.
12909 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
12910 for main.
12911 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
12912 table_1_ptr and table_2_ptr.
12913
6f2f1a3a
JK
129142015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12915 Joel Brobecker <brobecker@adacore.com>
12916
12917 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
12918
566c56c9
MK
129192015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
12920
12921 * gdb.reverse/s390-mvcle.c: New test.
12922 * gdb.reverse/s390-mvcle.exp: New file.
12923 * lib/gdb.exp: Enable reverse tests on s390*-linux.
12924
d5f0636b
MK
129252015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12926
12927 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
12928
7ad8b86c
MK
129292015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12930
12931 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
12932 reaching marker2.
12933 * gdb.reverse/getresuid-reverse.exp: Likewise.
12934 * gdb.reverse/pipe-reverse.exp: Likewise.
12935 * gdb.reverse/readv-reverse.exp: Likewise.
12936 * gdb.reverse/recvmsg-reverse.exp: Likewise.
12937 * gdb.reverse/time-reverse.exp: Likewise.
12938 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
12939
4081c0f1
YQ
129402015-10-30 Yao Qi <yao.qi@linaro.org>
12941
12942 * gdb.threads/wp-replication.c (watch_count_done): Remove.
12943 (empty_cycle): Remove.
12944 (main): Don't call empty_cycle. Don't use watch_count_done.
12945 * gdb.threads/wp-replication.exp: Don't set breakpoint on
12946 empty_cycle. Rewrite the code counting HW watchpoints.
12947
452b4ba5
MK
129482015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
12949
12950 * gdb.reverse/fstatat-reverse.c: New test.
12951 * gdb.reverse/fstatat-reverse.exp: New file.
12952 * gdb.reverse/getresuid-reverse.c: New test.
12953 * gdb.reverse/getresuid-reverse.exp: New file.
12954 * gdb.reverse/pipe-reverse.c: New test.
12955 * gdb.reverse/pipe-reverse.exp: New file.
12956 * gdb.reverse/readv-reverse.c: New test.
12957 * gdb.reverse/readv-reverse.exp: New file.
12958 * gdb.reverse/recvmsg-reverse.c: New test.
12959 * gdb.reverse/recvmsg-reverse.exp: New file.
12960 * gdb.reverse/time-reverse.c: New test.
12961 * gdb.reverse/time-reverse.exp: New file.
12962 * gdb.reverse/waitpid-reverse.c: New test.
12963 * gdb.reverse/waitpid-reverse.exp: New file.
12964
5e2e7507
JK
129652015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12966
12967 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
12968
0fde2c53
DE
129692015-10-26 Doug Evans <dje@google.com>
12970
12971 PR symtab/17391
12972 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
12973 * gdb.dwarf2/bad-regnum.c: New file.
12974 * gdb.dwarf2/bad-regnum.exp: New file.
12975
1a70ae97
DE
129762015-10-26 Doug Evans <dje@google.com>
12977
12978 PR python/18938
12979 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
12980 file.
12981
27dc26ab
JK
129822015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12983
12984 * gdb.compile/compile.exp (compile code globalvar): Update expectation
12985 for a change by "Mention language in compile error message".
12986
bed91f4d
SM
129872015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
12988
12989 PR python/18073
12990 * gdb.python/py-type.c (C::a_method): New.
12991 (C::a_const_method): New.
12992 (C::a_static_method): New.
12993 (a_function): New.
12994 * gdb.python/py-type.exp (test_fields): Test getting fields
12995 from function and method.
12996
3f2f83dd
KB
129972015-10-21 Keven Boell <keven.boell@intel.com>
12998
12999 * gdb.fortran/vla-alloc-assoc.exp: New file.
13000 * gdb.fortran/vla-datatypes.exp: New file.
13001 * gdb.fortran/vla-datatypes.f90: New file.
13002 * gdb.fortran/vla-history.exp: New file.
13003 * gdb.fortran/vla-ptype-sub.exp: New file.
13004 * gdb.fortran/vla-ptype.exp: New file.
13005 * gdb.fortran/vla-sizeof.exp: New file.
13006 * gdb.fortran/vla-sub.f90: New file.
13007 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13008 * gdb.fortran/vla-value-sub-finish.exp: New file.
13009 * gdb.fortran/vla-value-sub.exp: New file.
13010 * gdb.fortran/vla-value.exp: New file.
13011 * gdb.fortran/vla-ptr-info.exp: New file.
13012 * gdb.mi/mi-vla-fortran.exp: New file.
13013 * gdb.mi/vla.f90: New file.
13014
27145d50
SL
130152015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13016
13017 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13018 of hardwired timeout value.
13019
5f3ff4f8
JK
130202015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13021 Pedro Alves <palves@redhat.com>
13022
13023 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13024 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13025
bfd09d20
JS
130262015-10-19 Josh Stone <jistone@redhat.com>
13027
13028 * gdb.base/catch-syscall.c: Include <sched.h>.
13029 (unknown_syscall): New variable.
13030 (main): Trigger a vfork and an unknown syscall.
13031 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13032 (unknown_syscall_number): Likewise.
13033 (check_call_to_syscall): Accept an optional syscall pattern.
13034 (check_return_from_syscall): Likewise.
13035 (check_continue): Likewise.
13036 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13037 (test_catch_syscall_skipping_return): New test toggling off 'catch
13038 syscall' to step over the syscall return, then toggling back on.
13039 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13040 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13041 (do_syscall_tests): Call test_catch_syscall_without_args and
13042 test_catch_syscall_mid_vfork.
13043 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13044 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13045
b32b93c6
AS
130462015-10-19 Andrew Stubbs <ams@codesourcery.com>
13047
13048 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13049 print g_vE): Add new pass patterns.
13050 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13051 print various symbol names for vptr fields.
13052
9d622bda
AB
130532015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13054
13055 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13056 results.
13057
0fd8ac1c
YQ
130582015-10-12 Yao Qi <yao.qi@linaro.org>
13059
13060 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13061
34240514
YQ
130622015-10-12 Yao Qi <yao.qi@linaro.org>
13063
13064 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13065 is aarch64*-*-linux*.
13066
8240f442
YQ
130672015-10-12 Yao Qi <yao.qi@linaro.org>
13068
13069 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13070 (can_relocate_bcond_true): ... it.
13071 (can_relocate_bcond_false): New function.
13072 (foo): Likewise.
13073 (can_relocate_bl): Likewise.
13074 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13075 can_relocate_bl.
13076
2520f728
PMR
130772015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13078
13079 * gdb.base/nested-addr.c: New file.
13080 * gdb.base/nested-addr.exp: New testcase.
13081
abcef95a
MM
130822015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13083
13084 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13085 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13086 its output. Ignore the output of "record goto begin" and instead
13087 check that GDB is replaying.
13088
145e3ddb
PA
130892015-10-09 Pedro Alves <palves@redhat.com>
13090
13091 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13092 (top level): Use it in the run with no args test.
13093
d5d8c4e1
IB
130942015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13095
13096 * gdb.dlang/properties.exp: New file.
13097
06e635ef
SL
130982015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13099
13100 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13101 whether or not address 0x1000 is mapped on the target.
13102
e019fd1d
SM
131032015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13104
13105 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13106 build.
13107
77ba2a67
MM
131082015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13109
13110 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13111 instruction-history test.
13112
c60eb31f
DE
131132015-09-28 Doug Evans <dje@google.com>
13114
13115 * gdb.base/gcore.c (array_func): Add reference to static_array.
13116
9a3c8263
SM
131172015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13118
13119 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13120 source line.
13121
9720e656
SL
131222015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13123
13124 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13125 short or char as base type.
13126
938d3bf2
SL
131272015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13128
13129 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13130 to allow any size enum.
13131
e6c2c623
PMR
131322015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13133
13134 * gdb.ada/array_ptr_renaming.exp: New testcase.
13135 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13136 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13137
06da0f77
PL
131382015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13139
13140 * gdb.trace/ftrace-lock.c: New file.
13141 * gdb.trace/ftrace-lock.exp: New file.
13142
4f51c22a
PL
131432015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13144
13145 * gdb.arch/insn-reloc.c: New file.
13146 * gdb.arch/ftrace-insn-reloc.exp: New file.
13147
7041adf4
PL
131482015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13149
13150 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13151 instruction.
13152 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13153 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13154 * gdb.trace/range-stepping.c: Likewise.
13155 * gdb.trace/trace-break.c: Likewise.
13156 * gdb.trace/trace-mt.c (thread_function): Likewise.
13157 * gdb.trace/ftrace.c (marker): Likewise.
13158 * gdb.trace/trace-condition.c (marker): Likewise.
13159 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13160 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13161 is_aarch64_target.
13162
015d2e7e
DE
131632015-09-18 Doug Evans <xdje42@gmail.com>
13164
13165 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13166 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13167
26b188a2
SL
131682015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13169
13170 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13171 the breakpoint.
13172
79dc332b
SL
131732015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13174
13175 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13176 the pending breakpoint. Remove timeout override for "Run till
13177 MI pending breakpoint on pendfunc3 on thread 2" test.
13178
f57929f2
SL
131792015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13180
13181 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13182 filename pattern.
13183
3f469b17
SL
131842015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13185
13186 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13187 in breakpoint filename pattern.
13188
515b89b3
SL
131892015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13190
7800dbe4
SL
13191 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13192
131932015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13194
515b89b3
SL
13195 * gdb.linespec/explicit.exp: Check for readline support for
13196 tab-completion tests. Fix obvious typo.
13197
d2939ba2
MM
131982015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13199
13200 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13201 and replay.
13202
cbb55fa7
MM
132032015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13204
13205 * gdb.btrace/non-stop.c: New.
13206 * gdb.btrace/non-stop.exp: New.
13207
43691ca1
PL
132082015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13209 Yao Qi <yao.qi@linaro.org>
13210
13211 * gdb.trace/trace-condition.c: New file.
13212 * gdb.trace/trace-condition.exp: New file.
13213
d78908cf
WW
132142015-09-16 Wei-cheng Wang <cole945@gmail.com>
13215
13216 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13217 for testing bytecode compilation.
13218
1ed415e2
PA
132192015-09-16 Pedro Alves <palves@redhat.com>
13220 Sandra Loosemore <sandra@codesourcery.com>
13221
13222 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13223 (SECONDS): Redefine.
13224 (main): Call pthread_kill and alarm early.
13225 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13226 support.
13227 (test): If the target can't hardware step and doesn't support
13228 displaced stepping, increase the timeout.
13229
d136eff5
PA
132302015-09-16 Pedro Alves <palves@redhat.com>
13231
13232 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13233 (enable_debug): New procedures.
13234 (test): Use them. Bail out if waiting for threads fails.
13235 (top level): Bail out if a test fails.
13236
991f019c
YQ
132372015-09-16 Yao Qi <yao.qi@linaro.org>
13238
13239 * gdb.asm/asm-source.exp: Set asm-arch for
13240 aarch64*-*-* target.
13241 * gdb.asm/aarch64.inc: New file.
13242
bfca584f
PMR
132432015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13244
13245 * gdb.ada/array_of_variable_length.exp: New testcase.
13246 * gdb.ada/array_of_variable_length/foo.adb: New file.
13247 * gdb.ada/array_of_variable_length/pck.adb: New file.
13248 * gdb.ada/array_of_variable_length/pck.ads: New file.
13249
b326e587
DE
132502015-09-15 Doug Evans <dje@google.com>
13251
13252 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13253 of function static local variable.
13254
5382cfab
PW
132552015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13256
13257 * gdb.threads/tls-so_extern.exp: New test file.
13258 * gdb.threads/tls-so_extern.c: New test file.
13259 * gdb.threads/tls-so_extern_main.c: New test file.
13260
141c5cc4
JK
132612015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13262
13263 * gdb.opt/solib-intra-step-lib.c: New file.
13264 * gdb.opt/solib-intra-step-main.c: New file.
13265 * gdb.opt/solib-intra-step.exp: New file.
13266
d15dcecd
PA
132672015-09-15 Pedro Alves <palves@redhat.com>
13268
13269 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13270 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13271
4c2f2a79
PA
132722015-09-14 Pedro Alves <palves@redhat.com>
13273
13274 * gdb.base/hook-stop-continue.c: Delete.
13275 * gdb.base/hook-stop-continue.exp: Delete.
13276 * gdb.base/hook-stop-frame.c: Delete.
13277 * gdb.base/hook-stop-frame.exp: Delete.
13278 * gdb.base/hook-stop.c: New file.
13279 * gdb.base/hook-stop.exp: New file.
13280
919e6dbe
PMR
132812015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13282
13283 * gdb.ada/access_to_packed_array.exp: New testcase.
13284 * gdb.ada/access_to_packed_array/foo.adb: New file.
13285 * gdb.ada/access_to_packed_array/pack.adb: New file.
13286 * gdb.ada/access_to_packed_array/pack.ads: New file.
13287
157280a4
MM
132882015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13289
13290 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13291 buffer size test.
13292
2fd33e94
DB
132932015-09-11 Don Breazeal <donb@codesourcery.com>
13294
13295 * gdb.base/foll-exec.c: Add copyright header. Fix
13296 formatting issues.
13297 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13298 (do_exec_tests): Use clean_restart in place of zap_session,
13299 and for test initialization. Fix formatting issues. Use
13300 fail in place of perror.
13301 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13302 an expect statement to match an expression with output from
13303 the program under debug.
13304 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13305 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13306 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13307 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13308 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13309
e70b6e8e
DE
133102015-09-09 Doug Evans <dje@google.com>
13311
13312 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13313
7a551a51
DE
133142015-09-09 Doug Evans <dje@google.com>
13315
13316 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13317
4c666f84
DE
133182015-09-09 Doug Evans <dje@google.com>
13319
13320 * gdb.base/savedregs.exp: Fix typo.
13321
243a9253
PA
133222015-09-09 Pedro Alves <palves@redhat.com>
13323
13324 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13325
c0fa8fbd
SL
133262015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13327
13328 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13329 command actually switches threads. Give up on remaining
13330 tests if target fails to stop at breakpoint.
13331
cd7c1778
PMR
133322015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13333
13334 * gdb.ada/funcall_char.exp: New testcase.
13335 * gdb.ada/funcall_char/foo.adb: New file.
13336
dc5c8746
PMR
133372015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13338
13339 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13340 expected outputs. Add two testcases for completing ambiguous
13341 functions.
13342 * gdb.ada/complete/aux_pck.adb: New file.
13343 * gdb.ada/complete/aux_pck.ads: New file.
13344 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13345 Ambiguous_Func functions.
13346 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13347 * gdb.ada/complete/pck.adb: Likewise.
13348
4e83a1e7
UW
133492015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13350
13351 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13352 failures to run the test program under GDB.
13353
8ce74153
LM
133542015-08-26 Luis Machado <lgustavo@codesourcery.com>
13355
13356 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13357 to C.
13358
e9756d52
PP
133592015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13360
13361 * gdb.base/run-after-attach.exp: New test file.
13362 * gdb.base/run-after-attach.c: New test file.
13363
8d37573b
DB
133642015-08-26 Don Breazeal <donb@codesourcery.com>
13365
13366 * gdb.base/foll-exec-2.c: New test program.
13367 * gdb.base/foll-exec-2.exp: New test.
13368
63e43d3a
PMR
133692015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13370
13371 * gdb.base/nested-subp1.exp: New file.
13372 * gdb.base/nested-subp1.c: New file.
13373 * gdb.base/nested-subp2.exp: New file.
13374 * gdb.base/nested-subp2.c: New file.
13375 * gdb.base/nested-subp3.exp: New file.
13376 * gdb.base/nested-subp3.c: New file.
13377
3d40fbb5
PA
133782015-08-24 Pedro Alves <palves@redhat.com>
13379
13380 * gdb.server/connect-without-multi-process.c: New file.
13381 * gdb.server/connect-without-multi-process.exp: New file.
13382
4422ac93
LM
133832015-08-24 Luis Machado <lgustavo@codesourcery.com>
13384
13385 * gdb.opt/inline-markers.c: Make z int.
13386
91dddb86
LM
133872015-08-24 Luis Machado <lgustavo@codesourcery.com>
13388
13389 * gdb.opt/inline-markers.c: Make z volatile.
13390
a48847ee
LM
133912015-08-24 Luis Machado <lgustavo@codesourcery.com>
13392
13393 * gdb.opt/inline-bt.c: New volatile global z.
13394 * gdb.opt/inline-cmds.c: Likewise.
13395 * gdb.opt/inline-locals.c: Likewise.
13396 * gdb.opt/inline-markers.c: New extern global z.
13397 (marker): Use z.
13398 (inline_fn): Likewise.
13399
0ebbc52b
PA
134002015-08-24 Pedro Alves <palves@redhat.com>
13401
13402 * config/m32r-stub.exp: Remove file.
13403 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13404 * gdb.base/call-rt-st.exp: Likewise.
13405 * gdb.base/call-strs.exp: Likewise.
13406 * gdb.base/default.exp: Remove references to h8300-*-hms and
13407 *-*-udi*.
13408 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13409
77c365df
AA
134102015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13411
13412 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13413 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13414 and "return" use KFAIL when GDB can not read/write the vector
13415 return value.
13416
4313b8c0
GB
134172015-08-21 Gary Benson <gbenson@redhat.com>
13418
13419 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13420
0e433b32
PA
134212015-08-20 Pedro Alves <palves@redhat.com>
13422
13423 * gdb.server/solib-list.exp: No longer expect an interior stop in
13424 non-stop mode.
13425
221e1a37
PA
134262015-08-20 Pedro Alves <palves@redhat.com>
13427
13428 * gdb.server/connect-stopped-target.c: New file.
13429 * gdb.server/connect-stopped-target.exp: New file.
13430
40e3ad0e
PA
134312015-08-20 Pedro Alves <palves@redhat.com>
13432
13433 * gdb.dwarf2/comp-unit-lang.exp: New file.
13434 * gdb.dwarf2/comp-unit-lang.c: New file.
13435
af39b327
PMR
134362015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13437
13438 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13439 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13440
7d45c7c3 134412015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13442
7d45c7c3
KB
13443 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13444 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13445
4d6cceb4
DE
134462015-08-18 Doug Evans <dje@google.com>
13447 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13448
13449 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13450 skip_python_tests. New arg prompt_regexp.
13451 (skip_python_tests): New function.
13452 * lib/mi-support.exp (mi_skip_python_tests): New function.
13453 * gdb.python/py-mi-objfile-gdb.py: New file.
13454 * gdb.python/py-mi-objfile.c: New file.
13455 * gdb.python/py-mi-objfile.exp: New file.
13456
ad89c2aa
KS
134572015-08-17 Keith Seitz <keiths@redhat.com>
13458
13459 * gdb.linespec/explicit.exp: Move strace test from here ...
13460 * gdb.trace/strace.exp: ... to here.
13461
e3ae3c43
PP
134622015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13463
13464 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13465 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13466
604b2636
DE
134672015-08-14 Doug Evans <xdje42@gmail.com>
13468
13469 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13470 inferior before selecting a new file.
13471
6ff0ba5f
DE
134722015-08-14 Doug Evans <xdje42@gmail.com>
13473
13474 * gdb.mi/mi-disassemble.exp: Update.
13475 * gdb.base/disasm-optim.S: New file.
13476 * gdb.base/disasm-optim.c: New file.
13477 * gdb.base/disasm-optim.h: New file.
13478 * gdb.base/disasm-optim.exp: New file.
13479
9ca98f92
KS
134802015-08-14 Keith Seitz <keiths@redhat.com>
13481
13482 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13483 "evaluated-by".
13484
52bbc560
JB
134852015-08-13 Joel Brobecker <brobecker@adacore.com>
13486
13487 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13488
5d8c3ed3
PMR
134892015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13490
13491 * gdb.ada/fun_renaming.exp: New testcase.
13492 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13493 * gdb.ada/fun_renaming/pack.adb: New file.
13494 * gdb.ada/fun_renaming/pack.ads: New file.
13495
ea8812bc
KS
134962015-08-12 Keith Seitz <keiths@redhat.com>
13497
13498 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13499 gdb_get_line_number.
13500
4dafcdeb
JB
135012015-08-12 Joel Brobecker <brobecker@adacore.com>
13502
13503 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13504 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13505 gdb.base/dso2dso.exp: New files.
13506
5ba32597
SDJ
135072015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13508 Pedro Alves <palves@redhat.com>
13509 Keith Seitz <keiths@redhat.com>
13510
13511 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13512 GDBFLAGS.
13513
b6dafabf
PP
135142015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13515
13516 * gdb.base/gdbhistsize-history.exp
13517 (test_histsize_history_setting): Use save_vars.
13518 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13519 Use save_vars.
13520 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13521 * gdb.base/readline.exp: Use save_vars.
13522
abe8e607
PP
135232015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13524
13525 * lib/gdb.exp (save_vars): New proc.
13526
629500fa
KS
135272015-08-11 Keith Seitz <keiths@redhat.com>
13528
13529 * gdb.base/help.exp: Update help_breakpoint_text.
13530
eb8c4e2e
KS
135312015-08-11 Keith Seitz <keiths@redhat.com>
13532
13533 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13534 (at toplevel): Call test_explicit_breakpoints.
13535 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13536 breakpoints.
13537 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13538 breakpoint conditions, "-cond".
13539
87f0e720
KS
135402015-08-11 Keith Seitz <keiths@redhat.com>
13541
13542 * gdb.linespec/3explicit.c: New file.
13543 * gdb.linespec/cpexplicit.cc: New file.
13544 * gdb.linespec/cpexplicit.exp: New file.
13545 * gdb.linespec/explicit.c: New file.
13546 * gdb.linespec/explicit.exp: New file.
13547 * gdb.linespec/explicit2.c: New file.
13548 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13549 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13550 before using in the matching pattern.
13551 Clarify that `prefix' is a regular expression.
13552
f00aae0f
KS
135532015-08-11 Keith Seitz <keiths@redhat.com>
13554
13555 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13556 test.
13557 Add tests for missing ",FMT" and ",".
13558
e27852be
DE
135592015-08-10 Doug Evans <dje@google.com>
13560 Keith Seitz <keiths@redhat.com>
13561
13562 PR gdb/17960
13563 * gdb.base/completion.exp: Add location completer tests.
13564
7f03bd92
PA
135652015-08-07 Pedro Alves <palves@redhat.com>
13566
13567 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13568 tests here.
13569 (top level): Run do_test with and without displaced stepping.
13570
3fc8eb30
PA
135712015-08-07 Pedro Alves <palves@redhat.com>
13572
13573 * gdb.base/valgrind-disp-step.c: New file.
13574 * gdb.base/valgrind-disp-step.exp: New file.
13575
d4569d7b
PA
135762015-08-07 Pedro Alves <palves@redhat.com>
13577
13578 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13579 Delete function.
13580 (main): Add alarm. Run an infinite loop instead of calling
13581 wait_threads.
13582 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13583 comment.
13584 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13585 Delete function.
13586 (main): Add alarm. Run an infinite loop instead of calling
13587 wait_threads.
13588 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13589 comment.
13590
e1316e60
PA
135912015-08-07 Pedro Alves <palves@redhat.com>
13592
13593 * gdb.base/checkpoint-ns.exp: New file.
13594 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13595 standard_testfile.
13596
da8c46d2
MM
135972015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13598
13599 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13600 * gdb.btrace/instruction_history.exp: Update.
13601 * gdb.btrace/tsx.exp: New.
13602 * gdb.btrace/tsx.c: New.
13603
de1c2c52
PA
136042015-08-06 Pedro Alves <palves@redhat.com>
13605
13606 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13607 increase timeout.
13608 * gdb.reverse/until-precsave.exp: Bump timeouts.
13609
782e0bf4
PA
136102015-08-06 Pedro Alves <palves@redhat.com>
13611
13612 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13613
83e97ed0
PA
136142015-08-06 Pedro Alves <palves@redhat.com>
13615
13616 PR gdb/18749
13617 * gdb.threads/process-dies-while-handling-bp.c: New file.
13618 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13619
863d01bd
PA
136202015-08-06 Pedro Alves <palves@redhat.com>
13621
13622 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13623 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13624
0a39bb32
PA
136252015-08-05 Pedro Alves <palves@redhat.com>
13626
13627 * gdb.threads/next-while-other-thread-longjmps.c: New file.
13628 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
13629
ee2d2b10
SL
136302015-08-03 Sandra Loosemore <sandra@codesourcery.com>
13631
13632 * gdb.base/bp-permanent.exp: Report test as unsupported if
13633 the target cannot stop at the permanent breakpoint.
13634
4e1bdb00
DE
136352015-08-03 Doug Evans <dje@google.com>
13636
13637 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
13638 10000.
13639
3d338901
DE
136402015-08-03 Doug Evans <dje@google.com>
13641
13642 * Makefile.in (workers/%.worker, build-perf): New rule.
13643 (GDB_PERFTEST_MODE): New variable.
13644 (check-perf): Use it.
13645 (clean): Clean up gdb.perf parallel build subdirs.
13646 * lib/build-piece.exp: New file.
13647 * lib/gdb.exp (make_gdb_parallel_path): New function
13648 (standard_output_file, standard_temp_file): Call it.
13649 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13650 of $GDB_PARALLEL.
13651 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
13652
af061d3e
DE
136532015-08-03 Doug Evans <dje@google.com>
13654
8e1afc81 13655 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
13656 (LOG_FILE_NAME): New global.
13657 (TextReporter.__init__): Initialize self.txt_sum.
13658 (TextReporter.report): Add support for multiple data-points.
13659 Move report to perftest.sum, put raw data in perftest.log.
13660 (TextReporter.start): Open sum and log files.
13661 (TextReporter.end): Close sum and log files.
8e1afc81
DE
13662 * gdb.perf/lib/perftest/testresult.py
13663 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 13664
2c8c5d37
PA
136652015-07-31 Pedro Alves <palves@redhat.com>
13666
13667 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
13668 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13669 kill_wait_spawned_process instead of explicit "kill -9".
13670 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
13671 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13672 kill_wait_spawned_process.
13673 * gdb.base/attach-twice.exp: Likewise.
13674 * gdb.base/attach.exp: Likewise.
13675 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
13676 gdb_test_multiple.
13677 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
13678 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13679 kill_wait_spawned_process.
13680 * gdb.base/valgrind-infcall.exp: Likewise.
13681 * gdb.multi/multi-attach.exp: Likewise.
13682 * gdb.python/py-prompt.exp: Likewise.
13683 * gdb.python/py-sync-interp.exp: Likewise.
13684 * gdb.server/ext-attach.exp: Likewise.
13685 * gdb.threads/attach-into-signal.exp (corefunc): Use
13686 spawn_wait_for_attach, spawn_id_get_pid and
13687 kill_wait_spawned_process.
13688 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
13689 spawn_wait_for_attach returning a spawn id instead of a pid. Use
13690 spawn_id_get_pid and kill_wait_spawned_process.
13691 * gdb.threads/attach-stopped.exp (corefunc): Use
13692 spawn_wait_for_attach, spawn_id_get_pid and
13693 kill_wait_spawned_process.
13694 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
13695 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13696 kill_wait_spawned_process instead of explicit "kill -9".
13697 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
13698 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
13699 (spawn_wait_for_attach): Use spawn instead of exec to spawn
13700 processes. Don't map cygwin/windows pids here. Now returns a
13701 spawn id list.
13702
032a0fca
SL
137032015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13704
13705 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13706 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13707 correct patch.
13708
61a934ca
SL
137092015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13710
13711 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13712
4bc4d428
SL
137132015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13714
13715 Reapply:
13716 2014-05-21 Mark Wielaard <mjw@redhat.com>
13717
13718 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13719
998d452a
PA
137202015-07-30 Pedro Alves <palves@redhat.com>
13721
13722 * linux-low.c (handle_extended_wait): Set the child's last
13723 reported status to TARGET_WAITKIND_STOPPED.
13724
69dde7dc
PA
137252015-07-30 Pedro Alves <palves@redhat.com>
13726
13727 PR threads/18600
13728 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13729 only shows inferior 1.
13730
4dd63d48
PA
137312015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13732 Pedro Alves <palves@redhat.com>
13733
13734 PR threads/18600
13735 * gdb.threads/fork-plus-threads.c: New file.
13736 * gdb.threads/fork-plus-threads.exp: New file.
13737
d618e4c5
PP
137382015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13739
13740 * gdb.base/batch-preserve-term-settings.exp
13741 (test_terminal_settings_preserved_after_cli_exit): Use
13742 send_quit_command.
13743
1eef6428
PA
137442015-07-29 Pedro Alves <palves@redhat.com>
13745 Don Breazeal <donb@codesourcery.com>
13746
13747 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13748 output from both inferior_spawn_id and gdb_spawn_id.
13749
7da5b897
SDJ
137502015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13751
13752 * gdb.threads/attach-into-signal.exp (corefunc): Use
13753 with_test_prefix on nested loops, uniquefying the test messages.
13754
dac804df
SDJ
137552015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13756
13757 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13758 commit.
13759
06265e53
PP
137602015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13761
13762 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13763 New proc.
13764 (test_terminal_settings_preserved_after_sigterm): New test.
13765
18206ca3
PP
137662015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13767
13768 * gdb.base/batch-preserve-term-settings.exp
13769 (test_terminal_settings_preserved_after_cli_exit): New test.
13770
90074d11
PP
137712015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13772
13773 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13774 manipulation of saved_gdbflags.
13775 (test_terminal_settings_preserved): Remove global declaration of
13776 the unused variable pagination_prompt. Remove manipulation of
13777 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13778 GDBFLAGS.
13779
eb1a7902
PA
137802015-07-29 Pedro Alves <palves@redhat.com>
13781
13782 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13783
8b75dd3b
PA
137842015-07-29 Pedro Alves <palves@redhat.com>
13785
13786 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13787 at the top.
13788
dedad4e3
PA
137892015-07-29 Pedro Alves <palves@redhat.com>
13790
13791 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13792 (main): Call gdb_unbuffer_output.
13793 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13794 (main): Call gdb_unbuffer_output.
13795 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13796 (main): Call gdb_unbuffer_output.
13797 * gdb.base/call-strs.exp: Adjust to step over the
13798 gdb_unbuffer_output call.
13799 * gdb.base/catch-gdb-caused-signals.c: Include
13800 "../lib/unbuffer_output.c".
13801 (main): Call gdb_unbuffer_output.
13802 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13803 (main): Call gdb_unbuffer_output.
13804 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13805 (main): Call gdb_unbuffer_output.
13806 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13807 (main): Call gdb_unbuffer_output.
13808 * gdb.base/shlib-call.exp: Adjust to step over the
13809 gdb_unbuffer_output call.
13810 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13811 (main): Call gdb_unbuffer_output.
13812 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13813 (main): Call gdb_unbuffer_output.
13814 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13815 (main): Rename to ...
13816 (test): ... this.
13817 (main): Reimplement.
13818 * gdb.base/varargs.exp: Run to test instead of to main.
13819 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13820 (main): Call gdb_unbuffer_output.
13821
58789a91
PA
138222015-07-29 Pedro Alves <palves@redhat.com>
13823
13824 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
13825 factore out from mi_continue_dprintf. For call-style dprintfs,
13826 expect dprintf output out of $inferior_spawn_id.
13827 (mi_continue_dprintf): Use mi_expect_dprintf.
13828 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13829 (main): Call gdb_unbuffer_output.
13830
e8376742
PA
138312015-07-29 Pedro Alves <palves@redhat.com>
13832
13833 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
13834 (default_mi_gdb_start): Set inferior_spawn_id instead of
13835 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
13836 gdb_spawn_id.
13837 (mi_gdb_test): Always expect inferior output from both
13838 $inferior_spawn_id and $gdb_spawn_id.
13839
08280010
PA
138402015-07-29 Pedro Alves <palves@redhat.com>
13841
13842 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
13843 send_inferior and $inferior_spawn_id.
13844
4d30e432
PA
138452015-07-29 Pedro Alves <palves@redhat.com>
13846
13847 * gdb.gdb/complaints.exp (test_initial_complaints)
13848 (test_serial_complaints, test_short_complaints): Use
13849 gdb_test_stdio.
13850 (test_empty_complaint): Handle $inferior_spawn_id !=
13851 $gdb_spawn_id.
13852
0d30a335
PA
138532015-07-29 Pedro Alves <palves@redhat.com>
13854
13855 * gdb.base/varargs.exp: Use gdb_test_stdio.
13856
39413b29
PA
138572015-07-29 Pedro Alves <palves@redhat.com>
13858
13859 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
13860
7cb000a9
PA
138612015-07-29 Pedro Alves <palves@redhat.com>
13862
13863 * gdb.base/ending-run.exp: Use gdb_test_stdio.
13864
d7b8ac82
PA
138652015-07-29 Pedro Alves <palves@redhat.com>
13866
13867 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
13868 parameter into two new parameters, "inf_result" and "gdb_result".
13869 Expect inferior output and gdb output from $inferior_spawn_id and
13870 $gdb_spawn_id, respectively. Adjust all callers.
13871
789c3a0c
PA
138722015-07-29 Pedro Alves <palves@redhat.com>
13873
13874 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
13875 of gdb_test_sequence.
13876
77e760c3
PA
138772015-07-29 Pedro Alves <palves@redhat.com>
13878
13879 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
13880 (saw_spurious_output): Expect inferior output from
13881 $inferior_spawn_id. Use gdb_test_stdio.
13882
8396d2cd
PA
138832015-07-29 Pedro Alves <palves@redhat.com>
13884
13885 * gdb.base/dprintf.exp: Use standard_testfile. Change
13886 prepare_for_testing call.
13887 (srcfile): Don't set.
13888 (restart): New procedure.
13889 (test_dprintf): New procecure, use to continue over dprintfs.
13890 (test_call, test_agent): New procedures, tests moved here.
13891 Restart gdb and recreate dprintfs. Adjust expected output.
13892
2051d61f
PA
138932015-07-29 Pedro Alves <palves@redhat.com>
13894
13895 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
13896
452397af
PA
138972015-07-29 Pedro Alves <palves@redhat.com>
13898
13899 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
13900
8aed9555
PA
139012015-07-29 Pedro Alves <palves@redhat.com>
13902
13903 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
13904 gdb_test_stdio.
13905
188a61b4
PA
139062015-07-29 Pedro Alves <palves@redhat.com>
13907
13908 * lib/gdb.exp (gdb_test_stdio): New procedure.
13909
12264a45
PA
139102015-07-29 Pedro Alves <palves@redhat.com>
13911
13912 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
13913
23ffc893
PA
139142015-07-29 Pedro Alves <palves@redhat.com>
13915
13916 * gdb.base/call-signal-resume.exp: Remove check for
13917 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
13918 * gdb.base/unwindonsignal.exp: Likewise.
13919 * gdb.base/call-signals.c (gen_signal): Remove printf call.
13920 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
13921
65566918
PA
139222015-07-29 Pedro Alves <palves@redhat.com>
13923
13924 * gdb.base/siginfo-addr.c (pass): New function.
13925 (handler): Call it iff si_addr is correct.
13926 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
13927 Set a breakpoint at "pass" and continue to it.
13928
d60a9221
SDJ
139292015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
13930
13931 * gdb.python/py-objfile.exp: Make some tests have unique names.
13932 * gdb.python/py-pp-registration.exp: Likewise.
13933
bde40b8f
PA
139342015-07-28 Pedro Alves <palves@redhat.com>
13935
13936 * gdb.server/server-exec-info.exp: Issue a "disconnect".
13937
13e1dec8
SM
139382015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13939
13940 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
13941
da33c9a7
SM
139422015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13943
13944 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
13945
077836f7
PP
139462015-07-27 Patrick Palka <patrick@parcs.ath.cx>
13947
13948 * gdb.base/gdb-sigterm-2.exp: New test.
13949
b8cc7b2e
DE
139502015-07-25 Doug Evans <xdje42@gmail.com>
13951
13952 Revert:
13953 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13954 (workers/%.worker, build-perf): New rule.
13955 (GDB_PERFTEST_MODE): New variable.
13956 (check-perf): Use it.
13957 (clean): Clean up gdb.perf parallel build subdirs.
13958 * lib/build-piece.exp: New file.
13959 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13960 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13961 name.
13962 (standard_temp_file): Ditto.
13963 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13964 of $GDB_PARALLEL.
13965
c8bd4544
DE
139662015-07-24 Doug Evans <dje@google.com>
13967
13968 * gdb.perf/lib/perftest/utils.py: New file.
13969 * gdb.perf/gm-hello.cc: New file.
13970 * gdb.perf/gm-pervasive-typedef.cc: New file.
13971 * gdb.perf/gm-pervasive-typedef.h: New file.
13972 * gdb.perf/gm-std.cc: New file.
13973 * gdb.perf/gm-std.h: New file.
13974 * gdb.perf/gm-use-cerr.cc: New file.
13975 * gdb.perf/gm-utils.h: New file.
13976 * gdb.perf/gmonster-null-lookup.py: New file.
13977 * gdb.perf/gmonster-pervasive-typedef.py: New file.
13978 * gdb.perf/gmonster-print-cerr.py: New file.
13979 * gdb.perf/gmonster-ptype-string.py: New file.
13980 * gdb.perf/gmonster-runto-main.py: New file.
13981 * gdb.perf/gmonster-select-file.py: New file.
13982 * gdb.perf/gmonster1-null-lookup.exp: New file.
13983 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
13984 * gdb.perf/gmonster1-print-cerr.exp: New file.
13985 * gdb.perf/gmonster1-ptype-string.exp: New file.
13986 * gdb.perf/gmonster1-runto-main.exp: New file.
13987 * gdb.perf/gmonster1-select-file.exp: New file.
13988 * gdb.perf/gmonster1.cc: New file.
13989 * gdb.perf/gmonster1.exp: New file.
13990 * gdb.perf/gmonster2-null-lookup.exp: New file.
13991 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
13992 * gdb.perf/gmonster2-print-cerr.exp: New file.
13993 * gdb.perf/gmonster2-ptype-string.exp: New file.
13994 * gdb.perf/gmonster2-runto-main.exp: New file.
13995 * gdb.perf/gmonster2-select-file.exp: New file.
13996 * gdb.perf/gmonster2.cc: New file.
13997 * gdb.perf/gmonster2.exp: New file.
13998
6eab34f3
DE
139992015-07-24 Doug Evans <dje@google.com>
14000
14001 * gdb.perf/README: New file.
14002 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14003 * lib/gen-perf-test.exp: New file.
14004
63738bfd
DE
140052015-07-24 Doug Evans <dje@google.com>
14006
14007 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14008 (PerfTest::startup): New function.
14009 (PerfTest::run): Return result of calling body.
14010 (PerfTest::assemble): Rewrite.
14011 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14012 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14013 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14014 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14015 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14016
7b606f95
DE
140172015-07-24 Doug Evans <dje@google.com>
14018
14019 * lib/gdb.exp (clean_restart): Make executable optional.
14020
a97b16b8
DE
140212015-07-24 Doug Evans <dje@google.com>
14022
14023 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14024 compiler_info references.
14025 * gdb.cp/temargs.exp: Ditto.
14026 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14027 (get_compiler_info): Early exit if already computed. Set compiler_info
14028 to "unknown" if there was a problem.
14029 (test_compiler_info): Add function comment. Call get_compiler_info.
14030
35baa57f
DE
140312015-07-24 Doug Evans <dje@google.com>
14032
14033 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14034 (workers/%.worker, build-perf): New rule.
14035 (GDB_PERFTEST_MODE): New variable.
14036 (check-perf): Use it.
14037 (clean): Clean up gdb.perf parallel build subdirs.
14038 * lib/build-piece.exp: New file.
14039 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14040 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14041 name.
14042 (standard_temp_file): Ditto.
14043 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14044 of $GDB_PARALLEL.
14045
6ebea266
DE
140462015-07-24 Doug Evans <dje@google.com>
14047
14048 * lib/future.exp (gdb_default_target_compile): New option
14049 "early_flags".
14050 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14051 --as-needed.
14052
1e76a7e9
SDJ
140532015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14054
14055 * gdb.base/catch-syscall.exp: Call gdb_exit before
14056 gdb_skip_xml_test.
14057
5068630a
PA
140582015-07-24 Pedro Alves <palves@redhat.com>
14059
14060 * gdb.python/py-events.exp: Accept output between the stop event
14061 and the prompt.
14062 * gdb.python/py-evsignal.exp: Likewise.
14063 * gdb.python/py-evthreads.exp: Likewise.
14064
77598427
PA
140652015-07-24 Pedro Alves <palves@redhat.com>
14066
14067 PR gdb/18717
14068 * gdb.threads/non-ldr-exit.c: New file.
14069 * gdb.threads/non-ldr-exit.exp: New file.
14070
11e6c98f
YQ
140712015-07-24 Yao Qi <yao.qi@linaro.org>
14072
14073 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14074 restarting process.
14075
51aee833
YQ
140762015-07-24 Yao Qi <yao.qi@linaro.org>
14077
14078 * gdb.server/ext-restart.exp: New file.
14079
8cfe207c
YQ
140802015-07-24 Yao Qi <yao.qi@linaro.org>
14081
14082 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14083 argument options.
14084 * gdb.server/ext-wrapper.exp: New file.
14085
cc12ce38
DE
140862015-07-23 Doug Evans <dje@google.com>
14087
14088 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14089 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14090
d0d84780
PMR
140912015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14092
14093 * gdb.ada/var_arr_typedef.exp: New testcase.
14094 * gdb.ada/var_arr_typedef/pack.adb: New file.
14095 * gdb.ada/var_arr_typedef/pack.ads: New file.
14096 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14097
8b558f79
JB
140982015-07-20 Joel Brobecker <brobecker@adacore.com>
14099
14100 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14101
775a3298
JK
141022015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14103
14104 * gdb.arch/i386-biarch-core.exp: Replace istarget
14105 by "complete set gnutarget". Remove expectation for the "core-file"
14106 command.
14107
db1ff28b
JK
141082015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14109
14110 Revert the previous commit:
14111 Tests for validate symbol file using build-id.
14112
0a94970d
JK
141132015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14114
14115 Tests for validate symbol file using build-id.
14116 * gdb.base/solib-mismatch-lib.c: New file.
14117 * gdb.base/solib-mismatch-libmod.c: New file.
14118 * gdb.base/solib-mismatch.c: New file.
14119 * gdb.base/solib-mismatch.exp: New file.
14120
03346981
SL
141212015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14122
14123 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14124 nios2-*-linux*.
14125 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14126 * gdb.base/siginfo.exp: Likewise.
14127 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14128
42422cc7
PL
141292015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14130
14131 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14132 Move it to ...
14133 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14134 ... here.
14135 * gdb.trace/range-stepping.exp: Check that the target supports
14136 range stepping.
14137
cfa68bae
JK
141382015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14139
14140 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14141
8ffdba26
PA
141422015-07-14 Pedro Alves <palves@redhat.com>
14143
14144 * gdb.base/killed-outside.exp: New file.
14145 * gdb.base/killed-outside.c: New file.
14146
218a5a11
JK
141472015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14148
14149 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14150 (n at main): New.
14151 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14152
e03ed3c6
AA
141532015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14154
14155 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14156 infcall tests instead of setting up for KFAIL.
14157
485668e5
MM
141582015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14159
14160 * gdb.btrace/record_goto-step.exp: New.
14161
08464196
JK
141622015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14163
14164 PR compile/18484
14165 * gdb.compile/compile.c (struct struct_type): Add volatile to
14166 selffield's type.
14167 * gdb.compile/compile.exp
14168 (compile code struct_object.selffield = &struct_object): Skip further
14169 struct_object tests if this one xfails.
14170
bcf5c1d9
RC
141712015-07-08 Robert O'Callahan <robert@ocallahan.org>
14172
14173 PR exp/18617
14174 * gdb.trace/ax.exp: Add test.
14175
4931af25
YQ
141762015-07-07 Yao Qi <yao.qi@linaro.org>
14177
14178 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14179 instead of istarget "aarch64*-*-*".
14180 * gdb.arch/aarch64-fp.exp: Likewise.
14181 * gdb.base/float.exp: Likewise.
14182 * gdb.reverse/aarch64.exp: Likewise.
14183 * lib/gdb.exp (is_aarch64_target): New proc.
14184
9fcf688e
YQ
141852015-07-07 Yao Qi <yao.qi@linaro.org>
14186
14187 * lib/gdb.exp (is_aarch32_target): New proc.
14188 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14189 instead of "istarget "arm*-*-*"".
14190 * gdb.arch/arm-disp-step.exp: Likewise.
14191 * gdb.arch/thumb-bx-pc.exp: Likewise.
14192 * gdb.arch/thumb-prologue.exp: Likewise.
14193 * gdb.arch/thumb-singlestep.exp: Likewise.
14194 * gdb.base/disp-step-syscall.exp: Likewise.
14195 * gdb.base/float.exp: Likewise.
14196
fbd8d50d
YQ
141972015-07-07 Yao Qi <yao.qi@linaro.org>
14198
14199 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14200 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14201
71be1fdc
YQ
142022015-07-07 Yao Qi <yao.qi@linaro.org>
14203
14204 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14205 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14206 if it exists.
14207 * gdb.multi/multi-arch.exp: Likewise.
14208
3e221d36
SM
142092015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14210
14211 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14212 print.
14213
d441430b
YQ
142142015-07-07 Yao Qi <yao.qi@linaro.org>
14215
14216 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14217
06f810bd
MG
142182015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14219
14220 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14221 '[' and ']' characters.
14222
5e61e7c0
IB
142232015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14224
14225 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14226
28bf096c
PA
142272015-06-29 Pedro Alves <palves@redhat.com>
14228
14229 PR threads/18127
14230 * gdb.threads/hand-call-new-thread.c: New file.
14231 * gdb.threads/hand-call-new-thread.c: New file.
14232
ee93cd5e
KS
142332015-06-26 Keith Seitz <keiths@redhat.com>
14234 Doug Evans <dje@google.com>
14235
14236 PR 16253
14237 * gdb.cp/var-tag-2.cc: New file.
14238 * gdb.cp/var-tag-3.cc: New file.
14239 * gdb.cp/var-tag-4.cc: New file.
14240 * gdb.cp/var-tag.cc: New file.
14241 * gdb.cp/var-tag.exp: New file.
14242
fc637f04
PP
142432015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14244
14245 * gdb.base/history-duplicates.exp: New test.
14246
2e52ae68
PP
142472015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14248
14249 * gdb.base/completion.exp: Test the completion of the "focus"
14250 command.
14251
6e22494e
JK
142522015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14253
14254 * gdb.arch/amd64-prologue-skip.S: New file.
14255 * gdb.arch/amd64-prologue-skip.exp: New file.
14256
bf7b9cd9
SM
142572015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14258
14259 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14260 is_address_zero_readable check.
14261
201e8dfd
PB
142622015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14263
14264 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14265 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14266
5cd867b4
YQ
142672015-06-24 Yao Qi <yao.qi@linaro.org>
14268
14269 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14270 linux targets.
14271
4d7be007
YQ
142722015-06-24 Yao Qi <yao.qi@linaro.org>
14273
14274 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14275 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14276 * gdb.base/siginfo-thread.exp: Likewise.
14277
07fcd301
YQ
142782015-06-22 Yao Qi <yao.qi@linaro.org>
14279
14280 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14281
52042a00
YQ
142822015-06-22 Yao Qi <yao.qi@linaro.org>
14283
14284 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14285 aarch64*-*-*.
14286 (skip_hw_watchpoint_tests): Likewise.
14287
74bd41ce
PP
142882015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14289
14290 * gdb.base/gdbinit-history.exp: Test the interaction between
14291 setting GDBHISTSIZE and setting the history size via .gdbinit.
14292
bc460514
PP
142932015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14294
14295 PR gdb/16999
14296 * gdb.base/gdbhistsize-history.exp: New test.
14297
b58c513b
PP
142982015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14299
14300 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14301 with GDBHISTSIZE.
14302 * gdb.base/readline.exp: Likewise.
14303
92046791
YQ
143042015-06-17 Yao Qi <yao.qi@linaro.org>
14305
14306 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14307 line.
14308
2093d2d3
PP
143092015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14310
14311 * gdb.base/gdbinit-history.exp: Add test case to check that
14312 an unlimited history file does not get truncated on exit.
14313
e6c693af
AA
143142015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14315
14316 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14317 (VECTOR): New macro. Use it...
14318 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14319 ...for these typedefs.
14320 (int8, char1, int1, double1): New typedefs.
14321 (struct just_int2, struct two_int2): New structures.
14322 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14323 (add_structvecs, add_singlevecs): New functions.
14324 (main): Call add_some_intvecs twice.
14325 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14326 the compile and exit upon failure. Try compiling for the "native"
14327 architecture. Test inferior function calls with vector arguments
14328 and vector return value handling with "finish" and "return".
14329
c74f7d1c
JT
143302015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14331
14332 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14333 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14334 PE file.
14335 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14336
98aa42ee
AT
143372015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14338
14339 PR breakpoints/16465
14340 * gdb.mi/mi-dprintf-pending.c: New file.
14341 * gdb.mi/mi-dprintf-pending.exp: New test.
14342 * gdb.mi/mi-dprintf-pendshr.c: New file.
14343
7d73c23c 143442015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14345 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14346
14347 * gdb.arch/i386-mpx-map.c: New file.
14348 * gdb.arch/i386-mpx-map.exp: New File.
14349
143502015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14351
14352 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14353 * gdb.arch/i386-mpx.exp: Indentation fixed.
14354
143552015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14356
14357 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14358 function and improved indentation.
14359 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14360 gdb_test_multiple. Added additional tests to skip the test.
14361
143622015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14363
14364 * gdb.arch/i386-avx512.c: Change path in include file.
14365 * gdb.arch/i386-avx512.exp: Change include dir path
14366 compilation flag.
14367 * gdb.arch/i386-mpx.c: Change path in include file.
14368 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14369 flag.
14370
d5eba19a
JK
143712015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14372
14373 * gdb.compile/compile-print.exp (compile print *vararray@3)
14374 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14375
7f361056
JK
143762015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14377
14378 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14379 (do not keep jit in memory): ... this.
14380 (expect 5): Change it to ...
14381 (expect no 5): ... this.
14382
3b462ec2
SM
143832015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14384
14385 PR gdb/15564
14386 * gdb.mi/mi-detach.exp: New file.
14387
e0619de6
JK
143882015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14389
14390 PR symtab/18392
14391 * gdb.arch/amd64-tailcall-self.S: New file.
14392 * gdb.arch/amd64-tailcall-self.c: New file.
14393 * gdb.arch/amd64-tailcall-self.exp: New file.
14394
e970cb34
DB
143952015-05-28 Don Breazeal <donb@codesourcery.com>
14396
14397 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14398 tests for remote targets by checking is_target_gdbserver.
14399
b2e2f908
DE
144002015-05-27 Doug Evans <dje@google.com>
14401
14402 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14403 * gdb.dwarf2/opaque-type-lookup.c: New file.
14404 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14405
82c7be31
DE
144062015-05-26 Doug Evans <dje@google.com>
14407
14408 * gdb.cp/iostream.cc: New file.
14409 * gdb.cp/iostream.exp: New file.
14410
b4f54984
DE
144112015-05-26 Doug Evans <dje@google.com>
14412
14413 * gdb.dwarf2/dw2-op-call.exp: Update.
14414 * gdb.dwarf2/dw4-sig-types.exp: Update.
14415 * gdb.dwarf2/implptr.exp: Update.
14416 * gdb.mi/mi-cmd-param-changed.exp: Update.
14417
4ea6efe9
DE
144182015-05-26 Doug Evans <dje@google.com>
14419
14420 * gdb.python/py-lazy-string.c: New file.
14421 * gdb.python/py-lazy-string.exp: New file.
14422 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14423 (main): Update. Add estring3.
14424 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14425 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14426
f6bb7db3
YQ
144272015-05-26 Omair Javaid <omair.javaid@linaro.org>
14428 Yao Qi <yao.qi@linaro.org>
14429
14430 * gdb.reverse/aarch64.c: New.
14431 * gdb.reverse/aarch64.exp: New.
14432
a81bfbd0
OJ
144332015-05-26 Omair Javaid <omair.javaid@linaro.org>
14434
25d49b86
PA
14435 * lib/gdb.exp (supports_process_record): Return true for
14436 aarch64*-linux*.
a81bfbd0
OJ
14437 (supports_reverse): Likewise.
14438
158bf1b4
PP
144392015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14440
14441 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14442 Use with_test_prefix.
14443
a0145030
AB
144442015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14445
14446 * gdb.base/completion.exp: Add test for completion of layout
14447 names.
14448
ebe3b578
AB
144492015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14450
14451 * lib/gdb.exp (skip_tui_tests): New proc.
14452 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14453
84204ed7
PA
144542015-05-19 Pedro Alves <palves@redhat.com>
14455
14456 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14457 Save the whole env array instead of just HOME. Unset HISTSIZE in
14458 the environment while testing. Restore whole environment
14459 afterwards.
14460
37442ce1
DE
144612015-05-16 Doug Evans <xdje42@gmail.com>
14462
14463 * gdb.guile/scm-ports.c: New file.
14464 * gdb.guile/scm-ports.exp: Add memory port tests.
14465
36de76f9
JK
144662015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14467
14468 * gdb.compile/compile-print.c: New file.
14469 * gdb.compile/compile-print.exp: New file.
14470
3a9558c4
JK
144712015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14472
14473 * gdb.compile/compile-ops.exp: Cast param to void.
14474 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14475 (compile code struct_object.selffield = &struct_object): Add xfail.
14476
aa715135
JG
144772015-05-15 Joel Brobecker <brobecker@adacore.com>
14478
14479 * gdb.ada/arr_enum_with_gap: New testcase.
14480
931e5bc3
JG
144812015-05-15 Joel Brobecker <brobecker@adacore.com>
14482
14483 * gdb.ada/byte_packed_arr: New testcase.
14484
9cd4d857
JB
144852015-05-15 Joel Brobecker <brobecker@adacore.com>
14486
14487 * gdb.ada/pckd_neg: New testcase.
14488
ebfd00d2
PP
144892015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14490
14491 PR gdb/17820
14492 * gdb.base/gdbinit-history.exp: New test.
14493 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14494 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14495
4c082a81
SC
144962015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14497
14498 * gdb.python/py-xmethods.cc: Enhance test case.
14499 * gdb.python/py-xmethods.exp: New tests.
14500 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14501 function.
14502 (B_indexoper): Likewise.
14503 (global_dm_list) : Add new xmethod worker functions.
14504
f7797074
SDJ
145052015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14506
14507 * gdb.base/coredump-filter.exp: Correctly unset
14508 "coredump_var_addr" array.
14509
a4674e4e
PA
145102015-05-08 Pedro Alves <palves@redhat.com>
14511
14512 * gdb.server/non-existing-program.exp: Unset spawn_id.
14513
df2eb078
SC
145142015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14515
14516 PR python/18291
14517 * gdb.python/py-xmethods.exp: Add tests.
14518
422349a3
YQ
145192015-05-08 Yao Qi <yao.qi@linaro.org>
14520
14521 PR gdb/18208
14522 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14523 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14524 function set_coredump_filter, and remove remote_exec call.
14525 Remove argument ipid. Callers update.
14526 (top level): Don't get inferior's PID.
14527
63fc80ce
AA
145282015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14529
14530 * gdb.base/watch_thread_num.exp: Skip test on targets without
14531 access watchpoints.
14532
80ad801e
PA
145332015-05-06 Pedro Alves <palves@redhat.com>
14534
14535 PR server/18081
14536 * gdb.server/non-existing-program.exp: New file.
14537
0fa7fe50
JB
145382015-05-05 Joel Brobecker <brobecker@adacore.com>
14539
14540 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14541
3ea89b92
PMR
145422015-05-05 Joel Brobecker <brobecker@adacore.com>
14543
14544 * gdb.ada/out_of_line_in_inlined: New testcase.
14545
87b8eff0
JB
145462015-05-05 Joel Brobecker <brobecker@adacore.com>
14547
14548 * gdb.ada/var_rec_arr: New testcase.
14549
5fccc635
YQ
145502015-04-30 Yao Qi <yao.qi@linaro.org>
14551
14552 * gdb.base/break-idempotent.exp: If
14553 skip_hw_watchpoint_multi_tests returns true, skip the tests
14554 on "rwatch" and "awatch".
14555
42d38f42
YQ
145562015-04-30 Yao Qi <yao.qi@linaro.org>
14557
14558 * gdb.base/relativedebug.exp: Invoke gdb command
14559 "info sharedlibrary", and if libc.so doesn't have debug info,
14560 skip the test.
14561
2ce1cdbf
DE
145622015-04-29 Doug Evans <dje@google.com>
14563
14564 * gdb.python/py-xmethods.exp: Add ptype tests.
14565 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14566 get_result_type method.
14567
f24a38c5
LM
145682015-04-29 Luis Machado <lgustavo@codesourcery.com>
14569
14570 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14571 the target does not support hardware watchpoints.
14572
ecbf2b3c
LM
145732015-04-29 Luis Machado <lgustavo@codesourcery.com>
14574
14575 * gdb.base/break-always.exp: Abort testing if writing to memory
14576 causes an error.
14577
34f5f757
DE
145782015-04-28 Doug Evans <dje@google.com>
14579
14580 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14581 * gdb.python/py-pp-registration.exp: ... here. New file.
14582 * gdb.python/py-pp-registration.c: New file.
14583 * gdb.python/py-pp-registration.py: New file.
14584
69b4374a
DE
145852015-04-28 Doug Evans <dje@google.com>
14586
14587 * gdb.python/py-bad-printers.c: New file.
14588 * gdb.python/py-bad-printers.py: New file.
14589 * gdb.python/py-bad-printers.exp: New file.
14590
59fb7612
SS
145912015-04-28 Sasha Smundak <asmundak@google.com>
14592
14593 * gdb.python/py-type.exp: New test.
14594
2631b16a
AW
145952015-04-28 Andy Wingo <wingo@igalia.com>
14596
14597 * gdb.python/py-parameter.exp:
14598 * gdb.guile/scm-parameter.exp: Escape the path that we are
14599 matching against, as it might contain characters that are special
14600 to regular expressions.
14601
460efde1
JB
146022015-04-27 Joel Brobecker <brobecker@adacore.com>
14603
14604 * gdb.ada/rec_comp: New testcase.
14605
2d369d8e
SDJ
146062015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14607
14608 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14609 before using it.
14610
cf75d6c3
AB
146112015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14612
14613 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14614 new tests for verilog output.
14615
8dbe7ca5
YQ
146162015-04-24 Yao Qi <yao.qi@linaro.org>
14617
14618 * boards/remote-gdbserver-on-localhost.exp: New file.
14619
4ef9fb2f
PA
146202015-04-23 Pedro Alves <palves@redhat.com>
14621
14622 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14623 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14624 "end of file", remove $inferior_spawn_id from the indirect list.
14625
0a803169
PA
146262015-04-23 Pedro Alves <palves@redhat.com>
14627
14628 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
14629
749ef8f8
PA
146302015-04-23 Pedro Alves <palves@redhat.com>
14631
14632 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
14633 on $any_spawn_id instead of only on $gdb_spawn_id.
14634
8aae4344
PM
146352015-04-21 Pierre Muller <muller@sourceware.org>
14636
14637 PR pascal/17815
14638 * lib/pascal.exp (gpc_compile): Add new option "class".
14639 (fpc_compile): Likewise.
14640 * gdb.pascal/case-insensitive-symbols.pas: New file.
14641 * gdb.pascal/case-insensitive-symbols.exp: New file.
14642
1586c8fb
GB
146432015-04-20 Gary Benson <gbenson@redhat.com>
14644
14645 * gdb.base/attach.exp: Fix three extended remote failures.
14646
1b6e6f5c
GB
146472015-04-17 Gary Benson <gbenson@redhat.com>
14648
14649 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
14650 the main executable over the remote protocol.
14651
e797481d
PA
146522015-04-16 Pedro Alves <palves@redhat.com>
14653
14654 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
14655 a new gdbserver if gdbserver_reconnect_p is set.
14656
1ca99c42
PA
146572015-04-16 Pedro Alves <palves@redhat.com>
14658
14659 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
14660 is set, don't exit gdbserver.
14661
af9fd6f8
AA
146622015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14663
14664 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
14665 appropriate .insn, such that an older assembler can be used.
14666 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
14667 the z/Architecture instruction set on 31-bit targets as well.
14668
04ff1e61
AA
146692015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14670
14671 * gdb.go/handcall.exp: Remove all logic related to the first
14672 breakpoint and rely on go_runto_main instead.
14673 * gdb.go/strings.exp: Likewise.
14674 * gdb.go/unsafe.exp: Likewise.
14675 * gdb.go/hello.exp: Likewise. Also rename the remaining
14676 breakpoint marker to "breakpoint 1".
14677 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
14678 * gdb.go/strings.go: Likewise.
14679 * gdb.go/unsafe.go: Likewise.
14680 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
14681 "set breakpoint 2 here" and rename the remaining breakpoint marker
14682 to "breakpoint 1".
14683
40d2f8d6
SM
146842015-04-15 Simon Marchi <simon.marchi@ericsson.com>
14685
14686 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
14687 if itertools.imap is not present.
14688 * gdb.python/py-objfile.exp: Add parentheses.
14689 * gdb.python/py-type.exp: Same.
14690 * gdb.python/py-unwind-maint.py: Same.
14691
8cbc97c6
YQ
146922015-04-15 Yao Qi <yao.qi@linaro.org>
14693
14694 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
14695 of ":$ptr_size" and set its form explicitly.
14696
45fd756c
YQ
146972015-04-15 Pedro Alves <palves@redhat.com>
14698 Yao Qi <yao.qi@linaro.org>
14699
14700 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14701 timeout by factor of 4.
14702 (test_regular_watch): Likewise.
14703 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14704 * gdb.reverse/sigall-reverse.exp: Likewise.
14705 * gdb.reverse/until-precsave.exp: Likewise.
14706 * lib/gdb.exp (with_timeout_factor): New proc.
14707 (gdb_expect): Move some code to ...
14708 (get_largest_timeout): ... here. New procedure.
14709
9e811bc3
LM
147102015-04-14 Luis Machado <lgustavo@codesourcery.com>
14711
14712 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14713
0ff6fcb2
LM
147142015-04-13 Luis Machado <lgustavo@codesourcery.com>
14715
14716 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14717 to write to the .text section.
14718
7578d5f7
LM
147192015-04-13 Luis Machado <lgustavo@codesourcery.com>
14720
14721 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14722 Handle the case of targets that do not provide PID information.
14723
2efe15c4
YQ
147242015-04-13 Yao Qi <yao.qi@linaro.org>
14725
14726 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14727 and use expect instead of gdb_expect.
14728
8cd8f2f8
SDJ
147292015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14730
14731 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14732 "coredump_var_addr" to avoid naming conflict with other testcases.
14733
9ee41772
PA
147342015-04-10 Pedro Alves <palves@redhat.com>
14735
14736 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14737 gdb_test_sequence and gdb_assert.
14738
07473109
PA
147392015-04-10 Pedro Alves <palves@redhat.com>
14740
14741 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14742 test messages that don't include the breakpoint address.
14743
de3db44c
YQ
147442015-04-10 Yao Qi <yao.qi@linaro.org>
14745
14746 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14747 false for some offset and width combinations which aren't
14748 supported by linux kernel.
14749
c79d856c
PA
147502015-04-10 Pedro Alves <palves@redhat.com>
14751
14752 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14753 procedure, factored out from ...
14754 (top level): ... here. Add "set displaced-stepping" testing axis.
14755 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14756 parameter "displaced". Use it.
14757 (top level): Use foreach and add "set displaced-stepping" testing
14758 axis.
14759
ebc90b50
PA
147602015-04-10 Pedro Alves <palves@redhat.com>
14761
14762 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14763 Remove comment.
14764 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14765 both the address of the instruction that triggers the watchpoint
14766 and the address of the instruction immediately after, and use
14767 those addresses for the test. Fix comment.
14768
8f572e5c
PA
147692015-04-10 Pedro Alves <palves@redhat.com>
14770
14771 * gdb.base/sigstep.exp (breakpoint_to_handler)
14772 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14773 Test "backtrace" in handler.
14774 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14775 (top level): Add new "displaced" test axis to
14776 breakpoint_to_handler, breakpoint_to_handler_entry and
14777 breakpoint_over_handler.
14778
8d707a12
PA
147792015-04-10 Pedro Alves <palves@redhat.com>
14780
14781 PR gdb/18216
14782 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14783
ef713951
YQ
147842015-04-10 Yao Qi <yao.qi@linaro.org>
14785
14786 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14787 (test_add_rn_pc): New function.
14788 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14789 (top level): Invoke test_add_rn_pc.
14790
906d60cf
PA
147912015-04-10 Pedro Alves <palves@redhat.com>
14792
14793 PR gdb/13858
14794 * gdb.base/step-over-no-symbols.exp: New file.
14795
f2983cc3
AW
147962015-04-09 Andy Wingo <wingo@igalia.com>
14797
14798 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14799 after the Python tests.
14800
6d62641c
SDJ
148012015-04-08 Keith Seitz <keiths@redhat.com>
14802
14803 PR python/16699
14804 * gdb.python/py-completion.exp: New tests for completion.
14805 * gdb.python/py-completion.py (CompleteLimit1): New class.
14806 (CompleteLimit2): Likewise.
14807 (CompleteLimit3): Likewise.
14808 (CompleteLimit4): Likewise.
14809 (CompleteLimit5): Likewise.
14810 (CompleteLimit6): Likewise.
14811 (CompleteLimit7): Likewise.
14812
f3770638
PA
148132015-04-08 Pedro Alves <palves@redhat.com>
14814
14815 PR gdb/18214
14816 PR gdb/18216
14817 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14818 function.
14819 (main): Install it as SIGUSR1 handler.
14820 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14821 parameter. Always use "setup" as prefix. Toggle "set
14822 displaced-stepping" off/on depending on global. Don't switch to
14823 thread 1 here.
14824 (top level): Add displaced stepping "off/on" test axis. Update
14825 "setup" calls. Wrap each subtest with with_test_prefix. Test
14826 continuing with a queued signal in each thread.
14827
4496bed7
PA
148282015-04-08 Pedro Alves <palves@redhat.com>
14829
14830 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
14831 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
14832 gdb_breakpoint instead of gdb_test that doesn't expect anything.
14833 Return early if running to main fails.
14834 * gdb.trace/while-stepping.exp: Likewise.
14835
b97fde92
PA
148362015-04-07 Pedro Alves <palves@redhat.com>
14837
14838 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
14839 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
14840 interact with inferior program.
14841
f71c18e7
PA
148422015-04-07 Pedro Alves <palves@redhat.com>
14843
14844 * lib/gdb.exp (inferior_spawn_id): New global.
14845 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
14846 spawn id after processing the user code.
14847 (default_gdb_start): Set inferior_spawn_id.
14848 (send_inferior): New procedure.
14849 * lib/gdbserver-support.exp (gdbserver_start): Set
14850 inferior_spawn_id.
14851 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
14852
6423214f
PA
148532015-04-07 Pedro Alves <palves@redhat.com>
14854
14855 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
14856 * lib/gdbserver-support.exp (gdbserver_start): Make
14857 $server_spawn_id global.
14858 (gdbserver_start): Don't wait for gdbserver's spawn id with
14859 expect_background.
14860 (close_gdbserver): New procedure.
14861 (gdb_exit): Rename the default version and reimplement.
14862
71c0ee8c
PA
148632015-04-07 Pedro Alves <palves@redhat.com>
14864
72f4393d 14865 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
14866 append the substituted item, not the original item.
14867
203bc29b
PA
148682015-04-07 Pedro Alves <palves@redhat.com>
14869
14870 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
14871 gdb_expect.
14872
508a3ddf
PA
148732015-04-07 Pedro Alves <palves@redhat.com>
14874
14875 * gdb.base/interrupt.exp: Don't handle the case of the inferior
14876 output appearing once only.
14877
9f6dbe2b
PA
148782015-04-07 Pedro Alves <palves@redhat.com>
14879
14880 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
14881 that doesn't expect anything. Return early if running to main
14882 fails.
14883
337532fa
YQ
148842015-04-07 Yao Qi <yao.qi@linaro.org>
14885
14886 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
14887 (child_function): Call alarm.
14888 (main): Move call to alarm into the loop.
14889 * gdb.threads/non-stop-fair-events.exp: Build program with
14890 -DTIMEOUT=$timeout.
14891
01b622d4
DE
148922015-04-06 Doug Evans <xdje42@gmail.com>
14893
14894 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
14895 Fix dest parameter to board_info.
14896 (fpc_compile): Ditto.
14897 (gdb_compile_pascal): Rename dest arg to destfile.
14898
961f4160
PMR
148992015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
14900
14901 * gdb.ada/funcall_ref.exp: New file.
14902 * gdb.ada/funcall_ref/foo.adb: New file.
14903
cafda597
YQ
149042015-04-02 Yao Qi <yao.qi@linaro.org>
14905
14906 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
14907 is remote.
14908
fed040c6
GB
149092015-04-02 Gary Benson <gbenson@redhat.com>
14910
14911 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
14912
d11916aa
SS
149132015-04-01 Sasha Smundak <asmundak@google.com>
14914
14915 * gdb.python/py-unwind-maint.c: New file.
14916 * gdb.python/py-unwind-maint.exp: New test.
14917 * gdb.python/py-unwind-maint.py: New file.
14918 * gdb.python/py-unwind.c: New file.
14919 * gdb.python/py-unwind.exp: New test.
14920 * gdb.python/py-unwind.py: New test.
14921
a1471180
PA
149222015-04-01 Pedro Alves <palves@redhat.com>
14923
14924 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
14925 to fail instead of non-existent $test.
14926
0bbeccb1
PA
149272015-04-01 Pedro Alves <palves@redhat.com>
14928
14929 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
14930 GDBFLAGS if not empty.
14931
3c724c8c
PMR
149322015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
14933
14934 * gdb.ada/complete.exp: Remove "multi_line".
14935 * gdb.ada/info_exc.exp: Remove "multi_line".
14936 * gdb.ada/packed_tagged.exp: Remove "multi_line".
14937 * gdb.ada/ptype_field.exp: Remove "multi_line".
14938 * gdb.ada/sym_print_name.exp: Remove "multi_line".
14939 * gdb.ada/tagged.exp: Remove "multi_line".
14940 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
14941 [multi_line ...]
14942 * gdb.btrace/delta.exp: Likewise.
14943 * gdb.btrace/exception.exp: Likewise.
14944 * gdb.btrace/function_call_history.exp: Likewise.
14945 * gdb.btrace/instruction_history.exp: Likewise.
14946 * gdb.btrace/nohist.exp: Likewise.
14947 * gdb.btrace/record_goto.exp: Likewise.
14948 * gdb.btrace/segv.exp: Likewise.
14949 * gdb.btrace/stepi.exp: Likewise.
14950 * gdb.btrace/tailcall.exp: Likewise.
14951 * gdb.btrace/unknown_functions.exp: Likewise.
14952 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
14953 * lib/gdb.exp: Add the "multi_line" helper.
14954
4eec2deb
PA
149552015-04-01 Pedro Alves <palves@redhat.com>
14956
14957 * gdb.threads/tid-reuse.c: New file.
14958 * gdb.threads/tid-reuse.exp: New file.
14959
df8411da
SDJ
149602015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
14961
14962 PR corefiles/16092
14963 * gdb.base/coredump-filter.c: New file.
14964 * gdb.base/coredump-filter.exp: Likewise.
14965
6ef37366
PM
149662015-03-27 Petr Machata <pmachata@redhat.com>
14967
14968 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
14969 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
14970 (Dwarf::assemble): Initialize them.
14971 (Dwarf::lines): New function.
14972
7ec911b0
JT
149732015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
14974
14975 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
14976 SYMBOL_PREFIX for x86_64-*-cygwin.
14977
ff908ebf
AW
149782015-03-26 Andy Wingo <wingo@igalia.com>
14979
14980 PR symtab/18148
14981 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
14982 const_value but not a location.
14983 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
14984 location defined in non-main CUs are visible.
14985
6d5f0679
YQ
149862015-03-26 Yao Qi <yao.qi@linaro.org>
14987
14988 PR testsuite/18139
14989 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
14990 Add a line number entry for the same line.
14991 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
14992 Add a line number entry for the same line.
14993
2898689b
YQ
149942015-03-26 Yao Qi <yao.qi@linaro.org>
14995
14996 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
14997 .int 0.
14998 (func): Likewise. Add .Lfunc_1 label.
14999 Use .Lfunc_1 label.
15000 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15001 .int 0.
15002 (func): Likewise.
15003 Use .Lfunc_1 label.
15004
85180498
YQ
150052015-03-26 Yao Qi <yao.qi@linaro.org>
15006
15007 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15008 Call gdb_compile instead to compile each .s files without debug
15009 information.
15010
8aa08a8d
YQ
150112015-03-26 Yao Qi <yao.qi@linaro.org>
15012
15013 * gdb.base/savedregs.exp (process_saved_regs): Make
15014 "Saved registers:" optional in the pattern.
15015
66849923
MM
150162015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15017
15018 * gdb.btrace/next.exp: Merged into step.exp.
15019 * gdb.btrace/finish.exp: Merged into step.exp.
15020 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15021 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15022 "record goto" and checking the exact replay position.
15023 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15024 check for "Recording format" in "info record" output.
15025 * gdb.btrace/record_goto.exp: Choose test file based on target.
15026 * gdb.btrace/x86-record_goto.S: Renamed into ...
15027 * gdb.btrace/x86_64-record_goto.S: ... this.
15028 * gdb.btrace/i686-record_goto.S: New.
15029 * gdb.btrace/x86-tailcall.S: Renamed into ...
15030 * gdb.btrace/x86_64-tailcall.S: ... this.
15031 * gdb.btrace/i686-tailcall.S: New.
15032 * gdb.btrace/x86-tailcall.c: Renamed into ...
15033 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15034 separate statements. Update test.
15035 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15036 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15037 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15038 * gdb.btrace/tailcall.exp: Choose test file based on target.
15039 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15040
11cc1b74
MM
150412015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15042
15043 * gdb.btrace/exception.exp: Increase BTS buffer size.
15044
a25d8bf9
PA
150452015-03-24 Pedro Alves <palves@redhat.com>
15046
15047 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15048
856e7dd6
PA
150492015-03-24 Pedro Alves <palves@redhat.com>
15050
15051 * gdb.threads/schedlock.exp (test_step): No longer expect that
15052 "set scheduler-locking step" with "next" over a function call runs
15053 threads unlocked.
15054
ad235a41
AT
150552015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15056
15057 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15058
15630549
AT
150592015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15060
15061 PR breakpoints/16466
15062 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15063 * gdb.mi/mi-pending.c (thread_func): New function.
15064 (int main): Add threading support required.
15065 * gdb.mi/mi-pending.exp: Add tests for this issue.
15066 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15067 (pendfunc2): Remove stdio dependency.
15068 * gdb.mi/mi-pendshr2.c: New file.
15069
693dca06
KS
150702015-03-23 Keith Seitz <keiths@redhat.com>
15071
15072 * gdb.linespec/keywords.c: New file.
15073 * gdb.linespec/keywords.exp: New file.
15074
7e993ebf
KS
150752015-03-23 Keith Seitz <keiths@redhat.com>
15076
15077 PR gdb/18021
15078 * gdb.dwarf2/staticvirtual.exp: New test.
15079
bc23328c
JK
150802015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15081
15082 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15083 * README: Remove HP-UX and gdb.hp.
15084 (configuration):
15085 * configure: Regenerate.
15086 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15087 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15088 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15089 gdb.hp/gdb.defects/Makefile.
15090 * gdb.hp/Makefile.in: File deleted.
15091 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15092 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15093 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15094 * gdb.hp/gdb.aCC/run.c: File deleted.
15095 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15096 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15097 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15098 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15099 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15100 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15101 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15102 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15103 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15104 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15105 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15106 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15107 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15108 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15109 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15110 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15111 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15112 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15113 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15114 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15115 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15116 * gdb.hp/gdb.compat/average.c: File deleted.
15117 * gdb.hp/gdb.compat/sum.c: File deleted.
15118 * gdb.hp/gdb.compat/xdb.c: File deleted.
15119 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15120 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15121 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15122 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15123 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15124 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15125 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15126 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15127 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15128 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15129 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15130 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15131 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15132 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15133 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15134 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15135 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15136 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15137 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15138 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15139 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15140 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15141 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15142 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15143 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15144 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15145 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15146 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15147 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15148 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15149 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15150 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15151 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15152 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15153 * gdb.hp/tools/odump: File deleted.
15154
8bf3b159
PA
151552015-03-19 Pedro Alves <palves@redhat.com>
15156
15157 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15158 (saw_thread_3): New globals.
15159 (top level): Increment them when an event for the corresponding
15160 thread is seen.
15161 (no thread starvation): New test.
15162
eb54c8bf
PA
151632015-03-19 Pedro Alves <palves@redhat.com>
15164
15165 * gdb.threads/continue-pending-status.c: New file.
15166 * gdb.threads/continue-pending-status.exp: New file.
15167
32d2e5d6
PA
151682015-03-18 Pedro Alves <palves@redhat.com>
15169
15170 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15171 Use gdb_is_target_remote instead of is_remote. Use
15172 gdb_test_multiple instead of gdb_expect. Exit early if
15173 gdb_test_multiple hits its internal matches. Tighten stepi tests
15174 expected output. Fail on exit with any signal, instead of just
15175 SIGILL.
15176
f68f11b7
YQ
151772015-03-18 Yao Qi <yao.qi@linaro.org>
15178
15179 PR tdep/18107
15180 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15181 variable.
15182 * gdb.base/catch-syscall.exp: Don't skip it on
15183 aarch64*-*-linux* target. Remove elements in all_syscalls.
15184 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15185 target.
15186 (setup_all_syscalls): New proc.
15187
ca5fd19b
YQ
151882015-03-16 Yao Qi <yao.qi@linaro.org>
15189
15190 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15191 (top level): Skip tests if valid_addr_p returns false for
15192 $cmd1 or $cmd2.
15193
85642ba0
AW
151942015-03-11 Andy Wingo <wingo@igalia.com>
15195
15196 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15197
e03f9645
YQ
151982015-03-11 Yao Qi <yao.qi@linaro.org>
15199
15200 * gdb.base/catch-syscall.exp: Fix typo in comments.
15201
5d0962b2
YQ
152022015-03-11 Yao Qi <yao.qi@linaro.org>
15203
15204 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15205
b2df3cef
PA
152062015-03-09 Pedro Alves <palves@redhat.com>
15207
15208 * dg-extract-results.py: Delete.
15209
ef878e53
PA
152102015-03-09 Pedro Alves <palves@redhat.com>
15211
15212 Merge dg-extract-results.sh from GCC upstream (r218843).
15213
15214 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15215 * dg-extract-results.sh: Use --text with grep to avoid issues with
15216 binary files. Fall back to cat -v, if that doesn't work.
15217
9494d219
PA
152182015-03-05 Pedro Alves <palves@redhat.com>
15219
15220 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15221
a8d9763a
SM
152222015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15223
15224 * lib/mi-support.exp (mi_expect_interrupt): Accept
15225 alternative event for when in all-stop mode.
15226
be9957b8
PA
152272015-03-04 Pedro Alves <palves@redhat.com>
15228
15229 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15230
d57be0f4 152312015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15232
15233 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15234
c214c7cf
AA
152352015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15236
15237 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15238 regexps for GDB's current line display, accept a hex address
15239 preceding the line number.
15240
6d74a497
AA
152412015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15242
15243 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15244 the 'arch1' variable for "s390*-linux*" targets.
15245
511aee7c
PA
152462015-03-04 Pedro Alves <palves@redhat.com>
15247
15248 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15249 (main): Pass missing retval argument to pthread_join call.
15250
95e50b27
PA
152512015-03-02 Pedro Alves <palves@redhat.com>
15252
15253 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15254 (top level): Call do_test with non-stop as well.
15255
28054d69
PA
152562015-03-02 Pedro Alves <palves@redhat.com>
15257
15258 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15259 -1.
15260
4fa5d7b4
AA
152612015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15262
15263 * gdb.arch/s390-vregs.exp: New test.
15264 * gdb.arch/s390-vregs.S: New file.
15265
97c18565
PA
152662015-02-27 Pedro Alves <palves@redhat.com>
15267
15268 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15269 call to catch_command_errors.
15270 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15271 catch_command_errors.
15272
a37bfa30
PA
152732015-02-27 Pedro Alves <palves@redhat.com>
15274
15275 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15276 "true" for boolean result.
15277 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15278 prototype of main.
15279
6f98576f
PA
152802015-02-27 Pedro Alves <palves@redhat.com>
15281
15282 * lib/unbuffer_output.c: New file.
15283 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15284 (main): Call gdb_unbuffer_output.
15285
eba5ab56
YQ
152862015-02-27 Yao Qi <yao.qi@linaro.org>
15287
15288 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15289 target.
15290
0def5aaa
DE
152912015-02-26 Doug Evans <dje@google.com>
15292
15293 * gdb.cp/class2.cc (Dbase, D): New classes.
15294 (main): New local delta.
15295 * gdb.cp/class2.exp: Test printing delta.
15296 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15297 (dynbar): New global.
15298 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15299
081a1c2c
JK
153002015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15301
15302 * gdb.compile/compile-ifunc.c: New file.
15303 * gdb.compile/compile-ifunc.exp: New file.
15304
2f41223f
AT
153052015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15306
15307 * gdb.base/structs.exp: Check for correct struct on finish.
15308
03eddd80
YQ
153092015-02-26 Yao Qi <yao.qi@linaro.org>
15310
15311 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15312 is zero.
15313
80c57053
JK
153142015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15315
15316 * gdb.arch/cordic.ko.bz2: New file.
15317 * gdb.arch/cordic.ko.debug.bz2: New file.
15318 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15319
21613c12
YQ
153202015-02-25 Yao Qi <yao.qi@linaro.org>
15321
15322 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15323 aarch64*-*-* target.
15324
d8b901ed
PA
153252015-02-23 Pedro Alves <palves@redhat.com>
15326
15327 * lib/gdb.exp (delete_breakpoints): Rewrite using
15328 gdb_test_multiple.
15329
e5b85ead
PA
153302015-02-23 Pedro Alves <palves@redhat.com>
15331
15332 * gdb.base/info-os.c: Include stdlib.h.
15333
85c3a371
DE
153342015-02-22 Doug Evans <xdje42@gmail.com>
15335
15336 PR symtab/17855
15337 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15338 is read after symbols have been re-read.
15339 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15340 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15341
96553a0c
DE
153422015-02-21 Doug Evans <dje@google.com>
15343
15344 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15345
97a0c697
JK
153462015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15347
15348 PR corefiles/17808
15349 * gdb.arch/i386-biarch-core.core.bz2: New file.
15350 * gdb.arch/i386-biarch-core.exp: New file.
15351
a47cd6e9
PA
153522015-02-21 Pedro Alves <palves@redhat.com>
15353
15354 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15355 runto_main fails.
15356
c5facdc4
PA
153572015-02-20 Pedro Alves <palves@redhat.com>
15358
15359 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15360 info probes.
15361
2db9a427
PA
153622015-02-20 Pedro Alves <palves@redhat.com>
15363
15364 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15365
60fb7e9e
PA
153662015-02-20 Pedro Alves <palves@redhat.com>
15367
15368 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15369 clean_restart before gdb_target_supports_trace.
15370
5c5019c2
PA
153712015-02-20 Pedro Alves <palves@redhat.com>
15372
15373 PR threads/18006
15374 * gdb.threads/clone-thread_db.c: New file.
15375 * gdb.threads/clone-thread_db.exp: New file.
15376
c9587f88
AT
153772015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15378
15379 PR breakpoints/16812
15380 * gdb.base/catch-gdb-caused-signals.c: New file.
15381 * gdb.base/catch-gdb-caused-signals.exp: New file.
15382
f6a88844
JM
153832015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15384
15385 * configure: Regenerated.
15386 * configure.ac: Use GDB_AC_TRANSFORM.
15387 * aclocal.m4: sinclude ../transform.m4.
15388
497c491b
JM
153892015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15390
15391 * lib/dtrace.exp: New file.
15392 * gdb.base/dtrace-probe.exp: Likewise.
15393 * gdb.base/dtrace-probe.d: Likewise.
15394 * gdb.base/dtrace-probe.c: Likewise.
15395 * lib/pdtrace.in: Likewise.
15396 * configure.ac: Output variables with the transformed names of
15397 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15398 * configure: Regenerated.
15399
03e98035
JM
154002015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15401
15402 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15403 expected message when trying to access $_probe_* convenience
15404 variables while not on a probe.
15405
63cc30e9
JK
154062015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15407
15408 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15409
0703599a
PA
154102015-02-11 Pedro Alves <pedro@codesourcery.com>
15411
15412 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15413 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15414
7e60a48e
DE
154152015-02-10 Doug Evans <xdje42@gmail.com>
15416
15417 * lib/gdb.exp (gdb_load): Always return a result.
15418
01b088bc
PA
154192015-02-10 Pedro Alves <palves@redhat.com>
15420
15421 * gdb.threads/signal-sigtrap.c: New file.
15422 * gdb.threads/signal-sigtrap.exp: New file.
15423
b05ec7a5
AT
154242015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15425
15426 * gdb.trace/no-attach-trace.c: New file.
15427 * gdb.trace/no-attach-trace.exp: New file.
15428
a2c2acaf
MW
154292015-02-09 Mark Wielaard <mjw@redhat.com>
15430
15431 * gdb.dwarf2/atomic.c: New file.
15432 * gdb.dwarf2/atomic-type.exp: Likewise.
15433
31fd9caa
MM
154342015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15435
15436 * gdb.btrace/buffer-size.exp: Update "info record" output.
15437 * gdb.btrace/delta.exp: Update "info record" output.
15438 * gdb.btrace/enable.exp: Update "info record" output.
15439 * gdb.btrace/finish.exp: Update "info record" output.
15440 * gdb.btrace/instruction_history.exp: Update "info record" output.
15441 * gdb.btrace/next.exp: Update "info record" output.
15442 * gdb.btrace/nexti.exp: Update "info record" output.
15443 * gdb.btrace/step.exp: Update "info record" output.
15444 * gdb.btrace/stepi.exp: Update "info record" output.
15445 * gdb.btrace/nohist.exp: Update "info record" output.
15446
d33501a5
MM
154472015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15448
15449 * gdb.btrace/buffer-size: New.
15450
f4abbc16
MM
154512015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15452
15453 * gdb.btrace/delta.exp: Update "info record" output.
15454 * gdb.btrace/enable.exp: Update "info record" output.
15455 * gdb.btrace/finish.exp: Update "info record" output.
15456 * gdb.btrace/instruction_history.exp: Update "info record" output.
15457 * gdb.btrace/next.exp: Update "info record" output.
15458 * gdb.btrace/nexti.exp: Update "info record" output.
15459 * gdb.btrace/step.exp: Update "info record" output.
15460 * gdb.btrace/stepi.exp: Update "info record" output.
15461 * gdb.btrace/nohist.exp: Update "info record" output.
15462
b9d61307
SM
154632015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15464
15465 PR gdb/15678
15466 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15467
e584fdbc
PA
154682015-02-06 Pedro Alves <palves@redhat.com>
15469
15470 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15471 macro.
15472 (seconds_left, again): New globals.
15473 (main): Wait seconds_left in a 1-second sleep loop instead of
15474 sleeping 180 seconds. If 'again' is set, reset the seconds
15475 counter.
15476 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15477 'again' in the inferior before detaching. Print the seconds left.
15478 (options): New global.
15479 (top level): Build program with -DTIMEOUT=$timeout.
15480
77f41761
PA
154812015-02-06 Pedro Alves <palves@redhat.com>
15482
15483 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15484 determine how many seconds to pass to 'alarm'.
15485 * gdb.base/gdb-sigterm.exp (top level): Build program with
15486 -DTIMEOUT=$timeout.
15487 (do_test): Return success/failure indication. Add more verbose
15488 logging. Don't fail if 200 single steps are seen. Instead, fail
15489 when the test times out.
15490 (passes): New global.
15491 (top level): Break the testing loop if testing fails on any
15492 iteration. Use gdb_assert.
15493
b9394193
DB
154942015-02-04 Don Breazeal <donb@codesourcery.com>
15495
15496 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15497 and initialize them.
15498 (ipc_cleanup): New function.
15499 (main): Don't declare shmid, semid, and msqid. Add a call to
15500 atexit so that we call ipc_cleanup on exit.
15501
42d9e528
PA
155022015-02-04 Pedro Alves <palves@redhat.com>
15503
15504 * boards/native-extended-gdbserver.exp: Remove any target variant
15505 specifications from the board name before clearing the isremote
15506 flag from board_info.
15507
ae6ae975
DE
155082015-01-31 Doug Evans <xdje42@gmail.com>
15509
15510 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15511
cfb069a8
GB
155122015-01-31 Gary Benson <gbenson@redhat.com>
15513
15514 * gdb.base/completion.exp: Disable completion limiting for
15515 existing tests. Add new tests to check completion limiting.
15516 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15517
5dd31d79
DE
155182015-01-31 Doug Evans <xdje42@gmail.com>
15519
15520 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15521
9f050062
DE
155222015-01-31 Doug Evans <xdje42@gmail.com>
15523
15524 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15525 entries. Duplicate file section script entries.
15526 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15527 inlined entries. Add test for safe-path rejection.
15528 * gdb.python/py-section-script.c: Add duplicate inlined section script
15529 entries. Duplicate file section script entries.
15530 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15531 inlined entries. Add test for safe-path rejection.
15532
df25ebbd
JB
155332015-01-29 Joel Brobecker <brobecker@adacore.com>
15534
15535 * gdb.ada/disc_arr_bound: New testcase.
15536
4a0ca9ec
JB
155372015-01-29 Joel Brobecker <brobecker@adacore.com>
15538
15539 * gdb.ada/mi_var_array: New testcase.
15540
3a8b707a
DE
155412015-01-27 Doug Evans <dje@google.com>
15542
15543 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15544 Add test for objfile.filename, objfile.username after objfile
15545 has been unloaded.
15546
f8313f6e
JB
155472015-01-26 Joel Brobecker <brobecker@adacore.com>
15548
15549 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15550 the second test to print the name attribute of value
15551 returned by the call to gdb.lookup_type, and adjust
15552 the expected output accordingly.
15553
37bc665e
MW
155542015-01-25 Mark Wielaard <mjw@redhat.com>
15555
15556 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15557 * gdb.base/disp-step-fork.c: Include unistd.h.
15558 * gdb.base/siginfo-obj.c: Include stdio.h.
15559 * gdb.base/siginfo-thread.c: Likewise.
15560 * gdb.mi/non-stop.c: Include unistd.h.
15561 * gdb.mi/nsthrexec.c: Include stdio.h.
15562 * gdb.mi/pthreads.c: Include unistd.h.
15563 * gdb.modula2/unbounded1.c (main): Declare returns int.
15564 * gdb.reverse/consecutive-reverse.c: Likewise.
15565 * gdb.threads/create-fail.c: Include unistd.h.
15566 * gdb.threads/killed.c: Likewise.
15567 * gdb.threads/linux-dp.c: Likewise.
15568 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15569 * gdb.threads/non-ldr-exc-2.c: Likewise.
15570 * gdb.threads/non-ldr-exc-3.c: Likewise.
15571 * gdb.threads/non-ldr-exc-4.c: Likewise.
15572 * gdb.threads/pthreads.c: Include unistd.h.
15573 (main): Declare returns int.
15574 * gdb.threads/tls-main.c (foo): New declaration.
15575 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15576
f7e5394d
SM
155772015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15578
15579 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15580 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15581
743649fd
MW
155822015-01-15 Mark Wielaard <mjw@redhat.com>
15583
15584 * gdb.base/noreturn-return.c: New file.
15585 * gdb.base/noreturn-return.exp: New file.
15586 * gdb.base/noreturn-finish.c: New file.
15587 * gdb.base/noreturn-finish.exp: New file.
15588
198297aa
PA
155892015-01-23 Pedro Alves <palves@redhat.com>
15590
15591 * gdb.threads/continue-pending-after-query.c: New file.
15592 * gdb.threads/continue-pending-after-query.exp: New file.
15593
717cf30c
AG
155942015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15595 Simon Marchi <simon.marchi@ericsson.com>
15596
15597 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15598 * gdb.base/valgrind-db-attach.exp: Same.
15599 * gdb.base/valgrind-infcall.exp: Same.
15600 * lib/mi-support.exp (default_mi_gdb_start): Same.
15601 * lib/prompt.exp (default_prompt_gdb_start): Same.
15602 * lib/gdb.exp (default_gdb_spawn): Same.
15603 (gdb_interact): New.
15604
15605
4b62a76e
JK
156062015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15607
15608 * gdb.compile/compile.exp (pointer to jit function): New test.
15609
b4cdae6f
WW
156102015-01-17 Wei-cheng Wang <cole945@gmail.com>
15611
15612 * lib/gdb.exp (supports_process_record): Return true for
15613 powerpc*-*-linux*.
15614 (supports_reverse): Likewise.
15615
d221e7ef
DB
156162015-01-15 Don Breazeal <donb@codesourcery.com>
15617
15618 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15619 instead of checking whether the target board is remote and
15620 use spawn_wait_for_attach instead of exec/sleep.
15621 * gdb.base/attach-twice.exp: Likewise.
15622
bafffb51
JB
156232015-01-15 Joel Brobecker <brobecker@adacore.com>
15624
15625 * gdb.ada/var_arr_attrs: New testcase.
15626
5589af0e
PA
156272015-01-14 Pedro Alves <palves@redhat.com>
15628 Joel Brobecker <brobecker@adacore.com>
15629
15630 PR gdb/17525
15631 * gdb.base/bp-cmds-execution-x-script.c: New file.
15632 * gdb.base/bp-cmds-execution-x-script.exp: New file.
15633 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
15634
6c400b59
PA
156352015-01-14 Pedro Alves <palves@redhat.com>
15636
15637 PR cli/17828
15638 * gdb.base/batch-preserve-term-settings.c: New file.
15639 * gdb.base/batch-preserve-term-settings.exp: New file.
15640
e02c96a7
DE
156412015-01-13 Doug Evans <dje@google.com>
15642
15643 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
15644 binary.
15645
576fd14c
JB
156462015-01-13 Joel Brobecker <brobecker@adacore.com>
15647
15648 * Makefile.in (clean mostlyclean): Do not delete *.py.
15649
04dccad0
JB
156502015-01-13 Joel Brobecker <brobecker@adacore.com>
15651
15652 * gdb.python/py-lookup-type.exp: New file.
15653
3d230f71
PA
156542015-01-12 Pedro Alves <palves@redhat.com>
15655
15656 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
15657 restore GDBFLAGS before returning.
15658
7e67715d
JK
156592015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15660
15661 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
15662 is_amd64_regs_target and is_x86_like_target.
15663
f2e0d4b4
DE
156642015-01-11 Doug Evans <xdje42@gmail.com>
15665
15666 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
15667 is given without an explicit form.
15668 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
15669 attributes.
15670 * gdb.dwarf/corrupt.exp: Ditto.
15671 * gdb.dwarf2/enum-type.exp: Ditto.
15672 * gdb.trace/entry-values.exp: Ditto.
15673 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
15674
439250fb
DE
156752015-01-11 Doug Evans <xdje42@gmail.com>
15676
15677 PR gdb/15830
15678 * gdb.base/maint.exp: Remove references to "maint demangle".
15679 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
15680 Add tests for explicitly specifying language to demangle.
15681 * gdb.dlang/demangle.exp: Ditto.
15682
ede9f622
PA
156832015-01-09 Pedro Alves <palves@redhat.com>
15684
15685 * gdb.threads/non-stop-fair-events.c: New file.
15686 * gdb.threads/non-stop-fair-events.exp: New file.
15687
a7b796db
PA
156882015-01-09 Pedro Alves <palves@redhat.com>
15689
15690 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
15691 the global scope. Set a breakpoint after all threads are started
15692 rather than stepping over two source lines. Expect the prompt.
15693 * gdb.base/watch_thread_num.c (threads_started_barrier): New
15694 global.
15695 (NUM): Now 15.
15696 (main): Use threads_started_barrier to wait for all threads to
15697 start. Main thread no longer calls thread_function. Exit after
15698 180 seconds.
15699 (loop): New function.
15700 (thread_function): Wait on threads_started_barrier barrier. Call
15701 'loop' at each iteration.
15702 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15703 threads have started, instead of hardcoding number of "next"
15704 steps. Use an access watchpoint instead of a write watchpoint.
15705
9665ffdd
PA
157062015-01-09 Pedro Alves <palves@redhat.com>
15707
15708 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15709 (thread_func): Wait on barrier.
15710 (main): Wait for all threads to start before stopping GDB.
15711 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15712 global.
15713 (thread1_func, thread2_func): Wait on barrier.
15714 (main): Wait for all threads to start before stopping GDB.
15715 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15716 New global.
15717 (thread1_func, thread2_func): Wait on barrier.
15718 (main): Wait for all threads to start before stopping GDB.
15719
c945a99f
PA
157202015-01-09 Pedro Alves <palves@redhat.com>
15721
15722 * gdb.threads/attach-many-short-lived-threads.c: New file.
15723 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15724
c1a747c1
PA
157252014-01-09 Pedro Alves <palves@redhat.com>
15726
15727 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15728 instead of to thread 2.
15729 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15730 Add barrier around each pthread_create call instead of around all
15731 calls.
15732 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15733 Set a break on thread_function and have the child threads hit it
15734 one at at a time.
15735
60b3033e
PA
157362015-01-09 Pedro Alves <palves@redhat.com>
15737
15738 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15739 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15740 false.
15741 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15742 checking whether the target board is remote.
15743 * gdb.multi/multi-attach.exp: Likewise.
15744 * gdb.python/py-sync-interp.exp: Likewise.
15745 * gdb.server/ext-attach.exp: Likewise.
15746 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15747 tests that need to attach, instead of checking whether the target
15748 board is remote at the top of the file.
15749
acc018ac
YQ
157502015-01-08 Yao Qi <yao@codesourcery.com>
15751
15752 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15753
50a18af8
JK
157542015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15755
15756 Fix testcase compilation.
15757 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15758
8503d6e1
JB
157592015-01-06 Joel Brobecker <brobecker@adacore.com>
15760
15761 * gdb.python/py-type.exp: Add a couple test about empty
15762 array creation, and negative-length array creation.
15763
cc73dbcc
DE
157642015-01-02 Doug Evans <xdje42@gmail.com>
15765
15766 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15767
0300bbc7
DE
157682015-01-02 Doug Evans <dje@google.com>
15769
15770 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15771
9d85a0ec
YQ
157722014-12-29 Yao Qi <yao@codesourcery.com>
15773
15774 * gdb.trace/entry-values.exp: Update comments. Rename variable
15775 bar_call_foo to returned_from_foo.
15776
87186c6a
MMN
157772014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15778
15779 PR gdb/17394
15780 * gdb.linespec/break-asm-file.c: New file.
15781 * gdb.linespec/break-asm-file.exp: New file.
15782 * gdb.linespec/break-asm-file0.s: New file.
15783 * gdb.linespec/break-asm-file1.s: New file.
15784
1bab7383
YQ
157852014-12-18 Nigel Stephens <nigel@mips.com>
15786 Maciej W. Rozycki <macro@codesourcery.com>
15787
15788 * gdb.base/float.exp: Handle the new output from "info float" on
15789 MIPS targets.
15790
1bc1068a
JK
157912014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15792
15793 Fix MinGW compilation.
15794 * gdb.compile/compile-ops.exp: Update untested message if
15795 !skip_compile_feature_tests.
15796 * gdb.compile/compile-setjmp.exp: Likewise.
15797 * gdb.compile/compile-tls.exp: Likewise.
15798 * gdb.compile/compile.exp: Likewise.
15799 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15800 supported on this host".
15801
b6615d10
DE
158022014-12-16 Doug Evans <xdje42@gmail.com>
15803
15804 * boards/stabs.exp: New file.
15805
25dda427
AA
158062014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15807
15808 * gdb.base/completion.exp: Adjust to format changes of "maint
15809 print user-registers".
15810
bf330350
CU
158112014-12-16 Catalin Udma <catalin.udma@freescale.com>
15812
15813 PR server/17457
15814 * gdb.arch/aarch64-fp.c: New file.
15815 * gdb.arch/aarch64-fp.exp: New file.
15816
395cf596
SDJ
158172014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15818
15819 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15820 r210637, r210913, r211666, r215400, r215817).
15821
15822 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
15823 * dg-extract-results.py: New file.
15824 * dg-extract-results.sh: Use it if the environment seems
15825 suitable.
15826
15827 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
15828
15829 * dg-extract-results.py (parse_run): Handle warnings that
15830 are printed before a test harness is run.
15831
15832 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
15833
15834 * dg-extract-results.py (Named): Remove __cmp__ method.
15835 (output_variation): Use a key to sort variation.harnesses.
15836
15837 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
15838
15839 * dg-extract-results.py: For Python 3, force sys.stdout to
15840 handle surrogate escape sequences.
15841 (safe_open): New function.
15842 (output_segment, main): Use it.
15843
15844 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
15845
15846 * dg-extract-results.py (Prog.result_re): Include options
15847 in test name.
15848
15849 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
15850
15851 * dg-extract-results.py (output_variation): Always sort if
15852 do_sum.
15853
e882ef3c
SM
158542014-12-15 Simon Marchi <simon.marchi@ericsson.com>
15855
15856 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
15857 as long as we get pagination notifications.
15858
4992aa20
JM
158592014-12-15 Jason Merrill <jason@redhat.com>
15860
15861 * Makefile.in (check-gdb.%): Restore.
15862 * README: Mention it.
15863
c1b5a1a6
JB
158642014-12-13 Joel Brobecker <brobecker@adacore.com>
15865
15866 * gdb.ada/str_uninit: New testcase.
15867
5537b577
JK
158682014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15869
15870 PR symtab/17642
15871 * gdb.base/vla-stub-define.c: New file.
15872 * gdb.base/vla-stub.c: New file.
15873 * gdb.base/vla-stub.exp: New file.
15874
bb2ec1b3
TT
158752014-12-12 Phil Muldoon <pmuldoon@redhat.com>
15876 Jan Kratochvil <jan.kratochvil@redhat.com>
15877 Tom Tromey <tromey@redhat.com>
15878
15879 * configure.ac: Add gdb.compile/.
15880 * configure: Regenerate.
15881 * gdb.compile/Makefile.in: New file.
15882 * gdb.compile/compile-ops.exp: New file.
15883 * gdb.compile/compile-ops.c: New file.
15884 * gdb.compile/compile-tls.c: New file.
15885 * gdb.compile/compile-tls.exp: New file.
15886 * gdb.compile/compile-constvar.S: New file.
15887 * gdb.compile/compile-constvar.c: New file.
15888 * gdb.compile/compile-mod.c: New file.
15889 * gdb.compile/compile-nodebug.c: New file.
15890 * gdb.compile/compile-setjmp-mod.c: New file.
15891 * gdb.compile/compile-setjmp.c: New file.
15892 * gdb.compile/compile-setjmp.exp: New file.
15893 * gdb.compile/compile-shlib.c: New file.
15894 * gdb.compile/compile.c: New file.
15895 * gdb.compile/compile.exp: New file.
15896 * lib/gdb.exp (skip_compile_feature_tests): New proc.
15897
4ff709eb
TT
158982014-12-12 Tom Tromey <tromey@redhat.com>
15899
15900 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
15901 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
15902
6dddd6a5
DE
159032014-12-12 Doug Evans <dje@google.com>
15904
15905 * lib/gdb-python.exp (get_python_valueof): New function.
15906 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
15907
71c24708
AA
159082014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15909
15910 * gdb.base/completion.exp: Add test for completion of "info
15911 registers ".
15912
3e29f34a
MR
159132014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
15914
15915 * gdb.base/func-ptrs.c: New file.
15916 * gdb.base/func-ptrs.exp: New file.
15917
fc126975
SM
159182014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15919
15920 PR breakpoints/17012
15921 * gdb.base/dprintf-detach.c: New file.
15922 * gdb.base/dprintf-detach.exp: New file.
15923
0a46d518
SM
159242014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15925
15926 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
15927 * lib/gdb.exp (target_is_gdbserver): New procedure.
15928
a0be3e44
DE
159292014-12-08 Doug Evans <dje@google.com>
15930
15931 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
15932
df1b803a
YQ
159332014-12-05 Yao Qi <yao@codesourcery.com>
15934
15935 * gdb.guile/scm-error.exp: Remove the third argument to
15936 gdb_remote_download.
15937 * gdb.guile/scm-frame-args.exp: Likewise.
15938 * gdb.guile/scm-section-script.exp: Likewise.
15939
ddb9f679
YQ
159402014-12-05 Yao Qi <yao@codesourcery.com>
15941
15942 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
15943
86e4ed39
DE
159442014-12-04 Doug Evans <dje@google.com>
15945
15946 * gdb.python/py-objfile.exp: Add tests for
15947 objfile.add_separate_debug_file.
15948
7c50a931
DE
159492014-12-04 Doug Evans <dje@google.com>
15950
15951 * lib/gdb.exp (get_build_id): New function.
15952 (build_id_debug_filename_get): Rewrite to use it.
15953 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
15954
621661e3
MR
159552014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
15956
15957 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
15958 `method(long)', not just 0x0.
15959 * gdb.cp/nsalias.exp: Align code labels to 4.
15960 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
15961 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
15962 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
15963 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
15964 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
15965 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
15966
29f0c3b7
DE
159672014-12-02 Doug Evans <dje@google.com>
15968
e1e061e7 15969 PR symtab/17602
29f0c3b7 15970 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 15971 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
15972 * gdb.cp/anon-ns.exp: Update.
15973
162078c8
NB
159742014-12-02 Nick Bull <nicholaspbull@gmail.com>
15975
15976 * gdb.python/py-events.py (inferior_call_handler): New.
15977 (register_changed_handler, memory_changed_handler): New.
15978 (test_events.invoke): Register new handlers.
15979 * gdb.python/py-events.exp: Add tests for inferior call,
15980 memory_changed and register_changed events.
15981
fdb09caf
AA
159822014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15983
15984 * gdb.base/execl-update-breakpoints.exp: Specify the link address
15985 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
15986 if the linker doesn't understand this.
15987
55cfb2c4
SM
159882014-12-01 Simon Marchi <simon.marchi@ericsson.com>
15989
15990 * gdb.python/python.exp: Change expected reply to help().
15991
9e8cd6df
YQ
159922014-12-01 Yao Qi <yao@codesourcery.com>
15993
15994 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
15995 AC_CONFIG_SUBDIRS(gdb.gdbtk).
15996 * configure: Re-generated.
15997
6c659fc2
SC
159982014-11-28 Siva Chandra Reddy <sivachandra@google.com>
15999
16000 * gdb.cp/chained-calls.cc: New file.
16001 * gdb.cp/chained-calls.exp: New file.
16002 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16003
d7fc3181
SM
160042014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16005
16006 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16007 * gdb.dwarf2/symtab-producer.exp: Same.
16008 * gdb.gdb/python-interrupts.exp: Same.
16009 * gdb.gdb/python-selftest.exp: Same.
16010 * gdb.python/py-linetable.exp: Same.
16011 * gdb.python/py-type.exp: Same.
16012 * gdb.python/py-value-cc.exp: Same.
16013 * gdb.python/py-value.exp: Same.
16014
10e79639
YQ
160152014-11-28 Yao Qi <yao@codesourcery.com>
16016
16017 * gdb.base/break-probes.exp: Match library name prefixed with
16018 sysroot.
16019
f28a0564
SM
160202014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16021
16022 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16023 test expected output. Add parentheses for the call to print.
16024 Remove L suffix from integers.
16025
3fe1ce1d
DE
160262014-11-26 Doug Evans <dje@google.com>
16027
16028 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16029
84429e27
YQ
160302014-11-22 Yao Qi <yao@codesourcery.com>
16031
16032 * gdb.trace/entry-values.c: Remove asms.
16033 (foo): Add foo_label.
16034 (bar): Add bar_label.
16035 * gdb.trace/entry-values.exp: Remove code computing foo's
16036 length and bar's length.
16037 (Dwarf::assemble): Invoke function_range for bar and use
16038 MACRO_AT_func for foo.
16039
26741859
YQ
160402014-11-22 Yao Qi <yao@codesourcery.com>
16041
16042 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16043 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16044 Use .Lgcc43_procstart instead of gcc43.
16045
45e44d27
JB
160462014-11-21 Joel Brobecker <brobecker@adacore.com>
16047
16048 * gdb.ada/n_arr_bound: New testcase.
16049
458c8db8
SDJ
160502014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16051
16052 PR breakpoints/10737
16053 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16054 test_catch_syscall_multi_arch.
16055 (test_catch_syscall_multi_arch): New function.
16056
43f3e411
DE
160572014-11-20 Doug Evans <xdje42@gmail.com>
16058
16059 * gdb.base/maint.exp: Update expected output.
16060
0d7b2549
AA
160612014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16062
16063 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16064 4-byte instruction on S390.
16065
8908fca5
JB
160662014-11-19 Joel Brobecker <brobecker@adacore.com>
16067
16068 * gdb.ada/arr_arr: New testcase.
16069
4a46959e
JB
160702014-11-19 Joel Brobecker <brobecker@adacore.com>
16071
16072 * gdb.ada/pkd_arr_elem: New Testcase.
16073
470e2f4e
LM
160742014-11-18 Luis Machado <lgustavo@codesourcery.com>
16075
16076 * gdb.reverse/break-precsave: Expect completion message for
16077 core file reads.
16078 * gdb.reverse/consecutive-precsave.exp: Likewise.
16079 * gdb.reverse/finish-precsave.exp: Likewise.
16080 * gdb.reverse/i386-precsave.exp: Likewise.
16081 * gdb.reverse/machinestate-precsave.exp: Likewise.
16082 * gdb.reverse/sigall-precsave.exp: Likewise.
16083 * gdb.reverse/solib-precsave.exp: Likewise.
16084 * gdb.reverse/step-precsave.exp: Likewise.
16085 * gdb.reverse/until-precsave.exp: Likewise.
16086 * gdb.reverse/watch-precsave.exp: Likewise.
16087
a267f3ad
AA
160882014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16089
16090 * gdb.base/bp-permanent.c: Include unistd.h.
16091 * gdb.python/py-framefilter-mi.c (main): Add return type.
16092 * gdb.python/py-framefilter.c (main): Likewise.
16093 * gdb.trace/actions-changed.c (main): Likewise.
16094
12084a9a
AA
160952014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16096
16097 * gdb.mi/until.c: Add eye-catchers.
16098 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16099 line numbers.
16100
dc7e1a77
AA
161012014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16102
16103 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16104 function header variants in break1.c.
16105 * gdb.base/ena-dis-br.exp: Likewise.
16106 * gdb.base/hbreak2.exp: Likewise.
16107 * gdb.reverse/until-precsave.exp: Drop references to removed
16108 non-prototype function header variants in ur1.c.
16109 * gdb.reverse/until-reverse.exp: Likewise.
16110
41c77605
PM
161112014-11-17 Petr Machata <pmachata@redhat.com>
16112
16113 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16114 ${_cu_offset_size} bytes abbrev offset.
16115
34248c3a
DE
161162014-11-15 Doug Evans <xdje42@gmail.com>
16117
16118 PR symtab/17559
16119 * gdb.base/line-symtabs.exp: New file.
16120 * gdb.base/line-symtabs.c: New file.
16121 * gdb.base/line-symtabs.h: New file.
16122
646da059
YQ
161232014-11-14 Yao Qi <yao@codesourcery.com>
16124
16125 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16126 (func): Add label func_label.
16127 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16128 Replace low_pc and high_pc with MACRO_AT_range.
16129 Replace name, low_pc and high_pc with MACRO_AT_func.
16130
9301ebe6
YQ
161312014-11-14 Yao Qi <yao@codesourcery.com>
16132
16133 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16134 Replace name, low_pc and high_pc with MACRO_AT_func.
16135
f166b542
YQ
161362014-11-14 Yao Qi <yao@codesourcery.com>
16137
16138 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16139 produce debug information.
16140 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16141
0f6e71e3
YQ
161422014-11-14 Yao Qi <yao@codesourcery.com>
16143
16144 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16145 object and get function length.
16146 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16147 with MACRO_AT_func.
16148 (top-level): Replace gdb_compile and clean_restart with
16149 prepare_for_testing.
16150 * gdb.dwarf2/main.c (main): Add label main_label.
16151
876c4df9
YQ
161522014-11-14 Yao Qi <yao@codesourcery.com>
16153
16154 * lib/dwarf.exp (function_range): New procedure.
16155 (Dwarf::_handle_macro_at_func): New procedure.
16156 (Dwarf::_handle_macro_at_range): New procedure.
16157 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16158
02ad9cf1
YQ
161592014-11-14 Yao Qi <yao@codesourcery.com>
16160
16161 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16162 (_handle_attribute): New procedure.
16163
a59add0c
AA
161642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16165
16166 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16167 * gdb.base/call-sc.c (zed): Likewise.
16168 * gdb.base/checkpoint.c (main): Likewise.
16169 * gdb.base/dump.c (main): Likewise.
16170 * gdb.base/gcore.c (main): Likewise.
16171 * gdb.base/huge.c (main): Likewise.
16172 * gdb.base/multi-forks.c (main): Likewise.
16173 * gdb.base/pr10179-a.c (main): Likewise.
16174 * gdb.base/savedregs.c (main): Likewise.
16175 * gdb.base/sigaltstack.c (main): Likewise.
16176 * gdb.base/siginfo.c (main): Likewise.
16177 * gdb.base/structs.c (zed): Likewise.
16178 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16179 * gdb.mi/mi-syn-frame.c (main): Likewise.
16180 * gdb.mi/until.c (foo, main): Likewise.
16181 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16182 * gdb.base/solib-weak.c (foo): Declare.
16183 * gdb.base/attach-twice.c: Include stdio.h.
16184 * gdb.base/weaklib1.c: Likewise.
16185 * gdb.base/weaklib2.c: Likewise.
16186 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16187 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16188 unistd.h.
16189 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16190 * gdb.mi/mi-exit-code.c: Likewise.
16191 * gdb.base/break-interp-lib.c: Include string.h.
16192 * gdb.base/coremaker.c: Likewise.
16193 * gdb.base/testenv.c: Likewise.
16194 * gdb.python/py-finish-breakpoint.c: Likewise.
16195 * gdb.base/inferior-died.c: Include sys/wait.h.
16196 * gdb.base/fileio.c: Include time.h.
16197 * gdb.base/async-shell.c: Include unistd.h.
16198 * gdb.base/dprintf-non-stop.c: Likewise.
16199 * gdb.base/info-os.c: Likewise.
16200 * gdb.mi/mi-console.c: Likewise.
16201 * gdb.mi/watch-nonstop.c: Likewise.
16202 * gdb.python/py-events.c: Likewise.
16203 * gdb.base/async.c (baz): Move up before its invocation.
16204 * gdb.base/code_elim2.c (my_global_func): Likewise.
16205 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16206 * gdb.base/advance.c (func2): Likewise.
16207
3b5d5997
AA
162082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16209
16210 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16211 variant.
16212 * gdb.base/annota3.c: Likewise.
16213 * gdb.base/async.c: Likewise.
16214 * gdb.base/average.c: Likewise.
16215 * gdb.base/call-ar-st.c: Likewise.
16216 * gdb.base/call-rt-st.c: Likewise.
16217 * gdb.base/call-sc.c: Likewise.
16218 * gdb.base/call-strs.c: Likewise.
16219 * gdb.base/ending-run.c: Likewise.
16220 * gdb.base/execd-prog.c: Likewise.
16221 * gdb.base/exprs.c: Likewise.
16222 * gdb.base/foll-exec.c: Likewise.
16223 * gdb.base/foll-fork.c: Likewise.
16224 * gdb.base/foll-vfork.c: Likewise.
16225 * gdb.base/funcargs.c: Likewise.
16226 * gdb.base/gcore.c: Likewise.
16227 * gdb.base/jump.c: Likewise.
16228 * gdb.base/langs0.c: Likewise.
16229 * gdb.base/langs1.c: Likewise.
16230 * gdb.base/langs2.c: Likewise.
16231 * gdb.base/mips_pro.c: Likewise.
16232 * gdb.base/nodebug.c: Likewise.
16233 * gdb.base/opaque0.c: Likewise.
16234 * gdb.base/opaque1.c: Likewise.
16235 * gdb.base/recurse.c: Likewise.
16236 * gdb.base/run.c: Likewise.
16237 * gdb.base/scope0.c: Likewise.
16238 * gdb.base/scope1.c: Likewise.
16239 * gdb.base/setshow.c: Likewise.
16240 * gdb.base/setvar.c: Likewise.
16241 * gdb.base/shmain.c: Likewise.
16242 * gdb.base/shr1.c: Likewise.
16243 * gdb.base/shr2.c: Likewise.
16244 * gdb.base/sigall.c: Likewise.
16245 * gdb.base/signals.c: Likewise.
16246 * gdb.base/so-indr-cl.c: Likewise.
16247 * gdb.base/solib2.c: Likewise.
16248 * gdb.base/structs.c: Likewise.
16249 * gdb.base/sum.c: Likewise.
16250 * gdb.base/vforked-prog.c: Likewise.
16251 * gdb.base/watchpoint.c: Likewise.
16252 * gdb.reverse/shr2.c: Likewise.
16253 * gdb.reverse/until-reverse.c: Likewise.
16254 * gdb.reverse/ur1.c: Likewise.
16255 * gdb.reverse/watch-reverse.c: Likewise.
16256
066a77c5
AA
162572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16258
16259 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16260 variant.
16261 * gdb.base/sepdebug.exp: Drop references to removed code.
16262
4f204ea5
AA
162632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16264
16265 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16266 variant. Preserve original line numbering.
16267 * gdb.base/list1.c: Likewise.
16268
3b377a3a
AA
162692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16270
16271 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16272 variant.
16273 * gdb.base/break1.c: Likewise.
16274 * gdb.base/break.exp: Drop references to removed code.
16275
e444df73
AA
162762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16277
16278 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16279 variant.
16280
8008f2a7
AA
162812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16282
16283 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16284
a5a06887
AA
162852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16286
16287 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16288 logic into perform_all_tests() and invoke it with and without
16289 function header prototypes.
16290 (do_function_calls): Remove conditional XFAIL for PR 5318.
16291 (rerun_and_prepare): Remove duplicate code.
16292 (perform_all_tests): New. Main logic moved here.
16293
44dba9b9
AA
162942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16295
16296 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16297 code guarded by #ifdef NO_PROTOTYPES.
16298 (t_double_many_args): Likewise.
16299 (DEF_FUNC_MANY_ARGS_1): Likewise.
16300 (DEF_FUNC_VALUES_1): Likewise.
16301 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16302 guarded by #ifdef PROTOTYPES.
16303
d1fbcd56
AA
163042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16305
16306 * gdb.mi/mi-console.c: Add eye-catcher.
16307 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16308 instead of literal line number.
16309
b0e59b8f
AA
163102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16311
16312 * gdb.base/shr2.c: Add eye-catcher.
16313 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16314 line number.
16315
78f98cca
AA
163162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16317
16318 * gdb.base/jump.c: Add eye-catchers.
16319 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16320 numbers.
16321
58fa2af0
AA
163222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16323
16324 * gdb.base/execd-prog.c: Add eye-catchers.
16325 * gdb.base/foll-exec.c: Likewise.
16326 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16327 line numbers.
16328
04e5059b
AA
163292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16330
16331 * gdb.base/ending-run.c: Add eye-catchers.
16332 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16333 literal line numbers.
16334
dbfdb174
AA
163352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16336
16337 * gdb.base/call-rt-st.c: Add eye-catchers.
16338 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16339 literal line numbers.
16340
888a2ade
AA
163412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16342
16343 * gdb.base/call-ar-st.c: Add eye-catchers.
16344 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16345 literal line numbers.
16346
6acc2dde
AA
163472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16348
16349 * gdb.base/average.c: Add eye-catchers.
16350 * gdb.base/sum.c: Likewise.
16351 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16352 regexps dynamically.
16353
9ecfcd1d
AA
163542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16355
16356 * gdb.base/solib1.c: Add eye-catchers.
16357 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16358 literal line numbers.
16359
78708b7c
PA
163602014-11-12 Pedro Alves <palves@redhat.com>
16361
16362 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16363 leader has exited.
16364
af48d08f
PA
163652014-11-12 Pedro Alves <palves@redhat.com>
16366
16367 * gdb.arch/i386-bp_permanent.c: New file.
16368 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16369 (srcfile): Set to i386-bp_permanent.c.
16370 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16371 that stepi does not execute the 'leave' instruction, instead of
16372 testing it does execute.
16373 * gdb.base/bp-permanent.c: New file.
16374 * gdb.base/bp-permanent.exp: New file.
16375
af3768e9
DE
163762014-11-10 Doug Evans <xdje42@gmail.com>
16377
16378 PR symtab/17564
16379 * gdb.base/symtab-search-order.exp: New file.
16380 * gdb.base/symtab-search-order.c: New file.
16381 * gdb.base/symtab-search-order-1.c: New file.
16382 * gdb.base/symtab-search-order-shlib-1.c: New file.
16383
9de00a4a
PA
163842014-11-07 Pedro Alves <palves@redhat.com>
16385
16386 PR gdb/17511
16387 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16388 i?86-*-linux*.
16389
e0f52461
SC
163902014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16391
16392 PR c++/17494
16393 * gdb.cp/pr17494.cc: New file.
16394 * gdb.cp/pr17494.exp: New file.
16395
6ce8c980
YQ
163962014-11-02 Yao Qi <yao@codesourcery.com>
16397
16398 * gdb.python/python.exp: Get working directory and match the
16399 output of "set extended-prompt \\w " with it.
16400
02be9a71
DE
164012014-10-30 Doug Evans <dje@google.com>
16402
16403 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16404 in objfiles.
16405 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16406 in progspaces.
16407
3bdff46b
LM
164082014-10-30 Janis Johnson <janisjo@codesourcery.com>
16409
16410 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16411 * gdb.base/realname-expand.exp: Likewise.
16412 * gdb.linespec/macro-relative.exp: Likewise.
16413
ab917dfb
PA
164142014-10-29 Pedro Alves <palves@redhat.com>
16415
16416 PR gdb/17408
16417 * gdb.threads/schedlock.c (some_function): New function.
16418 (call_function): New global.
16419 (MAYBE_CALL_SOME_FUNCTION): New macro.
16420 (thread_function): Call it.
16421 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16422 and use it instead of a global counter. Adjust all callers.
16423 (get_current_thread): Use "find current thread" for test message
16424 here rather than having all callers pass down the same string.
16425 (goto_loop): New procedure, factored out from ...
16426 (my_continue): ... this.
16427 (step_ten_loops): Change parameter from test message to command to
16428 use. Adjust.
16429 (list_count): Delete global.
16430 (check_result): New procedure, factored out from duplicate top
16431 level code.
16432 (continue tests): Wrap in with_test_prefix.
16433 (test_step): New procedure, factored out from duplicate top level
16434 code.
16435 (top level): Test "step" in combination with all scheduler-locking
16436 modes. Test "next" in combination with all scheduler-locking
16437 modes, and in combination with stepping over a function call or
16438 not.
16439 * gdb.threads/next-bp-other-thread.c: New file.
16440 * gdb.threads/next-bp-other-thread.exp: New file.
16441
d3d4baed
PA
164422014-10-29 Pedro Alves <palves@redhat.com>
16443
16444 PR python/17372
16445 * gdb.python/python.exp: Test a multi-line command that spawns
16446 interactive Python.
16447 * gdb.base/multi-line-starts-subshell.exp: New file.
16448
563e8d85
YQ
164492014-10-29 Yao Qi <yao@codesourcery.com>
16450
16451 * gdb.base/fileio.exp: Make directories on host.
16452
0ea4d52e
YQ
164532014-10-29 Yao Qi <yao@codesourcery.com>
16454
16455 * gdb.base/fileio.c (test_write): Close the file.
16456
7f5ef605
PA
164572014-10-28 Pedro Alves <palves@redhat.com>
16458
16459 PR gdb/12623
16460 * gdb.base/sigstep.c (no_handler): New global.
16461 (main): If 'no_handler is true, set the signal handlers to
16462 SIG_IGN.
16463 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16464 with_sw_watch and no_handler parameters. Handle them.
16465 (top level) <stepping over handler when stopped at a breakpoint
16466 test>: Add a test axis for testing with a software watchpoint, and
16467 another for testing with the signal handler set to SIG_IGN.
16468 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16469 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16470
abbdbd03
PA
164712014-10-28 Pedro Alves <palves@redhat.com>
16472
16473 PR gdb/17511
16474 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16475 * gdb.base/sigstep.exp (other_handler_location): New global.
16476 (advance): Support stepping into the signal handler, and running
16477 commands while in the handler.
16478 (in_handler_map): New global.
16479 (top level): In the advance test, add combinations for getting
16480 into the handler with stepping commands, and for running commands
16481 in the handler. Add comment descripting the advancei tests.
16482
1df4399f
PA
164832014-10-28 Pedro Alves <palves@redhat.com>
16484
16485 * gdb.base/sigstep.exp: Use build_executable instead of
16486 prepare_for_testing.
16487 (top level): Move code that starts GDB, runs to main and creates a
16488 display to ...
16489 (restart): ... this new procedure.
16490 (top level): Move backtrace from signal handler test to ...
16491 (validate_backtrace): ... this new procedure.
16492 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16493 with_test_prefix. Always restart GDB.
16494 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16495 with_test_prefix. Always restart GDB. No need to delete
16496 breakpoints after the test.
16497 (test_skip_handler): Remove prefix parameter.
16498 (skip_over_handler, breakpoint_to_handler)
16499 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16500 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16501 restart GDB. No need to delete breakpoints after the test.
16502 (top level): Use foreach to call the test procedures with
16503 different commands.
16504
a5b6e449
PA
165052014-10-28 Pedro Alves <palves@redhat.com>
16506
16507 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16508 instead of GNATS numbers.
16509 * gdb.base/sigbpt.exp: Likewise.
16510 * gdb.base/siginfo.exp: Likewise.
16511 * gdb.base/sigstep.exp: Likewise.
16512
e5f8a7cc
PA
165132014-10-27 Pedro Alves <palves@redhat.com>
16514
16515 * gdb.base/sigstep.c (dummy): New global.
16516 (main): Issue a couple writes to the new global.
16517 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16518 procedures.
16519 (skip_over_handler): Use test_skip_handler.
16520 (top level): Call skip_over_handler for stepi and nexti too.
16521 (breakpoint_over_handler): Use test_skip_handler.
16522 (top level): Call breakpoint_over_handler for stepi and nexti too.
16523
763905a3
YQ
165242014-10-27 Yao Qi <yao@codesourcery.com>
16525
16526 * gdb.trace/tfile.c (adjust_function_address)
16527 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16528 function descriptor.
16529
6f259a23
DB
165302014-10-24 Don Breazeal <donb@codesourcery.com>
16531
16532 * gdb.base/foll-fork.exp (test_follow_fork,
16533 catch_fork_child_follow): Check for updated fork messages emitted
16534 from infrun.c.
16535 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16536 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16537 vfork_and_exec_child_follow_through_step): Check for updated vfork
16538 messages emitted from infrun.c.
16539
09dd9a69
PA
165402014-10-24 Pedro Alves <palves@redhat.com>
16541
16542 * gdb.base/corefile.exp: Remove references to ultrix.
16543 * gdb.base/interrupt.exp: Likewise.
16544 * gdb.base/whatis.exp: Likewise.
16545 * gdb.gdb/selftest.exp: Likewise.
16546 * gdb.threads/manythreads.exp: Likewise.
16547 * gdb.threads/print-threads.exp: Likewise.
16548 * gdb.threads/pthreads.exp:: Likewise.
16549 * gdb.threads/schedlock.exp: Likewise.
16550
3433cfa5
SC
165512014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16552
16553 * gdb.cp/non-trivial-retval.cc: Add a test case.
16554 * gdb.cp/non-trivial-retval.exp: Add a test.
16555
092f880b
YQ
165562014-10-20 Yao Qi <yao@codesourcery.com>
16557
16558 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16559 * gdb.python/py-objfile-script-gdb.py: New file.
16560 * gdb.python/py-objfile-script.exp: Update reference to
16561 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16562 of remote_download. Remove the dest file.
16563
acbdb7f3
YQ
165642014-10-20 Yao Qi <yao@codesourcery.com>
16565
16566 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16567 * gdb.base/step-line.exp: Likewise.
16568 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16569 * gdb.dwarf2/dw2-basic.exp: Likewise.
16570 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16571 * gdb.dwarf2/dw2-filename.exp: Likewise.
16572 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16573 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16574 * gdb.dwarf2/dw2-producer.exp: Likewise.
16575 * gdb.dwarf2/mac-fileno.exp: Likewise.
16576 * gdb.python/py-frame-args.exp: Likewise.
16577 * gdb.python/py-framefilter.exp: Likewise.
16578 * gdb.python/py-mi.exp: Likewise.
16579 * gdb.python/py-objfile-script.exp: Likewise
16580 * gdb.python/py-pp-integral.exp: Likewise.
16581 * gdb.python/py-pp-re-notag.exp: Likewise.
16582 * gdb.python/py-prettyprint.exp: Likewise.
16583 * gdb.python/py-section-script.exp: Likewise.
16584 * gdb.python/py-typeprint.exp: Likewise.
16585 * gdb.python/py-xmethods.exp: Likewise.
16586 * gdb.stabs/weird.exp: Likewise.
16587 * gdb.xml/tdesc-regs.exp: Likewise.
16588
bd286a29
KCY
165892014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16590
16591 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16592 (out_cu): Use addr_len for the size of addresses.
16593 (out_line): Likewise. Size DW_LNE_set_address instruction
16594 according to addr_len.
16595 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16596 (FUNC): Add START_INSNS to definition.
16597
673dc4a0
YQ
165982014-10-18 Yao Qi <yao@codesourcery.com>
16599
16600 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16601 gdb_has_argv0 return true.
16602 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16603 check [target_info exists noargs], check [gdb_has_argv0]
16604 instead.
16605 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16606 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16607 procedures.
16608
4ffbba72
DE
166092014-10-17 Doug Evans <dje@google.com>
16610
16611 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16612 event.
16613 * gdb.python/py-events.py: Add clear_objfiles event.
16614
d096d8c1
DE
166152014-10-17 Doug Evans <dje@google.com>
16616
16617 * gdb.python/py-objfile.exp: Test progspace attribute.
16618
a80db015
LM
166192014-10-17 Luis Machado <lgustavo@codesourcery.com>
16620
16621 * gdb.guile/scm-breakpoint.exp: Do not assume any
16622 directory separators when matching source file paths.
16623 * gdb.python/py-breakpoint.exp: Likewise.
16624 * gdb.reverse/break-precsave.exp: Likewise.
16625 * gdb.reverse/break-reverse.exp: Likewise.
16626 * gdb.reverse/consecutive-precsave.exp: Likewise.
16627 * gdb.reverse/finish-precsave.exp: Likewise.
16628 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
16629 * gdb.reverse/finish-reverse.exp: Likewise.
16630 * gdb.reverse/i386-precsave.exp: Likewise.
16631 * gdb.reverse/i387-env-reverse.exp: Likewise.
16632 * gdb.reverse/i387-stack-reverse.exp: Likewise.
16633 * gdb.reverse/machinestate-precsave.exp: Likewise.
16634 * gdb.reverse/machinestate.exp: Likewise.
16635 * gdb.reverse/sigall-precsave.exp: Likewise.
16636 * gdb.reverse/solib-precsave.exp: Likewise.
16637 * gdb.reverse/step-precsave.exp: Likewise.
16638 * gdb.reverse/until-precsave.exp: Likewise.
16639 * gdb.reverse/watch-precsave.exp: Likewise.
16640 * gdb.reverse/watch-reverse.exp: Likewise.
16641
b22089ab
YQ
166422014-10-17 Yao Qi <yao@codesourcery.com>
16643
16644 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
16645 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
16646
6c4486e6
PA
166472014-10-17 Pedro Alves <palves@redhat.com>
16648
16649 PR gdb/17471
16650 * gdb.base/bg-execution-repeat.c: New file.
16651 * gdb.base/bg-execution-repeat.exp: New file.
16652
0ff33695
PA
166532014-10-17 Pedro Alves <palves@redhat.com>
16654
16655 PR gdb/17300
16656 * gdb.base/continue-all-already-running.c: New file.
16657 * gdb.base/continue-all-already-running.exp: New file.
16658
6fdebc3d
PA
166592014-10-17 Pedro Alves <palves@redhat.com>
16660
16661 PR gdb/17472
16662 * gdb.base/annota-input-while-running.c: New file.
16663 * gdb.base/annota-input-while-running.exp: New file.
16664
32a8097b
PA
166652014-10-17 Pedro Alves <palves@redhat.com>
16666
16667 * gdb.base/callfuncs.exp: emove references to osf.
16668 * gdb.base/sigall.exp: Likewise.
16669 * gdb.gdb/selftest.exp: Likewise.
16670 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16671 * gdb.mi/non-stop.c: Likewise.
16672 * gdb.mi/pthreads.c: Likewise.
16673 * gdb.reverse/sigall-precsave.exp: Likewise.
16674 * gdb.reverse/sigall-reverse.exp: Likewise.
16675 * gdb.threads/pthreads.c: Likewise.
16676 * gdb.threads/pthreads.exp: Likewise.
16677
7a3517ff
YQ
166782014-10-17 Yao Qi <yao@codesourcery.com>
16679
16680 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
16681 check 'target_info exists noargs'.
16682 (test_command_prompt_position): Likewise.
16683 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
16684 Remove "set args".
16685 (progvar_simple_while_test): Likewise.
16686 (progvar_complex_if_while_test): Likewise.
16687 (if_while_breakpoint_command_test): Likewise.
16688 (infrun_breakpoint_command_test): Likewise.
16689 (breakpoint_command_test): Likewise.
16690 (watchpoint_command_test): Likewise.
16691 (bp_deleted_in_command_test): Likewise.
16692 (temporary_breakpoint_commands): Likewise.
16693
bb99c472
YQ
166942014-10-16 Yao Qi <yao@codesourcery.com>
16695
16696 * gdb.base/remotetimeout.exp: Remove noargs checking.
16697
7c16b83e
PA
166982014-10-15 Pedro Alves <palves@redhat.com>
16699
16700 PR breakpoints/9649
16701 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16702 * gdb.base/breakpoint-in-ro-region.exp
16703 (probe_target_hardware_step): New procedure.
16704 (top level): Probe hardware stepping and hardware breakpoint
16705 support. Test stepping through a read-only region, with both
16706 "breakpoint auto-hw" on and off and both "always-inserted" on and
16707 off.
16708
35a49624
IB
167092014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16710
16711 * gdb.dlang/demangle.exp: Update for demangling changes.
16712
2d1c107c
SC
167132014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16714
16715 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16716 * gdb.cp/non-trivial-retval.exp: Add new tests.
16717
778811d5
SC
167182014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16719
16720 PR c++/13403
16721 PR c++/15154
16722 * gdb.cp/non-trivial-retval.cc: New file.
16723 * gdb.cp/non-trivial-retval.exp: New file.
16724
10c5f0a8
YQ
167252014-10-15 Yao Qi <yao@codesourcery.com>
16726
16727 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16728 remote host.
16729
65d7b369
YQ
167302014-10-15 Yao Qi <yao@codesourcery.com>
16731
16732 * gdb.python/py-symbol.exp: Match file base name if host is
16733 remote, otherwise match file name with dir name.
16734 * gdb.python/py-symtab.exp: Likewise.
16735 * gdb.python/python.exp: Likewise.
16736
46dc1394
YQ
167372014-10-15 Yao Qi <yao@codesourcery.com>
16738
16739 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16740 pattern.
16741 * gdb.python/py-symtab.exp: Likewise.
16742 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16743 locationn.
16744
c40cc657
JB
167452014-10-14 Joel Brobecker <brobecker@adacore.com>
16746
16747 * gdb.ada/addr_arith: New testcase.
16748
2abf49e1
MR
167492014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16750
16751 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16752 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16753 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16754 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16755
f7088df3
SDJ
167562014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16757
16758 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16759 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16760 * gdb.arch/stap-eval-lang-ada.exp: New file.
16761
4dc06805
YQ
167622014-10-14 Yao Qi <yao@codesourcery.com>
16763
16764 * gdb.mi/mi-var-child.c (nothing1): New function.
16765 (nothing2): New function.
16766 (do_children_tests): Set function pointers by nothing1 and
16767 nothing2.
16768 * gdb.mi/mi-var-child.exp: Step over new added statements.
16769 Update test to match the new output.
16770 * gdb.mi/var-cmd.c (nothing1): New function.
16771 (nothing2): New function.
16772 (do_children_tests): Set function pointers by nothing1 and
16773 nothing2.
16774 * gdb.mi/mi-var-display.exp: Update test to match output.
16775 Step to the line specified by $line_dct_nothing.
16776 Increase the number of lines to step.
16777
46a93de2
YQ
167782014-10-14 Yao Qi <yao@codesourcery.com>
16779
16780 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16781 tests.
16782 * gdb.mi/mi2-var-child.exp: Likewise.
16783
14ea52ee
DE
167842014-10-13 Doug Evans <dje@google.com>
16785
16786 * gdb.python/py-objfile.exp: Change name of file name test.
16787
e5c6e92b
DE
167882014-10-13 Doug Evans <dje@google.com>
16789
16790 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16791 from the start of the CU.
16792
c780cc2f
JK
167932014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16794 Yao Qi <yao@codesourcery.com>
16795
16796 Fix "save breakpoints" for "catch" command.
16797 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16798 Remove -nonewline. Match also the added "main" line.
16799
99894e11
JK
168002014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16801
16802 Fix "save breakpoints" for "disable $bpnum" command.
16803 * gdb.base/save-bp.c (main): Add label.
16804 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16805
6e1ac5a3
JK
168062014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16807
16808 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16809
754dd2b0
YQ
168102014-10-11 Yao Qi <yao@codesourcery.com>
16811
16812 * gdb.server/server-kill.exp: Execute command
16813 "set remote trace-status-packet on" before "tstatus".
16814
f90183d7
YQ
168152014-10-11 Yao Qi <yao@codesourcery.com>
16816
16817 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16818 (main): Call getppid.
16819 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16820 and continue to it. Read variable "server_pid".
16821
bf40a607
YQ
168222014-10-11 Yao Qi <yao@codesourcery.com>
16823
16824 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
16825
052ca370
YQ
168262014-10-11 Yao Qi <yao@codesourcery.com>
16827
16828 * gdb.threads/thread-find.exp: Don't execute command
16829 "info threads".
16830 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
16831 * gdb.threads/linux-dp.exp: Don't check the condition
16832 $threads_created equals to zero.
16833
3831839c
PA
168342014-10-10 Pedro Alves <palves@redhat.com>
16835
16836 * gdb.base/bigcore.exp: Remove references to IRIX.
16837 * gdb.base/funcargs.exp: Likewise.
16838 * gdb.base/interrupt.exp: Likewise.
16839 * gdb.base/mips_pro.exp: Likewise.
16840 * gdb.base/nodebug.exp: Likewise.
16841 * gdb.base/setvar.exp: Likewise.
16842 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
16843
8b9a549d
PA
168442014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16845 Pedro Alves <palves@redhat.com>
16846
16847 PR symtab/14466
16848 * gdb.base/vdso-warning.c: New file.
16849 * gdb.base/vdso-warning.exp: New file.
16850
d48ba5e8
DE
168512014-10-02 Doug Evans <dje@google.com>
16852
16853 * gdb.base/structs.c (main): Don't run forever.
16854
2278c276
PA
168552014-10-02 Pedro Alves <palves@redhat.com>
16856
16857 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
16858 (top level) <stop threads 1, stop threads 2>: Use it.
16859
b57bacec
PA
168602014-10-02 Pedro Alves <palves@redhat.com>
16861
16862 * gdb.threads/break-while-running.exp (test): Add new
16863 'update_thread_list' argument. Skip "info threads" if false.
16864 (top level): Add new 'update_thread_list' axis.
16865
13fd3ff3
PA
168662014-10-02 Pedro Alves <palves@redhat.com>
16867
16868 PR breakpoints/17431
16869 * gdb.base/execl-update-breakpoints.c: New file.
16870 * gdb.base/execl-update-breakpoints.exp: New file.
16871
0fec99e8
PA
168722014-10-01 Pedro Alves <palves@redhat.com>
16873
16874 * gdb.base/breakpoint-in-ro-region.c: New file.
16875 * gdb.base/breakpoint-in-ro-region.exp: New file.
16876
2ddf4301
SM
168772014-10-01 Simon Marchi <simon.marchi@ericsson.com>
16878
16879 * gdb.mi/mi-exit-code.exp: New file.
16880 * gdb.mi/mi-exit-code.c: New file.
16881
6a5f3f43
YQ
168822014-09-30 Yao Qi <yao@codesourcery.com>
16883
16884 * lib/prelink-support.exp (build_executable_own_libs): Error if
16885 the target isn't native.
16886
345bcc73
YQ
168872014-09-30 Yao Qi <yao@codesourcery.com>
16888
16889 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
16890 false.
16891
a25a5a45
PA
168922014-09-22 Pedro Alves <palves@redhat.com>
16893
16894 * gdb.threads/break-while-running.exp: New file.
16895 * gdb.threads/break-while-running.c: New file.
16896
00ba3162
YQ
168972014-09-19 Yao Qi <yao@codesourcery.com>
16898
16899 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
16900 Invoke test. Restart GDB with --readnow and invoke test again.
16901
c3b7b696
YQ
169022014-09-19 Yao Qi <yao@codesourcery.com>
16903
16904 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
16905 proc set_breakpoint_on_gcd_function. Invoke
16906 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
16907 invoke set_breakpoint_on_gcd_function again.
16908
2b4fd423
DE
169092014-09-18 Doug Evans <dje@google.com>
16910
16911 * gdb.dwarf2/symtab-producer.exp: New file.
16912
a5947601
SDJ
169132014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16914
16915 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
16916 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
16917 * gdb.base/global-var-nested-by-dso.c: Likewise.
16918 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16919
91c19059
SDJ
169202014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16921 Pedro Alves <palves@redhat.com>
16922
16923 * gdb.base/watch-bitfields.exp: Pass string other than test file
16924 name to prepare_for_testing.
16925 (watch): New procedure.
16926 (expect_watchpoint): Use with_test_prefix.
16927 (top level): Factor out tests to ...
16928 (test_watch_location, test_regular_watch): ... these new
16929 procedures, and use with_test_prefix and gdb_continue_to_end.
16930
bb9d5f81
PP
169312014-09-16 Patrick Palka <patrick@parcs.ath.cx>
16932
16933 PR breakpoints/12526
16934 * gdb.base/watch-bitfields.exp: New file.
16935 * gdb.base/watch-bitfields.c: New file.
16936
635856f5
PA
169372014-09-16 Pedro Alves <palves@redhat.com>
16938
16939 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
16940 software and hardware addresses, not software address against
16941 itself.
16942
7280ceea
PA
169432014-09-16 Pedro Alves <palves@redhat.com>
16944
16945 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
16946 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
16947
428b16bd
PA
169482014-09-16 Pedro Alves <palves@redhat.com>
16949
16950 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
16951 files.
16952 * gdb.base/a2-run.exp: Remove all code guarded by istarget
16953 "*-*-vxworks*" throughout.
16954 * gdb.base/break.exp: Likewise.
16955 * gdb.base/default.exp: Likewise.
16956 * gdb.base/scope.exp: Likewise.
16957 * gdb.base/sepdebug.exp: Likewise.
16958 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
16959 throughout.
16960 * gdb.base/run.c: Likewise.
16961 * gdb.base/sepdebug.c: Likewise.
16962 * gdb.hp/gdb.aCC/run.c: Likewise.
16963 * gdb.reverse/until-reverse.c: Likewise.
16964 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
16965
666d413c
YQ
169662014-09-16 Yao Qi <yao@codesourcery.com>
16967
16968 * boards/local-remote-host-native.exp: New file.
16969
57cbd724
DE
169702014-09-14 Doug Evans <xdje42@gmail.com>
16971
16972 * gdb.threads/queue-signal.c (thread_count): New variable.
16973 (thread_count_mutex, thread_count_condvar): New variables.
16974 (incr_thread_count, wait_all_threads_running): New functions.
16975 (main): Wait for all threads to be in their thread functions.
16976
81219e53
DE
169772014-09-13 Doug Evans <xdje42@gmail.com>
16978
16979 * gdb.threads/queue-signal.c: New file.
16980 * gdb.threads/queue-signal.exp: New file.
16981
3714cea7
DE
169822014-09-13 Doug Evans <xdje42@gmail.com>
16983
16984 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
16985 be consistent with what default_gdb_init uses.
16986 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
16987 the plain text of the prompt. Add some logging printfs.
16988 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
16989
fa43b1d7
PA
169902014-09-12 Pedro Alves <palves@redhat.com>
16991
16992 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
16993 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
16994 * gdb.arch/i386-size-overlap.exp: Likewise.
16995 * gdb.arch/i386-size.exp: Likewise.
16996 * gdb.arch/i386-unwind.exp: Likewise.
16997 * gdb.base/a2-run.exp: Likewise.
16998 * gdb.base/break.exp: Likewise.
16999 * gdb.base/charset.exp: Likewise.
17000 * gdb.base/chng-syms.exp: Likewise.
17001 * gdb.base/commands.exp: Likewise.
17002 * gdb.base/dbx.exp: Likewise.
17003 * gdb.base/find.exp: Likewise.
17004 * gdb.base/funcargs.exp: Likewise.
17005 * gdb.base/jit-simple.exp: Likewise.
17006 * gdb.base/reread.exp: Likewise.
17007 * gdb.base/sepdebug.exp: Likewise.
17008 * gdb.base/step-bt.exp: Likewise.
17009 * gdb.cp/mb-inline.exp: Likewise.
17010 * gdb.cp/mb-templates.exp: Likewise.
17011 * gdb.objc/basicclass.exp: Likewise.
17012 * gdb.threads/killed.exp: Likewise.
17013
9d9bf2df
EBM
170142014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17015
17016 PR tdep/17379
17017 * gdb.arch/powerpc-stackless.S: New file.
17018 * gdb.arch/powerpc-stackless.exp: New file.
17019
1cf2f1b0
JK
170202014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17021
17022 * gdb.base/attach.c: Include unistd.h.
17023 (main): Call alarm. Add label postloop.
17024 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17025 gdb_breakpoint, gdb_continue_to_breakpoint.
17026 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17027
98880d46
PA
170282014-09-11 Pedro Alves <palves@redhat.com>
17029
17030 PR gdb/17347
17031 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17032 * gdb.base/attach.exp (test_command_line_attach_run): New
17033 procedure.
17034 (top level): Call it.
17035
4c92ff2c
PA
170362014-09-11 Pedro Alves <palves@redhat.com>
17037
17038 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17039 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17040 (do_command_attach_tests): Use spawn_wait_for_attach.
17041 * gdb.base/solib-overlap.exp: Likewise.
17042 * gdb.multi/multi-attach.exp: Likewise.
17043 * gdb.python/py-prompt.exp: Likewise.
17044 * gdb.python/py-sync-interp.exp: Likewise.
17045 * gdb.server/ext-attach.exp: Likewise.
17046
3adc1a7d
GKB
170472014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17048
17049 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17050 command in testcase. Simplify testcase.
17051
96334934
JB
170522014-09-10 Joel Brobecker <brobecker@adacore.com>
17053
17054 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17055
eb479039
JB
170562014-09-10 Joel Brobecker <brobecker@adacore.com>
17057
17058 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17059
deede10c
JB
170602014-09-10 Joel Brobecker <brobecker@adacore.com>
17061
17062 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17063
7828a5f5
JB
170642014-09-10 Joel Brobecker <brobecker@adacore.com>
17065
17066 * gdb.dwarf2/dynarr-ptr.c: New file.
17067 * gdb.dwarf2/dynarr-ptr.exp: New file.
17068
33aeebcf
MR
170692014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17070
17071 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17072 of 30 rather than hardcoding 120 for a slow test case. Take the
17073 `gdb,timeout' target setting into account for this calculation.
17074 Don't extend the timeout for the test cases that don't need it.
17075
7b415901
MR
170762014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17077
17078 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17079 a factor of 2 for a slow test case. Take the `gdb,timeout'
17080 target setting into account for this calculation.
17081 * gdb.reverse/until-precsave.exp: Increase the timeout by
17082 a factor of 15 and 3 respectively rather than adding 120
17083 for a pair of slow test cases. Take the `gdb,timeout'
17084 target setting into account for this calculation.
17085
4a40f85a
MR
170862014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17087
17088 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17089 timeout, don't pass one down to gdb_expect.
17090 (gdb_expect): Rework timeout selection.
17091
09635af7
MR
170922014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17093
17094 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17095 exception on timeout.
17096 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17097 (gdbserver_start_extended): Catch any `gdbserver_start' error
17098 exceptions.
17099 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17100 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17101 `gdbserver_gdb_load' error exceptions.
17102
2bdd10b7
MR
171032014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17104
17105 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17106 120 on waiting for the TCP socket to open.
17107
316935f0
DE
171082014-09-09 Doug Evans <xdje42@gmail.com>
17109
17110 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17111 _caller_matches, _any_caller_is, _any_caller_matches.
17112
83740597
DE
171132014-09-09 Doug Evans <xdje42@gmail.com>
17114
17115 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17116
4c122fc3
YQ
171172014-09-09 Yao Qi <yao@codesourcery.com>
17118
17119 * gdb.mi/mi-var-display.exp: Set print symbol off.
17120
a9f116cb
GKB
171212014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17122
17123 PR gdb/17035
17124 * gdb.base/commands.exp: Add tests to verify user-defined
17125 commands with empty bodies.
17126 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17127 python commands in `show user command`.
17128 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17129 scheme commands in `show user command`.
17130
c75bd3a2
JK
171312014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17132
17133 PR python/17355
17134 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17135 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17136 * gdb.python/py-framefilter-invalidarg.exp: New file.
17137 * gdb.python/py-framefilter-invalidarg.py: New file.
17138
faa42425
DE
171392014-09-06 Doug Evans <xdje42@gmail.com>
17140
17141 PR 15276
17142 * gdb.python/py-caller-is.c: New file.
17143 * gdb.python/py-caller-is.exp: New file.
17144
474ca4f6
SDJ
171452014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17146
17147 PR gdb/17235
17148 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17149 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17150
eb0b0463
SDJ
171512014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17152
17153 PR fortran/17237
17154 * gdb.fortran/print-formatted.exp: New file.
17155 * gdb.fortran/print-formatted.f90: Likewise.
17156
5f3b99cf
SS
171572014-09-03 Sasha Smundak <asmundak@google.com>
17158
17159 * gdb.python/py-frame.exp: Test Frame.read_register.
17160
7d793aa9
SDJ
171612014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17162
17163 PR python/16699
17164 * gdb.python/py-completion.exp: New file.
17165 * gdb.python/py-completion.py: Likewise.
17166
fb0576e9
DE
171672014-08-28 Doug Evans <dje@google.com>
17168
17169 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17170 eax,etc. are live with values set by gdb and thus the compiler can't
17171 use them.
17172 * gdb.arch/i386-pseudo.c (main): Ditto.
17173
ee92b0dd
DE
171742014-08-27 Doug Evans <dje@google.com>
17175
17176 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17177
6649db35
DE
171782014-08-25 Doug Evans <dje@google.com>
17179
17180 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17181 (main): Ditto.
17182
564b7600
DE
171832014-08-25 Doug Evans <dje@google.com>
17184
17185 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17186
3881fb67
YQ
171872014-08-24 Yao Qi <yao@codesourcery.com>
17188
17189 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17190 symbol off.
17191 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17192
a05a36a5
DE
171932014-08-22 Doug Evans <dje@google.com>
17194
17195 PR 17276
17196 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17197 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17198 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17199
7c343b48
YQ
172002014-08-22 Yao Qi <yao@codesourcery.com>
17201
17202 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17203 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17204 * gdb.python/python.exp: Likewise. Use .py file on the host
17205 instead of the build.
17206
22fd09ae
JK
172072014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17208
17209 * gdb.threads/gcore-stale-thread.c: New file.
17210 * gdb.threads/gcore-stale-thread.exp: New file.
17211
a8454a7c
PA
172122014-08-21 Pedro Alves <palves@redhat.com>
17213
17214 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17215 * gdb.base/gcore-relro-pie.exp: Likewise.
17216 * gdb.base/gcore-relro.exp: Likewise.
17217 * gdb.base/gcore.exp: Likewise.
17218 * gdb.base/print-symbol-loading.exp: Likewise.
17219 * gdb.threads/gcore-thread.exp: Likewise.
17220 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17221
2a31c623
PA
172222014-08-20 Pedro Alves <palves@redhat.com>
17223 Jan Kratochvil <jan.kratochvil@redhat.com>
17224
17225 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17226 configure.
17227 (EXPECT): Handle READ1 being set.
17228 (all): Depend on EXTRA_RULES.
17229 (check-read1, expect-read1, read1.so, read1): New rules.
17230 * README (Testsuite Parameters): Document the READ1 make variable.
17231 (Race detection): New section.
17232 * configure: Regenerate.
17233 * configure.ac: If build==host==target, and running under a
17234 GNU/glibc system, add read1 to the extra Makefile rules.
17235 (EXTRA_RULES): AC_SUBST it.
17236 * lib/read1.c: New file.
17237
d36430db
JB
172382014-08-20 Joel Brobecker <brobecker@adacore.com>
17239
17240 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17241 the handling of variables declared as a typedef to an array
17242 which a DW_AT_data_location attribute.
17243
9a0dc9e3
PA
172442014-08-19 Andrew Burgess <aburgess@broadcom.com>
17245 Pedro Alves <palves@redhat.com>
17246
17247 PR symtab/14604
17248 PR symtab/14605
17249 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17250 gdb_test.
17251
0718a8da
PA
172522014-08-19 Pedro Alves <palves@redhat.com>
17253
17254 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17255
13b448cd
YQ
172562014-08-19 Yao Qi <yao@codesourcery.com>
17257
17258 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17259 right line.
17260
1cbf5077
DB
172612014-08-18 David Blaikie <dblaikie@gmail.com>
17262
17263 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17264
bf0fae19
JB
172652014-08-18 Joel Brobecker <brobecker@adacore.com>
17266
17267 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17268 attribute in array range.
17269
3c8c5dcc
JB
172702014-08-18 Joel Brobecker <brobecker@adacore.com>
17271
17272 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17273
e66d4446
SC
172742014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17275
17276 PR c++/17132
17277 * gdb.cp/pr17132.cc: New file.
17278 * gdb.cp/pr17132.exp: New file.
17279
940df408
SC
172802014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17281
17282 * gdb.python/py-xmethods.py (A_getarrayind)
17283 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17284 Use 'print' with function call syntax.
17285 (E_method_matcher.match): Fix tab vs space indentation mixup.
17286
ebcc6c3a
YQ
172872014-08-15 Yao Qi <yao@codesourcery.com>
17288
17289 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17290 false.
17291
775e0f04
YQ
172922014-08-15 Yao Qi <yao@codesourcery.com>
17293
17294 * gdb.cp/casts.exp: Set print symbol off.
17295 * gdb.cp/class2.exp: Likewise.
17296 * gdb.cp/overload.exp: Likewise.
17297 * gdb.cp/templates.exp: Likewise.
17298
d769e349
DE
172992014-08-11 Doug Evans <dje@google.com>
17300
17301 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17302 (test_load_shlib): Update.
17303
20c6f1e1
YQ
173042014-08-09 Yao Qi <yao@codesourcery.com>
17305
17306 * gdb.base/display.exp: Invoke is_address_zero_readable.
17307 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17308 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17309 * gdb.base/hbreak-unmapped.exp: Return if
17310 is_address_zero_readable returns true.
17311 * gdb.base/signest.exp: Likewise.
17312 * gdb.base/signull.exp: Likewise.
17313 * gdb.base/sigbpt.exp: Likewise.
17314 * gdb.guile/scm-disasm.exp: Do the test if
17315 is_address_zero_readable returns false.
17316 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17317 * gdb.python/py-arch.exp: Likewise.
17318 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17319 * lib/gdb.exp (is_address_zero_readable): New proc.
17320
5792e8e3
YQ
173212014-08-09 Yao Qi <yao@codesourcery.com>
17322
17323 PR testsuite/13443
17324 * gdb.mi/mi-var-display.exp: Make test messages unique.
17325
3cecbbbe
TT
173262014-08-04 Tom Tromey <tromey@redhat.com>
17327
17328 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17329 target 0".
17330
00b51ff5
TT
173312014-08-04 Tom Tromey <tromey@redhat.com>
17332
17333 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17334 "target_resume".
17335
6908c509
JB
173362014-08-01 Joel Brobecker <brobecker@adacore.com>
17337
17338 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17339 inner_vla_struct_object_size.
17340 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17341 as xfail.
17342
cc6563d2
PA
173432014-07-30 Pedro Alves <palves@redhat.com>
17344
17345 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17346 comment.
17347
7e09a223
YQ
173482014-07-29 Yao Qi <yao@codesourcery.com>
17349
17350 PR gdb/17206
17351 * gdb.base/until-nodebug.exp: New.
17352
7ebdbe92
DE
173532014-07-28 Doug Evans <xdje42@gmail.com>
17354
17355 PR guile/17203
17356 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17357 previously existing parameter, and previously ambiguously spelled
17358 parameter.
17359
fdb1adc6
WN
173602014-07-28 Will Newton <will.newton@linaro.org>
17361
17362 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17363
186fcde0
DE
173642014-07-26 Ludovic Courtès <ludo@gnu.org>
17365 Doug Evans <xdje42@gmail.com>
17366
17367 PR guile/17146
17368 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17369
70509625
PA
173702014-07-25 Pedro Alves <palves@redhat.com>
17371
17372 * gdb.threads/signal-command-handle-nopass.c: New file.
17373 * gdb.threads/signal-command-handle-nopass.exp: New file.
17374 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17375 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17376 * gdb.threads/signal-delivered-right-thread.c: New file.
17377 * gdb.threads/signal-delivered-right-thread.exp: New file.
17378
c3f814a1
PA
173792014-07-25 Pedro Alves <palves@redhat.com>
17380
17381 * gdb.base/double-prompt-target-event-error.exp
17382 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17383 match.
17384 (cancel_pagination_in_target_event): Rework double prompt
17385 detection.
17386 * gdb.base/paginate-after-ctrl-c-running.exp
17387 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17388 <return>' match.
17389 * gdb.base/paginate-bg-execution.exp
17390 (test_bg_execution_pagination_return)
17391 (test_bg_execution_pagination_cancel): Remove '-notransfer
17392 <return>' matches.
17393 * gdb.base/paginate-execution-startup.exp
17394 (test_fg_execution_pagination_return)
17395 (test_fg_execution_pagination_cancel): Remove '-notransfer
17396 <return>' matches.
17397 * gdb.base/paginate-inferior-exit.exp
17398 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17399 match.
17400 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17401 * lib/gdb.exp (pagination_prompt): Run text through
17402 string_to_regexp.
17403 (gdb_test_multiple): Match $pagination_prompt instead of
17404 "<return>".
17405 (string_to_regexp): Move to lib/gdb-utils.exp.
17406
e214cf6c
JK
174072014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17408
17409 * gdb.arch/amd64-entry-value-paramref.S: New file.
17410 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17411 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17412 * gdb.arch/amd64-optimout-repeat.S: New file.
17413 * gdb.arch/amd64-optimout-repeat.c: New file.
17414 * gdb.arch/amd64-optimout-repeat.exp: New file.
17415
17d0c5c8
JK
174162014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17417
17418 PR gdb/17170
17419 * gdb.base/statistics.exp: New file.
17420
b8b8facf
DE
174212014-07-17 Doug Evans <dje@google.com>
17422
74b49205 17423 PR gdb/17170
b8b8facf
DE
17424 * gdb.base/maint.exp: Update testing of per-command stats.
17425
1b5d0ab3
PA
174262014-07-16 Pedro Alves <palves@redhat.com>
17427
17428 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17429 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17430 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17431 (tfile_write_buf): New functions.
17432 (add_memory_block): Rewrite using the above.
17433 (adjust_function_address): New function.
17434 (FUNCTION_ADDRESS): New macro.
17435 (write_basic_trace_file): Remove short_x local, and use
17436 tfile_write_16. Change type of func_addr local to unsigned long
17437 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17438 here. Cast argument of add_memory_block to char pointer.
17439 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17440 (main): Remove parameters.
17441 * gdb.trace/tfile.exp: Remove nowarnings.
17442
4d974e88
SM
174432014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17444
17445 * gdb.base/debug-expr.exp: Test string evaluation with
17446 "debug expression" on.
17447
41e99568
PA
174482014-07-15 Pedro Alves <palves@redhat.com>
17449
17450 * gdb.base/reread.exp: Use clean_restart.
17451
487d9753
PL
174522014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17453
17454 * gdb.arch/avr-flash-qualifer.c: New.
17455 * gdb.arch/avr-flash-qualifer.exp: New.
17456
cc1c52ad
PA
174572014-07-14 Pedro Alves <palves@redhat.com>
17458
17459 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17460 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17461
1e973570
PA
174622014-07-14 Pedro Alves <palves@redhat.com>
17463
17464 * gdb.base/double-prompt-target-event-error.c: New file.
17465 * gdb.base/double-prompt-target-event-error.exp: New file.
17466
93d6eb10
PA
174672014-07-14 Pedro Alves <palves@redhat.com>
17468
17469 PR gdb/17072
17470 * gdb.base/paginate-inferior-exit.c: New file.
17471 * gdb.base/paginate-inferior-exit.exp: New file.
17472
0017922d
PA
174732014-07-14 Pedro Alves <palves@redhat.com>
17474
17475 PR gdb/17072
17476 * gdb.base/paginate-bg-execution.c: New file.
17477 * gdb.base/paginate-bg-execution.exp: New file.
17478
94696ad3
PA
174792014-07-14 Pedro Alves <palves@redhat.com>
17480
17481 PR gdb/17072
17482 * gdb.base/paginate-execution-startup.c: New file.
17483 * gdb.base/paginate-execution-startup.exp: New file.
17484 * lib/gdb.exp (pagination_prompt): New global.
17485 (default_gdb_spawn): New procedure, factored out from
17486 default_gdb_spawn.
17487 (default_gdb_start): Adjust to call default_gdb_spawn.
17488 (gdb_spawn): New procedure.
17489
bd293940
PA
174902014-07-14 Pedro Alves <palves@redhat.com>
17491
17492 * lib/gdb.exp (gdb_assert): New procedure.
17493 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17494
c933f875
PA
174952014-07-14 Pedro Alves <palves@redhat.com>
17496
17497 * gdb.base/execution-termios.c: New file.
17498 * gdb.base/execution-termios.exp: New file.
17499
d98b7a16
TT
175002014-07-14 Tom Tromey <tromey@redhat.com>
17501
17502 * gdb.cp/vla-cxx.cc: New file.
17503 * gdb.cp/vla-cxx.exp: New file.
17504
548740d6
TT
175052014-07-14 Tom Tromey <tromey@redhat.com>
17506
17507 * gdb.reverse/rerun-prec.c: New file.
17508 * gdb.reverse/rerun-prec.exp: New file.
17509
a25eb028
MR
175102014-07-12 Maciej W. Rozycki <macro@mips.com>
17511 Maciej W. Rozycki <macro@codesourcery.com>
17512
17513 * lib/gdb-utils.exp: New file.
17514 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17515 inline `gdb_init_command' processing.
17516 (gdb_start_cmd): Likewise.
17517 * lib/mi-support.exp (mi_run_cmd): Likewise.
17518 * README: Document `gdb_init_command' and `gdb_init_commands'.
17519
218c2655
JK
175202014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17521
17522 Fix false FAIL running under a very long directory name.
17523 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17524 and "set print elements 10000". Twice.
17525
5401fde3
YQ
175262014-07-11 Yao Qi <yao@codesourcery.com>
17527
17528 * gdb.base/exprs.exp: "set print symbol off".
17529
e76126e8
PA
175302014-07-11 Pedro Alves <palves@redhat.com>
17531
17532 * gdb.threads/kill.c: New file.
17533 * gdb.threads/kill.exp: New file.
17534
2d6f0de6
YQ
175352014-07-10 Yao Qi <yao@codesourcery.com>
17536
17537 * gdb.trace/tfile.c (write_basic_trace_file)
17538 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17539 address written to trace file.
17540
7180e04a
PA
175412014-07-09 Pedro Alves <palves@redhat.com>
17542
17543 * gdb.base/attach-wait-input.exp: New file.
17544 * gdb.base/attach-wait-input.c: New file.
17545
9a9a7608
AB
175462014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17547
17548 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17549 setting up test structures.
17550 (main): Call new test function.
17551 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17552 test function, continue into test function and walk test
17553 structures.
17554
161ac41e
YQ
175552014-07-02 Yao Qi <yao@codesourcery.com>
17556
17557 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17558 'bar_start' at the beginning of functions 'foo' and 'bar'
17559 respectively.
17560 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17561 instead of 'foo' and 'bar'.
17562
1f267ae3
MM
175632014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17564
17565 * gdb.btrace/segv.exp: New.
17566 * gdb.btrace/segv.c: New.
17567
2b239efb
LM
175682014-07-02 Luis Machado <lgustavo@codesourcery.com>
17569
17570 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17571 instruction.
17572
cf363f18
MW
175732014-06-30 Mark Wielaard <mjw@redhat.com>
17574
17575 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17576 vulture, vilify, villar): New volatile array constants.
17577 (vindictive, vegetation): New const volatile array constants.
17578 * gdb.base/volatile.exp: Test volatile and const volatile array
17579 types.
17580
aebf9d24
AA
175812014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17582
17583 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17584 target lacks support for awatch, rwatch, or hbreak.
17585
b67a2c6f
YQ
175862014-06-27 Yao Qi <yao@codesourcery.com>
17587
17588 * gdb.multi/dummy-frame-restore.exp: New.
17589 * gdb.multi/dummy-frame-restore.c: New.
17590
aef92902
MM
175912014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17592
17593 * gdb.btrace/gcore.exp: New.
17594
8e9db26e
PA
175952014-06-23 Pedro Alves <palves@redhat.com>
17596
17597 * gdb.base/watchpoint-reuse-slot.c: New file.
17598 * gdb.base/watchpoint-reuse-slot.exp: New file.
17599
70afc5b7
SC
176002014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17601
17602 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17603 progspace's filename in 'info', 'enable' and 'disable' command
17604 tests.
17605
b972bd9c
JK
176062014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17607
17608 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17609 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17610 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17611
125f8a3d
GB
176122014-06-20 Gary Benson <gbenson@redhat.com>
17613
17614 * gdb.arch/i386-avx.exp: Fix include file location.
17615 * gdb.arch/i386-sse.exp: Likewise.
17616
3ed9baed
IB
176172014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17618
17619 * gdb.dlang/expression.exp: New file.
17620
034f788c
PA
176212014-06-19 Pedro Alves <palves@redhat.com>
17622
17623 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17624 out from ...
17625 (top level): ... here. Iterate running tests under different
17626 scheduler-locking settings.
17627
45371d0c
LM
176282014-06-18 Luis Machado <lgustavo@codesourcery.com>
17629
17630 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
17631 to DW_FORM_addr and use non-zero addresses.
17632
5d376983
SC
176332014-06-18 Siva Chandra Reddy <sivachandra@google.com>
17634
17635 PR gdb/17017
17636 * gdb.python/py-xmethods.cc: Add global function call counters and
17637 increment them in their respective functions. Remove "cout"
17638 statements.
17639 * gdb.python/py-xmethods.exp: Make tests check the global function
17640 call counters instead of depending on inferior IO.
17641
a1aa2221
LM
176422014-06-18 Don Breazeal <donb@codesourcery.com>
17643
17644 * gdb.base/foll-fork.exp (default_fork_parent_follow):
17645 Deleted procedure.
17646 (explicit_fork_parent_follow): Deleted procedure.
17647 (explicit_fork_child_follow): Deleted procedure.
17648 (test_follow_fork): New procedure.
17649 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 17650 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
17651 procedure calls.
17652
0fc05997
YQ
176532014-06-17 Yao Qi <yao@codesourcery.com>
17654
17655 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
17656 CP1252.
17657
70795c52
LM
176582014-06-17 Luis Machado <lgustavo@codesourcery.com>
17659
17660 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
17661 Initialize ptr and S explicitly.
17662 (skip_type_update_when_not_use_rtti_test): Likewise.
17663
6be47f0c
KS
176642014-06-16 Keith Seitz <keiths@redhat.com>
17665
17666 PR mi/15863
17667 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
17668 the inferior is started.
17669
d03de421
PA
176702014-06-16 Pedro Alves <palves@redhat.com>
17671
17672 * gdb.base/break-main-file-remove-fail.c: New file.
17673 * gdb.base/break-main-file-remove-fail.exp: New file.
17674 * gdb.base/break-unload-file.exp: Use build_executable instead of
17675 prepare_for_testing.
17676 (test_break): New parameter "initial_load". Handle it.
17677 (top level): Add initial_load cmdline/file axis.
17678
f9579b99
TT
176792014-06-12 Tom Tromey <tromey@redhat.com>
17680
17681 * gdb.base/completion.exp: Don't use directory name in test.
17682
3657956b
GB
176832014-06-09 Gary Benson <gbenson@redhat.com>
17684
17685 * gdb.base/sigall.c [Functions to send signals]: Reorder to
17686 separate the always-available ANSI-standard signals from the
17687 signals that require checking.
17688 (main): Likewise.
17689 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
17690 Likewise.
17691 (main): Likewise.
17692
4186eb54
KS
176932014-06-07 Keith Seitz <keiths@redhat.com>
17694
17695 Revert:
17696 PR c++/16253
17697 * gdb.cp/var-tag.cc: New file.
17698 * gdb.cp/var-tag.exp: New file.
17699 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17700 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17701 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17702 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17703
25326a28 177042014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17705
17706 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17707
829155c9
PA
177082014-06-06 Pedro Alves <palves@redhat.com>
17709
17710 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17711 in target debug output instead of looking at RSP packets,
17712 disabling the test on any target that uses hardware stepping.
17713 Update comments.
17714
61c8d22e
PA
177152014-06-06 Pedro Alves <palves@redhat.com>
17716
17717 * gdb.base/break-unload-file.exp: Fix typo.
17718
d9a47287
YQ
177192014-06-06 Yao Qi <yao@codesourcery.com>
17720
17721 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17722 from "jit_function" to "^jit_function".
17723
e5e01dbf
YQ
177242014-06-06 Yao Qi <yao@codesourcery.com>
17725
17726 * gdb.base/async.c (foo): Add one statement.
17727 * gdb.base/async.exp: Get the next instruction address and
17728 match the output of "nexti" by instruction address. Match
17729 the hex address in the output of "finish".
17730
73ba372c
GB
177312014-06-06 Gary Benson <gbenson@redhat.com>
17732
17733 * gdb.base/call-signals.c: Remove preprocessor conditionals
17734 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17735 SIGSEGV and SIGTERM.
17736 * gdb.base/sigall.c: Likewise.
17737 * gdb.base/unwindonsignal.c: Likewise.
17738 * gdb.reverse/sigall-reverse.c: Likewise.
17739
831517df
YQ
177402014-06-06 Yao Qi <yao@codesourcery.com>
17741
17742 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17743 readable, skip the test.
17744
b8b91e98
YQ
177452014-06-06 Yao Qi <yao@codesourcery.com>
17746
17747 * gdb.threads/staticthreads.c (thread_function): Move the line
17748 setting breakpoint on forward.
17749 * gdb.threads/staticthreads.exp: Update comments.
17750
fb934770
LC
177512014-06-05 Ludovic Courtès <ludo@gnu.org>
17752
17753 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17754 "history-append! type error".
17755
6ef284bd
SM
177562014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17757
17758 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17759 erroneous dprintf expected input.
17760
a872e241
DE
177612014-06-04 Doug Evans <xdje42@gmail.com>
17762
17763 * gdb.guile/scm-generics.exp: Delete.
17764
16f691fb
DE
177652014-06-04 Doug Evans <xdje42@gmail.com>
17766
17767 * gdb.guile/scm-breakpoint.exp: Update.
17768 Add tests for breakpoint registration.
17769
012370f6
TT
177702014-06-04 Tom Tromey <tromey@redhat.com>
17771
17772 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17773 VLA-in-union.
17774 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17775 inner_vla_struct, vla_union types. Initialize objects of those
17776 types and compute their sizes.
17777
9f5a4cef
HZ
177782014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17779 Hui Zhu <hui@codesourcery.com>
17780
17781 * gdb.base/fileio.exp: Add test for shell not available as well as
17782 available.
17783 * gdb.base/fileio.c (test_system): Check for shell twice.
17784
90a45c4d
YQ
177852014-06-04 Yao Qi <yao@codesourcery.com>
17786
17787 * gdb.base/auto-connect-native-target.exp: Remove redundant
17788 space from the regexp pattern.
17789
70017e41
YQ
177902014-06-04 Yao Qi <yao@codesourcery.com>
17791
17792 * gdb.base/default.exp: Replace "child" with "native" in
17793 regexp pattern.
17794
883964a7
SC
177952014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17796
17797 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17798 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17799 * gdb.python/py-xmethods.py: Python script supporting the
17800 new testcase and tests.
17801
ef370185
JB
178022014-06-03 Joel Brobecker <brobecker@adacore.com>
17803 Pedro Alves <palves@redhat.com>
17804
17805 PR breakpoints/17000
17806 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17807 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17808
1e2ccb61
BM
178092014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17810
17811 * gdb.base/subst.exp: Add tests to verify partial path matching
17812 output.
17813
c6ec5ab2
PA
178142014-06-03 Pedro Alves <palves@redhat.com>
17815
17816 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17817 target that doesn't use software single-stepping.
17818
835c559f
PA
178192014-06-03 Pedro Alves <palves@redhat.com>
17820
17821 PR breakpoints/17000
17822 * gdb.base/sss-bp-on-user-bp-2.c: New file.
17823 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
17824
06eb1586
DE
178252014-06-02 Doug Evans <xdje42@gmail.com>
17826
17827 * gdb.guile/scm-parameter.exp: New file.
17828
e698b8c4
DE
178292014-06-02 Doug Evans <xdje42@gmail.com>
17830
17831 * gdb.guile/scm-cmd.c: New file.
17832 * gdb.guile/scm-cmd.exp: New file.
17833
ded03782
DE
178342014-06-02 Doug Evans <xdje42@gmail.com>
17835
17836 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
17837 pretty-printer lookup.
17838 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
17839 (make-pp_s-printer): Call it.
17840 (make-pretty-printer-from-dict): New function.
17841 (lookup-pretty-printer-maker-from-dict): New function.
17842 (*pretty-printer*): Simplify.
17843 (make-objfile-pp_s-printer): New function.
17844 (install-objfile-pretty-printers!): New function.
17845 (make-progspace-pp_s-printer): New function.
17846 (install-progspace-pretty-printers!): New function.
17847 * gdb.guile/scm-progspace.c: New file.
17848 * gdb.guile/scm-progspace.exp: New file.
17849
41fac0cf
PA
178502014-06-02 Pedro Alves <palves@redhat.com>
17851
17852 * gdb.base/dprintf-bp-same-addr.c: New file.
17853 * gdb.base/dprintf-bp-same-addr.exp: New file.
17854
96ae5695
EBM
178552014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17856
17857 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
17858 * gdb.arch/powerpc-power.s: Likewise.
17859
da02b3a8
JB
178602014-06-02 Joel Brobecker <brobecker@adacore.com>
17861
17862 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
17863
c72b2e7b
YQ
178642014-06-01 Yao Qi <yao@codesourcery.com>
17865
17866 * gdb.base/watchpoint.exp (test_watch_location): Check null
17867 pointer can be dereferenced. If not, do the test, otherwise
17868 skip it.
17869
53e8a631
AB
178702014-05-30 Andrew Burgess <aburgess@broadcom.com>
17871
17872 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
17873 results.
17874 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
17875
938f0e2f
AB
178762014-05-30 Andrew Burgess <aburgess@broadcom.com>
17877
17878 * gdb.arch/amd64-invalid-stack-middle.S: New file.
17879 * gdb.arch/amd64-invalid-stack-middle.c: New file.
17880 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
17881 * gdb.arch/amd64-invalid-stack-top.c: New file.
17882 * gdb.arch/amd64-invalid-stack-top.exp: New file.
17883
9ba6657a
PA
178842014-05-30 Pedro Alves <palves@redhat.com>
17885
17886 PR breakpoints/17000
17887 * gdb.base/sss-bp-on-user-bp.c: New file.
17888 * gdb.base/sss-bp-on-user-bp.exp: New file.
17889
522c09bf
DB
178902014-05-30 David Blaikie <dblaikie@gmail.com>
17891
17892 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
17893 gnu_inline semantics via attribute.
17894 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
17895 source explicitly specifies the required semantics.
17896
bf4ef81e
MR
178972014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
17898
17899 * gdb.reverse/sigall-reverse.exp: Fix a typo.
17900
329ea579
PA
179012014-05-29 Pedro Alves <palves@redhat.com>
17902 Tom Tromey <tromey@redhat.com>
17903
17904 * gdb.base/async-shell.exp: Don't enable target-async.
17905 * gdb.base/async.exp
17906 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
17907 parameter. Adjust.
17908 (top level): Don't test with "target-async".
17909 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
17910 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
17911 * gdb.base/inferior-died.exp: Don't enable target-async.
17912 * gdb.base/interrupt-noterm.exp: Likewise.
17913 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
17914 * gdb.mi/mi-nonstop-exit.exp: Likewise.
17915 * gdb.mi/mi-nonstop.exp: Likewise.
17916 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
17917 * gdb.mi/mi-nsintrall.exp: Likewise.
17918 * gdb.mi/mi-nsmoribund.exp: Likewise.
17919 * gdb.mi/mi-nsthrexec.exp: Likewise.
17920 * gdb.mi/mi-watch-nonstop.exp: Likewise.
17921 * gdb.multi/watchpoint-multi.exp: Adjust comment.
17922 * gdb.python/py-evsignal.exp: Don't enable target-async.
17923 * gdb.python/py-evthreads.exp: Likewise.
17924 * gdb.python/py-prompt.exp: Likewise.
17925 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
17926 * gdb.server/solib-list.exp: Don't enable target-async.
17927 * gdb.threads/thread-specific-bp.exp: Likewise.
17928 * lib/mi-support.exp: Adjust to use mi-async.
17929
fd664c91
PA
179302014-05-29 Pedro Alves <palves@redhat.com>
17931
17932 PR gdb/13860
17933 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
17934 reason, even in sync mode.
17935
251bde03
PA
179362014-05-29 Pedro Alves <palves@redhat.com>
17937 Hui Zhu <hui@codesourcery.com>
17938
17939 PR PR15693
17940 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
17941 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
17942 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
17943 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
17944
7f3c0343
JB
179452014-05-28 Joel Brobecker <brobecker@adacore.com>
17946
17947 * config/monitor.exp (gdb_target_monitor): Replace use of
17948 "set remotebaud" by "set serial baud".
17949
b2715b27
AW
179502014-05-26 Andy Wingo <wingo@igalia.com>
17951
17952 * gdb.guile/scm-breakpoint.exp:
17953 * gdb.guile/scm-gsmob.exp: Update to use plain old object
17954 properties instead of gdb-object-properties.
17955
498a4489
YQ
179562014-05-26 Yao Qi <yao@codesourcery.com>
17957
17958 * gdb.server/no-thread-db.exp: Specify source file name
17959 explicitly when setting a breakpoint.
17960
589fdceb
MM
179612014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17962
17963 * gdb.btrace/vdso.c: New.
17964 * gdb.btrace/vdso.exp: New.
17965
e9089e05
MM
179662014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17967
17968 * gdb.base/gcore.exp (capture_command_output): Move ...
17969 * lib/gdb.exp (capture_command_output): ... here.
17970
67b5c0c1
MM
179712014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17972
17973 * gdb.btrace/data.exp: Test memory access during btrace replay.
17974
a2199296
SM
179752014-05-22 Simon Marchi <simon.marchi@ericsson.com>
17976
17977 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
17978
17b2616c
PA
179792014-05-21 Pedro Alves <palves@redhat.com>
17980
17981 PR gdb/13860
17982 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
17983 (top level): Test that output related to execution commands is
17984 sent to the console with CLI commands, but not with MI commands.
17985 Test that breakpoint events are always mirrored to the console.
17986 Also expect the new source line to be output after a "next" in
17987 async mode too. Make it a pass/fail test.
17988 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
17989 output.
17990 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
17991
5166082f
PA
179922014-05-21 Pedro Alves <palves@redhat.com>
17993
17994 * gdb.base/list.exp (build_pattern, test_list): New procedures.
17995 Use them to test variations of "list" after reaching a breakpoint.
17996 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
17997 Test "list" with listsize 10 after reaching a breakpoint.
17998 * gdb.python/python.exp (decode_line current location line
17999 number): Adjust expected line number.
18000
2f25d70f
SM
180012014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18002
18003 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18004 behavior for $args, pass it directly to "run".
18005
ff604a67
MR
180062014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18007
18008 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18009 30000 to 65536.
18010
6a3cb8e8
PA
180112014-05-21 Pedro Alves <palves@redhat.com>
18012
18013 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18014 auto-connect-native-target off".
18015 * gdb.base/auto-connect-native-target.c: New file.
18016 * gdb.base/auto-connect-native-target.exp: New file.
18017
4ebfc96e
PA
180182014-05-21 Pedro Alves <palves@redhat.com>
18019
18020 * gdb.base/default.exp: Test "target native" instead of "target
18021 child".
18022
36d46afb
MW
180232014-05-21 Mark Wielaard <mjw@redhat.com>
18024
18025 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18026
5876f503
JK
180272014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18028
18029 Fix TLS access for -static -pthread.
18030 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18031 <HAVE_TLS> (thread_function, main): Initialize it.
18032 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18033 Add clean_restart.
18034 <$have_tls != "">: Check TLSVAR.
18035
0256a6ac
PA
180362014-05-21 Pedro Alves <palves@redhat.com>
18037
18038 * gdb.base/dcache-line-read-error.c: New.
18039 * gdb.base/dcache-line-read-error.exp: New.
18040
936d2992
PA
180412014-05-20 Pedro Alves <palves@redhat.com>
18042
18043 * gdb.base/compare-sections.c: New file.
18044 * gdb.base/compare-sections.exp: New file.
18045
802e8e6d
PA
180462014-05-20 Pedro Alves <palves@redhat.com>
18047
18048 * gdb.base/break-idempotent.c: New file.
18049 * gdb.base/break-idempotent.exp: New file.
18050
e59fa00f
MM
180512014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18052
18053 * gdb.btrace/nohist.exp: New.
18054
8b696e31
YQ
180552014-05-20 Yao Qi <yao@codesourcery.com>
18056
18057 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18058 gdb.reverse directory and gdb_reverse_timeout exists in board
18059 setting.
18060 * README: Document gdb_reverse_timeout.
18061
73c9764f
YQ
180622014-05-20 Yao Qi <yao@codesourcery.com>
18063
18064 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18065 'test_file_name'. Treat args as a string instead of a list.
18066 (gdb_init): Rename argument 'args' by 'test_file_name'.
18067
f1f4348a
JK
180682014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18069
18070 * gdb.arch/powerpc-power.exp: New file.
18071 * gdb.arch/powerpc-power.s: New file.
18072
0dbe70ce
DE
180732014-05-16 Doug Evans <dje@google.com>
18074
18075 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18076 * gdb.base/completion.exp: Check that all expected files exist
18077 before doing file completion.
0dbe70ce 18078
8d551b02
DE
180792014-05-16 Doug Evans <dje@google.com>
18080
18081 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18082 Update.
18083 (do_syscall_tests_without_xml): Update.
18084
73eb7709
PA
180852014-05-16 Pedro Alves <palves@redhat.com>
18086
18087 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18088 instead of "unknown output after running".
18089
3fae92fc
YQ
180902014-05-16 Yao Qi <yao@codesourcery.com>
18091
18092 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18093 file1.txt from host at the end.
18094 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18095
c2b2ccc5
DE
180962014-05-15 Doug Evans <dje@google.com>
18097
18098 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18099 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18100 loading file. Add test for TU lookup.
18101
8c217a4b
SM
181022014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18103
18104 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18105 calling "-exec-arguments" or "set args" before running the
18106 inferior.
18107
3deb39c6
SM
181082014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18109
18110 * lib/mi-support.exp (mi_expect_stop): Expect message for
18111 inferiors that exit with non-zero exit code.
18112
71a79f8c
YQ
181132014-05-14 Yao Qi <yao@codesourcery.com>
18114
18115 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18116 match absolute path on remote host.
18117 (test_file_list_exec_source_files): Remove "/" from the
18118 pattern.
18119
f23fcd46
YQ
181202014-05-14 Yao Qi <yao@codesourcery.com>
18121
18122 * boards/local-remote-host-notty.exp (${board}_file): New
18123 proc.
18124
9404b58f
KM
181252014-05-07 Kyle McMartin <kyle@redhat.com>
18126
18127 Pushed by Joel Brobecker <brobecker@adacore.com>.
18128 * gdb.arch/aarch64-atomic-inst.c: New file.
18129 * gdb.arch/aarch64-atomic-inst.exp: New file.
18130
5e45f04c
YQ
181312014-05-07 Yao Qi <yao@codesourcery.com>
18132
18133 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18134 in current context" too.
18135
c888a17d
KS
181362014-05-05 Keith Seitz <keiths@redhat.com>
18137
18138 * gdb.linespec/ls-dollar.exp: Add test for linespec
18139 file:convenience_variable.
18140
290a839c
YQ
181412014-05-05 Yao Qi <yao@codesourcery.com>
18142
18143 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18144 traceframes into tfile and ctf trace files. Read data from
18145 trace file and test collected data.
18146 (gdb_collect_locals_test): Likewise.
18147 (gdb_unavailable_registers_test): Likewise.
18148 (gdb_unavailable_floats): Likewise.
18149 (gdb_collect_globals_test): Likewise.
18150 (top-level): Append "ctf" to trace_file_targets if GDB
18151 supports.
18152
b5262cd0
YQ
181532014-05-05 Yao Qi <yao@codesourcery.com>
18154
18155 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18156 code to ...
18157 (gdb_collect_args_test_1): ... it. New proc.
18158 (gdb_collect_locals_test): Move some code to ...
18159 (gdb_collect_locals_test_1): ... it. New proc.
18160 (gdb_unavailable_registers_test): Move some code to ...
18161 (gdb_unavailable_registers_test_1): ... it. New proc.
18162 (gdb_unavailable_floats): Move some code to ...
18163 (gdb_unavailable_floats_1): ... it. New proc.
18164
30a1e6cc
SDJ
181652014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18166
18167 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18168 probes to test for bitness recognition.
18169 * gdb.arch/amd64-stap-optional-prefix.exp
18170 (test_probe_value_without_reg): New procedure.
18171 Add code to test for different kinds of bitness.
18172
f33da99a
SDJ
181732014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18174
18175 PR breakpoints/16889
18176 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18177 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18178
5b80f00d
PA
181792014-05-01 Pedro Alves <palves@redhat.com>
18180
18181 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18182 gdb_file_cmd if no file is specified.
18183 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18184 last_loaded_file to set the remote exec-file.
18185
f8c2a73c
PA
181862014-05-01 Pedro Alves <palves@redhat.com>
18187
18188 * boards/local-remote-host.exp: New file.
18189
be6e8ac7
PA
181902014-05-01 Pedro Alves <palves@redhat.com>
18191
18192 * boards/local-remote-host.exp: Rename to ...
18193 * boards/local-remote-host-notty.exp: ... this.
18194
cac0dc8f
JB
181952014-04-28 Joel Brobecker <brobecker@adacore.com>
18196
18197 * gdb.ada/dyn_arrayidx: New testcase.
18198
9730e6cc
YQ
181992014-04-26 Yao Qi <yao@codesourcery.com>
18200
18201 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18202 and compute the length of function main. Save it in
18203 $main_length.
18204 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18205 (top-level): Use gdb_compile to compile objects into
18206 executable and restart GDB. Remove invocation to
18207 prepare_for_testing.
18208
7ae1a6a6
PA
182092014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18210 Pedro Alves <palves@redhat.com>
18211
18212 PR server/16255
18213 * gdb.multi/multi-attach.c: New file.
18214 * gdb.multi/multi-attach.exp: New file.
18215
4082afcc
PA
182162014-04-25 Pedro Alves <palves@redhat.com>
18217
18218 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18219 user.
18220 (top level): Test that "set remote conditional-breakpoints-packet
18221 off" works as intended.
18222 * gdb.base/dprintf.exp: Test that "set remote
18223 breakpoint-commands-packet off" works as intended.
18224 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18225 New function.
18226 (top level): Call it.
18227 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18228 remote fast-tracepoints-packet off" works as intended.
18229 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18230 * lib/gdb.exp (gdb_is_target_remote): ... here.
18231
2abc3f8d
DB
182322014-04-24 David Blaikie <dblaikie@gmail.com>
18233
18234 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18235 ensure clang would not discard them.
18236 * gdb.base/gdbvars.c: Ditto.
18237 * gdb.base/memattr.c: Ditto.
18238 * gdb.base/whatis.c: Ditto.
18239 * gdb.python/py-prettyprint.c: Ditto.
18240 * gdb.trace/actions.c: Ditto.
18241 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18242 ensure clang would not discard it.
18243
bfd39632
DB
182442014-04-24 David Blaikie <dblaikie@gmail.com>
18245
18246 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18247 clang to emit the full definition of type required by the test
18248 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18249
22842ff6
DB
182502014-04-24 David Blaikie <dblaikie@gmail.com>
18251
18252 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18253 coax Clang into emitting the definition of the type.
18254 * gdb.cp/pr10728-x.h (y): Ditto.
18255 * gdb.cp/pr10728-y.cc (y): Ditto.
18256
c2e827ad
DB
182572014-04-24 David Blaikie <dblaikie@gmail.com>
18258
18259 * gdb.base/label.exp: XFAIL label related tests under Clang.
18260 * gdb.cp/cplabel.exp: Ditto.
18261 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18262 under Clang those using labels.
18263
4c2d33e7
YQ
182642014-04-25 Yao Qi <yao@codesourcery.com>
18265
18266 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18267 double_label.
18268 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18269 partial_label and double_label.
18270
56083b99
DB
182712014-04-24 David Blaikie <dblaikie@gmail.com>
18272
18273 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18274
25d4e99d
DB
182752014-04-24 David Blaikie <dblaikie@gmail.com>
18276
18277 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18278 of the function to work across GCC and Clang.
18279 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18280 pointer types (const void ** const V void **).
18281
01f9f808
MS
182822014-04-24 Michael Sturm <michael.sturm@mintel.com>
18283 Walfred Tedeschi <walfred.tedeschi@intel.com>
18284
18285 * Makefile.in (EXECUTABLES): Added i386-avx512.
18286 * gdb.arch/i386-avx512.c: New file.
18287 * gdb.arch/i386-avx512.exp: Likewise.
18288
4b48d439
KS
182892014-04-23 Keith Seitz <keiths@redhat.com>
18290
18291 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18292 (mi_make_breakpoint_table): New procedure.
18293 (mi_create_breakpoint): Use mi_make_breakpoint
18294 and return the result.
18295 (mi_make_breakpoint): New procedure.
18296 (mi_build_kv_pairs): New procedure.
18297
18298 * gdb.mi/mi-break.exp: Remove unused globals,
18299 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18300 All callers updated.
18301 * gdb.mi/mi-dprintf.exp: Use variable to track command
18302 number.
18303 Update all callers of mi_create_breakpoint and use
18304 mi_make_breakpoint_table.
18305 Remove any unused global variables.
18306 * gdb.mi/mi-nonstop.exp: Likewise.
18307 * gdb.mi/mi-nsintrall.exp: Likewise.
18308 * gdb.mi/mi-nsmoribund.exp: Likewise.
18309 * gdb.mi/mi-nsthrexec.exp: Likewise.
18310 * gdb.mi/mi-reverse.exp: Likewise.
18311 * gdb.mi/mi-simplerun.exp: Likewise.
18312 * gdb.mi/mi-stepn.exp: Likewise.
18313 * gdb.mi/mi-syn-frame.exp: Likewise.
18314 * gdb.mi/mi-until.exp: Likewise.
18315 * gdb.mi/mi-var-cp.exp: Likewise.
18316 * gdb.mi/mi-var-display.exp: Likewise.
18317 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18318 * gdb.mi/mi2-var-child.exp: Likewise.
18319 * gdb.mi/mi-vla-c99.exp: Likewise.
18320 * lib/mi-support.exp: Likewise.
18321
18322 From Ian Lance Taylor <iant@cygnus.com>:
18323 * lib/gdb.exp (parse_args): New procedure.
18324
08351840
PA
183252014-04-23 Pedro Alves <palves@redhat.com>
18326
18327 * gdb.base/break-unload-file.c: New file.
18328 * gdb.base/break-unload-file.exp: New file.
18329 * gdb.base/sym-file-lib.c (baz): New function.
18330 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18331 field.
18332 (load): Store the segment's mapped size.
18333 (unload): New function.
18334 (unload_shlib): New function.
18335 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18336 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18337 set a breakpoint at baz, and call it.
18338 * gdb.base/sym-file.exp: New tests for stale breakpoint
18339 instructions.
18340
076855f9
PA
183412014-04-23 Pedro Alves <palves@redhat.com>
18342
18343 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18344 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18345 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18346 * gdb.base/hbreak-unmapped.c: New file.
18347 * gdb.base/hbreak-unmapped.exp: New file.
18348 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18349 * lib/gdb.exp (gdb_is_target_remote): ... here.
18350
483805cf
PA
183512014-04-22 Pedro Alves <palves@redhat.com>
18352
18353 * gdb.base/consecutive-step-over.c: New file.
18354 * gdb.base/consecutive-step-over.exp: New file.
18355
06d97543
PA
183562014-04-22 Pedro Alves <palves@redhat.com>
18357
18358 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18359 instead of send_gdb/gdb_expect.
18360
b4429ea2
YQ
183612014-04-22 Yao Qi <yao@codesourcery.com>
18362
18363 * lib/trace-support.exp (generate_tracefile): New procedure.
18364 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18365 return 0.
18366 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18367 if generate_tracefile returns 1.
18368
51d48146
PA
183692014-04-18 Tom Tromey <palves@redhat.com>
18370 Pedro alves <tromey@redhat.com>
18371
18372 PR backtrace/15558
18373 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18374 with a backtrace limit.
18375 * gdb.python/py-frame-inline.exp: Test running to an inline
18376 function with a backtrace limit, and printing the newest frame.
18377 * gdb.python/py-frame-inline.c (main): Call f.
18378
bd1dce5f
MS
183792014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18380
18381 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18382
40d1a503
MS
183832014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18384
18385 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18386 Drop prefix from unsupported source file path.
18387
389b98f7
YQ
183882014-04-17 Yao Qi <yao@codesourcery.com>
18389
18390 * lib/gdb.exp (with_target_charset): New proc.
18391 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18392 with_target_charset.
18393 (test_print_strings): Likewise.
18394 (test_repeat_bytes): Likewise.
18395 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18396 for some tests.
18397
22869d73
KS
183982014-04-16 Keith Seitz <keiths@redhat.com>
18399
18400 PR gdb/15827
18401 * gdb.dwarf2/corrupt.c: New file.
18402 * gdb.dwarf2/corrupt.exp: New file.
18403
c4f87ca6
KS
184042014-04-16 Keith Seitz <keiths@redhat.com>
18405
18406 PR c++/16597
18407 * gdb.cp/namelessclass.cc: New file.
18408 * gdb.cp/namelessclass.exp: New file.
18409 * gdb.cp/namelessclass.S: New file.
18410
ab19de87
DE
184112014-04-16 Doug Evans <dje@google.com>
18412
18413 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18414 Add comment.
18415 (gdbserver_default_get_comm_port): New function.
18416 (gdbserver_start): Check if board file provided
18417 "gdbserver,get_comm_port" and use it if so.
18418 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18419 (gdb,socketport): Set to "stdio".
18420 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18421 (stdio_gdbserver_template): Delete.
18422 (${board}_get_remote_address): Update.
18423 (${board}_build_remote_cmd): Delete.
18424 (${board}_get_comm_port): New function.
18425 (${board}_spawn): Update.
18426 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18427 Delete.
18428 (${board}_get_remote_address): Update.
18429 (${board}_get_comm_port): New function.
18430
fc98a809
AB
184312014-04-16 Andrew Burgess <aburgess@broadcom.com>
18432
18433 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18434 appearing in any order.
18435
87fd9e6e
DE
184362014-04-15 Doug Evans <dje@google.com>
18437
18438 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18439 uninitialized value of "description".
18440
099fc3ea
KS
184412014-04-15 Keith Seitz <keiths@redhat.com>
18442
18443 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18444 Remove unused globals.
18445 (test_running_the_program): Likewise.
18446 (test_controlled_execution): Likewise.
18447 (test_controlling_breakpoints): Likewise.
18448 (test_program_termination): Likewise.
18449
5da151d4
KS
184502014-04-15 Keith Seitz <keiths@redhat.com>
18451
18452 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18453 unused globals.
18454 (test_rbreak_creation_and_listing): Likewise.
18455 (test_ignore_count): Likewise.
18456 (test_error): Likewise.
18457
35e5d2f0
PA
184582014-04-15 Pedro Alves <palves@redhat.com>
18459
18460 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18461 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18462 sym-file-loader.c.
18463 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18464 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18465 to sym-file-loader.c.
18466 (struct library): Forward declare.
18467 (load_shlib, lookup_function): Change prototypes.
18468 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18469 (translate_offset): Remove declarations.
18470 (get_text_addr): New declaration.
18471 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18472 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18473 sym-file-loader.h.
18474 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18475 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18476 here from sym-file-loader.h.
18477 (struct library): New structure.
18478 (load_shlib, lookup_function): Change prototypes and adjust to
18479 work with a struct library.
18480 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18481 (translate_offset): Make static.
18482 (get_text_addr): New function.
18483 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18484
eb4c1710
PA
184852014-04-15 Pedro Alves <palves@redhat.com>
18486
18487 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18488
2d1baf52
PA
184892014-04-15 Pedro Alves <palves@redhat.com>
18490
18491 * gdb.base/sym-file-loader.c: Include <limits.h>.
18492 (SELF_LINK): New define.
18493 (get_origin): New function.
18494 (load_shlib): Use it.
18495 * gdb.base/sym-file.exp: Don't early return if the target is
18496 remote. Use runto_main, and issue fail is that fails. Use
18497 gdb_load_shlibs.
18498 (shlib_name): Delete.
18499 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18500
7dd6df01
PA
185012014-04-15 Pedro Alves <palves@redhat.com>
18502
18503 * gdb.base/sym-file.exp: Remove regex characters from test
18504 message. Don't refer to breakpoint numbers in test messages.
18505
b50c8614
KS
185062014-04-14 Keith Seitz <keiths@redhat.com>
18507
18508 PR c++/16253
18509 * gdb.cp/var-tag.cc: New file.
18510 * gdb.cp/var-tag.exp: New file.
18511 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18512 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18513 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18514 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18515
3d567982
TT
185162014-04-14 Tom Tromey <tromey@redhat.com>
18517
18518 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18519 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18520 type.
18521 * gdb.cp/enum-class.exp: New file.
18522 * gdb.cp/enum-class.cc: New file.
18523
0626fc76
TT
185242014-04-14 Tom Tromey <tromey@redhat.com>
18525
18526 * gdb.dwarf2/enum-type.exp: New file.
18527
dca325b3
SA
185282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18529
18530 * gdb.mi/mi-vla-c99.exp: New file.
18531 * gdb.mi/vla.c: New file.
18532
5854b38a
SA
185332014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18534
18535 * gdb.base/vla-datatypes.c: New file.
18536 * gdb.base/vla-datatypes.exp: New file.
18537
463bb957
SA
185382014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18539
18540 * gdb.base/vla-ptr.c: New file.
18541 * gdb.base/vla-ptr.exp: New file.
18542
3dd170be
SA
185432014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18544
18545 * gdb.dwarf2/count.exp: New file.
18546
5ecaaa66
SA
185472014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18548
18549 * gdb.base/vla-sideeffect.c: New file.
18550 * gdb.base/vla-sideeffect.exp: New file.
18551
41f1ada5
DB
185522014-04-14 David Blaikie <dblaikie@gmail.com>
18553
18554 * gdb.mi/non-stop.c: Add return value for non-void function return
18555 statement.
18556 * gdb.threads/staticthreads.c: Ditto.
18557
0be03e84
DE
185582014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18559 Doug Evans <xdje42@gmail.com>
18560
18561 * gdb.guile/scm-value.c: Improve test case.
18562 * gdb.guile/scm-value.exp: Add new test.
18563
f180a1fb
DB
185642014-04-11 David Blaikie <dblaikie@gmail.com>
18565
18566 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18567 override Clang's default.
18568
6b662e19
JB
185692014-04-11 Joel Brobecker <brobecker@adacore.com>
18570
18571 Revert the following changes (regressions):
18572
18573 * gdb.base/vla-sideeffect.c: New file.
18574 * gdb.base/vla-sideeffect.exp: New file.
18575
18576 * gdb.dwarf2/count.exp: New file.
18577
18578 * gdb.base/vla-multi.c: New file.
18579 * gdb.base/vla-multi.exp: New file.
18580
18581 * gdb.base/vla-ptr.c: New file.
18582 * gdb.base/vla-ptr.exp: New file.
18583
18584 * gdb.base/vla-datatypes.c: New file.
18585 * gdb.base/vla-datatypes.exp: New file.
18586
18587 * gdb.mi/mi-vla-c99.exp: New file.
18588 * gdb.mi/vla.c: New file.
18589
245a5f0b
KS
185902014-04-11 Keith Seitz <keiths@redhat.com>
18591
18592 PR c++/16675
18593 * gdb.cp/cpsizeof.exp: New file.
18594 * gdb.cp/cpsizeof.cc: New file.
18595
58a84dcf
SA
185962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18597
191a8a90
JB
18598 * gdb.mi/mi-vla-c99.exp: New file.
18599 * gdb.mi/vla.c: New file.
58a84dcf 18600
c8655f75
SA
186012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18602
18603 * gdb.base/vla-datatypes.c: New file.
18604 * gdb.base/vla-datatypes.exp: New file.
18605
024e13b4
SA
186062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18607
18608 * gdb.base/vla-ptr.c: New file.
18609 * gdb.base/vla-ptr.exp: New file.
18610
1a237e0e
SA
186112014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18612
18613 * gdb.base/vla-multi.c: New file.
18614 * gdb.base/vla-multi.exp: New file.
18615
504f3432
SA
186162014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18617
18618 * gdb.dwarf2/count.exp: New file.
18619
3bce8237
SA
186202014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18621
191a8a90
JB
18622 * gdb.base/vla-sideeffect.c: New file.
18623 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18624
322f9c21
YQ
186252014-04-11 Yao Qi <yao@codesourcery.com>
18626
18627 * gdb.base/completion.exp: Check file exists before running tests
18628 on file completion.
18629
d708bcd1
PA
186302014-04-10 Pedro Alves <palves@redhat.com>
18631
18632 * gdb.base/cond-eval-mode.c: New file.
18633 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
18634 prepare_for_testing to build the new file. Check result of
18635 runto_main.
18636 (test_break, test_watch): New procedures.
18637 (top level): Use them.
18638
ae1d2761
PM
186392014-04-08 Pierre Muller <muller@sourceware.org>
18640
18641 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
18642 Ctrl-V use for mingw hosts.
18643
7af389b8
SC
186442014-04-07 Siva Chandra Reddy <sivachandra@google.com>
18645
18646 * gdb.python/py-value.c: Improve test case.
18647 * gdb.python/py-value.exp: Add new test.
18648
5e703181
DE
186492014-04-07 David Blaikie <dblaikie@gmail.com>
18650
18651 * lib/compiler.c: Identify the clang compiler.
18652 * lib/compiler.cc: Ditto.
18653
9810b410
YQ
186542014-04-03 Yao Qi <yao@codesourcery.com>
18655
18656 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
18657
98d1b8dc
AB
186582014-04-01 Anton Blanchard <anton@samba.org>
18659
18660 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
18661 messages unique.
18662
3114cea1
AB
186632014-04-01 Anton Blanchard <anton@samba.org>
18664
18665 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
18666 prepare_for_testing.
18667
62f7182c
AB
186682014-04-01 Anton Blanchard <anton@samba.org>
18669
18670 * gdb.arch/ppc64-atomic-inst.c: Remove.
18671 * gdb.arch/ppc64-atomic-inst.S: New file.
18672 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
18673
770e7fc7
DE
186742014-03-31 Doug Evans <dje@google.com>
18675
18676 * gdb.base/print-symbol-loading-lib.c: New file.
18677 * gdb.base/print-symbol-loading-main.c: New file.
18678 * gdb.base/print-symbol-loading.exp: New file.
18679
46e2bafa
YQ
186802014-03-31 Yao Qi <yao@codesourcery.com>
18681
18682 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
18683
8776cfe9
JB
186842014-03-28 Joel Brobecker <brobecker@adacore.com>
18685
18686 * gdb.ada/mi_dyn_arr: New testcase.
18687
5d1ef361
DE
186882014-03-27 Doug Evans <dje@google.com>
18689
18690 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
18691
b5bee914
YQ
186922014-03-27 Yao Qi <yao@codesourcery.com>
18693
18694 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
18695 if target is nios2-*-*.
18696
0d4d0e77
YQ
186972014-03-26 Yao Qi <yao@codesourcery.com>
18698
18699 * lib/gdb.exp (readline_is_used): New proc.
18700 * gdb.base/completion.exp: Move tests on command complete up.
18701 Skip the rest of tests if readline is not used.
18702 * gdb.ada/complete.exp: Skp the test if readline is not
18703 used.
18704 * gdb.base/filesym.exp: Likewise.
18705 * gdb.base/macscp.exp: Likewise.
18706 * gdb.base/readline-ask.exp: Likewise.
18707 * gdb.base/readline.exp: Likewise.
18708 * gdb.python/py-cmd.exp: Likewise.
18709 * gdb.trace/tfile.exp: Likewise.
18710
29361eee
YQ
187112014-03-26 Yao Qi <yao@codesourcery.com>
18712
18713 * gdb.base/macscp.exp: Fix code format issues.
18714
bc9a5525
UW
187152014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18716
18717 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18718 * gdb.asm/powerpc64le.inc: New file.
18719
d3839ede
PA
187202014-03-25 Pedro Alves <palves@redhat.com>
18721 Doug Evans <dje@google.com>
18722
18723 * gdb.base/source-execution.c: New file.
18724 * gdb.base/source-execution.exp: New file.
18725 * gdb.base/source-execution.gdb: New file.
18726
01672a57
DE
187272014-03-24 Doug Evans <dje@google.com>
18728
18729 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18730 using fission.
18731
88bbeca9
HZ
187322014-03-24 Hui Zhu <hui@codesourcery.com>
18733 Pedro Alves <palves@redhat.com>
18734
18735 PR breakpoints/16101
18736 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18737 test pass/fail messages. Detect missing support for dprintf when
18738 breakpoints are actually inserted.
18739 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18740 breakpoints are actually inserted.
18741 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18742 fails.
18743
d2348791
JK
187442014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18745
18746 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18747
feef67ab
DE
187482014-03-22 Doug Evans <xdje42@gmail.com>
18749
18750 * gdb.python/python.exp (python not supported): Verify multi-line
18751 python command issues an error.
25d743f9 18752 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18753 guile command issues an error.
feef67ab 18754
ecebef6a
MR
187552014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18756
18757 * gdb.threads/thread-specific.exp: Handle the lack of usable
18758 $this_breakpoint and $this_thread.
18759
ccdd1909
HZ
187602014-03-21 Hui Zhu <hui@codesourcery.com>
18761
18762 * gdb.base/attach.exp (do_command_attach_tests): New.
18763
beb460e8
PA
187642014-03-20 Tom Tromey <tromey@redhat.com>
18765 Pedro Alves <palves@redhat.com>
18766
18767 PR cli/15718
18768 * gdb.base/condbreak-call-false.c: New file.
18769 * gdb.base/condbreak-call-false.exp: New file.
18770
40acf43a
PA
187712014-03-20 Pedro Alves <palves@redhat.com>
18772
18773 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18774 Delete.
18775 (block_signals, unblock_signals): Delete.
18776 (child_function_2, main): Remove references to deleted variable
18777 and functions.
18778
9f5e1e02
PA
187792014-03-20 Pedro Alves <palves@redhat.com>
18780
18781 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18782 Use pthread_kill to signal thread 2.
18783 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18784 Adjust to make the test send itself a signal rather than using the
18785 host's "kill" command.
18786
99619bea
PA
187872014-03-20 Pedro Alves <palves@redhat.com>
18788
18789 * gdb.threads/multiple-step-overs.c: New file.
18790 * gdb.threads/multiple-step-overs.exp: New file.
18791 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18792 Adjust expected infrun debug output.
18793
2adfaa28
PA
187942014-03-20 Pedro Alves <palves@redhat.com>
18795
18796 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18797 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18798
31e77af2
PA
187992014-03-20 Pedro Alves <palves@redhat.com>
18800
18801 PR breakpoints/7143
18802 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18803 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18804 of gdb_test_multiple.
18805 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18806 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18807
b9f437de
PA
188082014-03-20 Pedro Alves <palves@redhat.com>
18809
18810 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18811 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18812
05adc73e
PA
188132014-03-19 Pedro Alves <palves@redhat.com>
18814
18815 * gdb.base/async.exp: Remove early return.
18816
6048b950
PA
188172014-03-19 Pedro Alves <palves@redhat.com>
18818
18819 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18820
8bcfb00a
PA
188212014-03-19 Pedro Alves <palves@redhat.com>
18822
18823 * gdb.base/async.exp (test_background): Expect \r\n after
18824 "completed." in the fail pattern.
18825
884e37dc
PA
188262014-03-19 Pedro Alves <palves@redhat.com>
18827
18828 * gdb.base/async.exp (test_background): New procedure.
18829 Use it for all background execution command tests.
18830
148e57e2
PA
188312014-03-19 Pedro Alves <palves@redhat.com>
18832
18833 * gdb.base/async.exp: Use prepare_for_testing.
18834
f48088c7
PA
188352014-03-19 Pedro Alves <palves@redhat.com>
18836
18837 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
18838 the same line.
18839
e2f6c966
PA
188402014-03-19 Pedro Alves <palves@redhat.com>
18841
18842 * gdb.base/async.c (main): Add "jump here" and "until here" line
18843 marker comments.
18844 * gdb.base/async.exp (jump_here): New global.
18845 (jump& test): Use it.
18846 (until_here): New global.
18847 (until& test): Use it.
18848
c30568d4
PA
188492014-03-19 Pedro Alves <palves@redhat.com>
18850
18851 * gdb.base/async.exp: Don't frob gdb_protocol.
18852
0172b6a7
DE
188532014-03-18 Doug Evans <xdje42@gmail.com>
18854
18855 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
18856 Fix spelling of exec-done-display.
18857
06c868a8
JK
188582014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
18859
18860 PR gdb/15358
18861 * gdb.base/gdb-sigterm.c: New file.
18862 * gdb.base/gdb-sigterm.exp: New file.
18863
0c7e1a46
PA
188642014-03-18 Pedro Alves <palves@redhat.com>
18865
18866 PR gdb/13860
18867 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
18868 * lib/mi-support.exp (mi_expect_stop): Add special handling for
18869 solib-event.
18870
f7c77d93
JB
188712014-03-17 Joel Brobecker <brobecker@adacore.com>
18872
18873 * gdb.ada/pckd_arr_ren: New testcase.
18874
5a1e8c7a
DE
188752014-03-13 Doug Evans <xdje42@gmail.com>
18876
18877 PR guile/16612
18878 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
18879 collect after discarding symbols.
18880
350e1a76
DE
188812014-03-13 Ludovic Courtès <ludo@gnu.org>
18882 Doug Evans <xdje42@gmail.com>
18883
18884 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
18885 to history survives a gc.
18886
a69900ae
PA
188872014-03-13 Pedro Alves <palves@redhat.com>
18888
18889 * gdb.base/default.exp: Don't test "target procfs".
18890
5db9f0bd
PA
188912014-03-13 Pedro Alves <palves@redhat.com>
18892
18893 * gdb.base/default.exp: Update "target child" and "target procfs"
18894 tests to not expect "Unix".
18895
b3ccfe11
TT
188962014-03-12 Tom Tromey <tromey@redhat.com>
18897
18898 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
18899 New procs. Add target-async tests.
18900 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
18901 Add target-async tests.
18902
646f4417
AA
189032014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18904
18905 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
18906 'func_start' and 'func_end' for the beginning and end of the
18907 function code, respectively.
18908 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
18909 'func_end' instead of 'func' and 'main'.
18910
288c211f
AA
189112014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18912
18913 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
18914 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
18915 generate the debug info assembler source.
18916
e0c0f156
AA
189172014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18918
18919 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18920 * gdb.dwarf2/arr-subrange.exp: Likewise.
18921 * gdb.dwarf2/dwz.exp: Likewise.
18922 * gdb.dwarf2/method-ptr.exp: Likewise.
18923 * gdb.dwarf2/missing-sig-type.exp: Likewise.
18924 * gdb.dwarf2/subrange.exp: Likewise.
18925 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
18926 * gdb.dwarf2/implptrpiece.exp: Likewise.
18927 * gdb.dwarf2/nostaticblock.exp: Likewise.
18928
0e5c4555
AA
189292014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18930
18931 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
18932 directory to absolute path name arguments.
18933
5ec18f2b
JG
189342014-03-10 Joel Brobecker <brobecker@adacore.com>
18935
18936 * gdb.ada/tagged_access: New testcase.
18937
847fc4f2
MM
189382014-03-07 Markus Metzger <markus.t.metzger@intel.com>
18939
18940 * gdb.btrace/data.exp: Update expected output.
18941
cc3da688
YQ
189422014-03-06 Yao Qi <yao@codesourcery.com>
18943
18944 * gdb.trace/pr16508.exp: New file.
18945
0f26cec1
PA
189462014-03-05 Pedro Alves <palves@redhat.com>
18947
18948 PR gdb/16575
18949 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
18950 procedure.
18951 (top level): Adjust to use it. Add tests that exercise breakpoint
18952 interaction with the code-cache.
18953
7a5a839f
LC
189542014-02-26 Ludovic Courtès <ludo@gnu.org>
18955
18956 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
18957 test for 'history-append!'.
18958
31aa7e4e
JB
189592014-02-26 Joel Brobecker <brobecker@adacore.com>
18960
18961 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
18962 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
18963 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
18964 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
18965 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
18966 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
18967
1b588015
JB
189682014-02-26 Joel Brobecker <brobecker@adacore.com>
18969
18970 * testsuite/gdb.python/py-pp-re-notag.c: New file.
18971 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
18972 * testsuite/gdb.python/py-pp-re-notag.p: New file.
18973
55426c9d
JB
189742014-02-26 Joel Brobecker <brobecker@adacore.com>
18975
18976 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
18977
dc53a7ad
JB
189782014-02-26 Joel Brobecker <brobecker@adacore.com>
18979
18980 * gdb.dwarf2/arr-stride.c: New file.
18981 * gdb.dwarf2/arr-stride.exp: New file.
18982
12ab52e9
PA
189832014-02-26 Pedro Alves <palves@redhat.com>
18984
18985 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
18986 that won't ever trigger. Make sure that GDB reports the correct
18987 breakpoint that caused the stop.
18988
849c862e
JK
189892014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18990
18991 PR gdb/16626
18992 * gdb.base/auto-load-script: New file.
18993 * gdb.base/auto-load.c: New file.
18994 * gdb.base/auto-load.exp: New file.
18995
71b7d793
JK
18996 PR gdb/16626
18997 * gdb.base/auto-load.exp: Fix out-of-srctree run.
18998
e2f0d509
JK
189992014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19000
19001 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19002 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19003
50cc37c8
DE
190042014-02-24 Doug Evans <dje@google.com>
19005
19006 * lib/gdb.exp (run_on_host): Log error output if program fails.
19007
ea4758f2
PA
190082014-02-21 Pedro Alves <palves@redhat.com>
19009
19010 * gdb.threads/step-after-sr-lock.c: Rename to ...
19011 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19012 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19013 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19014 ... this.
19015
d7b30f67
SDJ
190162014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19017
19018 PR tdep/16397
19019 * gdb.arch/amd64-stap-special-operands.exp: New file.
19020 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19021 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19022 * gdb.arch/amd64-stap-triplet.S: Likewise.
19023 * gdb.arch/amd64-stap-triplet.c: Likewise.
19024
83deb43f
JB
190252014-02-20 Joel Brobecker <brobecker@adacore.com>
19026
19027 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19028 in .section pseudo-op.
19029
adde2bff
DE
190302014-02-20 lin zuojian <manjian2006@gmail.com>
19031 Joel Brobecker <brobecker@adacore.com>
19032 Doug Evans <xdje42@gmail.com>
19033
19034 PR symtab/16581
19035 * gdb.dwarf2/dw2-icycle.S: New file.
19036 * gdb.dwarf2/dw2-icycle.c: New file.
19037 * gdb.dwarf2/dw2-icycle.exp: New file.
19038
f7bd0f78
SC
190392014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19040
19041 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19042 operations on gdb.Value objects.
19043 * gdb.python/py-value-cc.exp: Add new test to test operations on
19044 gdb.Value objects.
19045
c17ef0d5
DE
190462014-02-18 Doug Evans <dje@google.com>
19047
19048 * Makefile.in (TESTS): New variable.
19049 (expanded_tests, expanded_tests_or_none): New variables
19050 (check-single): Pass $(expanded_tests_or_none) to runtest.
19051 (check-parallel): Only run tests in $(TESTS) if non-empty.
19052 (check/no-matching-tests-found): New rule.
19053 * README: Document TESTS makefile variable.
19054
5dd3176f
DE
190552014-02-18 Doug Evans <dje@google.com>
19056
19057 * Makefile.in (check-parallel): rm -rf outputs temp.
19058
0b10be4f
JK
190592014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19060
19061 Fix "ERROR: no fileid for" in the testsuite.
19062 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19063
85f224e7
DE
190642014-02-12 Doug Evans <dje@google.com>
19065
19066 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19067 (MISCELLANEOUS): New variable.
19068 (clean): rm -rf $(MISCELLANEOUS).
19069 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19070 dwp live in the same directory as symlinks, with each symlink pointed
19071 to a differently named file in a different directory.
19072
149b30ff
DE
190732014-02-11 Doug Evans <dje@google.com>
19074
19075 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19076 of Tcl file commands.
19077
1dfdac32
MK
190782014-02-10 Mark Kettenis <kettenis@gnu.org>
19079
19080 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19081 "kill -SIGUSR1 -1".
19082
aa4fb036
JB
190832014-02-10 Joel Brobecker <brobecker@adacore.com>
19084
19085 * gdb.ada/tick_length_array_enum_idx: New testcase.
19086
ed3ef339
DE
190872014-02-10 Doug Evans <xdje42@gmail.com>
19088
19089 * configure.ac (AC_OUTPUT): Add gdb.guile.
19090 * configure: Regenerate.
19091 * lib/gdb-guile.exp: New file.
19092 * lib/gdb.exp (get_target_charset): New function.
19093 * gdb.base/help.exp: Update expected output from "apropos apropos".
19094 * gdb.guile/Makefile.in: New file.
19095 * gdb.guile/guile.exp: New file.
19096 * gdb.guile/scm-arch.c: New file.
19097 * gdb.guile/scm-arch.exp: New file.
19098 * gdb.guile/scm-block.c: New file.
19099 * gdb.guile/scm-block.exp: New file.
19100 * gdb.guile/scm-breakpoint.c: New file.
19101 * gdb.guile/scm-breakpoint.exp: New file.
19102 * gdb.guile/scm-disasm.c: New file.
19103 * gdb.guile/scm-disasm.exp: New file.
19104 * gdb.guile/scm-equal.c: New file.
19105 * gdb.guile/scm-equal.exp: New file.
19106 * gdb.guile/scm-error.exp: New file.
19107 * gdb.guile/scm-error.scm: New file.
19108 * gdb.guile/scm-frame-args.c: New file.
19109 * gdb.guile/scm-frame-args.exp: New file.
19110 * gdb.guile/scm-frame-args.scm: New file.
19111 * gdb.guile/scm-frame-inline.c: New file.
19112 * gdb.guile/scm-frame-inline.exp: New file.
19113 * gdb.guile/scm-frame.c: New file.
19114 * gdb.guile/scm-frame.exp: New file.
19115 * gdb.guile/scm-generics.exp: New file.
19116 * gdb.guile/scm-gsmob.exp: New file.
19117 * gdb.guile/scm-iterator.c: New file.
19118 * gdb.guile/scm-iterator.exp: New file.
19119 * gdb.guile/scm-math.c: New file.
19120 * gdb.guile/scm-math.exp: New file.
19121 * gdb.guile/scm-objfile-script-gdb.in: New file.
19122 * gdb.guile/scm-objfile-script.c: New file.
19123 * gdb.guile/scm-objfile-script.exp: New file.
19124 * gdb.guile/scm-objfile.c: New file.
19125 * gdb.guile/scm-objfile.exp: New file.
19126 * gdb.guile/scm-ports.exp: New file.
19127 * gdb.guile/scm-pretty-print.c: New file.
19128 * gdb.guile/scm-pretty-print.exp: New file.
19129 * gdb.guile/scm-pretty-print.scm: New file.
19130 * gdb.guile/scm-section-script.c: New file.
19131 * gdb.guile/scm-section-script.exp: New file.
19132 * gdb.guile/scm-section-script.scm: New file.
19133 * gdb.guile/scm-symbol.c: New file.
19134 * gdb.guile/scm-symbol.exp: New file.
19135 * gdb.guile/scm-symtab-2.c: New file.
19136 * gdb.guile/scm-symtab.c: New file.
19137 * gdb.guile/scm-symtab.exp: New file.
19138 * gdb.guile/scm-type.c: New file.
19139 * gdb.guile/scm-type.exp: New file.
19140 * gdb.guile/scm-value-cc.cc: New file.
19141 * gdb.guile/scm-value-cc.exp: New file.
19142 * gdb.guile/scm-value.c: New file.
19143 * gdb.guile/scm-value.exp: New file.
19144 * gdb.guile/source2.scm: New file.
19145 * gdb.guile/types-module.cc: New file.
19146 * gdb.guile/types-module.exp: New file.
19147
7026a7c1
YQ
191482014-02-10 Yao Qi <yao@codesourcery.com>
19149
19150 PR testsuite/16543
19151 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19152 * configure: Regenerated.
19153 * Makefile.in: New file.
19154
6c466447
AS
191552014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19156
19157 * gdb.python/py-framefilter.exp: Fix typo.
19158
6e854735
YQ
191592014-02-08 Yao Qi <yao@codesourcery.com>
19160
19161 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19162 that no =breakpoint-modified is emitted when breakpoints are
19163 modified through MI commands.
19164
d137e6dc
PA
191652014-02-07 Pedro Alves <pedro@codesourcery.com>
19166 Pedro Alves <palves@redhat.com>
19167
19168 * gdb.threads/step-after-sr-lock.c: New file.
19169 * gdb.threads/step-after-sr-lock.exp: New file.
19170
b5ee5a50
PA
191712014-02-07 Pedro Alves <palves@redhat.com>
19172
19173 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19174
3c77faf3
JK
191752014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19176
19177 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19178 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19179
6dddc817
DE
191802014-02-06 Doug Evans <xdje42@gmail.com>
19181
19182 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19183 output.
19184
19185 * gdb.gdb/python-interrupts.exp: New file.
19186
de7b2893
YQ
191872014-02-05 Yao Qi <yao@codesourcery.com>
19188
19189 * gdb.trace/report.exp (use_collected_data): Test the output
19190 of "info threads" and "info inferiors".
19191
66d032ac
YQ
191922014-02-05 Yao Qi <yao@codesourcery.com>
19193
19194 Revert this patch:
19195
19196 2013-05-24 Yao Qi <yao@codesourcery.com>
19197
19198 * gdb.trace/tfile.exp: Test inferior and thread.
19199
591a12a1
UW
192002014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19201
19202 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19203 on a function.
19204 * gdb.base/step-bt.c: Call hello via function pointer to make
19205 sure its first instruction is executed on powerpc64le-linux.
19206
0ff3e01f
UW
192072014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19208
19209 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19210
084ee545
UW
192112014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19212
19213 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19214 of the test patterns for use on little-endian systems.
19215
6ed14ff3
UW
192162014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19217
19218 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19219 (decimal_vector): Fix for little-endian.
19220
401e27fd
JM
192212014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19222
19223 * gdb.arch/sparc-sysstep.exp: New file.
19224 * gdb.arch/sparc-sysstep.c: Likewise.
19225
19226 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19227
8b924729
EBM
192282014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19229
19230 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19231
fb151210
JB
192322014-01-23 Tom Tromey <tromey@redhat.com>
19233
19234 * gdb.ada/array_char_idx: New testcase.
19235
0740f8d8
TT
192362014-01-23 Tom Tromey <tromey@redhat.com>
19237
19238 PR python/16487:
19239 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19240 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19241 classes.
19242
21909fa1
TT
192432014-01-23 Tom Tromey <tromey@redhat.com>
19244
19245 PR python/16491:
19246 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19247 string from an inferior frame.
19248 * gdb.python/py-framefilter-mi.exp: Update.
19249
87ce2a04
DE
192502014-01-22 Doug Evans <dje@google.com>
19251
19252 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19253
237b092b
AA
192542014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19255
19256 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19257
d674a709
AA
192582014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19259
19260 * gdb.trace/entry-values.exp: Remove excess space character from
19261 regex patterns. Handle s390 call instruction.
19262
20fa3390
AA
192632014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19264
19265 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19266 define "*_start" label. Make "name" static.
19267 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19268 ${name} by references to ${name}_start.
19269
78466714
AA
192702014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19271
19272 * gdb.base/info-macros.exp: Remove "debug" from the compile
19273 options.
19274
ec9f644a
IB
192752014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19276
19277 * gdb.dlang/demangle.exp: New file.
19278
94b1b47e
IB
192792014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19280
19281 * gdb.dlang/primitive-types.exp: New file.
19282
7f420862
IB
192832014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19284
19285 * configure.ac: Create gdb.dlang/Makefile.
19286 * configure: Regenerate.
19287 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19288 * gdb.dlang/Makefile.in: New file.
19289 * lib/d-support.exp: New file.
19290 * lib/gdb.exp (skip_d_tests): New proc.
19291
52834460
MM
192922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19293
19294 * gdb.btrace/delta.exp: Check reverse stepi.
19295 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19296 * gdb.btrace/finish.exp: New.
19297 * gdb.btrace/next.exp: New.
19298 * gdb.btrace/nexti.exp: New.
19299 * gdb.btrace/record_goto.c: Add comments.
19300 * gdb.btrace/step.exp: New.
19301 * gdb.btrace/stepi.exp: New.
19302 * gdb.btrace/multi-thread-step.c: New.
19303 * gdb.btrace/multi-thread-step.exp: New.
19304 * gdb.btrace/rn-dl-bind.c: New.
19305 * gdb.btrace/rn-dl-bind.exp: New.
19306 * gdb.btrace/data.c: New.
19307 * gdb.btrace/data.exp: New.
19308 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19309
6e07b1d2
MM
193102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19311
19312 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19313 * gdb.btrace/exception.exp: Update.
19314 * gdb.btrace/instruction_history.exp: Update.
19315 * gdb.btrace/record_goto.exp: Update.
19316 * gdb.btrace/tailcall.exp: Update.
19317 * gdb.btrace/unknown_functions.exp: Update.
19318 * gdb.btrace/delta.exp: New.
19319
0b722aec
MM
193202014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19321
19322 * gdb.btrace/record_goto.exp: Add backtrace test.
19323 * gdb.btrace/tailcall.exp: Add backtrace test.
19324
066ce621
MM
193252014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19326
19327 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19328 * gdb.btrace/record_goto.c: New.
19329 * gdb.btrace/record_goto.exp: New.
19330 * gdb.btrace/x86-record_goto.S: New.
19331
0688d04e
MM
193322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19333
19334 * gdb.btrace/function_call_history.exp: Update tests.
19335 * gdb.btrace/instruction_history.exp: Update tests.
19336
8710b709
MM
193372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19338
19339 * gdb.btrace/function_call_history.exp: Fix expected field
19340 order for "record function-call-history".
19341 Add new tests for "record function-call-history /c".
19342 * gdb.btrace/exception.cc: New.
19343 * gdb.btrace/exception.exp: New.
19344 * gdb.btrace/tailcall.exp: New.
19345 * gdb.btrace/x86-tailcall.S: New.
19346 * gdb.btrace/x86-tailcall.c: New.
19347 * gdb.btrace/unknown_functions.c: New.
19348 * gdb.btrace/unknown_functions.exp: New.
19349 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19350
5de9129b
MM
193512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19352
19353 * gdb.btrace/instruction_history.exp: Update.
19354 * gdb.btrace/function_call_history.exp: Update.
19355
23a7fe75
MM
193562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19357
19358 * gdb.btrace/function_call_history.exp: Fix expected function
19359 trace.
19360 * gdb.btrace/instruction_history.exp: Initialize traced.
19361 Remove traced_functions.
19362
724c7dd8
MM
193632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19364
19365 * gdb.btrace/function_call_history.exp: Update
19366 * gdb.btrace/instruction_history.exp: Update.
19367
6d78d93b
MM
193682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19369
19370 * gdb.btrace/enable.exp: Update expected text.
19371
93a360cc
OJ
193722014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19373
19374 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19375 bytes.
19376
3772b53f
MR
193772014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19378
19379 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19380
596662fa
OJ
193812014-01-15 Omair Javaid <omair.javaid@linaro.org>
19382
19383 * lib/gdb.exp (supports_process_record): Return true for
19384 arm*-linux*. (supports_reverse): Likewise.
19385
b5b08fb4
SC
193862014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19387
19388 PR python/15464
19389 PR python/16113
19390 * gdb.python/py-type.c: Enhance test case.
19391 * gdb.python/py-value-cc.cc: Likewise
19392 * gdb.python/py-type.exp: Add new tests.
19393 * gdb.python/py-value-cc.exp: Likewise
19394
52d7fb13
AA
193952014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19396 Pedro Alves <palves@redhat.com>
19397
19398 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19399 Make "name" extern.
19400 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19401 references to ${name}_start by references to ${name}.
19402
a2cd8cfe
JB
194032014-01-10 Joel Brobecker <brobecker@adacore.com>
19404
19405 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19406
4e23fced
JB
194072014-01-10 Joel Brobecker <brobecker@adacore.com>
19408
19409 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19410
c6a9e42c
PA
194112014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19412 Pedro Alves <palves@redhat.com>
19413
19414 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19415 mi_gdb_target_load.
c6a9e42c 19416
b7ea362b
PA
194172014-01-08 Pedro Alves <palves@redhat.com>
19418
19419 * gdb.threads/reconnect-signal.c: New file.
19420 * gdb.threads/reconnect-signal.exp: New file.
19421
5e3f4fab
EBM
194222014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19423
19424 * gdb.base/source-dir.exp: New file.
19425
79301218
JB
194262014-01-07 Joel Brobecker <brobecker@adacore.com>
19427
19428 * gdb.ada/mi_interface: New testcase.
19429
8e355c5d
JB
194302014-01-07 Joel Brobecker <brobecker@adacore.com>
19431
19432 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19433 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19434 gdb.ada/pp-rec-component/pck.ads: New files.
19435
c0d48811
JB
194362014-01-07 Joel Brobecker <brobecker@adacore.com>
19437
19438 * gdb.python/py-pp-integral.c: New file.
19439 * gdb.python/py-pp-integral.py: New file.
19440 * gdb.python/py-pp-integral.exp: New file.
19441
17b609c3 19442For older changes see ChangeLog-1993-2013.
c906108c 19443\f
8d8cb839
EZ
19444;; Local Variables:
19445;; mode: change-log
19446;; left-margin: 8
19447;; fill-column: 74
19448;; version-control: never
19449;; End:
902f2ccb 19450
b811d2c2 19451 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19452 Copying and distribution of this file, with or without modification,
19453 are permitted provided the copyright notice and this notice are preserved.