]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Eliminate literal line numbers in call-ar-st.exp
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
888a2ade
AA
12014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2
3 * gdb.base/call-ar-st.c: Add eye-catchers.
4 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
5 literal line numbers.
6
6acc2dde
AA
72014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8
9 * gdb.base/average.c: Add eye-catchers.
10 * gdb.base/sum.c: Likewise.
11 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
12 regexps dynamically.
13
9ecfcd1d
AA
142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15
16 * gdb.base/solib1.c: Add eye-catchers.
17 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18 literal line numbers.
19
78708b7c
PA
202014-11-12 Pedro Alves <palves@redhat.com>
21
22 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
23 leader has exited.
24
af48d08f
PA
252014-11-12 Pedro Alves <palves@redhat.com>
26
27 * gdb.arch/i386-bp_permanent.c: New file.
28 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
29 (srcfile): Set to i386-bp_permanent.c.
30 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
31 that stepi does not execute the 'leave' instruction, instead of
32 testing it does execute.
33 * gdb.base/bp-permanent.c: New file.
34 * gdb.base/bp-permanent.exp: New file.
35
af3768e9
DE
362014-11-10 Doug Evans <xdje42@gmail.com>
37
38 PR symtab/17564
39 * gdb.base/symtab-search-order.exp: New file.
40 * gdb.base/symtab-search-order.c: New file.
41 * gdb.base/symtab-search-order-1.c: New file.
42 * gdb.base/symtab-search-order-shlib-1.c: New file.
43
9de00a4a
PA
442014-11-07 Pedro Alves <palves@redhat.com>
45
46 PR gdb/17511
47 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
48 i?86-*-linux*.
49
e0f52461
SC
502014-11-03 Siva Chandra Reddy <sivachandra@google.com>
51
52 PR c++/17494
53 * gdb.cp/pr17494.cc: New file.
54 * gdb.cp/pr17494.exp: New file.
55
6ce8c980
YQ
562014-11-02 Yao Qi <yao@codesourcery.com>
57
58 * gdb.python/python.exp: Get working directory and match the
59 output of "set extended-prompt \\w " with it.
60
02be9a71
DE
612014-10-30 Doug Evans <dje@google.com>
62
63 * gdb.python/py-objfile.exp: Add tests for setting random attributes
64 in objfiles.
65 * gdb.python/py-progspace.exp: Add tests for setting random attributes
66 in progspaces.
67
3bdff46b
LM
682014-10-30 Janis Johnson <janisjo@codesourcery.com>
69
70 * gdb.base/fullpath-expand.exp: Skip for a remote host.
71 * gdb.base/realname-expand.exp: Likewise.
72 * gdb.linespec/macro-relative.exp: Likewise.
73
ab917dfb
PA
742014-10-29 Pedro Alves <palves@redhat.com>
75
76 PR gdb/17408
77 * gdb.threads/schedlock.c (some_function): New function.
78 (call_function): New global.
79 (MAYBE_CALL_SOME_FUNCTION): New macro.
80 (thread_function): Call it.
81 * gdb.threads/schedlock.exp (get_args): Add description parameter,
82 and use it instead of a global counter. Adjust all callers.
83 (get_current_thread): Use "find current thread" for test message
84 here rather than having all callers pass down the same string.
85 (goto_loop): New procedure, factored out from ...
86 (my_continue): ... this.
87 (step_ten_loops): Change parameter from test message to command to
88 use. Adjust.
89 (list_count): Delete global.
90 (check_result): New procedure, factored out from duplicate top
91 level code.
92 (continue tests): Wrap in with_test_prefix.
93 (test_step): New procedure, factored out from duplicate top level
94 code.
95 (top level): Test "step" in combination with all scheduler-locking
96 modes. Test "next" in combination with all scheduler-locking
97 modes, and in combination with stepping over a function call or
98 not.
99 * gdb.threads/next-bp-other-thread.c: New file.
100 * gdb.threads/next-bp-other-thread.exp: New file.
101
d3d4baed
PA
1022014-10-29 Pedro Alves <palves@redhat.com>
103
104 PR python/17372
105 * gdb.python/python.exp: Test a multi-line command that spawns
106 interactive Python.
107 * gdb.base/multi-line-starts-subshell.exp: New file.
108
563e8d85
YQ
1092014-10-29 Yao Qi <yao@codesourcery.com>
110
111 * gdb.base/fileio.exp: Make directories on host.
112
0ea4d52e
YQ
1132014-10-29 Yao Qi <yao@codesourcery.com>
114
115 * gdb.base/fileio.c (test_write): Close the file.
116
7f5ef605
PA
1172014-10-28 Pedro Alves <palves@redhat.com>
118
119 PR gdb/12623
120 * gdb.base/sigstep.c (no_handler): New global.
121 (main): If 'no_handler is true, set the signal handlers to
122 SIG_IGN.
123 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
124 with_sw_watch and no_handler parameters. Handle them.
125 (top level) <stepping over handler when stopped at a breakpoint
126 test>: Add a test axis for testing with a software watchpoint, and
127 another for testing with the signal handler set to SIG_IGN.
128 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
129 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
130
abbdbd03
PA
1312014-10-28 Pedro Alves <palves@redhat.com>
132
133 PR gdb/17511
134 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
135 * gdb.base/sigstep.exp (other_handler_location): New global.
136 (advance): Support stepping into the signal handler, and running
137 commands while in the handler.
138 (in_handler_map): New global.
139 (top level): In the advance test, add combinations for getting
140 into the handler with stepping commands, and for running commands
141 in the handler. Add comment descripting the advancei tests.
142
1df4399f
PA
1432014-10-28 Pedro Alves <palves@redhat.com>
144
145 * gdb.base/sigstep.exp: Use build_executable instead of
146 prepare_for_testing.
147 (top level): Move code that starts GDB, runs to main and creates a
148 display to ...
149 (restart): ... this new procedure.
150 (top level): Move backtrace from signal handler test to ...
151 (validate_backtrace): ... this new procedure.
152 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
153 with_test_prefix. Always restart GDB.
154 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
155 with_test_prefix. Always restart GDB. No need to delete
156 breakpoints after the test.
157 (test_skip_handler): Remove prefix parameter.
158 (skip_over_handler, breakpoint_to_handler)
159 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
160 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
161 restart GDB. No need to delete breakpoints after the test.
162 (top level): Use foreach to call the test procedures with
163 different commands.
164
a5b6e449
PA
1652014-10-28 Pedro Alves <palves@redhat.com>
166
167 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
168 instead of GNATS numbers.
169 * gdb.base/sigbpt.exp: Likewise.
170 * gdb.base/siginfo.exp: Likewise.
171 * gdb.base/sigstep.exp: Likewise.
172
e5f8a7cc
PA
1732014-10-27 Pedro Alves <palves@redhat.com>
174
175 * gdb.base/sigstep.c (dummy): New global.
176 (main): Issue a couple writes to the new global.
177 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
178 procedures.
179 (skip_over_handler): Use test_skip_handler.
180 (top level): Call skip_over_handler for stepi and nexti too.
181 (breakpoint_over_handler): Use test_skip_handler.
182 (top level): Call breakpoint_over_handler for stepi and nexti too.
183
763905a3
YQ
1842014-10-27 Yao Qi <yao@codesourcery.com>
185
186 * gdb.trace/tfile.c (adjust_function_address)
187 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
188 function descriptor.
189
6f259a23
DB
1902014-10-24 Don Breazeal <donb@codesourcery.com>
191
192 * gdb.base/foll-fork.exp (test_follow_fork,
193 catch_fork_child_follow): Check for updated fork messages emitted
194 from infrun.c.
195 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
196 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
197 vfork_and_exec_child_follow_through_step): Check for updated vfork
198 messages emitted from infrun.c.
199
09dd9a69
PA
2002014-10-24 Pedro Alves <palves@redhat.com>
201
202 * gdb.base/corefile.exp: Remove references to ultrix.
203 * gdb.base/interrupt.exp: Likewise.
204 * gdb.base/whatis.exp: Likewise.
205 * gdb.gdb/selftest.exp: Likewise.
206 * gdb.threads/manythreads.exp: Likewise.
207 * gdb.threads/print-threads.exp: Likewise.
208 * gdb.threads/pthreads.exp:: Likewise.
209 * gdb.threads/schedlock.exp: Likewise.
210
3433cfa5
SC
2112014-10-24 Siva Chandra Reddy <sivachandra@google.com>
212
213 * gdb.cp/non-trivial-retval.cc: Add a test case.
214 * gdb.cp/non-trivial-retval.exp: Add a test.
215
092f880b
YQ
2162014-10-20 Yao Qi <yao@codesourcery.com>
217
218 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
219 * gdb.python/py-objfile-script-gdb.py: New file.
220 * gdb.python/py-objfile-script.exp: Update reference to
221 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
222 of remote_download. Remove the dest file.
223
acbdb7f3
YQ
2242014-10-20 Yao Qi <yao@codesourcery.com>
225
226 * gdb.base/checkpoint.exp: Don't remove file copied on host.
227 * gdb.base/step-line.exp: Likewise.
228 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
229 * gdb.dwarf2/dw2-basic.exp: Likewise.
230 * gdb.dwarf2/dw2-compressed.exp: Likewise.
231 * gdb.dwarf2/dw2-filename.exp: Likewise.
232 * gdb.dwarf2/dw2-intercu.exp: Likewise.
233 * gdb.dwarf2/dw2-intermix.exp: Likewise.
234 * gdb.dwarf2/dw2-producer.exp: Likewise.
235 * gdb.dwarf2/mac-fileno.exp: Likewise.
236 * gdb.python/py-frame-args.exp: Likewise.
237 * gdb.python/py-framefilter.exp: Likewise.
238 * gdb.python/py-mi.exp: Likewise.
239 * gdb.python/py-objfile-script.exp: Likewise
240 * gdb.python/py-pp-integral.exp: Likewise.
241 * gdb.python/py-pp-re-notag.exp: Likewise.
242 * gdb.python/py-prettyprint.exp: Likewise.
243 * gdb.python/py-section-script.exp: Likewise.
244 * gdb.python/py-typeprint.exp: Likewise.
245 * gdb.python/py-xmethods.exp: Likewise.
246 * gdb.stabs/weird.exp: Likewise.
247 * gdb.xml/tdesc-regs.exp: Likewise.
248
bd286a29
KCY
2492014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
250
251 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
252 (out_cu): Use addr_len for the size of addresses.
253 (out_line): Likewise. Size DW_LNE_set_address instruction
254 according to addr_len.
255 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
256 (FUNC): Add START_INSNS to definition.
257
673dc4a0
YQ
2582014-10-18 Yao Qi <yao@codesourcery.com>
259
260 * gdb.base/argv0-symlink.exp: Check argv[0] value if
261 gdb_has_argv0 return true.
262 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
263 check [target_info exists noargs], check [gdb_has_argv0]
264 instead.
265 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
266 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
267 procedures.
268
4ffbba72
DE
2692014-10-17 Doug Evans <dje@google.com>
270
271 * gdb.python/py-events.exp: Update expected output for clear_objfiles
272 event.
273 * gdb.python/py-events.py: Add clear_objfiles event.
274
d096d8c1
DE
2752014-10-17 Doug Evans <dje@google.com>
276
277 * gdb.python/py-objfile.exp: Test progspace attribute.
278
a80db015
LM
2792014-10-17 Luis Machado <lgustavo@codesourcery.com>
280
281 * gdb.guile/scm-breakpoint.exp: Do not assume any
282 directory separators when matching source file paths.
283 * gdb.python/py-breakpoint.exp: Likewise.
284 * gdb.reverse/break-precsave.exp: Likewise.
285 * gdb.reverse/break-reverse.exp: Likewise.
286 * gdb.reverse/consecutive-precsave.exp: Likewise.
287 * gdb.reverse/finish-precsave.exp: Likewise.
288 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
289 * gdb.reverse/finish-reverse.exp: Likewise.
290 * gdb.reverse/i386-precsave.exp: Likewise.
291 * gdb.reverse/i387-env-reverse.exp: Likewise.
292 * gdb.reverse/i387-stack-reverse.exp: Likewise.
293 * gdb.reverse/machinestate-precsave.exp: Likewise.
294 * gdb.reverse/machinestate.exp: Likewise.
295 * gdb.reverse/sigall-precsave.exp: Likewise.
296 * gdb.reverse/solib-precsave.exp: Likewise.
297 * gdb.reverse/step-precsave.exp: Likewise.
298 * gdb.reverse/until-precsave.exp: Likewise.
299 * gdb.reverse/watch-precsave.exp: Likewise.
300 * gdb.reverse/watch-reverse.exp: Likewise.
301
b22089ab
YQ
3022014-10-17 Yao Qi <yao@codesourcery.com>
303
304 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
305 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
306
6c4486e6
PA
3072014-10-17 Pedro Alves <palves@redhat.com>
308
309 PR gdb/17471
310 * gdb.base/bg-execution-repeat.c: New file.
311 * gdb.base/bg-execution-repeat.exp: New file.
312
0ff33695
PA
3132014-10-17 Pedro Alves <palves@redhat.com>
314
315 PR gdb/17300
316 * gdb.base/continue-all-already-running.c: New file.
317 * gdb.base/continue-all-already-running.exp: New file.
318
6fdebc3d
PA
3192014-10-17 Pedro Alves <palves@redhat.com>
320
321 PR gdb/17472
322 * gdb.base/annota-input-while-running.c: New file.
323 * gdb.base/annota-input-while-running.exp: New file.
324
32a8097b
PA
3252014-10-17 Pedro Alves <palves@redhat.com>
326
327 * gdb.base/callfuncs.exp: emove references to osf.
328 * gdb.base/sigall.exp: Likewise.
329 * gdb.gdb/selftest.exp: Likewise.
330 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
331 * gdb.mi/non-stop.c: Likewise.
332 * gdb.mi/pthreads.c: Likewise.
333 * gdb.reverse/sigall-precsave.exp: Likewise.
334 * gdb.reverse/sigall-reverse.exp: Likewise.
335 * gdb.threads/pthreads.c: Likewise.
336 * gdb.threads/pthreads.exp: Likewise.
337
7a3517ff
YQ
3382014-10-17 Yao Qi <yao@codesourcery.com>
339
340 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
341 check 'target_info exists noargs'.
342 (test_command_prompt_position): Likewise.
343 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
344 Remove "set args".
345 (progvar_simple_while_test): Likewise.
346 (progvar_complex_if_while_test): Likewise.
347 (if_while_breakpoint_command_test): Likewise.
348 (infrun_breakpoint_command_test): Likewise.
349 (breakpoint_command_test): Likewise.
350 (watchpoint_command_test): Likewise.
351 (bp_deleted_in_command_test): Likewise.
352 (temporary_breakpoint_commands): Likewise.
353
bb99c472
YQ
3542014-10-16 Yao Qi <yao@codesourcery.com>
355
356 * gdb.base/remotetimeout.exp: Remove noargs checking.
357
7c16b83e
PA
3582014-10-15 Pedro Alves <palves@redhat.com>
359
360 PR breakpoints/9649
361 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
362 * gdb.base/breakpoint-in-ro-region.exp
363 (probe_target_hardware_step): New procedure.
364 (top level): Probe hardware stepping and hardware breakpoint
365 support. Test stepping through a read-only region, with both
366 "breakpoint auto-hw" on and off and both "always-inserted" on and
367 off.
368
35a49624
IB
3692014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
370
371 * gdb.dlang/demangle.exp: Update for demangling changes.
372
2d1c107c
SC
3732014-10-15 Siva Chandra Reddy <sivachandra@google.com>
374
375 * gdb.cp/non-trivial-retval.cc: Add new test cases.
376 * gdb.cp/non-trivial-retval.exp: Add new tests.
377
778811d5
SC
3782014-10-15 Siva Chandra Reddy <sivachandra@google.com>
379
380 PR c++/13403
381 PR c++/15154
382 * gdb.cp/non-trivial-retval.cc: New file.
383 * gdb.cp/non-trivial-retval.exp: New file.
384
10c5f0a8
YQ
3852014-10-15 Yao Qi <yao@codesourcery.com>
386
387 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
388 remote host.
389
65d7b369
YQ
3902014-10-15 Yao Qi <yao@codesourcery.com>
391
392 * gdb.python/py-symbol.exp: Match file base name if host is
393 remote, otherwise match file name with dir name.
394 * gdb.python/py-symtab.exp: Likewise.
395 * gdb.python/python.exp: Likewise.
396
46dc1394
YQ
3972014-10-15 Yao Qi <yao@codesourcery.com>
398
399 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
400 pattern.
401 * gdb.python/py-symtab.exp: Likewise.
402 * gdb.python/python.exp: Remove trailing ".*". Fix typo
403 locationn.
404
c40cc657
JB
4052014-10-14 Joel Brobecker <brobecker@adacore.com>
406
407 * gdb.ada/addr_arith: New testcase.
408
2abf49e1
MR
4092014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
410
411 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
412 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
413 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
414 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
415
f7088df3
SDJ
4162014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
417
418 * gdb.arch/stap-eval-lang-ada.S: Likewise.
419 * gdb.arch/stap-eval-lang-ada.c: Likewise.
420 * gdb.arch/stap-eval-lang-ada.exp: New file.
421
4dc06805
YQ
4222014-10-14 Yao Qi <yao@codesourcery.com>
423
424 * gdb.mi/mi-var-child.c (nothing1): New function.
425 (nothing2): New function.
426 (do_children_tests): Set function pointers by nothing1 and
427 nothing2.
428 * gdb.mi/mi-var-child.exp: Step over new added statements.
429 Update test to match the new output.
430 * gdb.mi/var-cmd.c (nothing1): New function.
431 (nothing2): New function.
432 (do_children_tests): Set function pointers by nothing1 and
433 nothing2.
434 * gdb.mi/mi-var-display.exp: Update test to match output.
435 Step to the line specified by $line_dct_nothing.
436 Increase the number of lines to step.
437
46a93de2
YQ
4382014-10-14 Yao Qi <yao@codesourcery.com>
439
440 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
441 tests.
442 * gdb.mi/mi2-var-child.exp: Likewise.
443
14ea52ee
DE
4442014-10-13 Doug Evans <dje@google.com>
445
446 * gdb.python/py-objfile.exp: Change name of file name test.
447
e5c6e92b
DE
4482014-10-13 Doug Evans <dje@google.com>
449
450 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
451 from the start of the CU.
452
c780cc2f
JK
4532014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
454 Yao Qi <yao@codesourcery.com>
455
456 Fix "save breakpoints" for "catch" command.
457 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
458 Remove -nonewline. Match also the added "main" line.
459
99894e11
JK
4602014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
461
462 Fix "save breakpoints" for "disable $bpnum" command.
463 * gdb.base/save-bp.c (main): Add label.
464 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
465
6e1ac5a3
JK
4662014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
467
468 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
469
754dd2b0
YQ
4702014-10-11 Yao Qi <yao@codesourcery.com>
471
472 * gdb.server/server-kill.exp: Execute command
473 "set remote trace-status-packet on" before "tstatus".
474
f90183d7
YQ
4752014-10-11 Yao Qi <yao@codesourcery.com>
476
477 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
478 (main): Call getppid.
479 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
480 and continue to it. Read variable "server_pid".
481
bf40a607
YQ
4822014-10-11 Yao Qi <yao@codesourcery.com>
483
484 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
485
052ca370
YQ
4862014-10-11 Yao Qi <yao@codesourcery.com>
487
488 * gdb.threads/thread-find.exp: Don't execute command
489 "info threads".
490 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
491 * gdb.threads/linux-dp.exp: Don't check the condition
492 $threads_created equals to zero.
493
3831839c
PA
4942014-10-10 Pedro Alves <palves@redhat.com>
495
496 * gdb.base/bigcore.exp: Remove references to IRIX.
497 * gdb.base/funcargs.exp: Likewise.
498 * gdb.base/interrupt.exp: Likewise.
499 * gdb.base/mips_pro.exp: Likewise.
500 * gdb.base/nodebug.exp: Likewise.
501 * gdb.base/setvar.exp: Likewise.
502 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
503
8b9a549d
PA
5042014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
505 Pedro Alves <palves@redhat.com>
506
507 PR symtab/14466
508 * gdb.base/vdso-warning.c: New file.
509 * gdb.base/vdso-warning.exp: New file.
510
d48ba5e8
DE
5112014-10-02 Doug Evans <dje@google.com>
512
513 * gdb.base/structs.c (main): Don't run forever.
514
2278c276
PA
5152014-10-02 Pedro Alves <palves@redhat.com>
516
517 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
518 (top level) <stop threads 1, stop threads 2>: Use it.
519
b57bacec
PA
5202014-10-02 Pedro Alves <palves@redhat.com>
521
522 * gdb.threads/break-while-running.exp (test): Add new
523 'update_thread_list' argument. Skip "info threads" if false.
524 (top level): Add new 'update_thread_list' axis.
525
13fd3ff3
PA
5262014-10-02 Pedro Alves <palves@redhat.com>
527
528 PR breakpoints/17431
529 * gdb.base/execl-update-breakpoints.c: New file.
530 * gdb.base/execl-update-breakpoints.exp: New file.
531
0fec99e8
PA
5322014-10-01 Pedro Alves <palves@redhat.com>
533
534 * gdb.base/breakpoint-in-ro-region.c: New file.
535 * gdb.base/breakpoint-in-ro-region.exp: New file.
536
2ddf4301
SM
5372014-10-01 Simon Marchi <simon.marchi@ericsson.com>
538
539 * gdb.mi/mi-exit-code.exp: New file.
540 * gdb.mi/mi-exit-code.c: New file.
541
6a5f3f43
YQ
5422014-09-30 Yao Qi <yao@codesourcery.com>
543
544 * lib/prelink-support.exp (build_executable_own_libs): Error if
545 the target isn't native.
546
345bcc73
YQ
5472014-09-30 Yao Qi <yao@codesourcery.com>
548
549 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
550 false.
551
a25a5a45
PA
5522014-09-22 Pedro Alves <palves@redhat.com>
553
554 * gdb.threads/break-while-running.exp: New file.
555 * gdb.threads/break-while-running.c: New file.
556
00ba3162
YQ
5572014-09-19 Yao Qi <yao@codesourcery.com>
558
559 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
560 Invoke test. Restart GDB with --readnow and invoke test again.
561
c3b7b696
YQ
5622014-09-19 Yao Qi <yao@codesourcery.com>
563
564 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
565 proc set_breakpoint_on_gcd_function. Invoke
566 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
567 invoke set_breakpoint_on_gcd_function again.
568
2b4fd423
DE
5692014-09-18 Doug Evans <dje@google.com>
570
571 * gdb.dwarf2/symtab-producer.exp: New file.
572
a5947601
SDJ
5732014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
574
575 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
576 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
577 * gdb.base/global-var-nested-by-dso.c: Likewise.
578 * gdb.base/global-var-nested-by-dso.exp: Likewise.
579
91c19059
SDJ
5802014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
581 Pedro Alves <palves@redhat.com>
582
583 * gdb.base/watch-bitfields.exp: Pass string other than test file
584 name to prepare_for_testing.
585 (watch): New procedure.
586 (expect_watchpoint): Use with_test_prefix.
587 (top level): Factor out tests to ...
588 (test_watch_location, test_regular_watch): ... these new
589 procedures, and use with_test_prefix and gdb_continue_to_end.
590
bb9d5f81
PP
5912014-09-16 Patrick Palka <patrick@parcs.ath.cx>
592
593 PR breakpoints/12526
594 * gdb.base/watch-bitfields.exp: New file.
595 * gdb.base/watch-bitfields.c: New file.
596
635856f5
PA
5972014-09-16 Pedro Alves <palves@redhat.com>
598
599 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
600 software and hardware addresses, not software address against
601 itself.
602
7280ceea
PA
6032014-09-16 Pedro Alves <palves@redhat.com>
604
605 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
606 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
607
428b16bd
PA
6082014-09-16 Pedro Alves <palves@redhat.com>
609
610 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
611 files.
612 * gdb.base/a2-run.exp: Remove all code guarded by istarget
613 "*-*-vxworks*" throughout.
614 * gdb.base/break.exp: Likewise.
615 * gdb.base/default.exp: Likewise.
616 * gdb.base/scope.exp: Likewise.
617 * gdb.base/sepdebug.exp: Likewise.
618 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
619 throughout.
620 * gdb.base/run.c: Likewise.
621 * gdb.base/sepdebug.c: Likewise.
622 * gdb.hp/gdb.aCC/run.c: Likewise.
623 * gdb.reverse/until-reverse.c: Likewise.
624 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
625
666d413c
YQ
6262014-09-16 Yao Qi <yao@codesourcery.com>
627
628 * boards/local-remote-host-native.exp: New file.
629
57cbd724
DE
6302014-09-14 Doug Evans <xdje42@gmail.com>
631
632 * gdb.threads/queue-signal.c (thread_count): New variable.
633 (thread_count_mutex, thread_count_condvar): New variables.
634 (incr_thread_count, wait_all_threads_running): New functions.
635 (main): Wait for all threads to be in their thread functions.
636
81219e53
DE
6372014-09-13 Doug Evans <xdje42@gmail.com>
638
639 * gdb.threads/queue-signal.c: New file.
640 * gdb.threads/queue-signal.exp: New file.
641
3714cea7
DE
6422014-09-13 Doug Evans <xdje42@gmail.com>
643
644 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
645 be consistent with what default_gdb_init uses.
646 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
647 the plain text of the prompt. Add some logging printfs.
648 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
649
fa43b1d7
PA
6502014-09-12 Pedro Alves <palves@redhat.com>
651
652 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
653 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
654 * gdb.arch/i386-size-overlap.exp: Likewise.
655 * gdb.arch/i386-size.exp: Likewise.
656 * gdb.arch/i386-unwind.exp: Likewise.
657 * gdb.base/a2-run.exp: Likewise.
658 * gdb.base/break.exp: Likewise.
659 * gdb.base/charset.exp: Likewise.
660 * gdb.base/chng-syms.exp: Likewise.
661 * gdb.base/commands.exp: Likewise.
662 * gdb.base/dbx.exp: Likewise.
663 * gdb.base/find.exp: Likewise.
664 * gdb.base/funcargs.exp: Likewise.
665 * gdb.base/jit-simple.exp: Likewise.
666 * gdb.base/reread.exp: Likewise.
667 * gdb.base/sepdebug.exp: Likewise.
668 * gdb.base/step-bt.exp: Likewise.
669 * gdb.cp/mb-inline.exp: Likewise.
670 * gdb.cp/mb-templates.exp: Likewise.
671 * gdb.objc/basicclass.exp: Likewise.
672 * gdb.threads/killed.exp: Likewise.
673
9d9bf2df
EBM
6742014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
675
676 PR tdep/17379
677 * gdb.arch/powerpc-stackless.S: New file.
678 * gdb.arch/powerpc-stackless.exp: New file.
679
1cf2f1b0
JK
6802014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
681
682 * gdb.base/attach.c: Include unistd.h.
683 (main): Call alarm. Add label postloop.
684 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
685 gdb_breakpoint, gdb_continue_to_breakpoint.
686 (test_command_line_attach_run): Kill ${testpid} in one exit path.
687
98880d46
PA
6882014-09-11 Pedro Alves <palves@redhat.com>
689
690 PR gdb/17347
691 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
692 * gdb.base/attach.exp (test_command_line_attach_run): New
693 procedure.
694 (top level): Call it.
695
4c92ff2c
PA
6962014-09-11 Pedro Alves <palves@redhat.com>
697
698 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
699 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
700 (do_command_attach_tests): Use spawn_wait_for_attach.
701 * gdb.base/solib-overlap.exp: Likewise.
702 * gdb.multi/multi-attach.exp: Likewise.
703 * gdb.python/py-prompt.exp: Likewise.
704 * gdb.python/py-sync-interp.exp: Likewise.
705 * gdb.server/ext-attach.exp: Likewise.
706
3adc1a7d
GKB
7072014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
708
709 * gdb.fortran/array-element.exp: Remove unexpected "continue"
710 command in testcase. Simplify testcase.
711
96334934
JB
7122014-09-10 Joel Brobecker <brobecker@adacore.com>
713
714 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
715
eb479039
JB
7162014-09-10 Joel Brobecker <brobecker@adacore.com>
717
718 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
719
deede10c
JB
7202014-09-10 Joel Brobecker <brobecker@adacore.com>
721
722 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
723
7828a5f5
JB
7242014-09-10 Joel Brobecker <brobecker@adacore.com>
725
726 * gdb.dwarf2/dynarr-ptr.c: New file.
727 * gdb.dwarf2/dynarr-ptr.exp: New file.
728
33aeebcf
MR
7292014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
730
731 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
732 of 30 rather than hardcoding 120 for a slow test case. Take the
733 `gdb,timeout' target setting into account for this calculation.
734 Don't extend the timeout for the test cases that don't need it.
735
7b415901
MR
7362014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
737
738 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
739 a factor of 2 for a slow test case. Take the `gdb,timeout'
740 target setting into account for this calculation.
741 * gdb.reverse/until-precsave.exp: Increase the timeout by
742 a factor of 15 and 3 respectively rather than adding 120
743 for a pair of slow test cases. Take the `gdb,timeout'
744 target setting into account for this calculation.
745
4a40f85a
MR
7462014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
747
748 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
749 timeout, don't pass one down to gdb_expect.
750 (gdb_expect): Rework timeout selection.
751
09635af7
MR
7522014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
753
754 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
755 exception on timeout.
756 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
757 (gdbserver_start_extended): Catch any `gdbserver_start' error
758 exceptions.
759 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
760 * lib/mi-support.exp (mi_gdb_target_load): Catch any
761 `gdbserver_gdb_load' error exceptions.
762
2bdd10b7
MR
7632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
764
765 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
766 120 on waiting for the TCP socket to open.
767
316935f0
DE
7682014-09-09 Doug Evans <xdje42@gmail.com>
769
770 * gdb.base/default.exp (show_conv_list): Add _caller_is,
771 _caller_matches, _any_caller_is, _any_caller_matches.
772
83740597
DE
7732014-09-09 Doug Evans <xdje42@gmail.com>
774
775 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
776
4c122fc3
YQ
7772014-09-09 Yao Qi <yao@codesourcery.com>
778
779 * gdb.mi/mi-var-display.exp: Set print symbol off.
780
a9f116cb
GKB
7812014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
782
783 PR gdb/17035
784 * gdb.base/commands.exp: Add tests to verify user-defined
785 commands with empty bodies.
786 * gdb.python/py-cmd.exp: Test that we don't show user-defined
787 python commands in `show user command`.
788 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
789 scheme commands in `show user command`.
790
c75bd3a2
JK
7912014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
792
793 PR python/17355
794 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
795 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
796 * gdb.python/py-framefilter-invalidarg.exp: New file.
797 * gdb.python/py-framefilter-invalidarg.py: New file.
798
faa42425
DE
7992014-09-06 Doug Evans <xdje42@gmail.com>
800
801 PR 15276
802 * gdb.python/py-caller-is.c: New file.
803 * gdb.python/py-caller-is.exp: New file.
804
474ca4f6
SDJ
8052014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
806
807 PR gdb/17235
808 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
809 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
810
eb0b0463
SDJ
8112014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
812
813 PR fortran/17237
814 * gdb.fortran/print-formatted.exp: New file.
815 * gdb.fortran/print-formatted.f90: Likewise.
816
5f3b99cf
SS
8172014-09-03 Sasha Smundak <asmundak@google.com>
818
819 * gdb.python/py-frame.exp: Test Frame.read_register.
820
7d793aa9
SDJ
8212014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
822
823 PR python/16699
824 * gdb.python/py-completion.exp: New file.
825 * gdb.python/py-completion.py: Likewise.
826
fb0576e9
DE
8272014-08-28 Doug Evans <dje@google.com>
828
829 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
830 eax,etc. are live with values set by gdb and thus the compiler can't
831 use them.
832 * gdb.arch/i386-pseudo.c (main): Ditto.
833
ee92b0dd
DE
8342014-08-27 Doug Evans <dje@google.com>
835
836 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
837
6649db35
DE
8382014-08-25 Doug Evans <dje@google.com>
839
840 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
841 (main): Ditto.
842
564b7600
DE
8432014-08-25 Doug Evans <dje@google.com>
844
845 * gdb.threads/thread-execl.exp: #include <stdio.h>.
846
3881fb67
YQ
8472014-08-24 Yao Qi <yao@codesourcery.com>
848
849 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
850 symbol off.
851 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
852
a05a36a5
DE
8532014-08-22 Doug Evans <dje@google.com>
854
855 PR 17276
856 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
857 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
858 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
859
7c343b48
YQ
8602014-08-22 Yao Qi <yao@codesourcery.com>
861
862 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
863 * gdb.python/py-finish-breakpoint2.exp: Likewise.
864 * gdb.python/python.exp: Likewise. Use .py file on the host
865 instead of the build.
866
22fd09ae
JK
8672014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * gdb.threads/gcore-stale-thread.c: New file.
870 * gdb.threads/gcore-stale-thread.exp: New file.
871
a8454a7c
PA
8722014-08-21 Pedro Alves <palves@redhat.com>
873
874 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
875 * gdb.base/gcore-relro-pie.exp: Likewise.
876 * gdb.base/gcore-relro.exp: Likewise.
877 * gdb.base/gcore.exp: Likewise.
878 * gdb.base/print-symbol-loading.exp: Likewise.
879 * gdb.threads/gcore-thread.exp: Likewise.
880 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
881
2a31c623
PA
8822014-08-20 Pedro Alves <palves@redhat.com>
883 Jan Kratochvil <jan.kratochvil@redhat.com>
884
885 * Makefile.in (EXTRA_RULES, CC): New variables, get from
886 configure.
887 (EXPECT): Handle READ1 being set.
888 (all): Depend on EXTRA_RULES.
889 (check-read1, expect-read1, read1.so, read1): New rules.
890 * README (Testsuite Parameters): Document the READ1 make variable.
891 (Race detection): New section.
892 * configure: Regenerate.
893 * configure.ac: If build==host==target, and running under a
894 GNU/glibc system, add read1 to the extra Makefile rules.
895 (EXTRA_RULES): AC_SUBST it.
896 * lib/read1.c: New file.
897
d36430db
JB
8982014-08-20 Joel Brobecker <brobecker@adacore.com>
899
900 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
901 the handling of variables declared as a typedef to an array
902 which a DW_AT_data_location attribute.
903
9a0dc9e3
PA
9042014-08-19 Andrew Burgess <aburgess@broadcom.com>
905 Pedro Alves <palves@redhat.com>
906
907 PR symtab/14604
908 PR symtab/14605
909 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
910 gdb_test.
911
0718a8da
PA
9122014-08-19 Pedro Alves <palves@redhat.com>
913
914 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
915
13b448cd
YQ
9162014-08-19 Yao Qi <yao@codesourcery.com>
917
918 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
919 right line.
920
1cbf5077
DB
9212014-08-18 David Blaikie <dblaikie@gmail.com>
922
923 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
924
bf0fae19
JB
9252014-08-18 Joel Brobecker <brobecker@adacore.com>
926
927 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
928 attribute in array range.
929
3c8c5dcc
JB
9302014-08-18 Joel Brobecker <brobecker@adacore.com>
931
932 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
933
e66d4446
SC
9342014-08-15 Siva Chandra Reddy <sivachandra@google.com>
935
936 PR c++/17132
937 * gdb.cp/pr17132.cc: New file.
938 * gdb.cp/pr17132.exp: New file.
939
940df408
SC
9402014-08-15 Siva Chandra Reddy <sivachandra@google.com>
941
942 * gdb.python/py-xmethods.py (A_getarrayind)
943 (E_method_char_worker.__call__, E_method_int_worker.__call__):
944 Use 'print' with function call syntax.
945 (E_method_matcher.match): Fix tab vs space indentation mixup.
946
ebcc6c3a
YQ
9472014-08-15 Yao Qi <yao@codesourcery.com>
948
949 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
950 false.
951
775e0f04
YQ
9522014-08-15 Yao Qi <yao@codesourcery.com>
953
954 * gdb.cp/casts.exp: Set print symbol off.
955 * gdb.cp/class2.exp: Likewise.
956 * gdb.cp/overload.exp: Likewise.
957 * gdb.cp/templates.exp: Likewise.
958
d769e349
DE
9592014-08-11 Doug Evans <dje@google.com>
960
961 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
962 (test_load_shlib): Update.
963
20c6f1e1
YQ
9642014-08-09 Yao Qi <yao@codesourcery.com>
965
966 * gdb.base/display.exp: Invoke is_address_zero_readable.
967 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
968 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
969 * gdb.base/hbreak-unmapped.exp: Return if
970 is_address_zero_readable returns true.
971 * gdb.base/signest.exp: Likewise.
972 * gdb.base/signull.exp: Likewise.
973 * gdb.base/sigbpt.exp: Likewise.
974 * gdb.guile/scm-disasm.exp: Do the test if
975 is_address_zero_readable returns false.
976 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
977 * gdb.python/py-arch.exp: Likewise.
978 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
979 * lib/gdb.exp (is_address_zero_readable): New proc.
980
5792e8e3
YQ
9812014-08-09 Yao Qi <yao@codesourcery.com>
982
983 PR testsuite/13443
984 * gdb.mi/mi-var-display.exp: Make test messages unique.
985
3cecbbbe
TT
9862014-08-04 Tom Tromey <tromey@redhat.com>
987
988 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
989 target 0".
990
00b51ff5
TT
9912014-08-04 Tom Tromey <tromey@redhat.com>
992
993 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
994 "target_resume".
995
6908c509
JB
9962014-08-01 Joel Brobecker <brobecker@adacore.com>
997
998 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
999 inner_vla_struct_object_size.
1000 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1001 as xfail.
1002
cc6563d2
PA
10032014-07-30 Pedro Alves <palves@redhat.com>
1004
1005 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1006 comment.
1007
7e09a223
YQ
10082014-07-29 Yao Qi <yao@codesourcery.com>
1009
1010 PR gdb/17206
1011 * gdb.base/until-nodebug.exp: New.
1012
7ebdbe92
DE
10132014-07-28 Doug Evans <xdje42@gmail.com>
1014
1015 PR guile/17203
1016 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1017 previously existing parameter, and previously ambiguously spelled
1018 parameter.
1019
fdb1adc6
WN
10202014-07-28 Will Newton <will.newton@linaro.org>
1021
1022 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1023
186fcde0
DE
10242014-07-26 Ludovic Courtès <ludo@gnu.org>
1025 Doug Evans <xdje42@gmail.com>
1026
1027 PR guile/17146
1028 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1029
70509625
PA
10302014-07-25 Pedro Alves <palves@redhat.com>
1031
1032 * gdb.threads/signal-command-handle-nopass.c: New file.
1033 * gdb.threads/signal-command-handle-nopass.exp: New file.
1034 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1035 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1036 * gdb.threads/signal-delivered-right-thread.c: New file.
1037 * gdb.threads/signal-delivered-right-thread.exp: New file.
1038
c3f814a1
PA
10392014-07-25 Pedro Alves <palves@redhat.com>
1040
1041 * gdb.base/double-prompt-target-event-error.exp
1042 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1043 match.
1044 (cancel_pagination_in_target_event): Rework double prompt
1045 detection.
1046 * gdb.base/paginate-after-ctrl-c-running.exp
1047 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1048 <return>' match.
1049 * gdb.base/paginate-bg-execution.exp
1050 (test_bg_execution_pagination_return)
1051 (test_bg_execution_pagination_cancel): Remove '-notransfer
1052 <return>' matches.
1053 * gdb.base/paginate-execution-startup.exp
1054 (test_fg_execution_pagination_return)
1055 (test_fg_execution_pagination_cancel): Remove '-notransfer
1056 <return>' matches.
1057 * gdb.base/paginate-inferior-exit.exp
1058 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1059 match.
1060 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1061 * lib/gdb.exp (pagination_prompt): Run text through
1062 string_to_regexp.
1063 (gdb_test_multiple): Match $pagination_prompt instead of
1064 "<return>".
1065 (string_to_regexp): Move to lib/gdb-utils.exp.
1066
e214cf6c
JK
10672014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1068
1069 * gdb.arch/amd64-entry-value-paramref.S: New file.
1070 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1071 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1072 * gdb.arch/amd64-optimout-repeat.S: New file.
1073 * gdb.arch/amd64-optimout-repeat.c: New file.
1074 * gdb.arch/amd64-optimout-repeat.exp: New file.
1075
17d0c5c8
JK
10762014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1077
1078 PR gdb/17170
1079 * gdb.base/statistics.exp: New file.
1080
b8b8facf
DE
10812014-07-17 Doug Evans <dje@google.com>
1082
74b49205 1083 PR gdb/17170
b8b8facf
DE
1084 * gdb.base/maint.exp: Update testing of per-command stats.
1085
1b5d0ab3
PA
10862014-07-16 Pedro Alves <palves@redhat.com>
1087
1088 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1089 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1090 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1091 (tfile_write_buf): New functions.
1092 (add_memory_block): Rewrite using the above.
1093 (adjust_function_address): New function.
1094 (FUNCTION_ADDRESS): New macro.
1095 (write_basic_trace_file): Remove short_x local, and use
1096 tfile_write_16. Change type of func_addr local to unsigned long
1097 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1098 here. Cast argument of add_memory_block to char pointer.
1099 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1100 (main): Remove parameters.
1101 * gdb.trace/tfile.exp: Remove nowarnings.
1102
4d974e88
SM
11032014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1104
1105 * gdb.base/debug-expr.exp: Test string evaluation with
1106 "debug expression" on.
1107
41e99568
PA
11082014-07-15 Pedro Alves <palves@redhat.com>
1109
1110 * gdb.base/reread.exp: Use clean_restart.
1111
487d9753
PL
11122014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1113
1114 * gdb.arch/avr-flash-qualifer.c: New.
1115 * gdb.arch/avr-flash-qualifer.exp: New.
1116
cc1c52ad
PA
11172014-07-14 Pedro Alves <palves@redhat.com>
1118
1119 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1120 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1121
1e973570
PA
11222014-07-14 Pedro Alves <palves@redhat.com>
1123
1124 * gdb.base/double-prompt-target-event-error.c: New file.
1125 * gdb.base/double-prompt-target-event-error.exp: New file.
1126
93d6eb10
PA
11272014-07-14 Pedro Alves <palves@redhat.com>
1128
1129 PR gdb/17072
1130 * gdb.base/paginate-inferior-exit.c: New file.
1131 * gdb.base/paginate-inferior-exit.exp: New file.
1132
0017922d
PA
11332014-07-14 Pedro Alves <palves@redhat.com>
1134
1135 PR gdb/17072
1136 * gdb.base/paginate-bg-execution.c: New file.
1137 * gdb.base/paginate-bg-execution.exp: New file.
1138
94696ad3
PA
11392014-07-14 Pedro Alves <palves@redhat.com>
1140
1141 PR gdb/17072
1142 * gdb.base/paginate-execution-startup.c: New file.
1143 * gdb.base/paginate-execution-startup.exp: New file.
1144 * lib/gdb.exp (pagination_prompt): New global.
1145 (default_gdb_spawn): New procedure, factored out from
1146 default_gdb_spawn.
1147 (default_gdb_start): Adjust to call default_gdb_spawn.
1148 (gdb_spawn): New procedure.
1149
bd293940
PA
11502014-07-14 Pedro Alves <palves@redhat.com>
1151
1152 * lib/gdb.exp (gdb_assert): New procedure.
1153 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1154
c933f875
PA
11552014-07-14 Pedro Alves <palves@redhat.com>
1156
1157 * gdb.base/execution-termios.c: New file.
1158 * gdb.base/execution-termios.exp: New file.
1159
d98b7a16
TT
11602014-07-14 Tom Tromey <tromey@redhat.com>
1161
1162 * gdb.cp/vla-cxx.cc: New file.
1163 * gdb.cp/vla-cxx.exp: New file.
1164
548740d6
TT
11652014-07-14 Tom Tromey <tromey@redhat.com>
1166
1167 * gdb.reverse/rerun-prec.c: New file.
1168 * gdb.reverse/rerun-prec.exp: New file.
1169
a25eb028
MR
11702014-07-12 Maciej W. Rozycki <macro@mips.com>
1171 Maciej W. Rozycki <macro@codesourcery.com>
1172
1173 * lib/gdb-utils.exp: New file.
1174 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1175 inline `gdb_init_command' processing.
1176 (gdb_start_cmd): Likewise.
1177 * lib/mi-support.exp (mi_run_cmd): Likewise.
1178 * README: Document `gdb_init_command' and `gdb_init_commands'.
1179
218c2655
JK
11802014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1181
1182 Fix false FAIL running under a very long directory name.
1183 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1184 and "set print elements 10000". Twice.
1185
5401fde3
YQ
11862014-07-11 Yao Qi <yao@codesourcery.com>
1187
1188 * gdb.base/exprs.exp: "set print symbol off".
1189
e76126e8
PA
11902014-07-11 Pedro Alves <palves@redhat.com>
1191
1192 * gdb.threads/kill.c: New file.
1193 * gdb.threads/kill.exp: New file.
1194
2d6f0de6
YQ
11952014-07-10 Yao Qi <yao@codesourcery.com>
1196
1197 * gdb.trace/tfile.c (write_basic_trace_file)
1198 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1199 address written to trace file.
1200
7180e04a
PA
12012014-07-09 Pedro Alves <palves@redhat.com>
1202
1203 * gdb.base/attach-wait-input.exp: New file.
1204 * gdb.base/attach-wait-input.c: New file.
1205
9a9a7608
AB
12062014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1207
1208 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1209 setting up test structures.
1210 (main): Call new test function.
1211 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1212 test function, continue into test function and walk test
1213 structures.
1214
161ac41e
YQ
12152014-07-02 Yao Qi <yao@codesourcery.com>
1216
1217 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1218 'bar_start' at the beginning of functions 'foo' and 'bar'
1219 respectively.
1220 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1221 instead of 'foo' and 'bar'.
1222
1f267ae3
MM
12232014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1224
1225 * gdb.btrace/segv.exp: New.
1226 * gdb.btrace/segv.c: New.
1227
2b239efb
LM
12282014-07-02 Luis Machado <lgustavo@codesourcery.com>
1229
1230 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1231 instruction.
1232
cf363f18
MW
12332014-06-30 Mark Wielaard <mjw@redhat.com>
1234
1235 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1236 vulture, vilify, villar): New volatile array constants.
1237 (vindictive, vegetation): New const volatile array constants.
1238 * gdb.base/volatile.exp: Test volatile and const volatile array
1239 types.
1240
aebf9d24
AA
12412014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1242
1243 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1244 target lacks support for awatch, rwatch, or hbreak.
1245
b67a2c6f
YQ
12462014-06-27 Yao Qi <yao@codesourcery.com>
1247
1248 * gdb.multi/dummy-frame-restore.exp: New.
1249 * gdb.multi/dummy-frame-restore.c: New.
1250
aef92902
MM
12512014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1252
1253 * gdb.btrace/gcore.exp: New.
1254
8e9db26e
PA
12552014-06-23 Pedro Alves <palves@redhat.com>
1256
1257 * gdb.base/watchpoint-reuse-slot.c: New file.
1258 * gdb.base/watchpoint-reuse-slot.exp: New file.
1259
70afc5b7
SC
12602014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1261
1262 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1263 progspace's filename in 'info', 'enable' and 'disable' command
1264 tests.
1265
b972bd9c
JK
12662014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1269 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1270 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1271
125f8a3d
GB
12722014-06-20 Gary Benson <gbenson@redhat.com>
1273
1274 * gdb.arch/i386-avx.exp: Fix include file location.
1275 * gdb.arch/i386-sse.exp: Likewise.
1276
3ed9baed
IB
12772014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1278
1279 * gdb.dlang/expression.exp: New file.
1280
034f788c
PA
12812014-06-19 Pedro Alves <palves@redhat.com>
1282
1283 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1284 out from ...
1285 (top level): ... here. Iterate running tests under different
1286 scheduler-locking settings.
1287
45371d0c
LM
12882014-06-18 Luis Machado <lgustavo@codesourcery.com>
1289
1290 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1291 to DW_FORM_addr and use non-zero addresses.
1292
5d376983
SC
12932014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1294
1295 PR gdb/17017
1296 * gdb.python/py-xmethods.cc: Add global function call counters and
1297 increment them in their respective functions. Remove "cout"
1298 statements.
1299 * gdb.python/py-xmethods.exp: Make tests check the global function
1300 call counters instead of depending on inferior IO.
1301
a1aa2221
LM
13022014-06-18 Don Breazeal <donb@codesourcery.com>
1303
1304 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1305 Deleted procedure.
1306 (explicit_fork_parent_follow): Deleted procedure.
1307 (explicit_fork_child_follow): Deleted procedure.
1308 (test_follow_fork): New procedure.
1309 (do_fork_tests): Replace calls to deleted procedures with
1310 calls to test_follow_fork and reset GDB for subsequent
1311 procedure calls.
1312
0fc05997
YQ
13132014-06-17 Yao Qi <yao@codesourcery.com>
1314
1315 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1316 CP1252.
1317
70795c52
LM
13182014-06-17 Luis Machado <lgustavo@codesourcery.com>
1319
1320 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1321 Initialize ptr and S explicitly.
1322 (skip_type_update_when_not_use_rtti_test): Likewise.
1323
6be47f0c
KS
13242014-06-16 Keith Seitz <keiths@redhat.com>
1325
1326 PR mi/15863
1327 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1328 the inferior is started.
1329
d03de421
PA
13302014-06-16 Pedro Alves <palves@redhat.com>
1331
1332 * gdb.base/break-main-file-remove-fail.c: New file.
1333 * gdb.base/break-main-file-remove-fail.exp: New file.
1334 * gdb.base/break-unload-file.exp: Use build_executable instead of
1335 prepare_for_testing.
1336 (test_break): New parameter "initial_load". Handle it.
1337 (top level): Add initial_load cmdline/file axis.
1338
f9579b99
TT
13392014-06-12 Tom Tromey <tromey@redhat.com>
1340
1341 * gdb.base/completion.exp: Don't use directory name in test.
1342
3657956b
GB
13432014-06-09 Gary Benson <gbenson@redhat.com>
1344
1345 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1346 separate the always-available ANSI-standard signals from the
1347 signals that require checking.
1348 (main): Likewise.
1349 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1350 Likewise.
1351 (main): Likewise.
1352
4186eb54
KS
13532014-06-07 Keith Seitz <keiths@redhat.com>
1354
1355 Revert:
1356 PR c++/16253
1357 * gdb.cp/var-tag.cc: New file.
1358 * gdb.cp/var-tag.exp: New file.
1359 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1360 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1361 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1362 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1363
25326a28 13642014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1365
1366 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1367
829155c9
PA
13682014-06-06 Pedro Alves <palves@redhat.com>
1369
1370 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1371 in target debug output instead of looking at RSP packets,
1372 disabling the test on any target that uses hardware stepping.
1373 Update comments.
1374
61c8d22e
PA
13752014-06-06 Pedro Alves <palves@redhat.com>
1376
1377 * gdb.base/break-unload-file.exp: Fix typo.
1378
d9a47287
YQ
13792014-06-06 Yao Qi <yao@codesourcery.com>
1380
1381 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1382 from "jit_function" to "^jit_function".
1383
e5e01dbf
YQ
13842014-06-06 Yao Qi <yao@codesourcery.com>
1385
1386 * gdb.base/async.c (foo): Add one statement.
1387 * gdb.base/async.exp: Get the next instruction address and
1388 match the output of "nexti" by instruction address. Match
1389 the hex address in the output of "finish".
1390
73ba372c
GB
13912014-06-06 Gary Benson <gbenson@redhat.com>
1392
1393 * gdb.base/call-signals.c: Remove preprocessor conditionals
1394 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1395 SIGSEGV and SIGTERM.
1396 * gdb.base/sigall.c: Likewise.
1397 * gdb.base/unwindonsignal.c: Likewise.
1398 * gdb.reverse/sigall-reverse.c: Likewise.
1399
831517df
YQ
14002014-06-06 Yao Qi <yao@codesourcery.com>
1401
1402 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1403 readable, skip the test.
1404
b8b91e98
YQ
14052014-06-06 Yao Qi <yao@codesourcery.com>
1406
1407 * gdb.threads/staticthreads.c (thread_function): Move the line
1408 setting breakpoint on forward.
1409 * gdb.threads/staticthreads.exp: Update comments.
1410
fb934770
LC
14112014-06-05 Ludovic Courtès <ludo@gnu.org>
1412
1413 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1414 "history-append! type error".
1415
6ef284bd
SM
14162014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1417
1418 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1419 erroneous dprintf expected input.
1420
a872e241
DE
14212014-06-04 Doug Evans <xdje42@gmail.com>
1422
1423 * gdb.guile/scm-generics.exp: Delete.
1424
16f691fb
DE
14252014-06-04 Doug Evans <xdje42@gmail.com>
1426
1427 * gdb.guile/scm-breakpoint.exp: Update.
1428 Add tests for breakpoint registration.
1429
012370f6
TT
14302014-06-04 Tom Tromey <tromey@redhat.com>
1431
1432 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1433 VLA-in-union.
1434 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1435 inner_vla_struct, vla_union types. Initialize objects of those
1436 types and compute their sizes.
1437
9f5a4cef
HZ
14382014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1439 Hui Zhu <hui@codesourcery.com>
1440
1441 * gdb.base/fileio.exp: Add test for shell not available as well as
1442 available.
1443 * gdb.base/fileio.c (test_system): Check for shell twice.
1444
90a45c4d
YQ
14452014-06-04 Yao Qi <yao@codesourcery.com>
1446
1447 * gdb.base/auto-connect-native-target.exp: Remove redundant
1448 space from the regexp pattern.
1449
70017e41
YQ
14502014-06-04 Yao Qi <yao@codesourcery.com>
1451
1452 * gdb.base/default.exp: Replace "child" with "native" in
1453 regexp pattern.
1454
883964a7
SC
14552014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1456
1457 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1458 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1459 * gdb.python/py-xmethods.py: Python script supporting the
1460 new testcase and tests.
1461
ef370185
JB
14622014-06-03 Joel Brobecker <brobecker@adacore.com>
1463 Pedro Alves <palves@redhat.com>
1464
1465 PR breakpoints/17000
1466 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1467 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1468
1e2ccb61
BM
14692014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1470
1471 * gdb.base/subst.exp: Add tests to verify partial path matching
1472 output.
1473
c6ec5ab2
PA
14742014-06-03 Pedro Alves <palves@redhat.com>
1475
1476 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1477 target that doesn't use software single-stepping.
1478
835c559f
PA
14792014-06-03 Pedro Alves <palves@redhat.com>
1480
1481 PR breakpoints/17000
1482 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1483 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1484
06eb1586
DE
14852014-06-02 Doug Evans <xdje42@gmail.com>
1486
1487 * gdb.guile/scm-parameter.exp: New file.
1488
e698b8c4
DE
14892014-06-02 Doug Evans <xdje42@gmail.com>
1490
1491 * gdb.guile/scm-cmd.c: New file.
1492 * gdb.guile/scm-cmd.exp: New file.
1493
ded03782
DE
14942014-06-02 Doug Evans <xdje42@gmail.com>
1495
1496 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1497 pretty-printer lookup.
1498 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1499 (make-pp_s-printer): Call it.
1500 (make-pretty-printer-from-dict): New function.
1501 (lookup-pretty-printer-maker-from-dict): New function.
1502 (*pretty-printer*): Simplify.
1503 (make-objfile-pp_s-printer): New function.
1504 (install-objfile-pretty-printers!): New function.
1505 (make-progspace-pp_s-printer): New function.
1506 (install-progspace-pretty-printers!): New function.
1507 * gdb.guile/scm-progspace.c: New file.
1508 * gdb.guile/scm-progspace.exp: New file.
1509
41fac0cf
PA
15102014-06-02 Pedro Alves <palves@redhat.com>
1511
1512 * gdb.base/dprintf-bp-same-addr.c: New file.
1513 * gdb.base/dprintf-bp-same-addr.exp: New file.
1514
96ae5695
EBM
15152014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1516
1517 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1518 * gdb.arch/powerpc-power.s: Likewise.
1519
da02b3a8
JB
15202014-06-02 Joel Brobecker <brobecker@adacore.com>
1521
1522 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1523
c72b2e7b
YQ
15242014-06-01 Yao Qi <yao@codesourcery.com>
1525
1526 * gdb.base/watchpoint.exp (test_watch_location): Check null
1527 pointer can be dereferenced. If not, do the test, otherwise
1528 skip it.
1529
53e8a631
AB
15302014-05-30 Andrew Burgess <aburgess@broadcom.com>
1531
1532 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1533 results.
1534 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1535
938f0e2f
AB
15362014-05-30 Andrew Burgess <aburgess@broadcom.com>
1537
1538 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1539 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1540 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1541 * gdb.arch/amd64-invalid-stack-top.c: New file.
1542 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1543
9ba6657a
PA
15442014-05-30 Pedro Alves <palves@redhat.com>
1545
1546 PR breakpoints/17000
1547 * gdb.base/sss-bp-on-user-bp.c: New file.
1548 * gdb.base/sss-bp-on-user-bp.exp: New file.
1549
522c09bf
DB
15502014-05-30 David Blaikie <dblaikie@gmail.com>
1551
1552 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1553 gnu_inline semantics via attribute.
1554 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1555 source explicitly specifies the required semantics.
1556
bf4ef81e
MR
15572014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1558
1559 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1560
329ea579
PA
15612014-05-29 Pedro Alves <palves@redhat.com>
1562 Tom Tromey <tromey@redhat.com>
1563
1564 * gdb.base/async-shell.exp: Don't enable target-async.
1565 * gdb.base/async.exp
1566 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1567 parameter. Adjust.
1568 (top level): Don't test with "target-async".
1569 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1570 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1571 * gdb.base/inferior-died.exp: Don't enable target-async.
1572 * gdb.base/interrupt-noterm.exp: Likewise.
1573 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1574 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1575 * gdb.mi/mi-nonstop.exp: Likewise.
1576 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1577 * gdb.mi/mi-nsintrall.exp: Likewise.
1578 * gdb.mi/mi-nsmoribund.exp: Likewise.
1579 * gdb.mi/mi-nsthrexec.exp: Likewise.
1580 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1581 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1582 * gdb.python/py-evsignal.exp: Don't enable target-async.
1583 * gdb.python/py-evthreads.exp: Likewise.
1584 * gdb.python/py-prompt.exp: Likewise.
1585 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1586 * gdb.server/solib-list.exp: Don't enable target-async.
1587 * gdb.threads/thread-specific-bp.exp: Likewise.
1588 * lib/mi-support.exp: Adjust to use mi-async.
1589
fd664c91
PA
15902014-05-29 Pedro Alves <palves@redhat.com>
1591
1592 PR gdb/13860
1593 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1594 reason, even in sync mode.
1595
251bde03
PA
15962014-05-29 Pedro Alves <palves@redhat.com>
1597 Hui Zhu <hui@codesourcery.com>
1598
1599 PR PR15693
1600 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1601 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1602 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1603 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1604
7f3c0343
JB
16052014-05-28 Joel Brobecker <brobecker@adacore.com>
1606
1607 * config/monitor.exp (gdb_target_monitor): Replace use of
1608 "set remotebaud" by "set serial baud".
1609
b2715b27
AW
16102014-05-26 Andy Wingo <wingo@igalia.com>
1611
1612 * gdb.guile/scm-breakpoint.exp:
1613 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1614 properties instead of gdb-object-properties.
1615
498a4489
YQ
16162014-05-26 Yao Qi <yao@codesourcery.com>
1617
1618 * gdb.server/no-thread-db.exp: Specify source file name
1619 explicitly when setting a breakpoint.
1620
589fdceb
MM
16212014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1622
1623 * gdb.btrace/vdso.c: New.
1624 * gdb.btrace/vdso.exp: New.
1625
e9089e05
MM
16262014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1627
1628 * gdb.base/gcore.exp (capture_command_output): Move ...
1629 * lib/gdb.exp (capture_command_output): ... here.
1630
67b5c0c1
MM
16312014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1632
1633 * gdb.btrace/data.exp: Test memory access during btrace replay.
1634
a2199296
SM
16352014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1636
1637 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1638
17b2616c
PA
16392014-05-21 Pedro Alves <palves@redhat.com>
1640
1641 PR gdb/13860
1642 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1643 (top level): Test that output related to execution commands is
1644 sent to the console with CLI commands, but not with MI commands.
1645 Test that breakpoint events are always mirrored to the console.
1646 Also expect the new source line to be output after a "next" in
1647 async mode too. Make it a pass/fail test.
1648 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1649 output.
1650 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1651
5166082f
PA
16522014-05-21 Pedro Alves <palves@redhat.com>
1653
1654 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1655 Use them to test variations of "list" after reaching a breakpoint.
1656 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1657 Test "list" with listsize 10 after reaching a breakpoint.
1658 * gdb.python/python.exp (decode_line current location line
1659 number): Adjust expected line number.
1660
2f25d70f
SM
16612014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1662
1663 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1664 behavior for $args, pass it directly to "run".
1665
ff604a67
MR
16662014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1667
1668 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1669 30000 to 65536.
1670
6a3cb8e8
PA
16712014-05-21 Pedro Alves <palves@redhat.com>
1672
1673 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1674 auto-connect-native-target off".
1675 * gdb.base/auto-connect-native-target.c: New file.
1676 * gdb.base/auto-connect-native-target.exp: New file.
1677
4ebfc96e
PA
16782014-05-21 Pedro Alves <palves@redhat.com>
1679
1680 * gdb.base/default.exp: Test "target native" instead of "target
1681 child".
1682
36d46afb
MW
16832014-05-21 Mark Wielaard <mjw@redhat.com>
1684
1685 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1686
5876f503
JK
16872014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1688
1689 Fix TLS access for -static -pthread.
1690 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1691 <HAVE_TLS> (thread_function, main): Initialize it.
1692 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1693 Add clean_restart.
1694 <$have_tls != "">: Check TLSVAR.
1695
0256a6ac
PA
16962014-05-21 Pedro Alves <palves@redhat.com>
1697
1698 * gdb.base/dcache-line-read-error.c: New.
1699 * gdb.base/dcache-line-read-error.exp: New.
1700
936d2992
PA
17012014-05-20 Pedro Alves <palves@redhat.com>
1702
1703 * gdb.base/compare-sections.c: New file.
1704 * gdb.base/compare-sections.exp: New file.
1705
802e8e6d
PA
17062014-05-20 Pedro Alves <palves@redhat.com>
1707
1708 * gdb.base/break-idempotent.c: New file.
1709 * gdb.base/break-idempotent.exp: New file.
1710
e59fa00f
MM
17112014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1712
1713 * gdb.btrace/nohist.exp: New.
1714
8b696e31
YQ
17152014-05-20 Yao Qi <yao@codesourcery.com>
1716
1717 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1718 gdb.reverse directory and gdb_reverse_timeout exists in board
1719 setting.
1720 * README: Document gdb_reverse_timeout.
1721
73c9764f
YQ
17222014-05-20 Yao Qi <yao@codesourcery.com>
1723
1724 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1725 'test_file_name'. Treat args as a string instead of a list.
1726 (gdb_init): Rename argument 'args' by 'test_file_name'.
1727
f1f4348a
JK
17282014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1729
1730 * gdb.arch/powerpc-power.exp: New file.
1731 * gdb.arch/powerpc-power.s: New file.
1732
0dbe70ce
DE
17332014-05-16 Doug Evans <dje@google.com>
1734
1735 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1736 * gdb.base/completion.exp: Check that all expected files exist
1737 before doing file completion.
0dbe70ce 1738
8d551b02
DE
17392014-05-16 Doug Evans <dje@google.com>
1740
1741 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1742 Update.
1743 (do_syscall_tests_without_xml): Update.
1744
73eb7709
PA
17452014-05-16 Pedro Alves <palves@redhat.com>
1746
1747 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1748 instead of "unknown output after running".
1749
3fae92fc
YQ
17502014-05-16 Yao Qi <yao@codesourcery.com>
1751
1752 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1753 file1.txt from host at the end.
1754 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1755
c2b2ccc5
DE
17562014-05-15 Doug Evans <dje@google.com>
1757
1758 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1759 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1760 loading file. Add test for TU lookup.
1761
8c217a4b
SM
17622014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1763
1764 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1765 calling "-exec-arguments" or "set args" before running the
1766 inferior.
1767
3deb39c6
SM
17682014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1769
1770 * lib/mi-support.exp (mi_expect_stop): Expect message for
1771 inferiors that exit with non-zero exit code.
1772
71a79f8c
YQ
17732014-05-14 Yao Qi <yao@codesourcery.com>
1774
1775 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1776 match absolute path on remote host.
1777 (test_file_list_exec_source_files): Remove "/" from the
1778 pattern.
1779
f23fcd46
YQ
17802014-05-14 Yao Qi <yao@codesourcery.com>
1781
1782 * boards/local-remote-host-notty.exp (${board}_file): New
1783 proc.
1784
9404b58f
KM
17852014-05-07 Kyle McMartin <kyle@redhat.com>
1786
1787 Pushed by Joel Brobecker <brobecker@adacore.com>.
1788 * gdb.arch/aarch64-atomic-inst.c: New file.
1789 * gdb.arch/aarch64-atomic-inst.exp: New file.
1790
5e45f04c
YQ
17912014-05-07 Yao Qi <yao@codesourcery.com>
1792
1793 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1794 in current context" too.
1795
c888a17d
KS
17962014-05-05 Keith Seitz <keiths@redhat.com>
1797
1798 * gdb.linespec/ls-dollar.exp: Add test for linespec
1799 file:convenience_variable.
1800
290a839c
YQ
18012014-05-05 Yao Qi <yao@codesourcery.com>
1802
1803 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1804 traceframes into tfile and ctf trace files. Read data from
1805 trace file and test collected data.
1806 (gdb_collect_locals_test): Likewise.
1807 (gdb_unavailable_registers_test): Likewise.
1808 (gdb_unavailable_floats): Likewise.
1809 (gdb_collect_globals_test): Likewise.
1810 (top-level): Append "ctf" to trace_file_targets if GDB
1811 supports.
1812
b5262cd0
YQ
18132014-05-05 Yao Qi <yao@codesourcery.com>
1814
1815 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1816 code to ...
1817 (gdb_collect_args_test_1): ... it. New proc.
1818 (gdb_collect_locals_test): Move some code to ...
1819 (gdb_collect_locals_test_1): ... it. New proc.
1820 (gdb_unavailable_registers_test): Move some code to ...
1821 (gdb_unavailable_registers_test_1): ... it. New proc.
1822 (gdb_unavailable_floats): Move some code to ...
1823 (gdb_unavailable_floats_1): ... it. New proc.
1824
30a1e6cc
SDJ
18252014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1826
1827 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1828 probes to test for bitness recognition.
1829 * gdb.arch/amd64-stap-optional-prefix.exp
1830 (test_probe_value_without_reg): New procedure.
1831 Add code to test for different kinds of bitness.
1832
f33da99a
SDJ
18332014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1834
1835 PR breakpoints/16889
1836 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1837 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1838
5b80f00d
PA
18392014-05-01 Pedro Alves <palves@redhat.com>
1840
1841 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1842 gdb_file_cmd if no file is specified.
1843 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1844 last_loaded_file to set the remote exec-file.
1845
f8c2a73c
PA
18462014-05-01 Pedro Alves <palves@redhat.com>
1847
1848 * boards/local-remote-host.exp: New file.
1849
be6e8ac7
PA
18502014-05-01 Pedro Alves <palves@redhat.com>
1851
1852 * boards/local-remote-host.exp: Rename to ...
1853 * boards/local-remote-host-notty.exp: ... this.
1854
cac0dc8f
JB
18552014-04-28 Joel Brobecker <brobecker@adacore.com>
1856
1857 * gdb.ada/dyn_arrayidx: New testcase.
1858
9730e6cc
YQ
18592014-04-26 Yao Qi <yao@codesourcery.com>
1860
1861 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1862 and compute the length of function main. Save it in
1863 $main_length.
1864 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1865 (top-level): Use gdb_compile to compile objects into
1866 executable and restart GDB. Remove invocation to
1867 prepare_for_testing.
1868
7ae1a6a6
PA
18692014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1870 Pedro Alves <palves@redhat.com>
1871
1872 PR server/16255
1873 * gdb.multi/multi-attach.c: New file.
1874 * gdb.multi/multi-attach.exp: New file.
1875
4082afcc
PA
18762014-04-25 Pedro Alves <palves@redhat.com>
1877
1878 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1879 user.
1880 (top level): Test that "set remote conditional-breakpoints-packet
1881 off" works as intended.
1882 * gdb.base/dprintf.exp: Test that "set remote
1883 breakpoint-commands-packet off" works as intended.
1884 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1885 New function.
1886 (top level): Call it.
1887 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1888 remote fast-tracepoints-packet off" works as intended.
1889 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1890 * lib/gdb.exp (gdb_is_target_remote): ... here.
1891
2abc3f8d
DB
18922014-04-24 David Blaikie <dblaikie@gmail.com>
1893
1894 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1895 ensure clang would not discard them.
1896 * gdb.base/gdbvars.c: Ditto.
1897 * gdb.base/memattr.c: Ditto.
1898 * gdb.base/whatis.c: Ditto.
1899 * gdb.python/py-prettyprint.c: Ditto.
1900 * gdb.trace/actions.c: Ditto.
1901 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1902 ensure clang would not discard it.
1903
bfd39632
DB
19042014-04-24 David Blaikie <dblaikie@gmail.com>
1905
1906 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1907 clang to emit the full definition of type required by the test
1908 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1909
22842ff6
DB
19102014-04-24 David Blaikie <dblaikie@gmail.com>
1911
1912 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1913 coax Clang into emitting the definition of the type.
1914 * gdb.cp/pr10728-x.h (y): Ditto.
1915 * gdb.cp/pr10728-y.cc (y): Ditto.
1916
c2e827ad
DB
19172014-04-24 David Blaikie <dblaikie@gmail.com>
1918
1919 * gdb.base/label.exp: XFAIL label related tests under Clang.
1920 * gdb.cp/cplabel.exp: Ditto.
1921 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1922 under Clang those using labels.
1923
4c2d33e7
YQ
19242014-04-25 Yao Qi <yao@codesourcery.com>
1925
1926 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1927 double_label.
1928 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1929 partial_label and double_label.
1930
56083b99
DB
19312014-04-24 David Blaikie <dblaikie@gmail.com>
1932
1933 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1934
25d4e99d
DB
19352014-04-24 David Blaikie <dblaikie@gmail.com>
1936
1937 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1938 of the function to work across GCC and Clang.
1939 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1940 pointer types (const void ** const V void **).
1941
01f9f808
MS
19422014-04-24 Michael Sturm <michael.sturm@mintel.com>
1943 Walfred Tedeschi <walfred.tedeschi@intel.com>
1944
1945 * Makefile.in (EXECUTABLES): Added i386-avx512.
1946 * gdb.arch/i386-avx512.c: New file.
1947 * gdb.arch/i386-avx512.exp: Likewise.
1948
4b48d439
KS
19492014-04-23 Keith Seitz <keiths@redhat.com>
1950
1951 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1952 (mi_make_breakpoint_table): New procedure.
1953 (mi_create_breakpoint): Use mi_make_breakpoint
1954 and return the result.
1955 (mi_make_breakpoint): New procedure.
1956 (mi_build_kv_pairs): New procedure.
1957
1958 * gdb.mi/mi-break.exp: Remove unused globals,
1959 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1960 All callers updated.
1961 * gdb.mi/mi-dprintf.exp: Use variable to track command
1962 number.
1963 Update all callers of mi_create_breakpoint and use
1964 mi_make_breakpoint_table.
1965 Remove any unused global variables.
1966 * gdb.mi/mi-nonstop.exp: Likewise.
1967 * gdb.mi/mi-nsintrall.exp: Likewise.
1968 * gdb.mi/mi-nsmoribund.exp: Likewise.
1969 * gdb.mi/mi-nsthrexec.exp: Likewise.
1970 * gdb.mi/mi-reverse.exp: Likewise.
1971 * gdb.mi/mi-simplerun.exp: Likewise.
1972 * gdb.mi/mi-stepn.exp: Likewise.
1973 * gdb.mi/mi-syn-frame.exp: Likewise.
1974 * gdb.mi/mi-until.exp: Likewise.
1975 * gdb.mi/mi-var-cp.exp: Likewise.
1976 * gdb.mi/mi-var-display.exp: Likewise.
1977 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1978 * gdb.mi/mi2-var-child.exp: Likewise.
1979 * gdb.mi/mi-vla-c99.exp: Likewise.
1980 * lib/mi-support.exp: Likewise.
1981
1982 From Ian Lance Taylor <iant@cygnus.com>:
1983 * lib/gdb.exp (parse_args): New procedure.
1984
08351840
PA
19852014-04-23 Pedro Alves <palves@redhat.com>
1986
1987 * gdb.base/break-unload-file.c: New file.
1988 * gdb.base/break-unload-file.exp: New file.
1989 * gdb.base/sym-file-lib.c (baz): New function.
1990 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1991 field.
1992 (load): Store the segment's mapped size.
1993 (unload): New function.
1994 (unload_shlib): New function.
1995 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1996 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1997 set a breakpoint at baz, and call it.
1998 * gdb.base/sym-file.exp: New tests for stale breakpoint
1999 instructions.
2000
076855f9
PA
20012014-04-23 Pedro Alves <palves@redhat.com>
2002
2003 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2004 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2005 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2006 * gdb.base/hbreak-unmapped.c: New file.
2007 * gdb.base/hbreak-unmapped.exp: New file.
2008 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2009 * lib/gdb.exp (gdb_is_target_remote): ... here.
2010
483805cf
PA
20112014-04-22 Pedro Alves <palves@redhat.com>
2012
2013 * gdb.base/consecutive-step-over.c: New file.
2014 * gdb.base/consecutive-step-over.exp: New file.
2015
06d97543
PA
20162014-04-22 Pedro Alves <palves@redhat.com>
2017
2018 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2019 instead of send_gdb/gdb_expect.
2020
b4429ea2
YQ
20212014-04-22 Yao Qi <yao@codesourcery.com>
2022
2023 * lib/trace-support.exp (generate_tracefile): New procedure.
2024 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2025 return 0.
2026 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2027 if generate_tracefile returns 1.
2028
51d48146
PA
20292014-04-18 Tom Tromey <palves@redhat.com>
2030 Pedro alves <tromey@redhat.com>
2031
2032 PR backtrace/15558
2033 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2034 with a backtrace limit.
2035 * gdb.python/py-frame-inline.exp: Test running to an inline
2036 function with a backtrace limit, and printing the newest frame.
2037 * gdb.python/py-frame-inline.c (main): Call f.
2038
bd1dce5f
MS
20392014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2040
2041 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2042
40d1a503
MS
20432014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2044
2045 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2046 Drop prefix from unsupported source file path.
2047
389b98f7
YQ
20482014-04-17 Yao Qi <yao@codesourcery.com>
2049
2050 * lib/gdb.exp (with_target_charset): New proc.
2051 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2052 with_target_charset.
2053 (test_print_strings): Likewise.
2054 (test_repeat_bytes): Likewise.
2055 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2056 for some tests.
2057
22869d73
KS
20582014-04-16 Keith Seitz <keiths@redhat.com>
2059
2060 PR gdb/15827
2061 * gdb.dwarf2/corrupt.c: New file.
2062 * gdb.dwarf2/corrupt.exp: New file.
2063
c4f87ca6
KS
20642014-04-16 Keith Seitz <keiths@redhat.com>
2065
2066 PR c++/16597
2067 * gdb.cp/namelessclass.cc: New file.
2068 * gdb.cp/namelessclass.exp: New file.
2069 * gdb.cp/namelessclass.S: New file.
2070
ab19de87
DE
20712014-04-16 Doug Evans <dje@google.com>
2072
2073 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2074 Add comment.
2075 (gdbserver_default_get_comm_port): New function.
2076 (gdbserver_start): Check if board file provided
2077 "gdbserver,get_comm_port" and use it if so.
2078 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2079 (gdb,socketport): Set to "stdio".
2080 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2081 (stdio_gdbserver_template): Delete.
2082 (${board}_get_remote_address): Update.
2083 (${board}_build_remote_cmd): Delete.
2084 (${board}_get_comm_port): New function.
2085 (${board}_spawn): Update.
2086 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2087 Delete.
2088 (${board}_get_remote_address): Update.
2089 (${board}_get_comm_port): New function.
2090
fc98a809
AB
20912014-04-16 Andrew Burgess <aburgess@broadcom.com>
2092
2093 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2094 appearing in any order.
2095
87fd9e6e
DE
20962014-04-15 Doug Evans <dje@google.com>
2097
2098 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2099 uninitialized value of "description".
2100
099fc3ea
KS
21012014-04-15 Keith Seitz <keiths@redhat.com>
2102
2103 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2104 Remove unused globals.
2105 (test_running_the_program): Likewise.
2106 (test_controlled_execution): Likewise.
2107 (test_controlling_breakpoints): Likewise.
2108 (test_program_termination): Likewise.
2109
5da151d4
KS
21102014-04-15 Keith Seitz <keiths@redhat.com>
2111
2112 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2113 unused globals.
2114 (test_rbreak_creation_and_listing): Likewise.
2115 (test_ignore_count): Likewise.
2116 (test_error): Likewise.
2117
35e5d2f0
PA
21182014-04-15 Pedro Alves <palves@redhat.com>
2119
2120 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2121 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2122 sym-file-loader.c.
2123 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2124 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2125 to sym-file-loader.c.
2126 (struct library): Forward declare.
2127 (load_shlib, lookup_function): Change prototypes.
2128 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2129 (translate_offset): Remove declarations.
2130 (get_text_addr): New declaration.
2131 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2132 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2133 sym-file-loader.h.
2134 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2135 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2136 here from sym-file-loader.h.
2137 (struct library): New structure.
2138 (load_shlib, lookup_function): Change prototypes and adjust to
2139 work with a struct library.
2140 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2141 (translate_offset): Make static.
2142 (get_text_addr): New function.
2143 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2144
eb4c1710
PA
21452014-04-15 Pedro Alves <palves@redhat.com>
2146
2147 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2148
2d1baf52
PA
21492014-04-15 Pedro Alves <palves@redhat.com>
2150
2151 * gdb.base/sym-file-loader.c: Include <limits.h>.
2152 (SELF_LINK): New define.
2153 (get_origin): New function.
2154 (load_shlib): Use it.
2155 * gdb.base/sym-file.exp: Don't early return if the target is
2156 remote. Use runto_main, and issue fail is that fails. Use
2157 gdb_load_shlibs.
2158 (shlib_name): Delete.
2159 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2160
7dd6df01
PA
21612014-04-15 Pedro Alves <palves@redhat.com>
2162
2163 * gdb.base/sym-file.exp: Remove regex characters from test
2164 message. Don't refer to breakpoint numbers in test messages.
2165
b50c8614
KS
21662014-04-14 Keith Seitz <keiths@redhat.com>
2167
2168 PR c++/16253
2169 * gdb.cp/var-tag.cc: New file.
2170 * gdb.cp/var-tag.exp: New file.
2171 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2172 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2173 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2174 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2175
3d567982
TT
21762014-04-14 Tom Tromey <tromey@redhat.com>
2177
2178 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2179 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2180 type.
2181 * gdb.cp/enum-class.exp: New file.
2182 * gdb.cp/enum-class.cc: New file.
2183
0626fc76
TT
21842014-04-14 Tom Tromey <tromey@redhat.com>
2185
2186 * gdb.dwarf2/enum-type.exp: New file.
2187
dca325b3
SA
21882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2189
2190 * gdb.mi/mi-vla-c99.exp: New file.
2191 * gdb.mi/vla.c: New file.
2192
5854b38a
SA
21932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2194
2195 * gdb.base/vla-datatypes.c: New file.
2196 * gdb.base/vla-datatypes.exp: New file.
2197
463bb957
SA
21982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2199
2200 * gdb.base/vla-ptr.c: New file.
2201 * gdb.base/vla-ptr.exp: New file.
2202
3dd170be
SA
22032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2204
2205 * gdb.dwarf2/count.exp: New file.
2206
5ecaaa66
SA
22072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2208
2209 * gdb.base/vla-sideeffect.c: New file.
2210 * gdb.base/vla-sideeffect.exp: New file.
2211
41f1ada5
DB
22122014-04-14 David Blaikie <dblaikie@gmail.com>
2213
2214 * gdb.mi/non-stop.c: Add return value for non-void function return
2215 statement.
2216 * gdb.threads/staticthreads.c: Ditto.
2217
0be03e84
DE
22182014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2219 Doug Evans <xdje42@gmail.com>
2220
2221 * gdb.guile/scm-value.c: Improve test case.
2222 * gdb.guile/scm-value.exp: Add new test.
2223
f180a1fb
DB
22242014-04-11 David Blaikie <dblaikie@gmail.com>
2225
2226 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2227 override Clang's default.
2228
6b662e19
JB
22292014-04-11 Joel Brobecker <brobecker@adacore.com>
2230
2231 Revert the following changes (regressions):
2232
2233 * gdb.base/vla-sideeffect.c: New file.
2234 * gdb.base/vla-sideeffect.exp: New file.
2235
2236 * gdb.dwarf2/count.exp: New file.
2237
2238 * gdb.base/vla-multi.c: New file.
2239 * gdb.base/vla-multi.exp: New file.
2240
2241 * gdb.base/vla-ptr.c: New file.
2242 * gdb.base/vla-ptr.exp: New file.
2243
2244 * gdb.base/vla-datatypes.c: New file.
2245 * gdb.base/vla-datatypes.exp: New file.
2246
2247 * gdb.mi/mi-vla-c99.exp: New file.
2248 * gdb.mi/vla.c: New file.
2249
245a5f0b
KS
22502014-04-11 Keith Seitz <keiths@redhat.com>
2251
2252 PR c++/16675
2253 * gdb.cp/cpsizeof.exp: New file.
2254 * gdb.cp/cpsizeof.cc: New file.
2255
58a84dcf
SA
22562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2257
191a8a90
JB
2258 * gdb.mi/mi-vla-c99.exp: New file.
2259 * gdb.mi/vla.c: New file.
58a84dcf 2260
c8655f75
SA
22612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2262
2263 * gdb.base/vla-datatypes.c: New file.
2264 * gdb.base/vla-datatypes.exp: New file.
2265
024e13b4
SA
22662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2267
2268 * gdb.base/vla-ptr.c: New file.
2269 * gdb.base/vla-ptr.exp: New file.
2270
1a237e0e
SA
22712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2272
2273 * gdb.base/vla-multi.c: New file.
2274 * gdb.base/vla-multi.exp: New file.
2275
504f3432
SA
22762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2277
2278 * gdb.dwarf2/count.exp: New file.
2279
3bce8237
SA
22802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2281
191a8a90
JB
2282 * gdb.base/vla-sideeffect.c: New file.
2283 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2284
322f9c21
YQ
22852014-04-11 Yao Qi <yao@codesourcery.com>
2286
2287 * gdb.base/completion.exp: Check file exists before running tests
2288 on file completion.
2289
d708bcd1
PA
22902014-04-10 Pedro Alves <palves@redhat.com>
2291
2292 * gdb.base/cond-eval-mode.c: New file.
2293 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2294 prepare_for_testing to build the new file. Check result of
2295 runto_main.
2296 (test_break, test_watch): New procedures.
2297 (top level): Use them.
2298
ae1d2761
PM
22992014-04-08 Pierre Muller <muller@sourceware.org>
2300
2301 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2302 Ctrl-V use for mingw hosts.
2303
7af389b8
SC
23042014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2305
2306 * gdb.python/py-value.c: Improve test case.
2307 * gdb.python/py-value.exp: Add new test.
2308
5e703181
DE
23092014-04-07 David Blaikie <dblaikie@gmail.com>
2310
2311 * lib/compiler.c: Identify the clang compiler.
2312 * lib/compiler.cc: Ditto.
2313
9810b410
YQ
23142014-04-03 Yao Qi <yao@codesourcery.com>
2315
2316 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2317
98d1b8dc
AB
23182014-04-01 Anton Blanchard <anton@samba.org>
2319
2320 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2321 messages unique.
2322
3114cea1
AB
23232014-04-01 Anton Blanchard <anton@samba.org>
2324
2325 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2326 prepare_for_testing.
2327
62f7182c
AB
23282014-04-01 Anton Blanchard <anton@samba.org>
2329
2330 * gdb.arch/ppc64-atomic-inst.c: Remove.
2331 * gdb.arch/ppc64-atomic-inst.S: New file.
2332 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2333
770e7fc7
DE
23342014-03-31 Doug Evans <dje@google.com>
2335
2336 * gdb.base/print-symbol-loading-lib.c: New file.
2337 * gdb.base/print-symbol-loading-main.c: New file.
2338 * gdb.base/print-symbol-loading.exp: New file.
2339
46e2bafa
YQ
23402014-03-31 Yao Qi <yao@codesourcery.com>
2341
2342 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2343
8776cfe9
JB
23442014-03-28 Joel Brobecker <brobecker@adacore.com>
2345
2346 * gdb.ada/mi_dyn_arr: New testcase.
2347
5d1ef361
DE
23482014-03-27 Doug Evans <dje@google.com>
2349
2350 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2351
b5bee914
YQ
23522014-03-27 Yao Qi <yao@codesourcery.com>
2353
2354 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2355 if target is nios2-*-*.
2356
0d4d0e77
YQ
23572014-03-26 Yao Qi <yao@codesourcery.com>
2358
2359 * lib/gdb.exp (readline_is_used): New proc.
2360 * gdb.base/completion.exp: Move tests on command complete up.
2361 Skip the rest of tests if readline is not used.
2362 * gdb.ada/complete.exp: Skp the test if readline is not
2363 used.
2364 * gdb.base/filesym.exp: Likewise.
2365 * gdb.base/macscp.exp: Likewise.
2366 * gdb.base/readline-ask.exp: Likewise.
2367 * gdb.base/readline.exp: Likewise.
2368 * gdb.python/py-cmd.exp: Likewise.
2369 * gdb.trace/tfile.exp: Likewise.
2370
29361eee
YQ
23712014-03-26 Yao Qi <yao@codesourcery.com>
2372
2373 * gdb.base/macscp.exp: Fix code format issues.
2374
bc9a5525
UW
23752014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2376
2377 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2378 * gdb.asm/powerpc64le.inc: New file.
2379
d3839ede
PA
23802014-03-25 Pedro Alves <palves@redhat.com>
2381 Doug Evans <dje@google.com>
2382
2383 * gdb.base/source-execution.c: New file.
2384 * gdb.base/source-execution.exp: New file.
2385 * gdb.base/source-execution.gdb: New file.
2386
01672a57
DE
23872014-03-24 Doug Evans <dje@google.com>
2388
2389 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2390 using fission.
2391
88bbeca9
HZ
23922014-03-24 Hui Zhu <hui@codesourcery.com>
2393 Pedro Alves <palves@redhat.com>
2394
2395 PR breakpoints/16101
2396 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2397 test pass/fail messages. Detect missing support for dprintf when
2398 breakpoints are actually inserted.
2399 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2400 breakpoints are actually inserted.
2401 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2402 fails.
2403
d2348791
JK
24042014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2405
2406 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2407
feef67ab
DE
24082014-03-22 Doug Evans <xdje42@gmail.com>
2409
2410 * gdb.python/python.exp (python not supported): Verify multi-line
2411 python command issues an error.
25d743f9 2412 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2413 guile command issues an error.
feef67ab 2414
ecebef6a
MR
24152014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2416
2417 * gdb.threads/thread-specific.exp: Handle the lack of usable
2418 $this_breakpoint and $this_thread.
2419
ccdd1909
HZ
24202014-03-21 Hui Zhu <hui@codesourcery.com>
2421
2422 * gdb.base/attach.exp (do_command_attach_tests): New.
2423
beb460e8
PA
24242014-03-20 Tom Tromey <tromey@redhat.com>
2425 Pedro Alves <palves@redhat.com>
2426
2427 PR cli/15718
2428 * gdb.base/condbreak-call-false.c: New file.
2429 * gdb.base/condbreak-call-false.exp: New file.
2430
40acf43a
PA
24312014-03-20 Pedro Alves <palves@redhat.com>
2432
2433 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2434 Delete.
2435 (block_signals, unblock_signals): Delete.
2436 (child_function_2, main): Remove references to deleted variable
2437 and functions.
2438
9f5e1e02
PA
24392014-03-20 Pedro Alves <palves@redhat.com>
2440
2441 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2442 Use pthread_kill to signal thread 2.
2443 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2444 Adjust to make the test send itself a signal rather than using the
2445 host's "kill" command.
2446
99619bea
PA
24472014-03-20 Pedro Alves <palves@redhat.com>
2448
2449 * gdb.threads/multiple-step-overs.c: New file.
2450 * gdb.threads/multiple-step-overs.exp: New file.
2451 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2452 Adjust expected infrun debug output.
2453
2adfaa28
PA
24542014-03-20 Pedro Alves <palves@redhat.com>
2455
2456 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2457 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2458
31e77af2
PA
24592014-03-20 Pedro Alves <palves@redhat.com>
2460
2461 PR breakpoints/7143
2462 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2463 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2464 of gdb_test_multiple.
2465 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2466 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2467
b9f437de
PA
24682014-03-20 Pedro Alves <palves@redhat.com>
2469
2470 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2471 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2472
05adc73e
PA
24732014-03-19 Pedro Alves <palves@redhat.com>
2474
2475 * gdb.base/async.exp: Remove early return.
2476
6048b950
PA
24772014-03-19 Pedro Alves <palves@redhat.com>
2478
2479 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2480
8bcfb00a
PA
24812014-03-19 Pedro Alves <palves@redhat.com>
2482
2483 * gdb.base/async.exp (test_background): Expect \r\n after
2484 "completed." in the fail pattern.
2485
884e37dc
PA
24862014-03-19 Pedro Alves <palves@redhat.com>
2487
2488 * gdb.base/async.exp (test_background): New procedure.
2489 Use it for all background execution command tests.
2490
148e57e2
PA
24912014-03-19 Pedro Alves <palves@redhat.com>
2492
2493 * gdb.base/async.exp: Use prepare_for_testing.
2494
f48088c7
PA
24952014-03-19 Pedro Alves <palves@redhat.com>
2496
2497 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2498 the same line.
2499
e2f6c966
PA
25002014-03-19 Pedro Alves <palves@redhat.com>
2501
2502 * gdb.base/async.c (main): Add "jump here" and "until here" line
2503 marker comments.
2504 * gdb.base/async.exp (jump_here): New global.
2505 (jump& test): Use it.
2506 (until_here): New global.
2507 (until& test): Use it.
2508
c30568d4
PA
25092014-03-19 Pedro Alves <palves@redhat.com>
2510
2511 * gdb.base/async.exp: Don't frob gdb_protocol.
2512
0172b6a7
DE
25132014-03-18 Doug Evans <xdje42@gmail.com>
2514
2515 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2516 Fix spelling of exec-done-display.
2517
06c868a8
JK
25182014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2519
2520 PR gdb/15358
2521 * gdb.base/gdb-sigterm.c: New file.
2522 * gdb.base/gdb-sigterm.exp: New file.
2523
0c7e1a46
PA
25242014-03-18 Pedro Alves <palves@redhat.com>
2525
2526 PR gdb/13860
2527 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2528 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2529 solib-event.
2530
f7c77d93
JB
25312014-03-17 Joel Brobecker <brobecker@adacore.com>
2532
2533 * gdb.ada/pckd_arr_ren: New testcase.
2534
5a1e8c7a
DE
25352014-03-13 Doug Evans <xdje42@gmail.com>
2536
2537 PR guile/16612
2538 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2539 collect after discarding symbols.
2540
350e1a76
DE
25412014-03-13 Ludovic Courtès <ludo@gnu.org>
2542 Doug Evans <xdje42@gmail.com>
2543
2544 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2545 to history survives a gc.
2546
a69900ae
PA
25472014-03-13 Pedro Alves <palves@redhat.com>
2548
2549 * gdb.base/default.exp: Don't test "target procfs".
2550
5db9f0bd
PA
25512014-03-13 Pedro Alves <palves@redhat.com>
2552
2553 * gdb.base/default.exp: Update "target child" and "target procfs"
2554 tests to not expect "Unix".
2555
b3ccfe11
TT
25562014-03-12 Tom Tromey <tromey@redhat.com>
2557
2558 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2559 New procs. Add target-async tests.
2560 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2561 Add target-async tests.
2562
646f4417
AA
25632014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2564
2565 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2566 'func_start' and 'func_end' for the beginning and end of the
2567 function code, respectively.
2568 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2569 'func_end' instead of 'func' and 'main'.
2570
288c211f
AA
25712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2572
2573 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2574 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2575 generate the debug info assembler source.
2576
e0c0f156
AA
25772014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2578
2579 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2580 * gdb.dwarf2/arr-subrange.exp: Likewise.
2581 * gdb.dwarf2/dwz.exp: Likewise.
2582 * gdb.dwarf2/method-ptr.exp: Likewise.
2583 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2584 * gdb.dwarf2/subrange.exp: Likewise.
2585 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2586 * gdb.dwarf2/implptrpiece.exp: Likewise.
2587 * gdb.dwarf2/nostaticblock.exp: Likewise.
2588
0e5c4555
AA
25892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2590
2591 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2592 directory to absolute path name arguments.
2593
5ec18f2b
JG
25942014-03-10 Joel Brobecker <brobecker@adacore.com>
2595
2596 * gdb.ada/tagged_access: New testcase.
2597
847fc4f2
MM
25982014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2599
2600 * gdb.btrace/data.exp: Update expected output.
2601
cc3da688
YQ
26022014-03-06 Yao Qi <yao@codesourcery.com>
2603
2604 * gdb.trace/pr16508.exp: New file.
2605
0f26cec1
PA
26062014-03-05 Pedro Alves <palves@redhat.com>
2607
2608 PR gdb/16575
2609 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2610 procedure.
2611 (top level): Adjust to use it. Add tests that exercise breakpoint
2612 interaction with the code-cache.
2613
7a5a839f
LC
26142014-02-26 Ludovic Courtès <ludo@gnu.org>
2615
2616 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2617 test for 'history-append!'.
2618
31aa7e4e
JB
26192014-02-26 Joel Brobecker <brobecker@adacore.com>
2620
2621 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2622 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2623 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2624 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2625 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2626 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2627
1b588015
JB
26282014-02-26 Joel Brobecker <brobecker@adacore.com>
2629
2630 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2631 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2632 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2633
55426c9d
JB
26342014-02-26 Joel Brobecker <brobecker@adacore.com>
2635
2636 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2637
dc53a7ad
JB
26382014-02-26 Joel Brobecker <brobecker@adacore.com>
2639
2640 * gdb.dwarf2/arr-stride.c: New file.
2641 * gdb.dwarf2/arr-stride.exp: New file.
2642
12ab52e9
PA
26432014-02-26 Pedro Alves <palves@redhat.com>
2644
2645 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2646 that won't ever trigger. Make sure that GDB reports the correct
2647 breakpoint that caused the stop.
2648
849c862e
JK
26492014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2650
2651 PR gdb/16626
2652 * gdb.base/auto-load-script: New file.
2653 * gdb.base/auto-load.c: New file.
2654 * gdb.base/auto-load.exp: New file.
2655
71b7d793
JK
2656 PR gdb/16626
2657 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2658
e2f0d509
JK
26592014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2662 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2663
50cc37c8
DE
26642014-02-24 Doug Evans <dje@google.com>
2665
2666 * lib/gdb.exp (run_on_host): Log error output if program fails.
2667
ea4758f2
PA
26682014-02-21 Pedro Alves <palves@redhat.com>
2669
2670 * gdb.threads/step-after-sr-lock.c: Rename to ...
2671 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2672 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2673 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2674 ... this.
2675
d7b30f67
SDJ
26762014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2677
2678 PR tdep/16397
2679 * gdb.arch/amd64-stap-special-operands.exp: New file.
2680 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2681 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2682 * gdb.arch/amd64-stap-triplet.S: Likewise.
2683 * gdb.arch/amd64-stap-triplet.c: Likewise.
2684
83deb43f
JB
26852014-02-20 Joel Brobecker <brobecker@adacore.com>
2686
2687 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2688 in .section pseudo-op.
2689
adde2bff
DE
26902014-02-20 lin zuojian <manjian2006@gmail.com>
2691 Joel Brobecker <brobecker@adacore.com>
2692 Doug Evans <xdje42@gmail.com>
2693
2694 PR symtab/16581
2695 * gdb.dwarf2/dw2-icycle.S: New file.
2696 * gdb.dwarf2/dw2-icycle.c: New file.
2697 * gdb.dwarf2/dw2-icycle.exp: New file.
2698
f7bd0f78
SC
26992014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2700
2701 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2702 operations on gdb.Value objects.
2703 * gdb.python/py-value-cc.exp: Add new test to test operations on
2704 gdb.Value objects.
2705
c17ef0d5
DE
27062014-02-18 Doug Evans <dje@google.com>
2707
2708 * Makefile.in (TESTS): New variable.
2709 (expanded_tests, expanded_tests_or_none): New variables
2710 (check-single): Pass $(expanded_tests_or_none) to runtest.
2711 (check-parallel): Only run tests in $(TESTS) if non-empty.
2712 (check/no-matching-tests-found): New rule.
2713 * README: Document TESTS makefile variable.
2714
5dd3176f
DE
27152014-02-18 Doug Evans <dje@google.com>
2716
2717 * Makefile.in (check-parallel): rm -rf outputs temp.
2718
0b10be4f
JK
27192014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2720
2721 Fix "ERROR: no fileid for" in the testsuite.
2722 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2723
85f224e7
DE
27242014-02-12 Doug Evans <dje@google.com>
2725
2726 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2727 (MISCELLANEOUS): New variable.
2728 (clean): rm -rf $(MISCELLANEOUS).
2729 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2730 dwp live in the same directory as symlinks, with each symlink pointed
2731 to a differently named file in a different directory.
2732
149b30ff
DE
27332014-02-11 Doug Evans <dje@google.com>
2734
2735 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2736 of Tcl file commands.
2737
1dfdac32
MK
27382014-02-10 Mark Kettenis <kettenis@gnu.org>
2739
2740 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2741 "kill -SIGUSR1 -1".
2742
aa4fb036
JB
27432014-02-10 Joel Brobecker <brobecker@adacore.com>
2744
2745 * gdb.ada/tick_length_array_enum_idx: New testcase.
2746
ed3ef339
DE
27472014-02-10 Doug Evans <xdje42@gmail.com>
2748
2749 * configure.ac (AC_OUTPUT): Add gdb.guile.
2750 * configure: Regenerate.
2751 * lib/gdb-guile.exp: New file.
2752 * lib/gdb.exp (get_target_charset): New function.
2753 * gdb.base/help.exp: Update expected output from "apropos apropos".
2754 * gdb.guile/Makefile.in: New file.
2755 * gdb.guile/guile.exp: New file.
2756 * gdb.guile/scm-arch.c: New file.
2757 * gdb.guile/scm-arch.exp: New file.
2758 * gdb.guile/scm-block.c: New file.
2759 * gdb.guile/scm-block.exp: New file.
2760 * gdb.guile/scm-breakpoint.c: New file.
2761 * gdb.guile/scm-breakpoint.exp: New file.
2762 * gdb.guile/scm-disasm.c: New file.
2763 * gdb.guile/scm-disasm.exp: New file.
2764 * gdb.guile/scm-equal.c: New file.
2765 * gdb.guile/scm-equal.exp: New file.
2766 * gdb.guile/scm-error.exp: New file.
2767 * gdb.guile/scm-error.scm: New file.
2768 * gdb.guile/scm-frame-args.c: New file.
2769 * gdb.guile/scm-frame-args.exp: New file.
2770 * gdb.guile/scm-frame-args.scm: New file.
2771 * gdb.guile/scm-frame-inline.c: New file.
2772 * gdb.guile/scm-frame-inline.exp: New file.
2773 * gdb.guile/scm-frame.c: New file.
2774 * gdb.guile/scm-frame.exp: New file.
2775 * gdb.guile/scm-generics.exp: New file.
2776 * gdb.guile/scm-gsmob.exp: New file.
2777 * gdb.guile/scm-iterator.c: New file.
2778 * gdb.guile/scm-iterator.exp: New file.
2779 * gdb.guile/scm-math.c: New file.
2780 * gdb.guile/scm-math.exp: New file.
2781 * gdb.guile/scm-objfile-script-gdb.in: New file.
2782 * gdb.guile/scm-objfile-script.c: New file.
2783 * gdb.guile/scm-objfile-script.exp: New file.
2784 * gdb.guile/scm-objfile.c: New file.
2785 * gdb.guile/scm-objfile.exp: New file.
2786 * gdb.guile/scm-ports.exp: New file.
2787 * gdb.guile/scm-pretty-print.c: New file.
2788 * gdb.guile/scm-pretty-print.exp: New file.
2789 * gdb.guile/scm-pretty-print.scm: New file.
2790 * gdb.guile/scm-section-script.c: New file.
2791 * gdb.guile/scm-section-script.exp: New file.
2792 * gdb.guile/scm-section-script.scm: New file.
2793 * gdb.guile/scm-symbol.c: New file.
2794 * gdb.guile/scm-symbol.exp: New file.
2795 * gdb.guile/scm-symtab-2.c: New file.
2796 * gdb.guile/scm-symtab.c: New file.
2797 * gdb.guile/scm-symtab.exp: New file.
2798 * gdb.guile/scm-type.c: New file.
2799 * gdb.guile/scm-type.exp: New file.
2800 * gdb.guile/scm-value-cc.cc: New file.
2801 * gdb.guile/scm-value-cc.exp: New file.
2802 * gdb.guile/scm-value.c: New file.
2803 * gdb.guile/scm-value.exp: New file.
2804 * gdb.guile/source2.scm: New file.
2805 * gdb.guile/types-module.cc: New file.
2806 * gdb.guile/types-module.exp: New file.
2807
7026a7c1
YQ
28082014-02-10 Yao Qi <yao@codesourcery.com>
2809
2810 PR testsuite/16543
2811 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2812 * configure: Regenerated.
2813 * Makefile.in: New file.
2814
6c466447
AS
28152014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2816
2817 * gdb.python/py-framefilter.exp: Fix typo.
2818
6e854735
YQ
28192014-02-08 Yao Qi <yao@codesourcery.com>
2820
2821 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2822 that no =breakpoint-modified is emitted when breakpoints are
2823 modified through MI commands.
2824
d137e6dc
PA
28252014-02-07 Pedro Alves <pedro@codesourcery.com>
2826 Pedro Alves <palves@redhat.com>
2827
2828 * gdb.threads/step-after-sr-lock.c: New file.
2829 * gdb.threads/step-after-sr-lock.exp: New file.
2830
b5ee5a50
PA
28312014-02-07 Pedro Alves <palves@redhat.com>
2832
2833 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2834
3c77faf3
JK
28352014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2836
2837 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2838 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2839
6dddc817
DE
28402014-02-06 Doug Evans <xdje42@gmail.com>
2841
2842 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2843 output.
2844
2845 * gdb.gdb/python-interrupts.exp: New file.
2846
de7b2893
YQ
28472014-02-05 Yao Qi <yao@codesourcery.com>
2848
2849 * gdb.trace/report.exp (use_collected_data): Test the output
2850 of "info threads" and "info inferiors".
2851
66d032ac
YQ
28522014-02-05 Yao Qi <yao@codesourcery.com>
2853
2854 Revert this patch:
2855
2856 2013-05-24 Yao Qi <yao@codesourcery.com>
2857
2858 * gdb.trace/tfile.exp: Test inferior and thread.
2859
591a12a1
UW
28602014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2861
2862 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2863 on a function.
2864 * gdb.base/step-bt.c: Call hello via function pointer to make
2865 sure its first instruction is executed on powerpc64le-linux.
2866
0ff3e01f
UW
28672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2868
2869 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2870
084ee545
UW
28712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2872
2873 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2874 of the test patterns for use on little-endian systems.
2875
6ed14ff3
UW
28762014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2877
2878 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2879 (decimal_vector): Fix for little-endian.
2880
401e27fd
JM
28812014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2882
2883 * gdb.arch/sparc-sysstep.exp: New file.
2884 * gdb.arch/sparc-sysstep.c: Likewise.
2885
2886 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2887
8b924729
EBM
28882014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2889
2890 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2891
fb151210
JB
28922014-01-23 Tom Tromey <tromey@redhat.com>
2893
2894 * gdb.ada/array_char_idx: New testcase.
2895
0740f8d8
TT
28962014-01-23 Tom Tromey <tromey@redhat.com>
2897
2898 PR python/16487:
2899 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2900 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2901 classes.
2902
21909fa1
TT
29032014-01-23 Tom Tromey <tromey@redhat.com>
2904
2905 PR python/16491:
2906 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2907 string from an inferior frame.
2908 * gdb.python/py-framefilter-mi.exp: Update.
2909
87ce2a04
DE
29102014-01-22 Doug Evans <dje@google.com>
2911
2912 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2913
237b092b
AA
29142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2915
2916 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2917
d674a709
AA
29182014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2919
2920 * gdb.trace/entry-values.exp: Remove excess space character from
2921 regex patterns. Handle s390 call instruction.
2922
20fa3390
AA
29232014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2924
2925 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2926 define "*_start" label. Make "name" static.
2927 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2928 ${name} by references to ${name}_start.
2929
78466714
AA
29302014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2931
2932 * gdb.base/info-macros.exp: Remove "debug" from the compile
2933 options.
2934
ec9f644a
IB
29352014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2936
2937 * gdb.dlang/demangle.exp: New file.
2938
94b1b47e
IB
29392014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2940
2941 * gdb.dlang/primitive-types.exp: New file.
2942
7f420862
IB
29432014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2944
2945 * configure.ac: Create gdb.dlang/Makefile.
2946 * configure: Regenerate.
2947 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2948 * gdb.dlang/Makefile.in: New file.
2949 * lib/d-support.exp: New file.
2950 * lib/gdb.exp (skip_d_tests): New proc.
2951
52834460
MM
29522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2953
2954 * gdb.btrace/delta.exp: Check reverse stepi.
2955 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2956 * gdb.btrace/finish.exp: New.
2957 * gdb.btrace/next.exp: New.
2958 * gdb.btrace/nexti.exp: New.
2959 * gdb.btrace/record_goto.c: Add comments.
2960 * gdb.btrace/step.exp: New.
2961 * gdb.btrace/stepi.exp: New.
2962 * gdb.btrace/multi-thread-step.c: New.
2963 * gdb.btrace/multi-thread-step.exp: New.
2964 * gdb.btrace/rn-dl-bind.c: New.
2965 * gdb.btrace/rn-dl-bind.exp: New.
2966 * gdb.btrace/data.c: New.
2967 * gdb.btrace/data.exp: New.
2968 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2969
6e07b1d2
MM
29702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2971
2972 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2973 * gdb.btrace/exception.exp: Update.
2974 * gdb.btrace/instruction_history.exp: Update.
2975 * gdb.btrace/record_goto.exp: Update.
2976 * gdb.btrace/tailcall.exp: Update.
2977 * gdb.btrace/unknown_functions.exp: Update.
2978 * gdb.btrace/delta.exp: New.
2979
0b722aec
MM
29802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2981
2982 * gdb.btrace/record_goto.exp: Add backtrace test.
2983 * gdb.btrace/tailcall.exp: Add backtrace test.
2984
066ce621
MM
29852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2986
2987 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2988 * gdb.btrace/record_goto.c: New.
2989 * gdb.btrace/record_goto.exp: New.
2990 * gdb.btrace/x86-record_goto.S: New.
2991
0688d04e
MM
29922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2993
2994 * gdb.btrace/function_call_history.exp: Update tests.
2995 * gdb.btrace/instruction_history.exp: Update tests.
2996
8710b709
MM
29972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2998
2999 * gdb.btrace/function_call_history.exp: Fix expected field
3000 order for "record function-call-history".
3001 Add new tests for "record function-call-history /c".
3002 * gdb.btrace/exception.cc: New.
3003 * gdb.btrace/exception.exp: New.
3004 * gdb.btrace/tailcall.exp: New.
3005 * gdb.btrace/x86-tailcall.S: New.
3006 * gdb.btrace/x86-tailcall.c: New.
3007 * gdb.btrace/unknown_functions.c: New.
3008 * gdb.btrace/unknown_functions.exp: New.
3009 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3010
5de9129b
MM
30112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3012
3013 * gdb.btrace/instruction_history.exp: Update.
3014 * gdb.btrace/function_call_history.exp: Update.
3015
23a7fe75
MM
30162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3017
3018 * gdb.btrace/function_call_history.exp: Fix expected function
3019 trace.
3020 * gdb.btrace/instruction_history.exp: Initialize traced.
3021 Remove traced_functions.
3022
724c7dd8
MM
30232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3024
3025 * gdb.btrace/function_call_history.exp: Update
3026 * gdb.btrace/instruction_history.exp: Update.
3027
6d78d93b
MM
30282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3029
3030 * gdb.btrace/enable.exp: Update expected text.
3031
93a360cc
OJ
30322014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3033
3034 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3035 bytes.
3036
3772b53f
MR
30372014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3038
3039 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3040
596662fa
OJ
30412014-01-15 Omair Javaid <omair.javaid@linaro.org>
3042
3043 * lib/gdb.exp (supports_process_record): Return true for
3044 arm*-linux*. (supports_reverse): Likewise.
3045
b5b08fb4
SC
30462014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3047
3048 PR python/15464
3049 PR python/16113
3050 * gdb.python/py-type.c: Enhance test case.
3051 * gdb.python/py-value-cc.cc: Likewise
3052 * gdb.python/py-type.exp: Add new tests.
3053 * gdb.python/py-value-cc.exp: Likewise
3054
52d7fb13
AA
30552014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3056 Pedro Alves <palves@redhat.com>
3057
3058 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3059 Make "name" extern.
3060 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3061 references to ${name}_start by references to ${name}.
3062
a2cd8cfe
JB
30632014-01-10 Joel Brobecker <brobecker@adacore.com>
3064
3065 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3066
4e23fced
JB
30672014-01-10 Joel Brobecker <brobecker@adacore.com>
3068
3069 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3070
c6a9e42c
PA
30712014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3072 Pedro Alves <palves@redhat.com>
3073
3074 * gdb.mi/mi-info-os.exp: Connect to the target with
3075 mi_gdb_target_load.
3076
b7ea362b
PA
30772014-01-08 Pedro Alves <palves@redhat.com>
3078
3079 * gdb.threads/reconnect-signal.c: New file.
3080 * gdb.threads/reconnect-signal.exp: New file.
3081
5e3f4fab
EBM
30822014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3083
3084 * gdb.base/source-dir.exp: New file.
3085
79301218
JB
30862014-01-07 Joel Brobecker <brobecker@adacore.com>
3087
3088 * gdb.ada/mi_interface: New testcase.
3089
8e355c5d
JB
30902014-01-07 Joel Brobecker <brobecker@adacore.com>
3091
3092 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3093 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3094 gdb.ada/pp-rec-component/pck.ads: New files.
3095
c0d48811
JB
30962014-01-07 Joel Brobecker <brobecker@adacore.com>
3097
3098 * gdb.python/py-pp-integral.c: New file.
3099 * gdb.python/py-pp-integral.py: New file.
3100 * gdb.python/py-pp-integral.exp: New file.
3101
17b609c3 3102For older changes see ChangeLog-1993-2013.
c906108c 3103\f
8d8cb839
EZ
3104;; Local Variables:
3105;; mode: change-log
3106;; left-margin: 8
3107;; fill-column: 74
3108;; version-control: never
3109;; End:
902f2ccb 3110
14f8b115 3111 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
3112 Copying and distribution of this file, with or without modification,
3113 are permitted provided the copyright notice and this notice are preserved.