]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Update NEWS post GDB 7.9 branch creation.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
04dccad0
JB
12015-01-13 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.python/py-lookup-type.exp: New file.
4
3d230f71
PA
52015-01-12 Pedro Alves <palves@redhat.com>
6
7 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
8 restore GDBFLAGS before returning.
9
7e67715d
JK
102015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11
12 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
13 is_amd64_regs_target and is_x86_like_target.
14
f2e0d4b4
DE
152015-01-11 Doug Evans <xdje42@gmail.com>
16
17 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18 is given without an explicit form.
19 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
20 attributes.
21 * gdb.dwarf/corrupt.exp: Ditto.
22 * gdb.dwarf2/enum-type.exp: Ditto.
23 * gdb.trace/entry-values.exp: Ditto.
24 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
25
439250fb
DE
262015-01-11 Doug Evans <xdje42@gmail.com>
27
28 PR gdb/15830
29 * gdb.base/maint.exp: Remove references to "maint demangle".
30 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
31 Add tests for explicitly specifying language to demangle.
32 * gdb.dlang/demangle.exp: Ditto.
33
ede9f622
PA
342015-01-09 Pedro Alves <palves@redhat.com>
35
36 * gdb.threads/non-stop-fair-events.c: New file.
37 * gdb.threads/non-stop-fair-events.exp: New file.
38
a7b796db
PA
392015-01-09 Pedro Alves <palves@redhat.com>
40
41 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
42 the global scope. Set a breakpoint after all threads are started
43 rather than stepping over two source lines. Expect the prompt.
44 * gdb.base/watch_thread_num.c (threads_started_barrier): New
45 global.
46 (NUM): Now 15.
47 (main): Use threads_started_barrier to wait for all threads to
48 start. Main thread no longer calls thread_function. Exit after
49 180 seconds.
50 (loop): New function.
51 (thread_function): Wait on threads_started_barrier barrier. Call
52 'loop' at each iteration.
53 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
54 threads have started, instead of hardcoding number of "next"
55 steps. Use an access watchpoint instead of a write watchpoint.
56
9665ffdd
PA
572015-01-09 Pedro Alves <palves@redhat.com>
58
59 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
60 (thread_func): Wait on barrier.
61 (main): Wait for all threads to start before stopping GDB.
62 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
63 global.
64 (thread1_func, thread2_func): Wait on barrier.
65 (main): Wait for all threads to start before stopping GDB.
66 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
67 New global.
68 (thread1_func, thread2_func): Wait on barrier.
69 (main): Wait for all threads to start before stopping GDB.
70
c945a99f
PA
712015-01-09 Pedro Alves <palves@redhat.com>
72
73 * gdb.threads/attach-many-short-lived-threads.c: New file.
74 * gdb.threads/attach-many-short-lived-threads.exp: New file.
75
c1a747c1
PA
762014-01-09 Pedro Alves <palves@redhat.com>
77
78 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
79 instead of to thread 2.
80 * gdb.threads/signal-command-multiple-signals-pending.c (main):
81 Add barrier around each pthread_create call instead of around all
82 calls.
83 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
84 Set a break on thread_function and have the child threads hit it
85 one at at a time.
86
60b3033e
PA
872015-01-09 Pedro Alves <palves@redhat.com>
88
89 * lib/gdb.exp (can_spawn_for_attach): New procedure.
90 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
91 false.
92 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
93 checking whether the target board is remote.
94 * gdb.multi/multi-attach.exp: Likewise.
95 * gdb.python/py-sync-interp.exp: Likewise.
96 * gdb.server/ext-attach.exp: Likewise.
97 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
98 tests that need to attach, instead of checking whether the target
99 board is remote at the top of the file.
100
acc018ac
YQ
1012015-01-08 Yao Qi <yao@codesourcery.com>
102
103 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
104
50a18af8
JK
1052015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
106
107 Fix testcase compilation.
108 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
109
8503d6e1
JB
1102015-01-06 Joel Brobecker <brobecker@adacore.com>
111
112 * gdb.python/py-type.exp: Add a couple test about empty
113 array creation, and negative-length array creation.
114
cc73dbcc
DE
1152015-01-02 Doug Evans <xdje42@gmail.com>
116
117 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
118
0300bbc7
DE
1192015-01-02 Doug Evans <dje@google.com>
120
121 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
122
9d85a0ec
YQ
1232014-12-29 Yao Qi <yao@codesourcery.com>
124
125 * gdb.trace/entry-values.exp: Update comments. Rename variable
126 bar_call_foo to returned_from_foo.
127
87186c6a
MMN
1282014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
129
130 PR gdb/17394
131 * gdb.linespec/break-asm-file.c: New file.
132 * gdb.linespec/break-asm-file.exp: New file.
133 * gdb.linespec/break-asm-file0.s: New file.
134 * gdb.linespec/break-asm-file1.s: New file.
135
1bab7383
YQ
1362014-12-18 Nigel Stephens <nigel@mips.com>
137 Maciej W. Rozycki <macro@codesourcery.com>
138
139 * gdb.base/float.exp: Handle the new output from "info float" on
140 MIPS targets.
141
1bc1068a
JK
1422014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 Fix MinGW compilation.
145 * gdb.compile/compile-ops.exp: Update untested message if
146 !skip_compile_feature_tests.
147 * gdb.compile/compile-setjmp.exp: Likewise.
148 * gdb.compile/compile-tls.exp: Likewise.
149 * gdb.compile/compile.exp: Likewise.
150 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
151 supported on this host".
152
b6615d10
DE
1532014-12-16 Doug Evans <xdje42@gmail.com>
154
155 * boards/stabs.exp: New file.
156
25dda427
AA
1572014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
158
159 * gdb.base/completion.exp: Adjust to format changes of "maint
160 print user-registers".
161
bf330350
CU
1622014-12-16 Catalin Udma <catalin.udma@freescale.com>
163
164 PR server/17457
165 * gdb.arch/aarch64-fp.c: New file.
166 * gdb.arch/aarch64-fp.exp: New file.
167
395cf596
SDJ
1682014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
169
170 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
171 r210637, r210913, r211666, r215400, r215817).
172
173 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
174 * dg-extract-results.py: New file.
175 * dg-extract-results.sh: Use it if the environment seems
176 suitable.
177
178 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
179
180 * dg-extract-results.py (parse_run): Handle warnings that
181 are printed before a test harness is run.
182
183 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
184
185 * dg-extract-results.py (Named): Remove __cmp__ method.
186 (output_variation): Use a key to sort variation.harnesses.
187
188 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
189
190 * dg-extract-results.py: For Python 3, force sys.stdout to
191 handle surrogate escape sequences.
192 (safe_open): New function.
193 (output_segment, main): Use it.
194
195 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
196
197 * dg-extract-results.py (Prog.result_re): Include options
198 in test name.
199
200 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
201
202 * dg-extract-results.py (output_variation): Always sort if
203 do_sum.
204
e882ef3c
SM
2052014-12-15 Simon Marchi <simon.marchi@ericsson.com>
206
207 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
208 as long as we get pagination notifications.
209
4992aa20
JM
2102014-12-15 Jason Merrill <jason@redhat.com>
211
212 * Makefile.in (check-gdb.%): Restore.
213 * README: Mention it.
214
c1b5a1a6
JB
2152014-12-13 Joel Brobecker <brobecker@adacore.com>
216
217 * gdb.ada/str_uninit: New testcase.
218
5537b577
JK
2192014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
220
221 PR symtab/17642
222 * gdb.base/vla-stub-define.c: New file.
223 * gdb.base/vla-stub.c: New file.
224 * gdb.base/vla-stub.exp: New file.
225
bb2ec1b3
TT
2262014-12-12 Phil Muldoon <pmuldoon@redhat.com>
227 Jan Kratochvil <jan.kratochvil@redhat.com>
228 Tom Tromey <tromey@redhat.com>
229
230 * configure.ac: Add gdb.compile/.
231 * configure: Regenerate.
232 * gdb.compile/Makefile.in: New file.
233 * gdb.compile/compile-ops.exp: New file.
234 * gdb.compile/compile-ops.c: New file.
235 * gdb.compile/compile-tls.c: New file.
236 * gdb.compile/compile-tls.exp: New file.
237 * gdb.compile/compile-constvar.S: New file.
238 * gdb.compile/compile-constvar.c: New file.
239 * gdb.compile/compile-mod.c: New file.
240 * gdb.compile/compile-nodebug.c: New file.
241 * gdb.compile/compile-setjmp-mod.c: New file.
242 * gdb.compile/compile-setjmp.c: New file.
243 * gdb.compile/compile-setjmp.exp: New file.
244 * gdb.compile/compile-shlib.c: New file.
245 * gdb.compile/compile.c: New file.
246 * gdb.compile/compile.exp: New file.
247 * lib/gdb.exp (skip_compile_feature_tests): New proc.
248
4ff709eb
TT
2492014-12-12 Tom Tromey <tromey@redhat.com>
250
251 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
252 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
253
6dddd6a5
DE
2542014-12-12 Doug Evans <dje@google.com>
255
256 * lib/gdb-python.exp (get_python_valueof): New function.
257 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
258
71c24708
AA
2592014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
260
261 * gdb.base/completion.exp: Add test for completion of "info
262 registers ".
263
3e29f34a
MR
2642014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
265
266 * gdb.base/func-ptrs.c: New file.
267 * gdb.base/func-ptrs.exp: New file.
268
fc126975
SM
2692014-12-10 Simon Marchi <simon.marchi@ericsson.com>
270
271 PR breakpoints/17012
272 * gdb.base/dprintf-detach.c: New file.
273 * gdb.base/dprintf-detach.exp: New file.
274
0a46d518
SM
2752014-12-10 Simon Marchi <simon.marchi@ericsson.com>
276
277 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
278 * lib/gdb.exp (target_is_gdbserver): New procedure.
279
a0be3e44
DE
2802014-12-08 Doug Evans <dje@google.com>
281
282 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
283
df1b803a
YQ
2842014-12-05 Yao Qi <yao@codesourcery.com>
285
286 * gdb.guile/scm-error.exp: Remove the third argument to
287 gdb_remote_download.
288 * gdb.guile/scm-frame-args.exp: Likewise.
289 * gdb.guile/scm-section-script.exp: Likewise.
290
ddb9f679
YQ
2912014-12-05 Yao Qi <yao@codesourcery.com>
292
293 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
294
86e4ed39
DE
2952014-12-04 Doug Evans <dje@google.com>
296
297 * gdb.python/py-objfile.exp: Add tests for
298 objfile.add_separate_debug_file.
299
7c50a931
DE
3002014-12-04 Doug Evans <dje@google.com>
301
302 * lib/gdb.exp (get_build_id): New function.
303 (build_id_debug_filename_get): Rewrite to use it.
304 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
305
621661e3
MR
3062014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
307
308 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
309 `method(long)', not just 0x0.
310 * gdb.cp/nsalias.exp: Align code labels to 4.
311 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
312 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
313 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
314 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
315 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
316 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
317
29f0c3b7
DE
3182014-12-02 Doug Evans <dje@google.com>
319
e1e061e7 320 PR symtab/17602
29f0c3b7 321 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 322 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
323 * gdb.cp/anon-ns.exp: Update.
324
162078c8
NB
3252014-12-02 Nick Bull <nicholaspbull@gmail.com>
326
327 * gdb.python/py-events.py (inferior_call_handler): New.
328 (register_changed_handler, memory_changed_handler): New.
329 (test_events.invoke): Register new handlers.
330 * gdb.python/py-events.exp: Add tests for inferior call,
331 memory_changed and register_changed events.
332
fdb09caf
AA
3332014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
334
335 * gdb.base/execl-update-breakpoints.exp: Specify the link address
336 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
337 if the linker doesn't understand this.
338
55cfb2c4
SM
3392014-12-01 Simon Marchi <simon.marchi@ericsson.com>
340
341 * gdb.python/python.exp: Change expected reply to help().
342
9e8cd6df
YQ
3432014-12-01 Yao Qi <yao@codesourcery.com>
344
345 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
346 AC_CONFIG_SUBDIRS(gdb.gdbtk).
347 * configure: Re-generated.
348
6c659fc2
SC
3492014-11-28 Siva Chandra Reddy <sivachandra@google.com>
350
351 * gdb.cp/chained-calls.cc: New file.
352 * gdb.cp/chained-calls.exp: New file.
353 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
354
d7fc3181
SM
3552014-11-28 Simon Marchi <simon.marchi@ericsson.com>
356
357 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
358 * gdb.dwarf2/symtab-producer.exp: Same.
359 * gdb.gdb/python-interrupts.exp: Same.
360 * gdb.gdb/python-selftest.exp: Same.
361 * gdb.python/py-linetable.exp: Same.
362 * gdb.python/py-type.exp: Same.
363 * gdb.python/py-value-cc.exp: Same.
364 * gdb.python/py-value.exp: Same.
365
10e79639
YQ
3662014-11-28 Yao Qi <yao@codesourcery.com>
367
368 * gdb.base/break-probes.exp: Match library name prefixed with
369 sysroot.
370
f28a0564
SM
3712014-11-27 Simon Marchi <simon.marchi@ericsson.com>
372
373 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
374 test expected output. Add parentheses for the call to print.
375 Remove L suffix from integers.
376
3fe1ce1d
DE
3772014-11-26 Doug Evans <dje@google.com>
378
379 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
380
84429e27
YQ
3812014-11-22 Yao Qi <yao@codesourcery.com>
382
383 * gdb.trace/entry-values.c: Remove asms.
384 (foo): Add foo_label.
385 (bar): Add bar_label.
386 * gdb.trace/entry-values.exp: Remove code computing foo's
387 length and bar's length.
388 (Dwarf::assemble): Invoke function_range for bar and use
389 MACRO_AT_func for foo.
390
26741859
YQ
3912014-11-22 Yao Qi <yao@codesourcery.com>
392
393 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
394 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
395 Use .Lgcc43_procstart instead of gcc43.
396
45e44d27
JB
3972014-11-21 Joel Brobecker <brobecker@adacore.com>
398
399 * gdb.ada/n_arr_bound: New testcase.
400
458c8db8
SDJ
4012014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
402
403 PR breakpoints/10737
404 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
405 test_catch_syscall_multi_arch.
406 (test_catch_syscall_multi_arch): New function.
407
43f3e411
DE
4082014-11-20 Doug Evans <xdje42@gmail.com>
409
410 * gdb.base/maint.exp: Update expected output.
411
0d7b2549
AA
4122014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
413
414 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
415 4-byte instruction on S390.
416
8908fca5
JB
4172014-11-19 Joel Brobecker <brobecker@adacore.com>
418
419 * gdb.ada/arr_arr: New testcase.
420
4a46959e
JB
4212014-11-19 Joel Brobecker <brobecker@adacore.com>
422
423 * gdb.ada/pkd_arr_elem: New Testcase.
424
470e2f4e
LM
4252014-11-18 Luis Machado <lgustavo@codesourcery.com>
426
427 * gdb.reverse/break-precsave: Expect completion message for
428 core file reads.
429 * gdb.reverse/consecutive-precsave.exp: Likewise.
430 * gdb.reverse/finish-precsave.exp: Likewise.
431 * gdb.reverse/i386-precsave.exp: Likewise.
432 * gdb.reverse/machinestate-precsave.exp: Likewise.
433 * gdb.reverse/sigall-precsave.exp: Likewise.
434 * gdb.reverse/solib-precsave.exp: Likewise.
435 * gdb.reverse/step-precsave.exp: Likewise.
436 * gdb.reverse/until-precsave.exp: Likewise.
437 * gdb.reverse/watch-precsave.exp: Likewise.
438
a267f3ad
AA
4392014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
440
441 * gdb.base/bp-permanent.c: Include unistd.h.
442 * gdb.python/py-framefilter-mi.c (main): Add return type.
443 * gdb.python/py-framefilter.c (main): Likewise.
444 * gdb.trace/actions-changed.c (main): Likewise.
445
12084a9a
AA
4462014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
447
448 * gdb.mi/until.c: Add eye-catchers.
449 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
450 line numbers.
451
dc7e1a77
AA
4522014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
453
454 * gdb.base/condbreak.exp: Drop references to removed non-prototype
455 function header variants in break1.c.
456 * gdb.base/ena-dis-br.exp: Likewise.
457 * gdb.base/hbreak2.exp: Likewise.
458 * gdb.reverse/until-precsave.exp: Drop references to removed
459 non-prototype function header variants in ur1.c.
460 * gdb.reverse/until-reverse.exp: Likewise.
461
41c77605
PM
4622014-11-17 Petr Machata <pmachata@redhat.com>
463
464 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
465 ${_cu_offset_size} bytes abbrev offset.
466
34248c3a
DE
4672014-11-15 Doug Evans <xdje42@gmail.com>
468
469 PR symtab/17559
470 * gdb.base/line-symtabs.exp: New file.
471 * gdb.base/line-symtabs.c: New file.
472 * gdb.base/line-symtabs.h: New file.
473
646da059
YQ
4742014-11-14 Yao Qi <yao@codesourcery.com>
475
476 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
477 (func): Add label func_label.
478 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
479 Replace low_pc and high_pc with MACRO_AT_range.
480 Replace name, low_pc and high_pc with MACRO_AT_func.
481
9301ebe6
YQ
4822014-11-14 Yao Qi <yao@codesourcery.com>
483
484 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
485 Replace name, low_pc and high_pc with MACRO_AT_func.
486
f166b542
YQ
4872014-11-14 Yao Qi <yao@codesourcery.com>
488
489 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
490 produce debug information.
491 * gdb.dwarf2/implptr-optimized-out.S: Removed.
492
0f6e71e3
YQ
4932014-11-14 Yao Qi <yao@codesourcery.com>
494
495 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
496 object and get function length.
497 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
498 with MACRO_AT_func.
499 (top-level): Replace gdb_compile and clean_restart with
500 prepare_for_testing.
501 * gdb.dwarf2/main.c (main): Add label main_label.
502
876c4df9
YQ
5032014-11-14 Yao Qi <yao@codesourcery.com>
504
505 * lib/dwarf.exp (function_range): New procedure.
506 (Dwarf::_handle_macro_at_func): New procedure.
507 (Dwarf::_handle_macro_at_range): New procedure.
508 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
509
02ad9cf1
YQ
5102014-11-14 Yao Qi <yao@codesourcery.com>
511
512 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
513 (_handle_attribute): New procedure.
514
a59add0c
AA
5152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
516
517 * gdb.ada/cond_lang/foo.c (callme): Add return type.
518 * gdb.base/call-sc.c (zed): Likewise.
519 * gdb.base/checkpoint.c (main): Likewise.
520 * gdb.base/dump.c (main): Likewise.
521 * gdb.base/gcore.c (main): Likewise.
522 * gdb.base/huge.c (main): Likewise.
523 * gdb.base/multi-forks.c (main): Likewise.
524 * gdb.base/pr10179-a.c (main): Likewise.
525 * gdb.base/savedregs.c (main): Likewise.
526 * gdb.base/sigaltstack.c (main): Likewise.
527 * gdb.base/siginfo.c (main): Likewise.
528 * gdb.base/structs.c (zed): Likewise.
529 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
530 * gdb.mi/mi-syn-frame.c (main): Likewise.
531 * gdb.mi/until.c (foo, main): Likewise.
532 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
533 * gdb.base/solib-weak.c (foo): Declare.
534 * gdb.base/attach-twice.c: Include stdio.h.
535 * gdb.base/weaklib1.c: Likewise.
536 * gdb.base/weaklib2.c: Likewise.
537 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
538 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
539 unistd.h.
540 * gdb.base/attach-pie-misread.c: Include stdlib.h.
541 * gdb.mi/mi-exit-code.c: Likewise.
542 * gdb.base/break-interp-lib.c: Include string.h.
543 * gdb.base/coremaker.c: Likewise.
544 * gdb.base/testenv.c: Likewise.
545 * gdb.python/py-finish-breakpoint.c: Likewise.
546 * gdb.base/inferior-died.c: Include sys/wait.h.
547 * gdb.base/fileio.c: Include time.h.
548 * gdb.base/async-shell.c: Include unistd.h.
549 * gdb.base/dprintf-non-stop.c: Likewise.
550 * gdb.base/info-os.c: Likewise.
551 * gdb.mi/mi-console.c: Likewise.
552 * gdb.mi/watch-nonstop.c: Likewise.
553 * gdb.python/py-events.c: Likewise.
554 * gdb.base/async.c (baz): Move up before its invocation.
555 * gdb.base/code_elim2.c (my_global_func): Likewise.
556 * gdb.base/skip-solib-lib.c (multiply): Likewise.
557 * gdb.base/advance.c (func2): Likewise.
558
3b5d5997
AA
5592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
560
561 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
562 variant.
563 * gdb.base/annota3.c: Likewise.
564 * gdb.base/async.c: Likewise.
565 * gdb.base/average.c: Likewise.
566 * gdb.base/call-ar-st.c: Likewise.
567 * gdb.base/call-rt-st.c: Likewise.
568 * gdb.base/call-sc.c: Likewise.
569 * gdb.base/call-strs.c: Likewise.
570 * gdb.base/ending-run.c: Likewise.
571 * gdb.base/execd-prog.c: Likewise.
572 * gdb.base/exprs.c: Likewise.
573 * gdb.base/foll-exec.c: Likewise.
574 * gdb.base/foll-fork.c: Likewise.
575 * gdb.base/foll-vfork.c: Likewise.
576 * gdb.base/funcargs.c: Likewise.
577 * gdb.base/gcore.c: Likewise.
578 * gdb.base/jump.c: Likewise.
579 * gdb.base/langs0.c: Likewise.
580 * gdb.base/langs1.c: Likewise.
581 * gdb.base/langs2.c: Likewise.
582 * gdb.base/mips_pro.c: Likewise.
583 * gdb.base/nodebug.c: Likewise.
584 * gdb.base/opaque0.c: Likewise.
585 * gdb.base/opaque1.c: Likewise.
586 * gdb.base/recurse.c: Likewise.
587 * gdb.base/run.c: Likewise.
588 * gdb.base/scope0.c: Likewise.
589 * gdb.base/scope1.c: Likewise.
590 * gdb.base/setshow.c: Likewise.
591 * gdb.base/setvar.c: Likewise.
592 * gdb.base/shmain.c: Likewise.
593 * gdb.base/shr1.c: Likewise.
594 * gdb.base/shr2.c: Likewise.
595 * gdb.base/sigall.c: Likewise.
596 * gdb.base/signals.c: Likewise.
597 * gdb.base/so-indr-cl.c: Likewise.
598 * gdb.base/solib2.c: Likewise.
599 * gdb.base/structs.c: Likewise.
600 * gdb.base/sum.c: Likewise.
601 * gdb.base/vforked-prog.c: Likewise.
602 * gdb.base/watchpoint.c: Likewise.
603 * gdb.reverse/shr2.c: Likewise.
604 * gdb.reverse/until-reverse.c: Likewise.
605 * gdb.reverse/ur1.c: Likewise.
606 * gdb.reverse/watch-reverse.c: Likewise.
607
066a77c5
AA
6082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
609
610 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
611 variant.
612 * gdb.base/sepdebug.exp: Drop references to removed code.
613
4f204ea5
AA
6142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
615
616 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
617 variant. Preserve original line numbering.
618 * gdb.base/list1.c: Likewise.
619
3b377a3a
AA
6202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
621
622 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
623 variant.
624 * gdb.base/break1.c: Likewise.
625 * gdb.base/break.exp: Drop references to removed code.
626
e444df73
AA
6272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
628
629 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
630 variant.
631
8008f2a7
AA
6322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
633
634 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
635
a5a06887
AA
6362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
637
638 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
639 logic into perform_all_tests() and invoke it with and without
640 function header prototypes.
641 (do_function_calls): Remove conditional XFAIL for PR 5318.
642 (rerun_and_prepare): Remove duplicate code.
643 (perform_all_tests): New. Main logic moved here.
644
44dba9b9
AA
6452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
646
647 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
648 code guarded by #ifdef NO_PROTOTYPES.
649 (t_double_many_args): Likewise.
650 (DEF_FUNC_MANY_ARGS_1): Likewise.
651 (DEF_FUNC_VALUES_1): Likewise.
652 (t_structs_ldc): Renamed from t_structs_fc in conditional code
653 guarded by #ifdef PROTOTYPES.
654
d1fbcd56
AA
6552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
656
657 * gdb.mi/mi-console.c: Add eye-catcher.
658 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
659 instead of literal line number.
660
b0e59b8f
AA
6612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
662
663 * gdb.base/shr2.c: Add eye-catcher.
664 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
665 line number.
666
78f98cca
AA
6672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
668
669 * gdb.base/jump.c: Add eye-catchers.
670 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
671 numbers.
672
58fa2af0
AA
6732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
674
675 * gdb.base/execd-prog.c: Add eye-catchers.
676 * gdb.base/foll-exec.c: Likewise.
677 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
678 line numbers.
679
04e5059b
AA
6802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
681
682 * gdb.base/ending-run.c: Add eye-catchers.
683 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
684 literal line numbers.
685
dbfdb174
AA
6862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
687
688 * gdb.base/call-rt-st.c: Add eye-catchers.
689 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
690 literal line numbers.
691
888a2ade
AA
6922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
693
694 * gdb.base/call-ar-st.c: Add eye-catchers.
695 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
696 literal line numbers.
697
6acc2dde
AA
6982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
699
700 * gdb.base/average.c: Add eye-catchers.
701 * gdb.base/sum.c: Likewise.
702 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
703 regexps dynamically.
704
9ecfcd1d
AA
7052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
706
707 * gdb.base/solib1.c: Add eye-catchers.
708 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
709 literal line numbers.
710
78708b7c
PA
7112014-11-12 Pedro Alves <palves@redhat.com>
712
713 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
714 leader has exited.
715
af48d08f
PA
7162014-11-12 Pedro Alves <palves@redhat.com>
717
718 * gdb.arch/i386-bp_permanent.c: New file.
719 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
720 (srcfile): Set to i386-bp_permanent.c.
721 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
722 that stepi does not execute the 'leave' instruction, instead of
723 testing it does execute.
724 * gdb.base/bp-permanent.c: New file.
725 * gdb.base/bp-permanent.exp: New file.
726
af3768e9
DE
7272014-11-10 Doug Evans <xdje42@gmail.com>
728
729 PR symtab/17564
730 * gdb.base/symtab-search-order.exp: New file.
731 * gdb.base/symtab-search-order.c: New file.
732 * gdb.base/symtab-search-order-1.c: New file.
733 * gdb.base/symtab-search-order-shlib-1.c: New file.
734
9de00a4a
PA
7352014-11-07 Pedro Alves <palves@redhat.com>
736
737 PR gdb/17511
738 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
739 i?86-*-linux*.
740
e0f52461
SC
7412014-11-03 Siva Chandra Reddy <sivachandra@google.com>
742
743 PR c++/17494
744 * gdb.cp/pr17494.cc: New file.
745 * gdb.cp/pr17494.exp: New file.
746
6ce8c980
YQ
7472014-11-02 Yao Qi <yao@codesourcery.com>
748
749 * gdb.python/python.exp: Get working directory and match the
750 output of "set extended-prompt \\w " with it.
751
02be9a71
DE
7522014-10-30 Doug Evans <dje@google.com>
753
754 * gdb.python/py-objfile.exp: Add tests for setting random attributes
755 in objfiles.
756 * gdb.python/py-progspace.exp: Add tests for setting random attributes
757 in progspaces.
758
3bdff46b
LM
7592014-10-30 Janis Johnson <janisjo@codesourcery.com>
760
761 * gdb.base/fullpath-expand.exp: Skip for a remote host.
762 * gdb.base/realname-expand.exp: Likewise.
763 * gdb.linespec/macro-relative.exp: Likewise.
764
ab917dfb
PA
7652014-10-29 Pedro Alves <palves@redhat.com>
766
767 PR gdb/17408
768 * gdb.threads/schedlock.c (some_function): New function.
769 (call_function): New global.
770 (MAYBE_CALL_SOME_FUNCTION): New macro.
771 (thread_function): Call it.
772 * gdb.threads/schedlock.exp (get_args): Add description parameter,
773 and use it instead of a global counter. Adjust all callers.
774 (get_current_thread): Use "find current thread" for test message
775 here rather than having all callers pass down the same string.
776 (goto_loop): New procedure, factored out from ...
777 (my_continue): ... this.
778 (step_ten_loops): Change parameter from test message to command to
779 use. Adjust.
780 (list_count): Delete global.
781 (check_result): New procedure, factored out from duplicate top
782 level code.
783 (continue tests): Wrap in with_test_prefix.
784 (test_step): New procedure, factored out from duplicate top level
785 code.
786 (top level): Test "step" in combination with all scheduler-locking
787 modes. Test "next" in combination with all scheduler-locking
788 modes, and in combination with stepping over a function call or
789 not.
790 * gdb.threads/next-bp-other-thread.c: New file.
791 * gdb.threads/next-bp-other-thread.exp: New file.
792
d3d4baed
PA
7932014-10-29 Pedro Alves <palves@redhat.com>
794
795 PR python/17372
796 * gdb.python/python.exp: Test a multi-line command that spawns
797 interactive Python.
798 * gdb.base/multi-line-starts-subshell.exp: New file.
799
563e8d85
YQ
8002014-10-29 Yao Qi <yao@codesourcery.com>
801
802 * gdb.base/fileio.exp: Make directories on host.
803
0ea4d52e
YQ
8042014-10-29 Yao Qi <yao@codesourcery.com>
805
806 * gdb.base/fileio.c (test_write): Close the file.
807
7f5ef605
PA
8082014-10-28 Pedro Alves <palves@redhat.com>
809
810 PR gdb/12623
811 * gdb.base/sigstep.c (no_handler): New global.
812 (main): If 'no_handler is true, set the signal handlers to
813 SIG_IGN.
814 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
815 with_sw_watch and no_handler parameters. Handle them.
816 (top level) <stepping over handler when stopped at a breakpoint
817 test>: Add a test axis for testing with a software watchpoint, and
818 another for testing with the signal handler set to SIG_IGN.
819 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
820 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
821
abbdbd03
PA
8222014-10-28 Pedro Alves <palves@redhat.com>
823
824 PR gdb/17511
825 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
826 * gdb.base/sigstep.exp (other_handler_location): New global.
827 (advance): Support stepping into the signal handler, and running
828 commands while in the handler.
829 (in_handler_map): New global.
830 (top level): In the advance test, add combinations for getting
831 into the handler with stepping commands, and for running commands
832 in the handler. Add comment descripting the advancei tests.
833
1df4399f
PA
8342014-10-28 Pedro Alves <palves@redhat.com>
835
836 * gdb.base/sigstep.exp: Use build_executable instead of
837 prepare_for_testing.
838 (top level): Move code that starts GDB, runs to main and creates a
839 display to ...
840 (restart): ... this new procedure.
841 (top level): Move backtrace from signal handler test to ...
842 (validate_backtrace): ... this new procedure.
843 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
844 with_test_prefix. Always restart GDB.
845 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
846 with_test_prefix. Always restart GDB. No need to delete
847 breakpoints after the test.
848 (test_skip_handler): Remove prefix parameter.
849 (skip_over_handler, breakpoint_to_handler)
850 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
851 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
852 restart GDB. No need to delete breakpoints after the test.
853 (top level): Use foreach to call the test procedures with
854 different commands.
855
a5b6e449
PA
8562014-10-28 Pedro Alves <palves@redhat.com>
857
858 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
859 instead of GNATS numbers.
860 * gdb.base/sigbpt.exp: Likewise.
861 * gdb.base/siginfo.exp: Likewise.
862 * gdb.base/sigstep.exp: Likewise.
863
e5f8a7cc
PA
8642014-10-27 Pedro Alves <palves@redhat.com>
865
866 * gdb.base/sigstep.c (dummy): New global.
867 (main): Issue a couple writes to the new global.
868 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
869 procedures.
870 (skip_over_handler): Use test_skip_handler.
871 (top level): Call skip_over_handler for stepi and nexti too.
872 (breakpoint_over_handler): Use test_skip_handler.
873 (top level): Call breakpoint_over_handler for stepi and nexti too.
874
763905a3
YQ
8752014-10-27 Yao Qi <yao@codesourcery.com>
876
877 * gdb.trace/tfile.c (adjust_function_address)
878 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
879 function descriptor.
880
6f259a23
DB
8812014-10-24 Don Breazeal <donb@codesourcery.com>
882
883 * gdb.base/foll-fork.exp (test_follow_fork,
884 catch_fork_child_follow): Check for updated fork messages emitted
885 from infrun.c.
886 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
887 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
888 vfork_and_exec_child_follow_through_step): Check for updated vfork
889 messages emitted from infrun.c.
890
09dd9a69
PA
8912014-10-24 Pedro Alves <palves@redhat.com>
892
893 * gdb.base/corefile.exp: Remove references to ultrix.
894 * gdb.base/interrupt.exp: Likewise.
895 * gdb.base/whatis.exp: Likewise.
896 * gdb.gdb/selftest.exp: Likewise.
897 * gdb.threads/manythreads.exp: Likewise.
898 * gdb.threads/print-threads.exp: Likewise.
899 * gdb.threads/pthreads.exp:: Likewise.
900 * gdb.threads/schedlock.exp: Likewise.
901
3433cfa5
SC
9022014-10-24 Siva Chandra Reddy <sivachandra@google.com>
903
904 * gdb.cp/non-trivial-retval.cc: Add a test case.
905 * gdb.cp/non-trivial-retval.exp: Add a test.
906
092f880b
YQ
9072014-10-20 Yao Qi <yao@codesourcery.com>
908
909 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
910 * gdb.python/py-objfile-script-gdb.py: New file.
911 * gdb.python/py-objfile-script.exp: Update reference to
912 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
913 of remote_download. Remove the dest file.
914
acbdb7f3
YQ
9152014-10-20 Yao Qi <yao@codesourcery.com>
916
917 * gdb.base/checkpoint.exp: Don't remove file copied on host.
918 * gdb.base/step-line.exp: Likewise.
919 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
920 * gdb.dwarf2/dw2-basic.exp: Likewise.
921 * gdb.dwarf2/dw2-compressed.exp: Likewise.
922 * gdb.dwarf2/dw2-filename.exp: Likewise.
923 * gdb.dwarf2/dw2-intercu.exp: Likewise.
924 * gdb.dwarf2/dw2-intermix.exp: Likewise.
925 * gdb.dwarf2/dw2-producer.exp: Likewise.
926 * gdb.dwarf2/mac-fileno.exp: Likewise.
927 * gdb.python/py-frame-args.exp: Likewise.
928 * gdb.python/py-framefilter.exp: Likewise.
929 * gdb.python/py-mi.exp: Likewise.
930 * gdb.python/py-objfile-script.exp: Likewise
931 * gdb.python/py-pp-integral.exp: Likewise.
932 * gdb.python/py-pp-re-notag.exp: Likewise.
933 * gdb.python/py-prettyprint.exp: Likewise.
934 * gdb.python/py-section-script.exp: Likewise.
935 * gdb.python/py-typeprint.exp: Likewise.
936 * gdb.python/py-xmethods.exp: Likewise.
937 * gdb.stabs/weird.exp: Likewise.
938 * gdb.xml/tdesc-regs.exp: Likewise.
939
bd286a29
KCY
9402014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
941
942 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
943 (out_cu): Use addr_len for the size of addresses.
944 (out_line): Likewise. Size DW_LNE_set_address instruction
945 according to addr_len.
946 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
947 (FUNC): Add START_INSNS to definition.
948
673dc4a0
YQ
9492014-10-18 Yao Qi <yao@codesourcery.com>
950
951 * gdb.base/argv0-symlink.exp: Check argv[0] value if
952 gdb_has_argv0 return true.
953 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
954 check [target_info exists noargs], check [gdb_has_argv0]
955 instead.
956 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
957 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
958 procedures.
959
4ffbba72
DE
9602014-10-17 Doug Evans <dje@google.com>
961
962 * gdb.python/py-events.exp: Update expected output for clear_objfiles
963 event.
964 * gdb.python/py-events.py: Add clear_objfiles event.
965
d096d8c1
DE
9662014-10-17 Doug Evans <dje@google.com>
967
968 * gdb.python/py-objfile.exp: Test progspace attribute.
969
a80db015
LM
9702014-10-17 Luis Machado <lgustavo@codesourcery.com>
971
972 * gdb.guile/scm-breakpoint.exp: Do not assume any
973 directory separators when matching source file paths.
974 * gdb.python/py-breakpoint.exp: Likewise.
975 * gdb.reverse/break-precsave.exp: Likewise.
976 * gdb.reverse/break-reverse.exp: Likewise.
977 * gdb.reverse/consecutive-precsave.exp: Likewise.
978 * gdb.reverse/finish-precsave.exp: Likewise.
979 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
980 * gdb.reverse/finish-reverse.exp: Likewise.
981 * gdb.reverse/i386-precsave.exp: Likewise.
982 * gdb.reverse/i387-env-reverse.exp: Likewise.
983 * gdb.reverse/i387-stack-reverse.exp: Likewise.
984 * gdb.reverse/machinestate-precsave.exp: Likewise.
985 * gdb.reverse/machinestate.exp: Likewise.
986 * gdb.reverse/sigall-precsave.exp: Likewise.
987 * gdb.reverse/solib-precsave.exp: Likewise.
988 * gdb.reverse/step-precsave.exp: Likewise.
989 * gdb.reverse/until-precsave.exp: Likewise.
990 * gdb.reverse/watch-precsave.exp: Likewise.
991 * gdb.reverse/watch-reverse.exp: Likewise.
992
b22089ab
YQ
9932014-10-17 Yao Qi <yao@codesourcery.com>
994
995 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
996 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
997
6c4486e6
PA
9982014-10-17 Pedro Alves <palves@redhat.com>
999
1000 PR gdb/17471
1001 * gdb.base/bg-execution-repeat.c: New file.
1002 * gdb.base/bg-execution-repeat.exp: New file.
1003
0ff33695
PA
10042014-10-17 Pedro Alves <palves@redhat.com>
1005
1006 PR gdb/17300
1007 * gdb.base/continue-all-already-running.c: New file.
1008 * gdb.base/continue-all-already-running.exp: New file.
1009
6fdebc3d
PA
10102014-10-17 Pedro Alves <palves@redhat.com>
1011
1012 PR gdb/17472
1013 * gdb.base/annota-input-while-running.c: New file.
1014 * gdb.base/annota-input-while-running.exp: New file.
1015
32a8097b
PA
10162014-10-17 Pedro Alves <palves@redhat.com>
1017
1018 * gdb.base/callfuncs.exp: emove references to osf.
1019 * gdb.base/sigall.exp: Likewise.
1020 * gdb.gdb/selftest.exp: Likewise.
1021 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1022 * gdb.mi/non-stop.c: Likewise.
1023 * gdb.mi/pthreads.c: Likewise.
1024 * gdb.reverse/sigall-precsave.exp: Likewise.
1025 * gdb.reverse/sigall-reverse.exp: Likewise.
1026 * gdb.threads/pthreads.c: Likewise.
1027 * gdb.threads/pthreads.exp: Likewise.
1028
7a3517ff
YQ
10292014-10-17 Yao Qi <yao@codesourcery.com>
1030
1031 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1032 check 'target_info exists noargs'.
1033 (test_command_prompt_position): Likewise.
1034 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1035 Remove "set args".
1036 (progvar_simple_while_test): Likewise.
1037 (progvar_complex_if_while_test): Likewise.
1038 (if_while_breakpoint_command_test): Likewise.
1039 (infrun_breakpoint_command_test): Likewise.
1040 (breakpoint_command_test): Likewise.
1041 (watchpoint_command_test): Likewise.
1042 (bp_deleted_in_command_test): Likewise.
1043 (temporary_breakpoint_commands): Likewise.
1044
bb99c472
YQ
10452014-10-16 Yao Qi <yao@codesourcery.com>
1046
1047 * gdb.base/remotetimeout.exp: Remove noargs checking.
1048
7c16b83e
PA
10492014-10-15 Pedro Alves <palves@redhat.com>
1050
1051 PR breakpoints/9649
1052 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1053 * gdb.base/breakpoint-in-ro-region.exp
1054 (probe_target_hardware_step): New procedure.
1055 (top level): Probe hardware stepping and hardware breakpoint
1056 support. Test stepping through a read-only region, with both
1057 "breakpoint auto-hw" on and off and both "always-inserted" on and
1058 off.
1059
35a49624
IB
10602014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1061
1062 * gdb.dlang/demangle.exp: Update for demangling changes.
1063
2d1c107c
SC
10642014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1065
1066 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1067 * gdb.cp/non-trivial-retval.exp: Add new tests.
1068
778811d5
SC
10692014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1070
1071 PR c++/13403
1072 PR c++/15154
1073 * gdb.cp/non-trivial-retval.cc: New file.
1074 * gdb.cp/non-trivial-retval.exp: New file.
1075
10c5f0a8
YQ
10762014-10-15 Yao Qi <yao@codesourcery.com>
1077
1078 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1079 remote host.
1080
65d7b369
YQ
10812014-10-15 Yao Qi <yao@codesourcery.com>
1082
1083 * gdb.python/py-symbol.exp: Match file base name if host is
1084 remote, otherwise match file name with dir name.
1085 * gdb.python/py-symtab.exp: Likewise.
1086 * gdb.python/python.exp: Likewise.
1087
46dc1394
YQ
10882014-10-15 Yao Qi <yao@codesourcery.com>
1089
1090 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1091 pattern.
1092 * gdb.python/py-symtab.exp: Likewise.
1093 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1094 locationn.
1095
c40cc657
JB
10962014-10-14 Joel Brobecker <brobecker@adacore.com>
1097
1098 * gdb.ada/addr_arith: New testcase.
1099
2abf49e1
MR
11002014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1101
1102 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1103 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1104 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1105 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1106
f7088df3
SDJ
11072014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1108
1109 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1110 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1111 * gdb.arch/stap-eval-lang-ada.exp: New file.
1112
4dc06805
YQ
11132014-10-14 Yao Qi <yao@codesourcery.com>
1114
1115 * gdb.mi/mi-var-child.c (nothing1): New function.
1116 (nothing2): New function.
1117 (do_children_tests): Set function pointers by nothing1 and
1118 nothing2.
1119 * gdb.mi/mi-var-child.exp: Step over new added statements.
1120 Update test to match the new output.
1121 * gdb.mi/var-cmd.c (nothing1): New function.
1122 (nothing2): New function.
1123 (do_children_tests): Set function pointers by nothing1 and
1124 nothing2.
1125 * gdb.mi/mi-var-display.exp: Update test to match output.
1126 Step to the line specified by $line_dct_nothing.
1127 Increase the number of lines to step.
1128
46a93de2
YQ
11292014-10-14 Yao Qi <yao@codesourcery.com>
1130
1131 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1132 tests.
1133 * gdb.mi/mi2-var-child.exp: Likewise.
1134
14ea52ee
DE
11352014-10-13 Doug Evans <dje@google.com>
1136
1137 * gdb.python/py-objfile.exp: Change name of file name test.
1138
e5c6e92b
DE
11392014-10-13 Doug Evans <dje@google.com>
1140
1141 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1142 from the start of the CU.
1143
c780cc2f
JK
11442014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1145 Yao Qi <yao@codesourcery.com>
1146
1147 Fix "save breakpoints" for "catch" command.
1148 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1149 Remove -nonewline. Match also the added "main" line.
1150
99894e11
JK
11512014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1152
1153 Fix "save breakpoints" for "disable $bpnum" command.
1154 * gdb.base/save-bp.c (main): Add label.
1155 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1156
6e1ac5a3
JK
11572014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1158
1159 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1160
754dd2b0
YQ
11612014-10-11 Yao Qi <yao@codesourcery.com>
1162
1163 * gdb.server/server-kill.exp: Execute command
1164 "set remote trace-status-packet on" before "tstatus".
1165
f90183d7
YQ
11662014-10-11 Yao Qi <yao@codesourcery.com>
1167
1168 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1169 (main): Call getppid.
1170 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1171 and continue to it. Read variable "server_pid".
1172
bf40a607
YQ
11732014-10-11 Yao Qi <yao@codesourcery.com>
1174
1175 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1176
052ca370
YQ
11772014-10-11 Yao Qi <yao@codesourcery.com>
1178
1179 * gdb.threads/thread-find.exp: Don't execute command
1180 "info threads".
1181 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1182 * gdb.threads/linux-dp.exp: Don't check the condition
1183 $threads_created equals to zero.
1184
3831839c
PA
11852014-10-10 Pedro Alves <palves@redhat.com>
1186
1187 * gdb.base/bigcore.exp: Remove references to IRIX.
1188 * gdb.base/funcargs.exp: Likewise.
1189 * gdb.base/interrupt.exp: Likewise.
1190 * gdb.base/mips_pro.exp: Likewise.
1191 * gdb.base/nodebug.exp: Likewise.
1192 * gdb.base/setvar.exp: Likewise.
1193 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1194
8b9a549d
PA
11952014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1196 Pedro Alves <palves@redhat.com>
1197
1198 PR symtab/14466
1199 * gdb.base/vdso-warning.c: New file.
1200 * gdb.base/vdso-warning.exp: New file.
1201
d48ba5e8
DE
12022014-10-02 Doug Evans <dje@google.com>
1203
1204 * gdb.base/structs.c (main): Don't run forever.
1205
2278c276
PA
12062014-10-02 Pedro Alves <palves@redhat.com>
1207
1208 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1209 (top level) <stop threads 1, stop threads 2>: Use it.
1210
b57bacec
PA
12112014-10-02 Pedro Alves <palves@redhat.com>
1212
1213 * gdb.threads/break-while-running.exp (test): Add new
1214 'update_thread_list' argument. Skip "info threads" if false.
1215 (top level): Add new 'update_thread_list' axis.
1216
13fd3ff3
PA
12172014-10-02 Pedro Alves <palves@redhat.com>
1218
1219 PR breakpoints/17431
1220 * gdb.base/execl-update-breakpoints.c: New file.
1221 * gdb.base/execl-update-breakpoints.exp: New file.
1222
0fec99e8
PA
12232014-10-01 Pedro Alves <palves@redhat.com>
1224
1225 * gdb.base/breakpoint-in-ro-region.c: New file.
1226 * gdb.base/breakpoint-in-ro-region.exp: New file.
1227
2ddf4301
SM
12282014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1229
1230 * gdb.mi/mi-exit-code.exp: New file.
1231 * gdb.mi/mi-exit-code.c: New file.
1232
6a5f3f43
YQ
12332014-09-30 Yao Qi <yao@codesourcery.com>
1234
1235 * lib/prelink-support.exp (build_executable_own_libs): Error if
1236 the target isn't native.
1237
345bcc73
YQ
12382014-09-30 Yao Qi <yao@codesourcery.com>
1239
1240 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1241 false.
1242
a25a5a45
PA
12432014-09-22 Pedro Alves <palves@redhat.com>
1244
1245 * gdb.threads/break-while-running.exp: New file.
1246 * gdb.threads/break-while-running.c: New file.
1247
00ba3162
YQ
12482014-09-19 Yao Qi <yao@codesourcery.com>
1249
1250 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1251 Invoke test. Restart GDB with --readnow and invoke test again.
1252
c3b7b696
YQ
12532014-09-19 Yao Qi <yao@codesourcery.com>
1254
1255 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1256 proc set_breakpoint_on_gcd_function. Invoke
1257 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1258 invoke set_breakpoint_on_gcd_function again.
1259
2b4fd423
DE
12602014-09-18 Doug Evans <dje@google.com>
1261
1262 * gdb.dwarf2/symtab-producer.exp: New file.
1263
a5947601
SDJ
12642014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1265
1266 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1267 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1268 * gdb.base/global-var-nested-by-dso.c: Likewise.
1269 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1270
91c19059
SDJ
12712014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1272 Pedro Alves <palves@redhat.com>
1273
1274 * gdb.base/watch-bitfields.exp: Pass string other than test file
1275 name to prepare_for_testing.
1276 (watch): New procedure.
1277 (expect_watchpoint): Use with_test_prefix.
1278 (top level): Factor out tests to ...
1279 (test_watch_location, test_regular_watch): ... these new
1280 procedures, and use with_test_prefix and gdb_continue_to_end.
1281
bb9d5f81
PP
12822014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1283
1284 PR breakpoints/12526
1285 * gdb.base/watch-bitfields.exp: New file.
1286 * gdb.base/watch-bitfields.c: New file.
1287
635856f5
PA
12882014-09-16 Pedro Alves <palves@redhat.com>
1289
1290 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1291 software and hardware addresses, not software address against
1292 itself.
1293
7280ceea
PA
12942014-09-16 Pedro Alves <palves@redhat.com>
1295
1296 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1297 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1298
428b16bd
PA
12992014-09-16 Pedro Alves <palves@redhat.com>
1300
1301 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1302 files.
1303 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1304 "*-*-vxworks*" throughout.
1305 * gdb.base/break.exp: Likewise.
1306 * gdb.base/default.exp: Likewise.
1307 * gdb.base/scope.exp: Likewise.
1308 * gdb.base/sepdebug.exp: Likewise.
1309 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1310 throughout.
1311 * gdb.base/run.c: Likewise.
1312 * gdb.base/sepdebug.c: Likewise.
1313 * gdb.hp/gdb.aCC/run.c: Likewise.
1314 * gdb.reverse/until-reverse.c: Likewise.
1315 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1316
666d413c
YQ
13172014-09-16 Yao Qi <yao@codesourcery.com>
1318
1319 * boards/local-remote-host-native.exp: New file.
1320
57cbd724
DE
13212014-09-14 Doug Evans <xdje42@gmail.com>
1322
1323 * gdb.threads/queue-signal.c (thread_count): New variable.
1324 (thread_count_mutex, thread_count_condvar): New variables.
1325 (incr_thread_count, wait_all_threads_running): New functions.
1326 (main): Wait for all threads to be in their thread functions.
1327
81219e53
DE
13282014-09-13 Doug Evans <xdje42@gmail.com>
1329
1330 * gdb.threads/queue-signal.c: New file.
1331 * gdb.threads/queue-signal.exp: New file.
1332
3714cea7
DE
13332014-09-13 Doug Evans <xdje42@gmail.com>
1334
1335 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1336 be consistent with what default_gdb_init uses.
1337 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1338 the plain text of the prompt. Add some logging printfs.
1339 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1340
fa43b1d7
PA
13412014-09-12 Pedro Alves <palves@redhat.com>
1342
1343 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1344 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1345 * gdb.arch/i386-size-overlap.exp: Likewise.
1346 * gdb.arch/i386-size.exp: Likewise.
1347 * gdb.arch/i386-unwind.exp: Likewise.
1348 * gdb.base/a2-run.exp: Likewise.
1349 * gdb.base/break.exp: Likewise.
1350 * gdb.base/charset.exp: Likewise.
1351 * gdb.base/chng-syms.exp: Likewise.
1352 * gdb.base/commands.exp: Likewise.
1353 * gdb.base/dbx.exp: Likewise.
1354 * gdb.base/find.exp: Likewise.
1355 * gdb.base/funcargs.exp: Likewise.
1356 * gdb.base/jit-simple.exp: Likewise.
1357 * gdb.base/reread.exp: Likewise.
1358 * gdb.base/sepdebug.exp: Likewise.
1359 * gdb.base/step-bt.exp: Likewise.
1360 * gdb.cp/mb-inline.exp: Likewise.
1361 * gdb.cp/mb-templates.exp: Likewise.
1362 * gdb.objc/basicclass.exp: Likewise.
1363 * gdb.threads/killed.exp: Likewise.
1364
9d9bf2df
EBM
13652014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1366
1367 PR tdep/17379
1368 * gdb.arch/powerpc-stackless.S: New file.
1369 * gdb.arch/powerpc-stackless.exp: New file.
1370
1cf2f1b0
JK
13712014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1372
1373 * gdb.base/attach.c: Include unistd.h.
1374 (main): Call alarm. Add label postloop.
1375 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1376 gdb_breakpoint, gdb_continue_to_breakpoint.
1377 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1378
98880d46
PA
13792014-09-11 Pedro Alves <palves@redhat.com>
1380
1381 PR gdb/17347
1382 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1383 * gdb.base/attach.exp (test_command_line_attach_run): New
1384 procedure.
1385 (top level): Call it.
1386
4c92ff2c
PA
13872014-09-11 Pedro Alves <palves@redhat.com>
1388
1389 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1390 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1391 (do_command_attach_tests): Use spawn_wait_for_attach.
1392 * gdb.base/solib-overlap.exp: Likewise.
1393 * gdb.multi/multi-attach.exp: Likewise.
1394 * gdb.python/py-prompt.exp: Likewise.
1395 * gdb.python/py-sync-interp.exp: Likewise.
1396 * gdb.server/ext-attach.exp: Likewise.
1397
3adc1a7d
GKB
13982014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1399
1400 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1401 command in testcase. Simplify testcase.
1402
96334934
JB
14032014-09-10 Joel Brobecker <brobecker@adacore.com>
1404
1405 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1406
eb479039
JB
14072014-09-10 Joel Brobecker <brobecker@adacore.com>
1408
1409 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1410
deede10c
JB
14112014-09-10 Joel Brobecker <brobecker@adacore.com>
1412
1413 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1414
7828a5f5
JB
14152014-09-10 Joel Brobecker <brobecker@adacore.com>
1416
1417 * gdb.dwarf2/dynarr-ptr.c: New file.
1418 * gdb.dwarf2/dynarr-ptr.exp: New file.
1419
33aeebcf
MR
14202014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1421
1422 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1423 of 30 rather than hardcoding 120 for a slow test case. Take the
1424 `gdb,timeout' target setting into account for this calculation.
1425 Don't extend the timeout for the test cases that don't need it.
1426
7b415901
MR
14272014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1428
1429 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1430 a factor of 2 for a slow test case. Take the `gdb,timeout'
1431 target setting into account for this calculation.
1432 * gdb.reverse/until-precsave.exp: Increase the timeout by
1433 a factor of 15 and 3 respectively rather than adding 120
1434 for a pair of slow test cases. Take the `gdb,timeout'
1435 target setting into account for this calculation.
1436
4a40f85a
MR
14372014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1438
1439 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1440 timeout, don't pass one down to gdb_expect.
1441 (gdb_expect): Rework timeout selection.
1442
09635af7
MR
14432014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1444
1445 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1446 exception on timeout.
1447 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1448 (gdbserver_start_extended): Catch any `gdbserver_start' error
1449 exceptions.
1450 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1451 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1452 `gdbserver_gdb_load' error exceptions.
1453
2bdd10b7
MR
14542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1455
1456 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1457 120 on waiting for the TCP socket to open.
1458
316935f0
DE
14592014-09-09 Doug Evans <xdje42@gmail.com>
1460
1461 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1462 _caller_matches, _any_caller_is, _any_caller_matches.
1463
83740597
DE
14642014-09-09 Doug Evans <xdje42@gmail.com>
1465
1466 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1467
4c122fc3
YQ
14682014-09-09 Yao Qi <yao@codesourcery.com>
1469
1470 * gdb.mi/mi-var-display.exp: Set print symbol off.
1471
a9f116cb
GKB
14722014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1473
1474 PR gdb/17035
1475 * gdb.base/commands.exp: Add tests to verify user-defined
1476 commands with empty bodies.
1477 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1478 python commands in `show user command`.
1479 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1480 scheme commands in `show user command`.
1481
c75bd3a2
JK
14822014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1483
1484 PR python/17355
1485 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1486 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1487 * gdb.python/py-framefilter-invalidarg.exp: New file.
1488 * gdb.python/py-framefilter-invalidarg.py: New file.
1489
faa42425
DE
14902014-09-06 Doug Evans <xdje42@gmail.com>
1491
1492 PR 15276
1493 * gdb.python/py-caller-is.c: New file.
1494 * gdb.python/py-caller-is.exp: New file.
1495
474ca4f6
SDJ
14962014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1497
1498 PR gdb/17235
1499 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1500 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1501
eb0b0463
SDJ
15022014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1503
1504 PR fortran/17237
1505 * gdb.fortran/print-formatted.exp: New file.
1506 * gdb.fortran/print-formatted.f90: Likewise.
1507
5f3b99cf
SS
15082014-09-03 Sasha Smundak <asmundak@google.com>
1509
1510 * gdb.python/py-frame.exp: Test Frame.read_register.
1511
7d793aa9
SDJ
15122014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1513
1514 PR python/16699
1515 * gdb.python/py-completion.exp: New file.
1516 * gdb.python/py-completion.py: Likewise.
1517
fb0576e9
DE
15182014-08-28 Doug Evans <dje@google.com>
1519
1520 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1521 eax,etc. are live with values set by gdb and thus the compiler can't
1522 use them.
1523 * gdb.arch/i386-pseudo.c (main): Ditto.
1524
ee92b0dd
DE
15252014-08-27 Doug Evans <dje@google.com>
1526
1527 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1528
6649db35
DE
15292014-08-25 Doug Evans <dje@google.com>
1530
1531 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1532 (main): Ditto.
1533
564b7600
DE
15342014-08-25 Doug Evans <dje@google.com>
1535
1536 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1537
3881fb67
YQ
15382014-08-24 Yao Qi <yao@codesourcery.com>
1539
1540 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1541 symbol off.
1542 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1543
a05a36a5
DE
15442014-08-22 Doug Evans <dje@google.com>
1545
1546 PR 17276
1547 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1548 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1549 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1550
7c343b48
YQ
15512014-08-22 Yao Qi <yao@codesourcery.com>
1552
1553 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1554 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1555 * gdb.python/python.exp: Likewise. Use .py file on the host
1556 instead of the build.
1557
22fd09ae
JK
15582014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1559
1560 * gdb.threads/gcore-stale-thread.c: New file.
1561 * gdb.threads/gcore-stale-thread.exp: New file.
1562
a8454a7c
PA
15632014-08-21 Pedro Alves <palves@redhat.com>
1564
1565 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1566 * gdb.base/gcore-relro-pie.exp: Likewise.
1567 * gdb.base/gcore-relro.exp: Likewise.
1568 * gdb.base/gcore.exp: Likewise.
1569 * gdb.base/print-symbol-loading.exp: Likewise.
1570 * gdb.threads/gcore-thread.exp: Likewise.
1571 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1572
2a31c623
PA
15732014-08-20 Pedro Alves <palves@redhat.com>
1574 Jan Kratochvil <jan.kratochvil@redhat.com>
1575
1576 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1577 configure.
1578 (EXPECT): Handle READ1 being set.
1579 (all): Depend on EXTRA_RULES.
1580 (check-read1, expect-read1, read1.so, read1): New rules.
1581 * README (Testsuite Parameters): Document the READ1 make variable.
1582 (Race detection): New section.
1583 * configure: Regenerate.
1584 * configure.ac: If build==host==target, and running under a
1585 GNU/glibc system, add read1 to the extra Makefile rules.
1586 (EXTRA_RULES): AC_SUBST it.
1587 * lib/read1.c: New file.
1588
d36430db
JB
15892014-08-20 Joel Brobecker <brobecker@adacore.com>
1590
1591 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1592 the handling of variables declared as a typedef to an array
1593 which a DW_AT_data_location attribute.
1594
9a0dc9e3
PA
15952014-08-19 Andrew Burgess <aburgess@broadcom.com>
1596 Pedro Alves <palves@redhat.com>
1597
1598 PR symtab/14604
1599 PR symtab/14605
1600 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1601 gdb_test.
1602
0718a8da
PA
16032014-08-19 Pedro Alves <palves@redhat.com>
1604
1605 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1606
13b448cd
YQ
16072014-08-19 Yao Qi <yao@codesourcery.com>
1608
1609 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1610 right line.
1611
1cbf5077
DB
16122014-08-18 David Blaikie <dblaikie@gmail.com>
1613
1614 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1615
bf0fae19
JB
16162014-08-18 Joel Brobecker <brobecker@adacore.com>
1617
1618 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1619 attribute in array range.
1620
3c8c5dcc
JB
16212014-08-18 Joel Brobecker <brobecker@adacore.com>
1622
1623 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1624
e66d4446
SC
16252014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1626
1627 PR c++/17132
1628 * gdb.cp/pr17132.cc: New file.
1629 * gdb.cp/pr17132.exp: New file.
1630
940df408
SC
16312014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1632
1633 * gdb.python/py-xmethods.py (A_getarrayind)
1634 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1635 Use 'print' with function call syntax.
1636 (E_method_matcher.match): Fix tab vs space indentation mixup.
1637
ebcc6c3a
YQ
16382014-08-15 Yao Qi <yao@codesourcery.com>
1639
1640 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1641 false.
1642
775e0f04
YQ
16432014-08-15 Yao Qi <yao@codesourcery.com>
1644
1645 * gdb.cp/casts.exp: Set print symbol off.
1646 * gdb.cp/class2.exp: Likewise.
1647 * gdb.cp/overload.exp: Likewise.
1648 * gdb.cp/templates.exp: Likewise.
1649
d769e349
DE
16502014-08-11 Doug Evans <dje@google.com>
1651
1652 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1653 (test_load_shlib): Update.
1654
20c6f1e1
YQ
16552014-08-09 Yao Qi <yao@codesourcery.com>
1656
1657 * gdb.base/display.exp: Invoke is_address_zero_readable.
1658 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1659 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1660 * gdb.base/hbreak-unmapped.exp: Return if
1661 is_address_zero_readable returns true.
1662 * gdb.base/signest.exp: Likewise.
1663 * gdb.base/signull.exp: Likewise.
1664 * gdb.base/sigbpt.exp: Likewise.
1665 * gdb.guile/scm-disasm.exp: Do the test if
1666 is_address_zero_readable returns false.
1667 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1668 * gdb.python/py-arch.exp: Likewise.
1669 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1670 * lib/gdb.exp (is_address_zero_readable): New proc.
1671
5792e8e3
YQ
16722014-08-09 Yao Qi <yao@codesourcery.com>
1673
1674 PR testsuite/13443
1675 * gdb.mi/mi-var-display.exp: Make test messages unique.
1676
3cecbbbe
TT
16772014-08-04 Tom Tromey <tromey@redhat.com>
1678
1679 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1680 target 0".
1681
00b51ff5
TT
16822014-08-04 Tom Tromey <tromey@redhat.com>
1683
1684 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1685 "target_resume".
1686
6908c509
JB
16872014-08-01 Joel Brobecker <brobecker@adacore.com>
1688
1689 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1690 inner_vla_struct_object_size.
1691 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1692 as xfail.
1693
cc6563d2
PA
16942014-07-30 Pedro Alves <palves@redhat.com>
1695
1696 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1697 comment.
1698
7e09a223
YQ
16992014-07-29 Yao Qi <yao@codesourcery.com>
1700
1701 PR gdb/17206
1702 * gdb.base/until-nodebug.exp: New.
1703
7ebdbe92
DE
17042014-07-28 Doug Evans <xdje42@gmail.com>
1705
1706 PR guile/17203
1707 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1708 previously existing parameter, and previously ambiguously spelled
1709 parameter.
1710
fdb1adc6
WN
17112014-07-28 Will Newton <will.newton@linaro.org>
1712
1713 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1714
186fcde0
DE
17152014-07-26 Ludovic Courtès <ludo@gnu.org>
1716 Doug Evans <xdje42@gmail.com>
1717
1718 PR guile/17146
1719 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1720
70509625
PA
17212014-07-25 Pedro Alves <palves@redhat.com>
1722
1723 * gdb.threads/signal-command-handle-nopass.c: New file.
1724 * gdb.threads/signal-command-handle-nopass.exp: New file.
1725 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1726 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1727 * gdb.threads/signal-delivered-right-thread.c: New file.
1728 * gdb.threads/signal-delivered-right-thread.exp: New file.
1729
c3f814a1
PA
17302014-07-25 Pedro Alves <palves@redhat.com>
1731
1732 * gdb.base/double-prompt-target-event-error.exp
1733 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1734 match.
1735 (cancel_pagination_in_target_event): Rework double prompt
1736 detection.
1737 * gdb.base/paginate-after-ctrl-c-running.exp
1738 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1739 <return>' match.
1740 * gdb.base/paginate-bg-execution.exp
1741 (test_bg_execution_pagination_return)
1742 (test_bg_execution_pagination_cancel): Remove '-notransfer
1743 <return>' matches.
1744 * gdb.base/paginate-execution-startup.exp
1745 (test_fg_execution_pagination_return)
1746 (test_fg_execution_pagination_cancel): Remove '-notransfer
1747 <return>' matches.
1748 * gdb.base/paginate-inferior-exit.exp
1749 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1750 match.
1751 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1752 * lib/gdb.exp (pagination_prompt): Run text through
1753 string_to_regexp.
1754 (gdb_test_multiple): Match $pagination_prompt instead of
1755 "<return>".
1756 (string_to_regexp): Move to lib/gdb-utils.exp.
1757
e214cf6c
JK
17582014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1759
1760 * gdb.arch/amd64-entry-value-paramref.S: New file.
1761 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1762 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1763 * gdb.arch/amd64-optimout-repeat.S: New file.
1764 * gdb.arch/amd64-optimout-repeat.c: New file.
1765 * gdb.arch/amd64-optimout-repeat.exp: New file.
1766
17d0c5c8
JK
17672014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1768
1769 PR gdb/17170
1770 * gdb.base/statistics.exp: New file.
1771
b8b8facf
DE
17722014-07-17 Doug Evans <dje@google.com>
1773
74b49205 1774 PR gdb/17170
b8b8facf
DE
1775 * gdb.base/maint.exp: Update testing of per-command stats.
1776
1b5d0ab3
PA
17772014-07-16 Pedro Alves <palves@redhat.com>
1778
1779 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1780 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1781 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1782 (tfile_write_buf): New functions.
1783 (add_memory_block): Rewrite using the above.
1784 (adjust_function_address): New function.
1785 (FUNCTION_ADDRESS): New macro.
1786 (write_basic_trace_file): Remove short_x local, and use
1787 tfile_write_16. Change type of func_addr local to unsigned long
1788 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1789 here. Cast argument of add_memory_block to char pointer.
1790 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1791 (main): Remove parameters.
1792 * gdb.trace/tfile.exp: Remove nowarnings.
1793
4d974e88
SM
17942014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1795
1796 * gdb.base/debug-expr.exp: Test string evaluation with
1797 "debug expression" on.
1798
41e99568
PA
17992014-07-15 Pedro Alves <palves@redhat.com>
1800
1801 * gdb.base/reread.exp: Use clean_restart.
1802
487d9753
PL
18032014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1804
1805 * gdb.arch/avr-flash-qualifer.c: New.
1806 * gdb.arch/avr-flash-qualifer.exp: New.
1807
cc1c52ad
PA
18082014-07-14 Pedro Alves <palves@redhat.com>
1809
1810 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1811 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1812
1e973570
PA
18132014-07-14 Pedro Alves <palves@redhat.com>
1814
1815 * gdb.base/double-prompt-target-event-error.c: New file.
1816 * gdb.base/double-prompt-target-event-error.exp: New file.
1817
93d6eb10
PA
18182014-07-14 Pedro Alves <palves@redhat.com>
1819
1820 PR gdb/17072
1821 * gdb.base/paginate-inferior-exit.c: New file.
1822 * gdb.base/paginate-inferior-exit.exp: New file.
1823
0017922d
PA
18242014-07-14 Pedro Alves <palves@redhat.com>
1825
1826 PR gdb/17072
1827 * gdb.base/paginate-bg-execution.c: New file.
1828 * gdb.base/paginate-bg-execution.exp: New file.
1829
94696ad3
PA
18302014-07-14 Pedro Alves <palves@redhat.com>
1831
1832 PR gdb/17072
1833 * gdb.base/paginate-execution-startup.c: New file.
1834 * gdb.base/paginate-execution-startup.exp: New file.
1835 * lib/gdb.exp (pagination_prompt): New global.
1836 (default_gdb_spawn): New procedure, factored out from
1837 default_gdb_spawn.
1838 (default_gdb_start): Adjust to call default_gdb_spawn.
1839 (gdb_spawn): New procedure.
1840
bd293940
PA
18412014-07-14 Pedro Alves <palves@redhat.com>
1842
1843 * lib/gdb.exp (gdb_assert): New procedure.
1844 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1845
c933f875
PA
18462014-07-14 Pedro Alves <palves@redhat.com>
1847
1848 * gdb.base/execution-termios.c: New file.
1849 * gdb.base/execution-termios.exp: New file.
1850
d98b7a16
TT
18512014-07-14 Tom Tromey <tromey@redhat.com>
1852
1853 * gdb.cp/vla-cxx.cc: New file.
1854 * gdb.cp/vla-cxx.exp: New file.
1855
548740d6
TT
18562014-07-14 Tom Tromey <tromey@redhat.com>
1857
1858 * gdb.reverse/rerun-prec.c: New file.
1859 * gdb.reverse/rerun-prec.exp: New file.
1860
a25eb028
MR
18612014-07-12 Maciej W. Rozycki <macro@mips.com>
1862 Maciej W. Rozycki <macro@codesourcery.com>
1863
1864 * lib/gdb-utils.exp: New file.
1865 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1866 inline `gdb_init_command' processing.
1867 (gdb_start_cmd): Likewise.
1868 * lib/mi-support.exp (mi_run_cmd): Likewise.
1869 * README: Document `gdb_init_command' and `gdb_init_commands'.
1870
218c2655
JK
18712014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1872
1873 Fix false FAIL running under a very long directory name.
1874 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1875 and "set print elements 10000". Twice.
1876
5401fde3
YQ
18772014-07-11 Yao Qi <yao@codesourcery.com>
1878
1879 * gdb.base/exprs.exp: "set print symbol off".
1880
e76126e8
PA
18812014-07-11 Pedro Alves <palves@redhat.com>
1882
1883 * gdb.threads/kill.c: New file.
1884 * gdb.threads/kill.exp: New file.
1885
2d6f0de6
YQ
18862014-07-10 Yao Qi <yao@codesourcery.com>
1887
1888 * gdb.trace/tfile.c (write_basic_trace_file)
1889 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1890 address written to trace file.
1891
7180e04a
PA
18922014-07-09 Pedro Alves <palves@redhat.com>
1893
1894 * gdb.base/attach-wait-input.exp: New file.
1895 * gdb.base/attach-wait-input.c: New file.
1896
9a9a7608
AB
18972014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1898
1899 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1900 setting up test structures.
1901 (main): Call new test function.
1902 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1903 test function, continue into test function and walk test
1904 structures.
1905
161ac41e
YQ
19062014-07-02 Yao Qi <yao@codesourcery.com>
1907
1908 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1909 'bar_start' at the beginning of functions 'foo' and 'bar'
1910 respectively.
1911 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1912 instead of 'foo' and 'bar'.
1913
1f267ae3
MM
19142014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1915
1916 * gdb.btrace/segv.exp: New.
1917 * gdb.btrace/segv.c: New.
1918
2b239efb
LM
19192014-07-02 Luis Machado <lgustavo@codesourcery.com>
1920
1921 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1922 instruction.
1923
cf363f18
MW
19242014-06-30 Mark Wielaard <mjw@redhat.com>
1925
1926 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1927 vulture, vilify, villar): New volatile array constants.
1928 (vindictive, vegetation): New const volatile array constants.
1929 * gdb.base/volatile.exp: Test volatile and const volatile array
1930 types.
1931
aebf9d24
AA
19322014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1933
1934 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1935 target lacks support for awatch, rwatch, or hbreak.
1936
b67a2c6f
YQ
19372014-06-27 Yao Qi <yao@codesourcery.com>
1938
1939 * gdb.multi/dummy-frame-restore.exp: New.
1940 * gdb.multi/dummy-frame-restore.c: New.
1941
aef92902
MM
19422014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1943
1944 * gdb.btrace/gcore.exp: New.
1945
8e9db26e
PA
19462014-06-23 Pedro Alves <palves@redhat.com>
1947
1948 * gdb.base/watchpoint-reuse-slot.c: New file.
1949 * gdb.base/watchpoint-reuse-slot.exp: New file.
1950
70afc5b7
SC
19512014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1952
1953 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1954 progspace's filename in 'info', 'enable' and 'disable' command
1955 tests.
1956
b972bd9c
JK
19572014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1958
1959 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1960 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1961 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1962
125f8a3d
GB
19632014-06-20 Gary Benson <gbenson@redhat.com>
1964
1965 * gdb.arch/i386-avx.exp: Fix include file location.
1966 * gdb.arch/i386-sse.exp: Likewise.
1967
3ed9baed
IB
19682014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1969
1970 * gdb.dlang/expression.exp: New file.
1971
034f788c
PA
19722014-06-19 Pedro Alves <palves@redhat.com>
1973
1974 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1975 out from ...
1976 (top level): ... here. Iterate running tests under different
1977 scheduler-locking settings.
1978
45371d0c
LM
19792014-06-18 Luis Machado <lgustavo@codesourcery.com>
1980
1981 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1982 to DW_FORM_addr and use non-zero addresses.
1983
5d376983
SC
19842014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1985
1986 PR gdb/17017
1987 * gdb.python/py-xmethods.cc: Add global function call counters and
1988 increment them in their respective functions. Remove "cout"
1989 statements.
1990 * gdb.python/py-xmethods.exp: Make tests check the global function
1991 call counters instead of depending on inferior IO.
1992
a1aa2221
LM
19932014-06-18 Don Breazeal <donb@codesourcery.com>
1994
1995 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1996 Deleted procedure.
1997 (explicit_fork_parent_follow): Deleted procedure.
1998 (explicit_fork_child_follow): Deleted procedure.
1999 (test_follow_fork): New procedure.
2000 (do_fork_tests): Replace calls to deleted procedures with
2001 calls to test_follow_fork and reset GDB for subsequent
2002 procedure calls.
2003
0fc05997
YQ
20042014-06-17 Yao Qi <yao@codesourcery.com>
2005
2006 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2007 CP1252.
2008
70795c52
LM
20092014-06-17 Luis Machado <lgustavo@codesourcery.com>
2010
2011 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2012 Initialize ptr and S explicitly.
2013 (skip_type_update_when_not_use_rtti_test): Likewise.
2014
6be47f0c
KS
20152014-06-16 Keith Seitz <keiths@redhat.com>
2016
2017 PR mi/15863
2018 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2019 the inferior is started.
2020
d03de421
PA
20212014-06-16 Pedro Alves <palves@redhat.com>
2022
2023 * gdb.base/break-main-file-remove-fail.c: New file.
2024 * gdb.base/break-main-file-remove-fail.exp: New file.
2025 * gdb.base/break-unload-file.exp: Use build_executable instead of
2026 prepare_for_testing.
2027 (test_break): New parameter "initial_load". Handle it.
2028 (top level): Add initial_load cmdline/file axis.
2029
f9579b99
TT
20302014-06-12 Tom Tromey <tromey@redhat.com>
2031
2032 * gdb.base/completion.exp: Don't use directory name in test.
2033
3657956b
GB
20342014-06-09 Gary Benson <gbenson@redhat.com>
2035
2036 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2037 separate the always-available ANSI-standard signals from the
2038 signals that require checking.
2039 (main): Likewise.
2040 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2041 Likewise.
2042 (main): Likewise.
2043
4186eb54
KS
20442014-06-07 Keith Seitz <keiths@redhat.com>
2045
2046 Revert:
2047 PR c++/16253
2048 * gdb.cp/var-tag.cc: New file.
2049 * gdb.cp/var-tag.exp: New file.
2050 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2051 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2052 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2053 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2054
25326a28 20552014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2056
2057 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2058
829155c9
PA
20592014-06-06 Pedro Alves <palves@redhat.com>
2060
2061 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2062 in target debug output instead of looking at RSP packets,
2063 disabling the test on any target that uses hardware stepping.
2064 Update comments.
2065
61c8d22e
PA
20662014-06-06 Pedro Alves <palves@redhat.com>
2067
2068 * gdb.base/break-unload-file.exp: Fix typo.
2069
d9a47287
YQ
20702014-06-06 Yao Qi <yao@codesourcery.com>
2071
2072 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2073 from "jit_function" to "^jit_function".
2074
e5e01dbf
YQ
20752014-06-06 Yao Qi <yao@codesourcery.com>
2076
2077 * gdb.base/async.c (foo): Add one statement.
2078 * gdb.base/async.exp: Get the next instruction address and
2079 match the output of "nexti" by instruction address. Match
2080 the hex address in the output of "finish".
2081
73ba372c
GB
20822014-06-06 Gary Benson <gbenson@redhat.com>
2083
2084 * gdb.base/call-signals.c: Remove preprocessor conditionals
2085 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2086 SIGSEGV and SIGTERM.
2087 * gdb.base/sigall.c: Likewise.
2088 * gdb.base/unwindonsignal.c: Likewise.
2089 * gdb.reverse/sigall-reverse.c: Likewise.
2090
831517df
YQ
20912014-06-06 Yao Qi <yao@codesourcery.com>
2092
2093 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2094 readable, skip the test.
2095
b8b91e98
YQ
20962014-06-06 Yao Qi <yao@codesourcery.com>
2097
2098 * gdb.threads/staticthreads.c (thread_function): Move the line
2099 setting breakpoint on forward.
2100 * gdb.threads/staticthreads.exp: Update comments.
2101
fb934770
LC
21022014-06-05 Ludovic Courtès <ludo@gnu.org>
2103
2104 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2105 "history-append! type error".
2106
6ef284bd
SM
21072014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2108
2109 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2110 erroneous dprintf expected input.
2111
a872e241
DE
21122014-06-04 Doug Evans <xdje42@gmail.com>
2113
2114 * gdb.guile/scm-generics.exp: Delete.
2115
16f691fb
DE
21162014-06-04 Doug Evans <xdje42@gmail.com>
2117
2118 * gdb.guile/scm-breakpoint.exp: Update.
2119 Add tests for breakpoint registration.
2120
012370f6
TT
21212014-06-04 Tom Tromey <tromey@redhat.com>
2122
2123 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2124 VLA-in-union.
2125 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2126 inner_vla_struct, vla_union types. Initialize objects of those
2127 types and compute their sizes.
2128
9f5a4cef
HZ
21292014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2130 Hui Zhu <hui@codesourcery.com>
2131
2132 * gdb.base/fileio.exp: Add test for shell not available as well as
2133 available.
2134 * gdb.base/fileio.c (test_system): Check for shell twice.
2135
90a45c4d
YQ
21362014-06-04 Yao Qi <yao@codesourcery.com>
2137
2138 * gdb.base/auto-connect-native-target.exp: Remove redundant
2139 space from the regexp pattern.
2140
70017e41
YQ
21412014-06-04 Yao Qi <yao@codesourcery.com>
2142
2143 * gdb.base/default.exp: Replace "child" with "native" in
2144 regexp pattern.
2145
883964a7
SC
21462014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2147
2148 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2149 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2150 * gdb.python/py-xmethods.py: Python script supporting the
2151 new testcase and tests.
2152
ef370185
JB
21532014-06-03 Joel Brobecker <brobecker@adacore.com>
2154 Pedro Alves <palves@redhat.com>
2155
2156 PR breakpoints/17000
2157 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2158 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2159
1e2ccb61
BM
21602014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2161
2162 * gdb.base/subst.exp: Add tests to verify partial path matching
2163 output.
2164
c6ec5ab2
PA
21652014-06-03 Pedro Alves <palves@redhat.com>
2166
2167 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2168 target that doesn't use software single-stepping.
2169
835c559f
PA
21702014-06-03 Pedro Alves <palves@redhat.com>
2171
2172 PR breakpoints/17000
2173 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2174 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2175
06eb1586
DE
21762014-06-02 Doug Evans <xdje42@gmail.com>
2177
2178 * gdb.guile/scm-parameter.exp: New file.
2179
e698b8c4
DE
21802014-06-02 Doug Evans <xdje42@gmail.com>
2181
2182 * gdb.guile/scm-cmd.c: New file.
2183 * gdb.guile/scm-cmd.exp: New file.
2184
ded03782
DE
21852014-06-02 Doug Evans <xdje42@gmail.com>
2186
2187 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2188 pretty-printer lookup.
2189 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2190 (make-pp_s-printer): Call it.
2191 (make-pretty-printer-from-dict): New function.
2192 (lookup-pretty-printer-maker-from-dict): New function.
2193 (*pretty-printer*): Simplify.
2194 (make-objfile-pp_s-printer): New function.
2195 (install-objfile-pretty-printers!): New function.
2196 (make-progspace-pp_s-printer): New function.
2197 (install-progspace-pretty-printers!): New function.
2198 * gdb.guile/scm-progspace.c: New file.
2199 * gdb.guile/scm-progspace.exp: New file.
2200
41fac0cf
PA
22012014-06-02 Pedro Alves <palves@redhat.com>
2202
2203 * gdb.base/dprintf-bp-same-addr.c: New file.
2204 * gdb.base/dprintf-bp-same-addr.exp: New file.
2205
96ae5695
EBM
22062014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2207
2208 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2209 * gdb.arch/powerpc-power.s: Likewise.
2210
da02b3a8
JB
22112014-06-02 Joel Brobecker <brobecker@adacore.com>
2212
2213 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2214
c72b2e7b
YQ
22152014-06-01 Yao Qi <yao@codesourcery.com>
2216
2217 * gdb.base/watchpoint.exp (test_watch_location): Check null
2218 pointer can be dereferenced. If not, do the test, otherwise
2219 skip it.
2220
53e8a631
AB
22212014-05-30 Andrew Burgess <aburgess@broadcom.com>
2222
2223 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2224 results.
2225 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2226
938f0e2f
AB
22272014-05-30 Andrew Burgess <aburgess@broadcom.com>
2228
2229 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2230 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2231 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2232 * gdb.arch/amd64-invalid-stack-top.c: New file.
2233 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2234
9ba6657a
PA
22352014-05-30 Pedro Alves <palves@redhat.com>
2236
2237 PR breakpoints/17000
2238 * gdb.base/sss-bp-on-user-bp.c: New file.
2239 * gdb.base/sss-bp-on-user-bp.exp: New file.
2240
522c09bf
DB
22412014-05-30 David Blaikie <dblaikie@gmail.com>
2242
2243 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2244 gnu_inline semantics via attribute.
2245 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2246 source explicitly specifies the required semantics.
2247
bf4ef81e
MR
22482014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2249
2250 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2251
329ea579
PA
22522014-05-29 Pedro Alves <palves@redhat.com>
2253 Tom Tromey <tromey@redhat.com>
2254
2255 * gdb.base/async-shell.exp: Don't enable target-async.
2256 * gdb.base/async.exp
2257 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2258 parameter. Adjust.
2259 (top level): Don't test with "target-async".
2260 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2261 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2262 * gdb.base/inferior-died.exp: Don't enable target-async.
2263 * gdb.base/interrupt-noterm.exp: Likewise.
2264 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2265 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2266 * gdb.mi/mi-nonstop.exp: Likewise.
2267 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2268 * gdb.mi/mi-nsintrall.exp: Likewise.
2269 * gdb.mi/mi-nsmoribund.exp: Likewise.
2270 * gdb.mi/mi-nsthrexec.exp: Likewise.
2271 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2272 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2273 * gdb.python/py-evsignal.exp: Don't enable target-async.
2274 * gdb.python/py-evthreads.exp: Likewise.
2275 * gdb.python/py-prompt.exp: Likewise.
2276 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2277 * gdb.server/solib-list.exp: Don't enable target-async.
2278 * gdb.threads/thread-specific-bp.exp: Likewise.
2279 * lib/mi-support.exp: Adjust to use mi-async.
2280
fd664c91
PA
22812014-05-29 Pedro Alves <palves@redhat.com>
2282
2283 PR gdb/13860
2284 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2285 reason, even in sync mode.
2286
251bde03
PA
22872014-05-29 Pedro Alves <palves@redhat.com>
2288 Hui Zhu <hui@codesourcery.com>
2289
2290 PR PR15693
2291 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2292 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2293 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2294 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2295
7f3c0343
JB
22962014-05-28 Joel Brobecker <brobecker@adacore.com>
2297
2298 * config/monitor.exp (gdb_target_monitor): Replace use of
2299 "set remotebaud" by "set serial baud".
2300
b2715b27
AW
23012014-05-26 Andy Wingo <wingo@igalia.com>
2302
2303 * gdb.guile/scm-breakpoint.exp:
2304 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2305 properties instead of gdb-object-properties.
2306
498a4489
YQ
23072014-05-26 Yao Qi <yao@codesourcery.com>
2308
2309 * gdb.server/no-thread-db.exp: Specify source file name
2310 explicitly when setting a breakpoint.
2311
589fdceb
MM
23122014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2313
2314 * gdb.btrace/vdso.c: New.
2315 * gdb.btrace/vdso.exp: New.
2316
e9089e05
MM
23172014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2318
2319 * gdb.base/gcore.exp (capture_command_output): Move ...
2320 * lib/gdb.exp (capture_command_output): ... here.
2321
67b5c0c1
MM
23222014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2323
2324 * gdb.btrace/data.exp: Test memory access during btrace replay.
2325
a2199296
SM
23262014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2327
2328 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2329
17b2616c
PA
23302014-05-21 Pedro Alves <palves@redhat.com>
2331
2332 PR gdb/13860
2333 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2334 (top level): Test that output related to execution commands is
2335 sent to the console with CLI commands, but not with MI commands.
2336 Test that breakpoint events are always mirrored to the console.
2337 Also expect the new source line to be output after a "next" in
2338 async mode too. Make it a pass/fail test.
2339 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2340 output.
2341 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2342
5166082f
PA
23432014-05-21 Pedro Alves <palves@redhat.com>
2344
2345 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2346 Use them to test variations of "list" after reaching a breakpoint.
2347 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2348 Test "list" with listsize 10 after reaching a breakpoint.
2349 * gdb.python/python.exp (decode_line current location line
2350 number): Adjust expected line number.
2351
2f25d70f
SM
23522014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2353
2354 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2355 behavior for $args, pass it directly to "run".
2356
ff604a67
MR
23572014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2358
2359 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2360 30000 to 65536.
2361
6a3cb8e8
PA
23622014-05-21 Pedro Alves <palves@redhat.com>
2363
2364 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2365 auto-connect-native-target off".
2366 * gdb.base/auto-connect-native-target.c: New file.
2367 * gdb.base/auto-connect-native-target.exp: New file.
2368
4ebfc96e
PA
23692014-05-21 Pedro Alves <palves@redhat.com>
2370
2371 * gdb.base/default.exp: Test "target native" instead of "target
2372 child".
2373
36d46afb
MW
23742014-05-21 Mark Wielaard <mjw@redhat.com>
2375
2376 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2377
5876f503
JK
23782014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2379
2380 Fix TLS access for -static -pthread.
2381 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2382 <HAVE_TLS> (thread_function, main): Initialize it.
2383 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2384 Add clean_restart.
2385 <$have_tls != "">: Check TLSVAR.
2386
0256a6ac
PA
23872014-05-21 Pedro Alves <palves@redhat.com>
2388
2389 * gdb.base/dcache-line-read-error.c: New.
2390 * gdb.base/dcache-line-read-error.exp: New.
2391
936d2992
PA
23922014-05-20 Pedro Alves <palves@redhat.com>
2393
2394 * gdb.base/compare-sections.c: New file.
2395 * gdb.base/compare-sections.exp: New file.
2396
802e8e6d
PA
23972014-05-20 Pedro Alves <palves@redhat.com>
2398
2399 * gdb.base/break-idempotent.c: New file.
2400 * gdb.base/break-idempotent.exp: New file.
2401
e59fa00f
MM
24022014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2403
2404 * gdb.btrace/nohist.exp: New.
2405
8b696e31
YQ
24062014-05-20 Yao Qi <yao@codesourcery.com>
2407
2408 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2409 gdb.reverse directory and gdb_reverse_timeout exists in board
2410 setting.
2411 * README: Document gdb_reverse_timeout.
2412
73c9764f
YQ
24132014-05-20 Yao Qi <yao@codesourcery.com>
2414
2415 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2416 'test_file_name'. Treat args as a string instead of a list.
2417 (gdb_init): Rename argument 'args' by 'test_file_name'.
2418
f1f4348a
JK
24192014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2420
2421 * gdb.arch/powerpc-power.exp: New file.
2422 * gdb.arch/powerpc-power.s: New file.
2423
0dbe70ce
DE
24242014-05-16 Doug Evans <dje@google.com>
2425
2426 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2427 * gdb.base/completion.exp: Check that all expected files exist
2428 before doing file completion.
0dbe70ce 2429
8d551b02
DE
24302014-05-16 Doug Evans <dje@google.com>
2431
2432 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2433 Update.
2434 (do_syscall_tests_without_xml): Update.
2435
73eb7709
PA
24362014-05-16 Pedro Alves <palves@redhat.com>
2437
2438 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2439 instead of "unknown output after running".
2440
3fae92fc
YQ
24412014-05-16 Yao Qi <yao@codesourcery.com>
2442
2443 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2444 file1.txt from host at the end.
2445 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2446
c2b2ccc5
DE
24472014-05-15 Doug Evans <dje@google.com>
2448
2449 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2450 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2451 loading file. Add test for TU lookup.
2452
8c217a4b
SM
24532014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2454
2455 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2456 calling "-exec-arguments" or "set args" before running the
2457 inferior.
2458
3deb39c6
SM
24592014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2460
2461 * lib/mi-support.exp (mi_expect_stop): Expect message for
2462 inferiors that exit with non-zero exit code.
2463
71a79f8c
YQ
24642014-05-14 Yao Qi <yao@codesourcery.com>
2465
2466 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2467 match absolute path on remote host.
2468 (test_file_list_exec_source_files): Remove "/" from the
2469 pattern.
2470
f23fcd46
YQ
24712014-05-14 Yao Qi <yao@codesourcery.com>
2472
2473 * boards/local-remote-host-notty.exp (${board}_file): New
2474 proc.
2475
9404b58f
KM
24762014-05-07 Kyle McMartin <kyle@redhat.com>
2477
2478 Pushed by Joel Brobecker <brobecker@adacore.com>.
2479 * gdb.arch/aarch64-atomic-inst.c: New file.
2480 * gdb.arch/aarch64-atomic-inst.exp: New file.
2481
5e45f04c
YQ
24822014-05-07 Yao Qi <yao@codesourcery.com>
2483
2484 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2485 in current context" too.
2486
c888a17d
KS
24872014-05-05 Keith Seitz <keiths@redhat.com>
2488
2489 * gdb.linespec/ls-dollar.exp: Add test for linespec
2490 file:convenience_variable.
2491
290a839c
YQ
24922014-05-05 Yao Qi <yao@codesourcery.com>
2493
2494 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2495 traceframes into tfile and ctf trace files. Read data from
2496 trace file and test collected data.
2497 (gdb_collect_locals_test): Likewise.
2498 (gdb_unavailable_registers_test): Likewise.
2499 (gdb_unavailable_floats): Likewise.
2500 (gdb_collect_globals_test): Likewise.
2501 (top-level): Append "ctf" to trace_file_targets if GDB
2502 supports.
2503
b5262cd0
YQ
25042014-05-05 Yao Qi <yao@codesourcery.com>
2505
2506 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2507 code to ...
2508 (gdb_collect_args_test_1): ... it. New proc.
2509 (gdb_collect_locals_test): Move some code to ...
2510 (gdb_collect_locals_test_1): ... it. New proc.
2511 (gdb_unavailable_registers_test): Move some code to ...
2512 (gdb_unavailable_registers_test_1): ... it. New proc.
2513 (gdb_unavailable_floats): Move some code to ...
2514 (gdb_unavailable_floats_1): ... it. New proc.
2515
30a1e6cc
SDJ
25162014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2517
2518 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2519 probes to test for bitness recognition.
2520 * gdb.arch/amd64-stap-optional-prefix.exp
2521 (test_probe_value_without_reg): New procedure.
2522 Add code to test for different kinds of bitness.
2523
f33da99a
SDJ
25242014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2525
2526 PR breakpoints/16889
2527 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2528 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2529
5b80f00d
PA
25302014-05-01 Pedro Alves <palves@redhat.com>
2531
2532 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2533 gdb_file_cmd if no file is specified.
2534 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2535 last_loaded_file to set the remote exec-file.
2536
f8c2a73c
PA
25372014-05-01 Pedro Alves <palves@redhat.com>
2538
2539 * boards/local-remote-host.exp: New file.
2540
be6e8ac7
PA
25412014-05-01 Pedro Alves <palves@redhat.com>
2542
2543 * boards/local-remote-host.exp: Rename to ...
2544 * boards/local-remote-host-notty.exp: ... this.
2545
cac0dc8f
JB
25462014-04-28 Joel Brobecker <brobecker@adacore.com>
2547
2548 * gdb.ada/dyn_arrayidx: New testcase.
2549
9730e6cc
YQ
25502014-04-26 Yao Qi <yao@codesourcery.com>
2551
2552 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2553 and compute the length of function main. Save it in
2554 $main_length.
2555 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2556 (top-level): Use gdb_compile to compile objects into
2557 executable and restart GDB. Remove invocation to
2558 prepare_for_testing.
2559
7ae1a6a6
PA
25602014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2561 Pedro Alves <palves@redhat.com>
2562
2563 PR server/16255
2564 * gdb.multi/multi-attach.c: New file.
2565 * gdb.multi/multi-attach.exp: New file.
2566
4082afcc
PA
25672014-04-25 Pedro Alves <palves@redhat.com>
2568
2569 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2570 user.
2571 (top level): Test that "set remote conditional-breakpoints-packet
2572 off" works as intended.
2573 * gdb.base/dprintf.exp: Test that "set remote
2574 breakpoint-commands-packet off" works as intended.
2575 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2576 New function.
2577 (top level): Call it.
2578 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2579 remote fast-tracepoints-packet off" works as intended.
2580 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2581 * lib/gdb.exp (gdb_is_target_remote): ... here.
2582
2abc3f8d
DB
25832014-04-24 David Blaikie <dblaikie@gmail.com>
2584
2585 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2586 ensure clang would not discard them.
2587 * gdb.base/gdbvars.c: Ditto.
2588 * gdb.base/memattr.c: Ditto.
2589 * gdb.base/whatis.c: Ditto.
2590 * gdb.python/py-prettyprint.c: Ditto.
2591 * gdb.trace/actions.c: Ditto.
2592 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2593 ensure clang would not discard it.
2594
bfd39632
DB
25952014-04-24 David Blaikie <dblaikie@gmail.com>
2596
2597 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2598 clang to emit the full definition of type required by the test
2599 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2600
22842ff6
DB
26012014-04-24 David Blaikie <dblaikie@gmail.com>
2602
2603 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2604 coax Clang into emitting the definition of the type.
2605 * gdb.cp/pr10728-x.h (y): Ditto.
2606 * gdb.cp/pr10728-y.cc (y): Ditto.
2607
c2e827ad
DB
26082014-04-24 David Blaikie <dblaikie@gmail.com>
2609
2610 * gdb.base/label.exp: XFAIL label related tests under Clang.
2611 * gdb.cp/cplabel.exp: Ditto.
2612 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2613 under Clang those using labels.
2614
4c2d33e7
YQ
26152014-04-25 Yao Qi <yao@codesourcery.com>
2616
2617 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2618 double_label.
2619 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2620 partial_label and double_label.
2621
56083b99
DB
26222014-04-24 David Blaikie <dblaikie@gmail.com>
2623
2624 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2625
25d4e99d
DB
26262014-04-24 David Blaikie <dblaikie@gmail.com>
2627
2628 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2629 of the function to work across GCC and Clang.
2630 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2631 pointer types (const void ** const V void **).
2632
01f9f808
MS
26332014-04-24 Michael Sturm <michael.sturm@mintel.com>
2634 Walfred Tedeschi <walfred.tedeschi@intel.com>
2635
2636 * Makefile.in (EXECUTABLES): Added i386-avx512.
2637 * gdb.arch/i386-avx512.c: New file.
2638 * gdb.arch/i386-avx512.exp: Likewise.
2639
4b48d439
KS
26402014-04-23 Keith Seitz <keiths@redhat.com>
2641
2642 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2643 (mi_make_breakpoint_table): New procedure.
2644 (mi_create_breakpoint): Use mi_make_breakpoint
2645 and return the result.
2646 (mi_make_breakpoint): New procedure.
2647 (mi_build_kv_pairs): New procedure.
2648
2649 * gdb.mi/mi-break.exp: Remove unused globals,
2650 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2651 All callers updated.
2652 * gdb.mi/mi-dprintf.exp: Use variable to track command
2653 number.
2654 Update all callers of mi_create_breakpoint and use
2655 mi_make_breakpoint_table.
2656 Remove any unused global variables.
2657 * gdb.mi/mi-nonstop.exp: Likewise.
2658 * gdb.mi/mi-nsintrall.exp: Likewise.
2659 * gdb.mi/mi-nsmoribund.exp: Likewise.
2660 * gdb.mi/mi-nsthrexec.exp: Likewise.
2661 * gdb.mi/mi-reverse.exp: Likewise.
2662 * gdb.mi/mi-simplerun.exp: Likewise.
2663 * gdb.mi/mi-stepn.exp: Likewise.
2664 * gdb.mi/mi-syn-frame.exp: Likewise.
2665 * gdb.mi/mi-until.exp: Likewise.
2666 * gdb.mi/mi-var-cp.exp: Likewise.
2667 * gdb.mi/mi-var-display.exp: Likewise.
2668 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2669 * gdb.mi/mi2-var-child.exp: Likewise.
2670 * gdb.mi/mi-vla-c99.exp: Likewise.
2671 * lib/mi-support.exp: Likewise.
2672
2673 From Ian Lance Taylor <iant@cygnus.com>:
2674 * lib/gdb.exp (parse_args): New procedure.
2675
08351840
PA
26762014-04-23 Pedro Alves <palves@redhat.com>
2677
2678 * gdb.base/break-unload-file.c: New file.
2679 * gdb.base/break-unload-file.exp: New file.
2680 * gdb.base/sym-file-lib.c (baz): New function.
2681 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2682 field.
2683 (load): Store the segment's mapped size.
2684 (unload): New function.
2685 (unload_shlib): New function.
2686 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2687 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2688 set a breakpoint at baz, and call it.
2689 * gdb.base/sym-file.exp: New tests for stale breakpoint
2690 instructions.
2691
076855f9
PA
26922014-04-23 Pedro Alves <palves@redhat.com>
2693
2694 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2695 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2696 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2697 * gdb.base/hbreak-unmapped.c: New file.
2698 * gdb.base/hbreak-unmapped.exp: New file.
2699 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2700 * lib/gdb.exp (gdb_is_target_remote): ... here.
2701
483805cf
PA
27022014-04-22 Pedro Alves <palves@redhat.com>
2703
2704 * gdb.base/consecutive-step-over.c: New file.
2705 * gdb.base/consecutive-step-over.exp: New file.
2706
06d97543
PA
27072014-04-22 Pedro Alves <palves@redhat.com>
2708
2709 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2710 instead of send_gdb/gdb_expect.
2711
b4429ea2
YQ
27122014-04-22 Yao Qi <yao@codesourcery.com>
2713
2714 * lib/trace-support.exp (generate_tracefile): New procedure.
2715 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2716 return 0.
2717 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2718 if generate_tracefile returns 1.
2719
51d48146
PA
27202014-04-18 Tom Tromey <palves@redhat.com>
2721 Pedro alves <tromey@redhat.com>
2722
2723 PR backtrace/15558
2724 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2725 with a backtrace limit.
2726 * gdb.python/py-frame-inline.exp: Test running to an inline
2727 function with a backtrace limit, and printing the newest frame.
2728 * gdb.python/py-frame-inline.c (main): Call f.
2729
bd1dce5f
MS
27302014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2731
2732 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2733
40d1a503
MS
27342014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2735
2736 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2737 Drop prefix from unsupported source file path.
2738
389b98f7
YQ
27392014-04-17 Yao Qi <yao@codesourcery.com>
2740
2741 * lib/gdb.exp (with_target_charset): New proc.
2742 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2743 with_target_charset.
2744 (test_print_strings): Likewise.
2745 (test_repeat_bytes): Likewise.
2746 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2747 for some tests.
2748
22869d73
KS
27492014-04-16 Keith Seitz <keiths@redhat.com>
2750
2751 PR gdb/15827
2752 * gdb.dwarf2/corrupt.c: New file.
2753 * gdb.dwarf2/corrupt.exp: New file.
2754
c4f87ca6
KS
27552014-04-16 Keith Seitz <keiths@redhat.com>
2756
2757 PR c++/16597
2758 * gdb.cp/namelessclass.cc: New file.
2759 * gdb.cp/namelessclass.exp: New file.
2760 * gdb.cp/namelessclass.S: New file.
2761
ab19de87
DE
27622014-04-16 Doug Evans <dje@google.com>
2763
2764 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2765 Add comment.
2766 (gdbserver_default_get_comm_port): New function.
2767 (gdbserver_start): Check if board file provided
2768 "gdbserver,get_comm_port" and use it if so.
2769 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2770 (gdb,socketport): Set to "stdio".
2771 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2772 (stdio_gdbserver_template): Delete.
2773 (${board}_get_remote_address): Update.
2774 (${board}_build_remote_cmd): Delete.
2775 (${board}_get_comm_port): New function.
2776 (${board}_spawn): Update.
2777 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2778 Delete.
2779 (${board}_get_remote_address): Update.
2780 (${board}_get_comm_port): New function.
2781
fc98a809
AB
27822014-04-16 Andrew Burgess <aburgess@broadcom.com>
2783
2784 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2785 appearing in any order.
2786
87fd9e6e
DE
27872014-04-15 Doug Evans <dje@google.com>
2788
2789 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2790 uninitialized value of "description".
2791
099fc3ea
KS
27922014-04-15 Keith Seitz <keiths@redhat.com>
2793
2794 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2795 Remove unused globals.
2796 (test_running_the_program): Likewise.
2797 (test_controlled_execution): Likewise.
2798 (test_controlling_breakpoints): Likewise.
2799 (test_program_termination): Likewise.
2800
5da151d4
KS
28012014-04-15 Keith Seitz <keiths@redhat.com>
2802
2803 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2804 unused globals.
2805 (test_rbreak_creation_and_listing): Likewise.
2806 (test_ignore_count): Likewise.
2807 (test_error): Likewise.
2808
35e5d2f0
PA
28092014-04-15 Pedro Alves <palves@redhat.com>
2810
2811 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2812 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2813 sym-file-loader.c.
2814 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2815 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2816 to sym-file-loader.c.
2817 (struct library): Forward declare.
2818 (load_shlib, lookup_function): Change prototypes.
2819 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2820 (translate_offset): Remove declarations.
2821 (get_text_addr): New declaration.
2822 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2823 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2824 sym-file-loader.h.
2825 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2826 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2827 here from sym-file-loader.h.
2828 (struct library): New structure.
2829 (load_shlib, lookup_function): Change prototypes and adjust to
2830 work with a struct library.
2831 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2832 (translate_offset): Make static.
2833 (get_text_addr): New function.
2834 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2835
eb4c1710
PA
28362014-04-15 Pedro Alves <palves@redhat.com>
2837
2838 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2839
2d1baf52
PA
28402014-04-15 Pedro Alves <palves@redhat.com>
2841
2842 * gdb.base/sym-file-loader.c: Include <limits.h>.
2843 (SELF_LINK): New define.
2844 (get_origin): New function.
2845 (load_shlib): Use it.
2846 * gdb.base/sym-file.exp: Don't early return if the target is
2847 remote. Use runto_main, and issue fail is that fails. Use
2848 gdb_load_shlibs.
2849 (shlib_name): Delete.
2850 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2851
7dd6df01
PA
28522014-04-15 Pedro Alves <palves@redhat.com>
2853
2854 * gdb.base/sym-file.exp: Remove regex characters from test
2855 message. Don't refer to breakpoint numbers in test messages.
2856
b50c8614
KS
28572014-04-14 Keith Seitz <keiths@redhat.com>
2858
2859 PR c++/16253
2860 * gdb.cp/var-tag.cc: New file.
2861 * gdb.cp/var-tag.exp: New file.
2862 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2863 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2864 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2865 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2866
3d567982
TT
28672014-04-14 Tom Tromey <tromey@redhat.com>
2868
2869 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2870 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2871 type.
2872 * gdb.cp/enum-class.exp: New file.
2873 * gdb.cp/enum-class.cc: New file.
2874
0626fc76
TT
28752014-04-14 Tom Tromey <tromey@redhat.com>
2876
2877 * gdb.dwarf2/enum-type.exp: New file.
2878
dca325b3
SA
28792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2880
2881 * gdb.mi/mi-vla-c99.exp: New file.
2882 * gdb.mi/vla.c: New file.
2883
5854b38a
SA
28842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2885
2886 * gdb.base/vla-datatypes.c: New file.
2887 * gdb.base/vla-datatypes.exp: New file.
2888
463bb957
SA
28892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2890
2891 * gdb.base/vla-ptr.c: New file.
2892 * gdb.base/vla-ptr.exp: New file.
2893
3dd170be
SA
28942014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2895
2896 * gdb.dwarf2/count.exp: New file.
2897
5ecaaa66
SA
28982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2899
2900 * gdb.base/vla-sideeffect.c: New file.
2901 * gdb.base/vla-sideeffect.exp: New file.
2902
41f1ada5
DB
29032014-04-14 David Blaikie <dblaikie@gmail.com>
2904
2905 * gdb.mi/non-stop.c: Add return value for non-void function return
2906 statement.
2907 * gdb.threads/staticthreads.c: Ditto.
2908
0be03e84
DE
29092014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2910 Doug Evans <xdje42@gmail.com>
2911
2912 * gdb.guile/scm-value.c: Improve test case.
2913 * gdb.guile/scm-value.exp: Add new test.
2914
f180a1fb
DB
29152014-04-11 David Blaikie <dblaikie@gmail.com>
2916
2917 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2918 override Clang's default.
2919
6b662e19
JB
29202014-04-11 Joel Brobecker <brobecker@adacore.com>
2921
2922 Revert the following changes (regressions):
2923
2924 * gdb.base/vla-sideeffect.c: New file.
2925 * gdb.base/vla-sideeffect.exp: New file.
2926
2927 * gdb.dwarf2/count.exp: New file.
2928
2929 * gdb.base/vla-multi.c: New file.
2930 * gdb.base/vla-multi.exp: New file.
2931
2932 * gdb.base/vla-ptr.c: New file.
2933 * gdb.base/vla-ptr.exp: New file.
2934
2935 * gdb.base/vla-datatypes.c: New file.
2936 * gdb.base/vla-datatypes.exp: New file.
2937
2938 * gdb.mi/mi-vla-c99.exp: New file.
2939 * gdb.mi/vla.c: New file.
2940
245a5f0b
KS
29412014-04-11 Keith Seitz <keiths@redhat.com>
2942
2943 PR c++/16675
2944 * gdb.cp/cpsizeof.exp: New file.
2945 * gdb.cp/cpsizeof.cc: New file.
2946
58a84dcf
SA
29472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2948
191a8a90
JB
2949 * gdb.mi/mi-vla-c99.exp: New file.
2950 * gdb.mi/vla.c: New file.
58a84dcf 2951
c8655f75
SA
29522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2953
2954 * gdb.base/vla-datatypes.c: New file.
2955 * gdb.base/vla-datatypes.exp: New file.
2956
024e13b4
SA
29572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2958
2959 * gdb.base/vla-ptr.c: New file.
2960 * gdb.base/vla-ptr.exp: New file.
2961
1a237e0e
SA
29622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2963
2964 * gdb.base/vla-multi.c: New file.
2965 * gdb.base/vla-multi.exp: New file.
2966
504f3432
SA
29672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2968
2969 * gdb.dwarf2/count.exp: New file.
2970
3bce8237
SA
29712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2972
191a8a90
JB
2973 * gdb.base/vla-sideeffect.c: New file.
2974 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2975
322f9c21
YQ
29762014-04-11 Yao Qi <yao@codesourcery.com>
2977
2978 * gdb.base/completion.exp: Check file exists before running tests
2979 on file completion.
2980
d708bcd1
PA
29812014-04-10 Pedro Alves <palves@redhat.com>
2982
2983 * gdb.base/cond-eval-mode.c: New file.
2984 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2985 prepare_for_testing to build the new file. Check result of
2986 runto_main.
2987 (test_break, test_watch): New procedures.
2988 (top level): Use them.
2989
ae1d2761
PM
29902014-04-08 Pierre Muller <muller@sourceware.org>
2991
2992 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2993 Ctrl-V use for mingw hosts.
2994
7af389b8
SC
29952014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2996
2997 * gdb.python/py-value.c: Improve test case.
2998 * gdb.python/py-value.exp: Add new test.
2999
5e703181
DE
30002014-04-07 David Blaikie <dblaikie@gmail.com>
3001
3002 * lib/compiler.c: Identify the clang compiler.
3003 * lib/compiler.cc: Ditto.
3004
9810b410
YQ
30052014-04-03 Yao Qi <yao@codesourcery.com>
3006
3007 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3008
98d1b8dc
AB
30092014-04-01 Anton Blanchard <anton@samba.org>
3010
3011 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3012 messages unique.
3013
3114cea1
AB
30142014-04-01 Anton Blanchard <anton@samba.org>
3015
3016 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3017 prepare_for_testing.
3018
62f7182c
AB
30192014-04-01 Anton Blanchard <anton@samba.org>
3020
3021 * gdb.arch/ppc64-atomic-inst.c: Remove.
3022 * gdb.arch/ppc64-atomic-inst.S: New file.
3023 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3024
770e7fc7
DE
30252014-03-31 Doug Evans <dje@google.com>
3026
3027 * gdb.base/print-symbol-loading-lib.c: New file.
3028 * gdb.base/print-symbol-loading-main.c: New file.
3029 * gdb.base/print-symbol-loading.exp: New file.
3030
46e2bafa
YQ
30312014-03-31 Yao Qi <yao@codesourcery.com>
3032
3033 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3034
8776cfe9
JB
30352014-03-28 Joel Brobecker <brobecker@adacore.com>
3036
3037 * gdb.ada/mi_dyn_arr: New testcase.
3038
5d1ef361
DE
30392014-03-27 Doug Evans <dje@google.com>
3040
3041 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3042
b5bee914
YQ
30432014-03-27 Yao Qi <yao@codesourcery.com>
3044
3045 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3046 if target is nios2-*-*.
3047
0d4d0e77
YQ
30482014-03-26 Yao Qi <yao@codesourcery.com>
3049
3050 * lib/gdb.exp (readline_is_used): New proc.
3051 * gdb.base/completion.exp: Move tests on command complete up.
3052 Skip the rest of tests if readline is not used.
3053 * gdb.ada/complete.exp: Skp the test if readline is not
3054 used.
3055 * gdb.base/filesym.exp: Likewise.
3056 * gdb.base/macscp.exp: Likewise.
3057 * gdb.base/readline-ask.exp: Likewise.
3058 * gdb.base/readline.exp: Likewise.
3059 * gdb.python/py-cmd.exp: Likewise.
3060 * gdb.trace/tfile.exp: Likewise.
3061
29361eee
YQ
30622014-03-26 Yao Qi <yao@codesourcery.com>
3063
3064 * gdb.base/macscp.exp: Fix code format issues.
3065
bc9a5525
UW
30662014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3067
3068 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3069 * gdb.asm/powerpc64le.inc: New file.
3070
d3839ede
PA
30712014-03-25 Pedro Alves <palves@redhat.com>
3072 Doug Evans <dje@google.com>
3073
3074 * gdb.base/source-execution.c: New file.
3075 * gdb.base/source-execution.exp: New file.
3076 * gdb.base/source-execution.gdb: New file.
3077
01672a57
DE
30782014-03-24 Doug Evans <dje@google.com>
3079
3080 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3081 using fission.
3082
88bbeca9
HZ
30832014-03-24 Hui Zhu <hui@codesourcery.com>
3084 Pedro Alves <palves@redhat.com>
3085
3086 PR breakpoints/16101
3087 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3088 test pass/fail messages. Detect missing support for dprintf when
3089 breakpoints are actually inserted.
3090 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3091 breakpoints are actually inserted.
3092 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3093 fails.
3094
d2348791
JK
30952014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3096
3097 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3098
feef67ab
DE
30992014-03-22 Doug Evans <xdje42@gmail.com>
3100
3101 * gdb.python/python.exp (python not supported): Verify multi-line
3102 python command issues an error.
25d743f9 3103 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3104 guile command issues an error.
feef67ab 3105
ecebef6a
MR
31062014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3107
3108 * gdb.threads/thread-specific.exp: Handle the lack of usable
3109 $this_breakpoint and $this_thread.
3110
ccdd1909
HZ
31112014-03-21 Hui Zhu <hui@codesourcery.com>
3112
3113 * gdb.base/attach.exp (do_command_attach_tests): New.
3114
beb460e8
PA
31152014-03-20 Tom Tromey <tromey@redhat.com>
3116 Pedro Alves <palves@redhat.com>
3117
3118 PR cli/15718
3119 * gdb.base/condbreak-call-false.c: New file.
3120 * gdb.base/condbreak-call-false.exp: New file.
3121
40acf43a
PA
31222014-03-20 Pedro Alves <palves@redhat.com>
3123
3124 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3125 Delete.
3126 (block_signals, unblock_signals): Delete.
3127 (child_function_2, main): Remove references to deleted variable
3128 and functions.
3129
9f5e1e02
PA
31302014-03-20 Pedro Alves <palves@redhat.com>
3131
3132 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3133 Use pthread_kill to signal thread 2.
3134 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3135 Adjust to make the test send itself a signal rather than using the
3136 host's "kill" command.
3137
99619bea
PA
31382014-03-20 Pedro Alves <palves@redhat.com>
3139
3140 * gdb.threads/multiple-step-overs.c: New file.
3141 * gdb.threads/multiple-step-overs.exp: New file.
3142 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3143 Adjust expected infrun debug output.
3144
2adfaa28
PA
31452014-03-20 Pedro Alves <palves@redhat.com>
3146
3147 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3148 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3149
31e77af2
PA
31502014-03-20 Pedro Alves <palves@redhat.com>
3151
3152 PR breakpoints/7143
3153 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3154 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3155 of gdb_test_multiple.
3156 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3157 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3158
b9f437de
PA
31592014-03-20 Pedro Alves <palves@redhat.com>
3160
3161 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3162 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3163
05adc73e
PA
31642014-03-19 Pedro Alves <palves@redhat.com>
3165
3166 * gdb.base/async.exp: Remove early return.
3167
6048b950
PA
31682014-03-19 Pedro Alves <palves@redhat.com>
3169
3170 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3171
8bcfb00a
PA
31722014-03-19 Pedro Alves <palves@redhat.com>
3173
3174 * gdb.base/async.exp (test_background): Expect \r\n after
3175 "completed." in the fail pattern.
3176
884e37dc
PA
31772014-03-19 Pedro Alves <palves@redhat.com>
3178
3179 * gdb.base/async.exp (test_background): New procedure.
3180 Use it for all background execution command tests.
3181
148e57e2
PA
31822014-03-19 Pedro Alves <palves@redhat.com>
3183
3184 * gdb.base/async.exp: Use prepare_for_testing.
3185
f48088c7
PA
31862014-03-19 Pedro Alves <palves@redhat.com>
3187
3188 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3189 the same line.
3190
e2f6c966
PA
31912014-03-19 Pedro Alves <palves@redhat.com>
3192
3193 * gdb.base/async.c (main): Add "jump here" and "until here" line
3194 marker comments.
3195 * gdb.base/async.exp (jump_here): New global.
3196 (jump& test): Use it.
3197 (until_here): New global.
3198 (until& test): Use it.
3199
c30568d4
PA
32002014-03-19 Pedro Alves <palves@redhat.com>
3201
3202 * gdb.base/async.exp: Don't frob gdb_protocol.
3203
0172b6a7
DE
32042014-03-18 Doug Evans <xdje42@gmail.com>
3205
3206 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3207 Fix spelling of exec-done-display.
3208
06c868a8
JK
32092014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3210
3211 PR gdb/15358
3212 * gdb.base/gdb-sigterm.c: New file.
3213 * gdb.base/gdb-sigterm.exp: New file.
3214
0c7e1a46
PA
32152014-03-18 Pedro Alves <palves@redhat.com>
3216
3217 PR gdb/13860
3218 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3219 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3220 solib-event.
3221
f7c77d93
JB
32222014-03-17 Joel Brobecker <brobecker@adacore.com>
3223
3224 * gdb.ada/pckd_arr_ren: New testcase.
3225
5a1e8c7a
DE
32262014-03-13 Doug Evans <xdje42@gmail.com>
3227
3228 PR guile/16612
3229 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3230 collect after discarding symbols.
3231
350e1a76
DE
32322014-03-13 Ludovic Courtès <ludo@gnu.org>
3233 Doug Evans <xdje42@gmail.com>
3234
3235 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3236 to history survives a gc.
3237
a69900ae
PA
32382014-03-13 Pedro Alves <palves@redhat.com>
3239
3240 * gdb.base/default.exp: Don't test "target procfs".
3241
5db9f0bd
PA
32422014-03-13 Pedro Alves <palves@redhat.com>
3243
3244 * gdb.base/default.exp: Update "target child" and "target procfs"
3245 tests to not expect "Unix".
3246
b3ccfe11
TT
32472014-03-12 Tom Tromey <tromey@redhat.com>
3248
3249 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3250 New procs. Add target-async tests.
3251 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3252 Add target-async tests.
3253
646f4417
AA
32542014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3255
3256 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3257 'func_start' and 'func_end' for the beginning and end of the
3258 function code, respectively.
3259 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3260 'func_end' instead of 'func' and 'main'.
3261
288c211f
AA
32622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3263
3264 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3265 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3266 generate the debug info assembler source.
3267
e0c0f156
AA
32682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3269
3270 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3271 * gdb.dwarf2/arr-subrange.exp: Likewise.
3272 * gdb.dwarf2/dwz.exp: Likewise.
3273 * gdb.dwarf2/method-ptr.exp: Likewise.
3274 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3275 * gdb.dwarf2/subrange.exp: Likewise.
3276 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3277 * gdb.dwarf2/implptrpiece.exp: Likewise.
3278 * gdb.dwarf2/nostaticblock.exp: Likewise.
3279
0e5c4555
AA
32802014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3281
3282 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3283 directory to absolute path name arguments.
3284
5ec18f2b
JG
32852014-03-10 Joel Brobecker <brobecker@adacore.com>
3286
3287 * gdb.ada/tagged_access: New testcase.
3288
847fc4f2
MM
32892014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3290
3291 * gdb.btrace/data.exp: Update expected output.
3292
cc3da688
YQ
32932014-03-06 Yao Qi <yao@codesourcery.com>
3294
3295 * gdb.trace/pr16508.exp: New file.
3296
0f26cec1
PA
32972014-03-05 Pedro Alves <palves@redhat.com>
3298
3299 PR gdb/16575
3300 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3301 procedure.
3302 (top level): Adjust to use it. Add tests that exercise breakpoint
3303 interaction with the code-cache.
3304
7a5a839f
LC
33052014-02-26 Ludovic Courtès <ludo@gnu.org>
3306
3307 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3308 test for 'history-append!'.
3309
31aa7e4e
JB
33102014-02-26 Joel Brobecker <brobecker@adacore.com>
3311
3312 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3313 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3314 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3315 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3316 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3317 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3318
1b588015
JB
33192014-02-26 Joel Brobecker <brobecker@adacore.com>
3320
3321 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3322 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3323 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3324
55426c9d
JB
33252014-02-26 Joel Brobecker <brobecker@adacore.com>
3326
3327 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3328
dc53a7ad
JB
33292014-02-26 Joel Brobecker <brobecker@adacore.com>
3330
3331 * gdb.dwarf2/arr-stride.c: New file.
3332 * gdb.dwarf2/arr-stride.exp: New file.
3333
12ab52e9
PA
33342014-02-26 Pedro Alves <palves@redhat.com>
3335
3336 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3337 that won't ever trigger. Make sure that GDB reports the correct
3338 breakpoint that caused the stop.
3339
849c862e
JK
33402014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3341
3342 PR gdb/16626
3343 * gdb.base/auto-load-script: New file.
3344 * gdb.base/auto-load.c: New file.
3345 * gdb.base/auto-load.exp: New file.
3346
71b7d793
JK
3347 PR gdb/16626
3348 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3349
e2f0d509
JK
33502014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3351
3352 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3353 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3354
50cc37c8
DE
33552014-02-24 Doug Evans <dje@google.com>
3356
3357 * lib/gdb.exp (run_on_host): Log error output if program fails.
3358
ea4758f2
PA
33592014-02-21 Pedro Alves <palves@redhat.com>
3360
3361 * gdb.threads/step-after-sr-lock.c: Rename to ...
3362 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3363 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3364 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3365 ... this.
3366
d7b30f67
SDJ
33672014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3368
3369 PR tdep/16397
3370 * gdb.arch/amd64-stap-special-operands.exp: New file.
3371 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3372 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3373 * gdb.arch/amd64-stap-triplet.S: Likewise.
3374 * gdb.arch/amd64-stap-triplet.c: Likewise.
3375
83deb43f
JB
33762014-02-20 Joel Brobecker <brobecker@adacore.com>
3377
3378 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3379 in .section pseudo-op.
3380
adde2bff
DE
33812014-02-20 lin zuojian <manjian2006@gmail.com>
3382 Joel Brobecker <brobecker@adacore.com>
3383 Doug Evans <xdje42@gmail.com>
3384
3385 PR symtab/16581
3386 * gdb.dwarf2/dw2-icycle.S: New file.
3387 * gdb.dwarf2/dw2-icycle.c: New file.
3388 * gdb.dwarf2/dw2-icycle.exp: New file.
3389
f7bd0f78
SC
33902014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3391
3392 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3393 operations on gdb.Value objects.
3394 * gdb.python/py-value-cc.exp: Add new test to test operations on
3395 gdb.Value objects.
3396
c17ef0d5
DE
33972014-02-18 Doug Evans <dje@google.com>
3398
3399 * Makefile.in (TESTS): New variable.
3400 (expanded_tests, expanded_tests_or_none): New variables
3401 (check-single): Pass $(expanded_tests_or_none) to runtest.
3402 (check-parallel): Only run tests in $(TESTS) if non-empty.
3403 (check/no-matching-tests-found): New rule.
3404 * README: Document TESTS makefile variable.
3405
5dd3176f
DE
34062014-02-18 Doug Evans <dje@google.com>
3407
3408 * Makefile.in (check-parallel): rm -rf outputs temp.
3409
0b10be4f
JK
34102014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 Fix "ERROR: no fileid for" in the testsuite.
3413 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3414
85f224e7
DE
34152014-02-12 Doug Evans <dje@google.com>
3416
3417 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3418 (MISCELLANEOUS): New variable.
3419 (clean): rm -rf $(MISCELLANEOUS).
3420 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3421 dwp live in the same directory as symlinks, with each symlink pointed
3422 to a differently named file in a different directory.
3423
149b30ff
DE
34242014-02-11 Doug Evans <dje@google.com>
3425
3426 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3427 of Tcl file commands.
3428
1dfdac32
MK
34292014-02-10 Mark Kettenis <kettenis@gnu.org>
3430
3431 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3432 "kill -SIGUSR1 -1".
3433
aa4fb036
JB
34342014-02-10 Joel Brobecker <brobecker@adacore.com>
3435
3436 * gdb.ada/tick_length_array_enum_idx: New testcase.
3437
ed3ef339
DE
34382014-02-10 Doug Evans <xdje42@gmail.com>
3439
3440 * configure.ac (AC_OUTPUT): Add gdb.guile.
3441 * configure: Regenerate.
3442 * lib/gdb-guile.exp: New file.
3443 * lib/gdb.exp (get_target_charset): New function.
3444 * gdb.base/help.exp: Update expected output from "apropos apropos".
3445 * gdb.guile/Makefile.in: New file.
3446 * gdb.guile/guile.exp: New file.
3447 * gdb.guile/scm-arch.c: New file.
3448 * gdb.guile/scm-arch.exp: New file.
3449 * gdb.guile/scm-block.c: New file.
3450 * gdb.guile/scm-block.exp: New file.
3451 * gdb.guile/scm-breakpoint.c: New file.
3452 * gdb.guile/scm-breakpoint.exp: New file.
3453 * gdb.guile/scm-disasm.c: New file.
3454 * gdb.guile/scm-disasm.exp: New file.
3455 * gdb.guile/scm-equal.c: New file.
3456 * gdb.guile/scm-equal.exp: New file.
3457 * gdb.guile/scm-error.exp: New file.
3458 * gdb.guile/scm-error.scm: New file.
3459 * gdb.guile/scm-frame-args.c: New file.
3460 * gdb.guile/scm-frame-args.exp: New file.
3461 * gdb.guile/scm-frame-args.scm: New file.
3462 * gdb.guile/scm-frame-inline.c: New file.
3463 * gdb.guile/scm-frame-inline.exp: New file.
3464 * gdb.guile/scm-frame.c: New file.
3465 * gdb.guile/scm-frame.exp: New file.
3466 * gdb.guile/scm-generics.exp: New file.
3467 * gdb.guile/scm-gsmob.exp: New file.
3468 * gdb.guile/scm-iterator.c: New file.
3469 * gdb.guile/scm-iterator.exp: New file.
3470 * gdb.guile/scm-math.c: New file.
3471 * gdb.guile/scm-math.exp: New file.
3472 * gdb.guile/scm-objfile-script-gdb.in: New file.
3473 * gdb.guile/scm-objfile-script.c: New file.
3474 * gdb.guile/scm-objfile-script.exp: New file.
3475 * gdb.guile/scm-objfile.c: New file.
3476 * gdb.guile/scm-objfile.exp: New file.
3477 * gdb.guile/scm-ports.exp: New file.
3478 * gdb.guile/scm-pretty-print.c: New file.
3479 * gdb.guile/scm-pretty-print.exp: New file.
3480 * gdb.guile/scm-pretty-print.scm: New file.
3481 * gdb.guile/scm-section-script.c: New file.
3482 * gdb.guile/scm-section-script.exp: New file.
3483 * gdb.guile/scm-section-script.scm: New file.
3484 * gdb.guile/scm-symbol.c: New file.
3485 * gdb.guile/scm-symbol.exp: New file.
3486 * gdb.guile/scm-symtab-2.c: New file.
3487 * gdb.guile/scm-symtab.c: New file.
3488 * gdb.guile/scm-symtab.exp: New file.
3489 * gdb.guile/scm-type.c: New file.
3490 * gdb.guile/scm-type.exp: New file.
3491 * gdb.guile/scm-value-cc.cc: New file.
3492 * gdb.guile/scm-value-cc.exp: New file.
3493 * gdb.guile/scm-value.c: New file.
3494 * gdb.guile/scm-value.exp: New file.
3495 * gdb.guile/source2.scm: New file.
3496 * gdb.guile/types-module.cc: New file.
3497 * gdb.guile/types-module.exp: New file.
3498
7026a7c1
YQ
34992014-02-10 Yao Qi <yao@codesourcery.com>
3500
3501 PR testsuite/16543
3502 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3503 * configure: Regenerated.
3504 * Makefile.in: New file.
3505
6c466447
AS
35062014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3507
3508 * gdb.python/py-framefilter.exp: Fix typo.
3509
6e854735
YQ
35102014-02-08 Yao Qi <yao@codesourcery.com>
3511
3512 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3513 that no =breakpoint-modified is emitted when breakpoints are
3514 modified through MI commands.
3515
d137e6dc
PA
35162014-02-07 Pedro Alves <pedro@codesourcery.com>
3517 Pedro Alves <palves@redhat.com>
3518
3519 * gdb.threads/step-after-sr-lock.c: New file.
3520 * gdb.threads/step-after-sr-lock.exp: New file.
3521
b5ee5a50
PA
35222014-02-07 Pedro Alves <palves@redhat.com>
3523
3524 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3525
3c77faf3
JK
35262014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3527
3528 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3529 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3530
6dddc817
DE
35312014-02-06 Doug Evans <xdje42@gmail.com>
3532
3533 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3534 output.
3535
3536 * gdb.gdb/python-interrupts.exp: New file.
3537
de7b2893
YQ
35382014-02-05 Yao Qi <yao@codesourcery.com>
3539
3540 * gdb.trace/report.exp (use_collected_data): Test the output
3541 of "info threads" and "info inferiors".
3542
66d032ac
YQ
35432014-02-05 Yao Qi <yao@codesourcery.com>
3544
3545 Revert this patch:
3546
3547 2013-05-24 Yao Qi <yao@codesourcery.com>
3548
3549 * gdb.trace/tfile.exp: Test inferior and thread.
3550
591a12a1
UW
35512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3552
3553 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3554 on a function.
3555 * gdb.base/step-bt.c: Call hello via function pointer to make
3556 sure its first instruction is executed on powerpc64le-linux.
3557
0ff3e01f
UW
35582014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3559
3560 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3561
084ee545
UW
35622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3563
3564 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3565 of the test patterns for use on little-endian systems.
3566
6ed14ff3
UW
35672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3568
3569 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3570 (decimal_vector): Fix for little-endian.
3571
401e27fd
JM
35722014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3573
3574 * gdb.arch/sparc-sysstep.exp: New file.
3575 * gdb.arch/sparc-sysstep.c: Likewise.
3576
3577 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3578
8b924729
EBM
35792014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3580
3581 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3582
fb151210
JB
35832014-01-23 Tom Tromey <tromey@redhat.com>
3584
3585 * gdb.ada/array_char_idx: New testcase.
3586
0740f8d8
TT
35872014-01-23 Tom Tromey <tromey@redhat.com>
3588
3589 PR python/16487:
3590 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3591 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3592 classes.
3593
21909fa1
TT
35942014-01-23 Tom Tromey <tromey@redhat.com>
3595
3596 PR python/16491:
3597 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3598 string from an inferior frame.
3599 * gdb.python/py-framefilter-mi.exp: Update.
3600
87ce2a04
DE
36012014-01-22 Doug Evans <dje@google.com>
3602
3603 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3604
237b092b
AA
36052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3606
3607 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3608
d674a709
AA
36092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3610
3611 * gdb.trace/entry-values.exp: Remove excess space character from
3612 regex patterns. Handle s390 call instruction.
3613
20fa3390
AA
36142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3615
3616 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3617 define "*_start" label. Make "name" static.
3618 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3619 ${name} by references to ${name}_start.
3620
78466714
AA
36212014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3622
3623 * gdb.base/info-macros.exp: Remove "debug" from the compile
3624 options.
3625
ec9f644a
IB
36262014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3627
3628 * gdb.dlang/demangle.exp: New file.
3629
94b1b47e
IB
36302014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3631
3632 * gdb.dlang/primitive-types.exp: New file.
3633
7f420862
IB
36342014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3635
3636 * configure.ac: Create gdb.dlang/Makefile.
3637 * configure: Regenerate.
3638 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3639 * gdb.dlang/Makefile.in: New file.
3640 * lib/d-support.exp: New file.
3641 * lib/gdb.exp (skip_d_tests): New proc.
3642
52834460
MM
36432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3644
3645 * gdb.btrace/delta.exp: Check reverse stepi.
3646 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3647 * gdb.btrace/finish.exp: New.
3648 * gdb.btrace/next.exp: New.
3649 * gdb.btrace/nexti.exp: New.
3650 * gdb.btrace/record_goto.c: Add comments.
3651 * gdb.btrace/step.exp: New.
3652 * gdb.btrace/stepi.exp: New.
3653 * gdb.btrace/multi-thread-step.c: New.
3654 * gdb.btrace/multi-thread-step.exp: New.
3655 * gdb.btrace/rn-dl-bind.c: New.
3656 * gdb.btrace/rn-dl-bind.exp: New.
3657 * gdb.btrace/data.c: New.
3658 * gdb.btrace/data.exp: New.
3659 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3660
6e07b1d2
MM
36612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3662
3663 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3664 * gdb.btrace/exception.exp: Update.
3665 * gdb.btrace/instruction_history.exp: Update.
3666 * gdb.btrace/record_goto.exp: Update.
3667 * gdb.btrace/tailcall.exp: Update.
3668 * gdb.btrace/unknown_functions.exp: Update.
3669 * gdb.btrace/delta.exp: New.
3670
0b722aec
MM
36712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3672
3673 * gdb.btrace/record_goto.exp: Add backtrace test.
3674 * gdb.btrace/tailcall.exp: Add backtrace test.
3675
066ce621
MM
36762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3677
3678 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3679 * gdb.btrace/record_goto.c: New.
3680 * gdb.btrace/record_goto.exp: New.
3681 * gdb.btrace/x86-record_goto.S: New.
3682
0688d04e
MM
36832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3684
3685 * gdb.btrace/function_call_history.exp: Update tests.
3686 * gdb.btrace/instruction_history.exp: Update tests.
3687
8710b709
MM
36882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3689
3690 * gdb.btrace/function_call_history.exp: Fix expected field
3691 order for "record function-call-history".
3692 Add new tests for "record function-call-history /c".
3693 * gdb.btrace/exception.cc: New.
3694 * gdb.btrace/exception.exp: New.
3695 * gdb.btrace/tailcall.exp: New.
3696 * gdb.btrace/x86-tailcall.S: New.
3697 * gdb.btrace/x86-tailcall.c: New.
3698 * gdb.btrace/unknown_functions.c: New.
3699 * gdb.btrace/unknown_functions.exp: New.
3700 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3701
5de9129b
MM
37022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3703
3704 * gdb.btrace/instruction_history.exp: Update.
3705 * gdb.btrace/function_call_history.exp: Update.
3706
23a7fe75
MM
37072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3708
3709 * gdb.btrace/function_call_history.exp: Fix expected function
3710 trace.
3711 * gdb.btrace/instruction_history.exp: Initialize traced.
3712 Remove traced_functions.
3713
724c7dd8
MM
37142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3715
3716 * gdb.btrace/function_call_history.exp: Update
3717 * gdb.btrace/instruction_history.exp: Update.
3718
6d78d93b
MM
37192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3720
3721 * gdb.btrace/enable.exp: Update expected text.
3722
93a360cc
OJ
37232014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3724
3725 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3726 bytes.
3727
3772b53f
MR
37282014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3729
3730 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3731
596662fa
OJ
37322014-01-15 Omair Javaid <omair.javaid@linaro.org>
3733
3734 * lib/gdb.exp (supports_process_record): Return true for
3735 arm*-linux*. (supports_reverse): Likewise.
3736
b5b08fb4
SC
37372014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3738
3739 PR python/15464
3740 PR python/16113
3741 * gdb.python/py-type.c: Enhance test case.
3742 * gdb.python/py-value-cc.cc: Likewise
3743 * gdb.python/py-type.exp: Add new tests.
3744 * gdb.python/py-value-cc.exp: Likewise
3745
52d7fb13
AA
37462014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3747 Pedro Alves <palves@redhat.com>
3748
3749 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3750 Make "name" extern.
3751 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3752 references to ${name}_start by references to ${name}.
3753
a2cd8cfe
JB
37542014-01-10 Joel Brobecker <brobecker@adacore.com>
3755
3756 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3757
4e23fced
JB
37582014-01-10 Joel Brobecker <brobecker@adacore.com>
3759
3760 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3761
c6a9e42c
PA
37622014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3763 Pedro Alves <palves@redhat.com>
3764
3765 * gdb.mi/mi-info-os.exp: Connect to the target with
3766 mi_gdb_target_load.
3767
b7ea362b
PA
37682014-01-08 Pedro Alves <palves@redhat.com>
3769
3770 * gdb.threads/reconnect-signal.c: New file.
3771 * gdb.threads/reconnect-signal.exp: New file.
3772
5e3f4fab
EBM
37732014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3774
3775 * gdb.base/source-dir.exp: New file.
3776
79301218
JB
37772014-01-07 Joel Brobecker <brobecker@adacore.com>
3778
3779 * gdb.ada/mi_interface: New testcase.
3780
8e355c5d
JB
37812014-01-07 Joel Brobecker <brobecker@adacore.com>
3782
3783 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3784 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3785 gdb.ada/pp-rec-component/pck.ads: New files.
3786
c0d48811
JB
37872014-01-07 Joel Brobecker <brobecker@adacore.com>
3788
3789 * gdb.python/py-pp-integral.c: New file.
3790 * gdb.python/py-pp-integral.py: New file.
3791 * gdb.python/py-pp-integral.exp: New file.
3792
17b609c3 3793For older changes see ChangeLog-1993-2013.
c906108c 3794\f
8d8cb839
EZ
3795;; Local Variables:
3796;; mode: change-log
3797;; left-margin: 8
3798;; fill-column: 74
3799;; version-control: never
3800;; End:
902f2ccb 3801
32d0add0 3802 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
3803 Copying and distribution of this file, with or without modification,
3804 are permitted provided the copyright notice and this notice are preserved.