Automatic date update in version.in
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2631b16a
AW
12015-04-28 Andy Wingo <wingo@igalia.com>
2
3 * gdb.python/py-parameter.exp:
4 * gdb.guile/scm-parameter.exp: Escape the path that we are
5 matching against, as it might contain characters that are special
6 to regular expressions.
7
460efde1
JB
82015-04-27 Joel Brobecker <brobecker@adacore.com>
9
10 * gdb.ada/rec_comp: New testcase.
11
2d369d8e
SDJ
122015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
13
14 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15 before using it.
16
cf75d6c3
AB
172015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
18
19 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
20 new tests for verilog output.
21
8dbe7ca5
YQ
222015-04-24 Yao Qi <yao.qi@linaro.org>
23
24 * boards/remote-gdbserver-on-localhost.exp: New file.
25
4ef9fb2f
PA
262015-04-23 Pedro Alves <palves@redhat.com>
27
28 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
29 $inferior_spawn_id instead of $inferior_spawn_id directly. On
30 "end of file", remove $inferior_spawn_id from the indirect list.
31
0a803169
PA
322015-04-23 Pedro Alves <palves@redhat.com>
33
34 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
35
749ef8f8
PA
362015-04-23 Pedro Alves <palves@redhat.com>
37
38 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
39 on $any_spawn_id instead of only on $gdb_spawn_id.
40
8aae4344
PM
412015-04-21 Pierre Muller <muller@sourceware.org>
42
43 PR pascal/17815
44 * lib/pascal.exp (gpc_compile): Add new option "class".
45 (fpc_compile): Likewise.
46 * gdb.pascal/case-insensitive-symbols.pas: New file.
47 * gdb.pascal/case-insensitive-symbols.exp: New file.
48
1586c8fb
GB
492015-04-20 Gary Benson <gbenson@redhat.com>
50
51 * gdb.base/attach.exp: Fix three extended remote failures.
52
1b6e6f5c
GB
532015-04-17 Gary Benson <gbenson@redhat.com>
54
55 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
56 the main executable over the remote protocol.
57
e797481d
PA
582015-04-16 Pedro Alves <palves@redhat.com>
59
60 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
61 a new gdbserver if gdbserver_reconnect_p is set.
62
1ca99c42
PA
632015-04-16 Pedro Alves <palves@redhat.com>
64
65 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
66 is set, don't exit gdbserver.
67
af9fd6f8
AA
682015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
69
70 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
71 appropriate .insn, such that an older assembler can be used.
72 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
73 the z/Architecture instruction set on 31-bit targets as well.
74
04ff1e61
AA
752015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
76
77 * gdb.go/handcall.exp: Remove all logic related to the first
78 breakpoint and rely on go_runto_main instead.
79 * gdb.go/strings.exp: Likewise.
80 * gdb.go/unsafe.exp: Likewise.
81 * gdb.go/hello.exp: Likewise. Also rename the remaining
82 breakpoint marker to "breakpoint 1".
83 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
84 * gdb.go/strings.go: Likewise.
85 * gdb.go/unsafe.go: Likewise.
86 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
87 "set breakpoint 2 here" and rename the remaining breakpoint marker
88 to "breakpoint 1".
89
40d2f8d6
SM
902015-04-15 Simon Marchi <simon.marchi@ericsson.com>
91
92 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
93 if itertools.imap is not present.
94 * gdb.python/py-objfile.exp: Add parentheses.
95 * gdb.python/py-type.exp: Same.
96 * gdb.python/py-unwind-maint.py: Same.
97
8cbc97c6
YQ
982015-04-15 Yao Qi <yao.qi@linaro.org>
99
100 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
101 of ":$ptr_size" and set its form explicitly.
102
45fd756c
YQ
1032015-04-15 Pedro Alves <palves@redhat.com>
104 Yao Qi <yao.qi@linaro.org>
105
106 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
107 timeout by factor of 4.
108 (test_regular_watch): Likewise.
109 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
110 * gdb.reverse/sigall-reverse.exp: Likewise.
111 * gdb.reverse/until-precsave.exp: Likewise.
112 * lib/gdb.exp (with_timeout_factor): New proc.
113 (gdb_expect): Move some code to ...
114 (get_largest_timeout): ... here. New procedure.
115
9e811bc3
LM
1162015-04-14 Luis Machado <lgustavo@codesourcery.com>
117
118 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
119
0ff6fcb2
LM
1202015-04-13 Luis Machado <lgustavo@codesourcery.com>
121
122 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
123 to write to the .text section.
124
7578d5f7
LM
1252015-04-13 Luis Machado <lgustavo@codesourcery.com>
126
127 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
128 Handle the case of targets that do not provide PID information.
129
2efe15c4
YQ
1302015-04-13 Yao Qi <yao.qi@linaro.org>
131
132 * lib/gdbserver-support.exp (gdb_exit): Catch exception
133 and use expect instead of gdb_expect.
134
8cd8f2f8
SDJ
1352015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
136
137 * gdb.base/coredump-filter.exp: Rename variable "addr" to
138 "coredump_var_addr" to avoid naming conflict with other testcases.
139
9ee41772
PA
1402015-04-10 Pedro Alves <palves@redhat.com>
141
142 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
143 gdb_test_sequence and gdb_assert.
144
07473109
PA
1452015-04-10 Pedro Alves <palves@redhat.com>
146
147 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
148 test messages that don't include the breakpoint address.
149
de3db44c
YQ
1502015-04-10 Yao Qi <yao.qi@linaro.org>
151
152 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
153 false for some offset and width combinations which aren't
154 supported by linux kernel.
155
c79d856c
PA
1562015-04-10 Pedro Alves <palves@redhat.com>
157
158 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
159 procedure, factored out from ...
160 (top level): ... here. Add "set displaced-stepping" testing axis.
161 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
162 parameter "displaced". Use it.
163 (top level): Use foreach and add "set displaced-stepping" testing
164 axis.
165
ebc90b50
PA
1662015-04-10 Pedro Alves <palves@redhat.com>
167
168 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
169 Remove comment.
170 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
171 both the address of the instruction that triggers the watchpoint
172 and the address of the instruction immediately after, and use
173 those addresses for the test. Fix comment.
174
8f572e5c
PA
1752015-04-10 Pedro Alves <palves@redhat.com>
176
177 * gdb.base/sigstep.exp (breakpoint_to_handler)
178 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
179 Test "backtrace" in handler.
180 (breakpoint_over_handler): New parameter 'displaced'. Use it.
181 (top level): Add new "displaced" test axis to
182 breakpoint_to_handler, breakpoint_to_handler_entry and
183 breakpoint_over_handler.
184
8d707a12
PA
1852015-04-10 Pedro Alves <palves@redhat.com>
186
187 PR gdb/18216
188 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
189
ef713951
YQ
1902015-04-10 Yao Qi <yao.qi@linaro.org>
191
192 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
193 (test_add_rn_pc): New function.
194 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
195 (top level): Invoke test_add_rn_pc.
196
906d60cf
PA
1972015-04-10 Pedro Alves <palves@redhat.com>
198
199 PR gdb/13858
200 * gdb.base/step-over-no-symbols.exp: New file.
201
f2983cc3
AW
2022015-04-09 Andy Wingo <wingo@igalia.com>
203
204 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
205 after the Python tests.
206
6d62641c
SDJ
2072015-04-08 Keith Seitz <keiths@redhat.com>
208
209 PR python/16699
210 * gdb.python/py-completion.exp: New tests for completion.
211 * gdb.python/py-completion.py (CompleteLimit1): New class.
212 (CompleteLimit2): Likewise.
213 (CompleteLimit3): Likewise.
214 (CompleteLimit4): Likewise.
215 (CompleteLimit5): Likewise.
216 (CompleteLimit6): Likewise.
217 (CompleteLimit7): Likewise.
218
f3770638
PA
2192015-04-08 Pedro Alves <palves@redhat.com>
220
221 PR gdb/18214
222 PR gdb/18216
223 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
224 function.
225 (main): Install it as SIGUSR1 handler.
226 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
227 parameter. Always use "setup" as prefix. Toggle "set
228 displaced-stepping" off/on depending on global. Don't switch to
229 thread 1 here.
230 (top level): Add displaced stepping "off/on" test axis. Update
231 "setup" calls. Wrap each subtest with with_test_prefix. Test
232 continuing with a queued signal in each thread.
233
4496bed7
PA
2342015-04-08 Pedro Alves <palves@redhat.com>
235
236 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
237 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
238 gdb_breakpoint instead of gdb_test that doesn't expect anything.
239 Return early if running to main fails.
240 * gdb.trace/while-stepping.exp: Likewise.
241
b97fde92
PA
2422015-04-07 Pedro Alves <palves@redhat.com>
243
244 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
245 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
246 interact with inferior program.
247
f71c18e7
PA
2482015-04-07 Pedro Alves <palves@redhat.com>
249
250 * lib/gdb.exp (inferior_spawn_id): New global.
251 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
252 spawn id after processing the user code.
253 (default_gdb_start): Set inferior_spawn_id.
254 (send_inferior): New procedure.
255 * lib/gdbserver-support.exp (gdbserver_start): Set
256 inferior_spawn_id.
257 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
258
6423214f
PA
2592015-04-07 Pedro Alves <palves@redhat.com>
260
261 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
262 * lib/gdbserver-support.exp (gdbserver_start): Make
263 $server_spawn_id global.
264 (gdbserver_start): Don't wait for gdbserver's spawn id with
265 expect_background.
266 (close_gdbserver): New procedure.
267 (gdb_exit): Rename the default version and reimplement.
268
71c0ee8c
PA
2692015-04-07 Pedro Alves <palves@redhat.com>
270
271 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
272 append the substituted item, not the original item.
273
203bc29b
PA
2742015-04-07 Pedro Alves <palves@redhat.com>
275
276 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
277 gdb_expect.
278
508a3ddf
PA
2792015-04-07 Pedro Alves <palves@redhat.com>
280
281 * gdb.base/interrupt.exp: Don't handle the case of the inferior
282 output appearing once only.
283
9f6dbe2b
PA
2842015-04-07 Pedro Alves <palves@redhat.com>
285
286 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
287 that doesn't expect anything. Return early if running to main
288 fails.
289
337532fa
YQ
2902015-04-07 Yao Qi <yao.qi@linaro.org>
291
292 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
293 (child_function): Call alarm.
294 (main): Move call to alarm into the loop.
295 * gdb.threads/non-stop-fair-events.exp: Build program with
296 -DTIMEOUT=$timeout.
297
01b622d4
DE
2982015-04-06 Doug Evans <xdje42@gmail.com>
299
300 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
301 Fix dest parameter to board_info.
302 (fpc_compile): Ditto.
303 (gdb_compile_pascal): Rename dest arg to destfile.
304
961f4160
PMR
3052015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
306
307 * gdb.ada/funcall_ref.exp: New file.
308 * gdb.ada/funcall_ref/foo.adb: New file.
309
cafda597
YQ
3102015-04-02 Yao Qi <yao.qi@linaro.org>
311
312 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
313 is remote.
314
fed040c6
GB
3152015-04-02 Gary Benson <gbenson@redhat.com>
316
317 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
318
d11916aa
SS
3192015-04-01 Sasha Smundak <asmundak@google.com>
320
321 * gdb.python/py-unwind-maint.c: New file.
322 * gdb.python/py-unwind-maint.exp: New test.
323 * gdb.python/py-unwind-maint.py: New file.
324 * gdb.python/py-unwind.c: New file.
325 * gdb.python/py-unwind.exp: New test.
326 * gdb.python/py-unwind.py: New test.
327
a1471180
PA
3282015-04-01 Pedro Alves <palves@redhat.com>
329
330 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
331 to fail instead of non-existent $test.
332
0bbeccb1
PA
3332015-04-01 Pedro Alves <palves@redhat.com>
334
335 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
336 GDBFLAGS if not empty.
337
3c724c8c
PMR
3382015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
339
340 * gdb.ada/complete.exp: Remove "multi_line".
341 * gdb.ada/info_exc.exp: Remove "multi_line".
342 * gdb.ada/packed_tagged.exp: Remove "multi_line".
343 * gdb.ada/ptype_field.exp: Remove "multi_line".
344 * gdb.ada/sym_print_name.exp: Remove "multi_line".
345 * gdb.ada/tagged.exp: Remove "multi_line".
346 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
347 [multi_line ...]
348 * gdb.btrace/delta.exp: Likewise.
349 * gdb.btrace/exception.exp: Likewise.
350 * gdb.btrace/function_call_history.exp: Likewise.
351 * gdb.btrace/instruction_history.exp: Likewise.
352 * gdb.btrace/nohist.exp: Likewise.
353 * gdb.btrace/record_goto.exp: Likewise.
354 * gdb.btrace/segv.exp: Likewise.
355 * gdb.btrace/stepi.exp: Likewise.
356 * gdb.btrace/tailcall.exp: Likewise.
357 * gdb.btrace/unknown_functions.exp: Likewise.
358 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
359 * lib/gdb.exp: Add the "multi_line" helper.
360
4eec2deb
PA
3612015-04-01 Pedro Alves <palves@redhat.com>
362
363 * gdb.threads/tid-reuse.c: New file.
364 * gdb.threads/tid-reuse.exp: New file.
365
df8411da
SDJ
3662015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
367
368 PR corefiles/16092
369 * gdb.base/coredump-filter.c: New file.
370 * gdb.base/coredump-filter.exp: Likewise.
371
6ef37366
PM
3722015-03-27 Petr Machata <pmachata@redhat.com>
373
374 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
375 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
376 (Dwarf::assemble): Initialize them.
377 (Dwarf::lines): New function.
378
7ec911b0
JT
3792015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
380
381 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
382 SYMBOL_PREFIX for x86_64-*-cygwin.
383
ff908ebf
AW
3842015-03-26 Andy Wingo <wingo@igalia.com>
385
386 PR symtab/18148
387 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
388 const_value but not a location.
389 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
390 location defined in non-main CUs are visible.
391
6d5f0679
YQ
3922015-03-26 Yao Qi <yao.qi@linaro.org>
393
394 PR testsuite/18139
395 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
396 Add a line number entry for the same line.
397 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
398 Add a line number entry for the same line.
399
2898689b
YQ
4002015-03-26 Yao Qi <yao.qi@linaro.org>
401
402 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
403 .int 0.
404 (func): Likewise. Add .Lfunc_1 label.
405 Use .Lfunc_1 label.
406 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
407 .int 0.
408 (func): Likewise.
409 Use .Lfunc_1 label.
410
85180498
YQ
4112015-03-26 Yao Qi <yao.qi@linaro.org>
412
413 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
414 Call gdb_compile instead to compile each .s files without debug
415 information.
416
8aa08a8d
YQ
4172015-03-26 Yao Qi <yao.qi@linaro.org>
418
419 * gdb.base/savedregs.exp (process_saved_regs): Make
420 "Saved registers:" optional in the pattern.
421
66849923
MM
4222015-03-25 Markus Metzger <markus.t.metzger@intel.com>
423
424 * gdb.btrace/next.exp: Merged into step.exp.
425 * gdb.btrace/finish.exp: Merged into step.exp.
426 * gdb.btrace/nexti.exp: Merged into stepi.exp.
427 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
428 "record goto" and checking the exact replay position.
429 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
430 check for "Recording format" in "info record" output.
431 * gdb.btrace/record_goto.exp: Choose test file based on target.
432 * gdb.btrace/x86-record_goto.S: Renamed into ...
433 * gdb.btrace/x86_64-record_goto.S: ... this.
434 * gdb.btrace/i686-record_goto.S: New.
435 * gdb.btrace/x86-tailcall.S: Renamed into ...
436 * gdb.btrace/x86_64-tailcall.S: ... this.
437 * gdb.btrace/i686-tailcall.S: New.
438 * gdb.btrace/x86-tailcall.c: Renamed into ...
439 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
440 separate statements. Update test.
441 * gdb.btrace/delta.exp: Use record_goto.c as test file.
442 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
443 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
444 * gdb.btrace/tailcall.exp: Choose test file based on target.
445 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
446
11cc1b74
MM
4472015-03-25 Markus Metzger <markus.t.metzger@intel.com>
448
449 * gdb.btrace/exception.exp: Increase BTS buffer size.
450
a25d8bf9
PA
4512015-03-24 Pedro Alves <palves@redhat.com>
452
453 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
454
856e7dd6
PA
4552015-03-24 Pedro Alves <palves@redhat.com>
456
457 * gdb.threads/schedlock.exp (test_step): No longer expect that
458 "set scheduler-locking step" with "next" over a function call runs
459 threads unlocked.
460
ad235a41
AT
4612015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
462
463 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
464
15630549
AT
4652015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
466
467 PR breakpoints/16466
468 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
469 * gdb.mi/mi-pending.c (thread_func): New function.
470 (int main): Add threading support required.
471 * gdb.mi/mi-pending.exp: Add tests for this issue.
472 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
473 (pendfunc2): Remove stdio dependency.
474 * gdb.mi/mi-pendshr2.c: New file.
475
693dca06
KS
4762015-03-23 Keith Seitz <keiths@redhat.com>
477
478 * gdb.linespec/keywords.c: New file.
479 * gdb.linespec/keywords.exp: New file.
480
7e993ebf
KS
4812015-03-23 Keith Seitz <keiths@redhat.com>
482
483 PR gdb/18021
484 * gdb.dwarf2/staticvirtual.exp: New test.
485
bc23328c
JK
4862015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
487
488 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
489 * README: Remove HP-UX and gdb.hp.
490 (configuration):
491 * configure: Regenerate.
492 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
493 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
494 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
495 gdb.hp/gdb.defects/Makefile.
496 * gdb.hp/Makefile.in: File deleted.
497 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
498 * gdb.hp/gdb.aCC/optimize.c: File deleted.
499 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
500 * gdb.hp/gdb.aCC/run.c: File deleted.
501 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
502 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
503 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
504 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
505 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
506 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
507 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
508 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
509 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
510 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
511 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
512 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
513 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
514 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
515 * gdb.hp/gdb.base-hp/reg.s: File deleted.
516 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
517 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
518 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
519 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
520 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
521 * gdb.hp/gdb.compat/Makefile.in: File deleted.
522 * gdb.hp/gdb.compat/average.c: File deleted.
523 * gdb.hp/gdb.compat/sum.c: File deleted.
524 * gdb.hp/gdb.compat/xdb.c: File deleted.
525 * gdb.hp/gdb.compat/xdb0.c: File deleted.
526 * gdb.hp/gdb.compat/xdb0.h: File deleted.
527 * gdb.hp/gdb.compat/xdb1.c: File deleted.
528 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
529 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
530 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
531 * gdb.hp/gdb.defects/Makefile.in: File deleted.
532 * gdb.hp/gdb.defects/bs14602.c: File deleted.
533 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
534 * gdb.hp/gdb.defects/solib-d.c: File deleted.
535 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
536 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
537 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
538 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
539 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
540 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
541 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
542 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
543 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
544 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
545 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
546 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
547 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
548 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
549 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
550 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
551 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
552 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
553 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
554 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
555 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
556 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
557 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
558 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
559 * gdb.hp/tools/odump: File deleted.
560
8bf3b159
PA
5612015-03-19 Pedro Alves <palves@redhat.com>
562
563 * gdb.threads/continue-pending-status.exp (saw_thread_2)
564 (saw_thread_3): New globals.
565 (top level): Increment them when an event for the corresponding
566 thread is seen.
567 (no thread starvation): New test.
568
eb54c8bf
PA
5692015-03-19 Pedro Alves <palves@redhat.com>
570
571 * gdb.threads/continue-pending-status.c: New file.
572 * gdb.threads/continue-pending-status.exp: New file.
573
32d2e5d6
PA
5742015-03-18 Pedro Alves <palves@redhat.com>
575
576 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
577 Use gdb_is_target_remote instead of is_remote. Use
578 gdb_test_multiple instead of gdb_expect. Exit early if
579 gdb_test_multiple hits its internal matches. Tighten stepi tests
580 expected output. Fail on exit with any signal, instead of just
581 SIGILL.
582
f68f11b7
YQ
5832015-03-18 Yao Qi <yao.qi@linaro.org>
584
585 PR tdep/18107
586 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
587 variable.
588 * gdb.base/catch-syscall.exp: Don't skip it on
589 aarch64*-*-linux* target. Remove elements in all_syscalls.
590 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
591 target.
592 (setup_all_syscalls): New proc.
593
ca5fd19b
YQ
5942015-03-16 Yao Qi <yao.qi@linaro.org>
595
596 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
597 (top level): Skip tests if valid_addr_p returns false for
598 $cmd1 or $cmd2.
599
85642ba0
AW
6002015-03-11 Andy Wingo <wingo@igalia.com>
601
602 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
603
e03f9645
YQ
6042015-03-11 Yao Qi <yao.qi@linaro.org>
605
606 * gdb.base/catch-syscall.exp: Fix typo in comments.
607
5d0962b2
YQ
6082015-03-11 Yao Qi <yao.qi@linaro.org>
609
610 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
611
b2df3cef
PA
6122015-03-09 Pedro Alves <palves@redhat.com>
613
614 * dg-extract-results.py: Delete.
615
ef878e53
PA
6162015-03-09 Pedro Alves <palves@redhat.com>
617
618 Merge dg-extract-results.sh from GCC upstream (r218843).
619
620 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
621 * dg-extract-results.sh: Use --text with grep to avoid issues with
622 binary files. Fall back to cat -v, if that doesn't work.
623
9494d219
PA
6242015-03-05 Pedro Alves <palves@redhat.com>
625
626 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
627
a8d9763a
SM
6282015-03-04 Simon Marchi <simon.marchi@ericsson.com>
629
630 * lib/mi-support.exp (mi_expect_interrupt): Accept
631 alternative event for when in all-stop mode.
632
be9957b8
PA
6332015-03-04 Pedro Alves <palves@redhat.com>
634
635 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
636
d57be0f4 6372015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
638
639 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
640
c214c7cf
AA
6412015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
642
643 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
644 regexps for GDB's current line display, accept a hex address
645 preceding the line number.
646
6d74a497
AA
6472015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
648
649 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
650 the 'arch1' variable for "s390*-linux*" targets.
651
511aee7c
PA
6522015-03-04 Pedro Alves <palves@redhat.com>
653
654 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
655 (main): Pass missing retval argument to pthread_join call.
656
95e50b27
PA
6572015-03-02 Pedro Alves <palves@redhat.com>
658
659 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
660 (top level): Call do_test with non-stop as well.
661
28054d69
PA
6622015-03-02 Pedro Alves <palves@redhat.com>
663
664 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
665 -1.
666
4fa5d7b4
AA
6672015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
668
669 * gdb.arch/s390-vregs.exp: New test.
670 * gdb.arch/s390-vregs.S: New file.
671
97c18565
PA
6722015-02-27 Pedro Alves <palves@redhat.com>
673
674 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
675 call to catch_command_errors.
676 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
677 catch_command_errors.
678
a37bfa30
PA
6792015-02-27 Pedro Alves <palves@redhat.com>
680
681 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
682 "true" for boolean result.
683 * gdb.gdb/selftest.exp (test_with_self): Also accept full
684 prototype of main.
685
6f98576f
PA
6862015-02-27 Pedro Alves <palves@redhat.com>
687
688 * lib/unbuffer_output.c: New file.
689 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
690 (main): Call gdb_unbuffer_output.
691
eba5ab56
YQ
6922015-02-27 Yao Qi <yao.qi@linaro.org>
693
694 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
695 target.
696
0def5aaa
DE
6972015-02-26 Doug Evans <dje@google.com>
698
699 * gdb.cp/class2.cc (Dbase, D): New classes.
700 (main): New local delta.
701 * gdb.cp/class2.exp: Test printing delta.
702 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
703 (dynbar): New global.
704 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
705
081a1c2c
JK
7062015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
707
708 * gdb.compile/compile-ifunc.c: New file.
709 * gdb.compile/compile-ifunc.exp: New file.
710
2f41223f
AT
7112015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
712
713 * gdb.base/structs.exp: Check for correct struct on finish.
714
03eddd80
YQ
7152015-02-26 Yao Qi <yao.qi@linaro.org>
716
717 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
718 is zero.
719
80c57053
JK
7202015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
721
722 * gdb.arch/cordic.ko.bz2: New file.
723 * gdb.arch/cordic.ko.debug.bz2: New file.
724 * gdb.arch/ppc64-symtab-cordic.exp: New file.
725
21613c12
YQ
7262015-02-25 Yao Qi <yao.qi@linaro.org>
727
728 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
729 aarch64*-*-* target.
730
d8b901ed
PA
7312015-02-23 Pedro Alves <palves@redhat.com>
732
733 * lib/gdb.exp (delete_breakpoints): Rewrite using
734 gdb_test_multiple.
735
e5b85ead
PA
7362015-02-23 Pedro Alves <palves@redhat.com>
737
738 * gdb.base/info-os.c: Include stdlib.h.
739
85c3a371
DE
7402015-02-22 Doug Evans <xdje42@gmail.com>
741
742 PR symtab/17855
743 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
744 is read after symbols have been re-read.
745 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
746 * gdb.ada/exec_changed/second.adb (Second): Ditto.
747
96553a0c
DE
7482015-02-21 Doug Evans <dje@google.com>
749
750 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
751
97a0c697
JK
7522015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 PR corefiles/17808
755 * gdb.arch/i386-biarch-core.core.bz2: New file.
756 * gdb.arch/i386-biarch-core.exp: New file.
757
a47cd6e9
PA
7582015-02-21 Pedro Alves <palves@redhat.com>
759
760 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
761 runto_main fails.
762
c5facdc4
PA
7632015-02-20 Pedro Alves <palves@redhat.com>
764
765 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
766 info probes.
767
2db9a427
PA
7682015-02-20 Pedro Alves <palves@redhat.com>
769
770 * gdb.threads/multi-create-ns-info-thr.exp: New file.
771
60fb7e9e
PA
7722015-02-20 Pedro Alves <palves@redhat.com>
773
774 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
775 clean_restart before gdb_target_supports_trace.
776
5c5019c2
PA
7772015-02-20 Pedro Alves <palves@redhat.com>
778
779 PR threads/18006
780 * gdb.threads/clone-thread_db.c: New file.
781 * gdb.threads/clone-thread_db.exp: New file.
782
c9587f88
AT
7832015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
784
785 PR breakpoints/16812
786 * gdb.base/catch-gdb-caused-signals.c: New file.
787 * gdb.base/catch-gdb-caused-signals.exp: New file.
788
f6a88844
JM
7892015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
790
791 * configure: Regenerated.
792 * configure.ac: Use GDB_AC_TRANSFORM.
793 * aclocal.m4: sinclude ../transform.m4.
794
497c491b
JM
7952015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
796
797 * lib/dtrace.exp: New file.
798 * gdb.base/dtrace-probe.exp: Likewise.
799 * gdb.base/dtrace-probe.d: Likewise.
800 * gdb.base/dtrace-probe.c: Likewise.
801 * lib/pdtrace.in: Likewise.
802 * configure.ac: Output variables with the transformed names of
803 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
804 * configure: Regenerated.
805
03e98035
JM
8062015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
807
808 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
809 expected message when trying to access $_probe_* convenience
810 variables while not on a probe.
811
63cc30e9
JK
8122015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
813
814 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
815
0703599a
PA
8162015-02-11 Pedro Alves <pedro@codesourcery.com>
817
818 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
819 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
820
7e60a48e
DE
8212015-02-10 Doug Evans <xdje42@gmail.com>
822
823 * lib/gdb.exp (gdb_load): Always return a result.
824
01b088bc
PA
8252015-02-10 Pedro Alves <palves@redhat.com>
826
827 * gdb.threads/signal-sigtrap.c: New file.
828 * gdb.threads/signal-sigtrap.exp: New file.
829
b05ec7a5
AT
8302015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
831
832 * gdb.trace/no-attach-trace.c: New file.
833 * gdb.trace/no-attach-trace.exp: New file.
834
a2c2acaf
MW
8352015-02-09 Mark Wielaard <mjw@redhat.com>
836
837 * gdb.dwarf2/atomic.c: New file.
838 * gdb.dwarf2/atomic-type.exp: Likewise.
839
31fd9caa
MM
8402015-02-09 Markus Metzger <markus.t.metzger@intel.com>
841
842 * gdb.btrace/buffer-size.exp: Update "info record" output.
843 * gdb.btrace/delta.exp: Update "info record" output.
844 * gdb.btrace/enable.exp: Update "info record" output.
845 * gdb.btrace/finish.exp: Update "info record" output.
846 * gdb.btrace/instruction_history.exp: Update "info record" output.
847 * gdb.btrace/next.exp: Update "info record" output.
848 * gdb.btrace/nexti.exp: Update "info record" output.
849 * gdb.btrace/step.exp: Update "info record" output.
850 * gdb.btrace/stepi.exp: Update "info record" output.
851 * gdb.btrace/nohist.exp: Update "info record" output.
852
d33501a5
MM
8532015-02-09 Markus Metzger <markus.t.metzger@intel.com>
854
855 * gdb.btrace/buffer-size: New.
856
f4abbc16
MM
8572015-02-09 Markus Metzger <markus.t.metzger@intel.com>
858
859 * gdb.btrace/delta.exp: Update "info record" output.
860 * gdb.btrace/enable.exp: Update "info record" output.
861 * gdb.btrace/finish.exp: Update "info record" output.
862 * gdb.btrace/instruction_history.exp: Update "info record" output.
863 * gdb.btrace/next.exp: Update "info record" output.
864 * gdb.btrace/nexti.exp: Update "info record" output.
865 * gdb.btrace/step.exp: Update "info record" output.
866 * gdb.btrace/stepi.exp: Update "info record" output.
867 * gdb.btrace/nohist.exp: Update "info record" output.
868
b9d61307
SM
8692015-02-06 Simon Marchi <simon.marchi@ericsson.com>
870
871 PR gdb/15678
872 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
873
e584fdbc
PA
8742015-02-06 Pedro Alves <palves@redhat.com>
875
876 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
877 macro.
878 (seconds_left, again): New globals.
879 (main): Wait seconds_left in a 1-second sleep loop instead of
880 sleeping 180 seconds. If 'again' is set, reset the seconds
881 counter.
882 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
883 'again' in the inferior before detaching. Print the seconds left.
884 (options): New global.
885 (top level): Build program with -DTIMEOUT=$timeout.
886
77f41761
PA
8872015-02-06 Pedro Alves <palves@redhat.com>
888
889 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
890 determine how many seconds to pass to 'alarm'.
891 * gdb.base/gdb-sigterm.exp (top level): Build program with
892 -DTIMEOUT=$timeout.
893 (do_test): Return success/failure indication. Add more verbose
894 logging. Don't fail if 200 single steps are seen. Instead, fail
895 when the test times out.
896 (passes): New global.
897 (top level): Break the testing loop if testing fails on any
898 iteration. Use gdb_assert.
899
b9394193
DB
9002015-02-04 Don Breazeal <donb@codesourcery.com>
901
902 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
903 and initialize them.
904 (ipc_cleanup): New function.
905 (main): Don't declare shmid, semid, and msqid. Add a call to
906 atexit so that we call ipc_cleanup on exit.
907
42d9e528
PA
9082015-02-04 Pedro Alves <palves@redhat.com>
909
910 * boards/native-extended-gdbserver.exp: Remove any target variant
911 specifications from the board name before clearing the isremote
912 flag from board_info.
913
ae6ae975
DE
9142015-01-31 Doug Evans <xdje42@gmail.com>
915
916 * gdb.base/maint.exp <maint print type argc>: Update expected output.
917
cfb069a8
GB
9182015-01-31 Gary Benson <gbenson@redhat.com>
919
920 * gdb.base/completion.exp: Disable completion limiting for
921 existing tests. Add new tests to check completion limiting.
922 * gdb.linespec/ls-errs.exp: Disable completion limiting.
923
5dd31d79
DE
9242015-01-31 Doug Evans <xdje42@gmail.com>
925
926 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
927
9f050062
DE
9282015-01-31 Doug Evans <xdje42@gmail.com>
929
930 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
931 entries. Duplicate file section script entries.
932 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
933 inlined entries. Add test for safe-path rejection.
934 * gdb.python/py-section-script.c: Add duplicate inlined section script
935 entries. Duplicate file section script entries.
936 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
937 inlined entries. Add test for safe-path rejection.
938
df25ebbd
JB
9392015-01-29 Joel Brobecker <brobecker@adacore.com>
940
941 * gdb.ada/disc_arr_bound: New testcase.
942
4a0ca9ec
JB
9432015-01-29 Joel Brobecker <brobecker@adacore.com>
944
945 * gdb.ada/mi_var_array: New testcase.
946
3a8b707a
DE
9472015-01-27 Doug Evans <dje@google.com>
948
949 * gdb.python/py-objfile.exp: Add tests for objfile.username.
950 Add test for objfile.filename, objfile.username after objfile
951 has been unloaded.
952
f8313f6e
JB
9532015-01-26 Joel Brobecker <brobecker@adacore.com>
954
955 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
956 the second test to print the name attribute of value
957 returned by the call to gdb.lookup_type, and adjust
958 the expected output accordingly.
959
37bc665e
MW
9602015-01-25 Mark Wielaard <mjw@redhat.com>
961
962 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
963 * gdb.base/disp-step-fork.c: Include unistd.h.
964 * gdb.base/siginfo-obj.c: Include stdio.h.
965 * gdb.base/siginfo-thread.c: Likewise.
966 * gdb.mi/non-stop.c: Include unistd.h.
967 * gdb.mi/nsthrexec.c: Include stdio.h.
968 * gdb.mi/pthreads.c: Include unistd.h.
969 * gdb.modula2/unbounded1.c (main): Declare returns int.
970 * gdb.reverse/consecutive-reverse.c: Likewise.
971 * gdb.threads/create-fail.c: Include unistd.h.
972 * gdb.threads/killed.c: Likewise.
973 * gdb.threads/linux-dp.c: Likewise.
974 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
975 * gdb.threads/non-ldr-exc-2.c: Likewise.
976 * gdb.threads/non-ldr-exc-3.c: Likewise.
977 * gdb.threads/non-ldr-exc-4.c: Likewise.
978 * gdb.threads/pthreads.c: Include unistd.h.
979 (main): Declare returns int.
980 * gdb.threads/tls-main.c (foo): New declaration.
981 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
982
f7e5394d
SM
9832015-01-23 Simon Marchi <simon.marchi@ericsson.com>
984
985 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
986 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
987
743649fd
MW
9882015-01-15 Mark Wielaard <mjw@redhat.com>
989
990 * gdb.base/noreturn-return.c: New file.
991 * gdb.base/noreturn-return.exp: New file.
992 * gdb.base/noreturn-finish.c: New file.
993 * gdb.base/noreturn-finish.exp: New file.
994
198297aa
PA
9952015-01-23 Pedro Alves <palves@redhat.com>
996
997 * gdb.threads/continue-pending-after-query.c: New file.
998 * gdb.threads/continue-pending-after-query.exp: New file.
999
717cf30c
AG
10002015-01-22 Anders Granlund <anders.granlund@ericsson.com>
1001 Simon Marchi <simon.marchi@ericsson.com>
1002
1003 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
1004 * gdb.base/valgrind-db-attach.exp: Same.
1005 * gdb.base/valgrind-infcall.exp: Same.
1006 * lib/mi-support.exp (default_mi_gdb_start): Same.
1007 * lib/prompt.exp (default_prompt_gdb_start): Same.
1008 * lib/gdb.exp (default_gdb_spawn): Same.
1009 (gdb_interact): New.
1010
1011
4b62a76e
JK
10122015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1013
1014 * gdb.compile/compile.exp (pointer to jit function): New test.
1015
b4cdae6f
WW
10162015-01-17 Wei-cheng Wang <cole945@gmail.com>
1017
1018 * lib/gdb.exp (supports_process_record): Return true for
1019 powerpc*-*-linux*.
1020 (supports_reverse): Likewise.
1021
d221e7ef
DB
10222015-01-15 Don Breazeal <donb@codesourcery.com>
1023
1024 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
1025 instead of checking whether the target board is remote and
1026 use spawn_wait_for_attach instead of exec/sleep.
1027 * gdb.base/attach-twice.exp: Likewise.
1028
bafffb51
JB
10292015-01-15 Joel Brobecker <brobecker@adacore.com>
1030
1031 * gdb.ada/var_arr_attrs: New testcase.
1032
5589af0e
PA
10332015-01-14 Pedro Alves <palves@redhat.com>
1034 Joel Brobecker <brobecker@adacore.com>
1035
1036 PR gdb/17525
1037 * gdb.base/bp-cmds-execution-x-script.c: New file.
1038 * gdb.base/bp-cmds-execution-x-script.exp: New file.
1039 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
1040
6c400b59
PA
10412015-01-14 Pedro Alves <palves@redhat.com>
1042
1043 PR cli/17828
1044 * gdb.base/batch-preserve-term-settings.c: New file.
1045 * gdb.base/batch-preserve-term-settings.exp: New file.
1046
e02c96a7
DE
10472015-01-13 Doug Evans <dje@google.com>
1048
1049 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
1050 binary.
1051
576fd14c
JB
10522015-01-13 Joel Brobecker <brobecker@adacore.com>
1053
1054 * Makefile.in (clean mostlyclean): Do not delete *.py.
1055
04dccad0
JB
10562015-01-13 Joel Brobecker <brobecker@adacore.com>
1057
1058 * gdb.python/py-lookup-type.exp: New file.
1059
3d230f71
PA
10602015-01-12 Pedro Alves <palves@redhat.com>
1061
1062 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
1063 restore GDBFLAGS before returning.
1064
7e67715d
JK
10652015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1066
1067 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
1068 is_amd64_regs_target and is_x86_like_target.
1069
f2e0d4b4
DE
10702015-01-11 Doug Evans <xdje42@gmail.com>
1071
1072 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
1073 is given without an explicit form.
1074 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
1075 attributes.
1076 * gdb.dwarf/corrupt.exp: Ditto.
1077 * gdb.dwarf2/enum-type.exp: Ditto.
1078 * gdb.trace/entry-values.exp: Ditto.
1079 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
1080
439250fb
DE
10812015-01-11 Doug Evans <xdje42@gmail.com>
1082
1083 PR gdb/15830
1084 * gdb.base/maint.exp: Remove references to "maint demangle".
1085 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
1086 Add tests for explicitly specifying language to demangle.
1087 * gdb.dlang/demangle.exp: Ditto.
1088
ede9f622
PA
10892015-01-09 Pedro Alves <palves@redhat.com>
1090
1091 * gdb.threads/non-stop-fair-events.c: New file.
1092 * gdb.threads/non-stop-fair-events.exp: New file.
1093
a7b796db
PA
10942015-01-09 Pedro Alves <palves@redhat.com>
1095
1096 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
1097 the global scope. Set a breakpoint after all threads are started
1098 rather than stepping over two source lines. Expect the prompt.
1099 * gdb.base/watch_thread_num.c (threads_started_barrier): New
1100 global.
1101 (NUM): Now 15.
1102 (main): Use threads_started_barrier to wait for all threads to
1103 start. Main thread no longer calls thread_function. Exit after
1104 180 seconds.
1105 (loop): New function.
1106 (thread_function): Wait on threads_started_barrier barrier. Call
1107 'loop' at each iteration.
1108 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
1109 threads have started, instead of hardcoding number of "next"
1110 steps. Use an access watchpoint instead of a write watchpoint.
1111
9665ffdd
PA
11122015-01-09 Pedro Alves <palves@redhat.com>
1113
1114 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
1115 (thread_func): Wait on barrier.
1116 (main): Wait for all threads to start before stopping GDB.
1117 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
1118 global.
1119 (thread1_func, thread2_func): Wait on barrier.
1120 (main): Wait for all threads to start before stopping GDB.
1121 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
1122 New global.
1123 (thread1_func, thread2_func): Wait on barrier.
1124 (main): Wait for all threads to start before stopping GDB.
1125
c945a99f
PA
11262015-01-09 Pedro Alves <palves@redhat.com>
1127
1128 * gdb.threads/attach-many-short-lived-threads.c: New file.
1129 * gdb.threads/attach-many-short-lived-threads.exp: New file.
1130
c1a747c1
PA
11312014-01-09 Pedro Alves <palves@redhat.com>
1132
1133 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
1134 instead of to thread 2.
1135 * gdb.threads/signal-command-multiple-signals-pending.c (main):
1136 Add barrier around each pthread_create call instead of around all
1137 calls.
1138 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
1139 Set a break on thread_function and have the child threads hit it
1140 one at at a time.
1141
60b3033e
PA
11422015-01-09 Pedro Alves <palves@redhat.com>
1143
1144 * lib/gdb.exp (can_spawn_for_attach): New procedure.
1145 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
1146 false.
1147 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
1148 checking whether the target board is remote.
1149 * gdb.multi/multi-attach.exp: Likewise.
1150 * gdb.python/py-sync-interp.exp: Likewise.
1151 * gdb.server/ext-attach.exp: Likewise.
1152 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
1153 tests that need to attach, instead of checking whether the target
1154 board is remote at the top of the file.
1155
acc018ac
YQ
11562015-01-08 Yao Qi <yao@codesourcery.com>
1157
1158 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
1159
50a18af8
JK
11602015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1161
1162 Fix testcase compilation.
1163 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
1164
8503d6e1
JB
11652015-01-06 Joel Brobecker <brobecker@adacore.com>
1166
1167 * gdb.python/py-type.exp: Add a couple test about empty
1168 array creation, and negative-length array creation.
1169
cc73dbcc
DE
11702015-01-02 Doug Evans <xdje42@gmail.com>
1171
1172 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
1173
0300bbc7
DE
11742015-01-02 Doug Evans <dje@google.com>
1175
1176 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
1177
9d85a0ec
YQ
11782014-12-29 Yao Qi <yao@codesourcery.com>
1179
1180 * gdb.trace/entry-values.exp: Update comments. Rename variable
1181 bar_call_foo to returned_from_foo.
1182
87186c6a
MMN
11832014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
1184
1185 PR gdb/17394
1186 * gdb.linespec/break-asm-file.c: New file.
1187 * gdb.linespec/break-asm-file.exp: New file.
1188 * gdb.linespec/break-asm-file0.s: New file.
1189 * gdb.linespec/break-asm-file1.s: New file.
1190
1bab7383
YQ
11912014-12-18 Nigel Stephens <nigel@mips.com>
1192 Maciej W. Rozycki <macro@codesourcery.com>
1193
1194 * gdb.base/float.exp: Handle the new output from "info float" on
1195 MIPS targets.
1196
1bc1068a
JK
11972014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1198
1199 Fix MinGW compilation.
1200 * gdb.compile/compile-ops.exp: Update untested message if
1201 !skip_compile_feature_tests.
1202 * gdb.compile/compile-setjmp.exp: Likewise.
1203 * gdb.compile/compile-tls.exp: Likewise.
1204 * gdb.compile/compile.exp: Likewise.
1205 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
1206 supported on this host".
1207
b6615d10
DE
12082014-12-16 Doug Evans <xdje42@gmail.com>
1209
1210 * boards/stabs.exp: New file.
1211
25dda427
AA
12122014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
1213
1214 * gdb.base/completion.exp: Adjust to format changes of "maint
1215 print user-registers".
1216
bf330350
CU
12172014-12-16 Catalin Udma <catalin.udma@freescale.com>
1218
1219 PR server/17457
1220 * gdb.arch/aarch64-fp.c: New file.
1221 * gdb.arch/aarch64-fp.exp: New file.
1222
395cf596
SDJ
12232014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
1224
1225 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
1226 r210637, r210913, r211666, r215400, r215817).
1227
1228 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1229 * dg-extract-results.py: New file.
1230 * dg-extract-results.sh: Use it if the environment seems
1231 suitable.
1232
1233 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
1234
1235 * dg-extract-results.py (parse_run): Handle warnings that
1236 are printed before a test harness is run.
1237
1238 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1239
1240 * dg-extract-results.py (Named): Remove __cmp__ method.
1241 (output_variation): Use a key to sort variation.harnesses.
1242
1243 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
1244
1245 * dg-extract-results.py: For Python 3, force sys.stdout to
1246 handle surrogate escape sequences.
1247 (safe_open): New function.
1248 (output_segment, main): Use it.
1249
1250 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1251
1252 * dg-extract-results.py (Prog.result_re): Include options
1253 in test name.
1254
1255 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1256
1257 * dg-extract-results.py (output_variation): Always sort if
1258 do_sum.
1259
e882ef3c
SM
12602014-12-15 Simon Marchi <simon.marchi@ericsson.com>
1261
1262 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
1263 as long as we get pagination notifications.
1264
4992aa20
JM
12652014-12-15 Jason Merrill <jason@redhat.com>
1266
1267 * Makefile.in (check-gdb.%): Restore.
1268 * README: Mention it.
1269
c1b5a1a6
JB
12702014-12-13 Joel Brobecker <brobecker@adacore.com>
1271
1272 * gdb.ada/str_uninit: New testcase.
1273
5537b577
JK
12742014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1275
1276 PR symtab/17642
1277 * gdb.base/vla-stub-define.c: New file.
1278 * gdb.base/vla-stub.c: New file.
1279 * gdb.base/vla-stub.exp: New file.
1280
bb2ec1b3
TT
12812014-12-12 Phil Muldoon <pmuldoon@redhat.com>
1282 Jan Kratochvil <jan.kratochvil@redhat.com>
1283 Tom Tromey <tromey@redhat.com>
1284
1285 * configure.ac: Add gdb.compile/.
1286 * configure: Regenerate.
1287 * gdb.compile/Makefile.in: New file.
1288 * gdb.compile/compile-ops.exp: New file.
1289 * gdb.compile/compile-ops.c: New file.
1290 * gdb.compile/compile-tls.c: New file.
1291 * gdb.compile/compile-tls.exp: New file.
1292 * gdb.compile/compile-constvar.S: New file.
1293 * gdb.compile/compile-constvar.c: New file.
1294 * gdb.compile/compile-mod.c: New file.
1295 * gdb.compile/compile-nodebug.c: New file.
1296 * gdb.compile/compile-setjmp-mod.c: New file.
1297 * gdb.compile/compile-setjmp.c: New file.
1298 * gdb.compile/compile-setjmp.exp: New file.
1299 * gdb.compile/compile-shlib.c: New file.
1300 * gdb.compile/compile.c: New file.
1301 * gdb.compile/compile.exp: New file.
1302 * lib/gdb.exp (skip_compile_feature_tests): New proc.
1303
4ff709eb
TT
13042014-12-12 Tom Tromey <tromey@redhat.com>
1305
1306 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
1307 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
1308
6dddd6a5
DE
13092014-12-12 Doug Evans <dje@google.com>
1310
1311 * lib/gdb-python.exp (get_python_valueof): New function.
1312 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
1313
71c24708
AA
13142014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1315
1316 * gdb.base/completion.exp: Add test for completion of "info
1317 registers ".
1318
3e29f34a
MR
13192014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
1320
1321 * gdb.base/func-ptrs.c: New file.
1322 * gdb.base/func-ptrs.exp: New file.
1323
fc126975
SM
13242014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1325
1326 PR breakpoints/17012
1327 * gdb.base/dprintf-detach.c: New file.
1328 * gdb.base/dprintf-detach.exp: New file.
1329
0a46d518
SM
13302014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1331
1332 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
1333 * lib/gdb.exp (target_is_gdbserver): New procedure.
1334
a0be3e44
DE
13352014-12-08 Doug Evans <dje@google.com>
1336
1337 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
1338
df1b803a
YQ
13392014-12-05 Yao Qi <yao@codesourcery.com>
1340
1341 * gdb.guile/scm-error.exp: Remove the third argument to
1342 gdb_remote_download.
1343 * gdb.guile/scm-frame-args.exp: Likewise.
1344 * gdb.guile/scm-section-script.exp: Likewise.
1345
ddb9f679
YQ
13462014-12-05 Yao Qi <yao@codesourcery.com>
1347
1348 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
1349
86e4ed39
DE
13502014-12-04 Doug Evans <dje@google.com>
1351
1352 * gdb.python/py-objfile.exp: Add tests for
1353 objfile.add_separate_debug_file.
1354
7c50a931
DE
13552014-12-04 Doug Evans <dje@google.com>
1356
1357 * lib/gdb.exp (get_build_id): New function.
1358 (build_id_debug_filename_get): Rewrite to use it.
1359 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
1360
621661e3
MR
13612014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
1362
1363 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
1364 `method(long)', not just 0x0.
1365 * gdb.cp/nsalias.exp: Align code labels to 4.
1366 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
1367 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
1368 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
1369 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
1370 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
1371 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
1372
29f0c3b7
DE
13732014-12-02 Doug Evans <dje@google.com>
1374
e1e061e7 1375 PR symtab/17602
29f0c3b7 1376 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 1377 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
1378 * gdb.cp/anon-ns.exp: Update.
1379
162078c8
NB
13802014-12-02 Nick Bull <nicholaspbull@gmail.com>
1381
1382 * gdb.python/py-events.py (inferior_call_handler): New.
1383 (register_changed_handler, memory_changed_handler): New.
1384 (test_events.invoke): Register new handlers.
1385 * gdb.python/py-events.exp: Add tests for inferior call,
1386 memory_changed and register_changed events.
1387
fdb09caf
AA
13882014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
1389
1390 * gdb.base/execl-update-breakpoints.exp: Specify the link address
1391 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
1392 if the linker doesn't understand this.
1393
55cfb2c4
SM
13942014-12-01 Simon Marchi <simon.marchi@ericsson.com>
1395
1396 * gdb.python/python.exp: Change expected reply to help().
1397
9e8cd6df
YQ
13982014-12-01 Yao Qi <yao@codesourcery.com>
1399
1400 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
1401 AC_CONFIG_SUBDIRS(gdb.gdbtk).
1402 * configure: Re-generated.
1403
6c659fc2
SC
14042014-11-28 Siva Chandra Reddy <sivachandra@google.com>
1405
1406 * gdb.cp/chained-calls.cc: New file.
1407 * gdb.cp/chained-calls.exp: New file.
1408 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
1409
d7fc3181
SM
14102014-11-28 Simon Marchi <simon.marchi@ericsson.com>
1411
1412 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
1413 * gdb.dwarf2/symtab-producer.exp: Same.
1414 * gdb.gdb/python-interrupts.exp: Same.
1415 * gdb.gdb/python-selftest.exp: Same.
1416 * gdb.python/py-linetable.exp: Same.
1417 * gdb.python/py-type.exp: Same.
1418 * gdb.python/py-value-cc.exp: Same.
1419 * gdb.python/py-value.exp: Same.
1420
10e79639
YQ
14212014-11-28 Yao Qi <yao@codesourcery.com>
1422
1423 * gdb.base/break-probes.exp: Match library name prefixed with
1424 sysroot.
1425
f28a0564
SM
14262014-11-27 Simon Marchi <simon.marchi@ericsson.com>
1427
1428 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
1429 test expected output. Add parentheses for the call to print.
1430 Remove L suffix from integers.
1431
3fe1ce1d
DE
14322014-11-26 Doug Evans <dje@google.com>
1433
1434 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
1435
84429e27
YQ
14362014-11-22 Yao Qi <yao@codesourcery.com>
1437
1438 * gdb.trace/entry-values.c: Remove asms.
1439 (foo): Add foo_label.
1440 (bar): Add bar_label.
1441 * gdb.trace/entry-values.exp: Remove code computing foo's
1442 length and bar's length.
1443 (Dwarf::assemble): Invoke function_range for bar and use
1444 MACRO_AT_func for foo.
1445
26741859
YQ
14462014-11-22 Yao Qi <yao@codesourcery.com>
1447
1448 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
1449 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
1450 Use .Lgcc43_procstart instead of gcc43.
1451
45e44d27
JB
14522014-11-21 Joel Brobecker <brobecker@adacore.com>
1453
1454 * gdb.ada/n_arr_bound: New testcase.
1455
458c8db8
SDJ
14562014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1457
1458 PR breakpoints/10737
1459 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
1460 test_catch_syscall_multi_arch.
1461 (test_catch_syscall_multi_arch): New function.
1462
43f3e411
DE
14632014-11-20 Doug Evans <xdje42@gmail.com>
1464
1465 * gdb.base/maint.exp: Update expected output.
1466
0d7b2549
AA
14672014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1468
1469 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
1470 4-byte instruction on S390.
1471
8908fca5
JB
14722014-11-19 Joel Brobecker <brobecker@adacore.com>
1473
1474 * gdb.ada/arr_arr: New testcase.
1475
4a46959e
JB
14762014-11-19 Joel Brobecker <brobecker@adacore.com>
1477
1478 * gdb.ada/pkd_arr_elem: New Testcase.
1479
470e2f4e
LM
14802014-11-18 Luis Machado <lgustavo@codesourcery.com>
1481
1482 * gdb.reverse/break-precsave: Expect completion message for
1483 core file reads.
1484 * gdb.reverse/consecutive-precsave.exp: Likewise.
1485 * gdb.reverse/finish-precsave.exp: Likewise.
1486 * gdb.reverse/i386-precsave.exp: Likewise.
1487 * gdb.reverse/machinestate-precsave.exp: Likewise.
1488 * gdb.reverse/sigall-precsave.exp: Likewise.
1489 * gdb.reverse/solib-precsave.exp: Likewise.
1490 * gdb.reverse/step-precsave.exp: Likewise.
1491 * gdb.reverse/until-precsave.exp: Likewise.
1492 * gdb.reverse/watch-precsave.exp: Likewise.
1493
a267f3ad
AA
14942014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1495
1496 * gdb.base/bp-permanent.c: Include unistd.h.
1497 * gdb.python/py-framefilter-mi.c (main): Add return type.
1498 * gdb.python/py-framefilter.c (main): Likewise.
1499 * gdb.trace/actions-changed.c (main): Likewise.
1500
12084a9a
AA
15012014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1502
1503 * gdb.mi/until.c: Add eye-catchers.
1504 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
1505 line numbers.
1506
dc7e1a77
AA
15072014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1508
1509 * gdb.base/condbreak.exp: Drop references to removed non-prototype
1510 function header variants in break1.c.
1511 * gdb.base/ena-dis-br.exp: Likewise.
1512 * gdb.base/hbreak2.exp: Likewise.
1513 * gdb.reverse/until-precsave.exp: Drop references to removed
1514 non-prototype function header variants in ur1.c.
1515 * gdb.reverse/until-reverse.exp: Likewise.
1516
41c77605
PM
15172014-11-17 Petr Machata <pmachata@redhat.com>
1518
1519 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
1520 ${_cu_offset_size} bytes abbrev offset.
1521
34248c3a
DE
15222014-11-15 Doug Evans <xdje42@gmail.com>
1523
1524 PR symtab/17559
1525 * gdb.base/line-symtabs.exp: New file.
1526 * gdb.base/line-symtabs.c: New file.
1527 * gdb.base/line-symtabs.h: New file.
1528
646da059
YQ
15292014-11-14 Yao Qi <yao@codesourcery.com>
1530
1531 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
1532 (func): Add label func_label.
1533 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
1534 Replace low_pc and high_pc with MACRO_AT_range.
1535 Replace name, low_pc and high_pc with MACRO_AT_func.
1536
9301ebe6
YQ
15372014-11-14 Yao Qi <yao@codesourcery.com>
1538
1539 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
1540 Replace name, low_pc and high_pc with MACRO_AT_func.
1541
f166b542
YQ
15422014-11-14 Yao Qi <yao@codesourcery.com>
1543
1544 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
1545 produce debug information.
1546 * gdb.dwarf2/implptr-optimized-out.S: Removed.
1547
0f6e71e3
YQ
15482014-11-14 Yao Qi <yao@codesourcery.com>
1549
1550 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
1551 object and get function length.
1552 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
1553 with MACRO_AT_func.
1554 (top-level): Replace gdb_compile and clean_restart with
1555 prepare_for_testing.
1556 * gdb.dwarf2/main.c (main): Add label main_label.
1557
876c4df9
YQ
15582014-11-14 Yao Qi <yao@codesourcery.com>
1559
1560 * lib/dwarf.exp (function_range): New procedure.
1561 (Dwarf::_handle_macro_at_func): New procedure.
1562 (Dwarf::_handle_macro_at_range): New procedure.
1563 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
1564
02ad9cf1
YQ
15652014-11-14 Yao Qi <yao@codesourcery.com>
1566
1567 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
1568 (_handle_attribute): New procedure.
1569
a59add0c
AA
15702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1571
1572 * gdb.ada/cond_lang/foo.c (callme): Add return type.
1573 * gdb.base/call-sc.c (zed): Likewise.
1574 * gdb.base/checkpoint.c (main): Likewise.
1575 * gdb.base/dump.c (main): Likewise.
1576 * gdb.base/gcore.c (main): Likewise.
1577 * gdb.base/huge.c (main): Likewise.
1578 * gdb.base/multi-forks.c (main): Likewise.
1579 * gdb.base/pr10179-a.c (main): Likewise.
1580 * gdb.base/savedregs.c (main): Likewise.
1581 * gdb.base/sigaltstack.c (main): Likewise.
1582 * gdb.base/siginfo.c (main): Likewise.
1583 * gdb.base/structs.c (zed): Likewise.
1584 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
1585 * gdb.mi/mi-syn-frame.c (main): Likewise.
1586 * gdb.mi/until.c (foo, main): Likewise.
1587 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
1588 * gdb.base/solib-weak.c (foo): Declare.
1589 * gdb.base/attach-twice.c: Include stdio.h.
1590 * gdb.base/weaklib1.c: Likewise.
1591 * gdb.base/weaklib2.c: Likewise.
1592 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
1593 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
1594 unistd.h.
1595 * gdb.base/attach-pie-misread.c: Include stdlib.h.
1596 * gdb.mi/mi-exit-code.c: Likewise.
1597 * gdb.base/break-interp-lib.c: Include string.h.
1598 * gdb.base/coremaker.c: Likewise.
1599 * gdb.base/testenv.c: Likewise.
1600 * gdb.python/py-finish-breakpoint.c: Likewise.
1601 * gdb.base/inferior-died.c: Include sys/wait.h.
1602 * gdb.base/fileio.c: Include time.h.
1603 * gdb.base/async-shell.c: Include unistd.h.
1604 * gdb.base/dprintf-non-stop.c: Likewise.
1605 * gdb.base/info-os.c: Likewise.
1606 * gdb.mi/mi-console.c: Likewise.
1607 * gdb.mi/watch-nonstop.c: Likewise.
1608 * gdb.python/py-events.c: Likewise.
1609 * gdb.base/async.c (baz): Move up before its invocation.
1610 * gdb.base/code_elim2.c (my_global_func): Likewise.
1611 * gdb.base/skip-solib-lib.c (multiply): Likewise.
1612 * gdb.base/advance.c (func2): Likewise.
1613
3b5d5997
AA
16142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1615
1616 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
1617 variant.
1618 * gdb.base/annota3.c: Likewise.
1619 * gdb.base/async.c: Likewise.
1620 * gdb.base/average.c: Likewise.
1621 * gdb.base/call-ar-st.c: Likewise.
1622 * gdb.base/call-rt-st.c: Likewise.
1623 * gdb.base/call-sc.c: Likewise.
1624 * gdb.base/call-strs.c: Likewise.
1625 * gdb.base/ending-run.c: Likewise.
1626 * gdb.base/execd-prog.c: Likewise.
1627 * gdb.base/exprs.c: Likewise.
1628 * gdb.base/foll-exec.c: Likewise.
1629 * gdb.base/foll-fork.c: Likewise.
1630 * gdb.base/foll-vfork.c: Likewise.
1631 * gdb.base/funcargs.c: Likewise.
1632 * gdb.base/gcore.c: Likewise.
1633 * gdb.base/jump.c: Likewise.
1634 * gdb.base/langs0.c: Likewise.
1635 * gdb.base/langs1.c: Likewise.
1636 * gdb.base/langs2.c: Likewise.
1637 * gdb.base/mips_pro.c: Likewise.
1638 * gdb.base/nodebug.c: Likewise.
1639 * gdb.base/opaque0.c: Likewise.
1640 * gdb.base/opaque1.c: Likewise.
1641 * gdb.base/recurse.c: Likewise.
1642 * gdb.base/run.c: Likewise.
1643 * gdb.base/scope0.c: Likewise.
1644 * gdb.base/scope1.c: Likewise.
1645 * gdb.base/setshow.c: Likewise.
1646 * gdb.base/setvar.c: Likewise.
1647 * gdb.base/shmain.c: Likewise.
1648 * gdb.base/shr1.c: Likewise.
1649 * gdb.base/shr2.c: Likewise.
1650 * gdb.base/sigall.c: Likewise.
1651 * gdb.base/signals.c: Likewise.
1652 * gdb.base/so-indr-cl.c: Likewise.
1653 * gdb.base/solib2.c: Likewise.
1654 * gdb.base/structs.c: Likewise.
1655 * gdb.base/sum.c: Likewise.
1656 * gdb.base/vforked-prog.c: Likewise.
1657 * gdb.base/watchpoint.c: Likewise.
1658 * gdb.reverse/shr2.c: Likewise.
1659 * gdb.reverse/until-reverse.c: Likewise.
1660 * gdb.reverse/ur1.c: Likewise.
1661 * gdb.reverse/watch-reverse.c: Likewise.
1662
066a77c5
AA
16632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1664
1665 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
1666 variant.
1667 * gdb.base/sepdebug.exp: Drop references to removed code.
1668
4f204ea5
AA
16692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1670
1671 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
1672 variant. Preserve original line numbering.
1673 * gdb.base/list1.c: Likewise.
1674
3b377a3a
AA
16752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1676
1677 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
1678 variant.
1679 * gdb.base/break1.c: Likewise.
1680 * gdb.base/break.exp: Drop references to removed code.
1681
e444df73
AA
16822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1683
1684 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
1685 variant.
1686
8008f2a7
AA
16872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1688
1689 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
1690
a5a06887
AA
16912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1692
1693 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
1694 logic into perform_all_tests() and invoke it with and without
1695 function header prototypes.
1696 (do_function_calls): Remove conditional XFAIL for PR 5318.
1697 (rerun_and_prepare): Remove duplicate code.
1698 (perform_all_tests): New. Main logic moved here.
1699
44dba9b9
AA
17002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1701
1702 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
1703 code guarded by #ifdef NO_PROTOTYPES.
1704 (t_double_many_args): Likewise.
1705 (DEF_FUNC_MANY_ARGS_1): Likewise.
1706 (DEF_FUNC_VALUES_1): Likewise.
1707 (t_structs_ldc): Renamed from t_structs_fc in conditional code
1708 guarded by #ifdef PROTOTYPES.
1709
d1fbcd56
AA
17102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1711
1712 * gdb.mi/mi-console.c: Add eye-catcher.
1713 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
1714 instead of literal line number.
1715
b0e59b8f
AA
17162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1717
1718 * gdb.base/shr2.c: Add eye-catcher.
1719 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
1720 line number.
1721
78f98cca
AA
17222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1723
1724 * gdb.base/jump.c: Add eye-catchers.
1725 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
1726 numbers.
1727
58fa2af0
AA
17282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1729
1730 * gdb.base/execd-prog.c: Add eye-catchers.
1731 * gdb.base/foll-exec.c: Likewise.
1732 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
1733 line numbers.
1734
04e5059b
AA
17352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1736
1737 * gdb.base/ending-run.c: Add eye-catchers.
1738 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
1739 literal line numbers.
1740
dbfdb174
AA
17412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1742
1743 * gdb.base/call-rt-st.c: Add eye-catchers.
1744 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
1745 literal line numbers.
1746
888a2ade
AA
17472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1748
1749 * gdb.base/call-ar-st.c: Add eye-catchers.
1750 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
1751 literal line numbers.
1752
6acc2dde
AA
17532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1754
1755 * gdb.base/average.c: Add eye-catchers.
1756 * gdb.base/sum.c: Likewise.
1757 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
1758 regexps dynamically.
1759
9ecfcd1d
AA
17602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1761
1762 * gdb.base/solib1.c: Add eye-catchers.
1763 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
1764 literal line numbers.
1765
78708b7c
PA
17662014-11-12 Pedro Alves <palves@redhat.com>
1767
1768 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
1769 leader has exited.
1770
af48d08f
PA
17712014-11-12 Pedro Alves <palves@redhat.com>
1772
1773 * gdb.arch/i386-bp_permanent.c: New file.
1774 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
1775 (srcfile): Set to i386-bp_permanent.c.
1776 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
1777 that stepi does not execute the 'leave' instruction, instead of
1778 testing it does execute.
1779 * gdb.base/bp-permanent.c: New file.
1780 * gdb.base/bp-permanent.exp: New file.
1781
af3768e9
DE
17822014-11-10 Doug Evans <xdje42@gmail.com>
1783
1784 PR symtab/17564
1785 * gdb.base/symtab-search-order.exp: New file.
1786 * gdb.base/symtab-search-order.c: New file.
1787 * gdb.base/symtab-search-order-1.c: New file.
1788 * gdb.base/symtab-search-order-shlib-1.c: New file.
1789
9de00a4a
PA
17902014-11-07 Pedro Alves <palves@redhat.com>
1791
1792 PR gdb/17511
1793 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
1794 i?86-*-linux*.
1795
e0f52461
SC
17962014-11-03 Siva Chandra Reddy <sivachandra@google.com>
1797
1798 PR c++/17494
1799 * gdb.cp/pr17494.cc: New file.
1800 * gdb.cp/pr17494.exp: New file.
1801
6ce8c980
YQ
18022014-11-02 Yao Qi <yao@codesourcery.com>
1803
1804 * gdb.python/python.exp: Get working directory and match the
1805 output of "set extended-prompt \\w " with it.
1806
02be9a71
DE
18072014-10-30 Doug Evans <dje@google.com>
1808
1809 * gdb.python/py-objfile.exp: Add tests for setting random attributes
1810 in objfiles.
1811 * gdb.python/py-progspace.exp: Add tests for setting random attributes
1812 in progspaces.
1813
3bdff46b
LM
18142014-10-30 Janis Johnson <janisjo@codesourcery.com>
1815
1816 * gdb.base/fullpath-expand.exp: Skip for a remote host.
1817 * gdb.base/realname-expand.exp: Likewise.
1818 * gdb.linespec/macro-relative.exp: Likewise.
1819
ab917dfb
PA
18202014-10-29 Pedro Alves <palves@redhat.com>
1821
1822 PR gdb/17408
1823 * gdb.threads/schedlock.c (some_function): New function.
1824 (call_function): New global.
1825 (MAYBE_CALL_SOME_FUNCTION): New macro.
1826 (thread_function): Call it.
1827 * gdb.threads/schedlock.exp (get_args): Add description parameter,
1828 and use it instead of a global counter. Adjust all callers.
1829 (get_current_thread): Use "find current thread" for test message
1830 here rather than having all callers pass down the same string.
1831 (goto_loop): New procedure, factored out from ...
1832 (my_continue): ... this.
1833 (step_ten_loops): Change parameter from test message to command to
1834 use. Adjust.
1835 (list_count): Delete global.
1836 (check_result): New procedure, factored out from duplicate top
1837 level code.
1838 (continue tests): Wrap in with_test_prefix.
1839 (test_step): New procedure, factored out from duplicate top level
1840 code.
1841 (top level): Test "step" in combination with all scheduler-locking
1842 modes. Test "next" in combination with all scheduler-locking
1843 modes, and in combination with stepping over a function call or
1844 not.
1845 * gdb.threads/next-bp-other-thread.c: New file.
1846 * gdb.threads/next-bp-other-thread.exp: New file.
1847
d3d4baed
PA
18482014-10-29 Pedro Alves <palves@redhat.com>
1849
1850 PR python/17372
1851 * gdb.python/python.exp: Test a multi-line command that spawns
1852 interactive Python.
1853 * gdb.base/multi-line-starts-subshell.exp: New file.
1854
563e8d85
YQ
18552014-10-29 Yao Qi <yao@codesourcery.com>
1856
1857 * gdb.base/fileio.exp: Make directories on host.
1858
0ea4d52e
YQ
18592014-10-29 Yao Qi <yao@codesourcery.com>
1860
1861 * gdb.base/fileio.c (test_write): Close the file.
1862
7f5ef605
PA
18632014-10-28 Pedro Alves <palves@redhat.com>
1864
1865 PR gdb/12623
1866 * gdb.base/sigstep.c (no_handler): New global.
1867 (main): If 'no_handler is true, set the signal handlers to
1868 SIG_IGN.
1869 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
1870 with_sw_watch and no_handler parameters. Handle them.
1871 (top level) <stepping over handler when stopped at a breakpoint
1872 test>: Add a test axis for testing with a software watchpoint, and
1873 another for testing with the signal handler set to SIG_IGN.
1874 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
1875 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
1876
abbdbd03
PA
18772014-10-28 Pedro Alves <palves@redhat.com>
1878
1879 PR gdb/17511
1880 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
1881 * gdb.base/sigstep.exp (other_handler_location): New global.
1882 (advance): Support stepping into the signal handler, and running
1883 commands while in the handler.
1884 (in_handler_map): New global.
1885 (top level): In the advance test, add combinations for getting
1886 into the handler with stepping commands, and for running commands
1887 in the handler. Add comment descripting the advancei tests.
1888
1df4399f
PA
18892014-10-28 Pedro Alves <palves@redhat.com>
1890
1891 * gdb.base/sigstep.exp: Use build_executable instead of
1892 prepare_for_testing.
1893 (top level): Move code that starts GDB, runs to main and creates a
1894 display to ...
1895 (restart): ... this new procedure.
1896 (top level): Move backtrace from signal handler test to ...
1897 (validate_backtrace): ... this new procedure.
1898 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
1899 with_test_prefix. Always restart GDB.
1900 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
1901 with_test_prefix. Always restart GDB. No need to delete
1902 breakpoints after the test.
1903 (test_skip_handler): Remove prefix parameter.
1904 (skip_over_handler, breakpoint_to_handler)
1905 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
1906 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
1907 restart GDB. No need to delete breakpoints after the test.
1908 (top level): Use foreach to call the test procedures with
1909 different commands.
1910
a5b6e449
PA
19112014-10-28 Pedro Alves <palves@redhat.com>
1912
1913 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
1914 instead of GNATS numbers.
1915 * gdb.base/sigbpt.exp: Likewise.
1916 * gdb.base/siginfo.exp: Likewise.
1917 * gdb.base/sigstep.exp: Likewise.
1918
e5f8a7cc
PA
19192014-10-27 Pedro Alves <palves@redhat.com>
1920
1921 * gdb.base/sigstep.c (dummy): New global.
1922 (main): Issue a couple writes to the new global.
1923 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
1924 procedures.
1925 (skip_over_handler): Use test_skip_handler.
1926 (top level): Call skip_over_handler for stepi and nexti too.
1927 (breakpoint_over_handler): Use test_skip_handler.
1928 (top level): Call breakpoint_over_handler for stepi and nexti too.
1929
763905a3
YQ
19302014-10-27 Yao Qi <yao@codesourcery.com>
1931
1932 * gdb.trace/tfile.c (adjust_function_address)
1933 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
1934 function descriptor.
1935
6f259a23
DB
19362014-10-24 Don Breazeal <donb@codesourcery.com>
1937
1938 * gdb.base/foll-fork.exp (test_follow_fork,
1939 catch_fork_child_follow): Check for updated fork messages emitted
1940 from infrun.c.
1941 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
1942 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
1943 vfork_and_exec_child_follow_through_step): Check for updated vfork
1944 messages emitted from infrun.c.
1945
09dd9a69
PA
19462014-10-24 Pedro Alves <palves@redhat.com>
1947
1948 * gdb.base/corefile.exp: Remove references to ultrix.
1949 * gdb.base/interrupt.exp: Likewise.
1950 * gdb.base/whatis.exp: Likewise.
1951 * gdb.gdb/selftest.exp: Likewise.
1952 * gdb.threads/manythreads.exp: Likewise.
1953 * gdb.threads/print-threads.exp: Likewise.
1954 * gdb.threads/pthreads.exp:: Likewise.
1955 * gdb.threads/schedlock.exp: Likewise.
1956
3433cfa5
SC
19572014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1958
1959 * gdb.cp/non-trivial-retval.cc: Add a test case.
1960 * gdb.cp/non-trivial-retval.exp: Add a test.
1961
092f880b
YQ
19622014-10-20 Yao Qi <yao@codesourcery.com>
1963
1964 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1965 * gdb.python/py-objfile-script-gdb.py: New file.
1966 * gdb.python/py-objfile-script.exp: Update reference to
1967 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1968 of remote_download. Remove the dest file.
1969
acbdb7f3
YQ
19702014-10-20 Yao Qi <yao@codesourcery.com>
1971
1972 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1973 * gdb.base/step-line.exp: Likewise.
1974 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1975 * gdb.dwarf2/dw2-basic.exp: Likewise.
1976 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1977 * gdb.dwarf2/dw2-filename.exp: Likewise.
1978 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1979 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1980 * gdb.dwarf2/dw2-producer.exp: Likewise.
1981 * gdb.dwarf2/mac-fileno.exp: Likewise.
1982 * gdb.python/py-frame-args.exp: Likewise.
1983 * gdb.python/py-framefilter.exp: Likewise.
1984 * gdb.python/py-mi.exp: Likewise.
1985 * gdb.python/py-objfile-script.exp: Likewise
1986 * gdb.python/py-pp-integral.exp: Likewise.
1987 * gdb.python/py-pp-re-notag.exp: Likewise.
1988 * gdb.python/py-prettyprint.exp: Likewise.
1989 * gdb.python/py-section-script.exp: Likewise.
1990 * gdb.python/py-typeprint.exp: Likewise.
1991 * gdb.python/py-xmethods.exp: Likewise.
1992 * gdb.stabs/weird.exp: Likewise.
1993 * gdb.xml/tdesc-regs.exp: Likewise.
1994
bd286a29
KCY
19952014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1996
1997 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1998 (out_cu): Use addr_len for the size of addresses.
1999 (out_line): Likewise. Size DW_LNE_set_address instruction
2000 according to addr_len.
2001 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
2002 (FUNC): Add START_INSNS to definition.
2003
673dc4a0
YQ
20042014-10-18 Yao Qi <yao@codesourcery.com>
2005
2006 * gdb.base/argv0-symlink.exp: Check argv[0] value if
2007 gdb_has_argv0 return true.
2008 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
2009 check [target_info exists noargs], check [gdb_has_argv0]
2010 instead.
2011 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2012 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
2013 procedures.
2014
4ffbba72
DE
20152014-10-17 Doug Evans <dje@google.com>
2016
2017 * gdb.python/py-events.exp: Update expected output for clear_objfiles
2018 event.
2019 * gdb.python/py-events.py: Add clear_objfiles event.
2020
d096d8c1
DE
20212014-10-17 Doug Evans <dje@google.com>
2022
2023 * gdb.python/py-objfile.exp: Test progspace attribute.
2024
a80db015
LM
20252014-10-17 Luis Machado <lgustavo@codesourcery.com>
2026
2027 * gdb.guile/scm-breakpoint.exp: Do not assume any
2028 directory separators when matching source file paths.
2029 * gdb.python/py-breakpoint.exp: Likewise.
2030 * gdb.reverse/break-precsave.exp: Likewise.
2031 * gdb.reverse/break-reverse.exp: Likewise.
2032 * gdb.reverse/consecutive-precsave.exp: Likewise.
2033 * gdb.reverse/finish-precsave.exp: Likewise.
2034 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
2035 * gdb.reverse/finish-reverse.exp: Likewise.
2036 * gdb.reverse/i386-precsave.exp: Likewise.
2037 * gdb.reverse/i387-env-reverse.exp: Likewise.
2038 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2039 * gdb.reverse/machinestate-precsave.exp: Likewise.
2040 * gdb.reverse/machinestate.exp: Likewise.
2041 * gdb.reverse/sigall-precsave.exp: Likewise.
2042 * gdb.reverse/solib-precsave.exp: Likewise.
2043 * gdb.reverse/step-precsave.exp: Likewise.
2044 * gdb.reverse/until-precsave.exp: Likewise.
2045 * gdb.reverse/watch-precsave.exp: Likewise.
2046 * gdb.reverse/watch-reverse.exp: Likewise.
2047
b22089ab
YQ
20482014-10-17 Yao Qi <yao@codesourcery.com>
2049
2050 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
2051 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
2052
6c4486e6
PA
20532014-10-17 Pedro Alves <palves@redhat.com>
2054
2055 PR gdb/17471
2056 * gdb.base/bg-execution-repeat.c: New file.
2057 * gdb.base/bg-execution-repeat.exp: New file.
2058
0ff33695
PA
20592014-10-17 Pedro Alves <palves@redhat.com>
2060
2061 PR gdb/17300
2062 * gdb.base/continue-all-already-running.c: New file.
2063 * gdb.base/continue-all-already-running.exp: New file.
2064
6fdebc3d
PA
20652014-10-17 Pedro Alves <palves@redhat.com>
2066
2067 PR gdb/17472
2068 * gdb.base/annota-input-while-running.c: New file.
2069 * gdb.base/annota-input-while-running.exp: New file.
2070
32a8097b
PA
20712014-10-17 Pedro Alves <palves@redhat.com>
2072
2073 * gdb.base/callfuncs.exp: emove references to osf.
2074 * gdb.base/sigall.exp: Likewise.
2075 * gdb.gdb/selftest.exp: Likewise.
2076 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2077 * gdb.mi/non-stop.c: Likewise.
2078 * gdb.mi/pthreads.c: Likewise.
2079 * gdb.reverse/sigall-precsave.exp: Likewise.
2080 * gdb.reverse/sigall-reverse.exp: Likewise.
2081 * gdb.threads/pthreads.c: Likewise.
2082 * gdb.threads/pthreads.exp: Likewise.
2083
7a3517ff
YQ
20842014-10-17 Yao Qi <yao@codesourcery.com>
2085
2086 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
2087 check 'target_info exists noargs'.
2088 (test_command_prompt_position): Likewise.
2089 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
2090 Remove "set args".
2091 (progvar_simple_while_test): Likewise.
2092 (progvar_complex_if_while_test): Likewise.
2093 (if_while_breakpoint_command_test): Likewise.
2094 (infrun_breakpoint_command_test): Likewise.
2095 (breakpoint_command_test): Likewise.
2096 (watchpoint_command_test): Likewise.
2097 (bp_deleted_in_command_test): Likewise.
2098 (temporary_breakpoint_commands): Likewise.
2099
bb99c472
YQ
21002014-10-16 Yao Qi <yao@codesourcery.com>
2101
2102 * gdb.base/remotetimeout.exp: Remove noargs checking.
2103
7c16b83e
PA
21042014-10-15 Pedro Alves <palves@redhat.com>
2105
2106 PR breakpoints/9649
2107 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
2108 * gdb.base/breakpoint-in-ro-region.exp
2109 (probe_target_hardware_step): New procedure.
2110 (top level): Probe hardware stepping and hardware breakpoint
2111 support. Test stepping through a read-only region, with both
2112 "breakpoint auto-hw" on and off and both "always-inserted" on and
2113 off.
2114
35a49624
IB
21152014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
2116
2117 * gdb.dlang/demangle.exp: Update for demangling changes.
2118
2d1c107c
SC
21192014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2120
2121 * gdb.cp/non-trivial-retval.cc: Add new test cases.
2122 * gdb.cp/non-trivial-retval.exp: Add new tests.
2123
778811d5
SC
21242014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2125
2126 PR c++/13403
2127 PR c++/15154
2128 * gdb.cp/non-trivial-retval.cc: New file.
2129 * gdb.cp/non-trivial-retval.exp: New file.
2130
10c5f0a8
YQ
21312014-10-15 Yao Qi <yao@codesourcery.com>
2132
2133 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
2134 remote host.
2135
65d7b369
YQ
21362014-10-15 Yao Qi <yao@codesourcery.com>
2137
2138 * gdb.python/py-symbol.exp: Match file base name if host is
2139 remote, otherwise match file name with dir name.
2140 * gdb.python/py-symtab.exp: Likewise.
2141 * gdb.python/python.exp: Likewise.
2142
46dc1394
YQ
21432014-10-15 Yao Qi <yao@codesourcery.com>
2144
2145 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
2146 pattern.
2147 * gdb.python/py-symtab.exp: Likewise.
2148 * gdb.python/python.exp: Remove trailing ".*". Fix typo
2149 locationn.
2150
c40cc657
JB
21512014-10-14 Joel Brobecker <brobecker@adacore.com>
2152
2153 * gdb.ada/addr_arith: New testcase.
2154
2abf49e1
MR
21552014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
2156
2157 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
2158 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
2159 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
2160 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
2161
f7088df3
SDJ
21622014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
2163
2164 * gdb.arch/stap-eval-lang-ada.S: Likewise.
2165 * gdb.arch/stap-eval-lang-ada.c: Likewise.
2166 * gdb.arch/stap-eval-lang-ada.exp: New file.
2167
4dc06805
YQ
21682014-10-14 Yao Qi <yao@codesourcery.com>
2169
2170 * gdb.mi/mi-var-child.c (nothing1): New function.
2171 (nothing2): New function.
2172 (do_children_tests): Set function pointers by nothing1 and
2173 nothing2.
2174 * gdb.mi/mi-var-child.exp: Step over new added statements.
2175 Update test to match the new output.
2176 * gdb.mi/var-cmd.c (nothing1): New function.
2177 (nothing2): New function.
2178 (do_children_tests): Set function pointers by nothing1 and
2179 nothing2.
2180 * gdb.mi/mi-var-display.exp: Update test to match output.
2181 Step to the line specified by $line_dct_nothing.
2182 Increase the number of lines to step.
2183
46a93de2
YQ
21842014-10-14 Yao Qi <yao@codesourcery.com>
2185
2186 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
2187 tests.
2188 * gdb.mi/mi2-var-child.exp: Likewise.
2189
14ea52ee
DE
21902014-10-13 Doug Evans <dje@google.com>
2191
2192 * gdb.python/py-objfile.exp: Change name of file name test.
2193
e5c6e92b
DE
21942014-10-13 Doug Evans <dje@google.com>
2195
2196 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
2197 from the start of the CU.
2198
c780cc2f
JK
21992014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2200 Yao Qi <yao@codesourcery.com>
2201
2202 Fix "save breakpoints" for "catch" command.
2203 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
2204 Remove -nonewline. Match also the added "main" line.
2205
99894e11
JK
22062014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2207
2208 Fix "save breakpoints" for "disable $bpnum" command.
2209 * gdb.base/save-bp.c (main): Add label.
2210 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
2211
6e1ac5a3
JK
22122014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
2215
754dd2b0
YQ
22162014-10-11 Yao Qi <yao@codesourcery.com>
2217
2218 * gdb.server/server-kill.exp: Execute command
2219 "set remote trace-status-packet on" before "tstatus".
2220
f90183d7
YQ
22212014-10-11 Yao Qi <yao@codesourcery.com>
2222
2223 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
2224 (main): Call getppid.
2225 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
2226 and continue to it. Read variable "server_pid".
2227
bf40a607
YQ
22282014-10-11 Yao Qi <yao@codesourcery.com>
2229
2230 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
2231
052ca370
YQ
22322014-10-11 Yao Qi <yao@codesourcery.com>
2233
2234 * gdb.threads/thread-find.exp: Don't execute command
2235 "info threads".
2236 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
2237 * gdb.threads/linux-dp.exp: Don't check the condition
2238 $threads_created equals to zero.
2239
3831839c
PA
22402014-10-10 Pedro Alves <palves@redhat.com>
2241
2242 * gdb.base/bigcore.exp: Remove references to IRIX.
2243 * gdb.base/funcargs.exp: Likewise.
2244 * gdb.base/interrupt.exp: Likewise.
2245 * gdb.base/mips_pro.exp: Likewise.
2246 * gdb.base/nodebug.exp: Likewise.
2247 * gdb.base/setvar.exp: Likewise.
2248 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
2249
8b9a549d
PA
22502014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2251 Pedro Alves <palves@redhat.com>
2252
2253 PR symtab/14466
2254 * gdb.base/vdso-warning.c: New file.
2255 * gdb.base/vdso-warning.exp: New file.
2256
d48ba5e8
DE
22572014-10-02 Doug Evans <dje@google.com>
2258
2259 * gdb.base/structs.c (main): Don't run forever.
2260
2278c276
PA
22612014-10-02 Pedro Alves <palves@redhat.com>
2262
2263 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
2264 (top level) <stop threads 1, stop threads 2>: Use it.
2265
b57bacec
PA
22662014-10-02 Pedro Alves <palves@redhat.com>
2267
2268 * gdb.threads/break-while-running.exp (test): Add new
2269 'update_thread_list' argument. Skip "info threads" if false.
2270 (top level): Add new 'update_thread_list' axis.
2271
13fd3ff3
PA
22722014-10-02 Pedro Alves <palves@redhat.com>
2273
2274 PR breakpoints/17431
2275 * gdb.base/execl-update-breakpoints.c: New file.
2276 * gdb.base/execl-update-breakpoints.exp: New file.
2277
0fec99e8
PA
22782014-10-01 Pedro Alves <palves@redhat.com>
2279
2280 * gdb.base/breakpoint-in-ro-region.c: New file.
2281 * gdb.base/breakpoint-in-ro-region.exp: New file.
2282
2ddf4301
SM
22832014-10-01 Simon Marchi <simon.marchi@ericsson.com>
2284
2285 * gdb.mi/mi-exit-code.exp: New file.
2286 * gdb.mi/mi-exit-code.c: New file.
2287
6a5f3f43
YQ
22882014-09-30 Yao Qi <yao@codesourcery.com>
2289
2290 * lib/prelink-support.exp (build_executable_own_libs): Error if
2291 the target isn't native.
2292
345bcc73
YQ
22932014-09-30 Yao Qi <yao@codesourcery.com>
2294
2295 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
2296 false.
2297
a25a5a45
PA
22982014-09-22 Pedro Alves <palves@redhat.com>
2299
2300 * gdb.threads/break-while-running.exp: New file.
2301 * gdb.threads/break-while-running.c: New file.
2302
00ba3162
YQ
23032014-09-19 Yao Qi <yao@codesourcery.com>
2304
2305 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
2306 Invoke test. Restart GDB with --readnow and invoke test again.
2307
c3b7b696
YQ
23082014-09-19 Yao Qi <yao@codesourcery.com>
2309
2310 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
2311 proc set_breakpoint_on_gcd_function. Invoke
2312 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
2313 invoke set_breakpoint_on_gcd_function again.
2314
2b4fd423
DE
23152014-09-18 Doug Evans <dje@google.com>
2316
2317 * gdb.dwarf2/symtab-producer.exp: New file.
2318
a5947601
SDJ
23192014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2320
2321 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
2322 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
2323 * gdb.base/global-var-nested-by-dso.c: Likewise.
2324 * gdb.base/global-var-nested-by-dso.exp: Likewise.
2325
91c19059
SDJ
23262014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2327 Pedro Alves <palves@redhat.com>
2328
2329 * gdb.base/watch-bitfields.exp: Pass string other than test file
2330 name to prepare_for_testing.
2331 (watch): New procedure.
2332 (expect_watchpoint): Use with_test_prefix.
2333 (top level): Factor out tests to ...
2334 (test_watch_location, test_regular_watch): ... these new
2335 procedures, and use with_test_prefix and gdb_continue_to_end.
2336
bb9d5f81
PP
23372014-09-16 Patrick Palka <patrick@parcs.ath.cx>
2338
2339 PR breakpoints/12526
2340 * gdb.base/watch-bitfields.exp: New file.
2341 * gdb.base/watch-bitfields.c: New file.
2342
635856f5
PA
23432014-09-16 Pedro Alves <palves@redhat.com>
2344
2345 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
2346 software and hardware addresses, not software address against
2347 itself.
2348
7280ceea
PA
23492014-09-16 Pedro Alves <palves@redhat.com>
2350
2351 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
2352 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
2353
428b16bd
PA
23542014-09-16 Pedro Alves <palves@redhat.com>
2355
2356 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
2357 files.
2358 * gdb.base/a2-run.exp: Remove all code guarded by istarget
2359 "*-*-vxworks*" throughout.
2360 * gdb.base/break.exp: Likewise.
2361 * gdb.base/default.exp: Likewise.
2362 * gdb.base/scope.exp: Likewise.
2363 * gdb.base/sepdebug.exp: Likewise.
2364 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
2365 throughout.
2366 * gdb.base/run.c: Likewise.
2367 * gdb.base/sepdebug.c: Likewise.
2368 * gdb.hp/gdb.aCC/run.c: Likewise.
2369 * gdb.reverse/until-reverse.c: Likewise.
2370 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
2371
666d413c
YQ
23722014-09-16 Yao Qi <yao@codesourcery.com>
2373
2374 * boards/local-remote-host-native.exp: New file.
2375
57cbd724
DE
23762014-09-14 Doug Evans <xdje42@gmail.com>
2377
2378 * gdb.threads/queue-signal.c (thread_count): New variable.
2379 (thread_count_mutex, thread_count_condvar): New variables.
2380 (incr_thread_count, wait_all_threads_running): New functions.
2381 (main): Wait for all threads to be in their thread functions.
2382
81219e53
DE
23832014-09-13 Doug Evans <xdje42@gmail.com>
2384
2385 * gdb.threads/queue-signal.c: New file.
2386 * gdb.threads/queue-signal.exp: New file.
2387
3714cea7
DE
23882014-09-13 Doug Evans <xdje42@gmail.com>
2389
2390 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
2391 be consistent with what default_gdb_init uses.
2392 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
2393 the plain text of the prompt. Add some logging printfs.
2394 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
2395
fa43b1d7
PA
23962014-09-12 Pedro Alves <palves@redhat.com>
2397
2398 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
2399 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
2400 * gdb.arch/i386-size-overlap.exp: Likewise.
2401 * gdb.arch/i386-size.exp: Likewise.
2402 * gdb.arch/i386-unwind.exp: Likewise.
2403 * gdb.base/a2-run.exp: Likewise.
2404 * gdb.base/break.exp: Likewise.
2405 * gdb.base/charset.exp: Likewise.
2406 * gdb.base/chng-syms.exp: Likewise.
2407 * gdb.base/commands.exp: Likewise.
2408 * gdb.base/dbx.exp: Likewise.
2409 * gdb.base/find.exp: Likewise.
2410 * gdb.base/funcargs.exp: Likewise.
2411 * gdb.base/jit-simple.exp: Likewise.
2412 * gdb.base/reread.exp: Likewise.
2413 * gdb.base/sepdebug.exp: Likewise.
2414 * gdb.base/step-bt.exp: Likewise.
2415 * gdb.cp/mb-inline.exp: Likewise.
2416 * gdb.cp/mb-templates.exp: Likewise.
2417 * gdb.objc/basicclass.exp: Likewise.
2418 * gdb.threads/killed.exp: Likewise.
2419
9d9bf2df
EBM
24202014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2421
2422 PR tdep/17379
2423 * gdb.arch/powerpc-stackless.S: New file.
2424 * gdb.arch/powerpc-stackless.exp: New file.
2425
1cf2f1b0
JK
24262014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2427
2428 * gdb.base/attach.c: Include unistd.h.
2429 (main): Call alarm. Add label postloop.
2430 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
2431 gdb_breakpoint, gdb_continue_to_breakpoint.
2432 (test_command_line_attach_run): Kill ${testpid} in one exit path.
2433
98880d46
PA
24342014-09-11 Pedro Alves <palves@redhat.com>
2435
2436 PR gdb/17347
2437 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
2438 * gdb.base/attach.exp (test_command_line_attach_run): New
2439 procedure.
2440 (top level): Call it.
2441
4c92ff2c
PA
24422014-09-11 Pedro Alves <palves@redhat.com>
2443
2444 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
2445 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
2446 (do_command_attach_tests): Use spawn_wait_for_attach.
2447 * gdb.base/solib-overlap.exp: Likewise.
2448 * gdb.multi/multi-attach.exp: Likewise.
2449 * gdb.python/py-prompt.exp: Likewise.
2450 * gdb.python/py-sync-interp.exp: Likewise.
2451 * gdb.server/ext-attach.exp: Likewise.
2452
3adc1a7d
GKB
24532014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
2454
2455 * gdb.fortran/array-element.exp: Remove unexpected "continue"
2456 command in testcase. Simplify testcase.
2457
96334934
JB
24582014-09-10 Joel Brobecker <brobecker@adacore.com>
2459
2460 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
2461
eb479039
JB
24622014-09-10 Joel Brobecker <brobecker@adacore.com>
2463
2464 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
2465
deede10c
JB
24662014-09-10 Joel Brobecker <brobecker@adacore.com>
2467
2468 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
2469
7828a5f5
JB
24702014-09-10 Joel Brobecker <brobecker@adacore.com>
2471
2472 * gdb.dwarf2/dynarr-ptr.c: New file.
2473 * gdb.dwarf2/dynarr-ptr.exp: New file.
2474
33aeebcf
MR
24752014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2476
2477 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
2478 of 30 rather than hardcoding 120 for a slow test case. Take the
2479 `gdb,timeout' target setting into account for this calculation.
2480 Don't extend the timeout for the test cases that don't need it.
2481
7b415901
MR
24822014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2483
2484 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
2485 a factor of 2 for a slow test case. Take the `gdb,timeout'
2486 target setting into account for this calculation.
2487 * gdb.reverse/until-precsave.exp: Increase the timeout by
2488 a factor of 15 and 3 respectively rather than adding 120
2489 for a pair of slow test cases. Take the `gdb,timeout'
2490 target setting into account for this calculation.
2491
4a40f85a
MR
24922014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2493
2494 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
2495 timeout, don't pass one down to gdb_expect.
2496 (gdb_expect): Rework timeout selection.
2497
09635af7
MR
24982014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2499
2500 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
2501 exception on timeout.
2502 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
2503 (gdbserver_start_extended): Catch any `gdbserver_start' error
2504 exceptions.
2505 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
2506 * lib/mi-support.exp (mi_gdb_target_load): Catch any
2507 `gdbserver_gdb_load' error exceptions.
2508
2bdd10b7
MR
25092014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2510
2511 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
2512 120 on waiting for the TCP socket to open.
2513
316935f0
DE
25142014-09-09 Doug Evans <xdje42@gmail.com>
2515
2516 * gdb.base/default.exp (show_conv_list): Add _caller_is,
2517 _caller_matches, _any_caller_is, _any_caller_matches.
2518
83740597
DE
25192014-09-09 Doug Evans <xdje42@gmail.com>
2520
2521 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
2522
4c122fc3
YQ
25232014-09-09 Yao Qi <yao@codesourcery.com>
2524
2525 * gdb.mi/mi-var-display.exp: Set print symbol off.
2526
a9f116cb
GKB
25272014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
2528
2529 PR gdb/17035
2530 * gdb.base/commands.exp: Add tests to verify user-defined
2531 commands with empty bodies.
2532 * gdb.python/py-cmd.exp: Test that we don't show user-defined
2533 python commands in `show user command`.
2534 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
2535 scheme commands in `show user command`.
2536
c75bd3a2
JK
25372014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2538
2539 PR python/17355
2540 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
2541 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
2542 * gdb.python/py-framefilter-invalidarg.exp: New file.
2543 * gdb.python/py-framefilter-invalidarg.py: New file.
2544
faa42425
DE
25452014-09-06 Doug Evans <xdje42@gmail.com>
2546
2547 PR 15276
2548 * gdb.python/py-caller-is.c: New file.
2549 * gdb.python/py-caller-is.exp: New file.
2550
474ca4f6
SDJ
25512014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
2552
2553 PR gdb/17235
2554 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
2555 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
2556
eb0b0463
SDJ
25572014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
2558
2559 PR fortran/17237
2560 * gdb.fortran/print-formatted.exp: New file.
2561 * gdb.fortran/print-formatted.f90: Likewise.
2562
5f3b99cf
SS
25632014-09-03 Sasha Smundak <asmundak@google.com>
2564
2565 * gdb.python/py-frame.exp: Test Frame.read_register.
2566
7d793aa9
SDJ
25672014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
2568
2569 PR python/16699
2570 * gdb.python/py-completion.exp: New file.
2571 * gdb.python/py-completion.py: Likewise.
2572
fb0576e9
DE
25732014-08-28 Doug Evans <dje@google.com>
2574
2575 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
2576 eax,etc. are live with values set by gdb and thus the compiler can't
2577 use them.
2578 * gdb.arch/i386-pseudo.c (main): Ditto.
2579
ee92b0dd
DE
25802014-08-27 Doug Evans <dje@google.com>
2581
2582 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
2583
6649db35
DE
25842014-08-25 Doug Evans <dje@google.com>
2585
2586 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
2587 (main): Ditto.
2588
564b7600
DE
25892014-08-25 Doug Evans <dje@google.com>
2590
2591 * gdb.threads/thread-execl.exp: #include <stdio.h>.
2592
3881fb67
YQ
25932014-08-24 Yao Qi <yao@codesourcery.com>
2594
2595 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
2596 symbol off.
2597 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
2598
a05a36a5
DE
25992014-08-22 Doug Evans <dje@google.com>
2600
2601 PR 17276
2602 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
2603 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
2604 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
2605
7c343b48
YQ
26062014-08-22 Yao Qi <yao@codesourcery.com>
2607
2608 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
2609 * gdb.python/py-finish-breakpoint2.exp: Likewise.
2610 * gdb.python/python.exp: Likewise. Use .py file on the host
2611 instead of the build.
2612
22fd09ae
JK
26132014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2614
2615 * gdb.threads/gcore-stale-thread.c: New file.
2616 * gdb.threads/gcore-stale-thread.exp: New file.
2617
a8454a7c
PA
26182014-08-21 Pedro Alves <palves@redhat.com>
2619
2620 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
2621 * gdb.base/gcore-relro-pie.exp: Likewise.
2622 * gdb.base/gcore-relro.exp: Likewise.
2623 * gdb.base/gcore.exp: Likewise.
2624 * gdb.base/print-symbol-loading.exp: Likewise.
2625 * gdb.threads/gcore-thread.exp: Likewise.
2626 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
2627
2a31c623
PA
26282014-08-20 Pedro Alves <palves@redhat.com>
2629 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 * Makefile.in (EXTRA_RULES, CC): New variables, get from
2632 configure.
2633 (EXPECT): Handle READ1 being set.
2634 (all): Depend on EXTRA_RULES.
2635 (check-read1, expect-read1, read1.so, read1): New rules.
2636 * README (Testsuite Parameters): Document the READ1 make variable.
2637 (Race detection): New section.
2638 * configure: Regenerate.
2639 * configure.ac: If build==host==target, and running under a
2640 GNU/glibc system, add read1 to the extra Makefile rules.
2641 (EXTRA_RULES): AC_SUBST it.
2642 * lib/read1.c: New file.
2643
d36430db
JB
26442014-08-20 Joel Brobecker <brobecker@adacore.com>
2645
2646 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
2647 the handling of variables declared as a typedef to an array
2648 which a DW_AT_data_location attribute.
2649
9a0dc9e3
PA
26502014-08-19 Andrew Burgess <aburgess@broadcom.com>
2651 Pedro Alves <palves@redhat.com>
2652
2653 PR symtab/14604
2654 PR symtab/14605
2655 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
2656 gdb_test.
2657
0718a8da
PA
26582014-08-19 Pedro Alves <palves@redhat.com>
2659
2660 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
2661
13b448cd
YQ
26622014-08-19 Yao Qi <yao@codesourcery.com>
2663
2664 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
2665 right line.
2666
1cbf5077
DB
26672014-08-18 David Blaikie <dblaikie@gmail.com>
2668
2669 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
2670
bf0fae19
JB
26712014-08-18 Joel Brobecker <brobecker@adacore.com>
2672
2673 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
2674 attribute in array range.
2675
3c8c5dcc
JB
26762014-08-18 Joel Brobecker <brobecker@adacore.com>
2677
2678 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
2679
e66d4446
SC
26802014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2681
2682 PR c++/17132
2683 * gdb.cp/pr17132.cc: New file.
2684 * gdb.cp/pr17132.exp: New file.
2685
940df408
SC
26862014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2687
2688 * gdb.python/py-xmethods.py (A_getarrayind)
2689 (E_method_char_worker.__call__, E_method_int_worker.__call__):
2690 Use 'print' with function call syntax.
2691 (E_method_matcher.match): Fix tab vs space indentation mixup.
2692
ebcc6c3a
YQ
26932014-08-15 Yao Qi <yao@codesourcery.com>
2694
2695 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
2696 false.
2697
775e0f04
YQ
26982014-08-15 Yao Qi <yao@codesourcery.com>
2699
2700 * gdb.cp/casts.exp: Set print symbol off.
2701 * gdb.cp/class2.exp: Likewise.
2702 * gdb.cp/overload.exp: Likewise.
2703 * gdb.cp/templates.exp: Likewise.
2704
d769e349
DE
27052014-08-11 Doug Evans <dje@google.com>
2706
2707 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
2708 (test_load_shlib): Update.
2709
20c6f1e1
YQ
27102014-08-09 Yao Qi <yao@codesourcery.com>
2711
2712 * gdb.base/display.exp: Invoke is_address_zero_readable.
2713 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
2714 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2715 * gdb.base/hbreak-unmapped.exp: Return if
2716 is_address_zero_readable returns true.
2717 * gdb.base/signest.exp: Likewise.
2718 * gdb.base/signull.exp: Likewise.
2719 * gdb.base/sigbpt.exp: Likewise.
2720 * gdb.guile/scm-disasm.exp: Do the test if
2721 is_address_zero_readable returns false.
2722 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
2723 * gdb.python/py-arch.exp: Likewise.
2724 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
2725 * lib/gdb.exp (is_address_zero_readable): New proc.
2726
5792e8e3
YQ
27272014-08-09 Yao Qi <yao@codesourcery.com>
2728
2729 PR testsuite/13443
2730 * gdb.mi/mi-var-display.exp: Make test messages unique.
2731
3cecbbbe
TT
27322014-08-04 Tom Tromey <tromey@redhat.com>
2733
2734 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
2735 target 0".
2736
00b51ff5
TT
27372014-08-04 Tom Tromey <tromey@redhat.com>
2738
2739 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
2740 "target_resume".
2741
6908c509
JB
27422014-08-01 Joel Brobecker <brobecker@adacore.com>
2743
2744 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
2745 inner_vla_struct_object_size.
2746 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
2747 as xfail.
2748
cc6563d2
PA
27492014-07-30 Pedro Alves <palves@redhat.com>
2750
2751 * gdb.threads/signal-command-handle-nopass.exp (test): Add
2752 comment.
2753
7e09a223
YQ
27542014-07-29 Yao Qi <yao@codesourcery.com>
2755
2756 PR gdb/17206
2757 * gdb.base/until-nodebug.exp: New.
2758
7ebdbe92
DE
27592014-07-28 Doug Evans <xdje42@gmail.com>
2760
2761 PR guile/17203
2762 * gdb.guile/scm-parameter.exp: Add tests for trying to create
2763 previously existing parameter, and previously ambiguously spelled
2764 parameter.
2765
fdb1adc6
WN
27662014-07-28 Will Newton <will.newton@linaro.org>
2767
2768 * gdb.base/varargs.exp: Remove KFAILs for ARM.
2769
186fcde0
DE
27702014-07-26 Ludovic Courtès <ludo@gnu.org>
2771 Doug Evans <xdje42@gmail.com>
2772
2773 PR guile/17146
2774 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
2775
70509625
PA
27762014-07-25 Pedro Alves <palves@redhat.com>
2777
2778 * gdb.threads/signal-command-handle-nopass.c: New file.
2779 * gdb.threads/signal-command-handle-nopass.exp: New file.
2780 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
2781 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
2782 * gdb.threads/signal-delivered-right-thread.c: New file.
2783 * gdb.threads/signal-delivered-right-thread.exp: New file.
2784
c3f814a1
PA
27852014-07-25 Pedro Alves <palves@redhat.com>
2786
2787 * gdb.base/double-prompt-target-event-error.exp
2788 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
2789 match.
2790 (cancel_pagination_in_target_event): Rework double prompt
2791 detection.
2792 * gdb.base/paginate-after-ctrl-c-running.exp
2793 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
2794 <return>' match.
2795 * gdb.base/paginate-bg-execution.exp
2796 (test_bg_execution_pagination_return)
2797 (test_bg_execution_pagination_cancel): Remove '-notransfer
2798 <return>' matches.
2799 * gdb.base/paginate-execution-startup.exp
2800 (test_fg_execution_pagination_return)
2801 (test_fg_execution_pagination_cancel): Remove '-notransfer
2802 <return>' matches.
2803 * gdb.base/paginate-inferior-exit.exp
2804 (test_paginate_inferior_exited): Remove '-notransfer <return>'
2805 match.
2806 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
2807 * lib/gdb.exp (pagination_prompt): Run text through
2808 string_to_regexp.
2809 (gdb_test_multiple): Match $pagination_prompt instead of
2810 "<return>".
2811 (string_to_regexp): Move to lib/gdb-utils.exp.
2812
e214cf6c
JK
28132014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2814
2815 * gdb.arch/amd64-entry-value-paramref.S: New file.
2816 * gdb.arch/amd64-entry-value-paramref.cc: New file.
2817 * gdb.arch/amd64-entry-value-paramref.exp: New file.
2818 * gdb.arch/amd64-optimout-repeat.S: New file.
2819 * gdb.arch/amd64-optimout-repeat.c: New file.
2820 * gdb.arch/amd64-optimout-repeat.exp: New file.
2821
17d0c5c8
JK
28222014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2823
2824 PR gdb/17170
2825 * gdb.base/statistics.exp: New file.
2826
b8b8facf
DE
28272014-07-17 Doug Evans <dje@google.com>
2828
74b49205 2829 PR gdb/17170
b8b8facf
DE
2830 * gdb.base/maint.exp: Update testing of per-command stats.
2831
1b5d0ab3
PA
28322014-07-16 Pedro Alves <palves@redhat.com>
2833
2834 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
2835 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
2836 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
2837 (tfile_write_buf): New functions.
2838 (add_memory_block): Rewrite using the above.
2839 (adjust_function_address): New function.
2840 (FUNCTION_ADDRESS): New macro.
2841 (write_basic_trace_file): Remove short_x local, and use
2842 tfile_write_16. Change type of func_addr local to unsigned long
2843 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
2844 here. Cast argument of add_memory_block to char pointer.
2845 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
2846 (main): Remove parameters.
2847 * gdb.trace/tfile.exp: Remove nowarnings.
2848
4d974e88
SM
28492014-07-15 Simon Marchi <simon.marchi@ericsson.com>
2850
2851 * gdb.base/debug-expr.exp: Test string evaluation with
2852 "debug expression" on.
2853
41e99568
PA
28542014-07-15 Pedro Alves <palves@redhat.com>
2855
2856 * gdb.base/reread.exp: Use clean_restart.
2857
487d9753
PL
28582014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
2859
2860 * gdb.arch/avr-flash-qualifer.c: New.
2861 * gdb.arch/avr-flash-qualifer.exp: New.
2862
cc1c52ad
PA
28632014-07-14 Pedro Alves <palves@redhat.com>
2864
2865 * gdb.base/paginate-after-ctrl-c-running.c: New file.
2866 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
2867
1e973570
PA
28682014-07-14 Pedro Alves <palves@redhat.com>
2869
2870 * gdb.base/double-prompt-target-event-error.c: New file.
2871 * gdb.base/double-prompt-target-event-error.exp: New file.
2872
93d6eb10
PA
28732014-07-14 Pedro Alves <palves@redhat.com>
2874
2875 PR gdb/17072
2876 * gdb.base/paginate-inferior-exit.c: New file.
2877 * gdb.base/paginate-inferior-exit.exp: New file.
2878
0017922d
PA
28792014-07-14 Pedro Alves <palves@redhat.com>
2880
2881 PR gdb/17072
2882 * gdb.base/paginate-bg-execution.c: New file.
2883 * gdb.base/paginate-bg-execution.exp: New file.
2884
94696ad3
PA
28852014-07-14 Pedro Alves <palves@redhat.com>
2886
2887 PR gdb/17072
2888 * gdb.base/paginate-execution-startup.c: New file.
2889 * gdb.base/paginate-execution-startup.exp: New file.
2890 * lib/gdb.exp (pagination_prompt): New global.
2891 (default_gdb_spawn): New procedure, factored out from
2892 default_gdb_spawn.
2893 (default_gdb_start): Adjust to call default_gdb_spawn.
2894 (gdb_spawn): New procedure.
2895
bd293940
PA
28962014-07-14 Pedro Alves <palves@redhat.com>
2897
2898 * lib/gdb.exp (gdb_assert): New procedure.
2899 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
2900
c933f875
PA
29012014-07-14 Pedro Alves <palves@redhat.com>
2902
2903 * gdb.base/execution-termios.c: New file.
2904 * gdb.base/execution-termios.exp: New file.
2905
d98b7a16
TT
29062014-07-14 Tom Tromey <tromey@redhat.com>
2907
2908 * gdb.cp/vla-cxx.cc: New file.
2909 * gdb.cp/vla-cxx.exp: New file.
2910
548740d6
TT
29112014-07-14 Tom Tromey <tromey@redhat.com>
2912
2913 * gdb.reverse/rerun-prec.c: New file.
2914 * gdb.reverse/rerun-prec.exp: New file.
2915
a25eb028
MR
29162014-07-12 Maciej W. Rozycki <macro@mips.com>
2917 Maciej W. Rozycki <macro@codesourcery.com>
2918
2919 * lib/gdb-utils.exp: New file.
2920 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
2921 inline `gdb_init_command' processing.
2922 (gdb_start_cmd): Likewise.
2923 * lib/mi-support.exp (mi_run_cmd): Likewise.
2924 * README: Document `gdb_init_command' and `gdb_init_commands'.
2925
218c2655
JK
29262014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2927
2928 Fix false FAIL running under a very long directory name.
2929 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
2930 and "set print elements 10000". Twice.
2931
5401fde3
YQ
29322014-07-11 Yao Qi <yao@codesourcery.com>
2933
2934 * gdb.base/exprs.exp: "set print symbol off".
2935
e76126e8
PA
29362014-07-11 Pedro Alves <palves@redhat.com>
2937
2938 * gdb.threads/kill.c: New file.
2939 * gdb.threads/kill.exp: New file.
2940
2d6f0de6
YQ
29412014-07-10 Yao Qi <yao@codesourcery.com>
2942
2943 * gdb.trace/tfile.c (write_basic_trace_file)
2944 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
2945 address written to trace file.
2946
7180e04a
PA
29472014-07-09 Pedro Alves <palves@redhat.com>
2948
2949 * gdb.base/attach-wait-input.exp: New file.
2950 * gdb.base/attach-wait-input.c: New file.
2951
9a9a7608
AB
29522014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2953
2954 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2955 setting up test structures.
2956 (main): Call new test function.
2957 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2958 test function, continue into test function and walk test
2959 structures.
2960
161ac41e
YQ
29612014-07-02 Yao Qi <yao@codesourcery.com>
2962
2963 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2964 'bar_start' at the beginning of functions 'foo' and 'bar'
2965 respectively.
2966 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2967 instead of 'foo' and 'bar'.
2968
1f267ae3
MM
29692014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2970
2971 * gdb.btrace/segv.exp: New.
2972 * gdb.btrace/segv.c: New.
2973
2b239efb
LM
29742014-07-02 Luis Machado <lgustavo@codesourcery.com>
2975
2976 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2977 instruction.
2978
cf363f18
MW
29792014-06-30 Mark Wielaard <mjw@redhat.com>
2980
2981 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2982 vulture, vilify, villar): New volatile array constants.
2983 (vindictive, vegetation): New const volatile array constants.
2984 * gdb.base/volatile.exp: Test volatile and const volatile array
2985 types.
2986
aebf9d24
AA
29872014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2988
2989 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2990 target lacks support for awatch, rwatch, or hbreak.
2991
b67a2c6f
YQ
29922014-06-27 Yao Qi <yao@codesourcery.com>
2993
2994 * gdb.multi/dummy-frame-restore.exp: New.
2995 * gdb.multi/dummy-frame-restore.c: New.
2996
aef92902
MM
29972014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2998
2999 * gdb.btrace/gcore.exp: New.
3000
8e9db26e
PA
30012014-06-23 Pedro Alves <palves@redhat.com>
3002
3003 * gdb.base/watchpoint-reuse-slot.c: New file.
3004 * gdb.base/watchpoint-reuse-slot.exp: New file.
3005
70afc5b7
SC
30062014-06-23 Siva Chandra Reddy <sivachandra@google.com>
3007
3008 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
3009 progspace's filename in 'info', 'enable' and 'disable' command
3010 tests.
3011
b972bd9c
JK
30122014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3013
3014 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
3015 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
3016 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
3017
125f8a3d
GB
30182014-06-20 Gary Benson <gbenson@redhat.com>
3019
3020 * gdb.arch/i386-avx.exp: Fix include file location.
3021 * gdb.arch/i386-sse.exp: Likewise.
3022
3ed9baed
IB
30232014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
3024
3025 * gdb.dlang/expression.exp: New file.
3026
034f788c
PA
30272014-06-19 Pedro Alves <palves@redhat.com>
3028
3029 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
3030 out from ...
3031 (top level): ... here. Iterate running tests under different
3032 scheduler-locking settings.
3033
45371d0c
LM
30342014-06-18 Luis Machado <lgustavo@codesourcery.com>
3035
3036 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
3037 to DW_FORM_addr and use non-zero addresses.
3038
5d376983
SC
30392014-06-18 Siva Chandra Reddy <sivachandra@google.com>
3040
3041 PR gdb/17017
3042 * gdb.python/py-xmethods.cc: Add global function call counters and
3043 increment them in their respective functions. Remove "cout"
3044 statements.
3045 * gdb.python/py-xmethods.exp: Make tests check the global function
3046 call counters instead of depending on inferior IO.
3047
a1aa2221
LM
30482014-06-18 Don Breazeal <donb@codesourcery.com>
3049
3050 * gdb.base/foll-fork.exp (default_fork_parent_follow):
3051 Deleted procedure.
3052 (explicit_fork_parent_follow): Deleted procedure.
3053 (explicit_fork_child_follow): Deleted procedure.
3054 (test_follow_fork): New procedure.
3055 (do_fork_tests): Replace calls to deleted procedures with
3056 calls to test_follow_fork and reset GDB for subsequent
3057 procedure calls.
3058
0fc05997
YQ
30592014-06-17 Yao Qi <yao@codesourcery.com>
3060
3061 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
3062 CP1252.
3063
70795c52
LM
30642014-06-17 Luis Machado <lgustavo@codesourcery.com>
3065
3066 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
3067 Initialize ptr and S explicitly.
3068 (skip_type_update_when_not_use_rtti_test): Likewise.
3069
6be47f0c
KS
30702014-06-16 Keith Seitz <keiths@redhat.com>
3071
3072 PR mi/15863
3073 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
3074 the inferior is started.
3075
d03de421
PA
30762014-06-16 Pedro Alves <palves@redhat.com>
3077
3078 * gdb.base/break-main-file-remove-fail.c: New file.
3079 * gdb.base/break-main-file-remove-fail.exp: New file.
3080 * gdb.base/break-unload-file.exp: Use build_executable instead of
3081 prepare_for_testing.
3082 (test_break): New parameter "initial_load". Handle it.
3083 (top level): Add initial_load cmdline/file axis.
3084
f9579b99
TT
30852014-06-12 Tom Tromey <tromey@redhat.com>
3086
3087 * gdb.base/completion.exp: Don't use directory name in test.
3088
3657956b
GB
30892014-06-09 Gary Benson <gbenson@redhat.com>
3090
3091 * gdb.base/sigall.c [Functions to send signals]: Reorder to
3092 separate the always-available ANSI-standard signals from the
3093 signals that require checking.
3094 (main): Likewise.
3095 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
3096 Likewise.
3097 (main): Likewise.
3098
4186eb54
KS
30992014-06-07 Keith Seitz <keiths@redhat.com>
3100
3101 Revert:
3102 PR c++/16253
3103 * gdb.cp/var-tag.cc: New file.
3104 * gdb.cp/var-tag.exp: New file.
3105 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3106 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3107 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3108 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3109
25326a28 31102014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
3111
3112 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
3113
829155c9
PA
31142014-06-06 Pedro Alves <palves@redhat.com>
3115
3116 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
3117 in target debug output instead of looking at RSP packets,
3118 disabling the test on any target that uses hardware stepping.
3119 Update comments.
3120
61c8d22e
PA
31212014-06-06 Pedro Alves <palves@redhat.com>
3122
3123 * gdb.base/break-unload-file.exp: Fix typo.
3124
d9a47287
YQ
31252014-06-06 Yao Qi <yao@codesourcery.com>
3126
3127 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
3128 from "jit_function" to "^jit_function".
3129
e5e01dbf
YQ
31302014-06-06 Yao Qi <yao@codesourcery.com>
3131
3132 * gdb.base/async.c (foo): Add one statement.
3133 * gdb.base/async.exp: Get the next instruction address and
3134 match the output of "nexti" by instruction address. Match
3135 the hex address in the output of "finish".
3136
73ba372c
GB
31372014-06-06 Gary Benson <gbenson@redhat.com>
3138
3139 * gdb.base/call-signals.c: Remove preprocessor conditionals
3140 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
3141 SIGSEGV and SIGTERM.
3142 * gdb.base/sigall.c: Likewise.
3143 * gdb.base/unwindonsignal.c: Likewise.
3144 * gdb.reverse/sigall-reverse.c: Likewise.
3145
831517df
YQ
31462014-06-06 Yao Qi <yao@codesourcery.com>
3147
3148 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
3149 readable, skip the test.
3150
b8b91e98
YQ
31512014-06-06 Yao Qi <yao@codesourcery.com>
3152
3153 * gdb.threads/staticthreads.c (thread_function): Move the line
3154 setting breakpoint on forward.
3155 * gdb.threads/staticthreads.exp: Update comments.
3156
fb934770
LC
31572014-06-05 Ludovic Courtès <ludo@gnu.org>
3158
3159 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
3160 "history-append! type error".
3161
6ef284bd
SM
31622014-06-05 Simon Marchi <simon.marchi@ericsson.com>
3163
3164 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
3165 erroneous dprintf expected input.
3166
a872e241
DE
31672014-06-04 Doug Evans <xdje42@gmail.com>
3168
3169 * gdb.guile/scm-generics.exp: Delete.
3170
16f691fb
DE
31712014-06-04 Doug Evans <xdje42@gmail.com>
3172
3173 * gdb.guile/scm-breakpoint.exp: Update.
3174 Add tests for breakpoint registration.
3175
012370f6
TT
31762014-06-04 Tom Tromey <tromey@redhat.com>
3177
3178 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
3179 VLA-in-union.
3180 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
3181 inner_vla_struct, vla_union types. Initialize objects of those
3182 types and compute their sizes.
3183
9f5a4cef
HZ
31842014-06-04 Nathan Sidwell <nathan@codesourcery.com>
3185 Hui Zhu <hui@codesourcery.com>
3186
3187 * gdb.base/fileio.exp: Add test for shell not available as well as
3188 available.
3189 * gdb.base/fileio.c (test_system): Check for shell twice.
3190
90a45c4d
YQ
31912014-06-04 Yao Qi <yao@codesourcery.com>
3192
3193 * gdb.base/auto-connect-native-target.exp: Remove redundant
3194 space from the regexp pattern.
3195
70017e41
YQ
31962014-06-04 Yao Qi <yao@codesourcery.com>
3197
3198 * gdb.base/default.exp: Replace "child" with "native" in
3199 regexp pattern.
3200
883964a7
SC
32012014-06-03 Siva Chandra Reddy <sivachandra@google.com>
3202
3203 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
3204 * gdb.python/py-xmethods.exp: New tests to test xmethods.
3205 * gdb.python/py-xmethods.py: Python script supporting the
3206 new testcase and tests.
3207
ef370185
JB
32082014-06-03 Joel Brobecker <brobecker@adacore.com>
3209 Pedro Alves <palves@redhat.com>
3210
3211 PR breakpoints/17000
3212 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
3213 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
3214
1e2ccb61
BM
32152014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
3216
3217 * gdb.base/subst.exp: Add tests to verify partial path matching
3218 output.
3219
c6ec5ab2
PA
32202014-06-03 Pedro Alves <palves@redhat.com>
3221
3222 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
3223 target that doesn't use software single-stepping.
3224
835c559f
PA
32252014-06-03 Pedro Alves <palves@redhat.com>
3226
3227 PR breakpoints/17000
3228 * gdb.base/sss-bp-on-user-bp-2.c: New file.
3229 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
3230
06eb1586
DE
32312014-06-02 Doug Evans <xdje42@gmail.com>
3232
3233 * gdb.guile/scm-parameter.exp: New file.
3234
e698b8c4
DE
32352014-06-02 Doug Evans <xdje42@gmail.com>
3236
3237 * gdb.guile/scm-cmd.c: New file.
3238 * gdb.guile/scm-cmd.exp: New file.
3239
ded03782
DE
32402014-06-02 Doug Evans <xdje42@gmail.com>
3241
3242 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
3243 pretty-printer lookup.
3244 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
3245 (make-pp_s-printer): Call it.
3246 (make-pretty-printer-from-dict): New function.
3247 (lookup-pretty-printer-maker-from-dict): New function.
3248 (*pretty-printer*): Simplify.
3249 (make-objfile-pp_s-printer): New function.
3250 (install-objfile-pretty-printers!): New function.
3251 (make-progspace-pp_s-printer): New function.
3252 (install-progspace-pretty-printers!): New function.
3253 * gdb.guile/scm-progspace.c: New file.
3254 * gdb.guile/scm-progspace.exp: New file.
3255
41fac0cf
PA
32562014-06-02 Pedro Alves <palves@redhat.com>
3257
3258 * gdb.base/dprintf-bp-same-addr.c: New file.
3259 * gdb.base/dprintf-bp-same-addr.exp: New file.
3260
96ae5695
EBM
32612014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3262
3263 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
3264 * gdb.arch/powerpc-power.s: Likewise.
3265
da02b3a8
JB
32662014-06-02 Joel Brobecker <brobecker@adacore.com>
3267
3268 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
3269
c72b2e7b
YQ
32702014-06-01 Yao Qi <yao@codesourcery.com>
3271
3272 * gdb.base/watchpoint.exp (test_watch_location): Check null
3273 pointer can be dereferenced. If not, do the test, otherwise
3274 skip it.
3275
53e8a631
AB
32762014-05-30 Andrew Burgess <aburgess@broadcom.com>
3277
3278 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
3279 results.
3280 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
3281
938f0e2f
AB
32822014-05-30 Andrew Burgess <aburgess@broadcom.com>
3283
3284 * gdb.arch/amd64-invalid-stack-middle.S: New file.
3285 * gdb.arch/amd64-invalid-stack-middle.c: New file.
3286 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
3287 * gdb.arch/amd64-invalid-stack-top.c: New file.
3288 * gdb.arch/amd64-invalid-stack-top.exp: New file.
3289
9ba6657a
PA
32902014-05-30 Pedro Alves <palves@redhat.com>
3291
3292 PR breakpoints/17000
3293 * gdb.base/sss-bp-on-user-bp.c: New file.
3294 * gdb.base/sss-bp-on-user-bp.exp: New file.
3295
522c09bf
DB
32962014-05-30 David Blaikie <dblaikie@gmail.com>
3297
3298 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
3299 gnu_inline semantics via attribute.
3300 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
3301 source explicitly specifies the required semantics.
3302
bf4ef81e
MR
33032014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
3304
3305 * gdb.reverse/sigall-reverse.exp: Fix a typo.
3306
329ea579
PA
33072014-05-29 Pedro Alves <palves@redhat.com>
3308 Tom Tromey <tromey@redhat.com>
3309
3310 * gdb.base/async-shell.exp: Don't enable target-async.
3311 * gdb.base/async.exp
3312 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
3313 parameter. Adjust.
3314 (top level): Don't test with "target-async".
3315 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
3316 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
3317 * gdb.base/inferior-died.exp: Don't enable target-async.
3318 * gdb.base/interrupt-noterm.exp: Likewise.
3319 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
3320 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3321 * gdb.mi/mi-nonstop.exp: Likewise.
3322 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3323 * gdb.mi/mi-nsintrall.exp: Likewise.
3324 * gdb.mi/mi-nsmoribund.exp: Likewise.
3325 * gdb.mi/mi-nsthrexec.exp: Likewise.
3326 * gdb.mi/mi-watch-nonstop.exp: Likewise.
3327 * gdb.multi/watchpoint-multi.exp: Adjust comment.
3328 * gdb.python/py-evsignal.exp: Don't enable target-async.
3329 * gdb.python/py-evthreads.exp: Likewise.
3330 * gdb.python/py-prompt.exp: Likewise.
3331 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
3332 * gdb.server/solib-list.exp: Don't enable target-async.
3333 * gdb.threads/thread-specific-bp.exp: Likewise.
3334 * lib/mi-support.exp: Adjust to use mi-async.
3335
fd664c91
PA
33362014-05-29 Pedro Alves <palves@redhat.com>
3337
3338 PR gdb/13860
3339 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
3340 reason, even in sync mode.
3341
251bde03
PA
33422014-05-29 Pedro Alves <palves@redhat.com>
3343 Hui Zhu <hui@codesourcery.com>
3344
3345 PR PR15693
3346 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
3347 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
3348 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
3349 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
3350
7f3c0343
JB
33512014-05-28 Joel Brobecker <brobecker@adacore.com>
3352
3353 * config/monitor.exp (gdb_target_monitor): Replace use of
3354 "set remotebaud" by "set serial baud".
3355
b2715b27
AW
33562014-05-26 Andy Wingo <wingo@igalia.com>
3357
3358 * gdb.guile/scm-breakpoint.exp:
3359 * gdb.guile/scm-gsmob.exp: Update to use plain old object
3360 properties instead of gdb-object-properties.
3361
498a4489
YQ
33622014-05-26 Yao Qi <yao@codesourcery.com>
3363
3364 * gdb.server/no-thread-db.exp: Specify source file name
3365 explicitly when setting a breakpoint.
3366
589fdceb
MM
33672014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3368
3369 * gdb.btrace/vdso.c: New.
3370 * gdb.btrace/vdso.exp: New.
3371
e9089e05
MM
33722014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3373
3374 * gdb.base/gcore.exp (capture_command_output): Move ...
3375 * lib/gdb.exp (capture_command_output): ... here.
3376
67b5c0c1
MM
33772014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3378
3379 * gdb.btrace/data.exp: Test memory access during btrace replay.
3380
a2199296
SM
33812014-05-22 Simon Marchi <simon.marchi@ericsson.com>
3382
3383 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
3384
17b2616c
PA
33852014-05-21 Pedro Alves <palves@redhat.com>
3386
3387 PR gdb/13860
3388 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
3389 (top level): Test that output related to execution commands is
3390 sent to the console with CLI commands, but not with MI commands.
3391 Test that breakpoint events are always mirrored to the console.
3392 Also expect the new source line to be output after a "next" in
3393 async mode too. Make it a pass/fail test.
3394 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
3395 output.
3396 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
3397
5166082f
PA
33982014-05-21 Pedro Alves <palves@redhat.com>
3399
3400 * gdb.base/list.exp (build_pattern, test_list): New procedures.
3401 Use them to test variations of "list" after reaching a breakpoint.
3402 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
3403 Test "list" with listsize 10 after reaching a breakpoint.
3404 * gdb.python/python.exp (decode_line current location line
3405 number): Adjust expected line number.
3406
2f25d70f
SM
34072014-05-21 Simon Marchi <simon.marchi@ericsson.com>
3408
3409 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
3410 behavior for $args, pass it directly to "run".
3411
ff604a67
MR
34122014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
3413
3414 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
3415 30000 to 65536.
3416
6a3cb8e8
PA
34172014-05-21 Pedro Alves <palves@redhat.com>
3418
3419 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
3420 auto-connect-native-target off".
3421 * gdb.base/auto-connect-native-target.c: New file.
3422 * gdb.base/auto-connect-native-target.exp: New file.
3423
4ebfc96e
PA
34242014-05-21 Pedro Alves <palves@redhat.com>
3425
3426 * gdb.base/default.exp: Test "target native" instead of "target
3427 child".
3428
36d46afb
MW
34292014-05-21 Mark Wielaard <mjw@redhat.com>
3430
3431 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
3432
5876f503
JK
34332014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3434
3435 Fix TLS access for -static -pthread.
3436 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
3437 <HAVE_TLS> (thread_function, main): Initialize it.
3438 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
3439 Add clean_restart.
3440 <$have_tls != "">: Check TLSVAR.
3441
0256a6ac
PA
34422014-05-21 Pedro Alves <palves@redhat.com>
3443
3444 * gdb.base/dcache-line-read-error.c: New.
3445 * gdb.base/dcache-line-read-error.exp: New.
3446
936d2992
PA
34472014-05-20 Pedro Alves <palves@redhat.com>
3448
3449 * gdb.base/compare-sections.c: New file.
3450 * gdb.base/compare-sections.exp: New file.
3451
802e8e6d
PA
34522014-05-20 Pedro Alves <palves@redhat.com>
3453
3454 * gdb.base/break-idempotent.c: New file.
3455 * gdb.base/break-idempotent.exp: New file.
3456
e59fa00f
MM
34572014-05-20 Markus Metzger <markus.t.metzger@intel.com>
3458
3459 * gdb.btrace/nohist.exp: New.
3460
8b696e31
YQ
34612014-05-20 Yao Qi <yao@codesourcery.com>
3462
3463 * lib/gdb.exp (gdb_init): Set timeout if test file is under
3464 gdb.reverse directory and gdb_reverse_timeout exists in board
3465 setting.
3466 * README: Document gdb_reverse_timeout.
3467
73c9764f
YQ
34682014-05-20 Yao Qi <yao@codesourcery.com>
3469
3470 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
3471 'test_file_name'. Treat args as a string instead of a list.
3472 (gdb_init): Rename argument 'args' by 'test_file_name'.
3473
f1f4348a
JK
34742014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3475
3476 * gdb.arch/powerpc-power.exp: New file.
3477 * gdb.arch/powerpc-power.s: New file.
3478
0dbe70ce
DE
34792014-05-16 Doug Evans <dje@google.com>
3480
3481 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
3482 * gdb.base/completion.exp: Check that all expected files exist
3483 before doing file completion.
0dbe70ce 3484
8d551b02
DE
34852014-05-16 Doug Evans <dje@google.com>
3486
3487 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
3488 Update.
3489 (do_syscall_tests_without_xml): Update.
3490
73eb7709
PA
34912014-05-16 Pedro Alves <palves@redhat.com>
3492
3493 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
3494 instead of "unknown output after running".
3495
3fae92fc
YQ
34962014-05-16 Yao Qi <yao@codesourcery.com>
3497
3498 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
3499 file1.txt from host at the end.
3500 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3501
c2b2ccc5
DE
35022014-05-15 Doug Evans <dje@google.com>
3503
3504 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
3505 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
3506 loading file. Add test for TU lookup.
3507
8c217a4b
SM
35082014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3509
3510 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
3511 calling "-exec-arguments" or "set args" before running the
3512 inferior.
3513
3deb39c6
SM
35142014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3515
3516 * lib/mi-support.exp (mi_expect_stop): Expect message for
3517 inferiors that exit with non-zero exit code.
3518
71a79f8c
YQ
35192014-05-14 Yao Qi <yao@codesourcery.com>
3520
3521 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
3522 match absolute path on remote host.
3523 (test_file_list_exec_source_files): Remove "/" from the
3524 pattern.
3525
f23fcd46
YQ
35262014-05-14 Yao Qi <yao@codesourcery.com>
3527
3528 * boards/local-remote-host-notty.exp (${board}_file): New
3529 proc.
3530
9404b58f
KM
35312014-05-07 Kyle McMartin <kyle@redhat.com>
3532
3533 Pushed by Joel Brobecker <brobecker@adacore.com>.
3534 * gdb.arch/aarch64-atomic-inst.c: New file.
3535 * gdb.arch/aarch64-atomic-inst.exp: New file.
3536
5e45f04c
YQ
35372014-05-07 Yao Qi <yao@codesourcery.com>
3538
3539 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
3540 in current context" too.
3541
c888a17d
KS
35422014-05-05 Keith Seitz <keiths@redhat.com>
3543
3544 * gdb.linespec/ls-dollar.exp: Add test for linespec
3545 file:convenience_variable.
3546
290a839c
YQ
35472014-05-05 Yao Qi <yao@codesourcery.com>
3548
3549 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
3550 traceframes into tfile and ctf trace files. Read data from
3551 trace file and test collected data.
3552 (gdb_collect_locals_test): Likewise.
3553 (gdb_unavailable_registers_test): Likewise.
3554 (gdb_unavailable_floats): Likewise.
3555 (gdb_collect_globals_test): Likewise.
3556 (top-level): Append "ctf" to trace_file_targets if GDB
3557 supports.
3558
b5262cd0
YQ
35592014-05-05 Yao Qi <yao@codesourcery.com>
3560
3561 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
3562 code to ...
3563 (gdb_collect_args_test_1): ... it. New proc.
3564 (gdb_collect_locals_test): Move some code to ...
3565 (gdb_collect_locals_test_1): ... it. New proc.
3566 (gdb_unavailable_registers_test): Move some code to ...
3567 (gdb_unavailable_registers_test_1): ... it. New proc.
3568 (gdb_unavailable_floats): Move some code to ...
3569 (gdb_unavailable_floats_1): ... it. New proc.
3570
30a1e6cc
SDJ
35712014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3572
3573 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
3574 probes to test for bitness recognition.
3575 * gdb.arch/amd64-stap-optional-prefix.exp
3576 (test_probe_value_without_reg): New procedure.
3577 Add code to test for different kinds of bitness.
3578
f33da99a
SDJ
35792014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3580
3581 PR breakpoints/16889
3582 * gdb.arch/amd64-stap-optional-prefix.S: New file.
3583 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
3584
5b80f00d
PA
35852014-05-01 Pedro Alves <palves@redhat.com>
3586
3587 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
3588 gdb_file_cmd if no file is specified.
3589 * boards/native-extended-gdbserver.exp (gdb_load): Use the
3590 last_loaded_file to set the remote exec-file.
3591
f8c2a73c
PA
35922014-05-01 Pedro Alves <palves@redhat.com>
3593
3594 * boards/local-remote-host.exp: New file.
3595
be6e8ac7
PA
35962014-05-01 Pedro Alves <palves@redhat.com>
3597
3598 * boards/local-remote-host.exp: Rename to ...
3599 * boards/local-remote-host-notty.exp: ... this.
3600
cac0dc8f
JB
36012014-04-28 Joel Brobecker <brobecker@adacore.com>
3602
3603 * gdb.ada/dyn_arrayidx: New testcase.
3604
9730e6cc
YQ
36052014-04-26 Yao Qi <yao@codesourcery.com>
3606
3607 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
3608 and compute the length of function main. Save it in
3609 $main_length.
3610 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
3611 (top-level): Use gdb_compile to compile objects into
3612 executable and restart GDB. Remove invocation to
3613 prepare_for_testing.
3614
7ae1a6a6
PA
36152014-04-25 Simon Marchi <simon.marchi@ericsson.com>
3616 Pedro Alves <palves@redhat.com>
3617
3618 PR server/16255
3619 * gdb.multi/multi-attach.c: New file.
3620 * gdb.multi/multi-attach.exp: New file.
3621
4082afcc
PA
36222014-04-25 Pedro Alves <palves@redhat.com>
3623
3624 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
3625 user.
3626 (top level): Test that "set remote conditional-breakpoints-packet
3627 off" works as intended.
3628 * gdb.base/dprintf.exp: Test that "set remote
3629 breakpoint-commands-packet off" works as intended.
3630 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
3631 New function.
3632 (top level): Call it.
3633 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
3634 remote fast-tracepoints-packet off" works as intended.
3635 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
3636 * lib/gdb.exp (gdb_is_target_remote): ... here.
3637
2abc3f8d
DB
36382014-04-24 David Blaikie <dblaikie@gmail.com>
3639
3640 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
3641 ensure clang would not discard them.
3642 * gdb.base/gdbvars.c: Ditto.
3643 * gdb.base/memattr.c: Ditto.
3644 * gdb.base/whatis.c: Ditto.
3645 * gdb.python/py-prettyprint.c: Ditto.
3646 * gdb.trace/actions.c: Ditto.
3647 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
3648 ensure clang would not discard it.
3649
bfd39632
DB
36502014-04-24 David Blaikie <dblaikie@gmail.com>
3651
3652 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
3653 clang to emit the full definition of type required by the test
3654 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
3655
22842ff6
DB
36562014-04-24 David Blaikie <dblaikie@gmail.com>
3657
3658 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
3659 coax Clang into emitting the definition of the type.
3660 * gdb.cp/pr10728-x.h (y): Ditto.
3661 * gdb.cp/pr10728-y.cc (y): Ditto.
3662
c2e827ad
DB
36632014-04-24 David Blaikie <dblaikie@gmail.com>
3664
3665 * gdb.base/label.exp: XFAIL label related tests under Clang.
3666 * gdb.cp/cplabel.exp: Ditto.
3667 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
3668 under Clang those using labels.
3669
4c2d33e7
YQ
36702014-04-25 Yao Qi <yao@codesourcery.com>
3671
3672 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
3673 double_label.
3674 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
3675 partial_label and double_label.
3676
56083b99
DB
36772014-04-24 David Blaikie <dblaikie@gmail.com>
3678
3679 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
3680
25d4e99d
DB
36812014-04-24 David Blaikie <dblaikie@gmail.com>
3682
3683 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
3684 of the function to work across GCC and Clang.
3685 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
3686 pointer types (const void ** const V void **).
3687
01f9f808
MS
36882014-04-24 Michael Sturm <michael.sturm@mintel.com>
3689 Walfred Tedeschi <walfred.tedeschi@intel.com>
3690
3691 * Makefile.in (EXECUTABLES): Added i386-avx512.
3692 * gdb.arch/i386-avx512.c: New file.
3693 * gdb.arch/i386-avx512.exp: Likewise.
3694
4b48d439
KS
36952014-04-23 Keith Seitz <keiths@redhat.com>
3696
3697 * lib/mi-support.exp (mi_list_breakpoints): Delete.
3698 (mi_make_breakpoint_table): New procedure.
3699 (mi_create_breakpoint): Use mi_make_breakpoint
3700 and return the result.
3701 (mi_make_breakpoint): New procedure.
3702 (mi_build_kv_pairs): New procedure.
3703
3704 * gdb.mi/mi-break.exp: Remove unused globals,
3705 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
3706 All callers updated.
3707 * gdb.mi/mi-dprintf.exp: Use variable to track command
3708 number.
3709 Update all callers of mi_create_breakpoint and use
3710 mi_make_breakpoint_table.
3711 Remove any unused global variables.
3712 * gdb.mi/mi-nonstop.exp: Likewise.
3713 * gdb.mi/mi-nsintrall.exp: Likewise.
3714 * gdb.mi/mi-nsmoribund.exp: Likewise.
3715 * gdb.mi/mi-nsthrexec.exp: Likewise.
3716 * gdb.mi/mi-reverse.exp: Likewise.
3717 * gdb.mi/mi-simplerun.exp: Likewise.
3718 * gdb.mi/mi-stepn.exp: Likewise.
3719 * gdb.mi/mi-syn-frame.exp: Likewise.
3720 * gdb.mi/mi-until.exp: Likewise.
3721 * gdb.mi/mi-var-cp.exp: Likewise.
3722 * gdb.mi/mi-var-display.exp: Likewise.
3723 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3724 * gdb.mi/mi2-var-child.exp: Likewise.
3725 * gdb.mi/mi-vla-c99.exp: Likewise.
3726 * lib/mi-support.exp: Likewise.
3727
3728 From Ian Lance Taylor <iant@cygnus.com>:
3729 * lib/gdb.exp (parse_args): New procedure.
3730
08351840
PA
37312014-04-23 Pedro Alves <palves@redhat.com>
3732
3733 * gdb.base/break-unload-file.c: New file.
3734 * gdb.base/break-unload-file.exp: New file.
3735 * gdb.base/sym-file-lib.c (baz): New function.
3736 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
3737 field.
3738 (load): Store the segment's mapped size.
3739 (unload): New function.
3740 (unload_shlib): New function.
3741 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
3742 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
3743 set a breakpoint at baz, and call it.
3744 * gdb.base/sym-file.exp: New tests for stale breakpoint
3745 instructions.
3746
076855f9
PA
37472014-04-23 Pedro Alves <palves@redhat.com>
3748
3749 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
3750 * gdb.base/hbreak-in-shr-unsupported.c: New file.
3751 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
3752 * gdb.base/hbreak-unmapped.c: New file.
3753 * gdb.base/hbreak-unmapped.exp: New file.
3754 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
3755 * lib/gdb.exp (gdb_is_target_remote): ... here.
3756
483805cf
PA
37572014-04-22 Pedro Alves <palves@redhat.com>
3758
3759 * gdb.base/consecutive-step-over.c: New file.
3760 * gdb.base/consecutive-step-over.exp: New file.
3761
06d97543
PA
37622014-04-22 Pedro Alves <palves@redhat.com>
3763
3764 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
3765 instead of send_gdb/gdb_expect.
3766
b4429ea2
YQ
37672014-04-22 Yao Qi <yao@codesourcery.com>
3768
3769 * lib/trace-support.exp (generate_tracefile): New procedure.
3770 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
3771 return 0.
3772 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
3773 if generate_tracefile returns 1.
3774
51d48146
PA
37752014-04-18 Tom Tromey <palves@redhat.com>
3776 Pedro alves <tromey@redhat.com>
3777
3778 PR backtrace/15558
3779 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
3780 with a backtrace limit.
3781 * gdb.python/py-frame-inline.exp: Test running to an inline
3782 function with a backtrace limit, and printing the newest frame.
3783 * gdb.python/py-frame-inline.c (main): Call f.
3784
bd1dce5f
MS
37852014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3786
3787 * gdb.java/jnpe.exp: Drop srcdir from untested path.
3788
40d1a503
MS
37892014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3790
3791 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
3792 Drop prefix from unsupported source file path.
3793
389b98f7
YQ
37942014-04-17 Yao Qi <yao@codesourcery.com>
3795
3796 * lib/gdb.exp (with_target_charset): New proc.
3797 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
3798 with_target_charset.
3799 (test_print_strings): Likewise.
3800 (test_repeat_bytes): Likewise.
3801 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
3802 for some tests.
3803
22869d73
KS
38042014-04-16 Keith Seitz <keiths@redhat.com>
3805
3806 PR gdb/15827
3807 * gdb.dwarf2/corrupt.c: New file.
3808 * gdb.dwarf2/corrupt.exp: New file.
3809
c4f87ca6
KS
38102014-04-16 Keith Seitz <keiths@redhat.com>
3811
3812 PR c++/16597
3813 * gdb.cp/namelessclass.cc: New file.
3814 * gdb.cp/namelessclass.exp: New file.
3815 * gdb.cp/namelessclass.S: New file.
3816
ab19de87
DE
38172014-04-16 Doug Evans <dje@google.com>
3818
3819 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
3820 Add comment.
3821 (gdbserver_default_get_comm_port): New function.
3822 (gdbserver_start): Check if board file provided
3823 "gdbserver,get_comm_port" and use it if so.
3824 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
3825 (gdb,socketport): Set to "stdio".
3826 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
3827 (stdio_gdbserver_template): Delete.
3828 (${board}_get_remote_address): Update.
3829 (${board}_build_remote_cmd): Delete.
3830 (${board}_get_comm_port): New function.
3831 (${board}_spawn): Update.
3832 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
3833 Delete.
3834 (${board}_get_remote_address): Update.
3835 (${board}_get_comm_port): New function.
3836
fc98a809
AB
38372014-04-16 Andrew Burgess <aburgess@broadcom.com>
3838
3839 * gdb.base/memattr.exp: Improve regexps to handle memory regions
3840 appearing in any order.
3841
87fd9e6e
DE
38422014-04-15 Doug Evans <dje@google.com>
3843
3844 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
3845 uninitialized value of "description".
3846
099fc3ea
KS
38472014-04-15 Keith Seitz <keiths@redhat.com>
3848
3849 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
3850 Remove unused globals.
3851 (test_running_the_program): Likewise.
3852 (test_controlled_execution): Likewise.
3853 (test_controlling_breakpoints): Likewise.
3854 (test_program_termination): Likewise.
3855
5da151d4
KS
38562014-04-15 Keith Seitz <keiths@redhat.com>
3857
3858 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
3859 unused globals.
3860 (test_rbreak_creation_and_listing): Likewise.
3861 (test_ignore_count): Likewise.
3862 (test_error): Likewise.
3863
35e5d2f0
PA
38642014-04-15 Pedro Alves <palves@redhat.com>
3865
3866 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
3867 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
3868 sym-file-loader.c.
3869 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3870 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3871 to sym-file-loader.c.
3872 (struct library): Forward declare.
3873 (load_shlib, lookup_function): Change prototypes.
3874 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3875 (translate_offset): Remove declarations.
3876 (get_text_addr): New declaration.
3877 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
3878 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
3879 sym-file-loader.h.
3880 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3881 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3882 here from sym-file-loader.h.
3883 (struct library): New structure.
3884 (load_shlib, lookup_function): Change prototypes and adjust to
3885 work with a struct library.
3886 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3887 (translate_offset): Make static.
3888 (get_text_addr): New function.
3889 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
3890
eb4c1710
PA
38912014-04-15 Pedro Alves <palves@redhat.com>
3892
3893 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
3894
2d1baf52
PA
38952014-04-15 Pedro Alves <palves@redhat.com>
3896
3897 * gdb.base/sym-file-loader.c: Include <limits.h>.
3898 (SELF_LINK): New define.
3899 (get_origin): New function.
3900 (load_shlib): Use it.
3901 * gdb.base/sym-file.exp: Don't early return if the target is
3902 remote. Use runto_main, and issue fail is that fails. Use
3903 gdb_load_shlibs.
3904 (shlib_name): Delete.
3905 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
3906
7dd6df01
PA
39072014-04-15 Pedro Alves <palves@redhat.com>
3908
3909 * gdb.base/sym-file.exp: Remove regex characters from test
3910 message. Don't refer to breakpoint numbers in test messages.
3911
b50c8614
KS
39122014-04-14 Keith Seitz <keiths@redhat.com>
3913
3914 PR c++/16253
3915 * gdb.cp/var-tag.cc: New file.
3916 * gdb.cp/var-tag.exp: New file.
3917 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3918 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3919 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3920 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3921
3d567982
TT
39222014-04-14 Tom Tromey <tromey@redhat.com>
3923
3924 * gdb.cp/classes.exp (test_enums): Handle underlying type.
3925 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
3926 type.
3927 * gdb.cp/enum-class.exp: New file.
3928 * gdb.cp/enum-class.cc: New file.
3929
0626fc76
TT
39302014-04-14 Tom Tromey <tromey@redhat.com>
3931
3932 * gdb.dwarf2/enum-type.exp: New file.
3933
dca325b3
SA
39342014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3935
3936 * gdb.mi/mi-vla-c99.exp: New file.
3937 * gdb.mi/vla.c: New file.
3938
5854b38a
SA
39392014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3940
3941 * gdb.base/vla-datatypes.c: New file.
3942 * gdb.base/vla-datatypes.exp: New file.
3943
463bb957
SA
39442014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3945
3946 * gdb.base/vla-ptr.c: New file.
3947 * gdb.base/vla-ptr.exp: New file.
3948
3dd170be
SA
39492014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3950
3951 * gdb.dwarf2/count.exp: New file.
3952
5ecaaa66
SA
39532014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3954
3955 * gdb.base/vla-sideeffect.c: New file.
3956 * gdb.base/vla-sideeffect.exp: New file.
3957
41f1ada5
DB
39582014-04-14 David Blaikie <dblaikie@gmail.com>
3959
3960 * gdb.mi/non-stop.c: Add return value for non-void function return
3961 statement.
3962 * gdb.threads/staticthreads.c: Ditto.
3963
0be03e84
DE
39642014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3965 Doug Evans <xdje42@gmail.com>
3966
3967 * gdb.guile/scm-value.c: Improve test case.
3968 * gdb.guile/scm-value.exp: Add new test.
3969
f180a1fb
DB
39702014-04-11 David Blaikie <dblaikie@gmail.com>
3971
3972 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3973 override Clang's default.
3974
6b662e19
JB
39752014-04-11 Joel Brobecker <brobecker@adacore.com>
3976
3977 Revert the following changes (regressions):
3978
3979 * gdb.base/vla-sideeffect.c: New file.
3980 * gdb.base/vla-sideeffect.exp: New file.
3981
3982 * gdb.dwarf2/count.exp: New file.
3983
3984 * gdb.base/vla-multi.c: New file.
3985 * gdb.base/vla-multi.exp: New file.
3986
3987 * gdb.base/vla-ptr.c: New file.
3988 * gdb.base/vla-ptr.exp: New file.
3989
3990 * gdb.base/vla-datatypes.c: New file.
3991 * gdb.base/vla-datatypes.exp: New file.
3992
3993 * gdb.mi/mi-vla-c99.exp: New file.
3994 * gdb.mi/vla.c: New file.
3995
245a5f0b
KS
39962014-04-11 Keith Seitz <keiths@redhat.com>
3997
3998 PR c++/16675
3999 * gdb.cp/cpsizeof.exp: New file.
4000 * gdb.cp/cpsizeof.cc: New file.
4001
58a84dcf
SA
40022014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4003
191a8a90
JB
4004 * gdb.mi/mi-vla-c99.exp: New file.
4005 * gdb.mi/vla.c: New file.
58a84dcf 4006
c8655f75
SA
40072014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4008
4009 * gdb.base/vla-datatypes.c: New file.
4010 * gdb.base/vla-datatypes.exp: New file.
4011
024e13b4
SA
40122014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4013
4014 * gdb.base/vla-ptr.c: New file.
4015 * gdb.base/vla-ptr.exp: New file.
4016
1a237e0e
SA
40172014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4018
4019 * gdb.base/vla-multi.c: New file.
4020 * gdb.base/vla-multi.exp: New file.
4021
504f3432
SA
40222014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4023
4024 * gdb.dwarf2/count.exp: New file.
4025
3bce8237
SA
40262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
4027
191a8a90
JB
4028 * gdb.base/vla-sideeffect.c: New file.
4029 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 4030
322f9c21
YQ
40312014-04-11 Yao Qi <yao@codesourcery.com>
4032
4033 * gdb.base/completion.exp: Check file exists before running tests
4034 on file completion.
4035
d708bcd1
PA
40362014-04-10 Pedro Alves <palves@redhat.com>
4037
4038 * gdb.base/cond-eval-mode.c: New file.
4039 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
4040 prepare_for_testing to build the new file. Check result of
4041 runto_main.
4042 (test_break, test_watch): New procedures.
4043 (top level): Use them.
4044
ae1d2761
PM
40452014-04-08 Pierre Muller <muller@sourceware.org>
4046
4047 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
4048 Ctrl-V use for mingw hosts.
4049
7af389b8
SC
40502014-04-07 Siva Chandra Reddy <sivachandra@google.com>
4051
4052 * gdb.python/py-value.c: Improve test case.
4053 * gdb.python/py-value.exp: Add new test.
4054
5e703181
DE
40552014-04-07 David Blaikie <dblaikie@gmail.com>
4056
4057 * lib/compiler.c: Identify the clang compiler.
4058 * lib/compiler.cc: Ditto.
4059
9810b410
YQ
40602014-04-03 Yao Qi <yao@codesourcery.com>
4061
4062 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
4063
98d1b8dc
AB
40642014-04-01 Anton Blanchard <anton@samba.org>
4065
4066 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
4067 messages unique.
4068
3114cea1
AB
40692014-04-01 Anton Blanchard <anton@samba.org>
4070
4071 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
4072 prepare_for_testing.
4073
62f7182c
AB
40742014-04-01 Anton Blanchard <anton@samba.org>
4075
4076 * gdb.arch/ppc64-atomic-inst.c: Remove.
4077 * gdb.arch/ppc64-atomic-inst.S: New file.
4078 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
4079
770e7fc7
DE
40802014-03-31 Doug Evans <dje@google.com>
4081
4082 * gdb.base/print-symbol-loading-lib.c: New file.
4083 * gdb.base/print-symbol-loading-main.c: New file.
4084 * gdb.base/print-symbol-loading.exp: New file.
4085
46e2bafa
YQ
40862014-03-31 Yao Qi <yao@codesourcery.com>
4087
4088 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
4089
8776cfe9
JB
40902014-03-28 Joel Brobecker <brobecker@adacore.com>
4091
4092 * gdb.ada/mi_dyn_arr: New testcase.
4093
5d1ef361
DE
40942014-03-27 Doug Evans <dje@google.com>
4095
4096 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
4097
b5bee914
YQ
40982014-03-27 Yao Qi <yao@codesourcery.com>
4099
4100 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
4101 if target is nios2-*-*.
4102
0d4d0e77
YQ
41032014-03-26 Yao Qi <yao@codesourcery.com>
4104
4105 * lib/gdb.exp (readline_is_used): New proc.
4106 * gdb.base/completion.exp: Move tests on command complete up.
4107 Skip the rest of tests if readline is not used.
4108 * gdb.ada/complete.exp: Skp the test if readline is not
4109 used.
4110 * gdb.base/filesym.exp: Likewise.
4111 * gdb.base/macscp.exp: Likewise.
4112 * gdb.base/readline-ask.exp: Likewise.
4113 * gdb.base/readline.exp: Likewise.
4114 * gdb.python/py-cmd.exp: Likewise.
4115 * gdb.trace/tfile.exp: Likewise.
4116
29361eee
YQ
41172014-03-26 Yao Qi <yao@codesourcery.com>
4118
4119 * gdb.base/macscp.exp: Fix code format issues.
4120
bc9a5525
UW
41212014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
4122
4123 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
4124 * gdb.asm/powerpc64le.inc: New file.
4125
d3839ede
PA
41262014-03-25 Pedro Alves <palves@redhat.com>
4127 Doug Evans <dje@google.com>
4128
4129 * gdb.base/source-execution.c: New file.
4130 * gdb.base/source-execution.exp: New file.
4131 * gdb.base/source-execution.gdb: New file.
4132
01672a57
DE
41332014-03-24 Doug Evans <dje@google.com>
4134
4135 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
4136 using fission.
4137
88bbeca9
HZ
41382014-03-24 Hui Zhu <hui@codesourcery.com>
4139 Pedro Alves <palves@redhat.com>
4140
4141 PR breakpoints/16101
4142 * gdb.base/dprintf.exp: Use unsupported rather than changing the
4143 test pass/fail messages. Detect missing support for dprintf when
4144 breakpoints are actually inserted.
4145 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
4146 breakpoints are actually inserted.
4147 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
4148 fails.
4149
d2348791
JK
41502014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4151
4152 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
4153
feef67ab
DE
41542014-03-22 Doug Evans <xdje42@gmail.com>
4155
4156 * gdb.python/python.exp (python not supported): Verify multi-line
4157 python command issues an error.
25d743f9 4158 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 4159 guile command issues an error.
feef67ab 4160
ecebef6a
MR
41612014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
4162
4163 * gdb.threads/thread-specific.exp: Handle the lack of usable
4164 $this_breakpoint and $this_thread.
4165
ccdd1909
HZ
41662014-03-21 Hui Zhu <hui@codesourcery.com>
4167
4168 * gdb.base/attach.exp (do_command_attach_tests): New.
4169
beb460e8
PA
41702014-03-20 Tom Tromey <tromey@redhat.com>
4171 Pedro Alves <palves@redhat.com>
4172
4173 PR cli/15718
4174 * gdb.base/condbreak-call-false.c: New file.
4175 * gdb.base/condbreak-call-false.exp: New file.
4176
40acf43a
PA
41772014-03-20 Pedro Alves <palves@redhat.com>
4178
4179 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
4180 Delete.
4181 (block_signals, unblock_signals): Delete.
4182 (child_function_2, main): Remove references to deleted variable
4183 and functions.
4184
9f5e1e02
PA
41852014-03-20 Pedro Alves <palves@redhat.com>
4186
4187 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
4188 Use pthread_kill to signal thread 2.
4189 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4190 Adjust to make the test send itself a signal rather than using the
4191 host's "kill" command.
4192
99619bea
PA
41932014-03-20 Pedro Alves <palves@redhat.com>
4194
4195 * gdb.threads/multiple-step-overs.c: New file.
4196 * gdb.threads/multiple-step-overs.exp: New file.
4197 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4198 Adjust expected infrun debug output.
4199
2adfaa28
PA
42002014-03-20 Pedro Alves <palves@redhat.com>
4201
4202 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
4203 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
4204
31e77af2
PA
42052014-03-20 Pedro Alves <palves@redhat.com>
4206
4207 PR breakpoints/7143
4208 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
4209 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
4210 of gdb_test_multiple.
4211 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
4212 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
4213
b9f437de
PA
42142014-03-20 Pedro Alves <palves@redhat.com>
4215
4216 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
4217 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
4218
05adc73e
PA
42192014-03-19 Pedro Alves <palves@redhat.com>
4220
4221 * gdb.base/async.exp: Remove early return.
4222
6048b950
PA
42232014-03-19 Pedro Alves <palves@redhat.com>
4224
4225 * gdb.base/async.exp (step& tests): Pass explicit test messages.
4226
8bcfb00a
PA
42272014-03-19 Pedro Alves <palves@redhat.com>
4228
4229 * gdb.base/async.exp (test_background): Expect \r\n after
4230 "completed." in the fail pattern.
4231
884e37dc
PA
42322014-03-19 Pedro Alves <palves@redhat.com>
4233
4234 * gdb.base/async.exp (test_background): New procedure.
4235 Use it for all background execution command tests.
4236
148e57e2
PA
42372014-03-19 Pedro Alves <palves@redhat.com>
4238
4239 * gdb.base/async.exp: Use prepare_for_testing.
4240
f48088c7
PA
42412014-03-19 Pedro Alves <palves@redhat.com>
4242
4243 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
4244 the same line.
4245
e2f6c966
PA
42462014-03-19 Pedro Alves <palves@redhat.com>
4247
4248 * gdb.base/async.c (main): Add "jump here" and "until here" line
4249 marker comments.
4250 * gdb.base/async.exp (jump_here): New global.
4251 (jump& test): Use it.
4252 (until_here): New global.
4253 (until& test): Use it.
4254
c30568d4
PA
42552014-03-19 Pedro Alves <palves@redhat.com>
4256
4257 * gdb.base/async.exp: Don't frob gdb_protocol.
4258
0172b6a7
DE
42592014-03-18 Doug Evans <xdje42@gmail.com>
4260
4261 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
4262 Fix spelling of exec-done-display.
4263
06c868a8
JK
42642014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4265
4266 PR gdb/15358
4267 * gdb.base/gdb-sigterm.c: New file.
4268 * gdb.base/gdb-sigterm.exp: New file.
4269
0c7e1a46
PA
42702014-03-18 Pedro Alves <palves@redhat.com>
4271
4272 PR gdb/13860
4273 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
4274 * lib/mi-support.exp (mi_expect_stop): Add special handling for
4275 solib-event.
4276
f7c77d93
JB
42772014-03-17 Joel Brobecker <brobecker@adacore.com>
4278
4279 * gdb.ada/pckd_arr_ren: New testcase.
4280
5a1e8c7a
DE
42812014-03-13 Doug Evans <xdje42@gmail.com>
4282
4283 PR guile/16612
4284 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
4285 collect after discarding symbols.
4286
350e1a76
DE
42872014-03-13 Ludovic Courtès <ludo@gnu.org>
4288 Doug Evans <xdje42@gmail.com>
4289
4290 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
4291 to history survives a gc.
4292
a69900ae
PA
42932014-03-13 Pedro Alves <palves@redhat.com>
4294
4295 * gdb.base/default.exp: Don't test "target procfs".
4296
5db9f0bd
PA
42972014-03-13 Pedro Alves <palves@redhat.com>
4298
4299 * gdb.base/default.exp: Update "target child" and "target procfs"
4300 tests to not expect "Unix".
4301
b3ccfe11
TT
43022014-03-12 Tom Tromey <tromey@redhat.com>
4303
4304 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
4305 New procs. Add target-async tests.
4306 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
4307 Add target-async tests.
4308
646f4417
AA
43092014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4310
4311 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
4312 'func_start' and 'func_end' for the beginning and end of the
4313 function code, respectively.
4314 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
4315 'func_end' instead of 'func' and 'main'.
4316
288c211f
AA
43172014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4318
4319 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
4320 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
4321 generate the debug info assembler source.
4322
e0c0f156
AA
43232014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4324
4325 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
4326 * gdb.dwarf2/arr-subrange.exp: Likewise.
4327 * gdb.dwarf2/dwz.exp: Likewise.
4328 * gdb.dwarf2/method-ptr.exp: Likewise.
4329 * gdb.dwarf2/missing-sig-type.exp: Likewise.
4330 * gdb.dwarf2/subrange.exp: Likewise.
4331 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
4332 * gdb.dwarf2/implptrpiece.exp: Likewise.
4333 * gdb.dwarf2/nostaticblock.exp: Likewise.
4334
0e5c4555
AA
43352014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4336
4337 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
4338 directory to absolute path name arguments.
4339
5ec18f2b
JG
43402014-03-10 Joel Brobecker <brobecker@adacore.com>
4341
4342 * gdb.ada/tagged_access: New testcase.
4343
847fc4f2
MM
43442014-03-07 Markus Metzger <markus.t.metzger@intel.com>
4345
4346 * gdb.btrace/data.exp: Update expected output.
4347
cc3da688
YQ
43482014-03-06 Yao Qi <yao@codesourcery.com>
4349
4350 * gdb.trace/pr16508.exp: New file.
4351
0f26cec1
PA
43522014-03-05 Pedro Alves <palves@redhat.com>
4353
4354 PR gdb/16575
4355 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
4356 procedure.
4357 (top level): Adjust to use it. Add tests that exercise breakpoint
4358 interaction with the code-cache.
4359
7a5a839f
LC
43602014-02-26 Ludovic Courtès <ludo@gnu.org>
4361
4362 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
4363 test for 'history-append!'.
4364
31aa7e4e
JB
43652014-02-26 Joel Brobecker <brobecker@adacore.com>
4366
4367 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
4368 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
4369 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
4370 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
4371 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
4372 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
4373
1b588015
JB
43742014-02-26 Joel Brobecker <brobecker@adacore.com>
4375
4376 * testsuite/gdb.python/py-pp-re-notag.c: New file.
4377 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
4378 * testsuite/gdb.python/py-pp-re-notag.p: New file.
4379
55426c9d
JB
43802014-02-26 Joel Brobecker <brobecker@adacore.com>
4381
4382 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
4383
dc53a7ad
JB
43842014-02-26 Joel Brobecker <brobecker@adacore.com>
4385
4386 * gdb.dwarf2/arr-stride.c: New file.
4387 * gdb.dwarf2/arr-stride.exp: New file.
4388
12ab52e9
PA
43892014-02-26 Pedro Alves <palves@redhat.com>
4390
4391 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
4392 that won't ever trigger. Make sure that GDB reports the correct
4393 breakpoint that caused the stop.
4394
849c862e
JK
43952014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4396
4397 PR gdb/16626
4398 * gdb.base/auto-load-script: New file.
4399 * gdb.base/auto-load.c: New file.
4400 * gdb.base/auto-load.exp: New file.
4401
71b7d793
JK
4402 PR gdb/16626
4403 * gdb.base/auto-load.exp: Fix out-of-srctree run.
4404
e2f0d509
JK
44052014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4406
4407 Fix dw2-icycle.exp -fsanitize=address GDB crash.
4408 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
4409
50cc37c8
DE
44102014-02-24 Doug Evans <dje@google.com>
4411
4412 * lib/gdb.exp (run_on_host): Log error output if program fails.
4413
ea4758f2
PA
44142014-02-21 Pedro Alves <palves@redhat.com>
4415
4416 * gdb.threads/step-after-sr-lock.c: Rename to ...
4417 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
4418 * gdb.threads/step-after-sr-lock.exp: Rename to ...
4419 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4420 ... this.
4421
d7b30f67
SDJ
44222014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
4423
4424 PR tdep/16397
4425 * gdb.arch/amd64-stap-special-operands.exp: New file.
4426 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
4427 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
4428 * gdb.arch/amd64-stap-triplet.S: Likewise.
4429 * gdb.arch/amd64-stap-triplet.c: Likewise.
4430
83deb43f
JB
44312014-02-20 Joel Brobecker <brobecker@adacore.com>
4432
4433 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
4434 in .section pseudo-op.
4435
adde2bff
DE
44362014-02-20 lin zuojian <manjian2006@gmail.com>
4437 Joel Brobecker <brobecker@adacore.com>
4438 Doug Evans <xdje42@gmail.com>
4439
4440 PR symtab/16581
4441 * gdb.dwarf2/dw2-icycle.S: New file.
4442 * gdb.dwarf2/dw2-icycle.c: New file.
4443 * gdb.dwarf2/dw2-icycle.exp: New file.
4444
f7bd0f78
SC
44452014-02-19 Siva Chandra Reddy <sivachandra@google.com>
4446
4447 * gdb.python/py-value-cc.cc: Improve test case to enable testing
4448 operations on gdb.Value objects.
4449 * gdb.python/py-value-cc.exp: Add new test to test operations on
4450 gdb.Value objects.
4451
c17ef0d5
DE
44522014-02-18 Doug Evans <dje@google.com>
4453
4454 * Makefile.in (TESTS): New variable.
4455 (expanded_tests, expanded_tests_or_none): New variables
4456 (check-single): Pass $(expanded_tests_or_none) to runtest.
4457 (check-parallel): Only run tests in $(TESTS) if non-empty.
4458 (check/no-matching-tests-found): New rule.
4459 * README: Document TESTS makefile variable.
4460
5dd3176f
DE
44612014-02-18 Doug Evans <dje@google.com>
4462
4463 * Makefile.in (check-parallel): rm -rf outputs temp.
4464
0b10be4f
JK
44652014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 Fix "ERROR: no fileid for" in the testsuite.
4468 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
4469
85f224e7
DE
44702014-02-12 Doug Evans <dje@google.com>
4471
4472 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
4473 (MISCELLANEOUS): New variable.
4474 (clean): rm -rf $(MISCELLANEOUS).
4475 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
4476 dwp live in the same directory as symlinks, with each symlink pointed
4477 to a differently named file in a different directory.
4478
149b30ff
DE
44792014-02-11 Doug Evans <dje@google.com>
4480
4481 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
4482 of Tcl file commands.
4483
1dfdac32
MK
44842014-02-10 Mark Kettenis <kettenis@gnu.org>
4485
4486 * gdb.threads/step-after-sr-lock.exp: Avoid executing
4487 "kill -SIGUSR1 -1".
4488
aa4fb036
JB
44892014-02-10 Joel Brobecker <brobecker@adacore.com>
4490
4491 * gdb.ada/tick_length_array_enum_idx: New testcase.
4492
ed3ef339
DE
44932014-02-10 Doug Evans <xdje42@gmail.com>
4494
4495 * configure.ac (AC_OUTPUT): Add gdb.guile.
4496 * configure: Regenerate.
4497 * lib/gdb-guile.exp: New file.
4498 * lib/gdb.exp (get_target_charset): New function.
4499 * gdb.base/help.exp: Update expected output from "apropos apropos".
4500 * gdb.guile/Makefile.in: New file.
4501 * gdb.guile/guile.exp: New file.
4502 * gdb.guile/scm-arch.c: New file.
4503 * gdb.guile/scm-arch.exp: New file.
4504 * gdb.guile/scm-block.c: New file.
4505 * gdb.guile/scm-block.exp: New file.
4506 * gdb.guile/scm-breakpoint.c: New file.
4507 * gdb.guile/scm-breakpoint.exp: New file.
4508 * gdb.guile/scm-disasm.c: New file.
4509 * gdb.guile/scm-disasm.exp: New file.
4510 * gdb.guile/scm-equal.c: New file.
4511 * gdb.guile/scm-equal.exp: New file.
4512 * gdb.guile/scm-error.exp: New file.
4513 * gdb.guile/scm-error.scm: New file.
4514 * gdb.guile/scm-frame-args.c: New file.
4515 * gdb.guile/scm-frame-args.exp: New file.
4516 * gdb.guile/scm-frame-args.scm: New file.
4517 * gdb.guile/scm-frame-inline.c: New file.
4518 * gdb.guile/scm-frame-inline.exp: New file.
4519 * gdb.guile/scm-frame.c: New file.
4520 * gdb.guile/scm-frame.exp: New file.
4521 * gdb.guile/scm-generics.exp: New file.
4522 * gdb.guile/scm-gsmob.exp: New file.
4523 * gdb.guile/scm-iterator.c: New file.
4524 * gdb.guile/scm-iterator.exp: New file.
4525 * gdb.guile/scm-math.c: New file.
4526 * gdb.guile/scm-math.exp: New file.
4527 * gdb.guile/scm-objfile-script-gdb.in: New file.
4528 * gdb.guile/scm-objfile-script.c: New file.
4529 * gdb.guile/scm-objfile-script.exp: New file.
4530 * gdb.guile/scm-objfile.c: New file.
4531 * gdb.guile/scm-objfile.exp: New file.
4532 * gdb.guile/scm-ports.exp: New file.
4533 * gdb.guile/scm-pretty-print.c: New file.
4534 * gdb.guile/scm-pretty-print.exp: New file.
4535 * gdb.guile/scm-pretty-print.scm: New file.
4536 * gdb.guile/scm-section-script.c: New file.
4537 * gdb.guile/scm-section-script.exp: New file.
4538 * gdb.guile/scm-section-script.scm: New file.
4539 * gdb.guile/scm-symbol.c: New file.
4540 * gdb.guile/scm-symbol.exp: New file.
4541 * gdb.guile/scm-symtab-2.c: New file.
4542 * gdb.guile/scm-symtab.c: New file.
4543 * gdb.guile/scm-symtab.exp: New file.
4544 * gdb.guile/scm-type.c: New file.
4545 * gdb.guile/scm-type.exp: New file.
4546 * gdb.guile/scm-value-cc.cc: New file.
4547 * gdb.guile/scm-value-cc.exp: New file.
4548 * gdb.guile/scm-value.c: New file.
4549 * gdb.guile/scm-value.exp: New file.
4550 * gdb.guile/source2.scm: New file.
4551 * gdb.guile/types-module.cc: New file.
4552 * gdb.guile/types-module.exp: New file.
4553
7026a7c1
YQ
45542014-02-10 Yao Qi <yao@codesourcery.com>
4555
4556 PR testsuite/16543
4557 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
4558 * configure: Regenerated.
4559 * Makefile.in: New file.
4560
6c466447
AS
45612014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4562
4563 * gdb.python/py-framefilter.exp: Fix typo.
4564
6e854735
YQ
45652014-02-08 Yao Qi <yao@codesourcery.com>
4566
4567 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
4568 that no =breakpoint-modified is emitted when breakpoints are
4569 modified through MI commands.
4570
d137e6dc
PA
45712014-02-07 Pedro Alves <pedro@codesourcery.com>
4572 Pedro Alves <palves@redhat.com>
4573
4574 * gdb.threads/step-after-sr-lock.c: New file.
4575 * gdb.threads/step-after-sr-lock.exp: New file.
4576
b5ee5a50
PA
45772014-02-07 Pedro Alves <palves@redhat.com>
4578
4579 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
4580
3c77faf3
JK
45812014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4582
4583 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
4584 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
4585
6dddc817
DE
45862014-02-06 Doug Evans <xdje42@gmail.com>
4587
4588 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
4589 output.
4590
4591 * gdb.gdb/python-interrupts.exp: New file.
4592
de7b2893
YQ
45932014-02-05 Yao Qi <yao@codesourcery.com>
4594
4595 * gdb.trace/report.exp (use_collected_data): Test the output
4596 of "info threads" and "info inferiors".
4597
66d032ac
YQ
45982014-02-05 Yao Qi <yao@codesourcery.com>
4599
4600 Revert this patch:
4601
4602 2013-05-24 Yao Qi <yao@codesourcery.com>
4603
4604 * gdb.trace/tfile.exp: Test inferior and thread.
4605
591a12a1
UW
46062014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4607
4608 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
4609 on a function.
4610 * gdb.base/step-bt.c: Call hello via function pointer to make
4611 sure its first instruction is executed on powerpc64le-linux.
4612
0ff3e01f
UW
46132014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4614
4615 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
4616
084ee545
UW
46172014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4618
4619 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
4620 of the test patterns for use on little-endian systems.
4621
6ed14ff3
UW
46222014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4623
4624 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
4625 (decimal_vector): Fix for little-endian.
4626
401e27fd
JM
46272014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
4628
4629 * gdb.arch/sparc-sysstep.exp: New file.
4630 * gdb.arch/sparc-sysstep.c: Likewise.
4631
4632 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
4633
8b924729
EBM
46342014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4635
4636 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
4637
fb151210
JB
46382014-01-23 Tom Tromey <tromey@redhat.com>
4639
4640 * gdb.ada/array_char_idx: New testcase.
4641
0740f8d8
TT
46422014-01-23 Tom Tromey <tromey@redhat.com>
4643
4644 PR python/16487:
4645 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
4646 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
4647 classes.
4648
21909fa1
TT
46492014-01-23 Tom Tromey <tromey@redhat.com>
4650
4651 PR python/16491:
4652 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
4653 string from an inferior frame.
4654 * gdb.python/py-framefilter-mi.exp: Update.
4655
87ce2a04
DE
46562014-01-22 Doug Evans <dje@google.com>
4657
4658 * gdb.server/server-mon.exp: Add tests for "set debug-format".
4659
237b092b
AA
46602014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4661
4662 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
4663
d674a709
AA
46642014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4665
4666 * gdb.trace/entry-values.exp: Remove excess space character from
4667 regex patterns. Handle s390 call instruction.
4668
20fa3390
AA
46692014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4670
4671 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
4672 define "*_start" label. Make "name" static.
4673 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
4674 ${name} by references to ${name}_start.
4675
78466714
AA
46762014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4677
4678 * gdb.base/info-macros.exp: Remove "debug" from the compile
4679 options.
4680
ec9f644a
IB
46812014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4682
4683 * gdb.dlang/demangle.exp: New file.
4684
94b1b47e
IB
46852014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4686
4687 * gdb.dlang/primitive-types.exp: New file.
4688
7f420862
IB
46892014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4690
4691 * configure.ac: Create gdb.dlang/Makefile.
4692 * configure: Regenerate.
4693 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
4694 * gdb.dlang/Makefile.in: New file.
4695 * lib/d-support.exp: New file.
4696 * lib/gdb.exp (skip_d_tests): New proc.
4697
52834460
MM
46982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4699
4700 * gdb.btrace/delta.exp: Check reverse stepi.
4701 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
4702 * gdb.btrace/finish.exp: New.
4703 * gdb.btrace/next.exp: New.
4704 * gdb.btrace/nexti.exp: New.
4705 * gdb.btrace/record_goto.c: Add comments.
4706 * gdb.btrace/step.exp: New.
4707 * gdb.btrace/stepi.exp: New.
4708 * gdb.btrace/multi-thread-step.c: New.
4709 * gdb.btrace/multi-thread-step.exp: New.
4710 * gdb.btrace/rn-dl-bind.c: New.
4711 * gdb.btrace/rn-dl-bind.exp: New.
4712 * gdb.btrace/data.c: New.
4713 * gdb.btrace/data.exp: New.
4714 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4715
6e07b1d2
MM
47162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4717
4718 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
4719 * gdb.btrace/exception.exp: Update.
4720 * gdb.btrace/instruction_history.exp: Update.
4721 * gdb.btrace/record_goto.exp: Update.
4722 * gdb.btrace/tailcall.exp: Update.
4723 * gdb.btrace/unknown_functions.exp: Update.
4724 * gdb.btrace/delta.exp: New.
4725
0b722aec
MM
47262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4727
4728 * gdb.btrace/record_goto.exp: Add backtrace test.
4729 * gdb.btrace/tailcall.exp: Add backtrace test.
4730
066ce621
MM
47312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4732
4733 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
4734 * gdb.btrace/record_goto.c: New.
4735 * gdb.btrace/record_goto.exp: New.
4736 * gdb.btrace/x86-record_goto.S: New.
4737
0688d04e
MM
47382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4739
4740 * gdb.btrace/function_call_history.exp: Update tests.
4741 * gdb.btrace/instruction_history.exp: Update tests.
4742
8710b709
MM
47432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4744
4745 * gdb.btrace/function_call_history.exp: Fix expected field
4746 order for "record function-call-history".
4747 Add new tests for "record function-call-history /c".
4748 * gdb.btrace/exception.cc: New.
4749 * gdb.btrace/exception.exp: New.
4750 * gdb.btrace/tailcall.exp: New.
4751 * gdb.btrace/x86-tailcall.S: New.
4752 * gdb.btrace/x86-tailcall.c: New.
4753 * gdb.btrace/unknown_functions.c: New.
4754 * gdb.btrace/unknown_functions.exp: New.
4755 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4756
5de9129b
MM
47572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4758
4759 * gdb.btrace/instruction_history.exp: Update.
4760 * gdb.btrace/function_call_history.exp: Update.
4761
23a7fe75
MM
47622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4763
4764 * gdb.btrace/function_call_history.exp: Fix expected function
4765 trace.
4766 * gdb.btrace/instruction_history.exp: Initialize traced.
4767 Remove traced_functions.
4768
724c7dd8
MM
47692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4770
4771 * gdb.btrace/function_call_history.exp: Update
4772 * gdb.btrace/instruction_history.exp: Update.
4773
6d78d93b
MM
47742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4775
4776 * gdb.btrace/enable.exp: Update expected text.
4777
93a360cc
OJ
47782014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
4779
4780 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
4781 bytes.
4782
3772b53f
MR
47832014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
4784
4785 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
4786
596662fa
OJ
47872014-01-15 Omair Javaid <omair.javaid@linaro.org>
4788
4789 * lib/gdb.exp (supports_process_record): Return true for
4790 arm*-linux*. (supports_reverse): Likewise.
4791
b5b08fb4
SC
47922014-01-13 Siva Chandra Reddy <sivachandra@google.com>
4793
4794 PR python/15464
4795 PR python/16113
4796 * gdb.python/py-type.c: Enhance test case.
4797 * gdb.python/py-value-cc.cc: Likewise
4798 * gdb.python/py-type.exp: Add new tests.
4799 * gdb.python/py-value-cc.exp: Likewise
4800
52d7fb13
AA
48012014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
4802 Pedro Alves <palves@redhat.com>
4803
4804 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
4805 Make "name" extern.
4806 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
4807 references to ${name}_start by references to ${name}.
4808
a2cd8cfe
JB
48092014-01-10 Joel Brobecker <brobecker@adacore.com>
4810
4811 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
4812
4e23fced
JB
48132014-01-10 Joel Brobecker <brobecker@adacore.com>
4814
4815 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
4816
c6a9e42c
PA
48172014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
4818 Pedro Alves <palves@redhat.com>
4819
4820 * gdb.mi/mi-info-os.exp: Connect to the target with
4821 mi_gdb_target_load.
4822
b7ea362b
PA
48232014-01-08 Pedro Alves <palves@redhat.com>
4824
4825 * gdb.threads/reconnect-signal.c: New file.
4826 * gdb.threads/reconnect-signal.exp: New file.
4827
5e3f4fab
EBM
48282014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4829
4830 * gdb.base/source-dir.exp: New file.
4831
79301218
JB
48322014-01-07 Joel Brobecker <brobecker@adacore.com>
4833
4834 * gdb.ada/mi_interface: New testcase.
4835
8e355c5d
JB
48362014-01-07 Joel Brobecker <brobecker@adacore.com>
4837
4838 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
4839 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
4840 gdb.ada/pp-rec-component/pck.ads: New files.
4841
c0d48811
JB
48422014-01-07 Joel Brobecker <brobecker@adacore.com>
4843
4844 * gdb.python/py-pp-integral.c: New file.
4845 * gdb.python/py-pp-integral.py: New file.
4846 * gdb.python/py-pp-integral.exp: New file.
4847
17b609c3 4848For older changes see ChangeLog-1993-2013.
c906108c 4849\f
8d8cb839
EZ
4850;; Local Variables:
4851;; mode: change-log
4852;; left-margin: 8
4853;; fill-column: 74
4854;; version-control: never
4855;; End:
902f2ccb 4856
32d0add0 4857 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
4858 Copying and distribution of this file, with or without modification,
4859 are permitted provided the copyright notice and this notice are preserved.
This page took 2.405612 seconds and 4 git commands to generate.