]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
576fd14c
JB
12015-01-13 Joel Brobecker <brobecker@adacore.com>
2
3 * Makefile.in (clean mostlyclean): Do not delete *.py.
4
04dccad0
JB
52015-01-13 Joel Brobecker <brobecker@adacore.com>
6
7 * gdb.python/py-lookup-type.exp: New file.
8
3d230f71
PA
92015-01-12 Pedro Alves <palves@redhat.com>
10
11 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
12 restore GDBFLAGS before returning.
13
7e67715d
JK
142015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15
16 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
17 is_amd64_regs_target and is_x86_like_target.
18
f2e0d4b4
DE
192015-01-11 Doug Evans <xdje42@gmail.com>
20
21 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
22 is given without an explicit form.
23 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
24 attributes.
25 * gdb.dwarf/corrupt.exp: Ditto.
26 * gdb.dwarf2/enum-type.exp: Ditto.
27 * gdb.trace/entry-values.exp: Ditto.
28 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
29
439250fb
DE
302015-01-11 Doug Evans <xdje42@gmail.com>
31
32 PR gdb/15830
33 * gdb.base/maint.exp: Remove references to "maint demangle".
34 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
35 Add tests for explicitly specifying language to demangle.
36 * gdb.dlang/demangle.exp: Ditto.
37
ede9f622
PA
382015-01-09 Pedro Alves <palves@redhat.com>
39
40 * gdb.threads/non-stop-fair-events.c: New file.
41 * gdb.threads/non-stop-fair-events.exp: New file.
42
a7b796db
PA
432015-01-09 Pedro Alves <palves@redhat.com>
44
45 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
46 the global scope. Set a breakpoint after all threads are started
47 rather than stepping over two source lines. Expect the prompt.
48 * gdb.base/watch_thread_num.c (threads_started_barrier): New
49 global.
50 (NUM): Now 15.
51 (main): Use threads_started_barrier to wait for all threads to
52 start. Main thread no longer calls thread_function. Exit after
53 180 seconds.
54 (loop): New function.
55 (thread_function): Wait on threads_started_barrier barrier. Call
56 'loop' at each iteration.
57 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
58 threads have started, instead of hardcoding number of "next"
59 steps. Use an access watchpoint instead of a write watchpoint.
60
9665ffdd
PA
612015-01-09 Pedro Alves <palves@redhat.com>
62
63 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
64 (thread_func): Wait on barrier.
65 (main): Wait for all threads to start before stopping GDB.
66 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
67 global.
68 (thread1_func, thread2_func): Wait on barrier.
69 (main): Wait for all threads to start before stopping GDB.
70 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
71 New global.
72 (thread1_func, thread2_func): Wait on barrier.
73 (main): Wait for all threads to start before stopping GDB.
74
c945a99f
PA
752015-01-09 Pedro Alves <palves@redhat.com>
76
77 * gdb.threads/attach-many-short-lived-threads.c: New file.
78 * gdb.threads/attach-many-short-lived-threads.exp: New file.
79
c1a747c1
PA
802014-01-09 Pedro Alves <palves@redhat.com>
81
82 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
83 instead of to thread 2.
84 * gdb.threads/signal-command-multiple-signals-pending.c (main):
85 Add barrier around each pthread_create call instead of around all
86 calls.
87 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
88 Set a break on thread_function and have the child threads hit it
89 one at at a time.
90
60b3033e
PA
912015-01-09 Pedro Alves <palves@redhat.com>
92
93 * lib/gdb.exp (can_spawn_for_attach): New procedure.
94 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
95 false.
96 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
97 checking whether the target board is remote.
98 * gdb.multi/multi-attach.exp: Likewise.
99 * gdb.python/py-sync-interp.exp: Likewise.
100 * gdb.server/ext-attach.exp: Likewise.
101 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
102 tests that need to attach, instead of checking whether the target
103 board is remote at the top of the file.
104
acc018ac
YQ
1052015-01-08 Yao Qi <yao@codesourcery.com>
106
107 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
108
50a18af8
JK
1092015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
110
111 Fix testcase compilation.
112 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
113
8503d6e1
JB
1142015-01-06 Joel Brobecker <brobecker@adacore.com>
115
116 * gdb.python/py-type.exp: Add a couple test about empty
117 array creation, and negative-length array creation.
118
cc73dbcc
DE
1192015-01-02 Doug Evans <xdje42@gmail.com>
120
121 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
122
0300bbc7
DE
1232015-01-02 Doug Evans <dje@google.com>
124
125 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
126
9d85a0ec
YQ
1272014-12-29 Yao Qi <yao@codesourcery.com>
128
129 * gdb.trace/entry-values.exp: Update comments. Rename variable
130 bar_call_foo to returned_from_foo.
131
87186c6a
MMN
1322014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
133
134 PR gdb/17394
135 * gdb.linespec/break-asm-file.c: New file.
136 * gdb.linespec/break-asm-file.exp: New file.
137 * gdb.linespec/break-asm-file0.s: New file.
138 * gdb.linespec/break-asm-file1.s: New file.
139
1bab7383
YQ
1402014-12-18 Nigel Stephens <nigel@mips.com>
141 Maciej W. Rozycki <macro@codesourcery.com>
142
143 * gdb.base/float.exp: Handle the new output from "info float" on
144 MIPS targets.
145
1bc1068a
JK
1462014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 Fix MinGW compilation.
149 * gdb.compile/compile-ops.exp: Update untested message if
150 !skip_compile_feature_tests.
151 * gdb.compile/compile-setjmp.exp: Likewise.
152 * gdb.compile/compile-tls.exp: Likewise.
153 * gdb.compile/compile.exp: Likewise.
154 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
155 supported on this host".
156
b6615d10
DE
1572014-12-16 Doug Evans <xdje42@gmail.com>
158
159 * boards/stabs.exp: New file.
160
25dda427
AA
1612014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
162
163 * gdb.base/completion.exp: Adjust to format changes of "maint
164 print user-registers".
165
bf330350
CU
1662014-12-16 Catalin Udma <catalin.udma@freescale.com>
167
168 PR server/17457
169 * gdb.arch/aarch64-fp.c: New file.
170 * gdb.arch/aarch64-fp.exp: New file.
171
395cf596
SDJ
1722014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
173
174 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
175 r210637, r210913, r211666, r215400, r215817).
176
177 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
178 * dg-extract-results.py: New file.
179 * dg-extract-results.sh: Use it if the environment seems
180 suitable.
181
182 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
183
184 * dg-extract-results.py (parse_run): Handle warnings that
185 are printed before a test harness is run.
186
187 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
188
189 * dg-extract-results.py (Named): Remove __cmp__ method.
190 (output_variation): Use a key to sort variation.harnesses.
191
192 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
193
194 * dg-extract-results.py: For Python 3, force sys.stdout to
195 handle surrogate escape sequences.
196 (safe_open): New function.
197 (output_segment, main): Use it.
198
199 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
200
201 * dg-extract-results.py (Prog.result_re): Include options
202 in test name.
203
204 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
205
206 * dg-extract-results.py (output_variation): Always sort if
207 do_sum.
208
e882ef3c
SM
2092014-12-15 Simon Marchi <simon.marchi@ericsson.com>
210
211 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
212 as long as we get pagination notifications.
213
4992aa20
JM
2142014-12-15 Jason Merrill <jason@redhat.com>
215
216 * Makefile.in (check-gdb.%): Restore.
217 * README: Mention it.
218
c1b5a1a6
JB
2192014-12-13 Joel Brobecker <brobecker@adacore.com>
220
221 * gdb.ada/str_uninit: New testcase.
222
5537b577
JK
2232014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
224
225 PR symtab/17642
226 * gdb.base/vla-stub-define.c: New file.
227 * gdb.base/vla-stub.c: New file.
228 * gdb.base/vla-stub.exp: New file.
229
bb2ec1b3
TT
2302014-12-12 Phil Muldoon <pmuldoon@redhat.com>
231 Jan Kratochvil <jan.kratochvil@redhat.com>
232 Tom Tromey <tromey@redhat.com>
233
234 * configure.ac: Add gdb.compile/.
235 * configure: Regenerate.
236 * gdb.compile/Makefile.in: New file.
237 * gdb.compile/compile-ops.exp: New file.
238 * gdb.compile/compile-ops.c: New file.
239 * gdb.compile/compile-tls.c: New file.
240 * gdb.compile/compile-tls.exp: New file.
241 * gdb.compile/compile-constvar.S: New file.
242 * gdb.compile/compile-constvar.c: New file.
243 * gdb.compile/compile-mod.c: New file.
244 * gdb.compile/compile-nodebug.c: New file.
245 * gdb.compile/compile-setjmp-mod.c: New file.
246 * gdb.compile/compile-setjmp.c: New file.
247 * gdb.compile/compile-setjmp.exp: New file.
248 * gdb.compile/compile-shlib.c: New file.
249 * gdb.compile/compile.c: New file.
250 * gdb.compile/compile.exp: New file.
251 * lib/gdb.exp (skip_compile_feature_tests): New proc.
252
4ff709eb
TT
2532014-12-12 Tom Tromey <tromey@redhat.com>
254
255 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
256 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
257
6dddd6a5
DE
2582014-12-12 Doug Evans <dje@google.com>
259
260 * lib/gdb-python.exp (get_python_valueof): New function.
261 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
262
71c24708
AA
2632014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
264
265 * gdb.base/completion.exp: Add test for completion of "info
266 registers ".
267
3e29f34a
MR
2682014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
269
270 * gdb.base/func-ptrs.c: New file.
271 * gdb.base/func-ptrs.exp: New file.
272
fc126975
SM
2732014-12-10 Simon Marchi <simon.marchi@ericsson.com>
274
275 PR breakpoints/17012
276 * gdb.base/dprintf-detach.c: New file.
277 * gdb.base/dprintf-detach.exp: New file.
278
0a46d518
SM
2792014-12-10 Simon Marchi <simon.marchi@ericsson.com>
280
281 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
282 * lib/gdb.exp (target_is_gdbserver): New procedure.
283
a0be3e44
DE
2842014-12-08 Doug Evans <dje@google.com>
285
286 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
287
df1b803a
YQ
2882014-12-05 Yao Qi <yao@codesourcery.com>
289
290 * gdb.guile/scm-error.exp: Remove the third argument to
291 gdb_remote_download.
292 * gdb.guile/scm-frame-args.exp: Likewise.
293 * gdb.guile/scm-section-script.exp: Likewise.
294
ddb9f679
YQ
2952014-12-05 Yao Qi <yao@codesourcery.com>
296
297 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
298
86e4ed39
DE
2992014-12-04 Doug Evans <dje@google.com>
300
301 * gdb.python/py-objfile.exp: Add tests for
302 objfile.add_separate_debug_file.
303
7c50a931
DE
3042014-12-04 Doug Evans <dje@google.com>
305
306 * lib/gdb.exp (get_build_id): New function.
307 (build_id_debug_filename_get): Rewrite to use it.
308 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
309
621661e3
MR
3102014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
311
312 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
313 `method(long)', not just 0x0.
314 * gdb.cp/nsalias.exp: Align code labels to 4.
315 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
316 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
317 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
318 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
319 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
320 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
321
29f0c3b7
DE
3222014-12-02 Doug Evans <dje@google.com>
323
e1e061e7 324 PR symtab/17602
29f0c3b7 325 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 326 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
327 * gdb.cp/anon-ns.exp: Update.
328
162078c8
NB
3292014-12-02 Nick Bull <nicholaspbull@gmail.com>
330
331 * gdb.python/py-events.py (inferior_call_handler): New.
332 (register_changed_handler, memory_changed_handler): New.
333 (test_events.invoke): Register new handlers.
334 * gdb.python/py-events.exp: Add tests for inferior call,
335 memory_changed and register_changed events.
336
fdb09caf
AA
3372014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
338
339 * gdb.base/execl-update-breakpoints.exp: Specify the link address
340 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
341 if the linker doesn't understand this.
342
55cfb2c4
SM
3432014-12-01 Simon Marchi <simon.marchi@ericsson.com>
344
345 * gdb.python/python.exp: Change expected reply to help().
346
9e8cd6df
YQ
3472014-12-01 Yao Qi <yao@codesourcery.com>
348
349 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
350 AC_CONFIG_SUBDIRS(gdb.gdbtk).
351 * configure: Re-generated.
352
6c659fc2
SC
3532014-11-28 Siva Chandra Reddy <sivachandra@google.com>
354
355 * gdb.cp/chained-calls.cc: New file.
356 * gdb.cp/chained-calls.exp: New file.
357 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
358
d7fc3181
SM
3592014-11-28 Simon Marchi <simon.marchi@ericsson.com>
360
361 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
362 * gdb.dwarf2/symtab-producer.exp: Same.
363 * gdb.gdb/python-interrupts.exp: Same.
364 * gdb.gdb/python-selftest.exp: Same.
365 * gdb.python/py-linetable.exp: Same.
366 * gdb.python/py-type.exp: Same.
367 * gdb.python/py-value-cc.exp: Same.
368 * gdb.python/py-value.exp: Same.
369
10e79639
YQ
3702014-11-28 Yao Qi <yao@codesourcery.com>
371
372 * gdb.base/break-probes.exp: Match library name prefixed with
373 sysroot.
374
f28a0564
SM
3752014-11-27 Simon Marchi <simon.marchi@ericsson.com>
376
377 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
378 test expected output. Add parentheses for the call to print.
379 Remove L suffix from integers.
380
3fe1ce1d
DE
3812014-11-26 Doug Evans <dje@google.com>
382
383 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
384
84429e27
YQ
3852014-11-22 Yao Qi <yao@codesourcery.com>
386
387 * gdb.trace/entry-values.c: Remove asms.
388 (foo): Add foo_label.
389 (bar): Add bar_label.
390 * gdb.trace/entry-values.exp: Remove code computing foo's
391 length and bar's length.
392 (Dwarf::assemble): Invoke function_range for bar and use
393 MACRO_AT_func for foo.
394
26741859
YQ
3952014-11-22 Yao Qi <yao@codesourcery.com>
396
397 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
398 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
399 Use .Lgcc43_procstart instead of gcc43.
400
45e44d27
JB
4012014-11-21 Joel Brobecker <brobecker@adacore.com>
402
403 * gdb.ada/n_arr_bound: New testcase.
404
458c8db8
SDJ
4052014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
406
407 PR breakpoints/10737
408 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
409 test_catch_syscall_multi_arch.
410 (test_catch_syscall_multi_arch): New function.
411
43f3e411
DE
4122014-11-20 Doug Evans <xdje42@gmail.com>
413
414 * gdb.base/maint.exp: Update expected output.
415
0d7b2549
AA
4162014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
417
418 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
419 4-byte instruction on S390.
420
8908fca5
JB
4212014-11-19 Joel Brobecker <brobecker@adacore.com>
422
423 * gdb.ada/arr_arr: New testcase.
424
4a46959e
JB
4252014-11-19 Joel Brobecker <brobecker@adacore.com>
426
427 * gdb.ada/pkd_arr_elem: New Testcase.
428
470e2f4e
LM
4292014-11-18 Luis Machado <lgustavo@codesourcery.com>
430
431 * gdb.reverse/break-precsave: Expect completion message for
432 core file reads.
433 * gdb.reverse/consecutive-precsave.exp: Likewise.
434 * gdb.reverse/finish-precsave.exp: Likewise.
435 * gdb.reverse/i386-precsave.exp: Likewise.
436 * gdb.reverse/machinestate-precsave.exp: Likewise.
437 * gdb.reverse/sigall-precsave.exp: Likewise.
438 * gdb.reverse/solib-precsave.exp: Likewise.
439 * gdb.reverse/step-precsave.exp: Likewise.
440 * gdb.reverse/until-precsave.exp: Likewise.
441 * gdb.reverse/watch-precsave.exp: Likewise.
442
a267f3ad
AA
4432014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
444
445 * gdb.base/bp-permanent.c: Include unistd.h.
446 * gdb.python/py-framefilter-mi.c (main): Add return type.
447 * gdb.python/py-framefilter.c (main): Likewise.
448 * gdb.trace/actions-changed.c (main): Likewise.
449
12084a9a
AA
4502014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
451
452 * gdb.mi/until.c: Add eye-catchers.
453 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
454 line numbers.
455
dc7e1a77
AA
4562014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
457
458 * gdb.base/condbreak.exp: Drop references to removed non-prototype
459 function header variants in break1.c.
460 * gdb.base/ena-dis-br.exp: Likewise.
461 * gdb.base/hbreak2.exp: Likewise.
462 * gdb.reverse/until-precsave.exp: Drop references to removed
463 non-prototype function header variants in ur1.c.
464 * gdb.reverse/until-reverse.exp: Likewise.
465
41c77605
PM
4662014-11-17 Petr Machata <pmachata@redhat.com>
467
468 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
469 ${_cu_offset_size} bytes abbrev offset.
470
34248c3a
DE
4712014-11-15 Doug Evans <xdje42@gmail.com>
472
473 PR symtab/17559
474 * gdb.base/line-symtabs.exp: New file.
475 * gdb.base/line-symtabs.c: New file.
476 * gdb.base/line-symtabs.h: New file.
477
646da059
YQ
4782014-11-14 Yao Qi <yao@codesourcery.com>
479
480 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
481 (func): Add label func_label.
482 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
483 Replace low_pc and high_pc with MACRO_AT_range.
484 Replace name, low_pc and high_pc with MACRO_AT_func.
485
9301ebe6
YQ
4862014-11-14 Yao Qi <yao@codesourcery.com>
487
488 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
489 Replace name, low_pc and high_pc with MACRO_AT_func.
490
f166b542
YQ
4912014-11-14 Yao Qi <yao@codesourcery.com>
492
493 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
494 produce debug information.
495 * gdb.dwarf2/implptr-optimized-out.S: Removed.
496
0f6e71e3
YQ
4972014-11-14 Yao Qi <yao@codesourcery.com>
498
499 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
500 object and get function length.
501 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
502 with MACRO_AT_func.
503 (top-level): Replace gdb_compile and clean_restart with
504 prepare_for_testing.
505 * gdb.dwarf2/main.c (main): Add label main_label.
506
876c4df9
YQ
5072014-11-14 Yao Qi <yao@codesourcery.com>
508
509 * lib/dwarf.exp (function_range): New procedure.
510 (Dwarf::_handle_macro_at_func): New procedure.
511 (Dwarf::_handle_macro_at_range): New procedure.
512 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
513
02ad9cf1
YQ
5142014-11-14 Yao Qi <yao@codesourcery.com>
515
516 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
517 (_handle_attribute): New procedure.
518
a59add0c
AA
5192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
520
521 * gdb.ada/cond_lang/foo.c (callme): Add return type.
522 * gdb.base/call-sc.c (zed): Likewise.
523 * gdb.base/checkpoint.c (main): Likewise.
524 * gdb.base/dump.c (main): Likewise.
525 * gdb.base/gcore.c (main): Likewise.
526 * gdb.base/huge.c (main): Likewise.
527 * gdb.base/multi-forks.c (main): Likewise.
528 * gdb.base/pr10179-a.c (main): Likewise.
529 * gdb.base/savedregs.c (main): Likewise.
530 * gdb.base/sigaltstack.c (main): Likewise.
531 * gdb.base/siginfo.c (main): Likewise.
532 * gdb.base/structs.c (zed): Likewise.
533 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
534 * gdb.mi/mi-syn-frame.c (main): Likewise.
535 * gdb.mi/until.c (foo, main): Likewise.
536 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
537 * gdb.base/solib-weak.c (foo): Declare.
538 * gdb.base/attach-twice.c: Include stdio.h.
539 * gdb.base/weaklib1.c: Likewise.
540 * gdb.base/weaklib2.c: Likewise.
541 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
542 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
543 unistd.h.
544 * gdb.base/attach-pie-misread.c: Include stdlib.h.
545 * gdb.mi/mi-exit-code.c: Likewise.
546 * gdb.base/break-interp-lib.c: Include string.h.
547 * gdb.base/coremaker.c: Likewise.
548 * gdb.base/testenv.c: Likewise.
549 * gdb.python/py-finish-breakpoint.c: Likewise.
550 * gdb.base/inferior-died.c: Include sys/wait.h.
551 * gdb.base/fileio.c: Include time.h.
552 * gdb.base/async-shell.c: Include unistd.h.
553 * gdb.base/dprintf-non-stop.c: Likewise.
554 * gdb.base/info-os.c: Likewise.
555 * gdb.mi/mi-console.c: Likewise.
556 * gdb.mi/watch-nonstop.c: Likewise.
557 * gdb.python/py-events.c: Likewise.
558 * gdb.base/async.c (baz): Move up before its invocation.
559 * gdb.base/code_elim2.c (my_global_func): Likewise.
560 * gdb.base/skip-solib-lib.c (multiply): Likewise.
561 * gdb.base/advance.c (func2): Likewise.
562
3b5d5997
AA
5632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
564
565 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
566 variant.
567 * gdb.base/annota3.c: Likewise.
568 * gdb.base/async.c: Likewise.
569 * gdb.base/average.c: Likewise.
570 * gdb.base/call-ar-st.c: Likewise.
571 * gdb.base/call-rt-st.c: Likewise.
572 * gdb.base/call-sc.c: Likewise.
573 * gdb.base/call-strs.c: Likewise.
574 * gdb.base/ending-run.c: Likewise.
575 * gdb.base/execd-prog.c: Likewise.
576 * gdb.base/exprs.c: Likewise.
577 * gdb.base/foll-exec.c: Likewise.
578 * gdb.base/foll-fork.c: Likewise.
579 * gdb.base/foll-vfork.c: Likewise.
580 * gdb.base/funcargs.c: Likewise.
581 * gdb.base/gcore.c: Likewise.
582 * gdb.base/jump.c: Likewise.
583 * gdb.base/langs0.c: Likewise.
584 * gdb.base/langs1.c: Likewise.
585 * gdb.base/langs2.c: Likewise.
586 * gdb.base/mips_pro.c: Likewise.
587 * gdb.base/nodebug.c: Likewise.
588 * gdb.base/opaque0.c: Likewise.
589 * gdb.base/opaque1.c: Likewise.
590 * gdb.base/recurse.c: Likewise.
591 * gdb.base/run.c: Likewise.
592 * gdb.base/scope0.c: Likewise.
593 * gdb.base/scope1.c: Likewise.
594 * gdb.base/setshow.c: Likewise.
595 * gdb.base/setvar.c: Likewise.
596 * gdb.base/shmain.c: Likewise.
597 * gdb.base/shr1.c: Likewise.
598 * gdb.base/shr2.c: Likewise.
599 * gdb.base/sigall.c: Likewise.
600 * gdb.base/signals.c: Likewise.
601 * gdb.base/so-indr-cl.c: Likewise.
602 * gdb.base/solib2.c: Likewise.
603 * gdb.base/structs.c: Likewise.
604 * gdb.base/sum.c: Likewise.
605 * gdb.base/vforked-prog.c: Likewise.
606 * gdb.base/watchpoint.c: Likewise.
607 * gdb.reverse/shr2.c: Likewise.
608 * gdb.reverse/until-reverse.c: Likewise.
609 * gdb.reverse/ur1.c: Likewise.
610 * gdb.reverse/watch-reverse.c: Likewise.
611
066a77c5
AA
6122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
613
614 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
615 variant.
616 * gdb.base/sepdebug.exp: Drop references to removed code.
617
4f204ea5
AA
6182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
619
620 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
621 variant. Preserve original line numbering.
622 * gdb.base/list1.c: Likewise.
623
3b377a3a
AA
6242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
625
626 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
627 variant.
628 * gdb.base/break1.c: Likewise.
629 * gdb.base/break.exp: Drop references to removed code.
630
e444df73
AA
6312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
632
633 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
634 variant.
635
8008f2a7
AA
6362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
637
638 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
639
a5a06887
AA
6402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
641
642 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
643 logic into perform_all_tests() and invoke it with and without
644 function header prototypes.
645 (do_function_calls): Remove conditional XFAIL for PR 5318.
646 (rerun_and_prepare): Remove duplicate code.
647 (perform_all_tests): New. Main logic moved here.
648
44dba9b9
AA
6492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
650
651 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
652 code guarded by #ifdef NO_PROTOTYPES.
653 (t_double_many_args): Likewise.
654 (DEF_FUNC_MANY_ARGS_1): Likewise.
655 (DEF_FUNC_VALUES_1): Likewise.
656 (t_structs_ldc): Renamed from t_structs_fc in conditional code
657 guarded by #ifdef PROTOTYPES.
658
d1fbcd56
AA
6592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
660
661 * gdb.mi/mi-console.c: Add eye-catcher.
662 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
663 instead of literal line number.
664
b0e59b8f
AA
6652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
666
667 * gdb.base/shr2.c: Add eye-catcher.
668 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
669 line number.
670
78f98cca
AA
6712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
672
673 * gdb.base/jump.c: Add eye-catchers.
674 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
675 numbers.
676
58fa2af0
AA
6772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
678
679 * gdb.base/execd-prog.c: Add eye-catchers.
680 * gdb.base/foll-exec.c: Likewise.
681 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
682 line numbers.
683
04e5059b
AA
6842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
685
686 * gdb.base/ending-run.c: Add eye-catchers.
687 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
688 literal line numbers.
689
dbfdb174
AA
6902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
691
692 * gdb.base/call-rt-st.c: Add eye-catchers.
693 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
694 literal line numbers.
695
888a2ade
AA
6962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
697
698 * gdb.base/call-ar-st.c: Add eye-catchers.
699 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
700 literal line numbers.
701
6acc2dde
AA
7022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
703
704 * gdb.base/average.c: Add eye-catchers.
705 * gdb.base/sum.c: Likewise.
706 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
707 regexps dynamically.
708
9ecfcd1d
AA
7092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
710
711 * gdb.base/solib1.c: Add eye-catchers.
712 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
713 literal line numbers.
714
78708b7c
PA
7152014-11-12 Pedro Alves <palves@redhat.com>
716
717 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
718 leader has exited.
719
af48d08f
PA
7202014-11-12 Pedro Alves <palves@redhat.com>
721
722 * gdb.arch/i386-bp_permanent.c: New file.
723 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
724 (srcfile): Set to i386-bp_permanent.c.
725 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
726 that stepi does not execute the 'leave' instruction, instead of
727 testing it does execute.
728 * gdb.base/bp-permanent.c: New file.
729 * gdb.base/bp-permanent.exp: New file.
730
af3768e9
DE
7312014-11-10 Doug Evans <xdje42@gmail.com>
732
733 PR symtab/17564
734 * gdb.base/symtab-search-order.exp: New file.
735 * gdb.base/symtab-search-order.c: New file.
736 * gdb.base/symtab-search-order-1.c: New file.
737 * gdb.base/symtab-search-order-shlib-1.c: New file.
738
9de00a4a
PA
7392014-11-07 Pedro Alves <palves@redhat.com>
740
741 PR gdb/17511
742 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
743 i?86-*-linux*.
744
e0f52461
SC
7452014-11-03 Siva Chandra Reddy <sivachandra@google.com>
746
747 PR c++/17494
748 * gdb.cp/pr17494.cc: New file.
749 * gdb.cp/pr17494.exp: New file.
750
6ce8c980
YQ
7512014-11-02 Yao Qi <yao@codesourcery.com>
752
753 * gdb.python/python.exp: Get working directory and match the
754 output of "set extended-prompt \\w " with it.
755
02be9a71
DE
7562014-10-30 Doug Evans <dje@google.com>
757
758 * gdb.python/py-objfile.exp: Add tests for setting random attributes
759 in objfiles.
760 * gdb.python/py-progspace.exp: Add tests for setting random attributes
761 in progspaces.
762
3bdff46b
LM
7632014-10-30 Janis Johnson <janisjo@codesourcery.com>
764
765 * gdb.base/fullpath-expand.exp: Skip for a remote host.
766 * gdb.base/realname-expand.exp: Likewise.
767 * gdb.linespec/macro-relative.exp: Likewise.
768
ab917dfb
PA
7692014-10-29 Pedro Alves <palves@redhat.com>
770
771 PR gdb/17408
772 * gdb.threads/schedlock.c (some_function): New function.
773 (call_function): New global.
774 (MAYBE_CALL_SOME_FUNCTION): New macro.
775 (thread_function): Call it.
776 * gdb.threads/schedlock.exp (get_args): Add description parameter,
777 and use it instead of a global counter. Adjust all callers.
778 (get_current_thread): Use "find current thread" for test message
779 here rather than having all callers pass down the same string.
780 (goto_loop): New procedure, factored out from ...
781 (my_continue): ... this.
782 (step_ten_loops): Change parameter from test message to command to
783 use. Adjust.
784 (list_count): Delete global.
785 (check_result): New procedure, factored out from duplicate top
786 level code.
787 (continue tests): Wrap in with_test_prefix.
788 (test_step): New procedure, factored out from duplicate top level
789 code.
790 (top level): Test "step" in combination with all scheduler-locking
791 modes. Test "next" in combination with all scheduler-locking
792 modes, and in combination with stepping over a function call or
793 not.
794 * gdb.threads/next-bp-other-thread.c: New file.
795 * gdb.threads/next-bp-other-thread.exp: New file.
796
d3d4baed
PA
7972014-10-29 Pedro Alves <palves@redhat.com>
798
799 PR python/17372
800 * gdb.python/python.exp: Test a multi-line command that spawns
801 interactive Python.
802 * gdb.base/multi-line-starts-subshell.exp: New file.
803
563e8d85
YQ
8042014-10-29 Yao Qi <yao@codesourcery.com>
805
806 * gdb.base/fileio.exp: Make directories on host.
807
0ea4d52e
YQ
8082014-10-29 Yao Qi <yao@codesourcery.com>
809
810 * gdb.base/fileio.c (test_write): Close the file.
811
7f5ef605
PA
8122014-10-28 Pedro Alves <palves@redhat.com>
813
814 PR gdb/12623
815 * gdb.base/sigstep.c (no_handler): New global.
816 (main): If 'no_handler is true, set the signal handlers to
817 SIG_IGN.
818 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
819 with_sw_watch and no_handler parameters. Handle them.
820 (top level) <stepping over handler when stopped at a breakpoint
821 test>: Add a test axis for testing with a software watchpoint, and
822 another for testing with the signal handler set to SIG_IGN.
823 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
824 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
825
abbdbd03
PA
8262014-10-28 Pedro Alves <palves@redhat.com>
827
828 PR gdb/17511
829 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
830 * gdb.base/sigstep.exp (other_handler_location): New global.
831 (advance): Support stepping into the signal handler, and running
832 commands while in the handler.
833 (in_handler_map): New global.
834 (top level): In the advance test, add combinations for getting
835 into the handler with stepping commands, and for running commands
836 in the handler. Add comment descripting the advancei tests.
837
1df4399f
PA
8382014-10-28 Pedro Alves <palves@redhat.com>
839
840 * gdb.base/sigstep.exp: Use build_executable instead of
841 prepare_for_testing.
842 (top level): Move code that starts GDB, runs to main and creates a
843 display to ...
844 (restart): ... this new procedure.
845 (top level): Move backtrace from signal handler test to ...
846 (validate_backtrace): ... this new procedure.
847 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
848 with_test_prefix. Always restart GDB.
849 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
850 with_test_prefix. Always restart GDB. No need to delete
851 breakpoints after the test.
852 (test_skip_handler): Remove prefix parameter.
853 (skip_over_handler, breakpoint_to_handler)
854 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
855 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
856 restart GDB. No need to delete breakpoints after the test.
857 (top level): Use foreach to call the test procedures with
858 different commands.
859
a5b6e449
PA
8602014-10-28 Pedro Alves <palves@redhat.com>
861
862 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
863 instead of GNATS numbers.
864 * gdb.base/sigbpt.exp: Likewise.
865 * gdb.base/siginfo.exp: Likewise.
866 * gdb.base/sigstep.exp: Likewise.
867
e5f8a7cc
PA
8682014-10-27 Pedro Alves <palves@redhat.com>
869
870 * gdb.base/sigstep.c (dummy): New global.
871 (main): Issue a couple writes to the new global.
872 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
873 procedures.
874 (skip_over_handler): Use test_skip_handler.
875 (top level): Call skip_over_handler for stepi and nexti too.
876 (breakpoint_over_handler): Use test_skip_handler.
877 (top level): Call breakpoint_over_handler for stepi and nexti too.
878
763905a3
YQ
8792014-10-27 Yao Qi <yao@codesourcery.com>
880
881 * gdb.trace/tfile.c (adjust_function_address)
882 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
883 function descriptor.
884
6f259a23
DB
8852014-10-24 Don Breazeal <donb@codesourcery.com>
886
887 * gdb.base/foll-fork.exp (test_follow_fork,
888 catch_fork_child_follow): Check for updated fork messages emitted
889 from infrun.c.
890 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
891 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
892 vfork_and_exec_child_follow_through_step): Check for updated vfork
893 messages emitted from infrun.c.
894
09dd9a69
PA
8952014-10-24 Pedro Alves <palves@redhat.com>
896
897 * gdb.base/corefile.exp: Remove references to ultrix.
898 * gdb.base/interrupt.exp: Likewise.
899 * gdb.base/whatis.exp: Likewise.
900 * gdb.gdb/selftest.exp: Likewise.
901 * gdb.threads/manythreads.exp: Likewise.
902 * gdb.threads/print-threads.exp: Likewise.
903 * gdb.threads/pthreads.exp:: Likewise.
904 * gdb.threads/schedlock.exp: Likewise.
905
3433cfa5
SC
9062014-10-24 Siva Chandra Reddy <sivachandra@google.com>
907
908 * gdb.cp/non-trivial-retval.cc: Add a test case.
909 * gdb.cp/non-trivial-retval.exp: Add a test.
910
092f880b
YQ
9112014-10-20 Yao Qi <yao@codesourcery.com>
912
913 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
914 * gdb.python/py-objfile-script-gdb.py: New file.
915 * gdb.python/py-objfile-script.exp: Update reference to
916 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
917 of remote_download. Remove the dest file.
918
acbdb7f3
YQ
9192014-10-20 Yao Qi <yao@codesourcery.com>
920
921 * gdb.base/checkpoint.exp: Don't remove file copied on host.
922 * gdb.base/step-line.exp: Likewise.
923 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
924 * gdb.dwarf2/dw2-basic.exp: Likewise.
925 * gdb.dwarf2/dw2-compressed.exp: Likewise.
926 * gdb.dwarf2/dw2-filename.exp: Likewise.
927 * gdb.dwarf2/dw2-intercu.exp: Likewise.
928 * gdb.dwarf2/dw2-intermix.exp: Likewise.
929 * gdb.dwarf2/dw2-producer.exp: Likewise.
930 * gdb.dwarf2/mac-fileno.exp: Likewise.
931 * gdb.python/py-frame-args.exp: Likewise.
932 * gdb.python/py-framefilter.exp: Likewise.
933 * gdb.python/py-mi.exp: Likewise.
934 * gdb.python/py-objfile-script.exp: Likewise
935 * gdb.python/py-pp-integral.exp: Likewise.
936 * gdb.python/py-pp-re-notag.exp: Likewise.
937 * gdb.python/py-prettyprint.exp: Likewise.
938 * gdb.python/py-section-script.exp: Likewise.
939 * gdb.python/py-typeprint.exp: Likewise.
940 * gdb.python/py-xmethods.exp: Likewise.
941 * gdb.stabs/weird.exp: Likewise.
942 * gdb.xml/tdesc-regs.exp: Likewise.
943
bd286a29
KCY
9442014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
945
946 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
947 (out_cu): Use addr_len for the size of addresses.
948 (out_line): Likewise. Size DW_LNE_set_address instruction
949 according to addr_len.
950 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
951 (FUNC): Add START_INSNS to definition.
952
673dc4a0
YQ
9532014-10-18 Yao Qi <yao@codesourcery.com>
954
955 * gdb.base/argv0-symlink.exp: Check argv[0] value if
956 gdb_has_argv0 return true.
957 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
958 check [target_info exists noargs], check [gdb_has_argv0]
959 instead.
960 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
961 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
962 procedures.
963
4ffbba72
DE
9642014-10-17 Doug Evans <dje@google.com>
965
966 * gdb.python/py-events.exp: Update expected output for clear_objfiles
967 event.
968 * gdb.python/py-events.py: Add clear_objfiles event.
969
d096d8c1
DE
9702014-10-17 Doug Evans <dje@google.com>
971
972 * gdb.python/py-objfile.exp: Test progspace attribute.
973
a80db015
LM
9742014-10-17 Luis Machado <lgustavo@codesourcery.com>
975
976 * gdb.guile/scm-breakpoint.exp: Do not assume any
977 directory separators when matching source file paths.
978 * gdb.python/py-breakpoint.exp: Likewise.
979 * gdb.reverse/break-precsave.exp: Likewise.
980 * gdb.reverse/break-reverse.exp: Likewise.
981 * gdb.reverse/consecutive-precsave.exp: Likewise.
982 * gdb.reverse/finish-precsave.exp: Likewise.
983 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
984 * gdb.reverse/finish-reverse.exp: Likewise.
985 * gdb.reverse/i386-precsave.exp: Likewise.
986 * gdb.reverse/i387-env-reverse.exp: Likewise.
987 * gdb.reverse/i387-stack-reverse.exp: Likewise.
988 * gdb.reverse/machinestate-precsave.exp: Likewise.
989 * gdb.reverse/machinestate.exp: Likewise.
990 * gdb.reverse/sigall-precsave.exp: Likewise.
991 * gdb.reverse/solib-precsave.exp: Likewise.
992 * gdb.reverse/step-precsave.exp: Likewise.
993 * gdb.reverse/until-precsave.exp: Likewise.
994 * gdb.reverse/watch-precsave.exp: Likewise.
995 * gdb.reverse/watch-reverse.exp: Likewise.
996
b22089ab
YQ
9972014-10-17 Yao Qi <yao@codesourcery.com>
998
999 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1000 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1001
6c4486e6
PA
10022014-10-17 Pedro Alves <palves@redhat.com>
1003
1004 PR gdb/17471
1005 * gdb.base/bg-execution-repeat.c: New file.
1006 * gdb.base/bg-execution-repeat.exp: New file.
1007
0ff33695
PA
10082014-10-17 Pedro Alves <palves@redhat.com>
1009
1010 PR gdb/17300
1011 * gdb.base/continue-all-already-running.c: New file.
1012 * gdb.base/continue-all-already-running.exp: New file.
1013
6fdebc3d
PA
10142014-10-17 Pedro Alves <palves@redhat.com>
1015
1016 PR gdb/17472
1017 * gdb.base/annota-input-while-running.c: New file.
1018 * gdb.base/annota-input-while-running.exp: New file.
1019
32a8097b
PA
10202014-10-17 Pedro Alves <palves@redhat.com>
1021
1022 * gdb.base/callfuncs.exp: emove references to osf.
1023 * gdb.base/sigall.exp: Likewise.
1024 * gdb.gdb/selftest.exp: Likewise.
1025 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1026 * gdb.mi/non-stop.c: Likewise.
1027 * gdb.mi/pthreads.c: Likewise.
1028 * gdb.reverse/sigall-precsave.exp: Likewise.
1029 * gdb.reverse/sigall-reverse.exp: Likewise.
1030 * gdb.threads/pthreads.c: Likewise.
1031 * gdb.threads/pthreads.exp: Likewise.
1032
7a3517ff
YQ
10332014-10-17 Yao Qi <yao@codesourcery.com>
1034
1035 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1036 check 'target_info exists noargs'.
1037 (test_command_prompt_position): Likewise.
1038 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1039 Remove "set args".
1040 (progvar_simple_while_test): Likewise.
1041 (progvar_complex_if_while_test): Likewise.
1042 (if_while_breakpoint_command_test): Likewise.
1043 (infrun_breakpoint_command_test): Likewise.
1044 (breakpoint_command_test): Likewise.
1045 (watchpoint_command_test): Likewise.
1046 (bp_deleted_in_command_test): Likewise.
1047 (temporary_breakpoint_commands): Likewise.
1048
bb99c472
YQ
10492014-10-16 Yao Qi <yao@codesourcery.com>
1050
1051 * gdb.base/remotetimeout.exp: Remove noargs checking.
1052
7c16b83e
PA
10532014-10-15 Pedro Alves <palves@redhat.com>
1054
1055 PR breakpoints/9649
1056 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1057 * gdb.base/breakpoint-in-ro-region.exp
1058 (probe_target_hardware_step): New procedure.
1059 (top level): Probe hardware stepping and hardware breakpoint
1060 support. Test stepping through a read-only region, with both
1061 "breakpoint auto-hw" on and off and both "always-inserted" on and
1062 off.
1063
35a49624
IB
10642014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1065
1066 * gdb.dlang/demangle.exp: Update for demangling changes.
1067
2d1c107c
SC
10682014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1069
1070 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1071 * gdb.cp/non-trivial-retval.exp: Add new tests.
1072
778811d5
SC
10732014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1074
1075 PR c++/13403
1076 PR c++/15154
1077 * gdb.cp/non-trivial-retval.cc: New file.
1078 * gdb.cp/non-trivial-retval.exp: New file.
1079
10c5f0a8
YQ
10802014-10-15 Yao Qi <yao@codesourcery.com>
1081
1082 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1083 remote host.
1084
65d7b369
YQ
10852014-10-15 Yao Qi <yao@codesourcery.com>
1086
1087 * gdb.python/py-symbol.exp: Match file base name if host is
1088 remote, otherwise match file name with dir name.
1089 * gdb.python/py-symtab.exp: Likewise.
1090 * gdb.python/python.exp: Likewise.
1091
46dc1394
YQ
10922014-10-15 Yao Qi <yao@codesourcery.com>
1093
1094 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1095 pattern.
1096 * gdb.python/py-symtab.exp: Likewise.
1097 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1098 locationn.
1099
c40cc657
JB
11002014-10-14 Joel Brobecker <brobecker@adacore.com>
1101
1102 * gdb.ada/addr_arith: New testcase.
1103
2abf49e1
MR
11042014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1105
1106 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1107 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1108 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1109 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1110
f7088df3
SDJ
11112014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1112
1113 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1114 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1115 * gdb.arch/stap-eval-lang-ada.exp: New file.
1116
4dc06805
YQ
11172014-10-14 Yao Qi <yao@codesourcery.com>
1118
1119 * gdb.mi/mi-var-child.c (nothing1): New function.
1120 (nothing2): New function.
1121 (do_children_tests): Set function pointers by nothing1 and
1122 nothing2.
1123 * gdb.mi/mi-var-child.exp: Step over new added statements.
1124 Update test to match the new output.
1125 * gdb.mi/var-cmd.c (nothing1): New function.
1126 (nothing2): New function.
1127 (do_children_tests): Set function pointers by nothing1 and
1128 nothing2.
1129 * gdb.mi/mi-var-display.exp: Update test to match output.
1130 Step to the line specified by $line_dct_nothing.
1131 Increase the number of lines to step.
1132
46a93de2
YQ
11332014-10-14 Yao Qi <yao@codesourcery.com>
1134
1135 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1136 tests.
1137 * gdb.mi/mi2-var-child.exp: Likewise.
1138
14ea52ee
DE
11392014-10-13 Doug Evans <dje@google.com>
1140
1141 * gdb.python/py-objfile.exp: Change name of file name test.
1142
e5c6e92b
DE
11432014-10-13 Doug Evans <dje@google.com>
1144
1145 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1146 from the start of the CU.
1147
c780cc2f
JK
11482014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1149 Yao Qi <yao@codesourcery.com>
1150
1151 Fix "save breakpoints" for "catch" command.
1152 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1153 Remove -nonewline. Match also the added "main" line.
1154
99894e11
JK
11552014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1156
1157 Fix "save breakpoints" for "disable $bpnum" command.
1158 * gdb.base/save-bp.c (main): Add label.
1159 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1160
6e1ac5a3
JK
11612014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1162
1163 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1164
754dd2b0
YQ
11652014-10-11 Yao Qi <yao@codesourcery.com>
1166
1167 * gdb.server/server-kill.exp: Execute command
1168 "set remote trace-status-packet on" before "tstatus".
1169
f90183d7
YQ
11702014-10-11 Yao Qi <yao@codesourcery.com>
1171
1172 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1173 (main): Call getppid.
1174 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1175 and continue to it. Read variable "server_pid".
1176
bf40a607
YQ
11772014-10-11 Yao Qi <yao@codesourcery.com>
1178
1179 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1180
052ca370
YQ
11812014-10-11 Yao Qi <yao@codesourcery.com>
1182
1183 * gdb.threads/thread-find.exp: Don't execute command
1184 "info threads".
1185 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1186 * gdb.threads/linux-dp.exp: Don't check the condition
1187 $threads_created equals to zero.
1188
3831839c
PA
11892014-10-10 Pedro Alves <palves@redhat.com>
1190
1191 * gdb.base/bigcore.exp: Remove references to IRIX.
1192 * gdb.base/funcargs.exp: Likewise.
1193 * gdb.base/interrupt.exp: Likewise.
1194 * gdb.base/mips_pro.exp: Likewise.
1195 * gdb.base/nodebug.exp: Likewise.
1196 * gdb.base/setvar.exp: Likewise.
1197 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1198
8b9a549d
PA
11992014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1200 Pedro Alves <palves@redhat.com>
1201
1202 PR symtab/14466
1203 * gdb.base/vdso-warning.c: New file.
1204 * gdb.base/vdso-warning.exp: New file.
1205
d48ba5e8
DE
12062014-10-02 Doug Evans <dje@google.com>
1207
1208 * gdb.base/structs.c (main): Don't run forever.
1209
2278c276
PA
12102014-10-02 Pedro Alves <palves@redhat.com>
1211
1212 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1213 (top level) <stop threads 1, stop threads 2>: Use it.
1214
b57bacec
PA
12152014-10-02 Pedro Alves <palves@redhat.com>
1216
1217 * gdb.threads/break-while-running.exp (test): Add new
1218 'update_thread_list' argument. Skip "info threads" if false.
1219 (top level): Add new 'update_thread_list' axis.
1220
13fd3ff3
PA
12212014-10-02 Pedro Alves <palves@redhat.com>
1222
1223 PR breakpoints/17431
1224 * gdb.base/execl-update-breakpoints.c: New file.
1225 * gdb.base/execl-update-breakpoints.exp: New file.
1226
0fec99e8
PA
12272014-10-01 Pedro Alves <palves@redhat.com>
1228
1229 * gdb.base/breakpoint-in-ro-region.c: New file.
1230 * gdb.base/breakpoint-in-ro-region.exp: New file.
1231
2ddf4301
SM
12322014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1233
1234 * gdb.mi/mi-exit-code.exp: New file.
1235 * gdb.mi/mi-exit-code.c: New file.
1236
6a5f3f43
YQ
12372014-09-30 Yao Qi <yao@codesourcery.com>
1238
1239 * lib/prelink-support.exp (build_executable_own_libs): Error if
1240 the target isn't native.
1241
345bcc73
YQ
12422014-09-30 Yao Qi <yao@codesourcery.com>
1243
1244 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1245 false.
1246
a25a5a45
PA
12472014-09-22 Pedro Alves <palves@redhat.com>
1248
1249 * gdb.threads/break-while-running.exp: New file.
1250 * gdb.threads/break-while-running.c: New file.
1251
00ba3162
YQ
12522014-09-19 Yao Qi <yao@codesourcery.com>
1253
1254 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1255 Invoke test. Restart GDB with --readnow and invoke test again.
1256
c3b7b696
YQ
12572014-09-19 Yao Qi <yao@codesourcery.com>
1258
1259 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1260 proc set_breakpoint_on_gcd_function. Invoke
1261 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1262 invoke set_breakpoint_on_gcd_function again.
1263
2b4fd423
DE
12642014-09-18 Doug Evans <dje@google.com>
1265
1266 * gdb.dwarf2/symtab-producer.exp: New file.
1267
a5947601
SDJ
12682014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1269
1270 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1271 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1272 * gdb.base/global-var-nested-by-dso.c: Likewise.
1273 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1274
91c19059
SDJ
12752014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1276 Pedro Alves <palves@redhat.com>
1277
1278 * gdb.base/watch-bitfields.exp: Pass string other than test file
1279 name to prepare_for_testing.
1280 (watch): New procedure.
1281 (expect_watchpoint): Use with_test_prefix.
1282 (top level): Factor out tests to ...
1283 (test_watch_location, test_regular_watch): ... these new
1284 procedures, and use with_test_prefix and gdb_continue_to_end.
1285
bb9d5f81
PP
12862014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1287
1288 PR breakpoints/12526
1289 * gdb.base/watch-bitfields.exp: New file.
1290 * gdb.base/watch-bitfields.c: New file.
1291
635856f5
PA
12922014-09-16 Pedro Alves <palves@redhat.com>
1293
1294 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1295 software and hardware addresses, not software address against
1296 itself.
1297
7280ceea
PA
12982014-09-16 Pedro Alves <palves@redhat.com>
1299
1300 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1301 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1302
428b16bd
PA
13032014-09-16 Pedro Alves <palves@redhat.com>
1304
1305 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1306 files.
1307 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1308 "*-*-vxworks*" throughout.
1309 * gdb.base/break.exp: Likewise.
1310 * gdb.base/default.exp: Likewise.
1311 * gdb.base/scope.exp: Likewise.
1312 * gdb.base/sepdebug.exp: Likewise.
1313 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1314 throughout.
1315 * gdb.base/run.c: Likewise.
1316 * gdb.base/sepdebug.c: Likewise.
1317 * gdb.hp/gdb.aCC/run.c: Likewise.
1318 * gdb.reverse/until-reverse.c: Likewise.
1319 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1320
666d413c
YQ
13212014-09-16 Yao Qi <yao@codesourcery.com>
1322
1323 * boards/local-remote-host-native.exp: New file.
1324
57cbd724
DE
13252014-09-14 Doug Evans <xdje42@gmail.com>
1326
1327 * gdb.threads/queue-signal.c (thread_count): New variable.
1328 (thread_count_mutex, thread_count_condvar): New variables.
1329 (incr_thread_count, wait_all_threads_running): New functions.
1330 (main): Wait for all threads to be in their thread functions.
1331
81219e53
DE
13322014-09-13 Doug Evans <xdje42@gmail.com>
1333
1334 * gdb.threads/queue-signal.c: New file.
1335 * gdb.threads/queue-signal.exp: New file.
1336
3714cea7
DE
13372014-09-13 Doug Evans <xdje42@gmail.com>
1338
1339 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1340 be consistent with what default_gdb_init uses.
1341 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1342 the plain text of the prompt. Add some logging printfs.
1343 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1344
fa43b1d7
PA
13452014-09-12 Pedro Alves <palves@redhat.com>
1346
1347 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1348 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1349 * gdb.arch/i386-size-overlap.exp: Likewise.
1350 * gdb.arch/i386-size.exp: Likewise.
1351 * gdb.arch/i386-unwind.exp: Likewise.
1352 * gdb.base/a2-run.exp: Likewise.
1353 * gdb.base/break.exp: Likewise.
1354 * gdb.base/charset.exp: Likewise.
1355 * gdb.base/chng-syms.exp: Likewise.
1356 * gdb.base/commands.exp: Likewise.
1357 * gdb.base/dbx.exp: Likewise.
1358 * gdb.base/find.exp: Likewise.
1359 * gdb.base/funcargs.exp: Likewise.
1360 * gdb.base/jit-simple.exp: Likewise.
1361 * gdb.base/reread.exp: Likewise.
1362 * gdb.base/sepdebug.exp: Likewise.
1363 * gdb.base/step-bt.exp: Likewise.
1364 * gdb.cp/mb-inline.exp: Likewise.
1365 * gdb.cp/mb-templates.exp: Likewise.
1366 * gdb.objc/basicclass.exp: Likewise.
1367 * gdb.threads/killed.exp: Likewise.
1368
9d9bf2df
EBM
13692014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1370
1371 PR tdep/17379
1372 * gdb.arch/powerpc-stackless.S: New file.
1373 * gdb.arch/powerpc-stackless.exp: New file.
1374
1cf2f1b0
JK
13752014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1376
1377 * gdb.base/attach.c: Include unistd.h.
1378 (main): Call alarm. Add label postloop.
1379 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1380 gdb_breakpoint, gdb_continue_to_breakpoint.
1381 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1382
98880d46
PA
13832014-09-11 Pedro Alves <palves@redhat.com>
1384
1385 PR gdb/17347
1386 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1387 * gdb.base/attach.exp (test_command_line_attach_run): New
1388 procedure.
1389 (top level): Call it.
1390
4c92ff2c
PA
13912014-09-11 Pedro Alves <palves@redhat.com>
1392
1393 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1394 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1395 (do_command_attach_tests): Use spawn_wait_for_attach.
1396 * gdb.base/solib-overlap.exp: Likewise.
1397 * gdb.multi/multi-attach.exp: Likewise.
1398 * gdb.python/py-prompt.exp: Likewise.
1399 * gdb.python/py-sync-interp.exp: Likewise.
1400 * gdb.server/ext-attach.exp: Likewise.
1401
3adc1a7d
GKB
14022014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1403
1404 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1405 command in testcase. Simplify testcase.
1406
96334934
JB
14072014-09-10 Joel Brobecker <brobecker@adacore.com>
1408
1409 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1410
eb479039
JB
14112014-09-10 Joel Brobecker <brobecker@adacore.com>
1412
1413 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1414
deede10c
JB
14152014-09-10 Joel Brobecker <brobecker@adacore.com>
1416
1417 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1418
7828a5f5
JB
14192014-09-10 Joel Brobecker <brobecker@adacore.com>
1420
1421 * gdb.dwarf2/dynarr-ptr.c: New file.
1422 * gdb.dwarf2/dynarr-ptr.exp: New file.
1423
33aeebcf
MR
14242014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1425
1426 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1427 of 30 rather than hardcoding 120 for a slow test case. Take the
1428 `gdb,timeout' target setting into account for this calculation.
1429 Don't extend the timeout for the test cases that don't need it.
1430
7b415901
MR
14312014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1432
1433 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1434 a factor of 2 for a slow test case. Take the `gdb,timeout'
1435 target setting into account for this calculation.
1436 * gdb.reverse/until-precsave.exp: Increase the timeout by
1437 a factor of 15 and 3 respectively rather than adding 120
1438 for a pair of slow test cases. Take the `gdb,timeout'
1439 target setting into account for this calculation.
1440
4a40f85a
MR
14412014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1442
1443 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1444 timeout, don't pass one down to gdb_expect.
1445 (gdb_expect): Rework timeout selection.
1446
09635af7
MR
14472014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1448
1449 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1450 exception on timeout.
1451 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1452 (gdbserver_start_extended): Catch any `gdbserver_start' error
1453 exceptions.
1454 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1455 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1456 `gdbserver_gdb_load' error exceptions.
1457
2bdd10b7
MR
14582014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1459
1460 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1461 120 on waiting for the TCP socket to open.
1462
316935f0
DE
14632014-09-09 Doug Evans <xdje42@gmail.com>
1464
1465 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1466 _caller_matches, _any_caller_is, _any_caller_matches.
1467
83740597
DE
14682014-09-09 Doug Evans <xdje42@gmail.com>
1469
1470 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1471
4c122fc3
YQ
14722014-09-09 Yao Qi <yao@codesourcery.com>
1473
1474 * gdb.mi/mi-var-display.exp: Set print symbol off.
1475
a9f116cb
GKB
14762014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1477
1478 PR gdb/17035
1479 * gdb.base/commands.exp: Add tests to verify user-defined
1480 commands with empty bodies.
1481 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1482 python commands in `show user command`.
1483 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1484 scheme commands in `show user command`.
1485
c75bd3a2
JK
14862014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1487
1488 PR python/17355
1489 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1490 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1491 * gdb.python/py-framefilter-invalidarg.exp: New file.
1492 * gdb.python/py-framefilter-invalidarg.py: New file.
1493
faa42425
DE
14942014-09-06 Doug Evans <xdje42@gmail.com>
1495
1496 PR 15276
1497 * gdb.python/py-caller-is.c: New file.
1498 * gdb.python/py-caller-is.exp: New file.
1499
474ca4f6
SDJ
15002014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1501
1502 PR gdb/17235
1503 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1504 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1505
eb0b0463
SDJ
15062014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1507
1508 PR fortran/17237
1509 * gdb.fortran/print-formatted.exp: New file.
1510 * gdb.fortran/print-formatted.f90: Likewise.
1511
5f3b99cf
SS
15122014-09-03 Sasha Smundak <asmundak@google.com>
1513
1514 * gdb.python/py-frame.exp: Test Frame.read_register.
1515
7d793aa9
SDJ
15162014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1517
1518 PR python/16699
1519 * gdb.python/py-completion.exp: New file.
1520 * gdb.python/py-completion.py: Likewise.
1521
fb0576e9
DE
15222014-08-28 Doug Evans <dje@google.com>
1523
1524 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1525 eax,etc. are live with values set by gdb and thus the compiler can't
1526 use them.
1527 * gdb.arch/i386-pseudo.c (main): Ditto.
1528
ee92b0dd
DE
15292014-08-27 Doug Evans <dje@google.com>
1530
1531 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1532
6649db35
DE
15332014-08-25 Doug Evans <dje@google.com>
1534
1535 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1536 (main): Ditto.
1537
564b7600
DE
15382014-08-25 Doug Evans <dje@google.com>
1539
1540 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1541
3881fb67
YQ
15422014-08-24 Yao Qi <yao@codesourcery.com>
1543
1544 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1545 symbol off.
1546 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1547
a05a36a5
DE
15482014-08-22 Doug Evans <dje@google.com>
1549
1550 PR 17276
1551 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1552 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1553 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1554
7c343b48
YQ
15552014-08-22 Yao Qi <yao@codesourcery.com>
1556
1557 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1558 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1559 * gdb.python/python.exp: Likewise. Use .py file on the host
1560 instead of the build.
1561
22fd09ae
JK
15622014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1563
1564 * gdb.threads/gcore-stale-thread.c: New file.
1565 * gdb.threads/gcore-stale-thread.exp: New file.
1566
a8454a7c
PA
15672014-08-21 Pedro Alves <palves@redhat.com>
1568
1569 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1570 * gdb.base/gcore-relro-pie.exp: Likewise.
1571 * gdb.base/gcore-relro.exp: Likewise.
1572 * gdb.base/gcore.exp: Likewise.
1573 * gdb.base/print-symbol-loading.exp: Likewise.
1574 * gdb.threads/gcore-thread.exp: Likewise.
1575 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1576
2a31c623
PA
15772014-08-20 Pedro Alves <palves@redhat.com>
1578 Jan Kratochvil <jan.kratochvil@redhat.com>
1579
1580 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1581 configure.
1582 (EXPECT): Handle READ1 being set.
1583 (all): Depend on EXTRA_RULES.
1584 (check-read1, expect-read1, read1.so, read1): New rules.
1585 * README (Testsuite Parameters): Document the READ1 make variable.
1586 (Race detection): New section.
1587 * configure: Regenerate.
1588 * configure.ac: If build==host==target, and running under a
1589 GNU/glibc system, add read1 to the extra Makefile rules.
1590 (EXTRA_RULES): AC_SUBST it.
1591 * lib/read1.c: New file.
1592
d36430db
JB
15932014-08-20 Joel Brobecker <brobecker@adacore.com>
1594
1595 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1596 the handling of variables declared as a typedef to an array
1597 which a DW_AT_data_location attribute.
1598
9a0dc9e3
PA
15992014-08-19 Andrew Burgess <aburgess@broadcom.com>
1600 Pedro Alves <palves@redhat.com>
1601
1602 PR symtab/14604
1603 PR symtab/14605
1604 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1605 gdb_test.
1606
0718a8da
PA
16072014-08-19 Pedro Alves <palves@redhat.com>
1608
1609 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1610
13b448cd
YQ
16112014-08-19 Yao Qi <yao@codesourcery.com>
1612
1613 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1614 right line.
1615
1cbf5077
DB
16162014-08-18 David Blaikie <dblaikie@gmail.com>
1617
1618 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1619
bf0fae19
JB
16202014-08-18 Joel Brobecker <brobecker@adacore.com>
1621
1622 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1623 attribute in array range.
1624
3c8c5dcc
JB
16252014-08-18 Joel Brobecker <brobecker@adacore.com>
1626
1627 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1628
e66d4446
SC
16292014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1630
1631 PR c++/17132
1632 * gdb.cp/pr17132.cc: New file.
1633 * gdb.cp/pr17132.exp: New file.
1634
940df408
SC
16352014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1636
1637 * gdb.python/py-xmethods.py (A_getarrayind)
1638 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1639 Use 'print' with function call syntax.
1640 (E_method_matcher.match): Fix tab vs space indentation mixup.
1641
ebcc6c3a
YQ
16422014-08-15 Yao Qi <yao@codesourcery.com>
1643
1644 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1645 false.
1646
775e0f04
YQ
16472014-08-15 Yao Qi <yao@codesourcery.com>
1648
1649 * gdb.cp/casts.exp: Set print symbol off.
1650 * gdb.cp/class2.exp: Likewise.
1651 * gdb.cp/overload.exp: Likewise.
1652 * gdb.cp/templates.exp: Likewise.
1653
d769e349
DE
16542014-08-11 Doug Evans <dje@google.com>
1655
1656 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1657 (test_load_shlib): Update.
1658
20c6f1e1
YQ
16592014-08-09 Yao Qi <yao@codesourcery.com>
1660
1661 * gdb.base/display.exp: Invoke is_address_zero_readable.
1662 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1663 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1664 * gdb.base/hbreak-unmapped.exp: Return if
1665 is_address_zero_readable returns true.
1666 * gdb.base/signest.exp: Likewise.
1667 * gdb.base/signull.exp: Likewise.
1668 * gdb.base/sigbpt.exp: Likewise.
1669 * gdb.guile/scm-disasm.exp: Do the test if
1670 is_address_zero_readable returns false.
1671 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1672 * gdb.python/py-arch.exp: Likewise.
1673 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1674 * lib/gdb.exp (is_address_zero_readable): New proc.
1675
5792e8e3
YQ
16762014-08-09 Yao Qi <yao@codesourcery.com>
1677
1678 PR testsuite/13443
1679 * gdb.mi/mi-var-display.exp: Make test messages unique.
1680
3cecbbbe
TT
16812014-08-04 Tom Tromey <tromey@redhat.com>
1682
1683 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1684 target 0".
1685
00b51ff5
TT
16862014-08-04 Tom Tromey <tromey@redhat.com>
1687
1688 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1689 "target_resume".
1690
6908c509
JB
16912014-08-01 Joel Brobecker <brobecker@adacore.com>
1692
1693 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1694 inner_vla_struct_object_size.
1695 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1696 as xfail.
1697
cc6563d2
PA
16982014-07-30 Pedro Alves <palves@redhat.com>
1699
1700 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1701 comment.
1702
7e09a223
YQ
17032014-07-29 Yao Qi <yao@codesourcery.com>
1704
1705 PR gdb/17206
1706 * gdb.base/until-nodebug.exp: New.
1707
7ebdbe92
DE
17082014-07-28 Doug Evans <xdje42@gmail.com>
1709
1710 PR guile/17203
1711 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1712 previously existing parameter, and previously ambiguously spelled
1713 parameter.
1714
fdb1adc6
WN
17152014-07-28 Will Newton <will.newton@linaro.org>
1716
1717 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1718
186fcde0
DE
17192014-07-26 Ludovic Courtès <ludo@gnu.org>
1720 Doug Evans <xdje42@gmail.com>
1721
1722 PR guile/17146
1723 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1724
70509625
PA
17252014-07-25 Pedro Alves <palves@redhat.com>
1726
1727 * gdb.threads/signal-command-handle-nopass.c: New file.
1728 * gdb.threads/signal-command-handle-nopass.exp: New file.
1729 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1730 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1731 * gdb.threads/signal-delivered-right-thread.c: New file.
1732 * gdb.threads/signal-delivered-right-thread.exp: New file.
1733
c3f814a1
PA
17342014-07-25 Pedro Alves <palves@redhat.com>
1735
1736 * gdb.base/double-prompt-target-event-error.exp
1737 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1738 match.
1739 (cancel_pagination_in_target_event): Rework double prompt
1740 detection.
1741 * gdb.base/paginate-after-ctrl-c-running.exp
1742 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1743 <return>' match.
1744 * gdb.base/paginate-bg-execution.exp
1745 (test_bg_execution_pagination_return)
1746 (test_bg_execution_pagination_cancel): Remove '-notransfer
1747 <return>' matches.
1748 * gdb.base/paginate-execution-startup.exp
1749 (test_fg_execution_pagination_return)
1750 (test_fg_execution_pagination_cancel): Remove '-notransfer
1751 <return>' matches.
1752 * gdb.base/paginate-inferior-exit.exp
1753 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1754 match.
1755 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1756 * lib/gdb.exp (pagination_prompt): Run text through
1757 string_to_regexp.
1758 (gdb_test_multiple): Match $pagination_prompt instead of
1759 "<return>".
1760 (string_to_regexp): Move to lib/gdb-utils.exp.
1761
e214cf6c
JK
17622014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1763
1764 * gdb.arch/amd64-entry-value-paramref.S: New file.
1765 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1766 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1767 * gdb.arch/amd64-optimout-repeat.S: New file.
1768 * gdb.arch/amd64-optimout-repeat.c: New file.
1769 * gdb.arch/amd64-optimout-repeat.exp: New file.
1770
17d0c5c8
JK
17712014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1772
1773 PR gdb/17170
1774 * gdb.base/statistics.exp: New file.
1775
b8b8facf
DE
17762014-07-17 Doug Evans <dje@google.com>
1777
74b49205 1778 PR gdb/17170
b8b8facf
DE
1779 * gdb.base/maint.exp: Update testing of per-command stats.
1780
1b5d0ab3
PA
17812014-07-16 Pedro Alves <palves@redhat.com>
1782
1783 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1784 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1785 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1786 (tfile_write_buf): New functions.
1787 (add_memory_block): Rewrite using the above.
1788 (adjust_function_address): New function.
1789 (FUNCTION_ADDRESS): New macro.
1790 (write_basic_trace_file): Remove short_x local, and use
1791 tfile_write_16. Change type of func_addr local to unsigned long
1792 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1793 here. Cast argument of add_memory_block to char pointer.
1794 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1795 (main): Remove parameters.
1796 * gdb.trace/tfile.exp: Remove nowarnings.
1797
4d974e88
SM
17982014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1799
1800 * gdb.base/debug-expr.exp: Test string evaluation with
1801 "debug expression" on.
1802
41e99568
PA
18032014-07-15 Pedro Alves <palves@redhat.com>
1804
1805 * gdb.base/reread.exp: Use clean_restart.
1806
487d9753
PL
18072014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1808
1809 * gdb.arch/avr-flash-qualifer.c: New.
1810 * gdb.arch/avr-flash-qualifer.exp: New.
1811
cc1c52ad
PA
18122014-07-14 Pedro Alves <palves@redhat.com>
1813
1814 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1815 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1816
1e973570
PA
18172014-07-14 Pedro Alves <palves@redhat.com>
1818
1819 * gdb.base/double-prompt-target-event-error.c: New file.
1820 * gdb.base/double-prompt-target-event-error.exp: New file.
1821
93d6eb10
PA
18222014-07-14 Pedro Alves <palves@redhat.com>
1823
1824 PR gdb/17072
1825 * gdb.base/paginate-inferior-exit.c: New file.
1826 * gdb.base/paginate-inferior-exit.exp: New file.
1827
0017922d
PA
18282014-07-14 Pedro Alves <palves@redhat.com>
1829
1830 PR gdb/17072
1831 * gdb.base/paginate-bg-execution.c: New file.
1832 * gdb.base/paginate-bg-execution.exp: New file.
1833
94696ad3
PA
18342014-07-14 Pedro Alves <palves@redhat.com>
1835
1836 PR gdb/17072
1837 * gdb.base/paginate-execution-startup.c: New file.
1838 * gdb.base/paginate-execution-startup.exp: New file.
1839 * lib/gdb.exp (pagination_prompt): New global.
1840 (default_gdb_spawn): New procedure, factored out from
1841 default_gdb_spawn.
1842 (default_gdb_start): Adjust to call default_gdb_spawn.
1843 (gdb_spawn): New procedure.
1844
bd293940
PA
18452014-07-14 Pedro Alves <palves@redhat.com>
1846
1847 * lib/gdb.exp (gdb_assert): New procedure.
1848 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1849
c933f875
PA
18502014-07-14 Pedro Alves <palves@redhat.com>
1851
1852 * gdb.base/execution-termios.c: New file.
1853 * gdb.base/execution-termios.exp: New file.
1854
d98b7a16
TT
18552014-07-14 Tom Tromey <tromey@redhat.com>
1856
1857 * gdb.cp/vla-cxx.cc: New file.
1858 * gdb.cp/vla-cxx.exp: New file.
1859
548740d6
TT
18602014-07-14 Tom Tromey <tromey@redhat.com>
1861
1862 * gdb.reverse/rerun-prec.c: New file.
1863 * gdb.reverse/rerun-prec.exp: New file.
1864
a25eb028
MR
18652014-07-12 Maciej W. Rozycki <macro@mips.com>
1866 Maciej W. Rozycki <macro@codesourcery.com>
1867
1868 * lib/gdb-utils.exp: New file.
1869 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1870 inline `gdb_init_command' processing.
1871 (gdb_start_cmd): Likewise.
1872 * lib/mi-support.exp (mi_run_cmd): Likewise.
1873 * README: Document `gdb_init_command' and `gdb_init_commands'.
1874
218c2655
JK
18752014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1876
1877 Fix false FAIL running under a very long directory name.
1878 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1879 and "set print elements 10000". Twice.
1880
5401fde3
YQ
18812014-07-11 Yao Qi <yao@codesourcery.com>
1882
1883 * gdb.base/exprs.exp: "set print symbol off".
1884
e76126e8
PA
18852014-07-11 Pedro Alves <palves@redhat.com>
1886
1887 * gdb.threads/kill.c: New file.
1888 * gdb.threads/kill.exp: New file.
1889
2d6f0de6
YQ
18902014-07-10 Yao Qi <yao@codesourcery.com>
1891
1892 * gdb.trace/tfile.c (write_basic_trace_file)
1893 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1894 address written to trace file.
1895
7180e04a
PA
18962014-07-09 Pedro Alves <palves@redhat.com>
1897
1898 * gdb.base/attach-wait-input.exp: New file.
1899 * gdb.base/attach-wait-input.c: New file.
1900
9a9a7608
AB
19012014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1902
1903 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1904 setting up test structures.
1905 (main): Call new test function.
1906 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1907 test function, continue into test function and walk test
1908 structures.
1909
161ac41e
YQ
19102014-07-02 Yao Qi <yao@codesourcery.com>
1911
1912 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1913 'bar_start' at the beginning of functions 'foo' and 'bar'
1914 respectively.
1915 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1916 instead of 'foo' and 'bar'.
1917
1f267ae3
MM
19182014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1919
1920 * gdb.btrace/segv.exp: New.
1921 * gdb.btrace/segv.c: New.
1922
2b239efb
LM
19232014-07-02 Luis Machado <lgustavo@codesourcery.com>
1924
1925 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1926 instruction.
1927
cf363f18
MW
19282014-06-30 Mark Wielaard <mjw@redhat.com>
1929
1930 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1931 vulture, vilify, villar): New volatile array constants.
1932 (vindictive, vegetation): New const volatile array constants.
1933 * gdb.base/volatile.exp: Test volatile and const volatile array
1934 types.
1935
aebf9d24
AA
19362014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1937
1938 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1939 target lacks support for awatch, rwatch, or hbreak.
1940
b67a2c6f
YQ
19412014-06-27 Yao Qi <yao@codesourcery.com>
1942
1943 * gdb.multi/dummy-frame-restore.exp: New.
1944 * gdb.multi/dummy-frame-restore.c: New.
1945
aef92902
MM
19462014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1947
1948 * gdb.btrace/gcore.exp: New.
1949
8e9db26e
PA
19502014-06-23 Pedro Alves <palves@redhat.com>
1951
1952 * gdb.base/watchpoint-reuse-slot.c: New file.
1953 * gdb.base/watchpoint-reuse-slot.exp: New file.
1954
70afc5b7
SC
19552014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1956
1957 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1958 progspace's filename in 'info', 'enable' and 'disable' command
1959 tests.
1960
b972bd9c
JK
19612014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1962
1963 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1964 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1965 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1966
125f8a3d
GB
19672014-06-20 Gary Benson <gbenson@redhat.com>
1968
1969 * gdb.arch/i386-avx.exp: Fix include file location.
1970 * gdb.arch/i386-sse.exp: Likewise.
1971
3ed9baed
IB
19722014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1973
1974 * gdb.dlang/expression.exp: New file.
1975
034f788c
PA
19762014-06-19 Pedro Alves <palves@redhat.com>
1977
1978 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1979 out from ...
1980 (top level): ... here. Iterate running tests under different
1981 scheduler-locking settings.
1982
45371d0c
LM
19832014-06-18 Luis Machado <lgustavo@codesourcery.com>
1984
1985 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1986 to DW_FORM_addr and use non-zero addresses.
1987
5d376983
SC
19882014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1989
1990 PR gdb/17017
1991 * gdb.python/py-xmethods.cc: Add global function call counters and
1992 increment them in their respective functions. Remove "cout"
1993 statements.
1994 * gdb.python/py-xmethods.exp: Make tests check the global function
1995 call counters instead of depending on inferior IO.
1996
a1aa2221
LM
19972014-06-18 Don Breazeal <donb@codesourcery.com>
1998
1999 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2000 Deleted procedure.
2001 (explicit_fork_parent_follow): Deleted procedure.
2002 (explicit_fork_child_follow): Deleted procedure.
2003 (test_follow_fork): New procedure.
2004 (do_fork_tests): Replace calls to deleted procedures with
2005 calls to test_follow_fork and reset GDB for subsequent
2006 procedure calls.
2007
0fc05997
YQ
20082014-06-17 Yao Qi <yao@codesourcery.com>
2009
2010 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2011 CP1252.
2012
70795c52
LM
20132014-06-17 Luis Machado <lgustavo@codesourcery.com>
2014
2015 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2016 Initialize ptr and S explicitly.
2017 (skip_type_update_when_not_use_rtti_test): Likewise.
2018
6be47f0c
KS
20192014-06-16 Keith Seitz <keiths@redhat.com>
2020
2021 PR mi/15863
2022 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2023 the inferior is started.
2024
d03de421
PA
20252014-06-16 Pedro Alves <palves@redhat.com>
2026
2027 * gdb.base/break-main-file-remove-fail.c: New file.
2028 * gdb.base/break-main-file-remove-fail.exp: New file.
2029 * gdb.base/break-unload-file.exp: Use build_executable instead of
2030 prepare_for_testing.
2031 (test_break): New parameter "initial_load". Handle it.
2032 (top level): Add initial_load cmdline/file axis.
2033
f9579b99
TT
20342014-06-12 Tom Tromey <tromey@redhat.com>
2035
2036 * gdb.base/completion.exp: Don't use directory name in test.
2037
3657956b
GB
20382014-06-09 Gary Benson <gbenson@redhat.com>
2039
2040 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2041 separate the always-available ANSI-standard signals from the
2042 signals that require checking.
2043 (main): Likewise.
2044 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2045 Likewise.
2046 (main): Likewise.
2047
4186eb54
KS
20482014-06-07 Keith Seitz <keiths@redhat.com>
2049
2050 Revert:
2051 PR c++/16253
2052 * gdb.cp/var-tag.cc: New file.
2053 * gdb.cp/var-tag.exp: New file.
2054 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2055 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2056 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2057 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2058
25326a28 20592014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2060
2061 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2062
829155c9
PA
20632014-06-06 Pedro Alves <palves@redhat.com>
2064
2065 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2066 in target debug output instead of looking at RSP packets,
2067 disabling the test on any target that uses hardware stepping.
2068 Update comments.
2069
61c8d22e
PA
20702014-06-06 Pedro Alves <palves@redhat.com>
2071
2072 * gdb.base/break-unload-file.exp: Fix typo.
2073
d9a47287
YQ
20742014-06-06 Yao Qi <yao@codesourcery.com>
2075
2076 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2077 from "jit_function" to "^jit_function".
2078
e5e01dbf
YQ
20792014-06-06 Yao Qi <yao@codesourcery.com>
2080
2081 * gdb.base/async.c (foo): Add one statement.
2082 * gdb.base/async.exp: Get the next instruction address and
2083 match the output of "nexti" by instruction address. Match
2084 the hex address in the output of "finish".
2085
73ba372c
GB
20862014-06-06 Gary Benson <gbenson@redhat.com>
2087
2088 * gdb.base/call-signals.c: Remove preprocessor conditionals
2089 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2090 SIGSEGV and SIGTERM.
2091 * gdb.base/sigall.c: Likewise.
2092 * gdb.base/unwindonsignal.c: Likewise.
2093 * gdb.reverse/sigall-reverse.c: Likewise.
2094
831517df
YQ
20952014-06-06 Yao Qi <yao@codesourcery.com>
2096
2097 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2098 readable, skip the test.
2099
b8b91e98
YQ
21002014-06-06 Yao Qi <yao@codesourcery.com>
2101
2102 * gdb.threads/staticthreads.c (thread_function): Move the line
2103 setting breakpoint on forward.
2104 * gdb.threads/staticthreads.exp: Update comments.
2105
fb934770
LC
21062014-06-05 Ludovic Courtès <ludo@gnu.org>
2107
2108 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2109 "history-append! type error".
2110
6ef284bd
SM
21112014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2112
2113 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2114 erroneous dprintf expected input.
2115
a872e241
DE
21162014-06-04 Doug Evans <xdje42@gmail.com>
2117
2118 * gdb.guile/scm-generics.exp: Delete.
2119
16f691fb
DE
21202014-06-04 Doug Evans <xdje42@gmail.com>
2121
2122 * gdb.guile/scm-breakpoint.exp: Update.
2123 Add tests for breakpoint registration.
2124
012370f6
TT
21252014-06-04 Tom Tromey <tromey@redhat.com>
2126
2127 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2128 VLA-in-union.
2129 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2130 inner_vla_struct, vla_union types. Initialize objects of those
2131 types and compute their sizes.
2132
9f5a4cef
HZ
21332014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2134 Hui Zhu <hui@codesourcery.com>
2135
2136 * gdb.base/fileio.exp: Add test for shell not available as well as
2137 available.
2138 * gdb.base/fileio.c (test_system): Check for shell twice.
2139
90a45c4d
YQ
21402014-06-04 Yao Qi <yao@codesourcery.com>
2141
2142 * gdb.base/auto-connect-native-target.exp: Remove redundant
2143 space from the regexp pattern.
2144
70017e41
YQ
21452014-06-04 Yao Qi <yao@codesourcery.com>
2146
2147 * gdb.base/default.exp: Replace "child" with "native" in
2148 regexp pattern.
2149
883964a7
SC
21502014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2151
2152 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2153 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2154 * gdb.python/py-xmethods.py: Python script supporting the
2155 new testcase and tests.
2156
ef370185
JB
21572014-06-03 Joel Brobecker <brobecker@adacore.com>
2158 Pedro Alves <palves@redhat.com>
2159
2160 PR breakpoints/17000
2161 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2162 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2163
1e2ccb61
BM
21642014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2165
2166 * gdb.base/subst.exp: Add tests to verify partial path matching
2167 output.
2168
c6ec5ab2
PA
21692014-06-03 Pedro Alves <palves@redhat.com>
2170
2171 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2172 target that doesn't use software single-stepping.
2173
835c559f
PA
21742014-06-03 Pedro Alves <palves@redhat.com>
2175
2176 PR breakpoints/17000
2177 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2178 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2179
06eb1586
DE
21802014-06-02 Doug Evans <xdje42@gmail.com>
2181
2182 * gdb.guile/scm-parameter.exp: New file.
2183
e698b8c4
DE
21842014-06-02 Doug Evans <xdje42@gmail.com>
2185
2186 * gdb.guile/scm-cmd.c: New file.
2187 * gdb.guile/scm-cmd.exp: New file.
2188
ded03782
DE
21892014-06-02 Doug Evans <xdje42@gmail.com>
2190
2191 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2192 pretty-printer lookup.
2193 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2194 (make-pp_s-printer): Call it.
2195 (make-pretty-printer-from-dict): New function.
2196 (lookup-pretty-printer-maker-from-dict): New function.
2197 (*pretty-printer*): Simplify.
2198 (make-objfile-pp_s-printer): New function.
2199 (install-objfile-pretty-printers!): New function.
2200 (make-progspace-pp_s-printer): New function.
2201 (install-progspace-pretty-printers!): New function.
2202 * gdb.guile/scm-progspace.c: New file.
2203 * gdb.guile/scm-progspace.exp: New file.
2204
41fac0cf
PA
22052014-06-02 Pedro Alves <palves@redhat.com>
2206
2207 * gdb.base/dprintf-bp-same-addr.c: New file.
2208 * gdb.base/dprintf-bp-same-addr.exp: New file.
2209
96ae5695
EBM
22102014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2211
2212 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2213 * gdb.arch/powerpc-power.s: Likewise.
2214
da02b3a8
JB
22152014-06-02 Joel Brobecker <brobecker@adacore.com>
2216
2217 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2218
c72b2e7b
YQ
22192014-06-01 Yao Qi <yao@codesourcery.com>
2220
2221 * gdb.base/watchpoint.exp (test_watch_location): Check null
2222 pointer can be dereferenced. If not, do the test, otherwise
2223 skip it.
2224
53e8a631
AB
22252014-05-30 Andrew Burgess <aburgess@broadcom.com>
2226
2227 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2228 results.
2229 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2230
938f0e2f
AB
22312014-05-30 Andrew Burgess <aburgess@broadcom.com>
2232
2233 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2234 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2235 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2236 * gdb.arch/amd64-invalid-stack-top.c: New file.
2237 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2238
9ba6657a
PA
22392014-05-30 Pedro Alves <palves@redhat.com>
2240
2241 PR breakpoints/17000
2242 * gdb.base/sss-bp-on-user-bp.c: New file.
2243 * gdb.base/sss-bp-on-user-bp.exp: New file.
2244
522c09bf
DB
22452014-05-30 David Blaikie <dblaikie@gmail.com>
2246
2247 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2248 gnu_inline semantics via attribute.
2249 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2250 source explicitly specifies the required semantics.
2251
bf4ef81e
MR
22522014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2253
2254 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2255
329ea579
PA
22562014-05-29 Pedro Alves <palves@redhat.com>
2257 Tom Tromey <tromey@redhat.com>
2258
2259 * gdb.base/async-shell.exp: Don't enable target-async.
2260 * gdb.base/async.exp
2261 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2262 parameter. Adjust.
2263 (top level): Don't test with "target-async".
2264 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2265 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2266 * gdb.base/inferior-died.exp: Don't enable target-async.
2267 * gdb.base/interrupt-noterm.exp: Likewise.
2268 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2269 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2270 * gdb.mi/mi-nonstop.exp: Likewise.
2271 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2272 * gdb.mi/mi-nsintrall.exp: Likewise.
2273 * gdb.mi/mi-nsmoribund.exp: Likewise.
2274 * gdb.mi/mi-nsthrexec.exp: Likewise.
2275 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2276 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2277 * gdb.python/py-evsignal.exp: Don't enable target-async.
2278 * gdb.python/py-evthreads.exp: Likewise.
2279 * gdb.python/py-prompt.exp: Likewise.
2280 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2281 * gdb.server/solib-list.exp: Don't enable target-async.
2282 * gdb.threads/thread-specific-bp.exp: Likewise.
2283 * lib/mi-support.exp: Adjust to use mi-async.
2284
fd664c91
PA
22852014-05-29 Pedro Alves <palves@redhat.com>
2286
2287 PR gdb/13860
2288 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2289 reason, even in sync mode.
2290
251bde03
PA
22912014-05-29 Pedro Alves <palves@redhat.com>
2292 Hui Zhu <hui@codesourcery.com>
2293
2294 PR PR15693
2295 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2296 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2297 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2298 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2299
7f3c0343
JB
23002014-05-28 Joel Brobecker <brobecker@adacore.com>
2301
2302 * config/monitor.exp (gdb_target_monitor): Replace use of
2303 "set remotebaud" by "set serial baud".
2304
b2715b27
AW
23052014-05-26 Andy Wingo <wingo@igalia.com>
2306
2307 * gdb.guile/scm-breakpoint.exp:
2308 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2309 properties instead of gdb-object-properties.
2310
498a4489
YQ
23112014-05-26 Yao Qi <yao@codesourcery.com>
2312
2313 * gdb.server/no-thread-db.exp: Specify source file name
2314 explicitly when setting a breakpoint.
2315
589fdceb
MM
23162014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2317
2318 * gdb.btrace/vdso.c: New.
2319 * gdb.btrace/vdso.exp: New.
2320
e9089e05
MM
23212014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2322
2323 * gdb.base/gcore.exp (capture_command_output): Move ...
2324 * lib/gdb.exp (capture_command_output): ... here.
2325
67b5c0c1
MM
23262014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2327
2328 * gdb.btrace/data.exp: Test memory access during btrace replay.
2329
a2199296
SM
23302014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2331
2332 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2333
17b2616c
PA
23342014-05-21 Pedro Alves <palves@redhat.com>
2335
2336 PR gdb/13860
2337 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2338 (top level): Test that output related to execution commands is
2339 sent to the console with CLI commands, but not with MI commands.
2340 Test that breakpoint events are always mirrored to the console.
2341 Also expect the new source line to be output after a "next" in
2342 async mode too. Make it a pass/fail test.
2343 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2344 output.
2345 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2346
5166082f
PA
23472014-05-21 Pedro Alves <palves@redhat.com>
2348
2349 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2350 Use them to test variations of "list" after reaching a breakpoint.
2351 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2352 Test "list" with listsize 10 after reaching a breakpoint.
2353 * gdb.python/python.exp (decode_line current location line
2354 number): Adjust expected line number.
2355
2f25d70f
SM
23562014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2357
2358 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2359 behavior for $args, pass it directly to "run".
2360
ff604a67
MR
23612014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2362
2363 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2364 30000 to 65536.
2365
6a3cb8e8
PA
23662014-05-21 Pedro Alves <palves@redhat.com>
2367
2368 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2369 auto-connect-native-target off".
2370 * gdb.base/auto-connect-native-target.c: New file.
2371 * gdb.base/auto-connect-native-target.exp: New file.
2372
4ebfc96e
PA
23732014-05-21 Pedro Alves <palves@redhat.com>
2374
2375 * gdb.base/default.exp: Test "target native" instead of "target
2376 child".
2377
36d46afb
MW
23782014-05-21 Mark Wielaard <mjw@redhat.com>
2379
2380 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2381
5876f503
JK
23822014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2383
2384 Fix TLS access for -static -pthread.
2385 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2386 <HAVE_TLS> (thread_function, main): Initialize it.
2387 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2388 Add clean_restart.
2389 <$have_tls != "">: Check TLSVAR.
2390
0256a6ac
PA
23912014-05-21 Pedro Alves <palves@redhat.com>
2392
2393 * gdb.base/dcache-line-read-error.c: New.
2394 * gdb.base/dcache-line-read-error.exp: New.
2395
936d2992
PA
23962014-05-20 Pedro Alves <palves@redhat.com>
2397
2398 * gdb.base/compare-sections.c: New file.
2399 * gdb.base/compare-sections.exp: New file.
2400
802e8e6d
PA
24012014-05-20 Pedro Alves <palves@redhat.com>
2402
2403 * gdb.base/break-idempotent.c: New file.
2404 * gdb.base/break-idempotent.exp: New file.
2405
e59fa00f
MM
24062014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2407
2408 * gdb.btrace/nohist.exp: New.
2409
8b696e31
YQ
24102014-05-20 Yao Qi <yao@codesourcery.com>
2411
2412 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2413 gdb.reverse directory and gdb_reverse_timeout exists in board
2414 setting.
2415 * README: Document gdb_reverse_timeout.
2416
73c9764f
YQ
24172014-05-20 Yao Qi <yao@codesourcery.com>
2418
2419 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2420 'test_file_name'. Treat args as a string instead of a list.
2421 (gdb_init): Rename argument 'args' by 'test_file_name'.
2422
f1f4348a
JK
24232014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2424
2425 * gdb.arch/powerpc-power.exp: New file.
2426 * gdb.arch/powerpc-power.s: New file.
2427
0dbe70ce
DE
24282014-05-16 Doug Evans <dje@google.com>
2429
2430 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2431 * gdb.base/completion.exp: Check that all expected files exist
2432 before doing file completion.
0dbe70ce 2433
8d551b02
DE
24342014-05-16 Doug Evans <dje@google.com>
2435
2436 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2437 Update.
2438 (do_syscall_tests_without_xml): Update.
2439
73eb7709
PA
24402014-05-16 Pedro Alves <palves@redhat.com>
2441
2442 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2443 instead of "unknown output after running".
2444
3fae92fc
YQ
24452014-05-16 Yao Qi <yao@codesourcery.com>
2446
2447 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2448 file1.txt from host at the end.
2449 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2450
c2b2ccc5
DE
24512014-05-15 Doug Evans <dje@google.com>
2452
2453 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2454 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2455 loading file. Add test for TU lookup.
2456
8c217a4b
SM
24572014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2458
2459 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2460 calling "-exec-arguments" or "set args" before running the
2461 inferior.
2462
3deb39c6
SM
24632014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2464
2465 * lib/mi-support.exp (mi_expect_stop): Expect message for
2466 inferiors that exit with non-zero exit code.
2467
71a79f8c
YQ
24682014-05-14 Yao Qi <yao@codesourcery.com>
2469
2470 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2471 match absolute path on remote host.
2472 (test_file_list_exec_source_files): Remove "/" from the
2473 pattern.
2474
f23fcd46
YQ
24752014-05-14 Yao Qi <yao@codesourcery.com>
2476
2477 * boards/local-remote-host-notty.exp (${board}_file): New
2478 proc.
2479
9404b58f
KM
24802014-05-07 Kyle McMartin <kyle@redhat.com>
2481
2482 Pushed by Joel Brobecker <brobecker@adacore.com>.
2483 * gdb.arch/aarch64-atomic-inst.c: New file.
2484 * gdb.arch/aarch64-atomic-inst.exp: New file.
2485
5e45f04c
YQ
24862014-05-07 Yao Qi <yao@codesourcery.com>
2487
2488 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2489 in current context" too.
2490
c888a17d
KS
24912014-05-05 Keith Seitz <keiths@redhat.com>
2492
2493 * gdb.linespec/ls-dollar.exp: Add test for linespec
2494 file:convenience_variable.
2495
290a839c
YQ
24962014-05-05 Yao Qi <yao@codesourcery.com>
2497
2498 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2499 traceframes into tfile and ctf trace files. Read data from
2500 trace file and test collected data.
2501 (gdb_collect_locals_test): Likewise.
2502 (gdb_unavailable_registers_test): Likewise.
2503 (gdb_unavailable_floats): Likewise.
2504 (gdb_collect_globals_test): Likewise.
2505 (top-level): Append "ctf" to trace_file_targets if GDB
2506 supports.
2507
b5262cd0
YQ
25082014-05-05 Yao Qi <yao@codesourcery.com>
2509
2510 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2511 code to ...
2512 (gdb_collect_args_test_1): ... it. New proc.
2513 (gdb_collect_locals_test): Move some code to ...
2514 (gdb_collect_locals_test_1): ... it. New proc.
2515 (gdb_unavailable_registers_test): Move some code to ...
2516 (gdb_unavailable_registers_test_1): ... it. New proc.
2517 (gdb_unavailable_floats): Move some code to ...
2518 (gdb_unavailable_floats_1): ... it. New proc.
2519
30a1e6cc
SDJ
25202014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2521
2522 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2523 probes to test for bitness recognition.
2524 * gdb.arch/amd64-stap-optional-prefix.exp
2525 (test_probe_value_without_reg): New procedure.
2526 Add code to test for different kinds of bitness.
2527
f33da99a
SDJ
25282014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2529
2530 PR breakpoints/16889
2531 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2532 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2533
5b80f00d
PA
25342014-05-01 Pedro Alves <palves@redhat.com>
2535
2536 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2537 gdb_file_cmd if no file is specified.
2538 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2539 last_loaded_file to set the remote exec-file.
2540
f8c2a73c
PA
25412014-05-01 Pedro Alves <palves@redhat.com>
2542
2543 * boards/local-remote-host.exp: New file.
2544
be6e8ac7
PA
25452014-05-01 Pedro Alves <palves@redhat.com>
2546
2547 * boards/local-remote-host.exp: Rename to ...
2548 * boards/local-remote-host-notty.exp: ... this.
2549
cac0dc8f
JB
25502014-04-28 Joel Brobecker <brobecker@adacore.com>
2551
2552 * gdb.ada/dyn_arrayidx: New testcase.
2553
9730e6cc
YQ
25542014-04-26 Yao Qi <yao@codesourcery.com>
2555
2556 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2557 and compute the length of function main. Save it in
2558 $main_length.
2559 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2560 (top-level): Use gdb_compile to compile objects into
2561 executable and restart GDB. Remove invocation to
2562 prepare_for_testing.
2563
7ae1a6a6
PA
25642014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2565 Pedro Alves <palves@redhat.com>
2566
2567 PR server/16255
2568 * gdb.multi/multi-attach.c: New file.
2569 * gdb.multi/multi-attach.exp: New file.
2570
4082afcc
PA
25712014-04-25 Pedro Alves <palves@redhat.com>
2572
2573 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2574 user.
2575 (top level): Test that "set remote conditional-breakpoints-packet
2576 off" works as intended.
2577 * gdb.base/dprintf.exp: Test that "set remote
2578 breakpoint-commands-packet off" works as intended.
2579 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2580 New function.
2581 (top level): Call it.
2582 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2583 remote fast-tracepoints-packet off" works as intended.
2584 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2585 * lib/gdb.exp (gdb_is_target_remote): ... here.
2586
2abc3f8d
DB
25872014-04-24 David Blaikie <dblaikie@gmail.com>
2588
2589 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2590 ensure clang would not discard them.
2591 * gdb.base/gdbvars.c: Ditto.
2592 * gdb.base/memattr.c: Ditto.
2593 * gdb.base/whatis.c: Ditto.
2594 * gdb.python/py-prettyprint.c: Ditto.
2595 * gdb.trace/actions.c: Ditto.
2596 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2597 ensure clang would not discard it.
2598
bfd39632
DB
25992014-04-24 David Blaikie <dblaikie@gmail.com>
2600
2601 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2602 clang to emit the full definition of type required by the test
2603 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2604
22842ff6
DB
26052014-04-24 David Blaikie <dblaikie@gmail.com>
2606
2607 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2608 coax Clang into emitting the definition of the type.
2609 * gdb.cp/pr10728-x.h (y): Ditto.
2610 * gdb.cp/pr10728-y.cc (y): Ditto.
2611
c2e827ad
DB
26122014-04-24 David Blaikie <dblaikie@gmail.com>
2613
2614 * gdb.base/label.exp: XFAIL label related tests under Clang.
2615 * gdb.cp/cplabel.exp: Ditto.
2616 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2617 under Clang those using labels.
2618
4c2d33e7
YQ
26192014-04-25 Yao Qi <yao@codesourcery.com>
2620
2621 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2622 double_label.
2623 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2624 partial_label and double_label.
2625
56083b99
DB
26262014-04-24 David Blaikie <dblaikie@gmail.com>
2627
2628 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2629
25d4e99d
DB
26302014-04-24 David Blaikie <dblaikie@gmail.com>
2631
2632 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2633 of the function to work across GCC and Clang.
2634 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2635 pointer types (const void ** const V void **).
2636
01f9f808
MS
26372014-04-24 Michael Sturm <michael.sturm@mintel.com>
2638 Walfred Tedeschi <walfred.tedeschi@intel.com>
2639
2640 * Makefile.in (EXECUTABLES): Added i386-avx512.
2641 * gdb.arch/i386-avx512.c: New file.
2642 * gdb.arch/i386-avx512.exp: Likewise.
2643
4b48d439
KS
26442014-04-23 Keith Seitz <keiths@redhat.com>
2645
2646 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2647 (mi_make_breakpoint_table): New procedure.
2648 (mi_create_breakpoint): Use mi_make_breakpoint
2649 and return the result.
2650 (mi_make_breakpoint): New procedure.
2651 (mi_build_kv_pairs): New procedure.
2652
2653 * gdb.mi/mi-break.exp: Remove unused globals,
2654 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2655 All callers updated.
2656 * gdb.mi/mi-dprintf.exp: Use variable to track command
2657 number.
2658 Update all callers of mi_create_breakpoint and use
2659 mi_make_breakpoint_table.
2660 Remove any unused global variables.
2661 * gdb.mi/mi-nonstop.exp: Likewise.
2662 * gdb.mi/mi-nsintrall.exp: Likewise.
2663 * gdb.mi/mi-nsmoribund.exp: Likewise.
2664 * gdb.mi/mi-nsthrexec.exp: Likewise.
2665 * gdb.mi/mi-reverse.exp: Likewise.
2666 * gdb.mi/mi-simplerun.exp: Likewise.
2667 * gdb.mi/mi-stepn.exp: Likewise.
2668 * gdb.mi/mi-syn-frame.exp: Likewise.
2669 * gdb.mi/mi-until.exp: Likewise.
2670 * gdb.mi/mi-var-cp.exp: Likewise.
2671 * gdb.mi/mi-var-display.exp: Likewise.
2672 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2673 * gdb.mi/mi2-var-child.exp: Likewise.
2674 * gdb.mi/mi-vla-c99.exp: Likewise.
2675 * lib/mi-support.exp: Likewise.
2676
2677 From Ian Lance Taylor <iant@cygnus.com>:
2678 * lib/gdb.exp (parse_args): New procedure.
2679
08351840
PA
26802014-04-23 Pedro Alves <palves@redhat.com>
2681
2682 * gdb.base/break-unload-file.c: New file.
2683 * gdb.base/break-unload-file.exp: New file.
2684 * gdb.base/sym-file-lib.c (baz): New function.
2685 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2686 field.
2687 (load): Store the segment's mapped size.
2688 (unload): New function.
2689 (unload_shlib): New function.
2690 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2691 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2692 set a breakpoint at baz, and call it.
2693 * gdb.base/sym-file.exp: New tests for stale breakpoint
2694 instructions.
2695
076855f9
PA
26962014-04-23 Pedro Alves <palves@redhat.com>
2697
2698 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2699 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2700 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2701 * gdb.base/hbreak-unmapped.c: New file.
2702 * gdb.base/hbreak-unmapped.exp: New file.
2703 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2704 * lib/gdb.exp (gdb_is_target_remote): ... here.
2705
483805cf
PA
27062014-04-22 Pedro Alves <palves@redhat.com>
2707
2708 * gdb.base/consecutive-step-over.c: New file.
2709 * gdb.base/consecutive-step-over.exp: New file.
2710
06d97543
PA
27112014-04-22 Pedro Alves <palves@redhat.com>
2712
2713 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2714 instead of send_gdb/gdb_expect.
2715
b4429ea2
YQ
27162014-04-22 Yao Qi <yao@codesourcery.com>
2717
2718 * lib/trace-support.exp (generate_tracefile): New procedure.
2719 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2720 return 0.
2721 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2722 if generate_tracefile returns 1.
2723
51d48146
PA
27242014-04-18 Tom Tromey <palves@redhat.com>
2725 Pedro alves <tromey@redhat.com>
2726
2727 PR backtrace/15558
2728 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2729 with a backtrace limit.
2730 * gdb.python/py-frame-inline.exp: Test running to an inline
2731 function with a backtrace limit, and printing the newest frame.
2732 * gdb.python/py-frame-inline.c (main): Call f.
2733
bd1dce5f
MS
27342014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2735
2736 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2737
40d1a503
MS
27382014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2739
2740 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2741 Drop prefix from unsupported source file path.
2742
389b98f7
YQ
27432014-04-17 Yao Qi <yao@codesourcery.com>
2744
2745 * lib/gdb.exp (with_target_charset): New proc.
2746 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2747 with_target_charset.
2748 (test_print_strings): Likewise.
2749 (test_repeat_bytes): Likewise.
2750 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2751 for some tests.
2752
22869d73
KS
27532014-04-16 Keith Seitz <keiths@redhat.com>
2754
2755 PR gdb/15827
2756 * gdb.dwarf2/corrupt.c: New file.
2757 * gdb.dwarf2/corrupt.exp: New file.
2758
c4f87ca6
KS
27592014-04-16 Keith Seitz <keiths@redhat.com>
2760
2761 PR c++/16597
2762 * gdb.cp/namelessclass.cc: New file.
2763 * gdb.cp/namelessclass.exp: New file.
2764 * gdb.cp/namelessclass.S: New file.
2765
ab19de87
DE
27662014-04-16 Doug Evans <dje@google.com>
2767
2768 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2769 Add comment.
2770 (gdbserver_default_get_comm_port): New function.
2771 (gdbserver_start): Check if board file provided
2772 "gdbserver,get_comm_port" and use it if so.
2773 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2774 (gdb,socketport): Set to "stdio".
2775 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2776 (stdio_gdbserver_template): Delete.
2777 (${board}_get_remote_address): Update.
2778 (${board}_build_remote_cmd): Delete.
2779 (${board}_get_comm_port): New function.
2780 (${board}_spawn): Update.
2781 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2782 Delete.
2783 (${board}_get_remote_address): Update.
2784 (${board}_get_comm_port): New function.
2785
fc98a809
AB
27862014-04-16 Andrew Burgess <aburgess@broadcom.com>
2787
2788 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2789 appearing in any order.
2790
87fd9e6e
DE
27912014-04-15 Doug Evans <dje@google.com>
2792
2793 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2794 uninitialized value of "description".
2795
099fc3ea
KS
27962014-04-15 Keith Seitz <keiths@redhat.com>
2797
2798 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2799 Remove unused globals.
2800 (test_running_the_program): Likewise.
2801 (test_controlled_execution): Likewise.
2802 (test_controlling_breakpoints): Likewise.
2803 (test_program_termination): Likewise.
2804
5da151d4
KS
28052014-04-15 Keith Seitz <keiths@redhat.com>
2806
2807 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2808 unused globals.
2809 (test_rbreak_creation_and_listing): Likewise.
2810 (test_ignore_count): Likewise.
2811 (test_error): Likewise.
2812
35e5d2f0
PA
28132014-04-15 Pedro Alves <palves@redhat.com>
2814
2815 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2816 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2817 sym-file-loader.c.
2818 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2819 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2820 to sym-file-loader.c.
2821 (struct library): Forward declare.
2822 (load_shlib, lookup_function): Change prototypes.
2823 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2824 (translate_offset): Remove declarations.
2825 (get_text_addr): New declaration.
2826 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2827 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2828 sym-file-loader.h.
2829 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2830 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2831 here from sym-file-loader.h.
2832 (struct library): New structure.
2833 (load_shlib, lookup_function): Change prototypes and adjust to
2834 work with a struct library.
2835 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2836 (translate_offset): Make static.
2837 (get_text_addr): New function.
2838 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2839
eb4c1710
PA
28402014-04-15 Pedro Alves <palves@redhat.com>
2841
2842 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2843
2d1baf52
PA
28442014-04-15 Pedro Alves <palves@redhat.com>
2845
2846 * gdb.base/sym-file-loader.c: Include <limits.h>.
2847 (SELF_LINK): New define.
2848 (get_origin): New function.
2849 (load_shlib): Use it.
2850 * gdb.base/sym-file.exp: Don't early return if the target is
2851 remote. Use runto_main, and issue fail is that fails. Use
2852 gdb_load_shlibs.
2853 (shlib_name): Delete.
2854 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2855
7dd6df01
PA
28562014-04-15 Pedro Alves <palves@redhat.com>
2857
2858 * gdb.base/sym-file.exp: Remove regex characters from test
2859 message. Don't refer to breakpoint numbers in test messages.
2860
b50c8614
KS
28612014-04-14 Keith Seitz <keiths@redhat.com>
2862
2863 PR c++/16253
2864 * gdb.cp/var-tag.cc: New file.
2865 * gdb.cp/var-tag.exp: New file.
2866 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2867 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2868 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2869 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2870
3d567982
TT
28712014-04-14 Tom Tromey <tromey@redhat.com>
2872
2873 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2874 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2875 type.
2876 * gdb.cp/enum-class.exp: New file.
2877 * gdb.cp/enum-class.cc: New file.
2878
0626fc76
TT
28792014-04-14 Tom Tromey <tromey@redhat.com>
2880
2881 * gdb.dwarf2/enum-type.exp: New file.
2882
dca325b3
SA
28832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2884
2885 * gdb.mi/mi-vla-c99.exp: New file.
2886 * gdb.mi/vla.c: New file.
2887
5854b38a
SA
28882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2889
2890 * gdb.base/vla-datatypes.c: New file.
2891 * gdb.base/vla-datatypes.exp: New file.
2892
463bb957
SA
28932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2894
2895 * gdb.base/vla-ptr.c: New file.
2896 * gdb.base/vla-ptr.exp: New file.
2897
3dd170be
SA
28982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2899
2900 * gdb.dwarf2/count.exp: New file.
2901
5ecaaa66
SA
29022014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2903
2904 * gdb.base/vla-sideeffect.c: New file.
2905 * gdb.base/vla-sideeffect.exp: New file.
2906
41f1ada5
DB
29072014-04-14 David Blaikie <dblaikie@gmail.com>
2908
2909 * gdb.mi/non-stop.c: Add return value for non-void function return
2910 statement.
2911 * gdb.threads/staticthreads.c: Ditto.
2912
0be03e84
DE
29132014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2914 Doug Evans <xdje42@gmail.com>
2915
2916 * gdb.guile/scm-value.c: Improve test case.
2917 * gdb.guile/scm-value.exp: Add new test.
2918
f180a1fb
DB
29192014-04-11 David Blaikie <dblaikie@gmail.com>
2920
2921 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2922 override Clang's default.
2923
6b662e19
JB
29242014-04-11 Joel Brobecker <brobecker@adacore.com>
2925
2926 Revert the following changes (regressions):
2927
2928 * gdb.base/vla-sideeffect.c: New file.
2929 * gdb.base/vla-sideeffect.exp: New file.
2930
2931 * gdb.dwarf2/count.exp: New file.
2932
2933 * gdb.base/vla-multi.c: New file.
2934 * gdb.base/vla-multi.exp: New file.
2935
2936 * gdb.base/vla-ptr.c: New file.
2937 * gdb.base/vla-ptr.exp: New file.
2938
2939 * gdb.base/vla-datatypes.c: New file.
2940 * gdb.base/vla-datatypes.exp: New file.
2941
2942 * gdb.mi/mi-vla-c99.exp: New file.
2943 * gdb.mi/vla.c: New file.
2944
245a5f0b
KS
29452014-04-11 Keith Seitz <keiths@redhat.com>
2946
2947 PR c++/16675
2948 * gdb.cp/cpsizeof.exp: New file.
2949 * gdb.cp/cpsizeof.cc: New file.
2950
58a84dcf
SA
29512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2952
191a8a90
JB
2953 * gdb.mi/mi-vla-c99.exp: New file.
2954 * gdb.mi/vla.c: New file.
58a84dcf 2955
c8655f75
SA
29562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2957
2958 * gdb.base/vla-datatypes.c: New file.
2959 * gdb.base/vla-datatypes.exp: New file.
2960
024e13b4
SA
29612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2962
2963 * gdb.base/vla-ptr.c: New file.
2964 * gdb.base/vla-ptr.exp: New file.
2965
1a237e0e
SA
29662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2967
2968 * gdb.base/vla-multi.c: New file.
2969 * gdb.base/vla-multi.exp: New file.
2970
504f3432
SA
29712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2972
2973 * gdb.dwarf2/count.exp: New file.
2974
3bce8237
SA
29752014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2976
191a8a90
JB
2977 * gdb.base/vla-sideeffect.c: New file.
2978 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2979
322f9c21
YQ
29802014-04-11 Yao Qi <yao@codesourcery.com>
2981
2982 * gdb.base/completion.exp: Check file exists before running tests
2983 on file completion.
2984
d708bcd1
PA
29852014-04-10 Pedro Alves <palves@redhat.com>
2986
2987 * gdb.base/cond-eval-mode.c: New file.
2988 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2989 prepare_for_testing to build the new file. Check result of
2990 runto_main.
2991 (test_break, test_watch): New procedures.
2992 (top level): Use them.
2993
ae1d2761
PM
29942014-04-08 Pierre Muller <muller@sourceware.org>
2995
2996 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2997 Ctrl-V use for mingw hosts.
2998
7af389b8
SC
29992014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3000
3001 * gdb.python/py-value.c: Improve test case.
3002 * gdb.python/py-value.exp: Add new test.
3003
5e703181
DE
30042014-04-07 David Blaikie <dblaikie@gmail.com>
3005
3006 * lib/compiler.c: Identify the clang compiler.
3007 * lib/compiler.cc: Ditto.
3008
9810b410
YQ
30092014-04-03 Yao Qi <yao@codesourcery.com>
3010
3011 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3012
98d1b8dc
AB
30132014-04-01 Anton Blanchard <anton@samba.org>
3014
3015 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3016 messages unique.
3017
3114cea1
AB
30182014-04-01 Anton Blanchard <anton@samba.org>
3019
3020 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3021 prepare_for_testing.
3022
62f7182c
AB
30232014-04-01 Anton Blanchard <anton@samba.org>
3024
3025 * gdb.arch/ppc64-atomic-inst.c: Remove.
3026 * gdb.arch/ppc64-atomic-inst.S: New file.
3027 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3028
770e7fc7
DE
30292014-03-31 Doug Evans <dje@google.com>
3030
3031 * gdb.base/print-symbol-loading-lib.c: New file.
3032 * gdb.base/print-symbol-loading-main.c: New file.
3033 * gdb.base/print-symbol-loading.exp: New file.
3034
46e2bafa
YQ
30352014-03-31 Yao Qi <yao@codesourcery.com>
3036
3037 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3038
8776cfe9
JB
30392014-03-28 Joel Brobecker <brobecker@adacore.com>
3040
3041 * gdb.ada/mi_dyn_arr: New testcase.
3042
5d1ef361
DE
30432014-03-27 Doug Evans <dje@google.com>
3044
3045 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3046
b5bee914
YQ
30472014-03-27 Yao Qi <yao@codesourcery.com>
3048
3049 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3050 if target is nios2-*-*.
3051
0d4d0e77
YQ
30522014-03-26 Yao Qi <yao@codesourcery.com>
3053
3054 * lib/gdb.exp (readline_is_used): New proc.
3055 * gdb.base/completion.exp: Move tests on command complete up.
3056 Skip the rest of tests if readline is not used.
3057 * gdb.ada/complete.exp: Skp the test if readline is not
3058 used.
3059 * gdb.base/filesym.exp: Likewise.
3060 * gdb.base/macscp.exp: Likewise.
3061 * gdb.base/readline-ask.exp: Likewise.
3062 * gdb.base/readline.exp: Likewise.
3063 * gdb.python/py-cmd.exp: Likewise.
3064 * gdb.trace/tfile.exp: Likewise.
3065
29361eee
YQ
30662014-03-26 Yao Qi <yao@codesourcery.com>
3067
3068 * gdb.base/macscp.exp: Fix code format issues.
3069
bc9a5525
UW
30702014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3071
3072 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3073 * gdb.asm/powerpc64le.inc: New file.
3074
d3839ede
PA
30752014-03-25 Pedro Alves <palves@redhat.com>
3076 Doug Evans <dje@google.com>
3077
3078 * gdb.base/source-execution.c: New file.
3079 * gdb.base/source-execution.exp: New file.
3080 * gdb.base/source-execution.gdb: New file.
3081
01672a57
DE
30822014-03-24 Doug Evans <dje@google.com>
3083
3084 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3085 using fission.
3086
88bbeca9
HZ
30872014-03-24 Hui Zhu <hui@codesourcery.com>
3088 Pedro Alves <palves@redhat.com>
3089
3090 PR breakpoints/16101
3091 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3092 test pass/fail messages. Detect missing support for dprintf when
3093 breakpoints are actually inserted.
3094 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3095 breakpoints are actually inserted.
3096 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3097 fails.
3098
d2348791
JK
30992014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3100
3101 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3102
feef67ab
DE
31032014-03-22 Doug Evans <xdje42@gmail.com>
3104
3105 * gdb.python/python.exp (python not supported): Verify multi-line
3106 python command issues an error.
25d743f9 3107 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3108 guile command issues an error.
feef67ab 3109
ecebef6a
MR
31102014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3111
3112 * gdb.threads/thread-specific.exp: Handle the lack of usable
3113 $this_breakpoint and $this_thread.
3114
ccdd1909
HZ
31152014-03-21 Hui Zhu <hui@codesourcery.com>
3116
3117 * gdb.base/attach.exp (do_command_attach_tests): New.
3118
beb460e8
PA
31192014-03-20 Tom Tromey <tromey@redhat.com>
3120 Pedro Alves <palves@redhat.com>
3121
3122 PR cli/15718
3123 * gdb.base/condbreak-call-false.c: New file.
3124 * gdb.base/condbreak-call-false.exp: New file.
3125
40acf43a
PA
31262014-03-20 Pedro Alves <palves@redhat.com>
3127
3128 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3129 Delete.
3130 (block_signals, unblock_signals): Delete.
3131 (child_function_2, main): Remove references to deleted variable
3132 and functions.
3133
9f5e1e02
PA
31342014-03-20 Pedro Alves <palves@redhat.com>
3135
3136 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3137 Use pthread_kill to signal thread 2.
3138 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3139 Adjust to make the test send itself a signal rather than using the
3140 host's "kill" command.
3141
99619bea
PA
31422014-03-20 Pedro Alves <palves@redhat.com>
3143
3144 * gdb.threads/multiple-step-overs.c: New file.
3145 * gdb.threads/multiple-step-overs.exp: New file.
3146 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3147 Adjust expected infrun debug output.
3148
2adfaa28
PA
31492014-03-20 Pedro Alves <palves@redhat.com>
3150
3151 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3152 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3153
31e77af2
PA
31542014-03-20 Pedro Alves <palves@redhat.com>
3155
3156 PR breakpoints/7143
3157 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3158 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3159 of gdb_test_multiple.
3160 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3161 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3162
b9f437de
PA
31632014-03-20 Pedro Alves <palves@redhat.com>
3164
3165 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3166 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3167
05adc73e
PA
31682014-03-19 Pedro Alves <palves@redhat.com>
3169
3170 * gdb.base/async.exp: Remove early return.
3171
6048b950
PA
31722014-03-19 Pedro Alves <palves@redhat.com>
3173
3174 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3175
8bcfb00a
PA
31762014-03-19 Pedro Alves <palves@redhat.com>
3177
3178 * gdb.base/async.exp (test_background): Expect \r\n after
3179 "completed." in the fail pattern.
3180
884e37dc
PA
31812014-03-19 Pedro Alves <palves@redhat.com>
3182
3183 * gdb.base/async.exp (test_background): New procedure.
3184 Use it for all background execution command tests.
3185
148e57e2
PA
31862014-03-19 Pedro Alves <palves@redhat.com>
3187
3188 * gdb.base/async.exp: Use prepare_for_testing.
3189
f48088c7
PA
31902014-03-19 Pedro Alves <palves@redhat.com>
3191
3192 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3193 the same line.
3194
e2f6c966
PA
31952014-03-19 Pedro Alves <palves@redhat.com>
3196
3197 * gdb.base/async.c (main): Add "jump here" and "until here" line
3198 marker comments.
3199 * gdb.base/async.exp (jump_here): New global.
3200 (jump& test): Use it.
3201 (until_here): New global.
3202 (until& test): Use it.
3203
c30568d4
PA
32042014-03-19 Pedro Alves <palves@redhat.com>
3205
3206 * gdb.base/async.exp: Don't frob gdb_protocol.
3207
0172b6a7
DE
32082014-03-18 Doug Evans <xdje42@gmail.com>
3209
3210 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3211 Fix spelling of exec-done-display.
3212
06c868a8
JK
32132014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3214
3215 PR gdb/15358
3216 * gdb.base/gdb-sigterm.c: New file.
3217 * gdb.base/gdb-sigterm.exp: New file.
3218
0c7e1a46
PA
32192014-03-18 Pedro Alves <palves@redhat.com>
3220
3221 PR gdb/13860
3222 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3223 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3224 solib-event.
3225
f7c77d93
JB
32262014-03-17 Joel Brobecker <brobecker@adacore.com>
3227
3228 * gdb.ada/pckd_arr_ren: New testcase.
3229
5a1e8c7a
DE
32302014-03-13 Doug Evans <xdje42@gmail.com>
3231
3232 PR guile/16612
3233 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3234 collect after discarding symbols.
3235
350e1a76
DE
32362014-03-13 Ludovic Courtès <ludo@gnu.org>
3237 Doug Evans <xdje42@gmail.com>
3238
3239 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3240 to history survives a gc.
3241
a69900ae
PA
32422014-03-13 Pedro Alves <palves@redhat.com>
3243
3244 * gdb.base/default.exp: Don't test "target procfs".
3245
5db9f0bd
PA
32462014-03-13 Pedro Alves <palves@redhat.com>
3247
3248 * gdb.base/default.exp: Update "target child" and "target procfs"
3249 tests to not expect "Unix".
3250
b3ccfe11
TT
32512014-03-12 Tom Tromey <tromey@redhat.com>
3252
3253 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3254 New procs. Add target-async tests.
3255 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3256 Add target-async tests.
3257
646f4417
AA
32582014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3259
3260 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3261 'func_start' and 'func_end' for the beginning and end of the
3262 function code, respectively.
3263 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3264 'func_end' instead of 'func' and 'main'.
3265
288c211f
AA
32662014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3267
3268 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3269 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3270 generate the debug info assembler source.
3271
e0c0f156
AA
32722014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3273
3274 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3275 * gdb.dwarf2/arr-subrange.exp: Likewise.
3276 * gdb.dwarf2/dwz.exp: Likewise.
3277 * gdb.dwarf2/method-ptr.exp: Likewise.
3278 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3279 * gdb.dwarf2/subrange.exp: Likewise.
3280 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3281 * gdb.dwarf2/implptrpiece.exp: Likewise.
3282 * gdb.dwarf2/nostaticblock.exp: Likewise.
3283
0e5c4555
AA
32842014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3285
3286 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3287 directory to absolute path name arguments.
3288
5ec18f2b
JG
32892014-03-10 Joel Brobecker <brobecker@adacore.com>
3290
3291 * gdb.ada/tagged_access: New testcase.
3292
847fc4f2
MM
32932014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3294
3295 * gdb.btrace/data.exp: Update expected output.
3296
cc3da688
YQ
32972014-03-06 Yao Qi <yao@codesourcery.com>
3298
3299 * gdb.trace/pr16508.exp: New file.
3300
0f26cec1
PA
33012014-03-05 Pedro Alves <palves@redhat.com>
3302
3303 PR gdb/16575
3304 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3305 procedure.
3306 (top level): Adjust to use it. Add tests that exercise breakpoint
3307 interaction with the code-cache.
3308
7a5a839f
LC
33092014-02-26 Ludovic Courtès <ludo@gnu.org>
3310
3311 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3312 test for 'history-append!'.
3313
31aa7e4e
JB
33142014-02-26 Joel Brobecker <brobecker@adacore.com>
3315
3316 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3317 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3318 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3319 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3320 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3321 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3322
1b588015
JB
33232014-02-26 Joel Brobecker <brobecker@adacore.com>
3324
3325 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3326 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3327 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3328
55426c9d
JB
33292014-02-26 Joel Brobecker <brobecker@adacore.com>
3330
3331 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3332
dc53a7ad
JB
33332014-02-26 Joel Brobecker <brobecker@adacore.com>
3334
3335 * gdb.dwarf2/arr-stride.c: New file.
3336 * gdb.dwarf2/arr-stride.exp: New file.
3337
12ab52e9
PA
33382014-02-26 Pedro Alves <palves@redhat.com>
3339
3340 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3341 that won't ever trigger. Make sure that GDB reports the correct
3342 breakpoint that caused the stop.
3343
849c862e
JK
33442014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3345
3346 PR gdb/16626
3347 * gdb.base/auto-load-script: New file.
3348 * gdb.base/auto-load.c: New file.
3349 * gdb.base/auto-load.exp: New file.
3350
71b7d793
JK
3351 PR gdb/16626
3352 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3353
e2f0d509
JK
33542014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3357 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3358
50cc37c8
DE
33592014-02-24 Doug Evans <dje@google.com>
3360
3361 * lib/gdb.exp (run_on_host): Log error output if program fails.
3362
ea4758f2
PA
33632014-02-21 Pedro Alves <palves@redhat.com>
3364
3365 * gdb.threads/step-after-sr-lock.c: Rename to ...
3366 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3367 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3368 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3369 ... this.
3370
d7b30f67
SDJ
33712014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3372
3373 PR tdep/16397
3374 * gdb.arch/amd64-stap-special-operands.exp: New file.
3375 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3376 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3377 * gdb.arch/amd64-stap-triplet.S: Likewise.
3378 * gdb.arch/amd64-stap-triplet.c: Likewise.
3379
83deb43f
JB
33802014-02-20 Joel Brobecker <brobecker@adacore.com>
3381
3382 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3383 in .section pseudo-op.
3384
adde2bff
DE
33852014-02-20 lin zuojian <manjian2006@gmail.com>
3386 Joel Brobecker <brobecker@adacore.com>
3387 Doug Evans <xdje42@gmail.com>
3388
3389 PR symtab/16581
3390 * gdb.dwarf2/dw2-icycle.S: New file.
3391 * gdb.dwarf2/dw2-icycle.c: New file.
3392 * gdb.dwarf2/dw2-icycle.exp: New file.
3393
f7bd0f78
SC
33942014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3395
3396 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3397 operations on gdb.Value objects.
3398 * gdb.python/py-value-cc.exp: Add new test to test operations on
3399 gdb.Value objects.
3400
c17ef0d5
DE
34012014-02-18 Doug Evans <dje@google.com>
3402
3403 * Makefile.in (TESTS): New variable.
3404 (expanded_tests, expanded_tests_or_none): New variables
3405 (check-single): Pass $(expanded_tests_or_none) to runtest.
3406 (check-parallel): Only run tests in $(TESTS) if non-empty.
3407 (check/no-matching-tests-found): New rule.
3408 * README: Document TESTS makefile variable.
3409
5dd3176f
DE
34102014-02-18 Doug Evans <dje@google.com>
3411
3412 * Makefile.in (check-parallel): rm -rf outputs temp.
3413
0b10be4f
JK
34142014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3415
3416 Fix "ERROR: no fileid for" in the testsuite.
3417 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3418
85f224e7
DE
34192014-02-12 Doug Evans <dje@google.com>
3420
3421 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3422 (MISCELLANEOUS): New variable.
3423 (clean): rm -rf $(MISCELLANEOUS).
3424 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3425 dwp live in the same directory as symlinks, with each symlink pointed
3426 to a differently named file in a different directory.
3427
149b30ff
DE
34282014-02-11 Doug Evans <dje@google.com>
3429
3430 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3431 of Tcl file commands.
3432
1dfdac32
MK
34332014-02-10 Mark Kettenis <kettenis@gnu.org>
3434
3435 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3436 "kill -SIGUSR1 -1".
3437
aa4fb036
JB
34382014-02-10 Joel Brobecker <brobecker@adacore.com>
3439
3440 * gdb.ada/tick_length_array_enum_idx: New testcase.
3441
ed3ef339
DE
34422014-02-10 Doug Evans <xdje42@gmail.com>
3443
3444 * configure.ac (AC_OUTPUT): Add gdb.guile.
3445 * configure: Regenerate.
3446 * lib/gdb-guile.exp: New file.
3447 * lib/gdb.exp (get_target_charset): New function.
3448 * gdb.base/help.exp: Update expected output from "apropos apropos".
3449 * gdb.guile/Makefile.in: New file.
3450 * gdb.guile/guile.exp: New file.
3451 * gdb.guile/scm-arch.c: New file.
3452 * gdb.guile/scm-arch.exp: New file.
3453 * gdb.guile/scm-block.c: New file.
3454 * gdb.guile/scm-block.exp: New file.
3455 * gdb.guile/scm-breakpoint.c: New file.
3456 * gdb.guile/scm-breakpoint.exp: New file.
3457 * gdb.guile/scm-disasm.c: New file.
3458 * gdb.guile/scm-disasm.exp: New file.
3459 * gdb.guile/scm-equal.c: New file.
3460 * gdb.guile/scm-equal.exp: New file.
3461 * gdb.guile/scm-error.exp: New file.
3462 * gdb.guile/scm-error.scm: New file.
3463 * gdb.guile/scm-frame-args.c: New file.
3464 * gdb.guile/scm-frame-args.exp: New file.
3465 * gdb.guile/scm-frame-args.scm: New file.
3466 * gdb.guile/scm-frame-inline.c: New file.
3467 * gdb.guile/scm-frame-inline.exp: New file.
3468 * gdb.guile/scm-frame.c: New file.
3469 * gdb.guile/scm-frame.exp: New file.
3470 * gdb.guile/scm-generics.exp: New file.
3471 * gdb.guile/scm-gsmob.exp: New file.
3472 * gdb.guile/scm-iterator.c: New file.
3473 * gdb.guile/scm-iterator.exp: New file.
3474 * gdb.guile/scm-math.c: New file.
3475 * gdb.guile/scm-math.exp: New file.
3476 * gdb.guile/scm-objfile-script-gdb.in: New file.
3477 * gdb.guile/scm-objfile-script.c: New file.
3478 * gdb.guile/scm-objfile-script.exp: New file.
3479 * gdb.guile/scm-objfile.c: New file.
3480 * gdb.guile/scm-objfile.exp: New file.
3481 * gdb.guile/scm-ports.exp: New file.
3482 * gdb.guile/scm-pretty-print.c: New file.
3483 * gdb.guile/scm-pretty-print.exp: New file.
3484 * gdb.guile/scm-pretty-print.scm: New file.
3485 * gdb.guile/scm-section-script.c: New file.
3486 * gdb.guile/scm-section-script.exp: New file.
3487 * gdb.guile/scm-section-script.scm: New file.
3488 * gdb.guile/scm-symbol.c: New file.
3489 * gdb.guile/scm-symbol.exp: New file.
3490 * gdb.guile/scm-symtab-2.c: New file.
3491 * gdb.guile/scm-symtab.c: New file.
3492 * gdb.guile/scm-symtab.exp: New file.
3493 * gdb.guile/scm-type.c: New file.
3494 * gdb.guile/scm-type.exp: New file.
3495 * gdb.guile/scm-value-cc.cc: New file.
3496 * gdb.guile/scm-value-cc.exp: New file.
3497 * gdb.guile/scm-value.c: New file.
3498 * gdb.guile/scm-value.exp: New file.
3499 * gdb.guile/source2.scm: New file.
3500 * gdb.guile/types-module.cc: New file.
3501 * gdb.guile/types-module.exp: New file.
3502
7026a7c1
YQ
35032014-02-10 Yao Qi <yao@codesourcery.com>
3504
3505 PR testsuite/16543
3506 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3507 * configure: Regenerated.
3508 * Makefile.in: New file.
3509
6c466447
AS
35102014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3511
3512 * gdb.python/py-framefilter.exp: Fix typo.
3513
6e854735
YQ
35142014-02-08 Yao Qi <yao@codesourcery.com>
3515
3516 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3517 that no =breakpoint-modified is emitted when breakpoints are
3518 modified through MI commands.
3519
d137e6dc
PA
35202014-02-07 Pedro Alves <pedro@codesourcery.com>
3521 Pedro Alves <palves@redhat.com>
3522
3523 * gdb.threads/step-after-sr-lock.c: New file.
3524 * gdb.threads/step-after-sr-lock.exp: New file.
3525
b5ee5a50
PA
35262014-02-07 Pedro Alves <palves@redhat.com>
3527
3528 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3529
3c77faf3
JK
35302014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3531
3532 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3533 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3534
6dddc817
DE
35352014-02-06 Doug Evans <xdje42@gmail.com>
3536
3537 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3538 output.
3539
3540 * gdb.gdb/python-interrupts.exp: New file.
3541
de7b2893
YQ
35422014-02-05 Yao Qi <yao@codesourcery.com>
3543
3544 * gdb.trace/report.exp (use_collected_data): Test the output
3545 of "info threads" and "info inferiors".
3546
66d032ac
YQ
35472014-02-05 Yao Qi <yao@codesourcery.com>
3548
3549 Revert this patch:
3550
3551 2013-05-24 Yao Qi <yao@codesourcery.com>
3552
3553 * gdb.trace/tfile.exp: Test inferior and thread.
3554
591a12a1
UW
35552014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3556
3557 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3558 on a function.
3559 * gdb.base/step-bt.c: Call hello via function pointer to make
3560 sure its first instruction is executed on powerpc64le-linux.
3561
0ff3e01f
UW
35622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3563
3564 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3565
084ee545
UW
35662014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3567
3568 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3569 of the test patterns for use on little-endian systems.
3570
6ed14ff3
UW
35712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3572
3573 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3574 (decimal_vector): Fix for little-endian.
3575
401e27fd
JM
35762014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3577
3578 * gdb.arch/sparc-sysstep.exp: New file.
3579 * gdb.arch/sparc-sysstep.c: Likewise.
3580
3581 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3582
8b924729
EBM
35832014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3584
3585 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3586
fb151210
JB
35872014-01-23 Tom Tromey <tromey@redhat.com>
3588
3589 * gdb.ada/array_char_idx: New testcase.
3590
0740f8d8
TT
35912014-01-23 Tom Tromey <tromey@redhat.com>
3592
3593 PR python/16487:
3594 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3595 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3596 classes.
3597
21909fa1
TT
35982014-01-23 Tom Tromey <tromey@redhat.com>
3599
3600 PR python/16491:
3601 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3602 string from an inferior frame.
3603 * gdb.python/py-framefilter-mi.exp: Update.
3604
87ce2a04
DE
36052014-01-22 Doug Evans <dje@google.com>
3606
3607 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3608
237b092b
AA
36092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3610
3611 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3612
d674a709
AA
36132014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3614
3615 * gdb.trace/entry-values.exp: Remove excess space character from
3616 regex patterns. Handle s390 call instruction.
3617
20fa3390
AA
36182014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3619
3620 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3621 define "*_start" label. Make "name" static.
3622 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3623 ${name} by references to ${name}_start.
3624
78466714
AA
36252014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3626
3627 * gdb.base/info-macros.exp: Remove "debug" from the compile
3628 options.
3629
ec9f644a
IB
36302014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3631
3632 * gdb.dlang/demangle.exp: New file.
3633
94b1b47e
IB
36342014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3635
3636 * gdb.dlang/primitive-types.exp: New file.
3637
7f420862
IB
36382014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3639
3640 * configure.ac: Create gdb.dlang/Makefile.
3641 * configure: Regenerate.
3642 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3643 * gdb.dlang/Makefile.in: New file.
3644 * lib/d-support.exp: New file.
3645 * lib/gdb.exp (skip_d_tests): New proc.
3646
52834460
MM
36472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3648
3649 * gdb.btrace/delta.exp: Check reverse stepi.
3650 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3651 * gdb.btrace/finish.exp: New.
3652 * gdb.btrace/next.exp: New.
3653 * gdb.btrace/nexti.exp: New.
3654 * gdb.btrace/record_goto.c: Add comments.
3655 * gdb.btrace/step.exp: New.
3656 * gdb.btrace/stepi.exp: New.
3657 * gdb.btrace/multi-thread-step.c: New.
3658 * gdb.btrace/multi-thread-step.exp: New.
3659 * gdb.btrace/rn-dl-bind.c: New.
3660 * gdb.btrace/rn-dl-bind.exp: New.
3661 * gdb.btrace/data.c: New.
3662 * gdb.btrace/data.exp: New.
3663 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3664
6e07b1d2
MM
36652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3666
3667 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3668 * gdb.btrace/exception.exp: Update.
3669 * gdb.btrace/instruction_history.exp: Update.
3670 * gdb.btrace/record_goto.exp: Update.
3671 * gdb.btrace/tailcall.exp: Update.
3672 * gdb.btrace/unknown_functions.exp: Update.
3673 * gdb.btrace/delta.exp: New.
3674
0b722aec
MM
36752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3676
3677 * gdb.btrace/record_goto.exp: Add backtrace test.
3678 * gdb.btrace/tailcall.exp: Add backtrace test.
3679
066ce621
MM
36802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3681
3682 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3683 * gdb.btrace/record_goto.c: New.
3684 * gdb.btrace/record_goto.exp: New.
3685 * gdb.btrace/x86-record_goto.S: New.
3686
0688d04e
MM
36872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3688
3689 * gdb.btrace/function_call_history.exp: Update tests.
3690 * gdb.btrace/instruction_history.exp: Update tests.
3691
8710b709
MM
36922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3693
3694 * gdb.btrace/function_call_history.exp: Fix expected field
3695 order for "record function-call-history".
3696 Add new tests for "record function-call-history /c".
3697 * gdb.btrace/exception.cc: New.
3698 * gdb.btrace/exception.exp: New.
3699 * gdb.btrace/tailcall.exp: New.
3700 * gdb.btrace/x86-tailcall.S: New.
3701 * gdb.btrace/x86-tailcall.c: New.
3702 * gdb.btrace/unknown_functions.c: New.
3703 * gdb.btrace/unknown_functions.exp: New.
3704 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3705
5de9129b
MM
37062014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3707
3708 * gdb.btrace/instruction_history.exp: Update.
3709 * gdb.btrace/function_call_history.exp: Update.
3710
23a7fe75
MM
37112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3712
3713 * gdb.btrace/function_call_history.exp: Fix expected function
3714 trace.
3715 * gdb.btrace/instruction_history.exp: Initialize traced.
3716 Remove traced_functions.
3717
724c7dd8
MM
37182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3719
3720 * gdb.btrace/function_call_history.exp: Update
3721 * gdb.btrace/instruction_history.exp: Update.
3722
6d78d93b
MM
37232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3724
3725 * gdb.btrace/enable.exp: Update expected text.
3726
93a360cc
OJ
37272014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3728
3729 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3730 bytes.
3731
3772b53f
MR
37322014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3733
3734 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3735
596662fa
OJ
37362014-01-15 Omair Javaid <omair.javaid@linaro.org>
3737
3738 * lib/gdb.exp (supports_process_record): Return true for
3739 arm*-linux*. (supports_reverse): Likewise.
3740
b5b08fb4
SC
37412014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3742
3743 PR python/15464
3744 PR python/16113
3745 * gdb.python/py-type.c: Enhance test case.
3746 * gdb.python/py-value-cc.cc: Likewise
3747 * gdb.python/py-type.exp: Add new tests.
3748 * gdb.python/py-value-cc.exp: Likewise
3749
52d7fb13
AA
37502014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3751 Pedro Alves <palves@redhat.com>
3752
3753 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3754 Make "name" extern.
3755 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3756 references to ${name}_start by references to ${name}.
3757
a2cd8cfe
JB
37582014-01-10 Joel Brobecker <brobecker@adacore.com>
3759
3760 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3761
4e23fced
JB
37622014-01-10 Joel Brobecker <brobecker@adacore.com>
3763
3764 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3765
c6a9e42c
PA
37662014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3767 Pedro Alves <palves@redhat.com>
3768
3769 * gdb.mi/mi-info-os.exp: Connect to the target with
3770 mi_gdb_target_load.
3771
b7ea362b
PA
37722014-01-08 Pedro Alves <palves@redhat.com>
3773
3774 * gdb.threads/reconnect-signal.c: New file.
3775 * gdb.threads/reconnect-signal.exp: New file.
3776
5e3f4fab
EBM
37772014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3778
3779 * gdb.base/source-dir.exp: New file.
3780
79301218
JB
37812014-01-07 Joel Brobecker <brobecker@adacore.com>
3782
3783 * gdb.ada/mi_interface: New testcase.
3784
8e355c5d
JB
37852014-01-07 Joel Brobecker <brobecker@adacore.com>
3786
3787 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3788 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3789 gdb.ada/pp-rec-component/pck.ads: New files.
3790
c0d48811
JB
37912014-01-07 Joel Brobecker <brobecker@adacore.com>
3792
3793 * gdb.python/py-pp-integral.c: New file.
3794 * gdb.python/py-pp-integral.py: New file.
3795 * gdb.python/py-pp-integral.exp: New file.
3796
17b609c3 3797For older changes see ChangeLog-1993-2013.
c906108c 3798\f
8d8cb839
EZ
3799;; Local Variables:
3800;; mode: change-log
3801;; left-margin: 8
3802;; fill-column: 74
3803;; version-control: never
3804;; End:
902f2ccb 3805
32d0add0 3806 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
3807 Copying and distribution of this file, with or without modification,
3808 are permitted provided the copyright notice and this notice are preserved.